Lines Matching defs:srcval

1115 	uint8_t *destreg, srcval;
1119 srcval = *decode_rh_byte_register(emu);
1123 destval = (*binop)(emu, destval, srcval);
1127 *destreg = (*binop)(emu, *destreg, srcval);
1136 uint8_t destval, srcval;
1139 srcval = *decode_rh_byte_register(emu);
1146 (*binop)(emu, destval, srcval);
1154 uint16_t destval, *destreg, srcval;
1157 srcval = *decode_rh_word_register(emu);
1161 destval = (*binop)(emu, destval, srcval);
1165 *destreg = (*binop)(emu, *destreg, srcval);
1173 uint8_t *destreg, srcval;
1180 srcval = fetch_data_byte(emu, srcoffset);
1182 srcval = *decode_rl_byte_register(emu);
1184 *destreg = (*binop)(emu, *destreg, srcval);
1192 uint32_t destval, *destreg, srcval;
1195 srcval = *decode_rh_long_register(emu);
1199 destval = (*binop)(emu, destval, srcval);
1203 *destreg = (*binop)(emu, *destreg, srcval);
1223 uint16_t destval, srcval;
1226 srcval = *decode_rh_word_register(emu);
1233 (*binop)(emu, destval, srcval);
1242 uint32_t destval, srcval;
1245 srcval = *decode_rh_long_register(emu);
1252 (*binop)(emu, destval, srcval);
1271 uint32_t *destreg, srcval;
1277 srcval = fetch_data_long(emu, srcoffset);
1279 srcval = *decode_rl_long_register(emu);
1281 *destreg = (*binop)(emu, *destreg, srcval);
1289 uint16_t *destreg, srcval;
1295 srcval = fetch_data_word(emu, srcoffset);
1297 srcval = *decode_rl_word_register(emu);
1299 *destreg = (*binop)(emu, *destreg, srcval);
1317 uint8_t srcval;
1319 srcval = fetch_byte_imm(emu);
1320 emu->x86.R_AL = (*binop)(emu, emu->x86.R_AL, srcval);
1329 uint32_t srcval;
1331 srcval = fetch_long_imm(emu);
1332 emu->x86.R_EAX = (*binop32)(emu, emu->x86.R_EAX, srcval);
1334 uint16_t srcval;
1336 srcval = fetch_word_imm(emu);
1337 emu->x86.R_AX = (*binop16)(emu, emu->x86.R_AX, srcval);
1363 uint32_t *destreg, srcval;
1371 srcval = fetch_data_long(emu, srcoffset);
1373 srcval = *decode_rl_long_register(emu);
1380 res = (int32_t)srcval * imm;
1396 uint16_t *destreg, srcval;
1404 srcval = fetch_data_word(emu, srcoffset);
1406 srcval = *decode_rl_word_register(emu);
1413 res = (int16_t)srcval * imm;
1471 uint8_t *destreg, srcval;
1475 srcval = decode_and_fetch_byte(emu);
1476 cmp_byte(emu, *destreg, srcval);
1487 uint32_t srcval, *destreg;
1491 srcval = decode_and_fetch_long(emu);
1492 cmp_long(emu, *destreg, srcval);
1498 uint16_t srcval, *destreg;
1502 srcval = decode_and_fetch_word(emu);
1503 cmp_word(emu, *destreg, srcval);
1522 uint8_t srcval;
1524 srcval = fetch_byte_imm(emu);
1525 cmp_byte(emu, emu->x86.R_AL, srcval);
1535 uint32_t srcval;
1537 srcval = fetch_long_imm(emu);
1538 cmp_long(emu, emu->x86.R_EAX, srcval);
1544 uint16_t srcval;
1546 srcval = fetch_word_imm(emu);
1547 cmp_word(emu, emu->x86.R_AX, srcval);
2051 uint32_t *destreg, srcval;
2054 srcval = *decode_rh_long_register(emu);
2057 store_data_long(emu, destoffset, srcval);
2060 *destreg = srcval;
2068 uint16_t *destreg, srcval;
2071 srcval = *decode_rh_word_register(emu);
2074 store_data_word(emu, destoffset, srcval);
2077 *destreg = srcval;
2133 uint16_t *destreg, srcval;
2137 srcval = *decode_rh_seg_register(emu);
2140 store_data_word(emu, destoffset, srcval);
2143 *destreg = srcval;
3894 uint8_t destval, srcval;
3903 destval = decode_and_fetch_byte_imm8(emu, &srcval);
3904 test_byte(emu, destval, srcval);
3939 uint32_t destval, srcval;
3952 srcval = fetch_long_imm(emu);
3955 srcval = fetch_long_imm(emu);
3958 test_long(emu, destval, srcval);
3988 uint16_t destval, srcval;
4001 srcval = fetch_word_imm(emu);
4004 srcval = fetch_word_imm(emu);
4007 test_word(emu, destval, srcval);
5057 uint32_t srcval, *shiftreg, mask;
5061 srcval = decode_and_fetch_long_disp(emu, (int16_t) *shiftreg >> 5);
5064 CONDITIONAL_SET_FLAG(srcval & mask, F_CF);
5070 write_back_long(emu, srcval | mask);
5073 write_back_long(emu, srcval & ~mask);
5076 write_back_long(emu, srcval ^ mask);
5085 uint16_t srcval, *shiftreg, mask;
5089 srcval = decode_and_fetch_word_disp(emu, (int16_t) *shiftreg >> 4);
5092 CONDITIONAL_SET_FLAG(srcval & mask, F_CF);
5098 write_back_word(emu, srcval | mask);
5101 write_back_word(emu, srcval & ~mask);
5104 write_back_word(emu, srcval ^ mask);
5121 uint32_t srcval, *dstreg;
5125 srcval = decode_and_fetch_long(emu);
5126 CONDITIONAL_SET_FLAG(srcval == 0, F_ZF);
5128 if ((srcval >> *dstreg) & 1)
5136 uint16_t srcval, *dstreg;
5140 srcval = decode_and_fetch_word(emu);
5141 CONDITIONAL_SET_FLAG(srcval == 0, F_ZF);
5143 if ((srcval >> *dstreg) & 1)
5380 uint32_t *destreg, srcval;
5385 srcval = decode_and_fetch_long(emu);
5386 res = (int32_t) *destreg * (int32_t)srcval;
5400 uint16_t *destreg, srcval;
5405 srcval = decode_and_fetch_word(emu);
5406 res = (int16_t) * destreg * (int16_t)srcval;
5521 uint32_t srcval, mask;
5528 srcval = decode_and_fetch_long_imm8(emu, &shift);
5534 write_back_long(emu, srcval | mask);
5537 write_back_long(emu, srcval & ~mask);
5540 write_back_long(emu, srcval ^ mask);
5543 CONDITIONAL_SET_FLAG(srcval & mask, F_CF);
5551 uint16_t srcval, mask;
5558 srcval = decode_and_fetch_word_imm8(emu, &shift);
5563 write_back_word(emu, srcval | mask);
5566 write_back_word(emu, srcval & ~mask);
5569 write_back_word(emu, srcval ^ mask);
5572 CONDITIONAL_SET_FLAG(srcval & mask, F_CF);