Lines Matching refs:bits
58 field bits<16> Inst;
59 bits<5> Opcode = 0;
61 // Top 5 bits are the 'opcode' field
65 field bits<16> SoftFail = 0;
75 field bits<32> Inst;
78 field bits<32> SoftFail = 0;
102 class FI16<bits<5> op, dag outs, dag ins, string asmstr, list<dag> pattern,
106 bits<11> imm11;
117 class FRI16<bits<5> op, dag outs, dag ins, string asmstr,
121 bits<3> rx;
122 bits<8> imm8;
134 class FRR16<bits<5> _funct, dag outs, dag ins, string asmstr,
138 bits<3> rx;
139 bits<3> ry;
140 bits<5> funct;
154 bits<6> Code;
155 bits<5> funct;
167 class FRR_SF16<bits<5> _funct, bits<3> _subfunct, dag outs, dag ins,
171 bits<3> rx;
172 bits<3> subfunct;
173 bits<5> funct;
187 class FC16<bits<5> _funct, dag outs, dag ins, string asmstr,
191 bits<6> _code; // code is a keyword in tablegen
192 bits<5> funct;
204 class FRR16_JALRC<bits<1> _nd, bits<1> _l, bits<1> r_a,
209 bits<3> rx;
210 bits<1> nd;
211 bits<1> l;
212 bits<1> ra;
231 class FRRI16<bits<5> op, dag outs, dag ins, string asmstr,
235 bits<3> rx;
236 bits<3> ry;
237 bits<5> imm5;
251 class FRRR16<bits<2> _f, dag outs, dag ins, string asmstr,
255 bits<3> rx;
256 bits<3> ry;
257 bits<3> rz;
258 bits<2> f;
273 class FRRI_A16<bits<1> _f, dag outs, dag ins, string asmstr,
277 bits<3> rx;
278 bits<3> ry;
279 bits<1> f;
280 bits<4> imm4;
295 class FSHIFT16<bits<2> _f, dag outs, dag ins, string asmstr,
299 bits<3> rx;
300 bits<3> ry;
301 bits<3> sa;
302 bits<2> f;
317 class FI816<bits<3> _func, dag outs, dag ins, string asmstr,
321 bits<3> func;
322 bits<8> imm8;
340 bits<4> ry;
341 bits<4> r32;
362 bits<3> func;
363 bits<5> r32;
364 bits<3> rz;
381 class FI8_SVRS16<bits<1> _s, dag outs, dag ins, string asmstr,
385 bits<1> s;
386 bits<1> ra = 0;
387 bits<1> s0 = 0;
388 bits<1> s1 = 0;
389 bits<4> framesize = 0;
408 class FJAL16<bits<1> _X, dag outs, dag ins, string asmstr,
412 bits<1> X;
413 bits<26> imm26;
431 class FEXT_I16<bits<5> _eop, dag outs, dag ins, string asmstr,
435 bits<16> imm16;
436 bits<5> eop;
457 bits<3> select;
458 bits<3> p4;
459 bits<5> p3;
460 bits<5> RRR = 0b11100;
461 bits<3> p2;
462 bits<3> p1;
463 bits<5> p0;
482 class FEXT_RI16<bits<5> _op, dag outs, dag ins, string asmstr,
486 bits<16> imm16;
487 bits<5> op;
488 bits<3> rx;
506 class FEXT_RRI16<bits<5> _op, dag outs, dag ins, string asmstr,
510 bits<5> op;
511 bits<16> imm16;
512 bits<3> rx;
513 bits<3> ry;
531 class FEXT_RRI_A16<bits<1> _f, dag outs, dag ins, string asmstr,
535 bits<15> imm15;
536 bits<3> rx;
537 bits<3> ry;
538 bits<1> f;
557 class FEXT_SHIFT16<bits<2> _f, dag outs, dag ins, string asmstr,
561 bits<6> sa6;
562 bits<3> rx;
563 bits<3> ry;
564 bits<2> f;
584 class FEXT_I816<bits<3> _funct, dag outs, dag ins, string asmstr,
588 bits<16> imm16;
589 bits<5> I8;
590 bits<3> funct;
609 class FEXT_I8_SVRS16<bits<1> s_, dag outs, dag ins, string asmstr,
613 bits<3> xsregs =0;
614 bits<8> framesize =0;
615 bits<3> aregs =0;
616 bits<5> I8 = 0b01100;
617 bits<3> SVRS = 0b100;
618 bits<1> s;
619 bits<1> ra = 0;
620 bits<1> s0 = 0;
621 bits<1> s1 = 0;