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 + -
显示快捷键?