hppa.h

来自「基于4个mips核的noc设计」· C头文件 代码 · 共 863 行 · 第 1/3 页

H
863
字号
{ "call",	0xe800a000, 0xffe0e000, "nW", pa10, FLAG_STRICT},{ "ret",	0xe840d000, 0xfffffffd, "n", pa20, FLAG_STRICT},{ "cmpib", 	0xec000000, 0xfc000000, "?Qn5,b,w", pa20, FLAG_STRICT},{ "cmpib", 	0x84000000, 0xf4000000, "?nn5,b,w", pa10, FLAG_STRICT},{ "comib", 	0x84000000, 0xfc000000, "?nn5,b,w", pa10, 0}, /* comib{tf}*//* This entry is for the disassembler only.  It will never be used by   assembler.  */{ "comib", 	0x8c000000, 0xfc000000, "?nn5,b,w", pa10, 0}, /* comib{tf}*/{ "cmpb",	0x9c000000, 0xdc000000, "?Nnx,b,w", pa20, FLAG_STRICT},{ "cmpb",	0x80000000, 0xf4000000, "?nnx,b,w", pa10, FLAG_STRICT},{ "comb",	0x80000000, 0xfc000000, "?nnx,b,w", pa10, 0}, /* comb{tf} *//* This entry is for the disassembler only.  It will never be used by   assembler.  */{ "comb",	0x88000000, 0xfc000000, "?nnx,b,w", pa10, 0}, /* comb{tf} */{ "addb",	0xa0000000, 0xf4000000, "?Wnx,b,w", pa20, FLAG_STRICT},{ "addb",	0xa0000000, 0xfc000000, "?@nx,b,w", pa10, 0}, /* addb{tf} *//* This entry is for the disassembler only.  It will never be used by   assembler.  */{ "addb",	0xa8000000, 0xfc000000, "?@nx,b,w", pa10, 0},{ "addib",	0xa4000000, 0xf4000000, "?Wn5,b,w", pa20, FLAG_STRICT},{ "addib",	0xa4000000, 0xfc000000, "?@n5,b,w", pa10, 0}, /* addib{tf}*//* This entry is for the disassembler only.  It will never be used by   assembler.  */{ "addib",	0xac000000, 0xfc000000, "?@n5,b,w", pa10, 0}, /* addib{tf}*/{ "nop",        0x08000240, 0xffffffff, "", pa10, 0},      /* or 0,0,0 */{ "copy",       0x08000240, 0xffe0ffe0, "x,t", pa10, 0},   /* or r,0,t */{ "mtsar",      0x01601840, 0xffe0ffff, "x", pa10, 0}, /* mtctl r,cr11 *//* Loads and Stores for integer registers.  */{ "ldd",	0x0c0010e0, 0xfc1f33e0, "cocc@(s,b),t", pa20, FLAG_STRICT},{ "ldd",	0x0c0010e0, 0xfc1f33e0, "cocc@(b),t", pa20, FLAG_STRICT},{ "ldd",        0x0c0000c0, 0xfc0013c0, "cxccx(s,b),t", pa20, FLAG_STRICT},{ "ldd",        0x0c0000c0, 0xfc0013c0, "cxccx(b),t", pa20, FLAG_STRICT},{ "ldd",	0x0c0010c0, 0xfc0013c0, "cmcc5(s,b),t", pa20, FLAG_STRICT},{ "ldd",	0x0c0010c0, 0xfc0013c0, "cmcc5(b),t", pa20, FLAG_STRICT},{ "ldd",        0x50000000, 0xfc000002, "cq&(b),x", pa20w, FLAG_STRICT},{ "ldd",        0x50000000, 0xfc000002, "cq#(b),x", pa20, FLAG_STRICT},{ "ldw",        0x0c000080, 0xfc0013c0, "cxccx(s,b),t", pa10, FLAG_STRICT},{ "ldw",        0x0c000080, 0xfc0013c0, "cxccx(b),t", pa10, FLAG_STRICT},{ "ldw",	0x0c0010a0, 0xfc1f33e0, "cocc@(s,b),t", pa20, FLAG_STRICT},{ "ldw",	0x0c0010a0, 0xfc1f33e0, "cocc@(b),t", pa20, FLAG_STRICT},{ "ldw",	0x0c001080, 0xfc0013c0, "cmcc5(s,b),t", pa10, FLAG_STRICT},{ "ldw",	0x0c001080, 0xfc0013c0, "cmcc5(b),t", pa10, FLAG_STRICT},{ "ldw",        0x4c000000, 0xfc000000, "ce<(b),x", pa20w, FLAG_STRICT},{ "ldw",        0x4c000000, 0xfc000000, "ceJ(s,b),x", pa10, FLAG_STRICT},{ "ldw",        0x4c000000, 0xfc000000, "ceJ(b),x", pa10, FLAG_STRICT},{ "ldw",        0x5c000004, 0xfc000006, "ce>(b),x", pa20w, FLAG_STRICT},{ "ldw",        0x5c000004, 0xfc000006, "ceK(s,b),x", pa20, FLAG_STRICT},{ "ldw",        0x5c000004, 0xfc000006, "ceK(b),x", pa20, FLAG_STRICT},{ "ldw",        0x48000000, 0xfc000000, "l(b),x", pa20w, FLAG_STRICT},{ "ldw",        0x48000000, 0xfc000000, "j(s,b),x", pa10, 0},{ "ldw",        0x48000000, 0xfc000000, "j(b),x", pa10, 0},{ "ldh",        0x0c000040, 0xfc0013c0, "cxccx(s,b),t", pa10, FLAG_STRICT},{ "ldh",        0x0c000040, 0xfc0013c0, "cxccx(b),t", pa10, FLAG_STRICT},{ "ldh",	0x0c001060, 0xfc1f33e0, "cocc@(s,b),t", pa20, FLAG_STRICT},{ "ldh",	0x0c001060, 0xfc1f33e0, "cocc@(b),t", pa20, FLAG_STRICT},{ "ldh",	0x0c001040, 0xfc0013c0, "cmcc5(s,b),t", pa10, FLAG_STRICT},{ "ldh",	0x0c001040, 0xfc0013c0, "cmcc5(b),t", pa10, FLAG_STRICT},{ "ldh",        0x44000000, 0xfc000000, "l(b),x", pa20w, FLAG_STRICT},{ "ldh",        0x44000000, 0xfc000000, "j(s,b),x", pa10, 0},{ "ldh",        0x44000000, 0xfc000000, "j(b),x", pa10, 0},{ "ldb",        0x0c000000, 0xfc0013c0, "cxccx(s,b),t", pa10, FLAG_STRICT},{ "ldb",        0x0c000000, 0xfc0013c0, "cxccx(b),t", pa10, FLAG_STRICT},{ "ldb",	0x0c001020, 0xfc1f33e0, "cocc@(s,b),t", pa20, FLAG_STRICT},{ "ldb",	0x0c001020, 0xfc1f33e0, "cocc@(b),t", pa20, FLAG_STRICT},{ "ldb",	0x0c001000, 0xfc0013c0, "cmcc5(s,b),t", pa10, FLAG_STRICT},{ "ldb",	0x0c001000, 0xfc0013c0, "cmcc5(b),t", pa10, FLAG_STRICT},{ "ldb",        0x40000000, 0xfc000000, "l(b),x", pa20w, FLAG_STRICT},{ "ldb",        0x40000000, 0xfc000000, "j(s,b),x", pa10, 0},{ "ldb",        0x40000000, 0xfc000000, "j(b),x", pa10, 0},{ "std",	0x0c0012e0, 0xfc0033ff, "cocCx,@(s,b)", pa20, FLAG_STRICT},{ "std",	0x0c0012e0, 0xfc0033ff, "cocCx,@(b)", pa20, FLAG_STRICT},{ "std",	0x0c0012c0, 0xfc0013c0, "cmcCx,V(s,b)", pa20, FLAG_STRICT},{ "std",	0x0c0012c0, 0xfc0013c0, "cmcCx,V(b)", pa20, FLAG_STRICT},{ "std",        0x70000000, 0xfc000002, "cqx,&(b)", pa20w, FLAG_STRICT},{ "std",        0x70000000, 0xfc000002, "cqx,#(b)", pa20, FLAG_STRICT},{ "stw",	0x0c0012a0, 0xfc0013ff, "cocCx,@(s,b)", pa20, FLAG_STRICT},{ "stw",	0x0c0012a0, 0xfc0013ff, "cocCx,@(b)", pa20, FLAG_STRICT},{ "stw",	0x0c001280, 0xfc0013c0, "cmcCx,V(s,b)", pa10, FLAG_STRICT},{ "stw",	0x0c001280, 0xfc0013c0, "cmcCx,V(b)", pa10, FLAG_STRICT},{ "stw",        0x6c000000, 0xfc000000, "cex,<(b)", pa20w, FLAG_STRICT},{ "stw",        0x6c000000, 0xfc000000, "cex,J(s,b)", pa10, FLAG_STRICT},{ "stw",        0x6c000000, 0xfc000000, "cex,J(b)", pa10, FLAG_STRICT},{ "stw",        0x7c000004, 0xfc000006, "cex,>(b)", pa20w, FLAG_STRICT},{ "stw",        0x7c000004, 0xfc000006, "cex,K(s,b)", pa20, FLAG_STRICT},{ "stw",        0x7c000004, 0xfc000006, "cex,K(b)", pa20, FLAG_STRICT},{ "stw",        0x68000000, 0xfc000000, "x,l(b)", pa20w, FLAG_STRICT},{ "stw",        0x68000000, 0xfc000000, "x,j(s,b)", pa10, 0},{ "stw",        0x68000000, 0xfc000000, "x,j(b)", pa10, 0},{ "sth",	0x0c001260, 0xfc0033ff, "cocCx,@(s,b)", pa20, FLAG_STRICT},{ "sth",	0x0c001260, 0xfc0033ff, "cocCx,@(b)", pa20, FLAG_STRICT},{ "sth",	0x0c001240, 0xfc0013c0, "cmcCx,V(s,b)", pa10, FLAG_STRICT},{ "sth",	0x0c001240, 0xfc0013c0, "cmcCx,V(b)", pa10, FLAG_STRICT},{ "sth",        0x64000000, 0xfc000000, "x,l(b)", pa20w, FLAG_STRICT},{ "sth",        0x64000000, 0xfc000000, "x,j(s,b)", pa10, 0},{ "sth",        0x64000000, 0xfc000000, "x,j(b)", pa10, 0},{ "stb",	0x0c001220, 0xfc0033ff, "cocCx,@(s,b)", pa20, FLAG_STRICT},{ "stb",	0x0c001220, 0xfc0033ff, "cocCx,@(b)", pa20, FLAG_STRICT},{ "stb",	0x0c001200, 0xfc0013c0, "cmcCx,V(s,b)", pa10, FLAG_STRICT},{ "stb",	0x0c001200, 0xfc0013c0, "cmcCx,V(b)", pa10, FLAG_STRICT},{ "stb",        0x60000000, 0xfc000000, "x,l(b)", pa20w, FLAG_STRICT},{ "stb",        0x60000000, 0xfc000000, "x,j(s,b)", pa10, 0},{ "stb",        0x60000000, 0xfc000000, "x,j(b)", pa10, 0},{ "ldwm",       0x4c000000, 0xfc000000, "j(s,b),x", pa10, 0},{ "ldwm",       0x4c000000, 0xfc000000, "j(b),x", pa10, 0},{ "stwm",       0x6c000000, 0xfc000000, "x,j(s,b)", pa10, 0},{ "stwm",       0x6c000000, 0xfc000000, "x,j(b)", pa10, 0},{ "ldwx",       0x0c000080, 0xfc001fc0, "cxx(s,b),t", pa10, 0},{ "ldwx",       0x0c000080, 0xfc001fc0, "cxx(b),t", pa10, 0},{ "ldhx",       0x0c000040, 0xfc001fc0, "cxx(s,b),t", pa10, 0},{ "ldhx",       0x0c000040, 0xfc001fc0, "cxx(b),t", pa10, 0},{ "ldbx",       0x0c000000, 0xfc001fc0, "cxx(s,b),t", pa10, 0},{ "ldbx",       0x0c000000, 0xfc001fc0, "cxx(b),t", pa10, 0},{ "ldwa",       0x0c000180, 0xfc00d3c0, "cxccx(b),t", pa10, FLAG_STRICT},{ "ldwa",	0x0c001180, 0xfc00d3c0, "cmcc5(b),t", pa10, FLAG_STRICT},{ "ldcw",       0x0c0001c0, 0xfc0013c0, "cxcdx(s,b),t", pa10, FLAG_STRICT},{ "ldcw",       0x0c0001c0, 0xfc0013c0, "cxcdx(b),t", pa10, FLAG_STRICT},{ "ldcw",	0x0c0011c0, 0xfc0013c0, "cmcd5(s,b),t", pa10, FLAG_STRICT},{ "ldcw",	0x0c0011c0, 0xfc0013c0, "cmcd5(b),t", pa10, FLAG_STRICT},{ "stwa",	0x0c0013a0, 0xfc00d3ff, "cocCx,@(b)", pa20, FLAG_STRICT},{ "stwa",	0x0c001380, 0xfc00d3c0, "cmcCx,V(b)", pa10, FLAG_STRICT},{ "stby",	0x0c001300, 0xfc0013c0, "cscCx,V(s,b)", pa10, FLAG_STRICT},{ "stby",	0x0c001300, 0xfc0013c0, "cscCx,V(b)", pa10, FLAG_STRICT},{ "ldda",       0x0c000100, 0xfc00d3c0, "cxccx(b),t", pa20, FLAG_STRICT},{ "ldda",	0x0c001100, 0xfc00d3c0, "cmcc5(b),t", pa20, FLAG_STRICT},{ "ldcd",       0x0c000140, 0xfc0013c0, "cxcdx(s,b),t", pa20, FLAG_STRICT},{ "ldcd",       0x0c000140, 0xfc0013c0, "cxcdx(b),t", pa20, FLAG_STRICT},{ "ldcd",	0x0c001140, 0xfc0013c0, "cmcd5(s,b),t", pa20, FLAG_STRICT},{ "ldcd",	0x0c001140, 0xfc0013c0, "cmcd5(b),t", pa20, FLAG_STRICT},{ "stda",	0x0c0013e0, 0xfc0033ff, "cocCx,@(s,b)", pa20, FLAG_STRICT},{ "stda",	0x0c0013e0, 0xfc0033ff, "cocCx,@(b)", pa20, FLAG_STRICT},{ "stda",	0x0c0013c0, 0xfc0013c0, "cmcCx,V(s,b)", pa20, FLAG_STRICT},{ "stda",	0x0c0013c0, 0xfc0013c0, "cmcCx,V(b)", pa20, FLAG_STRICT},{ "ldwax",      0x0c000180, 0xfc00dfc0, "cxx(b),t", pa10, 0},{ "ldcwx",      0x0c0001c0, 0xfc001fc0, "cxx(s,b),t", pa10, 0},{ "ldcwx",      0x0c0001c0, 0xfc001fc0, "cxx(b),t", pa10, 0},{ "ldws",	0x0c001080, 0xfc001fc0, "cm5(s,b),t", pa10, 0},{ "ldws",	0x0c001080, 0xfc001fc0, "cm5(b),t", pa10, 0},{ "ldhs",	0x0c001040, 0xfc001fc0, "cm5(s,b),t", pa10, 0},{ "ldhs",	0x0c001040, 0xfc001fc0, "cm5(b),t", pa10, 0},{ "ldbs",	0x0c001000, 0xfc001fc0, "cm5(s,b),t", pa10, 0},{ "ldbs",	0x0c001000, 0xfc001fc0, "cm5(b),t", pa10, 0},{ "ldwas",	0x0c001180, 0xfc00dfc0, "cm5(b),t", pa10, 0},{ "ldcws",	0x0c0011c0, 0xfc001fc0, "cm5(s,b),t", pa10, 0},{ "ldcws",	0x0c0011c0, 0xfc001fc0, "cm5(b),t", pa10, 0},{ "stws",	0x0c001280, 0xfc001fc0, "cmx,V(s,b)", pa10, 0},{ "stws",	0x0c001280, 0xfc001fc0, "cmx,V(b)", pa10, 0},{ "sths",	0x0c001240, 0xfc001fc0, "cmx,V(s,b)", pa10, 0},{ "sths",	0x0c001240, 0xfc001fc0, "cmx,V(b)", pa10, 0},{ "stbs",	0x0c001200, 0xfc001fc0, "cmx,V(s,b)", pa10, 0},{ "stbs",	0x0c001200, 0xfc001fc0, "cmx,V(b)", pa10, 0},{ "stwas",	0x0c001380, 0xfc00dfc0, "cmx,V(b)", pa10, 0},{ "stdby",	0x0c001340, 0xfc0013c0, "cscCx,V(s,b)", pa20, FLAG_STRICT},{ "stdby",	0x0c001340, 0xfc0013c0, "cscCx,V(b)", pa20, FLAG_STRICT},{ "stbys",	0x0c001300, 0xfc001fc0, "csx,V(s,b)", pa10, 0},{ "stbys",	0x0c001300, 0xfc001fc0, "csx,V(b)", pa10, 0},/* Immediate instructions.  */{ "ldo",	0x34000000, 0xfc000000, "l(b),x", pa20w, 0},{ "ldo",	0x34000000, 0xfc00c000, "j(b),x", pa10, 0},{ "ldil",	0x20000000, 0xfc000000, "k,b", pa10, 0},{ "addil",	0x28000000, 0xfc000000, "k,b,Z", pa10, 0},{ "addil",	0x28000000, 0xfc000000, "k,b", pa10, 0},/* Branching instructions.  */{ "b",		0xe8008000, 0xfc00e000, "cpnXL", pa20, FLAG_STRICT},{ "b",		0xe800a000, 0xfc00e000, "clnXL", pa20, FLAG_STRICT},{ "b",		0xe8000000, 0xfc00e000, "clnW,b", pa10, FLAG_STRICT},{ "b",		0xe8002000, 0xfc00e000, "cgnW,b", pa10, FLAG_STRICT},{ "b",		0xe8000000, 0xffe0e000, "nW", pa10, 0},  /* b,l foo,r0 */{ "bl",		0xe8000000, 0xfc00e000, "nW,b", pa10, 0},{ "gate",	0xe8002000, 0xfc00e000, "nW,b", pa10, 0},{ "blr",	0xe8004000, 0xfc00e001, "nx,b", pa10, 0},{ "bv",		0xe800c000, 0xfc00fffd, "nx(b)", pa10, 0},{ "bv",		0xe800c000, 0xfc00fffd, "n(b)", pa10, 0},{ "bve",	0xe800f001, 0xfc1ffffd, "cpn(b)L", pa20, FLAG_STRICT},{ "bve",	0xe800f000, 0xfc1ffffd, "cln(b)L", pa20, FLAG_STRICT},{ "bve",	0xe800d001, 0xfc1ffffd, "cPn(b)", pa20, FLAG_STRICT},{ "bve",	0xe800d000, 0xfc1ffffd, "n(b)", pa20, FLAG_STRICT},{ "be",		0xe4000000, 0xfc000000, "clnz(S,b),Y", pa10, FLAG_STRICT},{ "be",		0xe4000000, 0xfc000000, "clnz(b),Y", pa10, FLAG_STRICT},{ "be",		0xe0000000, 0xfc000000, "nz(S,b)", pa10, 0},{ "be",		0xe0000000, 0xfc000000, "nz(b)", pa10, 0},{ "ble",	0xe4000000, 0xfc000000, "nz(S,b)", pa10, 0},{ "movb",	0xc8000000, 0xfc000000, "?ynx,b,w", pa10, 0},{ "movib",	0xcc000000, 0xfc000000, "?yn5,b,w", pa10, 0},{ "combt",	0x80000000, 0xfc000000, "?tnx,b,w", pa10, 0},{ "combf",	0x88000000, 0xfc000000, "?tnx,b,w", pa10, 0},{ "comibt",	0x84000000, 0xfc000000, "?tn5,b,w", pa10, 0},{ "comibf",	0x8c000000, 0xfc000000, "?tn5,b,w", pa10, 0},{ "addbt",	0xa0000000, 0xfc000000, "?dnx,b,w", pa10, 0},{ "addbf",	0xa8000000, 0xfc000000, "?dnx,b,w", pa10, 0},{ "addibt",	0xa4000000, 0xfc000000, "?dn5,b,w", pa10, 0},{ "addibf",	0xac000000, 0xfc000000, "?dn5,b,w", pa10, 0},{ "bb",		0xc0006000, 0xffe06000, "?Bnx,!,w", pa20, FLAG_STRICT}, { "bb",		0xc4004000, 0xfc004000, "?Bnx,B,w", pa20, FLAG_STRICT}, { "bb",		0xc0004000, 0xffe06000, "?bnx,!,w", pa10, FLAG_STRICT}, { "bb",		0xc4004000, 0xfc004000, "?bnx,Q,w", pa10, 0}, { "bvb",	0xc0004000, 0xffe04000, "?bnx,w", pa10, 0},{ "clrbts",	0xe8004005, 0xffffffff, "", pa20, FLAG_STRICT},{ "popbts",	0xe8004005, 0xfffff007, "$", pa20, FLAG_STRICT},{ "pushnom",	0xe8004001, 0xffffffff, "", pa20, FLAG_STRICT},{ "pushbts",	0xe8004001, 0xffe0ffff, "x", pa20, FLAG_STRICT},/* Computation Instructions.  */{ "cmpclr",     0x080008a0, 0xfc000fe0, "?Sx,b,t", pa20, FLAG_STRICT},{ "cmpclr",     0x08000880, 0xfc000fe0, "?sx,b,t", pa10, FLAG_STRICT},{ "comclr",     0x08000880, 0xfc000fe0, "?sx,b,t", pa10, 0},{ "or",         0x08000260, 0xfc000fe0, "?Lx,b,t", pa20, FLAG_STRICT},{ "or",         0x08000240, 0xfc000fe0, "?lx,b,t", pa10, 0},{ "xor",        0x080002a0, 0xfc000fe0, "?Lx,b,t", pa20, FLAG_STRICT},{ "xor",        0x08000280, 0xfc000fe0, "?lx,b,t", pa10, 0},{ "and",        0x08000220, 0xfc000fe0, "?Lx,b,t", pa20, FLAG_STRICT},{ "and",        0x08000200, 0xfc000fe0, "?lx,b,t", pa10, 0},{ "andcm",      0x08000020, 0xfc000fe0, "?Lx,b,t", pa20, FLAG_STRICT},{ "andcm",      0x08000000, 0xfc000fe0, "?lx,b,t", pa10, 0},{ "uxor",       0x080003a0, 0xfc000fe0, "?Ux,b,t", pa20, FLAG_STRICT},{ "uxor",       0x08000380, 0xfc000fe0, "?ux,b,t", pa10, 0},{ "uaddcm",     0x080009a0, 0xfc000fa0, "cT?Ux,b,t", pa20, FLAG_STRICT},{ "uaddcm",     0x08000980, 0xfc000fa0, "cT?ux,b,t", pa10, FLAG_STRICT},{ "uaddcm",     0x08000980, 0xfc000fe0, "?ux,b,t", pa10, 0},{ "uaddcmt",    0x080009c0, 0xfc000fe0, "?ux,b,t", pa10, 0},{ "dcor",       0x08000ba0, 0xfc1f0fa0, "ci?Ub,t", pa20, FLAG_STRICT},{ "dcor",       0x08000b80, 0xfc1f0fa0, "ci?ub,t", pa10, FLAG_STRICT},{ "dcor",       0x08000b80, 0xfc1f0fe0, "?ub,t",   pa10, 0},{ "idcor",      0x08000bc0, 0xfc1f0fe0, "?ub,t",   pa10, 0},{ "addi",       0xb0000000, 0xfc000000, "ct?ai,b,x", pa10, FLAG_STRICT},{ "addi",       0xb4000000, 0xfc000000, "cv?ai,b,x", pa10, FLAG_STRICT},{ "addi",       0xb4000000, 0xfc000800, "?ai,b,x", pa10, 0},{ "addio",      0xb4000800, 0xfc000800, "?ai,b,x", pa10, 0},{ "addit",      0xb0000000, 0xfc000800, "?ai,b,x", pa10, 0},{ "addito",     0xb0000800, 0xfc000800, "?ai,b,x", pa10, 0},{ "add",        0x08000720, 0xfc0007e0, "cY?Ax,b,t", pa20, FLAG_STRICT},{ "add",        0x08000700, 0xfc0007e0, "cy?ax,b,t", pa10, FLAG_STRICT},{ "add",        0x08000220, 0xfc0003e0, "ca?Ax,b,t", pa20, FLAG_STRICT},{ "add",        0x08000200, 0xfc0003e0, "ca?ax,b,t", pa10, FLAG_STRICT},{ "add",        0x08000600, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "addl",       0x08000a00, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "addo",       0x08000e00, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "addc",       0x08000700, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "addco",      0x08000f00, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "sub",        0x080004e0, 0xfc0007e0, "ct?Sx,b,t", pa20, FLAG_STRICT},{ "sub",        0x080004c0, 0xfc0007e0, "ct?sx,b,t", pa10, FLAG_STRICT},{ "sub",        0x08000520, 0xfc0007e0, "cB?Sx,b,t", pa20, FLAG_STRICT},{ "sub",        0x08000500, 0xfc0007e0, "cb?sx,b,t", pa10, FLAG_STRICT},{ "sub",        0x08000420, 0xfc0007e0, "cv?Sx,b,t", pa20, FLAG_STRICT},{ "sub",        0x08000400, 0xfc0007e0, "cv?sx,b,t", pa10, FLAG_STRICT},{ "sub",        0x08000400, 0xfc000fe0, "?sx,b,t", pa10, 0},{ "subo",       0x08000c00, 0xfc000fe0, "?sx,b,t", pa10, 0},{ "subb",       0x08000500, 0xfc000fe0, "?sx,b,t", pa10, 0},{ "subbo",      0x08000d00, 0xfc000fe0, "?sx,b,t", pa10, 0},{ "subt",       0x080004c0, 0xfc000fe0, "?sx,b,t", pa10, 0},{ "subto",      0x08000cc0, 0xfc000fe0, "?sx,b,t", pa10, 0},{ "ds",         0x08000440, 0xfc000fe0, "?sx,b,t", pa10, 0},{ "subi",       0x94000000, 0xfc000000, "cv?si,b,x", pa10, FLAG_STRICT},{ "subi",       0x94000000, 0xfc000800, "?si,b,x", pa10, 0},{ "subio",      0x94000800, 0xfc000800, "?si,b,x", pa10, 0},{ "cmpiclr",    0x90000800, 0xfc000800, "?Si,b,x", pa20, FLAG_STRICT},{ "cmpiclr",    0x90000000, 0xfc000800, "?si,b,x", pa10, FLAG_STRICT},{ "comiclr",    0x90000000, 0xfc000800, "?si,b,x", pa10, 0},{ "shladd",     0x08000220, 0xfc000320, "ca?Ax,.,b,t", pa20, FLAG_STRICT},{ "shladd",     0x08000200, 0xfc000320, "ca?ax,.,b,t", pa10, FLAG_STRICT},{ "sh1add",     0x08000640, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "sh1addl",    0x08000a40, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "sh1addo",    0x08000e40, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "sh2add",     0x08000680, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "sh2addl",    0x08000a80, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "sh2addo",    0x08000e80, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "sh3add",     0x080006c0, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "sh3addl",    0x08000ac0, 0xfc000fe0, "?ax,b,t", pa10, 0},{ "sh3addo",    0x08000ec0, 0xfc000fe0, "?ax,b,t", pa10, 0},/* Subword Operation Instructions.  */{ "hadd",       0x08000300, 0xfc00ff20, "cHx,b,t", pa20, FLAG_STRICT},{ "havg",       0x080002c0, 0xfc00ffe0, "x,b,t", pa20, FLAG_STRICT},{ "hshl",       0xf8008800, 0xffe0fc20, "x,*,t", pa20, FLAG_STRICT},{ "hshladd",    0x08000700, 0xfc00ff20, "x,.,b,t", pa20, FLAG_STRICT},{ "hshr",       0xf800c800, 0xfc1ff820, "cSb,*,t", pa20, FLAG_STRICT},{ "hshradd",    0x08000500, 0xfc00ff20, "x,.,b,t", pa20, FLAG_STRICT},{ "hsub",       0x08000100, 0xfc00ff20, "cHx,b,t", pa20, FLAG_STRICT},{ "mixh",       0xf8008400, 0xfc009fe0, "chx,b,t", pa20, FLAG_STRICT},{ "mixw",       0xf8008000, 0xfc009fe0, "chx,b,t", pa20, FLAG_STRICT},{ "permh",      0xf8000000, 0xfc009020, "c*a,t", pa20, FLAG_STRICT},

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?