Home | History | Annotate | Download | only in x86emu

Lines Matching refs:srcreg

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