let AsmString = asmstr;
let Pattern = pattern;
let Size = sz;
+ field bits<32> SoftFail = 0;
}
// XCore pseudo instructions format
: InstXCore<4, outs, ins, asmstr, pattern> {
}
-class _F1R<dag outs, dag ins, string asmstr, list<dag> pattern>
+class _F1R<bits<6> opc, dag outs, dag ins, string asmstr, list<dag> pattern>
: InstXCore<2, outs, ins, asmstr, pattern> {
+ bits<4> a;
+
+ let Inst{15-11} = opc{5-1};
+ let Inst{10-5} = 0b111111;
+ let Inst{4} = opc{0};
+ let Inst{3-0} = a;
}
class _F0R<dag outs, dag ins, string asmstr, list<dag> pattern>