⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hppa.h

📁 这个是LINUX下的GDB调度工具的源码
💻 H
📖 第 1 页 / 共 4 页
字号:
{ "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, "cAx,V(s,b)", pa10, 0},{ "stbys",	0x0c001300, 0xfc001fc0, "cAx,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",		0xc0004000, 0xffe06000, "?bnx,!,w", pa10, FLAG_STRICT}, { "bb",		0xc4004000, 0xfc004000, "?bnx,Q,w", pa10, 0}, { "bb",		0xc0006000, 0xffe06000, "?Bnx,!,w", pa20, FLAG_STRICT}, { "bb",		0xc4004000, 0xfc004000, "?Bnx,B,w", pa20, FLAG_STRICT}, { "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},/* Extract and Deposit Instructions.  */{ "shrpd",      0xd0000200, 0xfc001fe0, "?Xx,b,!,t", pa20, FLAG_STRICT},{ "shrpd",      0xd0000400, 0xfc001400, "?Xx,b,~,t", pa20, FLAG_STRICT},{ "shrpw",      0xd0000000, 0xfc001fe0, "?xx,b,!,t", pa10, FLAG_STRICT},{ "shrpw",      0xd0000800, 0xfc001c00, "?xx,b,p,t", pa10, FLAG_STRICT},{ "vshd",       0xd0000000, 0xfc001fe0, "?xx,b,t", pa10, 0},{ "shd",        0xd0000800, 0xfc001c00, "?xx,b,p,t", pa10, 0},{ "extrd",      0xd0001200, 0xfc001ae0, "cS?Xb,!,%,x", pa20, FLAG_STRICT},{ "extrd",      0xd8000000, 0xfc000000, "cS?Xb,q,|,x", pa20, FLAG_STRICT},{ "extrw",      0xd0001000, 0xfc001be0, "cS?xb,!,T,x", pa10, FLAG_STRICT},{ "extrw",      0xd0001800, 0xfc001800, "cS?xb,P,T,x", pa10, FLAG_STRICT},{ "vextru",     0xd0001000, 0xfc001fe0, "?xb,T,x", pa10, 0},{ "vextrs",     0xd0001400, 0xfc001fe0, "?xb,T,x", pa10, 0},{ "extru",      0xd0001800, 0xfc001c00, "?xb,P,T,x", pa10, 0},{ "extrs",      0xd0001c00, 0xfc001c00, "?xb,P,T,x", pa10, 0},{ "depd",       0xd4000200, 0xfc001ae0, "cz?Xx,!,%,b", pa20, FLAG_STRICT},{ "depd",       0xf0000000, 0xfc000000, "cz?Xx,~,|,b", pa20, FLAG_STRICT},{ "depdi",      0xd4001200, 0xfc001ae0, "cz?X5,!,%,b", pa20, FLAG_STRICT},{ "depdi",      0xf4000000, 0xfc000000, "cz?X5,~,|,b", pa20, FLAG_STRICT},{ "depw",       0xd4000000, 0xfc001be0, "cz?xx,!,T,b", pa10, FLAG_STRICT},{ "depw",       0xd4000800, 0xfc001800, "cz?xx,p,T,b", pa10, FLAG_STRICT},{ "depwi",      0xd4001000, 0xfc001be0, "cz?x5,!,T,b", pa10, FLAG_STRICT},{ "depwi",      0xd4001800, 0xfc001800, "cz?x5,p,T,b", pa10, FLAG_STRICT},{ "zvdep",      0xd4000000, 0xfc001fe0, "?xx,T,b", pa10, 0},{ "vdep",       0xd4000400, 0xfc001fe0, "?xx,T,b", pa10, 0},{ "zdep",       0xd4000800, 0xfc001c00, "?xx,p,T,b", pa10, 0},{ "dep",        0xd4000c00, 0xfc001c00, "?xx,p,T,b", pa10, 0},{ "zvdepi",     0xd4001000, 0xfc001fe0, "?x5,T,b", pa10, 0},{ "vdepi",      0xd4001400, 0xfc001fe0, "?x5,T,b", pa10, 0},{ "zdepi",      0xd4001800, 0xfc001c00, "?x5,p,T,b", pa10, 0},{ "depi",       0xd4001c00, 0xfc001c00, "?x5,p,T,b", pa10, 0},/* System Control Instructions.  */{ "break",      0x00000000, 0xfc001fe0, "r,A", pa10, 0},{ "rfi",        0x00000c00, 0xffffff1f, "cr", pa10, FLAG_STRICT},{ "rfi",        0x00000c00, 0xffffffff, "", pa10, 0},{ "rfir",       0x00000ca0, 0xffffffff, "", pa11, 0},{ "ssm",        0x00000d60, 0xfc00ffe0, "U,t", pa20, FLAG_STRICT},{ "ssm",        0x00000d60, 0xffe0ffe0, "R,t", pa10, 0},{ "rsm",        0x00000e60, 0xfc00ffe0, "U,t", pa20, FLAG_STRICT},{ "rsm",        0x00000e60, 0xffe0ffe0, "R,t", pa10, 0},{ "mtsm",       0x00001860, 0xffe0ffff, "x", pa10, 0},{ "ldsid",      0x000010a0, 0xfc1f3fe0, "(s,b),t", pa10, 0},{ "ldsid",      0x000010a0, 0xfc1f3fe0, "(b),t", pa10, 0},{ "mtsp",       0x00001820, 0xffe01fff, "x,S", pa10, 0},{ "mtctl",      0x00001840, 0xfc00ffff, "x,^", pa10, 0},{ "mtsarcm",    0x016018C0, 0xffe0ffff, "x", pa20, FLAG_STRICT},{ "mfia",       0x000014A0, 0xffffffe0, "t", pa20, FLAG_STRICT},{ "mfsp",       0x000004a0, 0xffff1fe0, "S,t", pa10, 0},{ "mfctl",      0x016048a0, 0xffffffe0, "cW!,t", pa20, FLAG_STRICT},{ "mfctl",      0x000008a0, 0xfc1fffe0, "^,t", pa10, 0},{ "sync",       0x00000400, 0xffffffff, "", pa10, 0},{ "syncdma",    0x00100400, 0xffffffff, "", pa10, 0},{ "probe",      0x04001180, 0xfc003fa0, "cw(s,b),x,t", pa10, FLAG_STRICT},{ "probe",      0x04001180, 0xfc003fa0, "cw(b),x,t", pa10, FLAG_STRICT},{ "probei",     0x04003180, 0xfc003fa0, "cw(s,b),R,t", pa10, FLAG_STRICT},{ "probei",     0x04003180, 0xfc003fa0, "cw(b),R,t", pa10, FLAG_STRICT},{ "prober",     0x04001180, 0xfc003fe0, "(s,b),x,t", pa10, 0},{ "prober",     0x04001180, 0xfc003fe0, "(b),x,t", pa10, 0},{ "proberi",    0x04003180, 0xfc003fe0, "(s,b),R,t", pa10, 0},{ "proberi",    0x04003180, 0xfc003fe0, "(b),R,t", pa10, 0},{ "probew",     0x040011c0, 0xfc003fe0, "(s,b),x,t", pa10, 0},{ "probew",     0x040011c0, 0xfc003fe0, "(b),x,t", pa10, 0},{ "probewi",    0x040031c0, 0xfc003fe0, "(s,b),R,t", pa10, 0},{ "probewi",    0x040031c0, 0xfc003fe0, "(b),R,t", pa10, 0},{ "lpa",        0x04001340, 0xfc003fc0, "cZx(s,b),t", pa10, 0},{ "lpa",        0x04001340, 0xfc003fc0, "cZx(b),t", pa10, 0},{ "lha",        0x04001300, 0xfc003fc0, "cZx(s,b),t", pa10, 0},{ "lha",        0x04001300, 0xfc003fc0, "cZx(b),t", pa10, 0},{ "lci",        0x04001300, 0xfc003fe0, "x(s,b),t", pa10, 0},{ "lci",        0x04001300, 0xfc003fe0, "x(b),t", pa10, 0},{ "pdtlb",      0x04001600, 0xfc003fdf, "cLcZx(s,b)", pa20, FLAG_STRICT},

⌨️ 快捷键说明

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