union _MIPS_INSTRUCTION { unsigned long Long;/* 0x0 4 */ unsigned char Byte[4];/* 0x0 4 */ struct { unsigned long Target : 26;/* 0x0:0 4 */ unsigned long Opcode : 6;/* 0x0:26 4 */ } j_format;/* 0x0 4 */ struct { long Simmediate : 16;/* 0x0:0 4 */ unsigned long Rt : 5;/* 0x0:16 4 */ unsigned long Rs : 5;/* 0x0:21 4 */ unsigned long Opcode : 6;/* 0x0:26 4 */ } i_format;/* 0x0 4 */ struct { unsigned long Uimmediate : 16;/* 0x0:0 4 */ unsigned long Rt : 5;/* 0x0:16 4 */ unsigned long Rs : 5;/* 0x0:21 4 */ unsigned long Opcode : 6;/* 0x0:26 4 */ } u_format;/* 0x0 4 */ struct { unsigned long Function : 6;/* 0x0:0 4 */ unsigned long Re : 5;/* 0x0:6 4 */ unsigned long Rd : 5;/* 0x0:11 4 */ unsigned long Rt : 5;/* 0x0:16 4 */ unsigned long Rs : 5;/* 0x0:21 4 */ unsigned long Opcode : 6;/* 0x0:26 4 */ } r_format;/* 0x0 4 */ struct { unsigned long Function : 6;/* 0x0:0 4 */ unsigned long Re : 5;/* 0x0:6 4 */ unsigned long Rd : 5;/* 0x0:11 4 */ unsigned long Rt : 5;/* 0x0:16 4 */ unsigned long Format : 4;/* 0x0:21 4 */ unsigned long Fill1 : 1;/* 0x0:25 4 */ unsigned long Opcode : 6;/* 0x0:26 4 */ } f_format;/* 0x0 4 */ struct { unsigned long Function : 6;/* 0x0:0 4 */ unsigned long Fd : 5;/* 0x0:6 4 */ unsigned long Fs : 5;/* 0x0:11 4 */ unsigned long Ft : 5;/* 0x0:16 4 */ unsigned long Format : 4;/* 0x0:21 4 */ unsigned long Fill1 : 1;/* 0x0:25 4 */ unsigned long Opcode : 6;/* 0x0:26 4 */ } c_format;/* 0x0 4 */};/* source: NT 4.0 DDK (August 1996) MIPS LIBCNTPR.LIB CodeView type records; _EPROCESS/_ETHREAD offsets match KDEXTMIP.DLL (NT 4.0 Server CD) */size 4 (0x4)8 members0 holespadding 01 cacheline
Used in (0)