Lines Matching refs:srcreg

327 	    u32 *srcreg,*shiftreg;  in x86emuOp2_bt_R()  local
329 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_bt_R()
334 CONDITIONAL_SET_FLAG(*srcreg & (0x1 << bit),F_CF); in x86emuOp2_bt_R()
336 u16 *srcreg,*shiftreg; in x86emuOp2_bt_R() local
338 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_bt_R()
343 CONDITIONAL_SET_FLAG(*srcreg & (0x1 << bit),F_CF); in x86emuOp2_bt_R()
555 u32 *srcreg,*shiftreg; in x86emuOp2_bts_R() local
558 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_bts_R()
564 CONDITIONAL_SET_FLAG(*srcreg & mask,F_CF); in x86emuOp2_bts_R()
565 *srcreg |= mask; in x86emuOp2_bts_R()
567 u16 *srcreg,*shiftreg; in x86emuOp2_bts_R() local
570 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_bts_R()
576 CONDITIONAL_SET_FLAG(*srcreg & mask,F_CF); in x86emuOp2_bts_R()
577 *srcreg |= mask; in x86emuOp2_bts_R()
770 u32 *destreg,*srcreg; in x86emuOp2_imul_R_RM() local
775 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_imul_R_RM()
777 imul_long_direct(&res_lo,&res_hi,(s32)*destreg,(s32)*srcreg); in x86emuOp2_imul_R_RM()
787 u16 *destreg,*srcreg; in x86emuOp2_imul_R_RM() local
792 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_imul_R_RM()
793 res = (s16)*destreg * (s16)*srcreg; in x86emuOp2_imul_R_RM()
880 u32 *srcreg,*shiftreg; in x86emuOp2_btr_R() local
883 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_btr_R()
889 CONDITIONAL_SET_FLAG(*srcreg & mask,F_CF); in x86emuOp2_btr_R()
890 *srcreg &= ~mask; in x86emuOp2_btr_R()
892 u16 *srcreg,*shiftreg; in x86emuOp2_btr_R() local
895 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_btr_R()
901 CONDITIONAL_SET_FLAG(*srcreg & mask,F_CF); in x86emuOp2_btr_R()
902 *srcreg &= ~mask; in x86emuOp2_btr_R()
1006 u8 *srcreg; in x86emuOp2_movzx_byte_R_RM() local
1010 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp2_movzx_byte_R_RM()
1013 *destreg = *srcreg; in x86emuOp2_movzx_byte_R_RM()
1016 u8 *srcreg; in x86emuOp2_movzx_byte_R_RM() local
1020 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp2_movzx_byte_R_RM()
1023 *destreg = *srcreg; in x86emuOp2_movzx_byte_R_RM()
1040 u16 *srcreg; in x86emuOp2_movzx_word_R_RM() local
1056 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_movzx_word_R_RM()
1059 *destreg = *srcreg; in x86emuOp2_movzx_word_R_RM()
1148 u32 *srcreg; in x86emuOp2_btX_I() local
1151 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_btX_I()
1157 CONDITIONAL_SET_FLAG(*srcreg & mask,F_CF); in x86emuOp2_btX_I()
1160 *srcreg |= mask; in x86emuOp2_btX_I()
1163 *srcreg &= ~mask; in x86emuOp2_btX_I()
1166 *srcreg ^= mask; in x86emuOp2_btX_I()
1172 u16 *srcreg; in x86emuOp2_btX_I() local
1175 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_btX_I()
1181 CONDITIONAL_SET_FLAG(*srcreg & mask,F_CF); in x86emuOp2_btX_I()
1184 *srcreg |= mask; in x86emuOp2_btX_I()
1187 *srcreg &= ~mask; in x86emuOp2_btX_I()
1190 *srcreg ^= mask; in x86emuOp2_btX_I()
1244 u32 *srcreg,*shiftreg; in x86emuOp2_btc_R() local
1247 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_btc_R()
1253 CONDITIONAL_SET_FLAG(*srcreg & mask,F_CF); in x86emuOp2_btc_R()
1254 *srcreg ^= mask; in x86emuOp2_btc_R()
1256 u16 *srcreg,*shiftreg; in x86emuOp2_btc_R() local
1259 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_btc_R()
1265 CONDITIONAL_SET_FLAG(*srcreg & mask,F_CF); in x86emuOp2_btc_R()
1266 *srcreg ^= mask; in x86emuOp2_btc_R()
1309 u32 *srcreg, *dstreg; in x86emuOp2_bsf() local
1311 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_bsf()
1315 CONDITIONAL_SET_FLAG(*srcreg == 0, F_ZF); in x86emuOp2_bsf()
1317 if ((*srcreg >> *dstreg) & 1) break; in x86emuOp2_bsf()
1319 u16 *srcreg, *dstreg; in x86emuOp2_bsf() local
1321 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_bsf()
1325 CONDITIONAL_SET_FLAG(*srcreg == 0, F_ZF); in x86emuOp2_bsf()
1327 if ((*srcreg >> *dstreg) & 1) break; in x86emuOp2_bsf()
1370 u32 *srcreg, *dstreg; in x86emuOp2_bsr() local
1372 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp2_bsr()
1376 CONDITIONAL_SET_FLAG(*srcreg == 0, F_ZF); in x86emuOp2_bsr()
1378 if ((*srcreg >> *dstreg) & 1) break; in x86emuOp2_bsr()
1380 u16 *srcreg, *dstreg; in x86emuOp2_bsr() local
1382 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_bsr()
1386 CONDITIONAL_SET_FLAG(*srcreg == 0, F_ZF); in x86emuOp2_bsr()
1388 if ((*srcreg >> *dstreg) & 1) break; in x86emuOp2_bsr()
1434 u8 *srcreg; in x86emuOp2_movsx_byte_R_RM() local
1438 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp2_movsx_byte_R_RM()
1441 *destreg = (s32)((s8)*srcreg); in x86emuOp2_movsx_byte_R_RM()
1444 u8 *srcreg; in x86emuOp2_movsx_byte_R_RM() local
1448 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp2_movsx_byte_R_RM()
1451 *destreg = (s16)((s8)*srcreg); in x86emuOp2_movsx_byte_R_RM()
1468 u16 *srcreg; in x86emuOp2_movsx_word_R_RM() local
1484 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp2_movsx_word_R_RM()
1487 *destreg = (s32)((s16)*srcreg); in x86emuOp2_movsx_word_R_RM()