Lines Matching refs:srcval
1097 uint8_t *destreg, srcval; in common_binop_byte_rm_r() local
1101 srcval = *decode_rh_byte_register(emu); in common_binop_byte_rm_r()
1105 destval = (*binop)(emu, destval, srcval); in common_binop_byte_rm_r()
1109 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_byte_rm_r()
1117 uint8_t destval, srcval; in common_binop_ns_byte_rm_r() local
1120 srcval = *decode_rh_byte_register(emu); in common_binop_ns_byte_rm_r()
1127 (*binop)(emu, destval, srcval); in common_binop_ns_byte_rm_r()
1134 uint16_t destval, *destreg, srcval; in common_binop_word_rm_r() local
1137 srcval = *decode_rh_word_register(emu); in common_binop_word_rm_r()
1141 destval = (*binop)(emu, destval, srcval); in common_binop_word_rm_r()
1145 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_word_rm_r()
1152 uint8_t *destreg, srcval; in common_binop_byte_r_rm() local
1159 srcval = fetch_data_byte(emu, srcoffset); in common_binop_byte_r_rm()
1161 srcval = *decode_rl_byte_register(emu); in common_binop_byte_r_rm()
1163 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_byte_r_rm()
1170 uint32_t destval, *destreg, srcval; in common_binop_long_rm_r() local
1173 srcval = *decode_rh_long_register(emu); in common_binop_long_rm_r()
1177 destval = (*binop)(emu, destval, srcval); in common_binop_long_rm_r()
1181 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_long_rm_r()
1199 uint16_t destval, srcval; in common_binop_ns_word_rm_r() local
1202 srcval = *decode_rh_word_register(emu); in common_binop_ns_word_rm_r()
1209 (*binop)(emu, destval, srcval); in common_binop_ns_word_rm_r()
1217 uint32_t destval, srcval; in common_binop_ns_long_rm_r() local
1220 srcval = *decode_rh_long_register(emu); in common_binop_ns_long_rm_r()
1227 (*binop)(emu, destval, srcval); in common_binop_ns_long_rm_r()
1244 uint32_t *destreg, srcval; in common_binop_long_r_rm() local
1250 srcval = fetch_data_long(emu, srcoffset); in common_binop_long_r_rm()
1252 srcval = *decode_rl_long_register(emu); in common_binop_long_r_rm()
1254 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_long_r_rm()
1261 uint16_t *destreg, srcval; in common_binop_word_r_rm() local
1267 srcval = fetch_data_word(emu, srcoffset); in common_binop_word_r_rm()
1269 srcval = *decode_rl_word_register(emu); in common_binop_word_r_rm()
1271 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_word_r_rm()
1287 uint8_t srcval; in common_binop_byte_imm() local
1289 srcval = fetch_byte_imm(emu); in common_binop_byte_imm()
1290 emu->x86.R_AL = (*binop)(emu, emu->x86.R_AL, srcval); in common_binop_byte_imm()
1298 uint32_t srcval; in common_binop_word_long_imm() local
1300 srcval = fetch_long_imm(emu); in common_binop_word_long_imm()
1301 emu->x86.R_EAX = (*binop32)(emu, emu->x86.R_EAX, srcval); in common_binop_word_long_imm()
1303 uint16_t srcval; in common_binop_word_long_imm() local
1305 srcval = fetch_word_imm(emu); in common_binop_word_long_imm()
1306 emu->x86.R_AX = (*binop16)(emu, emu->x86.R_AX, srcval); in common_binop_word_long_imm()
1332 uint32_t *destreg, srcval; in common_imul_long_IMM() local
1340 srcval = fetch_data_long(emu, srcoffset); in common_imul_long_IMM()
1342 srcval = *decode_rl_long_register(emu); in common_imul_long_IMM()
1349 res = (int32_t)srcval * imm; in common_imul_long_IMM()
1365 uint16_t *destreg, srcval; in common_imul_word_IMM() local
1373 srcval = fetch_data_word(emu, srcoffset); in common_imul_word_IMM()
1375 srcval = *decode_rl_word_register(emu); in common_imul_word_IMM()
1382 res = (int16_t)srcval * imm; in common_imul_word_IMM()
1439 uint8_t *destreg, srcval; in x86emuOp_cmp_byte_R_RM() local
1443 srcval = decode_and_fetch_byte(emu); in x86emuOp_cmp_byte_R_RM()
1444 cmp_byte(emu, *destreg, srcval); in x86emuOp_cmp_byte_R_RM()
1453 uint32_t srcval, *destreg; in x86emuOp32_cmp_word_R_RM() local
1457 srcval = decode_and_fetch_long(emu); in x86emuOp32_cmp_word_R_RM()
1458 cmp_long(emu, *destreg, srcval); in x86emuOp32_cmp_word_R_RM()
1464 uint16_t srcval, *destreg; in x86emuOp16_cmp_word_R_RM() local
1468 srcval = decode_and_fetch_word(emu); in x86emuOp16_cmp_word_R_RM()
1469 cmp_word(emu, *destreg, srcval); in x86emuOp16_cmp_word_R_RM()
1487 uint8_t srcval; in x86emuOp_cmp_byte_AL_IMM() local
1489 srcval = fetch_byte_imm(emu); in x86emuOp_cmp_byte_AL_IMM()
1490 cmp_byte(emu, emu->x86.R_AL, srcval); in x86emuOp_cmp_byte_AL_IMM()
1499 uint32_t srcval; in x86emuOp32_cmp_word_AX_IMM() local
1501 srcval = fetch_long_imm(emu); in x86emuOp32_cmp_word_AX_IMM()
1502 cmp_long(emu, emu->x86.R_EAX, srcval); in x86emuOp32_cmp_word_AX_IMM()
1508 uint16_t srcval; in x86emuOp16_cmp_word_AX_IMM() local
1510 srcval = fetch_word_imm(emu); in x86emuOp16_cmp_word_AX_IMM()
1511 cmp_word(emu, emu->x86.R_AX, srcval); in x86emuOp16_cmp_word_AX_IMM()
1996 uint32_t *destreg, srcval; in x86emuOp32_mov_word_RM_R() local
1999 srcval = *decode_rh_long_register(emu); in x86emuOp32_mov_word_RM_R()
2002 store_data_long(emu, destoffset, srcval); in x86emuOp32_mov_word_RM_R()
2005 *destreg = srcval; in x86emuOp32_mov_word_RM_R()
2013 uint16_t *destreg, srcval; in x86emuOp16_mov_word_RM_R() local
2016 srcval = *decode_rh_word_register(emu); in x86emuOp16_mov_word_RM_R()
2019 store_data_word(emu, destoffset, srcval); in x86emuOp16_mov_word_RM_R()
2022 *destreg = srcval; in x86emuOp16_mov_word_RM_R()
2075 uint16_t *destreg, srcval; in x86emuOp_mov_word_RM_SR() local
2079 srcval = *decode_rh_seg_register(emu); in x86emuOp_mov_word_RM_SR()
2082 store_data_word(emu, destoffset, srcval); in x86emuOp_mov_word_RM_SR()
2085 *destreg = srcval; in x86emuOp_mov_word_RM_SR()
3736 uint8_t destval, srcval; in x86emuOp_opcF6_byte_RM() local
3745 destval = decode_and_fetch_byte_imm8(emu, &srcval); in x86emuOp_opcF6_byte_RM()
3746 test_byte(emu, destval, srcval); in x86emuOp_opcF6_byte_RM()
3780 uint32_t destval, srcval; in x86emuOp32_opcF7_word_RM() local
3793 srcval = fetch_long_imm(emu); in x86emuOp32_opcF7_word_RM()
3796 srcval = fetch_long_imm(emu); in x86emuOp32_opcF7_word_RM()
3799 test_long(emu, destval, srcval); in x86emuOp32_opcF7_word_RM()
3829 uint16_t destval, srcval; in x86emuOp16_opcF7_word_RM() local
3842 srcval = fetch_word_imm(emu); in x86emuOp16_opcF7_word_RM()
3845 srcval = fetch_word_imm(emu); in x86emuOp16_opcF7_word_RM()
3848 test_word(emu, destval, srcval); in x86emuOp16_opcF7_word_RM()
4893 uint32_t srcval, *shiftreg, mask; in common_bitstring32() local
4897 srcval = decode_and_fetch_long_disp(emu, (int16_t) *shiftreg >> 5); in common_bitstring32()
4900 CONDITIONAL_SET_FLAG(srcval & mask, F_CF); in common_bitstring32()
4906 write_back_long(emu, srcval | mask); in common_bitstring32()
4909 write_back_long(emu, srcval & ~mask); in common_bitstring32()
4912 write_back_long(emu, srcval ^ mask); in common_bitstring32()
4921 uint16_t srcval, *shiftreg, mask; in common_bitstring16() local
4925 srcval = decode_and_fetch_word_disp(emu, (int16_t) *shiftreg >> 4); in common_bitstring16()
4928 CONDITIONAL_SET_FLAG(srcval & mask, F_CF); in common_bitstring16()
4934 write_back_word(emu, srcval | mask); in common_bitstring16()
4937 write_back_word(emu, srcval & ~mask); in common_bitstring16()
4940 write_back_word(emu, srcval ^ mask); in common_bitstring16()
4957 uint32_t srcval, *dstreg; in common_bitsearch32() local
4961 srcval = decode_and_fetch_long(emu); in common_bitsearch32()
4962 CONDITIONAL_SET_FLAG(srcval == 0, F_ZF); in common_bitsearch32()
4964 if ((srcval >> *dstreg) & 1) in common_bitsearch32()
4972 uint16_t srcval, *dstreg; in common_bitsearch16() local
4976 srcval = decode_and_fetch_word(emu); in common_bitsearch16()
4977 CONDITIONAL_SET_FLAG(srcval == 0, F_ZF); in common_bitsearch16()
4979 if ((srcval >> *dstreg) & 1) in common_bitsearch16()
5201 uint32_t *destreg, srcval; in x86emuOp2_32_imul_R_RM() local
5206 srcval = decode_and_fetch_long(emu); in x86emuOp2_32_imul_R_RM()
5207 res = (int32_t) *destreg * (int32_t)srcval; in x86emuOp2_32_imul_R_RM()
5221 uint16_t *destreg, srcval; in x86emuOp2_16_imul_R_RM() local
5226 srcval = decode_and_fetch_word(emu); in x86emuOp2_16_imul_R_RM()
5227 res = (int16_t) * destreg * (int16_t)srcval; in x86emuOp2_16_imul_R_RM()
5335 uint32_t srcval, mask; in x86emuOp2_32_btX_I() local
5342 srcval = decode_and_fetch_long_imm8(emu, &shift); in x86emuOp2_32_btX_I()
5348 write_back_long(emu, srcval | mask); in x86emuOp2_32_btX_I()
5351 write_back_long(emu, srcval & ~mask); in x86emuOp2_32_btX_I()
5354 write_back_long(emu, srcval ^ mask); in x86emuOp2_32_btX_I()
5357 CONDITIONAL_SET_FLAG(srcval & mask, F_CF); in x86emuOp2_32_btX_I()
5365 uint16_t srcval, mask; in x86emuOp2_16_btX_I() local
5372 srcval = decode_and_fetch_word_imm8(emu, &shift); in x86emuOp2_16_btX_I()
5377 write_back_word(emu, srcval | mask); in x86emuOp2_16_btX_I()
5380 write_back_word(emu, srcval & ~mask); in x86emuOp2_16_btX_I()
5383 write_back_word(emu, srcval ^ mask); in x86emuOp2_16_btX_I()
5386 CONDITIONAL_SET_FLAG(srcval & mask, F_CF); in x86emuOp2_16_btX_I()