insx86.h
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C头文件 代码 · 共 576 行 · 第 1/4 页
H
576 行
inspick( shr, "shr", 0x000028d0, 0x000038fc, X86Shift_16)
inspick( shr2, "shr", 0x000028c0, 0x000038fe, X86ModRMImm_16)
inspick( sar, "sar", 0x000038d0, 0x000038fc, X86Shift_16)
inspick( sar2, "sar", 0x000038c0, 0x000038fe, X86ModRMImm_16)
inspick( sgdt, "sgdt", 0x0000010f, 0x0038ffff, X86ModRM_24)
inspick( sidt00, "sidt", 0x0008010f, 0x00f8ffff, X86ModRM_24)
inspick( sidt01, "sidt", 0x0048010f, 0x00f8ffff, X86ModRM_24)
inspick( sidt10, "sidt", 0x0088010f, 0x00f8ffff, X86ModRM_24)
inspick( sldt, "sldt", 0x0000000f, 0x0038ffff, X86ModRM_24)
inspick( shld, "shld", 0x0000a50f, 0x0000ffff, X86RegModRM_24B)
inspick( shld2, "shld", 0x0000a40f, 0x0000ffff, X86RegModRM_24B)
inspick( shrd, "shrd", 0x0000ad0f, 0x0000ffff, X86RegModRM_24B)
inspick( shrd2, "shrd", 0x0000ac0f, 0x0000ffff, X86RegModRM_24B)
inspick( smsw, "smsw", 0x0020010f, 0x0038ffff, X86ModRM_24)
inspick( stc, "stc", 0x000000f9, 0x000000ff, X86NoOp_8)
inspick( std, "std", 0x000000fd, 0x000000ff, X86NoOp_8)
inspick( sti, "sti", 0x000000fb, 0x000000ff, X86NoOp_8)
inspick( stos, "stos", 0x000000aa, 0x000000fe, X86String_8)
inspick( str, "str", 0x0008000f, 0x0038ffff, X86ModRM_24)
inspick( sub, "sub", 0x00000028, 0x000000fc, X86RegModRM_16)
inspick( sub2, "sub", 0x0000002c, 0x000000fe, X86ImmAcc_8)
inspick( sub3, "sub", 0x00002880, 0x000038fc, X86ModRMImm_16)
inspick( sysenter, "sysenter", 0x0000340f, 0x0000ffff, X86NoOp_16)
inspick( sysexit, "sysexit", 0x0000350f, 0x0000ffff, X86NoOp_16)
inspick( test, "test", 0x00000084, 0x000000fe, X86RegModRM_test)
inspick( test2, "test", 0x000000a8, 0x000000fe, X86ImmAcc_8)
inspick( test3, "test", 0x000000f6, 0x000038fe, X86ModRMImm_16)
inspick( ud1, "ud1", 0x0000b90f, 0x0000ffff, X86NoOp_16)
inspick( ud2, "ud2", 0x00000b0f, 0x0000ffff, X86NoOp_16)
inspick( verr, "verr", 0x0020000f, 0x0038ffff, X86ModRM_24)
inspick( verw, "verw", 0x0028000f, 0x0038ffff, X86ModRM_24)
//inspick( wait, "wait", 0x0000009b, 0x000000ff, X86NoOp_8)
inspick( wbinvd, "wbinvd", 0x0000090f, 0x0000ffff, X86NoOp_16)
inspick( wrmsr, "wrmsr", 0x0000300f, 0x0000ffff, X86NoOp_16)
inspick( xadd, "xadd", 0x0000c00f, 0x0000feff, X86RegModRM_24)
inspick( xchg, "xchg", 0x00000086, 0x000000fe, X86RegModRM_test)
inspick( xchg2, "xchg", 0x00000090, 0x000000f8, X86Reg_8)
inspick( xlat, "xlat", 0x000000d7, 0x000000ff, X86NoOp_8)
inspick( xor, "xor", 0x00000030, 0x000000fc, X86RegModRM_16)
inspick( xor2, "xor", 0x00000034, 0x000000fe, X86ImmAcc_8)
inspick( xor3, "xor", 0x00003080, 0x000038fc, X86ModRMImm_16)
// Part of xchg
inspick( nop, "nop", 0x00000090, 0x00000000, NULL)
// Floating Point Instructions
inspick( f2xm1, "f2xm1", 0x0000f0d9, 0x0000ffff, X86FType4)
inspick( fabs, "fabs", 0x0000e1d9, 0x0000ffff, X86FType4)
inspick( fadd00, "fadd", 0x000000d8, 0x0000f8fb, X86FType2)
inspick( fadd01, "fadd", 0x000040d8, 0x0000f8fb, X86FType2)
inspick( fadd10, "fadd", 0x000080d8, 0x0000f8fb, X86FType2)
inspick( fadd11, "fadd", 0x0000c0d8, 0x0000f8fb, X86FType3)
inspick( fiadd00, "fiadd", 0x000000da, 0x0000f8fb, X86FType2)
inspick( fiadd01, "fiadd", 0x000040da, 0x0000f8fb, X86FType2)
inspick( fiadd10, "fiadd", 0x000080da, 0x0000f8fb, X86FType2)
inspick( faddp, "faddp", 0x0000c0de, 0x0000f8ff, X86FType3)
inspick( fbld00, "fbld", 0x000020df, 0x0000f8ff, X86FType1)
inspick( fbld01, "fbld", 0x000060df, 0x0000f8ff, X86FType1)
inspick( fbld10, "fbld", 0x0000a0df, 0x0000f8ff, X86FType1)
inspick( fbstp00, "fbstp", 0x000030df, 0x0000f8ff, X86FType1)
inspick( fbstp01, "fbstp", 0x000070df, 0x0000f8ff, X86FType1)
inspick( fbstp10, "fbstp", 0x0000b0df, 0x0000f8ff, X86FType1)
inspick( fchs, "fchs", 0x0000e0d9, 0x0000ffff, X86FType4)
inspick( fnclex, "fnclex", 0x0000e2db, 0x0000ffff, X86FType4)
inspick( fclex, "fclex", 0x00000000, 0x00000000, NULL)
inspick( fcom00, "fcom", 0x000010d8, 0x0000f8fb, X86FType2)
inspick( fcom01, "fcom", 0x000050d8, 0x0000f8fb, X86FType2)
inspick( fcom10, "fcom", 0x000090d8, 0x0000f8fb, X86FType2)
inspick( fcom11, "fcom", 0x0000d0d8, 0x0000f8ff, X86FType3B)
inspick( fcomp00, "fcomp", 0x000018d8, 0x0000f8fb, X86FType2)
inspick( fcomp01, "fcomp", 0x000058d8, 0x0000f8fb, X86FType2)
inspick( fcomp10, "fcomp", 0x000098d8, 0x0000f8fb, X86FType2)
inspick( fcomp11, "fcomp", 0x0000d8d8, 0x0000f8ff, X86FType3B)
inspick( ficom00, "ficom", 0x000010da, 0x0000f8fb, X86FType2)
inspick( ficom01, "ficom", 0x000050da, 0x0000f8fb, X86FType2)
inspick( ficom10, "ficom", 0x000090da, 0x0000f8fb, X86FType2)
inspick( ficomp00, "ficomp", 0x000018da, 0x0000f8fb, X86FType2)
inspick( ficomp01, "ficomp", 0x000058da, 0x0000f8fb, X86FType2)
inspick( ficomp10, "ficomp", 0x000098da, 0x0000f8fb, X86FType2)
inspick( fcompp, "fcompp", 0x0000d9de, 0x0000ffff, X86FType4)
inspick( fcos, "fcos", 0x0000ffd9, 0x0000ffff, X86FType4)
inspick( fdecstp, "fdecstp", 0x0000f6d9, 0x0000ffff, X86FType4)
inspick( fdiv00, "fdiv", 0x000030d8, 0x0000f8fb, X86FType2)
inspick( fdiv01, "fdiv", 0x000070d8, 0x0000f8fb, X86FType2)
inspick( fdiv10, "fdiv", 0x0000b0d8, 0x0000f8fb, X86FType2)
inspick( fdiv11, "fdiv", 0x0000f0d8, 0x0000f8fb, X86FType3)
inspick( fidiv00, "fidiv", 0x000030da, 0x0000f8fb, X86FType2)
inspick( fidiv01, "fidiv", 0x000070da, 0x0000f8fb, X86FType2)
inspick( fidiv10, "fidiv", 0x0000b0da, 0x0000f8fb, X86FType2)
inspick( fdivp, "fdivp", 0x0000f8de, 0x0000f8ff, X86FType3)
inspick( fdivr00, "fdivr", 0x000038d8, 0x0000f8fb, X86FType2)
inspick( fdivr01, "fdivr", 0x000078d8, 0x0000f8fb, X86FType2)
inspick( fdivr10, "fdivr", 0x0000b8d8, 0x0000f8fb, X86FType2)
inspick( fdivr11, "fdivr", 0x0000f8d8, 0x0000f8fb, X86FType3)
inspick( fidivr00, "fidivr", 0x000038da, 0x0000f8fb, X86FType2)
inspick( fidivr01, "fidivr", 0x000078da, 0x0000f8fb, X86FType2)
inspick( fidivr10, "fidivr", 0x0000b8da, 0x0000f8fb, X86FType2)
inspick( fdivrp, "fdivrp", 0x0000f0de, 0x0000f8ff, X86FType3)
inspick( fndisi, "fndisi", 0x0000e1db, 0x0000ffff, X86FType4)
inspick( fdisi, "fdisi", 0x00000000, 0x00000000, NULL)
inspick( fneni, "fneni", 0x0000e0db, 0x0000ffff, X86FType4)
inspick( feni, "feni", 0x00000000, 0x00000000, NULL)
inspick( ffree, "ffree", 0x0000c0dd, 0x0000f8ff, X86FType3B)
inspick( fld00, "fld", 0x000000d9, 0x0000f8fb, X86FType2)
inspick( fld01, "fld", 0x000040d9, 0x0000f8fb, X86FType2)
inspick( fld10, "fld", 0x000080d9, 0x0000f8fb, X86FType2)
inspick( fld11, "fld", 0x0000c0d9, 0x0000f8ff, X86FType3B)
inspick( fld8000, "fld", 0x000028db, 0x0000f8ff, X86FType1)
inspick( fld8001, "fld", 0x000068db, 0x0000f8ff, X86FType1)
inspick( fld8010, "fld", 0x0000a8db, 0x0000f8ff, X86FType1)
inspick( fild00, "fild", 0x000000db, 0x0000f8fb, X86FType2)
inspick( fild01, "fild", 0x000040db, 0x0000f8fb, X86FType2)
inspick( fild10, "fild", 0x000080db, 0x0000f8fb, X86FType2)
inspick( fild6400, "fild", 0x000028df, 0x0000f8ff, X86FType1)
inspick( fild6401, "fild", 0x000068df, 0x0000f8ff, X86FType1)
inspick( fild6410, "fild", 0x0000a8df, 0x0000f8ff, X86FType1)
inspick( fincstp, "fincstp", 0x0000f7d9, 0x0000ffff, X86FType4)
inspick( fninit, "fninit", 0x0000e3db, 0x0000ffff, X86FType4)
inspick( finit, "finit", 0x00000000, 0x00000000, NULL)
inspick( fmul00, "fmul", 0x000008d8, 0x0000f8fb, X86FType2)
inspick( fmul01, "fmul", 0x000048d8, 0x0000f8fb, X86FType2)
inspick( fmul10, "fmul", 0x000088d8, 0x0000f8fb, X86FType2)
inspick( fmul11, "fmul", 0x0000c8d8, 0x0000f8fb, X86FType3)
inspick( fimul00, "fimul", 0x000008da, 0x0000f8fb, X86FType2)
inspick( fimul01, "fimul", 0x000048da, 0x0000f8fb, X86FType2)
inspick( fimul10, "fimul", 0x000088da, 0x0000f8fb, X86FType2)
inspick( fmulp, "fmulp", 0x0000c8de, 0x0000f8ff, X86FType3)
inspick( fsetpm, "fsetpm", 0x0000e4db, 0x0000ffff, X86FType4)
inspick( fst00, "fst", 0x000010d9, 0x0000f8fb, X86FType2)
inspick( fst01, "fst", 0x000050d9, 0x0000f8fb, X86FType2)
inspick( fst10, "fst", 0x000090d9, 0x0000f8fb, X86FType2)
inspick( fst11, "fst", 0x0000d0dd, 0x0000f8ff, X86FType3B)
inspick( fstp00, "fstp", 0x000018d9, 0x0000f8fb, X86FType2)
inspick( fstp01, "fstp", 0x000058d9, 0x0000f8fb, X86FType2)
inspick( fstp10, "fstp", 0x000098d9, 0x0000f8fb, X86FType2)
inspick( fstp11, "fstp", 0x0000d8dd, 0x0000f8ff, X86FType3B)
inspick( fstp8000, "fstp", 0x000038db, 0x0000f8ff, X86FType1)
inspick( fstp8001, "fstp", 0x000078db, 0x0000f8ff, X86FType1)
inspick( fstp8010, "fstp", 0x0000b8db, 0x0000f8ff, X86FType1)
inspick( fist00, "fist", 0x000010db, 0x0000f8fb, X86FType2)
inspick( fist01, "fist", 0x000050db, 0x0000f8fb, X86FType2)
inspick( fist10, "fist", 0x000090db, 0x0000f8fb, X86FType2)
inspick( fistp00, "fistp", 0x000018db, 0x0000f8fb, X86FType2)
inspick( fistp01, "fistp", 0x000058db, 0x0000f8fb, X86FType2)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?