Lines Matching full:bits
17 field bits<1> VM_CNT = 0;
18 field bits<1> EXP_CNT = 0;
19 field bits<1> LGKM_CNT = 0;
21 field bits<1> SALU = 0;
22 field bits<1> VALU = 0;
24 field bits<1> SOP1 = 0;
25 field bits<1> SOP2 = 0;
26 field bits<1> SOPC = 0;
27 field bits<1> SOPK = 0;
28 field bits<1> SOPP = 0;
30 field bits<1> VOP1 = 0;
31 field bits<1> VOP2 = 0;
32 field bits<1> VOP3 = 0;
33 field bits<1> VOPC = 0;
35 field bits<1> MUBUF = 0;
36 field bits<1> MTBUF = 0;
37 field bits<1> SMRD = 0;
38 field bits<1> DS = 0;
39 field bits<1> MIMG = 0;
40 field bits<1> FLAT = 0;
41 field bits<1> WQM = 0;
77 field bits<32> Inst;
82 field bits<64> Inst;
147 class SOP1e <bits<8> op> : Enc32 {
148 bits<7> sdst;
149 bits<8> ssrc0;
157 class SOP2e <bits<7> op> : Enc32 {
158 bits<7> sdst;
159 bits<8> ssrc0;
160 bits<8> ssrc1;
169 class SOPCe <bits<7> op> : Enc32 {
170 bits<8> ssrc0;
171 bits<8> ssrc1;
179 class SOPKe <bits<5> op> : Enc32 {
180 bits <7> sdst;
181 bits <16> simm16;
189 class SOPK64e <bits<5> op> : Enc64 {
190 bits <7> sdst = 0;
191 bits <16> simm16;
192 bits <32> imm;
202 class SOPPe <bits<7> op> : Enc32 {
203 bits <16> simm16;
210 class SMRDe <bits<5> op, bits<1> imm> : Enc32 {
211 bits<7> sdst;
212 bits<7> sbase;
213 bits<8> offset;
247 class SOPC <bits<7> op, dag outs, dag ins, string asm, list<dag> pattern> :
273 class SOPP <bits<7> op, dag ins, string asm, list<dag> pattern = []> :
303 class VOP1e <bits<8> op> : Enc32 {
304 bits<8> vdst;
305 bits<9> src0;
313 class VOP2e <bits<6> op> : Enc32 {
314 bits<8> vdst;
315 bits<9> src0;
316 bits<8> src1;
325 class VOP2_MADKe <bits<6> op> : Enc64 {
327 bits<8> vdst;
328 bits<9> src0;
329 bits<8> vsrc1;
330 bits<32> src2;
340 class VOP3e <bits<9> op> : Enc64 {
341 bits<8> vdst;
342 bits<2> src0_modifiers;
343 bits<9> src0;
344 bits<2> src1_modifiers;
345 bits<9> src1;
346 bits<2> src2_modifiers;
347 bits<9> src2;
348 bits<1> clamp;
349 bits<2> omod;
367 class VOP3be <bits<9> op> : Enc64 {
368 bits<8> vdst;
369 bits<2> src0_modifiers;
370 bits<9> src0;
371 bits<2> src1_modifiers;
372 bits<9> src1;
373 bits<2> src2_modifiers;
374 bits<9> src2;
375 bits<7> sdst;
376 bits<2> omod;
391 class VOPCe <bits<8> op> : Enc32 {
392 bits<9> src0;
393 bits<8> vsrc1;
401 class VINTRPe <bits<2> op> : Enc32 {
402 bits<8> vdst;
403 bits<8> vsrc;
404 bits<2> attrchan;
405 bits<6> attr;
415 class DSe <bits<8> op> : Enc64 {
416 bits<8> vdst;
417 bits<1> gds;
418 bits<8> addr;
419 bits<8> data0;
420 bits<8> data1;
421 bits<8> offset0;
422 bits<8> offset1;
435 class MUBUFe <bits<7> op> : Enc64 {
436 bits<12> offset;
437 bits<1> offen;
438 bits<1> idxen;
439 bits<1> glc;
440 bits<1> addr64;
441 bits<1> lds;
442 bits<8> vaddr;
443 bits<8> vdata;
444 bits<7> srsrc;
445 bits<1> slc;
446 bits<1> tfe;
447 bits<8> soffset;
465 class MTBUFe <bits<3> op> : Enc64 {
466 bits<8> vdata;
467 bits<12> offset;
468 bits<1> offen;
469 bits<1> idxen;
470 bits<1> glc;
471 bits<1> addr64;
472 bits<4> dfmt;
473 bits<3> nfmt;
474 bits<8> vaddr;
475 bits<7> srsrc;
476 bits<1> slc;
477 bits<1> tfe;
478 bits<8> soffset;
497 class MIMGe <bits<7> op> : Enc64 {
498 bits<8> vdata;
499 bits<4> dmask;
500 bits<1> unorm;
501 bits<1> glc;
502 bits<1> da;
503 bits<1> r128;
504 bits<1> tfe;
505 bits<1> lwe;
506 bits<1> slc;
507 bits<8> vaddr;
508 bits<7> srsrc;
509 bits<7> ssamp;
527 class FLATe<bits<7> op> : Enc64 {
528 bits<8> addr;
529 bits<8> data;
530 bits<8> vdst;
531 bits<1> slc;
532 bits<1> glc;
533 bits<1> tfe;
548 bits<4> en;
549 bits<6> tgt;
550 bits<1> compr;
551 bits<1> done;
552 bits<1> vm;
553 bits<8> vsrc0;
554 bits<8> vsrc1;
555 bits<8> vsrc2;
556 bits<8> vsrc3;
572 class VOP1 <bits<8> op, dag outs, dag ins, string asm, list<dag> pattern> :
578 class VOP2 <bits<6> op, dag outs, dag ins, string asm, list<dag> pattern> :
583 class VOPC <bits<8> op, dag ins, string asm, list<dag> pattern> :
643 class FLAT <bits<7> op, dag outs, dag ins, string asm, list<dag> pattern> :
658 class MIMG <bits<7> op, dag outs, dag ins, string asm, list<dag> pattern> :