bitfields.isa revision 2475
110388SAndreas.Sandberg@ARM.com//////////////////////////////////////////////////////////////////// 210388SAndreas.Sandberg@ARM.com// 310388SAndreas.Sandberg@ARM.com// Bitfield definitions. 410388SAndreas.Sandberg@ARM.com// 510388SAndreas.Sandberg@ARM.com 610388SAndreas.Sandberg@ARM.com// Bitfields are shared liberally between instruction formats, so they are 710388SAndreas.Sandberg@ARM.com// simply defined alphabetically 810388SAndreas.Sandberg@ARM.com 910388SAndreas.Sandberg@ARM.comdef bitfield A <29>; 1010388SAndreas.Sandberg@ARM.comdef bitfield CC02 <20>; 1110388SAndreas.Sandberg@ARM.comdef bitfield CC03 <25>; 1210388SAndreas.Sandberg@ARM.comdef bitfield CC04 <11>; 1310388SAndreas.Sandberg@ARM.comdef bitfield CC12 <21>; 1410388SAndreas.Sandberg@ARM.comdef bitfield CC13 <26>; 1510388SAndreas.Sandberg@ARM.comdef bitfield CC14 <12>; 1610388SAndreas.Sandberg@ARM.comdef bitfield CC2 <18>; 1710388SAndreas.Sandberg@ARM.comdef bitfield CMASK <6:4>; 1810388SAndreas.Sandberg@ARM.comdef bitfield COND2 <28:25>; 1910388SAndreas.Sandberg@ARM.comdef bitfield COND4 <17:14>; 2010388SAndreas.Sandberg@ARM.comdef bitfield D16HI <21:20>; 2110388SAndreas.Sandberg@ARM.comdef bitfield D16LO <13:0>; 2210388SAndreas.Sandberg@ARM.comdef bitfield DISP19 <18:0>; 2310388SAndreas.Sandberg@ARM.comdef bitfield DISP22 <21:0>; 2410388SAndreas.Sandberg@ARM.comdef bitfield DISP30 <29:0>; 2510388SAndreas.Sandberg@ARM.comdef bitfield FCN <29:26>; 2610388SAndreas.Sandberg@ARM.comdef bitfield I <13>; 2710388SAndreas.Sandberg@ARM.comdef bitfield IMM_ASI <12:5>; 2810388SAndreas.Sandberg@ARM.comdef bitfield IMM22 <21:0>; 2910388SAndreas.Sandberg@ARM.comdef bitfield MMASK <3:0>; 3010388SAndreas.Sandberg@ARM.comdef bitfield OP <31:30>; 3110388SAndreas.Sandberg@ARM.comdef bitfield OP2 <24:22>; 3210388SAndreas.Sandberg@ARM.comdef bitfield OP3 <24:19>; 3310388SAndreas.Sandberg@ARM.comdef bitfield OPF <13:5>; 3410388SAndreas.Sandberg@ARM.comdef bitfield OPF_CC <13:11>; 3510388SAndreas.Sandberg@ARM.comdef bitfield OPF_LOW5 <9:5>; 3610388SAndreas.Sandberg@ARM.comdef bitfield OPF_LOW6 <10:5>; 3710388SAndreas.Sandberg@ARM.comdef bitfield P <19>; 3810388SAndreas.Sandberg@ARM.comdef bitfield RCOND2 <27:25>; 3910388SAndreas.Sandberg@ARM.comdef bitfield RCOND3 <12:10>; 4010388SAndreas.Sandberg@ARM.comdef bitfield RCOND4 <12:10>; 4110388SAndreas.Sandberg@ARM.comdef bitfield RD <29:25>; 4210388SAndreas.Sandberg@ARM.comdef bitfield RS1 <18:14>; 4310388SAndreas.Sandberg@ARM.comdef bitfield RS2 <4:0>; 4410388SAndreas.Sandberg@ARM.comdef bitfield SHCNT32 <4:0>; 4510388SAndreas.Sandberg@ARM.comdef bitfield SHCNT64 <5:0>; 4610389SAndreas.Sandberg@ARM.comdef bitfield SIMM10 <9:0>; 4710390SAndreas.Sandberg@ARM.comdef bitfield SIMM11 <10:0>; 4810391SAndreas.Sandberg@ARM.comdef bitfield SIMM13 <12:0>; 4910388SAndreas.Sandberg@ARM.comdef bitfield SW_TRAP <7:0>; 5010388SAndreas.Sandberg@ARM.comdef bitfield X <12>; 5110388SAndreas.Sandberg@ARM.com