hppa.h

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

H
863
字号
/* 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},{ "pdtlb",      0x04001600, 0xfc003fdf, "cLcZx(b)", pa20, FLAG_STRICT},{ "pdtlb",      0x04001200, 0xfc003fdf, "cZx(s,b)", pa10, 0},{ "pdtlb",      0x04001200, 0xfc003fdf, "cZx(b)", pa10, 0},{ "pitlb",      0x04000600, 0xfc001fdf, "cLcZx(S,b)", pa20, FLAG_STRICT},{ "pitlb",      0x04000600, 0xfc001fdf, "cLcZx(b)", pa20, FLAG_STRICT},{ "pitlb",      0x04000200, 0xfc001fdf, "cZx(S,b)", pa10, 0},{ "pitlb",      0x04000200, 0xfc001fdf, "cZx(b)", pa10, 0},{ "pdtlbe",     0x04001240, 0xfc003fdf, "cZx(s,b)", pa10, 0},{ "pdtlbe",     0x04001240, 0xfc003fdf, "cZx(b)", pa10, 0},{ "pitlbe",     0x04000240, 0xfc001fdf, "cZx(S,b)", pa10, 0},{ "pitlbe",     0x04000240, 0xfc001fdf, "cZx(b)", pa10, 0},{ "idtlba",     0x04001040, 0xfc003fff, "x,(s,b)", pa10, 0},{ "idtlba",     0x04001040, 0xfc003fff, "x,(b)", pa10, 0},{ "iitlba",     0x04000040, 0xfc001fff, "x,(S,b)", pa10, 0},{ "iitlba",     0x04000040, 0xfc001fff, "x,(b)", pa10, 0},{ "idtlbp",     0x04001000, 0xfc003fff, "x,(s,b)", pa10, 0},{ "idtlbp",     0x04001000, 0xfc003fff, "x,(b)", pa10, 0},{ "iitlbp",     0x04000000, 0xfc001fff, "x,(S,b)", pa10, 0},{ "iitlbp",     0x04000000, 0xfc001fff, "x,(b)", pa10, 0},{ "pdc",        0x04001380, 0xfc003fdf, "cZx(s,b)", pa10, 0},{ "pdc",        0x04001380, 0xfc003fdf, "cZx(b)", pa10, 0},{ "fdc",        0x04001280, 0xfc003fdf, "cZx(s,b)", pa10, 0},{ "fdc",        0x04001280, 0xfc003fdf, "cZx(b)", pa10, 0},{ "fic",        0x04000280, 0xfc001fdf, "cZx(S,b)", pa10, 0},{ "fic",        0x04000280, 0xfc001fdf, "cZx(b)", pa10, 0},{ "fdce",       0x040012c0, 0xfc003fdf, "cZx(s,b)", pa10, 0},{ "fdce",       0x040012c0, 0xfc003fdf, "cZx(b)", pa10, 0},{ "fice",       0x040002c0, 0xfc001fdf, "cZx(S,b)", pa10, 0},{ "fice",       0x040002c0, 0xfc001fdf, "cZx(b)", pa10, 0},{ "diag",       0x14000000, 0xfc000000, "D", pa10, 0},{ "idtlbt",     0x04001800, 0xfc00ffff, "x,b", pa20, FLAG_STRICT},{ "iitlbt",     0x04000800, 0xfc00ffff, "x,b", pa20, FLAG_STRICT},/* These may be specific to certain versions of the PA.  Joel claimed   they were 72000 (7200?) specific.  However, I'm almost certain the   mtcpu/mfcpu were undocumented, but available in the older 700 machines.  */{ "mtcpu",      0x14001600, 0xfc00ffff, "x,^", pa10, 0},{ "mfcpu",      0x14001A00, 0xfc00ffff, "^,x", pa10, 0},{ "tocen",      0x14403600, 0xffffffff, "", pa10, 0},{ "tocdis",     0x14401620, 0xffffffff, "", pa10, 0},{ "shdwgr",     0x14402600, 0xffffffff, "", pa10, 0},{ "grshdw",     0x14400620, 0xffffffff, "", pa10, 0},/* gfw and gfr are not in the HP PA 1.1 manual, but they are in either   the Timex FPU or the Mustang ERS (not sure which) manual.  */{ "gfw",	0x04001680, 0xfc003fdf, "cZx(s,b)", pa11, 0},{ "gfw",	0x04001680, 0xfc003fdf, "cZx(b)", pa11, 0},{ "gfr",	0x04001a80, 0xfc003fdf, "cZx(s,b)", pa11, 0},{ "gfr",	0x04001a80, 0xfc003fdf, "cZx(b)", pa11, 0},/* Floating Point Coprocessor Instructions.  */ { "fldw",       0x24001020, 0xfc1f33a0, "cocc@(s,b),fT", pa20, FLAG_STRICT},{ "fldw",       0x24001020, 0xfc1f33a0, "cocc@(b),fT", pa20, FLAG_STRICT},{ "fldw",       0x24000000, 0xfc001380, "cxccx(s,b),fT", pa10, FLAG_STRICT},{ "fldw",       0x24000000, 0xfc001380, "cxccx(b),fT", pa10, FLAG_STRICT},{ "fldw",       0x24001000, 0xfc001380, "cmcc5(s,b),fT", pa10, FLAG_STRICT},{ "fldw",       0x24001000, 0xfc001380, "cmcc5(b),fT", pa10, FLAG_STRICT},{ "fldw",       0x5c000000, 0xfc000004, "y(b),fe", pa20w, FLAG_STRICT},{ "fldw",       0x58000000, 0xfc000000, "cJy(b),fe", pa20w, FLAG_STRICT},{ "fldw",       0x5c000000, 0xfc000004, "d(b),fe", pa20, FLAG_STRICT},{ "fldw",       0x58000000, 0xfc000000, "cJd(b),fe", pa20, FLAG_STRICT},{ "fldd",       0x2c001020, 0xfc1f33e0, "cocc@(s,b),ft", pa20, FLAG_STRICT},{ "fldd",       0x2c001020, 0xfc1f33e0, "cocc@(b),ft", pa20, FLAG_STRICT},{ "fldd",       0x2c000000, 0xfc0013c0, "cxccx(s,b),ft", pa10, FLAG_STRICT},{ "fldd",       0x2c000000, 0xfc0013c0, "cxccx(b),ft", pa10, FLAG_STRICT},{ "fldd",       0x2c001000, 0xfc0013c0, "cmcc5(s,b),ft", pa10, FLAG_STRICT},{ "fldd",       0x2c001000, 0xfc0013c0, "cmcc5(b),ft", pa10, FLAG_STRICT},{ "fldd",       0x50000002, 0xfc000002, "cq&(b),fx", pa20w, FLAG_STRICT},{ "fldd",       0x50000002, 0xfc000002, "cq#(b),fx", pa20, FLAG_STRICT},{ "fstw",       0x24001220, 0xfc1f33a0, "cocCfT,@(s,b)", pa10, FLAG_STRICT},{ "fstw",       0x24001220, 0xfc1f33a0, "cocCfT,@(b)", pa10, FLAG_STRICT},{ "fstw",       0x24000200, 0xfc001380, "cxcCfT,x(s,b)", pa10, FLAG_STRICT},{ "fstw",       0x24000200, 0xfc001380, "cxcCfT,x(b)", pa10, FLAG_STRICT},{ "fstw",       0x24001200, 0xfc001380, "cmcCfT,5(s,b)", pa10, FLAG_STRICT},{ "fstw",       0x24001200, 0xfc001380, "cmcCfT,5(b)", pa10, FLAG_STRICT},{ "fstw",       0x7c000000, 0xfc000004, "fE,y(b)", pa20w, FLAG_STRICT},{ "fstw",       0x78000000, 0xfc000000, "cJfe,y(b)", pa20w, FLAG_STRICT},{ "fstw",       0x7c000000, 0xfc000004, "fe,d(b)", pa20, FLAG_STRICT},{ "fstw",       0x78000000, 0xfc000000, "cJfe,d(b)", pa20, FLAG_STRICT},{ "fstd",       0x2c001220, 0xfc1f33e0, "cocCft,@(s,b)", pa10, FLAG_STRICT},{ "fstd",       0x2c001220, 0xfc1f33e0, "cocCft,@(b)", pa10, FLAG_STRICT},{ "fstd",       0x2c000200, 0xfc0013c0, "cxcCft,x(s,b)", pa10, FLAG_STRICT},{ "fstd",       0x2c000200, 0xfc0013c0, "cxcCft,x(b)", pa10, FLAG_STRICT},{ "fstd",       0x2c001200, 0xfc0013c0, "cmcCft,5(s,b)", pa10, FLAG_STRICT},{ "fstd",       0x2c001200, 0xfc0013c0, "cmcCft,5(b)", pa10, FLAG_STRICT},{ "fstd",       0x70000002, 0xfc000002, "cqfx,&(b)", pa20w, FLAG_STRICT},{ "fstd",       0x70000002, 0xfc000002, "cqfx,#(b)", pa20, FLAG_STRICT},{ "fldwx",      0x24000000, 0xfc001f80, "cxx(s,b),fT", pa10, 0},{ "fldwx",      0x24000000, 0xfc001f80, "cxx(b),fT", pa10, 0},{ "flddx",      0x2c000000, 0xfc001fc0, "cxx(s,b),ft", pa10, 0},{ "flddx",      0x2c000000, 0xfc001fc0, "cxx(b),ft", pa10, 0},{ "fstwx",      0x24000200, 0xfc001f80, "cxfT,x(s,b)", pa10, 0},{ "fstwx",      0x24000200, 0xfc001f80, "cxfT,x(b)", pa10, 0},{ "fstdx",      0x2c000200, 0xfc001fc0, "cxft,x(s,b)", pa10, 0},{ "fstdx",      0x2c000200, 0xfc001fc0, "cxft,x(b)", pa10, 0},{ "fstqx",      0x3c000200, 0xfc001fc0, "cxft,x(s,b)", pa10, 0},{ "fstqx",      0x3c000200, 0xfc001fc0, "cxft,x(b)", pa10, 0},{ "fldws",      0x24001000, 0xfc001f80, "cm5(s,b),fT", pa10, 0},{ "fldws",      0x24001000, 0xfc001f80, "cm5(b),fT", pa10, 0},{ "fldds",      0x2c001000, 0xfc001fc0, "cm5(s,b),ft", pa10, 0},{ "fldds",      0x2c001000, 0xfc001fc0, "cm5(b),ft", pa10, 0},{ "fstws",      0x24001200, 0xfc001f80, "cmfT,5(s,b)", pa10, 0},{ "fstws",      0x24001200, 0xfc001f80, "cmfT,5(b)", pa10, 0},{ "fstds",      0x2c001200, 0xfc001fc0, "cmft,5(s,b)", pa10, 0},{ "fstds",      0x2c001200, 0xfc001fc0, "cmft,5(b)", pa10, 0},{ "fstqs",      0x3c001200, 0xfc001fc0, "cmft,5(s,b)", pa10, 0},{ "fstqs",      0x3c001200, 0xfc001fc0, "cmft,5(b)", pa10, 0},{ "fadd",       0x30000600, 0xfc00e7e0, "Ffa,fb,fT", pa10, 0},{ "fadd",       0x38000600, 0xfc00e720, "IfA,fB,fT", pa10, 0},{ "fsub",       0x30002600, 0xfc00e7e0, "Ffa,fb,fT", pa10, 0},{ "fsub",       0x38002600, 0xfc00e720, "IfA,fB,fT", pa10, 0},{ "fmpy",       0x30004600, 0xfc00e7e0, "Ffa,fb,fT", pa10, 0},{ "fmpy",       0x38004600, 0xfc00e720, "IfA,fB,fT", pa10, 0},{ "fdiv",       0x30006600, 0xfc00e7e0, "Ffa,fb,fT", pa10, 0},{ "fdiv",       0x38006600, 0xfc00e720, "IfA,fB,fT", pa10, 0},{ "fsqrt",      0x30008000, 0xfc1fe7e0, "Ffa,fT", pa10, 0},{ "fsqrt",      0x38008000, 0xfc1fe720, "FfA,fT", pa10, 0},{ "fabs",       0x30006000, 0xfc1fe7e0, "Ffa,fT", pa10, 0},{ "fabs",       0x38006000, 0xfc1fe720, "FfA,fT", pa10, 0},{ "frem",       0x30008600, 0xfc00e7e0, "Ffa,fb,fT", pa10, 0},{ "frem",       0x38008600, 0xfc00e720, "FfA,fB,fT", pa10, 0},{ "frnd",       0x3000a000, 0xfc1fe7e0, "Ffa,fT", pa10, 0},{ "frnd",       0x3800a000, 0xfc1fe720, "FfA,fT", pa10, 0},{ "fcpy",       0x30004000, 0xfc1fe7e0, "Ffa,fT", pa10, 0},{ "fcpy",       0x38004000, 0xfc1fe720, "FfA,fT", pa10, 0},{ "fcnvff",     0x30000200, 0xfc1f87e0, "FGfa,fT", pa10, 0},{ "fcnvff",     0x38000200, 0xfc1f8720, "FGfA,fT", pa10, 0},{ "fcnvxf",     0x30008200, 0xfc1f87e0, "FGfa,fT", pa10, 0},{ "fcnvxf",     0x38008200, 0xfc1f8720, "FGfA,fT", pa10, 0},{ "fcnvfx",     0x30010200, 0xfc1f87e0, "FGfa,fT", pa10, 0},{ "fcnvfx",     0x38010200, 0xfc1f8720, "FGfA,fT", pa10, 0},{ "fcnvfxt",    0x30018200, 0xfc1f87e0, "FGfa,fT", pa10, 0},{ "fcnvfxt",    0x38018200, 0xfc1f8720, "FGfA,fT", pa10, 0},{ "fmpyfadd",   0xb8000000, 0xfc000020, "IfA,fB,fC,fT", pa20, FLAG_STRICT},{ "fmpynfadd",  0xb8000020, 0xfc000020, "IfA,fB,fC,fT", pa20, FLAG_STRICT},{ "fneg",       0x3000c000, 0xfc1fe7e0, "Ffa,fT", pa20, FLAG_STRICT},{ "fneg",       0x3800c000, 0xfc1fe720, "IfA,fT", pa20, FLAG_STRICT},{ "fnegabs",    0x3000e000, 0xfc1fe7e0, "Ffa,fT", pa20, FLAG_STRICT},{ "fnegabs",    0x3800e000, 0xfc1fe720, "IfA,fT", pa20, FLAG_STRICT},{ "fcnv",       0x30000200, 0xfc1c0720, "{_fa,fT", pa20, FLAG_STRICT},{ "fcnv",       0x38000200, 0xfc1c0720, "FGfA,fT", pa20, FLAG_STRICT},{ "fcmp",       0x30000400, 0xfc0007e0, "F?ffa,fb,h", pa20, FLAG_STRICT},{ "fcmp",       0x38000400, 0xfc000720, "I?ffA,fB,h", pa20, FLAG_STRICT},{ "fcmp",       0x30000400, 0xfc00e7e0, "F?ffa,fb", pa10, 0},{ "fcmp",       0x38000400, 0xfc00e720, "I?ffA,fB", pa10, 0},{ "xmpyu",	0x38004700, 0xfc00e720, "fX,fB,fT", pa11, 0},{ "fmpyadd",	0x18000000, 0xfc000000, "Hfi,fj,fk,fl,fm", pa11, 0},{ "fmpysub",	0x98000000, 0xfc000000, "Hfi,fj,fk,fl,fm", pa11, 0},{ "ftest",      0x30002420, 0xffffffe0, ",=", pa20, FLAG_STRICT},{ "ftest",      0x30000420, 0xffff1fff, "m", pa20, FLAG_STRICT},{ "ftest",      0x30002420, 0xffffffff, "", pa10, 0},{ "fid",        0x30000000, 0xffffffff, "", pa11, 0},/* Performance Monitor Instructions.  */{ "pmdis",	0x30000280, 0xffffffdf, "N", pa20, FLAG_STRICT},{ "pmenb",	0x30000680, 0xffffffff, "", pa20, FLAG_STRICT},/* Assist Instructions.  */{ "spop0",      0x10000000, 0xfc000600, "v,ON", pa10, 0},{ "spop1",      0x10000200, 0xfc000600, "v,oNt", pa10, 0},{ "spop2",      0x10000400, 0xfc000600, "v,1Nb", pa10, 0},{ "spop3",      0x10000600, 0xfc000600, "v,0Nx,b", pa10, 0},{ "copr",       0x30000000, 0xfc000000, "u,2N", pa10, 0},{ "cldwx",      0x24000000, 0xfc001e00, "ucxx(s,b),t", pa10, 0},{ "cldwx",      0x24000000, 0xfc001e00, "ucxx(b),t", pa10, 0},{ "clddx",      0x2c000000, 0xfc001e00, "ucxx(s,b),t", pa10, 0},{ "clddx",      0x2c000000, 0xfc001e00, "ucxx(b),t", pa10, 0},{ "cstwx",      0x24000200, 0xfc001e00, "ucxt,x(s,b)", pa10, 0},{ "cstwx",      0x24000200, 0xfc001e00, "ucxt,x(b)", pa10, 0},{ "cstdx",      0x2c000200, 0xfc001e00, "ucxt,x(s,b)", pa10, 0},{ "cstdx",      0x2c000200, 0xfc001e00, "ucxt,x(b)", pa10, 0},{ "cldws",      0x24001000, 0xfc001e00, "ucm5(s,b),t", pa10, 0},{ "cldws",      0x24001000, 0xfc001e00, "ucm5(b),t", pa10, 0},{ "cldds",      0x2c001000, 0xfc001e00, "ucm5(s,b),t", pa10, 0},{ "cldds",      0x2c001000, 0xfc001e00, "ucm5(b),t", pa10, 0},{ "cstws",      0x24001200, 0xfc001e00, "ucmt,5(s,b)", pa10, 0},{ "cstws",      0x24001200, 0xfc001e00, "ucmt,5(b)", pa10, 0},{ "cstds",      0x2c001200, 0xfc001e00, "ucmt,5(s,b)", pa10, 0},{ "cstds",      0x2c001200, 0xfc001e00, "ucmt,5(b)", pa10, 0},{ "cldw",       0x24000000, 0xfc001e00, "ucxx(s,b),t", pa10, FLAG_STRICT},{ "cldw",       0x24000000, 0xfc001e00, "ucxx(b),t", pa10, FLAG_STRICT},{ "cldw",       0x24001000, 0xfc001e00, "ucm5(s,b),t", pa10, FLAG_STRICT},{ "cldw",       0x24001000, 0xfc001e00, "ucm5(b),t", pa10, FLAG_STRICT},{ "cldd",       0x2c000000, 0xfc001e00, "ucxx(s,b),t", pa10, FLAG_STRICT},{ "cldd",       0x2c000000, 0xfc001e00, "ucxx(b),t", pa10, FLAG_STRICT},{ "cldd",       0x2c001000, 0xfc001e00, "ucm5(s,b),t", pa10, FLAG_STRICT},{ "cldd",       0x2c001000, 0xfc001e00, "ucm5(b),t", pa20, FLAG_STRICT},{ "cstw",       0x24000200, 0xfc001e00, "ucxt,x(s,b)", pa10, FLAG_STRICT},{ "cstw",       0x24000200, 0xfc001e00, "ucxt,x(b)", pa10, FLAG_STRICT},{ "cstw",       0x24001200, 0xfc001e00, "ucmt,5(s,b)", pa10, FLAG_STRICT},{ "cstw",       0x24001200, 0xfc001e00, "ucmt,5(b)", pa10, FLAG_STRICT},{ "cstd",       0x2c000200, 0xfc001e00, "ucxt,x(s,b)", pa10, FLAG_STRICT},{ "cstd",       0x2c000200, 0xfc001e00, "ucxt,x(b)", pa10, FLAG_STRICT},{ "cstd",       0x2c001200, 0xfc001e00, "ucmt,5(s,b)", pa10, FLAG_STRICT},{ "cstd",       0x2c001200, 0xfc001e00, "ucmt,5(b)", pa10, FLAG_STRICT},};#define NUMOPCODES ((sizeof pa_opcodes)/(sizeof pa_opcodes[0]))/* SKV 12/18/92. Added some denotations for various operands.  */#define PA_IMM11_AT_31 'i'#define PA_IMM14_AT_31 'j'#define PA_IMM21_AT_31 'k'#define PA_DISP12 'w'#define PA_DISP17 'W'#define N_HPPA_OPERAND_FORMATS 5

⌨️ 快捷键说明

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