Lines Matching refs:srcreg
116 u8 *destreg, *srcreg; in x86emuOp_add_byte_RM_R() local
127 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_add_byte_RM_R()
130 destval = add_byte(destval, *srcreg); in x86emuOp_add_byte_RM_R()
137 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_add_byte_RM_R()
140 destval = add_byte(destval, *srcreg); in x86emuOp_add_byte_RM_R()
147 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_add_byte_RM_R()
150 destval = add_byte(destval, *srcreg); in x86emuOp_add_byte_RM_R()
156 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_add_byte_RM_R()
159 *destreg = add_byte(*destreg, *srcreg); in x86emuOp_add_byte_RM_R()
183 u32 *srcreg; in x86emuOp_add_word_RM_R() local
188 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_add_word_RM_R()
191 destval = add_long(destval, *srcreg); in x86emuOp_add_word_RM_R()
196 u16 *srcreg; in x86emuOp_add_word_RM_R() local
201 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_add_word_RM_R()
204 destval = add_word(destval, *srcreg); in x86emuOp_add_word_RM_R()
211 u32 *srcreg; in x86emuOp_add_word_RM_R() local
216 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_add_word_RM_R()
219 destval = add_long(destval, *srcreg); in x86emuOp_add_word_RM_R()
224 u16 *srcreg; in x86emuOp_add_word_RM_R() local
229 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_add_word_RM_R()
232 destval = add_word(destval, *srcreg); in x86emuOp_add_word_RM_R()
239 u32 *srcreg; in x86emuOp_add_word_RM_R() local
244 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_add_word_RM_R()
247 destval = add_long(destval, *srcreg); in x86emuOp_add_word_RM_R()
252 u16 *srcreg; in x86emuOp_add_word_RM_R() local
257 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_add_word_RM_R()
260 destval = add_word(destval, *srcreg); in x86emuOp_add_word_RM_R()
266 u32 *destreg, *srcreg; in x86emuOp_add_word_RM_R() local
270 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_add_word_RM_R()
273 *destreg = add_long(*destreg, *srcreg); in x86emuOp_add_word_RM_R()
276 u16 *destreg, *srcreg; in x86emuOp_add_word_RM_R() local
280 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_add_word_RM_R()
283 *destreg = add_word(*destreg, *srcreg); in x86emuOp_add_word_RM_R()
299 u8 *destreg, *srcreg; in x86emuOp_add_byte_R_RM() local
337 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp_add_byte_R_RM()
340 *destreg = add_byte(*destreg, *srcreg); in x86emuOp_add_byte_R_RM()
441 u32 *destreg, *srcreg; in x86emuOp_add_word_R_RM() local
445 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_add_word_R_RM()
448 *destreg = add_long(*destreg, *srcreg); in x86emuOp_add_word_R_RM()
451 u16 *destreg, *srcreg; in x86emuOp_add_word_R_RM() local
455 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_add_word_R_RM()
458 *destreg = add_word(*destreg, *srcreg); in x86emuOp_add_word_R_RM()
553 u8 *destreg, *srcreg; in x86emuOp_or_byte_RM_R() local
565 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_or_byte_RM_R()
568 destval = or_byte(destval, *srcreg); in x86emuOp_or_byte_RM_R()
575 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_or_byte_RM_R()
578 destval = or_byte(destval, *srcreg); in x86emuOp_or_byte_RM_R()
585 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_or_byte_RM_R()
588 destval = or_byte(destval, *srcreg); in x86emuOp_or_byte_RM_R()
594 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_or_byte_RM_R()
597 *destreg = or_byte(*destreg, *srcreg); in x86emuOp_or_byte_RM_R()
621 u32 *srcreg; in x86emuOp_or_word_RM_R() local
626 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_or_word_RM_R()
629 destval = or_long(destval, *srcreg); in x86emuOp_or_word_RM_R()
634 u16 *srcreg; in x86emuOp_or_word_RM_R() local
639 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_or_word_RM_R()
642 destval = or_word(destval, *srcreg); in x86emuOp_or_word_RM_R()
649 u32 *srcreg; in x86emuOp_or_word_RM_R() local
654 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_or_word_RM_R()
657 destval = or_long(destval, *srcreg); in x86emuOp_or_word_RM_R()
662 u16 *srcreg; in x86emuOp_or_word_RM_R() local
667 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_or_word_RM_R()
670 destval = or_word(destval, *srcreg); in x86emuOp_or_word_RM_R()
677 u32 *srcreg; in x86emuOp_or_word_RM_R() local
682 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_or_word_RM_R()
685 destval = or_long(destval, *srcreg); in x86emuOp_or_word_RM_R()
690 u16 *srcreg; in x86emuOp_or_word_RM_R() local
695 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_or_word_RM_R()
698 destval = or_word(destval, *srcreg); in x86emuOp_or_word_RM_R()
704 u32 *destreg, *srcreg; in x86emuOp_or_word_RM_R() local
708 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_or_word_RM_R()
711 *destreg = or_long(*destreg, *srcreg); in x86emuOp_or_word_RM_R()
714 u16 *destreg, *srcreg; in x86emuOp_or_word_RM_R() local
718 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_or_word_RM_R()
721 *destreg = or_word(*destreg, *srcreg); in x86emuOp_or_word_RM_R()
737 u8 *destreg, *srcreg; in x86emuOp_or_byte_R_RM() local
775 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp_or_byte_R_RM()
778 *destreg = or_byte(*destreg, *srcreg); in x86emuOp_or_byte_R_RM()
879 u32 *destreg, *srcreg; in x86emuOp_or_word_R_RM() local
883 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_or_word_R_RM()
886 *destreg = or_long(*destreg, *srcreg); in x86emuOp_or_word_R_RM()
889 u16 *destreg, *srcreg; in x86emuOp_or_word_R_RM() local
893 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_or_word_R_RM()
896 *destreg = or_word(*destreg, *srcreg); in x86emuOp_or_word_R_RM()
989 u8 *destreg, *srcreg; in x86emuOp_adc_byte_RM_R() local
1001 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_adc_byte_RM_R()
1004 destval = adc_byte(destval, *srcreg); in x86emuOp_adc_byte_RM_R()
1011 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_adc_byte_RM_R()
1014 destval = adc_byte(destval, *srcreg); in x86emuOp_adc_byte_RM_R()
1021 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_adc_byte_RM_R()
1024 destval = adc_byte(destval, *srcreg); in x86emuOp_adc_byte_RM_R()
1030 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_adc_byte_RM_R()
1033 *destreg = adc_byte(*destreg, *srcreg); in x86emuOp_adc_byte_RM_R()
1057 u32 *srcreg; in x86emuOp_adc_word_RM_R() local
1062 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_adc_word_RM_R()
1065 destval = adc_long(destval, *srcreg); in x86emuOp_adc_word_RM_R()
1070 u16 *srcreg; in x86emuOp_adc_word_RM_R() local
1075 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_adc_word_RM_R()
1078 destval = adc_word(destval, *srcreg); in x86emuOp_adc_word_RM_R()
1085 u32 *srcreg; in x86emuOp_adc_word_RM_R() local
1090 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_adc_word_RM_R()
1093 destval = adc_long(destval, *srcreg); in x86emuOp_adc_word_RM_R()
1098 u16 *srcreg; in x86emuOp_adc_word_RM_R() local
1103 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_adc_word_RM_R()
1106 destval = adc_word(destval, *srcreg); in x86emuOp_adc_word_RM_R()
1113 u32 *srcreg; in x86emuOp_adc_word_RM_R() local
1118 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_adc_word_RM_R()
1121 destval = adc_long(destval, *srcreg); in x86emuOp_adc_word_RM_R()
1126 u16 *srcreg; in x86emuOp_adc_word_RM_R() local
1131 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_adc_word_RM_R()
1134 destval = adc_word(destval, *srcreg); in x86emuOp_adc_word_RM_R()
1140 u32 *destreg, *srcreg; in x86emuOp_adc_word_RM_R() local
1144 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_adc_word_RM_R()
1147 *destreg = adc_long(*destreg, *srcreg); in x86emuOp_adc_word_RM_R()
1150 u16 *destreg, *srcreg; in x86emuOp_adc_word_RM_R() local
1154 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_adc_word_RM_R()
1157 *destreg = adc_word(*destreg, *srcreg); in x86emuOp_adc_word_RM_R()
1173 u8 *destreg, *srcreg; in x86emuOp_adc_byte_R_RM() local
1211 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp_adc_byte_R_RM()
1214 *destreg = adc_byte(*destreg, *srcreg); in x86emuOp_adc_byte_R_RM()
1315 u32 *destreg, *srcreg; in x86emuOp_adc_word_R_RM() local
1319 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_adc_word_R_RM()
1322 *destreg = adc_long(*destreg, *srcreg); in x86emuOp_adc_word_R_RM()
1325 u16 *destreg, *srcreg; in x86emuOp_adc_word_R_RM() local
1329 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_adc_word_R_RM()
1332 *destreg = adc_word(*destreg, *srcreg); in x86emuOp_adc_word_R_RM()
1427 u8 *destreg, *srcreg; in x86emuOp_sbb_byte_RM_R() local
1439 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_sbb_byte_RM_R()
1442 destval = sbb_byte(destval, *srcreg); in x86emuOp_sbb_byte_RM_R()
1449 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_sbb_byte_RM_R()
1452 destval = sbb_byte(destval, *srcreg); in x86emuOp_sbb_byte_RM_R()
1459 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_sbb_byte_RM_R()
1462 destval = sbb_byte(destval, *srcreg); in x86emuOp_sbb_byte_RM_R()
1468 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_sbb_byte_RM_R()
1471 *destreg = sbb_byte(*destreg, *srcreg); in x86emuOp_sbb_byte_RM_R()
1495 u32 *srcreg; in x86emuOp_sbb_word_RM_R() local
1500 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_sbb_word_RM_R()
1503 destval = sbb_long(destval, *srcreg); in x86emuOp_sbb_word_RM_R()
1508 u16 *srcreg; in x86emuOp_sbb_word_RM_R() local
1513 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_sbb_word_RM_R()
1516 destval = sbb_word(destval, *srcreg); in x86emuOp_sbb_word_RM_R()
1523 u32 *srcreg; in x86emuOp_sbb_word_RM_R() local
1528 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_sbb_word_RM_R()
1531 destval = sbb_long(destval, *srcreg); in x86emuOp_sbb_word_RM_R()
1536 u16 *srcreg; in x86emuOp_sbb_word_RM_R() local
1541 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_sbb_word_RM_R()
1544 destval = sbb_word(destval, *srcreg); in x86emuOp_sbb_word_RM_R()
1551 u32 *srcreg; in x86emuOp_sbb_word_RM_R() local
1556 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_sbb_word_RM_R()
1559 destval = sbb_long(destval, *srcreg); in x86emuOp_sbb_word_RM_R()
1564 u16 *srcreg; in x86emuOp_sbb_word_RM_R() local
1569 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_sbb_word_RM_R()
1572 destval = sbb_word(destval, *srcreg); in x86emuOp_sbb_word_RM_R()
1578 u32 *destreg, *srcreg; in x86emuOp_sbb_word_RM_R() local
1582 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_sbb_word_RM_R()
1585 *destreg = sbb_long(*destreg, *srcreg); in x86emuOp_sbb_word_RM_R()
1588 u16 *destreg, *srcreg; in x86emuOp_sbb_word_RM_R() local
1592 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_sbb_word_RM_R()
1595 *destreg = sbb_word(*destreg, *srcreg); in x86emuOp_sbb_word_RM_R()
1611 u8 *destreg, *srcreg; in x86emuOp_sbb_byte_R_RM() local
1649 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp_sbb_byte_R_RM()
1652 *destreg = sbb_byte(*destreg, *srcreg); in x86emuOp_sbb_byte_R_RM()
1753 u32 *destreg, *srcreg; in x86emuOp_sbb_word_R_RM() local
1757 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_sbb_word_R_RM()
1760 *destreg = sbb_long(*destreg, *srcreg); in x86emuOp_sbb_word_R_RM()
1763 u16 *destreg, *srcreg; in x86emuOp_sbb_word_R_RM() local
1767 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_sbb_word_R_RM()
1770 *destreg = sbb_word(*destreg, *srcreg); in x86emuOp_sbb_word_R_RM()
1865 u8 *destreg, *srcreg; in x86emuOp_and_byte_RM_R() local
1878 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_and_byte_RM_R()
1881 destval = and_byte(destval, *srcreg); in x86emuOp_and_byte_RM_R()
1889 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_and_byte_RM_R()
1892 destval = and_byte(destval, *srcreg); in x86emuOp_and_byte_RM_R()
1900 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_and_byte_RM_R()
1903 destval = and_byte(destval, *srcreg); in x86emuOp_and_byte_RM_R()
1910 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_and_byte_RM_R()
1913 *destreg = and_byte(*destreg, *srcreg); in x86emuOp_and_byte_RM_R()
1937 u32 *srcreg; in x86emuOp_and_word_RM_R() local
1942 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_and_word_RM_R()
1945 destval = and_long(destval, *srcreg); in x86emuOp_and_word_RM_R()
1950 u16 *srcreg; in x86emuOp_and_word_RM_R() local
1955 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_and_word_RM_R()
1958 destval = and_word(destval, *srcreg); in x86emuOp_and_word_RM_R()
1965 u32 *srcreg; in x86emuOp_and_word_RM_R() local
1970 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_and_word_RM_R()
1973 destval = and_long(destval, *srcreg); in x86emuOp_and_word_RM_R()
1978 u16 *srcreg; in x86emuOp_and_word_RM_R() local
1983 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_and_word_RM_R()
1986 destval = and_word(destval, *srcreg); in x86emuOp_and_word_RM_R()
1993 u32 *srcreg; in x86emuOp_and_word_RM_R() local
1998 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_and_word_RM_R()
2001 destval = and_long(destval, *srcreg); in x86emuOp_and_word_RM_R()
2006 u16 *srcreg; in x86emuOp_and_word_RM_R() local
2011 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_and_word_RM_R()
2014 destval = and_word(destval, *srcreg); in x86emuOp_and_word_RM_R()
2020 u32 *destreg, *srcreg; in x86emuOp_and_word_RM_R() local
2024 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_and_word_RM_R()
2027 *destreg = and_long(*destreg, *srcreg); in x86emuOp_and_word_RM_R()
2030 u16 *destreg, *srcreg; in x86emuOp_and_word_RM_R() local
2034 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_and_word_RM_R()
2037 *destreg = and_word(*destreg, *srcreg); in x86emuOp_and_word_RM_R()
2053 u8 *destreg, *srcreg; in x86emuOp_and_byte_R_RM() local
2091 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp_and_byte_R_RM()
2094 *destreg = and_byte(*destreg, *srcreg); in x86emuOp_and_byte_R_RM()
2196 u32 *destreg, *srcreg; in x86emuOp_and_word_R_RM() local
2200 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_and_word_R_RM()
2203 *destreg = and_long(*destreg, *srcreg); in x86emuOp_and_word_R_RM()
2206 u16 *destreg, *srcreg; in x86emuOp_and_word_R_RM() local
2210 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_and_word_R_RM()
2213 *destreg = and_word(*destreg, *srcreg); in x86emuOp_and_word_R_RM()
2311 u8 *destreg, *srcreg; in x86emuOp_sub_byte_RM_R() local
2323 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_sub_byte_RM_R()
2326 destval = sub_byte(destval, *srcreg); in x86emuOp_sub_byte_RM_R()
2333 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_sub_byte_RM_R()
2336 destval = sub_byte(destval, *srcreg); in x86emuOp_sub_byte_RM_R()
2343 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_sub_byte_RM_R()
2346 destval = sub_byte(destval, *srcreg); in x86emuOp_sub_byte_RM_R()
2352 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_sub_byte_RM_R()
2355 *destreg = sub_byte(*destreg, *srcreg); in x86emuOp_sub_byte_RM_R()
2379 u32 *srcreg; in x86emuOp_sub_word_RM_R() local
2384 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_sub_word_RM_R()
2387 destval = sub_long(destval, *srcreg); in x86emuOp_sub_word_RM_R()
2392 u16 *srcreg; in x86emuOp_sub_word_RM_R() local
2397 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_sub_word_RM_R()
2400 destval = sub_word(destval, *srcreg); in x86emuOp_sub_word_RM_R()
2407 u32 *srcreg; in x86emuOp_sub_word_RM_R() local
2412 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_sub_word_RM_R()
2415 destval = sub_long(destval, *srcreg); in x86emuOp_sub_word_RM_R()
2420 u16 *srcreg; in x86emuOp_sub_word_RM_R() local
2425 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_sub_word_RM_R()
2428 destval = sub_word(destval, *srcreg); in x86emuOp_sub_word_RM_R()
2435 u32 *srcreg; in x86emuOp_sub_word_RM_R() local
2440 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_sub_word_RM_R()
2443 destval = sub_long(destval, *srcreg); in x86emuOp_sub_word_RM_R()
2448 u16 *srcreg; in x86emuOp_sub_word_RM_R() local
2453 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_sub_word_RM_R()
2456 destval = sub_word(destval, *srcreg); in x86emuOp_sub_word_RM_R()
2462 u32 *destreg, *srcreg; in x86emuOp_sub_word_RM_R() local
2466 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_sub_word_RM_R()
2469 *destreg = sub_long(*destreg, *srcreg); in x86emuOp_sub_word_RM_R()
2472 u16 *destreg, *srcreg; in x86emuOp_sub_word_RM_R() local
2476 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_sub_word_RM_R()
2479 *destreg = sub_word(*destreg, *srcreg); in x86emuOp_sub_word_RM_R()
2495 u8 *destreg, *srcreg; in x86emuOp_sub_byte_R_RM() local
2533 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp_sub_byte_R_RM()
2536 *destreg = sub_byte(*destreg, *srcreg); in x86emuOp_sub_byte_R_RM()
2637 u32 *destreg, *srcreg; in x86emuOp_sub_word_R_RM() local
2641 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_sub_word_R_RM()
2644 *destreg = sub_long(*destreg, *srcreg); in x86emuOp_sub_word_R_RM()
2647 u16 *destreg, *srcreg; in x86emuOp_sub_word_R_RM() local
2651 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_sub_word_R_RM()
2654 *destreg = sub_word(*destreg, *srcreg); in x86emuOp_sub_word_R_RM()
2749 u8 *destreg, *srcreg; in x86emuOp_xor_byte_RM_R() local
2761 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_xor_byte_RM_R()
2764 destval = xor_byte(destval, *srcreg); in x86emuOp_xor_byte_RM_R()
2771 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_xor_byte_RM_R()
2774 destval = xor_byte(destval, *srcreg); in x86emuOp_xor_byte_RM_R()
2781 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_xor_byte_RM_R()
2784 destval = xor_byte(destval, *srcreg); in x86emuOp_xor_byte_RM_R()
2790 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_xor_byte_RM_R()
2793 *destreg = xor_byte(*destreg, *srcreg); in x86emuOp_xor_byte_RM_R()
2817 u32 *srcreg; in x86emuOp_xor_word_RM_R() local
2822 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_xor_word_RM_R()
2825 destval = xor_long(destval, *srcreg); in x86emuOp_xor_word_RM_R()
2830 u16 *srcreg; in x86emuOp_xor_word_RM_R() local
2835 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_xor_word_RM_R()
2838 destval = xor_word(destval, *srcreg); in x86emuOp_xor_word_RM_R()
2845 u32 *srcreg; in x86emuOp_xor_word_RM_R() local
2850 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_xor_word_RM_R()
2853 destval = xor_long(destval, *srcreg); in x86emuOp_xor_word_RM_R()
2858 u16 *srcreg; in x86emuOp_xor_word_RM_R() local
2863 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_xor_word_RM_R()
2866 destval = xor_word(destval, *srcreg); in x86emuOp_xor_word_RM_R()
2873 u32 *srcreg; in x86emuOp_xor_word_RM_R() local
2878 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_xor_word_RM_R()
2881 destval = xor_long(destval, *srcreg); in x86emuOp_xor_word_RM_R()
2886 u16 *srcreg; in x86emuOp_xor_word_RM_R() local
2891 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_xor_word_RM_R()
2894 destval = xor_word(destval, *srcreg); in x86emuOp_xor_word_RM_R()
2900 u32 *destreg, *srcreg; in x86emuOp_xor_word_RM_R() local
2904 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_xor_word_RM_R()
2907 *destreg = xor_long(*destreg, *srcreg); in x86emuOp_xor_word_RM_R()
2910 u16 *destreg, *srcreg; in x86emuOp_xor_word_RM_R() local
2914 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_xor_word_RM_R()
2917 *destreg = xor_word(*destreg, *srcreg); in x86emuOp_xor_word_RM_R()
2933 u8 *destreg, *srcreg; in x86emuOp_xor_byte_R_RM() local
2971 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp_xor_byte_R_RM()
2974 *destreg = xor_byte(*destreg, *srcreg); in x86emuOp_xor_byte_R_RM()
3075 u32 *destreg, *srcreg; in x86emuOp_xor_word_R_RM() local
3079 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_xor_word_R_RM()
3082 *destreg = xor_long(*destreg, *srcreg); in x86emuOp_xor_word_R_RM()
3085 u16 *destreg, *srcreg; in x86emuOp_xor_word_R_RM() local
3089 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_xor_word_R_RM()
3092 *destreg = xor_word(*destreg, *srcreg); in x86emuOp_xor_word_R_RM()
3188 u8 *destreg, *srcreg; in x86emuOp_cmp_byte_RM_R() local
3199 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_cmp_byte_RM_R()
3202 cmp_byte(destval, *srcreg); in x86emuOp_cmp_byte_RM_R()
3208 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_cmp_byte_RM_R()
3211 cmp_byte(destval, *srcreg); in x86emuOp_cmp_byte_RM_R()
3217 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_cmp_byte_RM_R()
3220 cmp_byte(destval, *srcreg); in x86emuOp_cmp_byte_RM_R()
3225 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_cmp_byte_RM_R()
3228 cmp_byte(*destreg, *srcreg); in x86emuOp_cmp_byte_RM_R()
3252 u32 *srcreg; in x86emuOp_cmp_word_RM_R() local
3257 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_cmp_word_RM_R()
3260 cmp_long(destval, *srcreg); in x86emuOp_cmp_word_RM_R()
3264 u16 *srcreg; in x86emuOp_cmp_word_RM_R() local
3269 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_cmp_word_RM_R()
3272 cmp_word(destval, *srcreg); in x86emuOp_cmp_word_RM_R()
3278 u32 *srcreg; in x86emuOp_cmp_word_RM_R() local
3283 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_cmp_word_RM_R()
3286 cmp_long(destval, *srcreg); in x86emuOp_cmp_word_RM_R()
3290 u16 *srcreg; in x86emuOp_cmp_word_RM_R() local
3295 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_cmp_word_RM_R()
3298 cmp_word(destval, *srcreg); in x86emuOp_cmp_word_RM_R()
3304 u32 *srcreg; in x86emuOp_cmp_word_RM_R() local
3309 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_cmp_word_RM_R()
3312 cmp_long(destval, *srcreg); in x86emuOp_cmp_word_RM_R()
3316 u16 *srcreg; in x86emuOp_cmp_word_RM_R() local
3321 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_cmp_word_RM_R()
3324 cmp_word(destval, *srcreg); in x86emuOp_cmp_word_RM_R()
3329 u32 *destreg, *srcreg; in x86emuOp_cmp_word_RM_R() local
3333 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_cmp_word_RM_R()
3336 cmp_long(*destreg, *srcreg); in x86emuOp_cmp_word_RM_R()
3339 u16 *destreg, *srcreg; in x86emuOp_cmp_word_RM_R() local
3343 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_cmp_word_RM_R()
3346 cmp_word(*destreg, *srcreg); in x86emuOp_cmp_word_RM_R()
3362 u8 *destreg, *srcreg; in x86emuOp_cmp_byte_R_RM() local
3400 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp_cmp_byte_R_RM()
3403 cmp_byte(*destreg, *srcreg); in x86emuOp_cmp_byte_R_RM()
3504 u32 *destreg, *srcreg; in x86emuOp_cmp_word_R_RM() local
3508 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_cmp_word_R_RM()
3511 cmp_long(*destreg, *srcreg); in x86emuOp_cmp_word_R_RM()
3514 u16 *destreg, *srcreg; in x86emuOp_cmp_word_R_RM() local
3518 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_cmp_word_R_RM()
3521 cmp_word(*destreg, *srcreg); in x86emuOp_cmp_word_R_RM()
4760 u32 *destreg, *srcreg; in x86emuOp_imul_word_IMM() local
4766 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_imul_word_IMM()
4770 imul_long_direct(&res_lo, &res_hi, (s32) * srcreg, (s32) imm); in x86emuOp_imul_word_IMM()
4782 u16 *destreg, *srcreg; in x86emuOp_imul_word_IMM() local
4788 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_imul_word_IMM()
4791 res = (s16) * srcreg * (s16) imm; in x86emuOp_imul_word_IMM()
4995 u32 *destreg, *srcreg; in x86emuOp_imul_byte_IMM() local
5000 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_imul_byte_IMM()
5004 imul_long_direct(&res_lo, &res_hi, (s32) * srcreg, (s32) imm); in x86emuOp_imul_byte_IMM()
5016 u16 *destreg, *srcreg; in x86emuOp_imul_byte_IMM() local
5021 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_imul_byte_IMM()
5024 res = (s16) * srcreg * (s16) imm; in x86emuOp_imul_byte_IMM()
6136 u8 *destreg, *srcreg; in x86emuOp_test_byte_RM_R() local
6148 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_test_byte_RM_R()
6151 test_byte(destval, *srcreg); in x86emuOp_test_byte_RM_R()
6157 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_test_byte_RM_R()
6160 test_byte(destval, *srcreg); in x86emuOp_test_byte_RM_R()
6166 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_test_byte_RM_R()
6169 test_byte(destval, *srcreg); in x86emuOp_test_byte_RM_R()
6174 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_test_byte_RM_R()
6177 test_byte(*destreg, *srcreg); in x86emuOp_test_byte_RM_R()
6201 u32 *srcreg; in x86emuOp_test_word_RM_R() local
6206 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_test_word_RM_R()
6209 test_long(destval, *srcreg); in x86emuOp_test_word_RM_R()
6213 u16 *srcreg; in x86emuOp_test_word_RM_R() local
6218 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_test_word_RM_R()
6221 test_word(destval, *srcreg); in x86emuOp_test_word_RM_R()
6227 u32 *srcreg; in x86emuOp_test_word_RM_R() local
6232 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_test_word_RM_R()
6235 test_long(destval, *srcreg); in x86emuOp_test_word_RM_R()
6239 u16 *srcreg; in x86emuOp_test_word_RM_R() local
6244 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_test_word_RM_R()
6247 test_word(destval, *srcreg); in x86emuOp_test_word_RM_R()
6253 u32 *srcreg; in x86emuOp_test_word_RM_R() local
6258 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_test_word_RM_R()
6261 test_long(destval, *srcreg); in x86emuOp_test_word_RM_R()
6265 u16 *srcreg; in x86emuOp_test_word_RM_R() local
6270 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_test_word_RM_R()
6273 test_word(destval, *srcreg); in x86emuOp_test_word_RM_R()
6278 u32 *destreg, *srcreg; in x86emuOp_test_word_RM_R() local
6282 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_test_word_RM_R()
6285 test_long(*destreg, *srcreg); in x86emuOp_test_word_RM_R()
6288 u16 *destreg, *srcreg; in x86emuOp_test_word_RM_R() local
6292 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_test_word_RM_R()
6295 test_word(*destreg, *srcreg); in x86emuOp_test_word_RM_R()
6311 u8 *destreg, *srcreg; in x86emuOp_xchg_byte_RM_R() local
6324 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_xchg_byte_RM_R()
6327 tmp = *srcreg; in x86emuOp_xchg_byte_RM_R()
6328 *srcreg = destval; in x86emuOp_xchg_byte_RM_R()
6336 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_xchg_byte_RM_R()
6339 tmp = *srcreg; in x86emuOp_xchg_byte_RM_R()
6340 *srcreg = destval; in x86emuOp_xchg_byte_RM_R()
6348 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_xchg_byte_RM_R()
6351 tmp = *srcreg; in x86emuOp_xchg_byte_RM_R()
6352 *srcreg = destval; in x86emuOp_xchg_byte_RM_R()
6359 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_xchg_byte_RM_R()
6362 tmp = *srcreg; in x86emuOp_xchg_byte_RM_R()
6363 *srcreg = *destreg; in x86emuOp_xchg_byte_RM_R()
6387 u32 *srcreg; in x86emuOp_xchg_word_RM_R() local
6393 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_xchg_word_RM_R()
6396 tmp = *srcreg; in x86emuOp_xchg_word_RM_R()
6397 *srcreg = destval; in x86emuOp_xchg_word_RM_R()
6402 u16 *srcreg; in x86emuOp_xchg_word_RM_R() local
6408 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_xchg_word_RM_R()
6411 tmp = *srcreg; in x86emuOp_xchg_word_RM_R()
6412 *srcreg = destval; in x86emuOp_xchg_word_RM_R()
6419 u32 *srcreg; in x86emuOp_xchg_word_RM_R() local
6425 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_xchg_word_RM_R()
6428 tmp = *srcreg; in x86emuOp_xchg_word_RM_R()
6429 *srcreg = destval; in x86emuOp_xchg_word_RM_R()
6434 u16 *srcreg; in x86emuOp_xchg_word_RM_R() local
6440 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_xchg_word_RM_R()
6443 tmp = *srcreg; in x86emuOp_xchg_word_RM_R()
6444 *srcreg = destval; in x86emuOp_xchg_word_RM_R()
6451 u32 *srcreg; in x86emuOp_xchg_word_RM_R() local
6457 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_xchg_word_RM_R()
6460 tmp = *srcreg; in x86emuOp_xchg_word_RM_R()
6461 *srcreg = destval; in x86emuOp_xchg_word_RM_R()
6466 u16 *srcreg; in x86emuOp_xchg_word_RM_R() local
6472 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_xchg_word_RM_R()
6475 tmp = *srcreg; in x86emuOp_xchg_word_RM_R()
6476 *srcreg = destval; in x86emuOp_xchg_word_RM_R()
6483 u32 *destreg, *srcreg; in x86emuOp_xchg_word_RM_R() local
6488 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_xchg_word_RM_R()
6491 tmp = *srcreg; in x86emuOp_xchg_word_RM_R()
6492 *srcreg = *destreg; in x86emuOp_xchg_word_RM_R()
6496 u16 *destreg, *srcreg; in x86emuOp_xchg_word_RM_R() local
6501 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_xchg_word_RM_R()
6504 tmp = *srcreg; in x86emuOp_xchg_word_RM_R()
6505 *srcreg = *destreg; in x86emuOp_xchg_word_RM_R()
6522 u8 *destreg, *srcreg; in x86emuOp_mov_byte_RM_R() local
6532 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_mov_byte_RM_R()
6535 store_data_byte(destoffset, *srcreg); in x86emuOp_mov_byte_RM_R()
6540 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_mov_byte_RM_R()
6543 store_data_byte(destoffset, *srcreg); in x86emuOp_mov_byte_RM_R()
6548 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_mov_byte_RM_R()
6551 store_data_byte(destoffset, *srcreg); in x86emuOp_mov_byte_RM_R()
6556 srcreg = DECODE_RM_BYTE_REGISTER(rh); in x86emuOp_mov_byte_RM_R()
6559 *destreg = *srcreg; in x86emuOp_mov_byte_RM_R()
6582 u32 *srcreg; in x86emuOp_mov_word_RM_R() local
6586 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_mov_word_RM_R()
6589 store_data_long(destoffset, *srcreg); in x86emuOp_mov_word_RM_R()
6592 u16 *srcreg; in x86emuOp_mov_word_RM_R() local
6596 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_mov_word_RM_R()
6599 store_data_word(destoffset, *srcreg); in x86emuOp_mov_word_RM_R()
6604 u32 *srcreg; in x86emuOp_mov_word_RM_R() local
6608 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_mov_word_RM_R()
6611 store_data_long(destoffset, *srcreg); in x86emuOp_mov_word_RM_R()
6614 u16 *srcreg; in x86emuOp_mov_word_RM_R() local
6618 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_mov_word_RM_R()
6621 store_data_word(destoffset, *srcreg); in x86emuOp_mov_word_RM_R()
6626 u32 *srcreg; in x86emuOp_mov_word_RM_R() local
6630 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_mov_word_RM_R()
6633 store_data_long(destoffset, *srcreg); in x86emuOp_mov_word_RM_R()
6636 u16 *srcreg; in x86emuOp_mov_word_RM_R() local
6640 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_mov_word_RM_R()
6643 store_data_word(destoffset, *srcreg); in x86emuOp_mov_word_RM_R()
6648 u32 *destreg, *srcreg; in x86emuOp_mov_word_RM_R() local
6652 srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_mov_word_RM_R()
6655 *destreg = *srcreg; in x86emuOp_mov_word_RM_R()
6658 u16 *destreg, *srcreg; in x86emuOp_mov_word_RM_R() local
6662 srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_mov_word_RM_R()
6665 *destreg = *srcreg; in x86emuOp_mov_word_RM_R()
6681 u8 *destreg, *srcreg; in x86emuOp_mov_byte_R_RM() local
6719 srcreg = DECODE_RM_BYTE_REGISTER(rl); in x86emuOp_mov_byte_R_RM()
6722 *destreg = *srcreg; in x86emuOp_mov_byte_R_RM()
6823 u32 *destreg, *srcreg; in x86emuOp_mov_word_R_RM() local
6827 srcreg = DECODE_RM_LONG_REGISTER(rl); in x86emuOp_mov_word_R_RM()
6830 *destreg = *srcreg; in x86emuOp_mov_word_R_RM()
6833 u16 *destreg, *srcreg; in x86emuOp_mov_word_R_RM() local
6837 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_mov_word_R_RM()
6840 *destreg = *srcreg; in x86emuOp_mov_word_R_RM()
6856 u16 *destreg, *srcreg; in x86emuOp_mov_word_RM_SR() local
6867 srcreg = decode_rm_seg_register(rh); in x86emuOp_mov_word_RM_SR()
6870 destval = *srcreg; in x86emuOp_mov_word_RM_SR()
6876 srcreg = decode_rm_seg_register(rh); in x86emuOp_mov_word_RM_SR()
6879 destval = *srcreg; in x86emuOp_mov_word_RM_SR()
6885 srcreg = decode_rm_seg_register(rh); in x86emuOp_mov_word_RM_SR()
6888 destval = *srcreg; in x86emuOp_mov_word_RM_SR()
6894 srcreg = decode_rm_seg_register(rh); in x86emuOp_mov_word_RM_SR()
6897 *destreg = *srcreg; in x86emuOp_mov_word_RM_SR()
6920 u32 *srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_lea_word_R_M() local
6926 *srcreg = (u32) destoffset; in x86emuOp_lea_word_R_M()
6929 u16 *srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_lea_word_R_M() local
6935 *srcreg = (u16) destoffset; in x86emuOp_lea_word_R_M()
6940 u32 *srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_lea_word_R_M() local
6946 *srcreg = (u32) destoffset; in x86emuOp_lea_word_R_M()
6949 u16 *srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_lea_word_R_M() local
6955 *srcreg = (u16) destoffset; in x86emuOp_lea_word_R_M()
6960 u32 *srcreg = DECODE_RM_LONG_REGISTER(rh); in x86emuOp_lea_word_R_M() local
6966 *srcreg = (u32) destoffset; in x86emuOp_lea_word_R_M()
6969 u16 *srcreg = DECODE_RM_WORD_REGISTER(rh); in x86emuOp_lea_word_R_M() local
6975 *srcreg = (u16) destoffset; in x86emuOp_lea_word_R_M()
6994 u16 *destreg, *srcreg; in x86emuOp_mov_word_SR_RM() local
7032 srcreg = DECODE_RM_WORD_REGISTER(rl); in x86emuOp_mov_word_SR_RM()
7035 *destreg = *srcreg; in x86emuOp_mov_word_SR_RM()