Lines Matching refs:srcval

1112 	uint8_t *destreg, srcval;  in common_binop_byte_rm_r()  local
1116 srcval = *decode_rh_byte_register(emu); in common_binop_byte_rm_r()
1120 destval = (*binop)(emu, destval, srcval); in common_binop_byte_rm_r()
1124 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_byte_rm_r()
1133 uint8_t destval, srcval; in common_binop_ns_byte_rm_r() local
1136 srcval = *decode_rh_byte_register(emu); in common_binop_ns_byte_rm_r()
1143 (*binop)(emu, destval, srcval); in common_binop_ns_byte_rm_r()
1151 uint16_t destval, *destreg, srcval; in common_binop_word_rm_r() local
1154 srcval = *decode_rh_word_register(emu); in common_binop_word_rm_r()
1158 destval = (*binop)(emu, destval, srcval); in common_binop_word_rm_r()
1162 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_word_rm_r()
1170 uint8_t *destreg, srcval; in common_binop_byte_r_rm() local
1177 srcval = fetch_data_byte(emu, srcoffset); in common_binop_byte_r_rm()
1179 srcval = *decode_rl_byte_register(emu); in common_binop_byte_r_rm()
1181 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_byte_r_rm()
1189 uint32_t destval, *destreg, srcval; in common_binop_long_rm_r() local
1192 srcval = *decode_rh_long_register(emu); in common_binop_long_rm_r()
1196 destval = (*binop)(emu, destval, srcval); in common_binop_long_rm_r()
1200 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_long_rm_r()
1220 uint16_t destval, srcval; in common_binop_ns_word_rm_r() local
1223 srcval = *decode_rh_word_register(emu); in common_binop_ns_word_rm_r()
1230 (*binop)(emu, destval, srcval); in common_binop_ns_word_rm_r()
1239 uint32_t destval, srcval; in common_binop_ns_long_rm_r() local
1242 srcval = *decode_rh_long_register(emu); in common_binop_ns_long_rm_r()
1249 (*binop)(emu, destval, srcval); in common_binop_ns_long_rm_r()
1268 uint32_t *destreg, srcval; in common_binop_long_r_rm() local
1274 srcval = fetch_data_long(emu, srcoffset); in common_binop_long_r_rm()
1276 srcval = *decode_rl_long_register(emu); in common_binop_long_r_rm()
1278 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_long_r_rm()
1286 uint16_t *destreg, srcval; in common_binop_word_r_rm() local
1292 srcval = fetch_data_word(emu, srcoffset); in common_binop_word_r_rm()
1294 srcval = *decode_rl_word_register(emu); in common_binop_word_r_rm()
1296 *destreg = (*binop)(emu, *destreg, srcval); in common_binop_word_r_rm()
1314 uint8_t srcval; in common_binop_byte_imm() local
1316 srcval = fetch_byte_imm(emu); in common_binop_byte_imm()
1317 emu->x86.R_AL = (*binop)(emu, emu->x86.R_AL, srcval); in common_binop_byte_imm()
1326 uint32_t srcval; in common_binop_word_long_imm() local
1328 srcval = fetch_long_imm(emu); in common_binop_word_long_imm()
1329 emu->x86.R_EAX = (*binop32)(emu, emu->x86.R_EAX, srcval); in common_binop_word_long_imm()
1331 uint16_t srcval; in common_binop_word_long_imm() local
1333 srcval = fetch_word_imm(emu); in common_binop_word_long_imm()
1334 emu->x86.R_AX = (*binop16)(emu, emu->x86.R_AX, srcval); in common_binop_word_long_imm()
1360 uint32_t *destreg, srcval; in common_imul_long_IMM() local
1368 srcval = fetch_data_long(emu, srcoffset); in common_imul_long_IMM()
1370 srcval = *decode_rl_long_register(emu); in common_imul_long_IMM()
1377 res = (int32_t)srcval * imm; in common_imul_long_IMM()
1393 uint16_t *destreg, srcval; in common_imul_word_IMM() local
1401 srcval = fetch_data_word(emu, srcoffset); in common_imul_word_IMM()
1403 srcval = *decode_rl_word_register(emu); in common_imul_word_IMM()
1410 res = (int16_t)srcval * imm; in common_imul_word_IMM()
1468 uint8_t *destreg, srcval; in x86emuOp_cmp_byte_R_RM() local
1472 srcval = decode_and_fetch_byte(emu); in x86emuOp_cmp_byte_R_RM()
1473 cmp_byte(emu, *destreg, srcval); in x86emuOp_cmp_byte_R_RM()
1484 uint32_t srcval, *destreg; in x86emuOp32_cmp_word_R_RM() local
1488 srcval = decode_and_fetch_long(emu); in x86emuOp32_cmp_word_R_RM()
1489 cmp_long(emu, *destreg, srcval); in x86emuOp32_cmp_word_R_RM()
1495 uint16_t srcval, *destreg; in x86emuOp16_cmp_word_R_RM() local
1499 srcval = decode_and_fetch_word(emu); in x86emuOp16_cmp_word_R_RM()
1500 cmp_word(emu, *destreg, srcval); in x86emuOp16_cmp_word_R_RM()
1519 uint8_t srcval; in x86emuOp_cmp_byte_AL_IMM() local
1521 srcval = fetch_byte_imm(emu); in x86emuOp_cmp_byte_AL_IMM()
1522 cmp_byte(emu, emu->x86.R_AL, srcval); in x86emuOp_cmp_byte_AL_IMM()
1532 uint32_t srcval; in x86emuOp32_cmp_word_AX_IMM() local
1534 srcval = fetch_long_imm(emu); in x86emuOp32_cmp_word_AX_IMM()
1535 cmp_long(emu, emu->x86.R_EAX, srcval); in x86emuOp32_cmp_word_AX_IMM()
1541 uint16_t srcval; in x86emuOp16_cmp_word_AX_IMM() local
1543 srcval = fetch_word_imm(emu); in x86emuOp16_cmp_word_AX_IMM()
1544 cmp_word(emu, emu->x86.R_AX, srcval); in x86emuOp16_cmp_word_AX_IMM()
2048 uint32_t *destreg, srcval; in x86emuOp32_mov_word_RM_R() local
2051 srcval = *decode_rh_long_register(emu); in x86emuOp32_mov_word_RM_R()
2054 store_data_long(emu, destoffset, srcval); in x86emuOp32_mov_word_RM_R()
2057 *destreg = srcval; in x86emuOp32_mov_word_RM_R()
2065 uint16_t *destreg, srcval; in x86emuOp16_mov_word_RM_R() local
2068 srcval = *decode_rh_word_register(emu); in x86emuOp16_mov_word_RM_R()
2071 store_data_word(emu, destoffset, srcval); in x86emuOp16_mov_word_RM_R()
2074 *destreg = srcval; in x86emuOp16_mov_word_RM_R()
2130 uint16_t *destreg, srcval; in x86emuOp_mov_word_RM_SR() local
2134 srcval = *decode_rh_seg_register(emu); in x86emuOp_mov_word_RM_SR()
2137 store_data_word(emu, destoffset, srcval); in x86emuOp_mov_word_RM_SR()
2140 *destreg = srcval; in x86emuOp_mov_word_RM_SR()
3891 uint8_t destval, srcval; in x86emuOp_opcF6_byte_RM() local
3900 destval = decode_and_fetch_byte_imm8(emu, &srcval); in x86emuOp_opcF6_byte_RM()
3901 test_byte(emu, destval, srcval); in x86emuOp_opcF6_byte_RM()
3936 uint32_t destval, srcval; in x86emuOp32_opcF7_word_RM() local
3949 srcval = fetch_long_imm(emu); in x86emuOp32_opcF7_word_RM()
3952 srcval = fetch_long_imm(emu); in x86emuOp32_opcF7_word_RM()
3955 test_long(emu, destval, srcval); in x86emuOp32_opcF7_word_RM()
3985 uint16_t destval, srcval; in x86emuOp16_opcF7_word_RM() local
3998 srcval = fetch_word_imm(emu); in x86emuOp16_opcF7_word_RM()
4001 srcval = fetch_word_imm(emu); in x86emuOp16_opcF7_word_RM()
4004 test_word(emu, destval, srcval); in x86emuOp16_opcF7_word_RM()
5054 uint32_t srcval, *shiftreg, mask; in common_bitstring32() local
5058 srcval = decode_and_fetch_long_disp(emu, (int16_t) *shiftreg >> 5); in common_bitstring32()
5061 CONDITIONAL_SET_FLAG(srcval & mask, F_CF); in common_bitstring32()
5067 write_back_long(emu, srcval | mask); in common_bitstring32()
5070 write_back_long(emu, srcval & ~mask); in common_bitstring32()
5073 write_back_long(emu, srcval ^ mask); in common_bitstring32()
5082 uint16_t srcval, *shiftreg, mask; in common_bitstring16() local
5086 srcval = decode_and_fetch_word_disp(emu, (int16_t) *shiftreg >> 4); in common_bitstring16()
5089 CONDITIONAL_SET_FLAG(srcval & mask, F_CF); in common_bitstring16()
5095 write_back_word(emu, srcval | mask); in common_bitstring16()
5098 write_back_word(emu, srcval & ~mask); in common_bitstring16()
5101 write_back_word(emu, srcval ^ mask); in common_bitstring16()
5118 uint32_t srcval, *dstreg; in common_bitsearch32() local
5122 srcval = decode_and_fetch_long(emu); in common_bitsearch32()
5123 CONDITIONAL_SET_FLAG(srcval == 0, F_ZF); in common_bitsearch32()
5125 if ((srcval >> *dstreg) & 1) in common_bitsearch32()
5133 uint16_t srcval, *dstreg; in common_bitsearch16() local
5137 srcval = decode_and_fetch_word(emu); in common_bitsearch16()
5138 CONDITIONAL_SET_FLAG(srcval == 0, F_ZF); in common_bitsearch16()
5140 if ((srcval >> *dstreg) & 1) in common_bitsearch16()
5377 uint32_t *destreg, srcval; in x86emuOp2_32_imul_R_RM() local
5382 srcval = decode_and_fetch_long(emu); in x86emuOp2_32_imul_R_RM()
5383 res = (int32_t) *destreg * (int32_t)srcval; in x86emuOp2_32_imul_R_RM()
5397 uint16_t *destreg, srcval; in x86emuOp2_16_imul_R_RM() local
5402 srcval = decode_and_fetch_word(emu); in x86emuOp2_16_imul_R_RM()
5403 res = (int16_t) * destreg * (int16_t)srcval; in x86emuOp2_16_imul_R_RM()
5518 uint32_t srcval, mask; in x86emuOp2_32_btX_I() local
5525 srcval = decode_and_fetch_long_imm8(emu, &shift); in x86emuOp2_32_btX_I()
5531 write_back_long(emu, srcval | mask); in x86emuOp2_32_btX_I()
5534 write_back_long(emu, srcval & ~mask); in x86emuOp2_32_btX_I()
5537 write_back_long(emu, srcval ^ mask); in x86emuOp2_32_btX_I()
5540 CONDITIONAL_SET_FLAG(srcval & mask, F_CF); in x86emuOp2_32_btX_I()
5548 uint16_t srcval, mask; in x86emuOp2_16_btX_I() local
5555 srcval = decode_and_fetch_word_imm8(emu, &shift); in x86emuOp2_16_btX_I()
5560 write_back_word(emu, srcval | mask); in x86emuOp2_16_btX_I()
5563 write_back_word(emu, srcval & ~mask); in x86emuOp2_16_btX_I()
5566 write_back_word(emu, srcval ^ mask); in x86emuOp2_16_btX_I()
5569 CONDITIONAL_SET_FLAG(srcval & mask, F_CF); in x86emuOp2_16_btX_I()