insx86.h
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C头文件 代码 · 共 576 行 · 第 1/4 页
H
576 行
inspick( fistp10, "fistp", 0x000098db, 0x0000f8fb, X86FType2)
inspick( fistp6400, "fistp", 0x000038df, 0x0000f8ff, X86FType1)
inspick( fistp6401, "fistp", 0x000078df, 0x0000f8ff, X86FType1)
inspick( fistp6410, "fistp", 0x0000b8df, 0x0000f8ff, X86FType1)
inspick( fisttp00, "fisttp", 0x000008db, 0x0000f8fb, X86FType2) // SSE3
inspick( fisttp01, "fisttp", 0x000048db, 0x0000f8fb, X86FType2) // SSE3
inspick( fisttp10, "fisttp", 0x000088db, 0x0000f8fb, X86FType2) // SSE3
inspick( fisttp6400, "fisttp", 0x000008dd, 0x0000f8ff, X86FType1) // SSE3
inspick( fisttp6401, "fisttp", 0x000048dd, 0x0000f8ff, X86FType1) // SSE3
inspick( fisttp6410, "fisttp", 0x000088dd, 0x0000f8ff, X86FType1) // SSE3
inspick( fsub00, "fsub", 0x000020d8, 0x0000f8fb, X86FType2)
inspick( fsub01, "fsub", 0x000060d8, 0x0000f8fb, X86FType2)
inspick( fsub10, "fsub", 0x0000a0d8, 0x0000f8fb, X86FType2)
inspick( fsub11, "fsub", 0x0000e0d8, 0x0000f8fb, X86FType3)
inspick( fisub00, "fisub", 0x000020da, 0x0000f8fb, X86FType2)
inspick( fisub01, "fisub", 0x000060da, 0x0000f8fb, X86FType2)
inspick( fisub10, "fisub", 0x0000a0da, 0x0000f8fb, X86FType2)
inspick( fsubp, "fsubp", 0x0000e8de, 0x0000f8ff, X86FType3)
inspick( fsubr00, "fsubr", 0x000028d8, 0x0000f8fb, X86FType2)
inspick( fsubr01, "fsubr", 0x000068d8, 0x0000f8fb, X86FType2)
inspick( fsubr10, "fsubr", 0x0000a8d8, 0x0000f8fb, X86FType2)
inspick( fsubr11, "fsubr", 0x0000e8d8, 0x0000f8fb, X86FType3)
inspick( fisubr00, "fisubr", 0x000028da, 0x0000f8fb, X86FType2)
inspick( fisubr01, "fisubr", 0x000068da, 0x0000f8fb, X86FType2)
inspick( fisubr10, "fisubr", 0x0000a8da, 0x0000f8fb, X86FType2)
inspick( fsubrp, "fsubrp", 0x0000e0de, 0x0000f8ff, X86FType3)
inspick( fld1, "fld1", 0x0000e8d9, 0x0000ffff, X86FType4)
inspick( fldcw00, "fldcw", 0x000028d9, 0x0000f8ff, X86FType1)
inspick( fldcw01, "fldcw", 0x000068d9, 0x0000f8ff, X86FType1)
inspick( fldcw10, "fldcw", 0x0000a8d9, 0x0000f8ff, X86FType1)
inspick( fldenv00, "fldenv", 0x000020d9, 0x0000f8ff, X86FTypeEnv)
inspick( fldenv01, "fldenv", 0x000060d9, 0x0000f8ff, X86FTypeEnv)
inspick( fldenv10, "fldenv", 0x0000a0d9, 0x0000f8ff, X86FTypeEnv)
inspick( fldenvw, "fldenvw", 0x00000000, 0x00000000, NULL)
inspick( fldenvd, "fldenvd", 0x00000000, 0x00000000, NULL)
inspick( fldl2t, "fldl2t", 0x0000e9d9, 0x0000ffff, X86FType4)
inspick( fldl2e, "fldl2e", 0x0000ead9, 0x0000ffff, X86FType4)
inspick( fldpi, "fldpi", 0x0000ebd9, 0x0000ffff, X86FType4)
inspick( fldlg2, "fldlg2", 0x0000ecd9, 0x0000ffff, X86FType4)
inspick( fldln2, "fldln2", 0x0000edd9, 0x0000ffff, X86FType4)
inspick( fldz, "fldz", 0x0000eed9, 0x0000ffff, X86FType4)
inspick( fnop, "fnop", 0x0000d0d9, 0x0000ffff, X86FType4)
inspick( fptan, "fptan", 0x0000f2d9, 0x0000ffff, X86FType4)
inspick( fpatan, "fpatan", 0x0000f3d9, 0x0000ffff, X86FType4)
inspick( fprem1, "fprem1", 0x0000f5d9, 0x0000ffff, X86FType4)
inspick( fprem, "fprem", 0x0000f8d9, 0x0000ffff, X86FType4)
inspick( frndint, "frndint", 0x0000fcd9, 0x0000ffff, X86FType4)
inspick( frstor00, "frstor", 0x000020dd, 0x0000f8ff, X86FTypeEnv)
inspick( frstor01, "frstor", 0x000060dd, 0x0000f8ff, X86FTypeEnv)
inspick( frstor10, "frstor", 0x0000a0dd, 0x0000f8ff, X86FTypeEnv)
inspick( frstorw, "frstorw", 0x00000000, 0x00000000, NULL)
inspick( frstord, "frstord", 0x00000000, 0x00000000, NULL)
inspick( fnsave00, "fnsave", 0x000030dd, 0x0000f8ff, X86FTypeEnv)
inspick( fnsave01, "fnsave", 0x000070dd, 0x0000f8ff, X86FTypeEnv)
inspick( fnsave10, "fnsave", 0x0000b0dd, 0x0000f8ff, X86FTypeEnv)
inspick( fnsavew, "fnsavew", 0x00000000, 0x00000000, NULL)
inspick( fnsaved, "fnsaved", 0x00000000, 0x00000000, NULL)
inspick( fsave, "fsave", 0x00000000, 0x00000000, NULL)
inspick( fsavew, "fsavew", 0x00000000, 0x00000000, NULL)
inspick( fsaved, "fsaved", 0x00000000, 0x00000000, NULL)
inspick( fcmovb, "fcmovb", 0x0000c0da, 0x0000f8ff, X86FTypeCond)
inspick( fcmovnb, "fcmovnb", 0x0000c0db, 0x0000f8ff, X86FTypeCond)
inspick( fcmove, "fcmove", 0x0000c8da, 0x0000f8ff, X86FTypeCond)
inspick( fcmovne, "fcmovne", 0x0000c8db, 0x0000f8ff, X86FTypeCond)
inspick( fcmovbe, "fcmovbe", 0x0000d0da, 0x0000f8ff, X86FTypeCond)
inspick( fcmovnbe, "fcmovnbe", 0x0000d0db, 0x0000f8ff, X86FTypeCond)
inspick( fcmovu, "fcmovu", 0x0000d8da, 0x0000f8ff, X86FTypeCond)
inspick( fcmovnu, "fcmovnu", 0x0000d8db, 0x0000f8ff, X86FTypeCond)
inspick( fsqrt, "fsqrt", 0x0000fad9, 0x0000ffff, X86FType4)
inspick( fsincos, "fsincos", 0x0000fbd9, 0x0000ffff, X86FType4)
inspick( fscale, "fscale", 0x0000fdd9, 0x0000ffff, X86FType4)
inspick( fsin, "fsin", 0x0000fed9, 0x0000ffff, X86FType4)
inspick( fnstcw00, "fnstcw", 0x000038d9, 0x0000f8ff, X86FType1)
inspick( fnstcw01, "fnstcw", 0x000078d9, 0x0000f8ff, X86FType1)
inspick( fnstcw10, "fnstcw", 0x0000b8d9, 0x0000f8ff, X86FType1)
inspick( fstcw, "fstcw", 0x00000000, 0x00000000, NULL)
inspick( fnstenv00, "fnstenv", 0x000030d9, 0x0000f8ff, X86FTypeEnv)
inspick( fnstenv01, "fnstenv", 0x000070d9, 0x0000f8ff, X86FTypeEnv)
inspick( fnstenv10, "fnstenv", 0x0000b0d9, 0x0000f8ff, X86FTypeEnv)
inspick( fnstenvw, "fnstenvw", 0x00000000, 0x00000000, NULL)
inspick( fnstenvd, "fnstenvd", 0x00000000, 0x00000000, NULL)
inspick( fstenv, "fstenv", 0x00000000, 0x00000000, NULL)
inspick( fstenvw, "fstenvw", 0x00000000, 0x00000000, NULL)
inspick( fstenvd, "fstenvd", 0x00000000, 0x00000000, NULL)
inspick( fnstsw00, "fnstsw", 0x000038dd, 0x0000f8ff, X86FType1)
inspick( fnstsw01, "fnstsw", 0x000078dd, 0x0000f8ff, X86FType1)
inspick( fnstsw10, "fnstsw", 0x0000b8dd, 0x0000f8ff, X86FType1)
inspick( fstsw, "fstsw", 0x00000000, 0x00000000, NULL)
inspick( fnstsw2, "fnstsw", 0x0000e0df, 0x0000ffff, X86FTypeFSTSWAX)
inspick( fstsw2, "fstsw", 0x00000000, 0x00000000, NULL)
inspick( ftst, "ftst", 0x0000e4d9, 0x0000ffff, X86FType4)
inspick( fucom, "fucom", 0x0000e0dd, 0x0000f8ff, X86FType3B)
inspick( fucomp, "fucomp", 0x0000e8dd, 0x0000f8ff, X86FType3B)
inspick( fucompp, "fucompp", 0x0000e9da, 0x0000ffff, X86FType4)
inspick( fxam, "fxam", 0x0000e5d9, 0x0000ffff, X86FType4)
inspick( fxch, "fxch", 0x0000c8d9, 0x0000f8ff, X86FType3B)
inspick( fxrstor00, "fxrstor", 0x0008ae0f, 0x00f8ffff, X86ModRM_24) // MMX,SSEx
inspick( fxrstor01, "fxrstor", 0x0048ae0f, 0x00f8ffff, X86ModRM_24) // MMX,SSEx
inspick( fxrstor10, "fxrstor", 0x0088ae0f, 0x00f8ffff, X86ModRM_24) // MMX,SSEx
inspick( fxsave00, "fxsave", 0x0000ae0f, 0x00f8ffff, X86ModRM_24) // MMX,SSEx
inspick( fxsave01, "fxsave", 0x0040ae0f, 0x00f8ffff, X86ModRM_24) // MMX,SSEx
inspick( fxsave10, "fxsave", 0x0080ae0f, 0x00f8ffff, X86ModRM_24) // MMX,SSEx
inspick( fxtract, "fxtract", 0x0000f4d9, 0x0000ffff, X86FType4)
inspick( fyl2x, "fyl2x", 0x0000f1d9, 0x0000ffff, X86FType4)
inspick( fyl2xp1, "fyl2xp1", 0x0000f9d9, 0x0000ffff, X86FType4)
inspick( fcomi, "fcomi", 0x0000f0db, 0x0000f8ff, X86FType3C)
inspick( fcomip, "fcomip", 0x0000f0df, 0x0000f8ff, X86FType3C)
inspick( fucomi, "fucomi", 0x0000e8db, 0x0000f8ff, X86FType3C)
inspick( fucomip, "fucomip", 0x0000e8df, 0x0000f8ff, X86FType3C)
// AMD 3DNow! Instructions
inspick( femms, "femms", 0x00000e0f, 0x0000ffff, X86NoOp_16)
inspick( prefetch, "prefetch", 0x00000d0f, 0x0018ffff, X86ModRM_24)
inspick( prefetchw, "prefetchw", 0x00080d0f, 0x0018ffff, X86ModRM_24)
// AMD 3DNow! Instructions with suffix
inspick( prefix3dnow, "3dnow", 0x00000f0f, 0x0000ffff, X86_3DNow)
inspick( pavgusb, "pavgusb", 0x000000bf, 0x00000000, NULL)
inspick( pf2id, "pf2id", 0x0000001d, 0x00000000, NULL)
inspick( pf2iw, "pf2iw", 0x0000001c, 0x00000000, NULL)
inspick( pfacc, "pfacc", 0x000000ae, 0x00000000, NULL)
inspick( pfadd, "pfadd", 0x0000009e, 0x00000000, NULL)
inspick( pfcmpeq, "pfcmpeq", 0x000000b0, 0x00000000, NULL)
inspick( pfcmpge, "pfcmpge", 0x00000090, 0x00000000, NULL)
inspick( pfcmpgt, "pfcmpgt", 0x000000a0, 0x00000000, NULL)
inspick( pfmax, "pfmax", 0x000000a4, 0x00000000, NULL)
inspick( pfmin, "pfmin", 0x00000094, 0x00000000, NULL)
inspick( pfmul, "pfmul", 0x000000b4, 0x00000000, NULL)
inspick( pfnacc, "pfnacc", 0x0000008a, 0x00000000, NULL)
inspick( pfpnacc, "pfpnacc", 0x0000008e, 0x00000000, NULL)
inspick( pfrcp, "pfrcp", 0x00000096, 0x00000000, NULL)
inspick( pfrcpit1, "pfrcpit1", 0x000000a6, 0x00000000, NULL)
inspick( pfrcpit2, "pfrcpit2", 0x000000b6, 0x00000000, NULL)
inspick( pfrsqit1, "pfrsqit1", 0x000000a7, 0x00000000, NULL)
inspick( pfrsqrt, "pfrsqrt", 0x00000097, 0x00000000, NULL)
inspick( pfsub, "pfsub", 0x0000009a, 0x00000000, NULL)
inspick( pfsubr, "pfsubr", 0x000000aa, 0x00000000, NULL)
inspick( pi2fd, "pi2fd", 0x0000000d, 0x00000000, NULL)
inspick( pi2fw, "pi2fw", 0x0000000c, 0x00000000, NULL)
inspick( pmulhrw, "pmulhrw", 0x000000b7, 0x00000000, NULL)
inspick( pswapd, "pswapd", 0x000000bb, 0x00000000, NULL)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?