Lines Matching refs:FNIEMOP_CALL_1

768         case 0: return FNIEMOP_CALL_1(iemOp_Grp6_sldt, bRm);
769 case 1: return FNIEMOP_CALL_1(iemOp_Grp6_str, bRm);
770 case 2: return FNIEMOP_CALL_1(iemOp_Grp6_lldt, bRm);
771 case 3: return FNIEMOP_CALL_1(iemOp_Grp6_ltr, bRm);
772 case 4: return FNIEMOP_CALL_1(iemOp_Grp6_verr, bRm);
773 case 5: return FNIEMOP_CALL_1(iemOp_Grp6_verw, bRm);
1080 return FNIEMOP_CALL_1(iemOp_Grp7_sgdt, bRm);
1092 return FNIEMOP_CALL_1(iemOp_Grp7_sidt, bRm);
1102 return FNIEMOP_CALL_1(iemOp_Grp7_lgdt, bRm);
1112 return FNIEMOP_CALL_1(iemOp_Grp7_lidt, bRm);
1127 return FNIEMOP_CALL_1(iemOp_Grp7_smsw, bRm);
1133 return FNIEMOP_CALL_1(iemOp_Grp7_lmsw, bRm);
1137 return FNIEMOP_CALL_1(iemOp_Grp7_invlpg, bRm);
1257 return FNIEMOP_CALL_1(iemOpCommonLarLsl_Gv_Ew, true);
1265 return FNIEMOP_CALL_1(iemOpCommonLarLsl_Gv_Ew, false);
2100 return FNIEMOP_CALL_1(iemOpCommonMmxSse_LowLow_To_Full, &g_iemAImpl_punpcklbw);
2108 return FNIEMOP_CALL_1(iemOpCommonMmxSse_LowLow_To_Full, &g_iemAImpl_punpcklwd);
2116 return FNIEMOP_CALL_1(iemOpCommonMmxSse_LowLow_To_Full, &g_iemAImpl_punpckldq);
2244 return FNIEMOP_CALL_1(iemOpCommonMmxSse_HighHigh_To_Full, &g_iemAImpl_punpckhbw);
2252 return FNIEMOP_CALL_1(iemOpCommonMmxSse_HighHigh_To_Full, &g_iemAImpl_punpckhwd);
2260 return FNIEMOP_CALL_1(iemOpCommonMmxSse_HighHigh_To_Full, &g_iemAImpl_punpckhdq);
2271 return FNIEMOP_CALL_1(iemOpCommonMmxSse_LowLow_To_Full, &g_iemAImpl_punpcklqdq);
2279 return FNIEMOP_CALL_1(iemOpCommonMmxSse_HighHigh_To_Full, &g_iemAImpl_punpckhqdq);
2638 case 0: return FNIEMOP_CALL_1(iemOp_Grp12_psrlw_Nq_Ib, bRm);
2639 case IEM_OP_PRF_SIZE_OP: return FNIEMOP_CALL_1(iemOp_Grp12_psrlw_Udq_Ib, bRm);
2645 case 0: return FNIEMOP_CALL_1(iemOp_Grp12_psraw_Nq_Ib, bRm);
2646 case IEM_OP_PRF_SIZE_OP: return FNIEMOP_CALL_1(iemOp_Grp12_psraw_Udq_Ib, bRm);
2652 case 0: return FNIEMOP_CALL_1(iemOp_Grp12_psllw_Nq_Ib, bRm);
2653 case IEM_OP_PRF_SIZE_OP: return FNIEMOP_CALL_1(iemOp_Grp12_psllw_Udq_Ib, bRm);
2693 case 0: return FNIEMOP_CALL_1(iemOp_Grp13_psrld_Nq_Ib, bRm);
2694 case IEM_OP_PRF_SIZE_OP: return FNIEMOP_CALL_1(iemOp_Grp13_psrld_Udq_Ib, bRm);
2700 case 0: return FNIEMOP_CALL_1(iemOp_Grp13_psrad_Nq_Ib, bRm);
2701 case IEM_OP_PRF_SIZE_OP: return FNIEMOP_CALL_1(iemOp_Grp13_psrad_Udq_Ib, bRm);
2707 case 0: return FNIEMOP_CALL_1(iemOp_Grp13_pslld_Nq_Ib, bRm);
2708 case IEM_OP_PRF_SIZE_OP: return FNIEMOP_CALL_1(iemOp_Grp13_pslld_Udq_Ib, bRm);
2748 case 0: return FNIEMOP_CALL_1(iemOp_Grp14_psrlq_Nq_Ib, bRm);
2749 case IEM_OP_PRF_SIZE_OP: return FNIEMOP_CALL_1(iemOp_Grp14_psrlq_Udq_Ib, bRm);
2755 case IEM_OP_PRF_SIZE_OP: return FNIEMOP_CALL_1(iemOp_Grp14_psrldq_Udq_Ib, bRm);
2761 case 0: return FNIEMOP_CALL_1(iemOp_Grp14_psllq_Nq_Ib, bRm);
2762 case IEM_OP_PRF_SIZE_OP: return FNIEMOP_CALL_1(iemOp_Grp14_psllq_Udq_Ib, bRm);
2768 case IEM_OP_PRF_SIZE_OP: return FNIEMOP_CALL_1(iemOp_Grp14_pslldq_Udq_Ib, bRm);
2883 return FNIEMOP_CALL_1(iemOpCommonMmxSse2_FullFull_To_Full, &g_iemAImpl_pcmpeqb);
2891 return FNIEMOP_CALL_1(iemOpCommonMmxSse2_FullFull_To_Full, &g_iemAImpl_pcmpeqw);
2899 return FNIEMOP_CALL_1(iemOpCommonMmxSse2_FullFull_To_Full, &g_iemAImpl_pcmpeqd);
4369 return FNIEMOP_CALL_1(iemOpCommonPushSReg, X86_SREG_FS);
4573 return FNIEMOP_CALL_1(iemOpCommonBit_Ev_Gv, &g_iemAImpl_bt);
4873 return FNIEMOP_CALL_1(iemOpCommonShldShrd_Ib, &g_iemAImpl_shld);
4881 return FNIEMOP_CALL_1(iemOpCommonShldShrd_CL, &g_iemAImpl_shld);
4890 return FNIEMOP_CALL_1(iemOpCommonPushSReg, X86_SREG_GS);
4911 return FNIEMOP_CALL_1(iemOpCommonBit_Ev_Gv, &g_iemAImpl_bts);
4919 return FNIEMOP_CALL_1(iemOpCommonShldShrd_Ib, &g_iemAImpl_shrd);
4927 return FNIEMOP_CALL_1(iemOpCommonShldShrd_CL, &g_iemAImpl_shrd);
5068 case 0: return FNIEMOP_CALL_1(iemOp_Grp15_fxsave, bRm);
5069 case 1: return FNIEMOP_CALL_1(iemOp_Grp15_fxrstor, bRm);
5070 case 2: return FNIEMOP_CALL_1(iemOp_Grp15_ldmxcsr, bRm);
5071 case 3: return FNIEMOP_CALL_1(iemOp_Grp15_stmxcsr, bRm);
5072 case 4: return FNIEMOP_CALL_1(iemOp_Grp15_xsave, bRm);
5073 case 5: return FNIEMOP_CALL_1(iemOp_Grp15_xrstor, bRm);
5074 case 6: return FNIEMOP_CALL_1(iemOp_Grp15_xsaveopt,bRm);
5075 case 7: return FNIEMOP_CALL_1(iemOp_Grp15_clflush, bRm);
5091 case 5: return FNIEMOP_CALL_1(iemOp_Grp15_lfence, bRm);
5092 case 6: return FNIEMOP_CALL_1(iemOp_Grp15_mfence, bRm);
5093 case 7: return FNIEMOP_CALL_1(iemOp_Grp15_sfence, bRm);
5101 case 0: return FNIEMOP_CALL_1(iemOp_Grp15_rdfsbase, bRm);
5102 case 1: return FNIEMOP_CALL_1(iemOp_Grp15_rdgsbase, bRm);
5103 case 2: return FNIEMOP_CALL_1(iemOp_Grp15_wrfsbase, bRm);
5104 case 3: return FNIEMOP_CALL_1(iemOp_Grp15_wrgsbase, bRm);
5125 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_imul_two);
5459 return FNIEMOP_CALL_1(iemOpCommonBit_Ev_Gv, &g_iemAImpl_btr);
5822 return FNIEMOP_CALL_1(iemOpCommonBit_Ev_Gv, &g_iemAImpl_btc);
5831 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_bsf);
5840 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_bsr);
6309 return FNIEMOP_CALL_1(iemOp_Grp9_cmpxchg16b_Mdq, bRm);
6310 return FNIEMOP_CALL_1(iemOp_Grp9_cmpxchg8b_Mq, bRm);
6313 return FNIEMOP_CALL_1(iemOp_Grp9_rdrand_Rv, bRm);
6317 return FNIEMOP_CALL_1(iemOp_Grp9_vmptrld_Mq, bRm);
6319 return FNIEMOP_CALL_1(iemOp_Grp9_vmclear_Mq, bRm);
6321 return FNIEMOP_CALL_1(iemOp_Grp9_vmxon_Mq, bRm);
6330 return FNIEMOP_CALL_1(iemOp_Grp9_vmptrst_Mq, bRm);
6387 return FNIEMOP_CALL_1(iemOpCommonBswapGReg, X86_GREG_xAX | pIemCpu->uRexB);
6395 return FNIEMOP_CALL_1(iemOpCommonBswapGReg, X86_GREG_xCX | pIemCpu->uRexB);
6403 return FNIEMOP_CALL_1(iemOpCommonBswapGReg, X86_GREG_xDX | pIemCpu->uRexB);
6411 return FNIEMOP_CALL_1(iemOpCommonBswapGReg, X86_GREG_xBX | pIemCpu->uRexB);
6419 return FNIEMOP_CALL_1(iemOpCommonBswapGReg, X86_GREG_xSP | pIemCpu->uRexB);
6427 return FNIEMOP_CALL_1(iemOpCommonBswapGReg, X86_GREG_xBP | pIemCpu->uRexB);
6435 return FNIEMOP_CALL_1(iemOpCommonBswapGReg, X86_GREG_xSI | pIemCpu->uRexB);
6443 return FNIEMOP_CALL_1(iemOpCommonBswapGReg, X86_GREG_xDI | pIemCpu->uRexB);
6565 return FNIEMOP_CALL_1(iemOpCommonMmxSse2_FullFull_To_Full, &g_iemAImpl_pxor);
6873 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_r8, &g_iemAImpl_add);
6881 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_rv, &g_iemAImpl_add);
6889 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_r8_rm, &g_iemAImpl_add);
6897 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_add);
6905 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_AL_Ib, &g_iemAImpl_add);
6913 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rAX_Iz, &g_iemAImpl_add);
6921 return FNIEMOP_CALL_1(iemOpCommonPushSReg, X86_SREG_ES);
6940 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_r8, &g_iemAImpl_or);
6949 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_rv, &g_iemAImpl_or);
6958 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_r8_rm, &g_iemAImpl_or);
6967 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_or);
6976 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_AL_Ib, &g_iemAImpl_or);
6985 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rAX_Iz, &g_iemAImpl_or);
6993 return FNIEMOP_CALL_1(iemOpCommonPushSReg, X86_SREG_CS);
7008 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_r8, &g_iemAImpl_adc);
7016 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_rv, &g_iemAImpl_adc);
7024 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_r8_rm, &g_iemAImpl_adc);
7032 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_adc);
7040 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_AL_Ib, &g_iemAImpl_adc);
7048 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rAX_Iz, &g_iemAImpl_adc);
7056 return FNIEMOP_CALL_1(iemOpCommonPushSReg, X86_SREG_SS);
7074 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_r8, &g_iemAImpl_sbb);
7082 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_rv, &g_iemAImpl_sbb);
7090 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_r8_rm, &g_iemAImpl_sbb);
7098 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_sbb);
7106 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_AL_Ib, &g_iemAImpl_sbb);
7114 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rAX_Iz, &g_iemAImpl_sbb);
7122 return FNIEMOP_CALL_1(iemOpCommonPushSReg, X86_SREG_DS);
7141 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_r8, &g_iemAImpl_and);
7150 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_rv, &g_iemAImpl_and);
7159 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_r8_rm, &g_iemAImpl_and);
7168 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_and);
7177 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_AL_Ib, &g_iemAImpl_and);
7186 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rAX_Iz, &g_iemAImpl_and);
7217 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_r8, &g_iemAImpl_sub);
7225 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_rv, &g_iemAImpl_sub);
7233 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_r8_rm, &g_iemAImpl_sub);
7241 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_sub);
7249 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_AL_Ib, &g_iemAImpl_sub);
7257 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rAX_Iz, &g_iemAImpl_sub);
7289 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_r8, &g_iemAImpl_xor);
7298 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_rv, &g_iemAImpl_xor);
7307 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_r8_rm, &g_iemAImpl_xor);
7316 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_xor);
7325 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_AL_Ib, &g_iemAImpl_xor);
7334 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rAX_Iz, &g_iemAImpl_xor);
7359 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_r8, &g_iemAImpl_cmp);
7368 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_rv, &g_iemAImpl_cmp);
7376 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_r8_rm, &g_iemAImpl_cmp);
7384 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rv_rm, &g_iemAImpl_cmp);
7392 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_AL_Ib, &g_iemAImpl_cmp);
7400 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rAX_Iz, &g_iemAImpl_cmp);
7869 return FNIEMOP_CALL_1(iemOpCommonPushGReg, X86_GREG_xAX);
7877 return FNIEMOP_CALL_1(iemOpCommonPushGReg, X86_GREG_xCX);
7885 return FNIEMOP_CALL_1(iemOpCommonPushGReg, X86_GREG_xDX);
7893 return FNIEMOP_CALL_1(iemOpCommonPushGReg, X86_GREG_xBX);
7901 return FNIEMOP_CALL_1(iemOpCommonPushGReg, X86_GREG_xSP);
7909 return FNIEMOP_CALL_1(iemOpCommonPushGReg, X86_GREG_xBP);
7917 return FNIEMOP_CALL_1(iemOpCommonPushGReg, X86_GREG_xSI);
7925 return FNIEMOP_CALL_1(iemOpCommonPushGReg, X86_GREG_xDI);
7981 return FNIEMOP_CALL_1(iemOpCommonPopGReg, X86_GREG_xAX);
7989 return FNIEMOP_CALL_1(iemOpCommonPopGReg, X86_GREG_xCX);
7997 return FNIEMOP_CALL_1(iemOpCommonPopGReg, X86_GREG_xDX);
8005 return FNIEMOP_CALL_1(iemOpCommonPopGReg, X86_GREG_xBX);
8016 return FNIEMOP_CALL_1(iemOpCommonPopGReg, X86_GREG_xSP);
8062 return FNIEMOP_CALL_1(iemOpCommonPopGReg, X86_GREG_xBP);
8070 return FNIEMOP_CALL_1(iemOpCommonPopGReg, X86_GREG_xSI);
8078 return FNIEMOP_CALL_1(iemOpCommonPopGReg, X86_GREG_xDI);
9538 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_r8, &g_iemAImpl_test);
9548 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rm_rv, &g_iemAImpl_test);
10184 return FNIEMOP_CALL_1(iemOpCommonPopGReg, (bRm & X86_MODRM_RM_MASK) | pIemCpu->uRexB);
10274 return FNIEMOP_CALL_1(iemOp_pop_Ev, bRm);
10341 return FNIEMOP_CALL_1(iemOpCommonXchgGRegRax, X86_GREG_xAX);
10359 return FNIEMOP_CALL_1(iemOpCommonXchgGRegRax, X86_GREG_xCX);
10367 return FNIEMOP_CALL_1(iemOpCommonXchgGRegRax, X86_GREG_xDX);
10375 return FNIEMOP_CALL_1(iemOpCommonXchgGRegRax, X86_GREG_xBX);
10383 return FNIEMOP_CALL_1(iemOpCommonXchgGRegRax, X86_GREG_xSP);
10391 return FNIEMOP_CALL_1(iemOpCommonXchgGRegRax, X86_GREG_xBP);
10399 return FNIEMOP_CALL_1(iemOpCommonXchgGRegRax, X86_GREG_xSI);
10407 return FNIEMOP_CALL_1(iemOpCommonXchgGRegRax, X86_GREG_xDI);
11098 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_AL_Ib, &g_iemAImpl_test);
11107 return FNIEMOP_CALL_1(iemOpHlpBinaryOperator_rAX_Iz, &g_iemAImpl_test);
11591 return FNIEMOP_CALL_1(iemOpCommonMov_r8_Ib, X86_GREG_xAX | pIemCpu->uRexB);
11599 return FNIEMOP_CALL_1(iemOpCommonMov_r8_Ib, X86_GREG_xCX | pIemCpu->uRexB);
11607 return FNIEMOP_CALL_1(iemOpCommonMov_r8_Ib, X86_GREG_xDX | pIemCpu->uRexB);
11615 return FNIEMOP_CALL_1(iemOpCommonMov_r8_Ib, X86_GREG_xBX | pIemCpu->uRexB);
11623 return FNIEMOP_CALL_1(iemOpCommonMov_r8_Ib, X86_GREG_xSP | pIemCpu->uRexB);
11631 return FNIEMOP_CALL_1(iemOpCommonMov_r8_Ib, X86_GREG_xBP | pIemCpu->uRexB);
11639 return FNIEMOP_CALL_1(iemOpCommonMov_r8_Ib, X86_GREG_xSI | pIemCpu->uRexB);
11647 return FNIEMOP_CALL_1(iemOpCommonMov_r8_Ib, X86_GREG_xDI | pIemCpu->uRexB);
11705 return FNIEMOP_CALL_1(iemOpCommonMov_Rv_Iv, X86_GREG_xAX | pIemCpu->uRexB);
11713 return FNIEMOP_CALL_1(iemOpCommonMov_Rv_Iv, X86_GREG_xCX | pIemCpu->uRexB);
11721 return FNIEMOP_CALL_1(iemOpCommonMov_Rv_Iv, X86_GREG_xDX | pIemCpu->uRexB);
11729 return FNIEMOP_CALL_1(iemOpCommonMov_Rv_Iv, X86_GREG_xBX | pIemCpu->uRexB);
11737 return FNIEMOP_CALL_1(iemOpCommonMov_Rv_Iv, X86_GREG_xSP | pIemCpu->uRexB);
11745 return FNIEMOP_CALL_1(iemOpCommonMov_Rv_Iv, X86_GREG_xBP | pIemCpu->uRexB);
11753 return FNIEMOP_CALL_1(iemOpCommonMov_Rv_Iv, X86_GREG_xSI | pIemCpu->uRexB);
11761 return FNIEMOP_CALL_1(iemOpCommonMov_Rv_Iv, X86_GREG_xDI | pIemCpu->uRexB);
13043 case 0: return FNIEMOP_CALL_1(iemOp_fadd_stN, bRm);
13044 case 1: return FNIEMOP_CALL_1(iemOp_fmul_stN, bRm);
13045 case 2: return FNIEMOP_CALL_1(iemOp_fcom_stN, bRm);
13046 case 3: return FNIEMOP_CALL_1(iemOp_fcomp_stN, bRm);
13047 case 4: return FNIEMOP_CALL_1(iemOp_fsub_stN, bRm);
13048 case 5: return FNIEMOP_CALL_1(iemOp_fsubr_stN, bRm);
13049 case 6: return FNIEMOP_CALL_1(iemOp_fdiv_stN, bRm);
13050 case 7: return FNIEMOP_CALL_1(iemOp_fdivr_stN, bRm);
13058 case 0: return FNIEMOP_CALL_1(iemOp_fadd_m32r, bRm);
13059 case 1: return FNIEMOP_CALL_1(iemOp_fmul_m32r, bRm);
13060 case 2: return FNIEMOP_CALL_1(iemOp_fcom_m32r, bRm);
13061 case 3: return FNIEMOP_CALL_1(iemOp_fcomp_m32r, bRm);
13062 case 4: return FNIEMOP_CALL_1(iemOp_fsub_m32r, bRm);
13063 case 5: return FNIEMOP_CALL_1(iemOp_fsubr_m32r, bRm);
13064 case 6: return FNIEMOP_CALL_1(iemOp_fdiv_m32r, bRm);
13065 case 7: return FNIEMOP_CALL_1(iemOp_fdivr_m32r, bRm);
13404 return FNIEMOP_CALL_1(iemOpHlpFpu_st0, iemAImpl_fchs_r80);
13412 return FNIEMOP_CALL_1(iemOpHlpFpu_st0, iemAImpl_fabs_r80);
13450 return FNIEMOP_CALL_1(iemOpHlpFpuNoStore_st0, iemAImpl_ftst_r80);
13458 return FNIEMOP_CALL_1(iemOpHlpFpuNoStore_st0, iemAImpl_fxam_r80);
13495 return FNIEMOP_CALL_1(iemOpHlpFpuPushConstant, iemAImpl_fld1);
13503 return FNIEMOP_CALL_1(iemOpHlpFpuPushConstant, iemAImpl_fldl2t);
13511 return FNIEMOP_CALL_1(iemOpHlpFpuPushConstant, iemAImpl_fldl2e);
13518 return FNIEMOP_CALL_1(iemOpHlpFpuPushConstant, iemAImpl_fldpi);
13526 return FNIEMOP_CALL_1(iemOpHlpFpuPushConstant, iemAImpl_fldlg2);
13533 return FNIEMOP_CALL_1(iemOpHlpFpuPushConstant, iemAImpl_fldln2);
13541 return FNIEMOP_CALL_1(iemOpHlpFpuPushConstant, iemAImpl_fldz);
13549 return FNIEMOP_CALL_1(iemOpHlpFpu_st0, iemAImpl_f2xm1_r80);
13557 return FNIEMOP_CALL_1(iemOpHlpFpu_st0, iemAImpl_fyl2x_r80);
13596 return FNIEMOP_CALL_1(iemOpHlpFpuReplace_st0_push, iemAImpl_fptan_r80_r80);
13645 return FNIEMOP_CALL_1(iemOpHlpFpuReplace_st0_push, iemAImpl_fxtract_r80_r80);
13725 return FNIEMOP_CALL_1(iemOpHlpFpu_st0, iemAImpl_fsqrt_r80);
13733 return FNIEMOP_CALL_1(iemOpHlpFpuReplace_st0_push, iemAImpl_fsincos_r80_r80);
13741 return FNIEMOP_CALL_1(iemOpHlpFpu_st0, iemAImpl_frndint_r80);
13757 return FNIEMOP_CALL_1(iemOpHlpFpu_st0, iemAImpl_fsin_r80);
13765 return FNIEMOP_CALL_1(iemOpHlpFpu_st0, iemAImpl_fcos_r80);
13816 case 0: return FNIEMOP_CALL_1(iemOp_fld_stN, bRm);
13817 case 1: return FNIEMOP_CALL_1(iemOp_fxch_stN, bRm);
13822 case 3: return FNIEMOP_CALL_1(iemOp_fstp_stN, bRm); /* Reserved. Intel behavior seems to be FSTP ST(i) though. */
13836 case 0: return FNIEMOP_CALL_1(iemOp_fld_m32r, bRm);
13838 case 2: return FNIEMOP_CALL_1(iemOp_fst_m32r, bRm);
13839 case 3: return FNIEMOP_CALL_1(iemOp_fstp_m32r, bRm);
13840 case 4: return FNIEMOP_CALL_1(iemOp_fldenv, bRm);
13841 case 5: return FNIEMOP_CALL_1(iemOp_fldcw, bRm);
13842 case 6: return FNIEMOP_CALL_1(iemOp_fnstenv, bRm);
13843 case 7: return FNIEMOP_CALL_1(iemOp_fnstcw, bRm);
13998 return FNIEMOP_CALL_1(iemOpHlpFpuNoStore_st0_stN_pop_pop, iemAImpl_fucom_r80_by_r80);
14164 case 0: return FNIEMOP_CALL_1(iemOp_fcmovb_stN, bRm);
14165 case 1: return FNIEMOP_CALL_1(iemOp_fcmove_stN, bRm);
14166 case 2: return FNIEMOP_CALL_1(iemOp_fcmovbe_stN, bRm);
14167 case 3: return FNIEMOP_CALL_1(iemOp_fcmovu_stN, bRm);
14182 case 0: return FNIEMOP_CALL_1(iemOp_fiadd_m32i, bRm);
14183 case 1: return FNIEMOP_CALL_1(iemOp_fimul_m32i, bRm);
14184 case 2: return FNIEMOP_CALL_1(iemOp_ficom_m32i, bRm);
14185 case 3: return FNIEMOP_CALL_1(iemOp_ficomp_m32i, bRm);
14186 case 4: return FNIEMOP_CALL_1(iemOp_fisub_m32i, bRm);
14187 case 5: return FNIEMOP_CALL_1(iemOp_fisubr_m32i, bRm);
14188 case 6: return FNIEMOP_CALL_1(iemOp_fidiv_m32i, bRm);
14189 case 7: return FNIEMOP_CALL_1(iemOp_fidivr_m32i, bRm);
14623 case 0: return FNIEMOP_CALL_1(iemOp_fcmovnb_stN, bRm);
14624 case 1: return FNIEMOP_CALL_1(iemOp_fcmovne_stN, bRm);
14625 case 2: return FNIEMOP_CALL_1(iemOp_fcmovnbe_stN, bRm);
14626 case 3: return FNIEMOP_CALL_1(iemOp_fcmovnnu_stN, bRm);
14641 case 5: return FNIEMOP_CALL_1(iemOp_fucomi_stN, bRm);
14642 case 6: return FNIEMOP_CALL_1(iemOp_fcomi_stN, bRm);
14651 case 0: return FNIEMOP_CALL_1(iemOp_fild_m32i, bRm);
14652 case 1: return FNIEMOP_CALL_1(iemOp_fisttp_m32i,bRm);
14653 case 2: return FNIEMOP_CALL_1(iemOp_fist_m32i, bRm);
14654 case 3: return FNIEMOP_CALL_1(iemOp_fistp_m32i, bRm);
14656 case 5: return FNIEMOP_CALL_1(iemOp_fld_m80r, bRm);
14658 case 7: return FNIEMOP_CALL_1(iemOp_fstp_m80r, bRm);
14907 case 0: return FNIEMOP_CALL_1(iemOp_fadd_stN_st0, bRm);
14908 case 1: return FNIEMOP_CALL_1(iemOp_fmul_stN_st0, bRm);
14909 case 2: return FNIEMOP_CALL_1(iemOp_fcom_stN, bRm); /* Marked reserved, intel behavior is that of FCOM ST(i). */
14910 case 3: return FNIEMOP_CALL_1(iemOp_fcomp_stN, bRm); /* Marked reserved, intel behavior is that of FCOMP ST(i). */
14911 case 4: return FNIEMOP_CALL_1(iemOp_fsubr_stN_st0, bRm);
14912 case 5: return FNIEMOP_CALL_1(iemOp_fsub_stN_st0, bRm);
14913 case 6: return FNIEMOP_CALL_1(iemOp_fdivr_stN_st0, bRm);
14914 case 7: return FNIEMOP_CALL_1(iemOp_fdiv_stN_st0, bRm);
14922 case 0: return FNIEMOP_CALL_1(iemOp_fadd_m64r, bRm);
14923 case 1: return FNIEMOP_CALL_1(iemOp_fmul_m64r, bRm);
14924 case 2: return FNIEMOP_CALL_1(iemOp_fcom_m64r, bRm);
14925 case 3: return FNIEMOP_CALL_1(iemOp_fcomp_m64r, bRm);
14926 case 4: return FNIEMOP_CALL_1(iemOp_fsub_m64r, bRm);
14927 case 5: return FNIEMOP_CALL_1(iemOp_fsubr_m64r, bRm);
14928 case 6: return FNIEMOP_CALL_1(iemOp_fdiv_m64r, bRm);
14929 case 7: return FNIEMOP_CALL_1(iemOp_fdivr_m64r, bRm);
15212 case 0: return FNIEMOP_CALL_1(iemOp_ffree_stN, bRm);
15213 case 1: return FNIEMOP_CALL_1(iemOp_fxch_stN, bRm); /* Reserved, intel behavior is that of XCHG ST(i). */
15214 case 2: return FNIEMOP_CALL_1(iemOp_fst_stN, bRm);
15215 case 3: return FNIEMOP_CALL_1(iemOp_fstp_stN, bRm);
15216 case 4: return FNIEMOP_CALL_1(iemOp_fucom_stN_st0,bRm);
15217 case 5: return FNIEMOP_CALL_1(iemOp_fucomp_stN, bRm);
15227 case 0: return FNIEMOP_CALL_1(iemOp_fld_m64r, bRm);
15228 case 1: return FNIEMOP_CALL_1(iemOp_fisttp_m64i, bRm);
15229 case 2: return FNIEMOP_CALL_1(iemOp_fst_m64r, bRm);
15230 case 3: return FNIEMOP_CALL_1(iemOp_fstp_m64r, bRm);
15231 case 4: return FNIEMOP_CALL_1(iemOp_frstor, bRm);
15233 case 6: return FNIEMOP_CALL_1(iemOp_fnsave, bRm);
15234 case 7: return FNIEMOP_CALL_1(iemOp_fnstsw, bRm);
15261 return FNIEMOP_CALL_1(iemOpHlpFpuNoStore_st0_stN_pop_pop, iemAImpl_fcom_r80_by_r80);
15459 case 0: return FNIEMOP_CALL_1(iemOp_faddp_stN_st0, bRm);
15460 case 1: return FNIEMOP_CALL_1(iemOp_fmulp_stN_st0, bRm);
15461 case 2: return FNIEMOP_CALL_1(iemOp_fcomp_stN, bRm);
15465 case 4: return FNIEMOP_CALL_1(iemOp_fsubrp_stN_st0, bRm);
15466 case 5: return FNIEMOP_CALL_1(iemOp_fsubp_stN_st0, bRm);
15467 case 6: return FNIEMOP_CALL_1(iemOp_fdivrp_stN_st0, bRm);
15468 case 7: return FNIEMOP_CALL_1(iemOp_fdivp_stN_st0, bRm);
15476 case 0: return FNIEMOP_CALL_1(iemOp_fiadd_m16i, bRm);
15477 case 1: return FNIEMOP_CALL_1(iemOp_fimul_m16i, bRm);
15478 case 2: return FNIEMOP_CALL_1(iemOp_ficom_m16i, bRm);
15479 case 3: return FNIEMOP_CALL_1(iemOp_ficomp_m16i, bRm);
15480 case 4: return FNIEMOP_CALL_1(iemOp_fisub_m16i, bRm);
15481 case 5: return FNIEMOP_CALL_1(iemOp_fisubr_m16i, bRm);
15482 case 6: return FNIEMOP_CALL_1(iemOp_fidiv_m16i, bRm);
15483 case 7: return FNIEMOP_CALL_1(iemOp_fidivr_m16i, bRm);
15772 case 0: return FNIEMOP_CALL_1(iemOp_ffreep_stN, bRm); /* ffree + pop afterwards, since forever according to AMD. */
15773 case 1: return FNIEMOP_CALL_1(iemOp_fxch_stN, bRm); /* Reserved, behaves like FXCH ST(i) on intel. */
15774 case 2: return FNIEMOP_CALL_1(iemOp_fstp_stN, bRm); /* Reserved, behaves like FSTP ST(i) on intel. */
15775 case 3: return FNIEMOP_CALL_1(iemOp_fstp_stN, bRm); /* Reserved, behaves like FSTP ST(i) on intel. */
15779 case 5: return FNIEMOP_CALL_1(iemOp_fucomip_st0_stN, bRm);
15780 case 6: return FNIEMOP_CALL_1(iemOp_fcomip_st0_stN, bRm);
15789 case 0: return FNIEMOP_CALL_1(iemOp_fild_m16i, bRm);
15790 case 1: return FNIEMOP_CALL_1(iemOp_fisttp_m16i, bRm);
15791 case 2: return FNIEMOP_CALL_1(iemOp_fist_m16i, bRm);
15792 case 3: return FNIEMOP_CALL_1(iemOp_fistp_m16i, bRm);
15793 case 4: return FNIEMOP_CALL_1(iemOp_fbld_m80d, bRm);
15794 case 5: return FNIEMOP_CALL_1(iemOp_fild_m64i, bRm);
15795 case 6: return FNIEMOP_CALL_1(iemOp_fbstp_m80d, bRm);
15796 case 7: return FNIEMOP_CALL_1(iemOp_fistp_m64i, bRm);
16815 return FNIEMOP_CALL_1(iemOp_grp3_test_Eb, bRm);
16852 return FNIEMOP_CALL_1(iemOp_grp3_test_Ev, bRm);
17233 return FNIEMOP_CALL_1(iemOpCommonPushGReg, (bRm & X86_MODRM_RM_MASK) | pIemCpu->uRexB);
17290 return FNIEMOP_CALL_1(iemOp_Grp5_calln_Ev, bRm);
17292 return FNIEMOP_CALL_1(iemOp_Grp5_callf_Ep, bRm);
17294 return FNIEMOP_CALL_1(iemOp_Grp5_jmpn_Ev, bRm);
17296 return FNIEMOP_CALL_1(iemOp_Grp5_jmpf_Ep, bRm);
17298 return FNIEMOP_CALL_1(iemOp_Grp5_push_Ev, bRm);