BitfR
if (0x0b0 == BitfR(w,19,8,_b198)) /* mtcpu */
else if (0x0d0 == BitfR(w,19,8,_b198)) /* mfcpu */
#define Sign(i) BitfR(i,0,1,_b01)
#define Hwd0(i) BitfR(i,0,16,_b016)
#define Hwd1sign(i) BitfR(i,16,1,_b161)
#define Hwd1(i) BitfR(i,16,16,_b1616)
#define Byte0(i) BitfR(i,0,8,_b08)
#define Byte1sign(i) BitfR(i,8,1,_b81)
#define Byte1(i) BitfR(i,8,8,_b88)
#define Byte2(i) BitfR(i,16,8,_b168)
#define Byte3sign(i) BitfR(i,24,1,_b241)
#define Byte3(i) BitfR(i,24,8,_b248)
#define Digit0(i) BitfR(i,0,4,_b04)
#define Digit1(i) BitfR(i,4,4,_b44)
#define Digit2(i) BitfR(i,8,4,_b84)
#define Digit3(i) BitfR(i,12,4,_b124)
#define Digit4(i) BitfR(i,16,4,_b164)
#define Digit5(i) BitfR(i,20,4,_b204)
#define Digit6(i) BitfR(i,24,4,_b244)
#define Digit7(i) BitfR(i,28,4,_b284)
#define Opcode(i) BitfR(i,0,6,_b06)
#define OpcTF(i) BitfR(i,4,1,_b41)
#define Rsa(i) BitfR(i,11,5,_b115)
#define Rsb(i) BitfR(i,6,5,_b65)
#define Rsc(i) BitfR(i,27,5,_b275)
#define Rsd(i) BitfR(i,21,5,_b215)
#define Rse(i) BitfR(i,16,5,_b165)
#define Rta(i) BitfR(i,11,5,_b115)
#define Rtb(i) BitfR(i,6,5,_b65)
#define Rtc(i) BitfR(i,27,5,_b275)
#define Rtd(i) BitfR(i,21,5,_b215)
#define Rte(i) BitfR(i,16,5,_b165)
#define Imb5(i) BitfR(i,6,5,_b65)
#define Ima5M(i) BitfR(i,11,4,_b114)
#define Ima5S(i) BitfR(i,15,1,_b151)
#define Ima5A(i) BitfR(i,11,5,_b115)
#define Imd5(i) BitfR(i,22,5,_b225)
#define Imc5M(i) BitfR(i,27,4,_b274)
#define Imc5S(i) BitfR(i,31,1,_b311)
#define Imc5A(i) BitfR(i,27,5,_b275)
#define Im21L(i) BitfR(i,18,2,_b182)
#define Im21H(i) BitfR(i,20,11,_b2011)
#define Im21M1(i) BitfR(i,16,2,_b162)
#define Im21M2(i) BitfR(i,11,5,_b115)
#define Im21S(i) BitfR(i,31,1,_b311)
#define Im11M(i) BitfR(i,21,10,_b2110)
#define Im11S(i) BitfR(i,31,1,_b311)
#define DispM(i) BitfR(i,18,13,_b1813)
#define DispS(i) BitfR(i,31,1,_b311)
#define Off5(i) BitfR(i,11,5,_b115)
#define Off11H(i) BitfR(i,19,10,_b1910)
#define Off11L(i) BitfR(i,29,1,_b291)
#define OffS(i) BitfR(i,31,1,_b311)
#define Dss(i) BitfR(i,16,2,_b162)
#define Cond(i) BitfR(i,16,3,_b163)
#define Cneg(i) BitfR(i,19,1,_b191)
#define Cond4(i) BitfR(i,16,4,_b164) /* Cond AND Cneg */
#define Nu(i) BitfR(i,30,1,_b301)
#define SrL(i) BitfR(i,16,2,_b162)
#define SrH(i) BitfR(i,18,1,_b181)
#define ShortDisp(i) BitfR(i,19,1,_b191)
#define IndxShft(i) BitfR(i,18,1,_b181)
#define ModBefore(i) BitfR(i,18,1,_b181)
#define CacheCtrl(i) BitfR(i,20,2,_b202)
#define Modify(i) BitfR(i,26,1,_b261)
#define ProbeI(i) BitfR(i,18,1,_b181)
#define Uid(i) BitfR(i,23,3,_b233)
#define Sfu(i) BitfR(i,23,3,_b233)
#define CopExt17(i) BitfR(i,6,17,_b617)
#define CopExt5(i) BitfR(i,27,5,_b275)
#define SpopType(i) BitfR(i,21,2,_b212)
#define SpopExt15(i) BitfR(i,6,15,_b615)
#define SpopExt10(i) BitfR(i,11,10,_b1110)
#define SpopExt5L(i) BitfR(i,16,5,_b165)
#define SpopExt5(i) BitfR(i,27,5,_b275)
#define NoMajOpc(i) BitfR(i,6,26,_b626)
#define Bi1(i) BitfR(i,27,5,_b275) /* fields in BREAK */
#define Bi2(i) BitfR(i,6,13,_b613)