Lines Matching full:bits
12 field bits<32> Inst;
17 bits<2> op;
18 let Inst{31-30} = op; // Top two bits are the 'op' field
26 field bits<32> SoftFail = 0;
39 bits<3> op2;
40 bits<22> imm22;
48 class F2_1<bits<3> op2Val, dag outs, dag ins, string asmstr, list<dag> pattern,
51 bits<5> rd;
58 class F2_2<bits<3> op2Val, bit annul, dag outs, dag ins, string asmstr,
61 bits<4> cond;
68 class F2_3<bits<3> op2Val, bit annul, bit pred,
72 bits<2> cc;
73 bits<4> cond;
74 bits<19> imm19;
89 bits<16> imm16;
90 bits<5> rs1;
91 bits<3> rcond;
113 bits<5> rd;
114 bits<6> op3;
115 bits<5> rs1;
124 class F3_1_asi<bits<2> opVal, bits<6> op3val, dag outs, dag ins,
127 bits<8> asi;
128 bits<5> rs2;
139 class F3_1_cas_asi<bits<2> opVal, bits<6> op3val, dag outs, dag ins,
146 class F3_1<bits<2> opVal, bits<6> op3val, dag outs, dag ins, string asmstr,
152 class F3_2<bits<2> opVal, bits<6> op3val, dag outs, dag ins,
155 bits<13> simm13;
165 class F3_3<bits<2> opVal, bits<6> op3val, bits<9> opfval, dag outs, dag ins,
168 bits<5> rs2;
178 class F3_3u<bits<2> opVal, bits<6> op3val, bits<9> opfval, dag outs, dag ins,
181 bits<5> rs2;
192 class F3_3c<bits<2> opVal, bits<6> op3val, bits<9> opfval, dag outs, dag ins,
195 bits<5> rs2;
205 class F3_Sr<bits<2> opVal, bits<6> op3val, bit xVal, dag outs, dag ins,
209 bits<5> rs2;
220 class F3_Si<bits<2> opVal, bits<6> op3val, bit xVal, dag outs, dag ins,
224 bits<6> shcnt; // shcnt32 / shcnt64.
235 multiclass F3_S<string OpcStr, bits<6> Op3Val, bit XVal, SDNode OpNode,
248 class F4<bits<6> op3, dag outs, dag ins, string asmstr, list<dag> pattern,
251 bits<5> rd;
259 class F4_1<bits<6> op3, dag outs, dag ins,
264 bits<2> cc;
265 bits<4> cond;
266 bits<5> rs2;
275 class F4_2<bits<6> op3, dag outs, dag ins,
280 bits<2> cc;
281 bits<4> cond;
282 bits<11> simm11;
291 class F4_3<bits<6> op3, bits<6> opf_low, dag outs, dag ins,
295 bits<4> cond;
297 bits<2> opf_cc;
298 bits<5> rs2;
308 class F4_4r<bits<6> op3, bits<5> opf_low, dag outs, dag ins,
312 bits<5> rs1;
313 bits<5> rs2;
314 bits<3> rcond;
323 class F4_4i<bits<6> op3, dag outs, dag ins,
327 bits<5> rs1;
328 bits<10> simm10;
329 bits<3> rcond;
337 class TRAPSP<bits<6> op3Val, bit isimm, dag outs, dag ins,
341 bits<4> cond;
342 bits<2> cc;
353 class TRAPSPrr<bits<6> op3Val, dag outs, dag ins,
357 bits<5> rs2;
363 class TRAPSPri<bits<6> op3Val, dag outs, dag ins,
367 bits<8> imm;