Lines Matching refs:srcreg
457 u32 *srcreg, *shiftreg; in x86emuOp2_bt_R() local
459 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_bt_R()
464 CONDITIONAL_SET_FLAG(*srcreg & (0x1 << bit), F_CF); in x86emuOp2_bt_R()
467 u16 *srcreg, *shiftreg; in x86emuOp2_bt_R() local
469 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_bt_R()
474 CONDITIONAL_SET_FLAG(*srcreg & (0x1 << bit), F_CF); in x86emuOp2_bt_R()
892 u32 *srcreg, *shiftreg; in x86emuOp2_bts_R() local
895 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_bts_R()
901 CONDITIONAL_SET_FLAG(*srcreg & mask, F_CF); in x86emuOp2_bts_R()
902 *srcreg |= mask; in x86emuOp2_bts_R()
905 u16 *srcreg, *shiftreg; in x86emuOp2_bts_R() local
908 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_bts_R()
914 CONDITIONAL_SET_FLAG(*srcreg & mask, F_CF); in x86emuOp2_bts_R()
915 *srcreg |= mask; in x86emuOp2_bts_R()
1338 u32 *destreg, *srcreg; in x86emuOp2_imul_R_RM() local
1343 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_imul_R_RM()
1345 imul_long_direct(&res_lo, &res_hi, (s32) * destreg, (s32) * srcreg); in x86emuOp2_imul_R_RM()
1357 u16 *destreg, *srcreg; in x86emuOp2_imul_R_RM() local
1362 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_imul_R_RM()
1363 res = (s16) * destreg * (s16) * srcreg; in x86emuOp2_imul_R_RM()
1543 u32 *srcreg, *shiftreg; in x86emuOp2_btr_R() local
1546 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_btr_R()
1552 CONDITIONAL_SET_FLAG(*srcreg & mask, F_CF); in x86emuOp2_btr_R()
1553 *srcreg &= ~mask; in x86emuOp2_btr_R()
1556 u16 *srcreg, *shiftreg; in x86emuOp2_btr_R() local
1559 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_btr_R()
1565 CONDITIONAL_SET_FLAG(*srcreg & mask, F_CF); in x86emuOp2_btr_R()
1566 *srcreg &= ~mask; in x86emuOp2_btr_R()
1769 u8 *srcreg; in x86emuOp2_movzx_byte_R_RM() local
1773 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp2_movzx_byte_R_RM()
1776 *destreg = *srcreg; in x86emuOp2_movzx_byte_R_RM()
1780 u8 *srcreg; in x86emuOp2_movzx_byte_R_RM() local
1784 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp2_movzx_byte_R_RM()
1787 *destreg = *srcreg; in x86emuOp2_movzx_byte_R_RM()
1806 u16 *srcreg; in x86emuOp2_movzx_word_R_RM() local
1842 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_movzx_word_R_RM()
1845 *destreg = *srcreg; in x86emuOp2_movzx_word_R_RM()
2050 u32 *srcreg; in x86emuOp2_btX_I() local
2054 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_btX_I()
2060 CONDITIONAL_SET_FLAG(*srcreg & mask, F_CF); in x86emuOp2_btX_I()
2063 *srcreg |= mask; in x86emuOp2_btX_I()
2066 *srcreg &= ~mask; in x86emuOp2_btX_I()
2069 *srcreg ^= mask; in x86emuOp2_btX_I()
2076 u16 *srcreg; in x86emuOp2_btX_I() local
2080 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_btX_I()
2086 CONDITIONAL_SET_FLAG(*srcreg & mask, F_CF); in x86emuOp2_btX_I()
2089 *srcreg |= mask; in x86emuOp2_btX_I()
2092 *srcreg &= ~mask; in x86emuOp2_btX_I()
2095 *srcreg ^= mask; in x86emuOp2_btX_I()
2220 u32 *srcreg, *shiftreg; in x86emuOp2_btc_R() local
2223 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_btc_R()
2229 CONDITIONAL_SET_FLAG(*srcreg & mask, F_CF); in x86emuOp2_btc_R()
2230 *srcreg ^= mask; in x86emuOp2_btc_R()
2233 u16 *srcreg, *shiftreg; in x86emuOp2_btc_R() local
2236 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_btc_R()
2242 CONDITIONAL_SET_FLAG(*srcreg & mask, F_CF); in x86emuOp2_btc_R()
2243 *srcreg ^= mask; in x86emuOp2_btc_R()
2604 u8 *srcreg; in x86emuOp2_movsx_byte_R_RM() local
2608 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp2_movsx_byte_R_RM()
2611 *destreg = (s32) ((s8) * srcreg); in x86emuOp2_movsx_byte_R_RM()
2615 u8 *srcreg; in x86emuOp2_movsx_byte_R_RM() local
2619 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp2_movsx_byte_R_RM()
2622 *destreg = (s16) ((s8) * srcreg); in x86emuOp2_movsx_byte_R_RM()
2641 u16 *srcreg; in x86emuOp2_movsx_word_R_RM() local
2677 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_movsx_word_R_RM()
2680 *destreg = (s32) ((s16) * srcreg); in x86emuOp2_movsx_word_R_RM()