📄 insnsa.c
字号:
{I_FCOMP, 1, {MEMORY|BITS64,0,0}, "\300\1\xDC\203", IF_8086|IF_FPU},
{I_FCOMP, 1, {FPUREG,0,0}, "\1\xD8\10\xD8", IF_8086|IF_FPU},
{I_FCOMP, 2, {FPU0,FPUREG,0}, "\1\xD8\11\xD8", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FCOMPP[] = {
{I_FCOMPP, 0, {0,0,0}, "\2\xDE\xD9", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FCOS[] = {
{I_FCOS, 0, {0,0,0}, "\2\xD9\xFF", IF_386|IF_FPU},
{-1}
};
static struct itemplate instrux_FDECSTP[] = {
{I_FDECSTP, 0, {0,0,0}, "\2\xD9\xF6", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FDISI[] = {
{I_FDISI, 0, {0,0,0}, "\3\x9B\xDB\xE1", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FDIV[] = {
{I_FDIV, 1, {MEMORY|BITS32,0,0}, "\300\1\xD8\206", IF_8086|IF_FPU},
{I_FDIV, 1, {MEMORY|BITS64,0,0}, "\300\1\xDC\206", IF_8086|IF_FPU},
{I_FDIV, 1, {FPUREG|TO,0,0}, "\1\xDC\10\xF8", IF_8086|IF_FPU},
{I_FDIV, 2, {FPUREG,FPU0,0}, "\1\xDC\10\xF8", IF_8086|IF_FPU},
{I_FDIV, 1, {FPUREG,0,0}, "\1\xD8\10\xF0", IF_8086|IF_FPU},
{I_FDIV, 2, {FPU0,FPUREG,0}, "\1\xD8\11\xF0", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FDIVP[] = {
{I_FDIVP, 2, {FPUREG,FPU0,0}, "\1\xDE\10\xF8", IF_8086|IF_FPU},
{I_FDIVP, 1, {FPUREG,0,0}, "\1\xDE\10\xF8", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FDIVR[] = {
{I_FDIVR, 1, {MEMORY|BITS32,0,0}, "\300\1\xD8\207", IF_8086|IF_FPU},
{I_FDIVR, 1, {MEMORY|BITS64,0,0}, "\300\1\xDC\207", IF_8086|IF_FPU},
{I_FDIVR, 1, {FPUREG|TO,0,0}, "\1\xDC\10\xF0", IF_8086|IF_FPU},
{I_FDIVR, 2, {FPUREG,FPU0,0}, "\1\xDC\10\xF0", IF_8086|IF_FPU},
{I_FDIVR, 1, {FPUREG,0,0}, "\1\xD8\10\xF8", IF_8086|IF_FPU},
{I_FDIVR, 2, {FPU0,FPUREG,0}, "\1\xD8\11\xF8", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FDIVRP[] = {
{I_FDIVRP, 1, {FPUREG,0,0}, "\1\xDE\10\xF0", IF_8086|IF_FPU},
{I_FDIVRP, 2, {FPUREG,FPU0,0}, "\1\xDE\10\xF0", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FEMMS[] = {
{I_FEMMS, 0, {0,0,0}, "\2\x0F\x0E", IF_PENT|IF_3DNOW},
{-1}
};
static struct itemplate instrux_FENI[] = {
{I_FENI, 0, {0,0,0}, "\3\x9B\xDB\xE0", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FFREE[] = {
{I_FFREE, 1, {FPUREG,0,0}, "\1\xDD\10\xC0", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FIADD[] = {
{I_FIADD, 1, {MEMORY|BITS32,0,0}, "\300\1\xDA\200", IF_8086|IF_FPU},
{I_FIADD, 1, {MEMORY|BITS16,0,0}, "\300\1\xDE\200", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FICOM[] = {
{I_FICOM, 1, {MEMORY|BITS32,0,0}, "\300\1\xDA\202", IF_8086|IF_FPU},
{I_FICOM, 1, {MEMORY|BITS16,0,0}, "\300\1\xDE\202", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FICOMP[] = {
{I_FICOMP, 1, {MEMORY|BITS32,0,0}, "\300\1\xDA\203", IF_8086|IF_FPU},
{I_FICOMP, 1, {MEMORY|BITS16,0,0}, "\300\1\xDE\203", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FIDIV[] = {
{I_FIDIV, 1, {MEMORY|BITS32,0,0}, "\300\1\xDA\206", IF_8086|IF_FPU},
{I_FIDIV, 1, {MEMORY|BITS16,0,0}, "\300\1\xDE\206", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FIDIVR[] = {
{I_FIDIVR, 1, {MEMORY|BITS32,0,0}, "\300\1\xDA\207", IF_8086|IF_FPU},
{I_FIDIVR, 1, {MEMORY|BITS16,0,0}, "\300\1\xDE\207", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FILD[] = {
{I_FILD, 1, {MEMORY|BITS32,0,0}, "\300\1\xDB\200", IF_8086|IF_FPU},
{I_FILD, 1, {MEMORY|BITS16,0,0}, "\300\1\xDF\200", IF_8086|IF_FPU},
{I_FILD, 1, {MEMORY|BITS64,0,0}, "\300\1\xDF\205", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FIMUL[] = {
{I_FIMUL, 1, {MEMORY|BITS32,0,0}, "\300\1\xDA\201", IF_8086|IF_FPU},
{I_FIMUL, 1, {MEMORY|BITS16,0,0}, "\300\1\xDE\201", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FINCSTP[] = {
{I_FINCSTP, 0, {0,0,0}, "\2\xD9\xF7", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FINIT[] = {
{I_FINIT, 0, {0,0,0}, "\3\x9B\xDB\xE3", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FIST[] = {
{I_FIST, 1, {MEMORY|BITS32,0,0}, "\300\1\xDB\202", IF_8086|IF_FPU},
{I_FIST, 1, {MEMORY|BITS16,0,0}, "\300\1\xDF\202", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FISTP[] = {
{I_FISTP, 1, {MEMORY|BITS32,0,0}, "\300\1\xDB\203", IF_8086|IF_FPU},
{I_FISTP, 1, {MEMORY|BITS16,0,0}, "\300\1\xDF\203", IF_8086|IF_FPU},
{I_FISTP, 1, {MEMORY|BITS64,0,0}, "\300\1\xDF\207", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FISUB[] = {
{I_FISUB, 1, {MEMORY|BITS32,0,0}, "\300\1\xDA\204", IF_8086|IF_FPU},
{I_FISUB, 1, {MEMORY|BITS16,0,0}, "\300\1\xDE\204", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FISUBR[] = {
{I_FISUBR, 1, {MEMORY|BITS32,0,0}, "\300\1\xDA\205", IF_8086|IF_FPU},
{I_FISUBR, 1, {MEMORY|BITS16,0,0}, "\300\1\xDE\205", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FLD[] = {
{I_FLD, 1, {MEMORY|BITS32,0,0}, "\300\1\xD9\200", IF_8086|IF_FPU},
{I_FLD, 1, {MEMORY|BITS64,0,0}, "\300\1\xDD\200", IF_8086|IF_FPU},
{I_FLD, 1, {MEMORY|BITS80,0,0}, "\300\1\xDB\205", IF_8086|IF_FPU},
{I_FLD, 1, {FPUREG,0,0}, "\1\xD9\10\xC0", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FLD1[] = {
{I_FLD1, 0, {0,0,0}, "\2\xD9\xE8", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FLDCW[] = {
{I_FLDCW, 1, {MEMORY,0,0}, "\300\1\xD9\205", IF_8086|IF_FPU|IF_SW},
{-1}
};
static struct itemplate instrux_FLDENV[] = {
{I_FLDENV, 1, {MEMORY,0,0}, "\300\1\xD9\204", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FLDL2E[] = {
{I_FLDL2E, 0, {0,0,0}, "\2\xD9\xEA", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FLDL2T[] = {
{I_FLDL2T, 0, {0,0,0}, "\2\xD9\xE9", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FLDLG2[] = {
{I_FLDLG2, 0, {0,0,0}, "\2\xD9\xEC", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FLDLN2[] = {
{I_FLDLN2, 0, {0,0,0}, "\2\xD9\xED", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FLDPI[] = {
{I_FLDPI, 0, {0,0,0}, "\2\xD9\xEB", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FLDZ[] = {
{I_FLDZ, 0, {0,0,0}, "\2\xD9\xEE", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FMUL[] = {
{I_FMUL, 1, {MEMORY|BITS32,0,0}, "\300\1\xD8\201", IF_8086|IF_FPU},
{I_FMUL, 1, {MEMORY|BITS64,0,0}, "\300\1\xDC\201", IF_8086|IF_FPU},
{I_FMUL, 1, {FPUREG|TO,0,0}, "\1\xDC\10\xC8", IF_8086|IF_FPU},
{I_FMUL, 2, {FPUREG,FPU0,0}, "\1\xDC\10\xC8", IF_8086|IF_FPU},
{I_FMUL, 1, {FPUREG,0,0}, "\1\xD8\10\xC8", IF_8086|IF_FPU},
{I_FMUL, 2, {FPU0,FPUREG,0}, "\1\xD8\11\xC8", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FMULP[] = {
{I_FMULP, 1, {FPUREG,0,0}, "\1\xDE\10\xC8", IF_8086|IF_FPU},
{I_FMULP, 2, {FPUREG,FPU0,0}, "\1\xDE\10\xC8", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FNCLEX[] = {
{I_FNCLEX, 0, {0,0,0}, "\2\xDB\xE2", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FNDISI[] = {
{I_FNDISI, 0, {0,0,0}, "\2\xDB\xE1", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FNENI[] = {
{I_FNENI, 0, {0,0,0}, "\2\xDB\xE0", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FNINIT[] = {
{I_FNINIT, 0, {0,0,0}, "\2\xDB\xE3", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FNOP[] = {
{I_FNOP, 0, {0,0,0}, "\2\xD9\xD0", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FNSAVE[] = {
{I_FNSAVE, 1, {MEMORY,0,0}, "\300\1\xDD\206", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FNSTCW[] = {
{I_FNSTCW, 1, {MEMORY,0,0}, "\300\1\xD9\207", IF_8086|IF_FPU|IF_SW},
{-1}
};
static struct itemplate instrux_FNSTENV[] = {
{I_FNSTENV, 1, {MEMORY,0,0}, "\300\1\xD9\206", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FNSTSW[] = {
{I_FNSTSW, 1, {MEMORY,0,0}, "\300\1\xDD\207", IF_8086|IF_FPU|IF_SW},
{I_FNSTSW, 1, {REG_AX,0,0}, "\2\xDF\xE0", IF_286|IF_FPU},
{-1}
};
static struct itemplate instrux_FPATAN[] = {
{I_FPATAN, 0, {0,0,0}, "\2\xD9\xF3", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FPREM[] = {
{I_FPREM, 0, {0,0,0}, "\2\xD9\xF8", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FPREM1[] = {
{I_FPREM1, 0, {0,0,0}, "\2\xD9\xF5", IF_386|IF_FPU},
{-1}
};
static struct itemplate instrux_FPTAN[] = {
{I_FPTAN, 0, {0,0,0}, "\2\xD9\xF2", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FRNDINT[] = {
{I_FRNDINT, 0, {0,0,0}, "\2\xD9\xFC", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FRSTOR[] = {
{I_FRSTOR, 1, {MEMORY,0,0}, "\300\1\xDD\204", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FSAVE[] = {
{I_FSAVE, 1, {MEMORY,0,0}, "\300\2\x9B\xDD\206", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FSCALE[] = {
{I_FSCALE, 0, {0,0,0}, "\2\xD9\xFD", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FSETPM[] = {
{I_FSETPM, 0, {0,0,0}, "\2\xDB\xE4", IF_286|IF_FPU},
{-1}
};
static struct itemplate instrux_FSIN[] = {
{I_FSIN, 0, {0,0,0}, "\2\xD9\xFE", IF_386|IF_FPU},
{-1}
};
static struct itemplate instrux_FSINCOS[] = {
{I_FSINCOS, 0, {0,0,0}, "\2\xD9\xFB", IF_386|IF_FPU},
{-1}
};
static struct itemplate instrux_FSQRT[] = {
{I_FSQRT, 0, {0,0,0}, "\2\xD9\xFA", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FST[] = {
{I_FST, 1, {MEMORY|BITS32,0,0}, "\300\1\xD9\202", IF_8086|IF_FPU},
{I_FST, 1, {MEMORY|BITS64,0,0}, "\300\1\xDD\202", IF_8086|IF_FPU},
{I_FST, 1, {FPUREG,0,0}, "\1\xDD\10\xD0", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FSTCW[] = {
{I_FSTCW, 1, {MEMORY,0,0}, "\300\2\x9B\xD9\207", IF_8086|IF_FPU|IF_SW},
{-1}
};
static struct itemplate instrux_FSTENV[] = {
{I_FSTENV, 1, {MEMORY,0,0}, "\300\2\x9B\xD9\206", IF_8086|IF_FPU},
{-1}
};
static struct itemplate instrux_FSTP[] = {
{I_FSTP, 1, {MEMORY|BITS32,0,0}, "\300\1\xD9\203", IF_8086|IF_FPU},
{I_FSTP, 1, {MEMORY|BITS64,0,0}, "\300\1\xDD\203", IF_8086|IF_FPU},
{I_FSTP, 1, {MEMORY|BITS80,0,0}, "\300\1\xDB\207", IF_8086|IF_FPU},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -