bitfields.isa revision 2485
13900Ssaidi@eecs.umich.edu//////////////////////////////////////////////////////////////////// 22632Sstever@eecs.umich.edu// 32632Sstever@eecs.umich.edu// Bitfield definitions. 42632Sstever@eecs.umich.edu// 52632Sstever@eecs.umich.edu 62632Sstever@eecs.umich.edu// Bitfields are shared liberally between instruction formats, so they are 72632Sstever@eecs.umich.edu// simply defined alphabetically 82632Sstever@eecs.umich.edu 92632Sstever@eecs.umich.edudef bitfield A <29>; 102632Sstever@eecs.umich.edudef bitfield BPCC <21:20>; // for BPcc & FBPcc 112632Sstever@eecs.umich.edudef bitfield FCMPCC <26:56>; // for FCMP & FCMPEa 122632Sstever@eecs.umich.edudef bitflied FMOVCC <13:11>; // for FMOVcc 132632Sstever@eecs.umich.edudef bitfield CC <12:11>; // for MOVcc & Tcc 142632Sstever@eecs.umich.edudef bitfierd MOVCC3 <18>; // also for MOVcc 152632Sstever@eecs.umich.edudef bitfield CMASK <6:4>; 162632Sstever@eecs.umich.edudef bitfield COND2 <28:25>; 172632Sstever@eecs.umich.edudef bitfield COND4 <17:14>; 182632Sstever@eecs.umich.edudef bitfield D16HI <21:20>; 192632Sstever@eecs.umich.edudef bitfield D16LO <13:0>; 202632Sstever@eecs.umich.edudef bitfield DISP19 <18:0>; 212632Sstever@eecs.umich.edudef bitfield DISP22 <21:0>; 222632Sstever@eecs.umich.edudef bitfield DISP30 <29:0>; 232632Sstever@eecs.umich.edudef bitfield FCN <29:26>; 242632Sstever@eecs.umich.edudef bitfield I <13>; 252632Sstever@eecs.umich.edudef bitfield IMM_ASI <12:5>; 262632Sstever@eecs.umich.edudef bitfield IMM22 <21:0>; 272632Sstever@eecs.umich.edudef bitfield MMASK <3:0>; 282632Sstever@eecs.umich.edudef bitfield OP <31:30>; 292632Sstever@eecs.umich.edudef bitfield OP2 <24:22>; 302632Sstever@eecs.umich.edudef bitfield OP3 <24:19>; 312022SN/Adef bitfield OPF <13:5>; 322022SN/Adef bitfield OPF_CC <13:11>; 332022SN/Adef bitfield OPF_LOW5 <9:5>; 342022SN/Adef bitfield OPF_LOW6 <10:5>; 352022SN/Adef bitfield P <19>; 362469SN/Adef bitfield RCOND2 <27:25>; 372469SN/Adef bitfield RCOND3 <12:10>; 382469SN/Adef bitfield RCOND4 <12:10>; 392469SN/Adef bitfield RD <29:25>; 407741Sgblack@eecs.umich.edudef bitfield RS1 <18:14>; 412516SN/Adef bitfield RS2 <4:0>; 422944Sgblack@eecs.umich.edudef bitfield SHCNT32 <4:0>; 432482SN/Adef bitfield SHCNT64 <5:0>; 447741Sgblack@eecs.umich.edudef bitfield SIMM10 <9:0>; 453056Sgblack@eecs.umich.edudef bitfield SIMM11 <10:0>; 462469SN/Adef bitfield SIMM13 <12:0>; 477741Sgblack@eecs.umich.edudef bitfield SW_TRAP <7:0>; 485091Sgblack@eecs.umich.edudef bitfield X <12>; 497790Sgblack@eecs.umich.edu