Lines Matching refs:srcoffset
364 uint srcoffset; in x86emuOp2_bt_R() local
376 srcoffset = decode_rm00_address(rl); in x86emuOp2_bt_R()
382 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_bt_R()
389 srcoffset = decode_rm00_address(rl); in x86emuOp2_bt_R()
395 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_bt_R()
404 srcoffset = decode_rm01_address(rl); in x86emuOp2_bt_R()
410 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_bt_R()
417 srcoffset = decode_rm01_address(rl); in x86emuOp2_bt_R()
423 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_bt_R()
432 srcoffset = decode_rm10_address(rl); in x86emuOp2_bt_R()
438 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_bt_R()
445 srcoffset = decode_rm10_address(rl); in x86emuOp2_bt_R()
451 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_bt_R()
787 uint srcoffset; in x86emuOp2_bts_R() local
799 srcoffset = decode_rm00_address(rl); in x86emuOp2_bts_R()
805 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_bts_R()
808 store_data_long(srcoffset + disp, srcval | mask); in x86emuOp2_bts_R()
814 srcoffset = decode_rm00_address(rl); in x86emuOp2_bts_R()
820 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_bts_R()
823 store_data_word(srcoffset + disp, srcval | mask); in x86emuOp2_bts_R()
831 srcoffset = decode_rm01_address(rl); in x86emuOp2_bts_R()
837 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_bts_R()
840 store_data_long(srcoffset + disp, srcval | mask); in x86emuOp2_bts_R()
846 srcoffset = decode_rm01_address(rl); in x86emuOp2_bts_R()
852 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_bts_R()
855 store_data_word(srcoffset + disp, srcval | mask); in x86emuOp2_bts_R()
863 srcoffset = decode_rm10_address(rl); in x86emuOp2_bts_R()
869 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_bts_R()
872 store_data_long(srcoffset + disp, srcval | mask); in x86emuOp2_bts_R()
878 srcoffset = decode_rm10_address(rl); in x86emuOp2_bts_R()
884 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_bts_R()
887 store_data_word(srcoffset + disp, srcval | mask); in x86emuOp2_bts_R()
1198 uint srcoffset; in x86emuOp2_imul_R_RM() local
1212 srcoffset = decode_rm00_address(rl); in x86emuOp2_imul_R_RM()
1213 srcval = fetch_data_long(srcoffset); in x86emuOp2_imul_R_RM()
1233 srcoffset = decode_rm00_address(rl); in x86emuOp2_imul_R_RM()
1234 srcval = fetch_data_word(srcoffset); in x86emuOp2_imul_R_RM()
1256 srcoffset = decode_rm01_address(rl); in x86emuOp2_imul_R_RM()
1257 srcval = fetch_data_long(srcoffset); in x86emuOp2_imul_R_RM()
1277 srcoffset = decode_rm01_address(rl); in x86emuOp2_imul_R_RM()
1278 srcval = fetch_data_word(srcoffset); in x86emuOp2_imul_R_RM()
1300 srcoffset = decode_rm10_address(rl); in x86emuOp2_imul_R_RM()
1301 srcval = fetch_data_long(srcoffset); in x86emuOp2_imul_R_RM()
1321 srcoffset = decode_rm10_address(rl); in x86emuOp2_imul_R_RM()
1322 srcval = fetch_data_word(srcoffset); in x86emuOp2_imul_R_RM()
1389 uint srcoffset; in x86emuOp2_lss_R_IMM() local
1398 srcoffset = decode_rm00_address(rl); in x86emuOp2_lss_R_IMM()
1401 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lss_R_IMM()
1402 M.x86.R_SS = fetch_data_word(srcoffset + 2); in x86emuOp2_lss_R_IMM()
1407 srcoffset = decode_rm01_address(rl); in x86emuOp2_lss_R_IMM()
1410 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lss_R_IMM()
1411 M.x86.R_SS = fetch_data_word(srcoffset + 2); in x86emuOp2_lss_R_IMM()
1416 srcoffset = decode_rm10_address(rl); in x86emuOp2_lss_R_IMM()
1419 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lss_R_IMM()
1420 M.x86.R_SS = fetch_data_word(srcoffset + 2); in x86emuOp2_lss_R_IMM()
1438 uint srcoffset; in x86emuOp2_btr_R() local
1450 srcoffset = decode_rm00_address(rl); in x86emuOp2_btr_R()
1456 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_btr_R()
1459 store_data_long(srcoffset + disp, srcval & ~mask); in x86emuOp2_btr_R()
1465 srcoffset = decode_rm00_address(rl); in x86emuOp2_btr_R()
1471 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_btr_R()
1474 store_data_word(srcoffset + disp, (u16) (srcval & ~mask)); in x86emuOp2_btr_R()
1482 srcoffset = decode_rm01_address(rl); in x86emuOp2_btr_R()
1488 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_btr_R()
1491 store_data_long(srcoffset + disp, srcval & ~mask); in x86emuOp2_btr_R()
1497 srcoffset = decode_rm01_address(rl); in x86emuOp2_btr_R()
1503 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_btr_R()
1506 store_data_word(srcoffset + disp, (u16) (srcval & ~mask)); in x86emuOp2_btr_R()
1514 srcoffset = decode_rm10_address(rl); in x86emuOp2_btr_R()
1520 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_btr_R()
1523 store_data_long(srcoffset + disp, srcval & ~mask); in x86emuOp2_btr_R()
1529 srcoffset = decode_rm10_address(rl); in x86emuOp2_btr_R()
1535 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_btr_R()
1538 store_data_word(srcoffset + disp, (u16) (srcval & ~mask)); in x86emuOp2_btr_R()
1583 uint srcoffset; in x86emuOp2_lfs_R_IMM() local
1592 srcoffset = decode_rm00_address(rl); in x86emuOp2_lfs_R_IMM()
1595 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lfs_R_IMM()
1596 M.x86.R_FS = fetch_data_word(srcoffset + 2); in x86emuOp2_lfs_R_IMM()
1601 srcoffset = decode_rm01_address(rl); in x86emuOp2_lfs_R_IMM()
1604 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lfs_R_IMM()
1605 M.x86.R_FS = fetch_data_word(srcoffset + 2); in x86emuOp2_lfs_R_IMM()
1610 srcoffset = decode_rm10_address(rl); in x86emuOp2_lfs_R_IMM()
1613 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lfs_R_IMM()
1614 M.x86.R_FS = fetch_data_word(srcoffset + 2); in x86emuOp2_lfs_R_IMM()
1633 uint srcoffset; in x86emuOp2_lgs_R_IMM() local
1642 srcoffset = decode_rm00_address(rl); in x86emuOp2_lgs_R_IMM()
1645 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lgs_R_IMM()
1646 M.x86.R_GS = fetch_data_word(srcoffset + 2); in x86emuOp2_lgs_R_IMM()
1651 srcoffset = decode_rm01_address(rl); in x86emuOp2_lgs_R_IMM()
1654 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lgs_R_IMM()
1655 M.x86.R_GS = fetch_data_word(srcoffset + 2); in x86emuOp2_lgs_R_IMM()
1660 srcoffset = decode_rm10_address(rl); in x86emuOp2_lgs_R_IMM()
1663 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lgs_R_IMM()
1664 M.x86.R_GS = fetch_data_word(srcoffset + 2); in x86emuOp2_lgs_R_IMM()
1682 uint srcoffset; in x86emuOp2_movzx_byte_R_RM() local
1695 srcoffset = decode_rm00_address(rl); in x86emuOp2_movzx_byte_R_RM()
1696 srcval = fetch_data_byte(srcoffset); in x86emuOp2_movzx_byte_R_RM()
1707 srcoffset = decode_rm00_address(rl); in x86emuOp2_movzx_byte_R_RM()
1708 srcval = fetch_data_byte(srcoffset); in x86emuOp2_movzx_byte_R_RM()
1721 srcoffset = decode_rm01_address(rl); in x86emuOp2_movzx_byte_R_RM()
1722 srcval = fetch_data_byte(srcoffset); in x86emuOp2_movzx_byte_R_RM()
1733 srcoffset = decode_rm01_address(rl); in x86emuOp2_movzx_byte_R_RM()
1734 srcval = fetch_data_byte(srcoffset); in x86emuOp2_movzx_byte_R_RM()
1747 srcoffset = decode_rm10_address(rl); in x86emuOp2_movzx_byte_R_RM()
1748 srcval = fetch_data_byte(srcoffset); in x86emuOp2_movzx_byte_R_RM()
1759 srcoffset = decode_rm10_address(rl); in x86emuOp2_movzx_byte_R_RM()
1760 srcval = fetch_data_byte(srcoffset); in x86emuOp2_movzx_byte_R_RM()
1803 uint srcoffset; in x86emuOp2_movzx_word_R_RM() local
1815 srcoffset = decode_rm00_address(rl); in x86emuOp2_movzx_word_R_RM()
1816 srcval = fetch_data_word(srcoffset); in x86emuOp2_movzx_word_R_RM()
1824 srcoffset = decode_rm01_address(rl); in x86emuOp2_movzx_word_R_RM()
1825 srcval = fetch_data_word(srcoffset); in x86emuOp2_movzx_word_R_RM()
1833 srcoffset = decode_rm10_address(rl); in x86emuOp2_movzx_word_R_RM()
1834 srcval = fetch_data_word(srcoffset); in x86emuOp2_movzx_word_R_RM()
1860 uint srcoffset; in x86emuOp2_btX_I() local
1891 srcoffset = decode_rm00_address(rl); in x86emuOp2_btX_I()
1896 srcval = fetch_data_long(srcoffset); in x86emuOp2_btX_I()
1901 store_data_long(srcoffset, srcval | mask); in x86emuOp2_btX_I()
1904 store_data_long(srcoffset, srcval & ~mask); in x86emuOp2_btX_I()
1907 store_data_long(srcoffset, srcval ^ mask); in x86emuOp2_btX_I()
1917 srcoffset = decode_rm00_address(rl); in x86emuOp2_btX_I()
1922 srcval = fetch_data_word(srcoffset); in x86emuOp2_btX_I()
1927 store_data_word(srcoffset, srcval | mask); in x86emuOp2_btX_I()
1930 store_data_word(srcoffset, srcval & ~mask); in x86emuOp2_btX_I()
1933 store_data_word(srcoffset, srcval ^ mask); in x86emuOp2_btX_I()
1945 srcoffset = decode_rm01_address(rl); in x86emuOp2_btX_I()
1950 srcval = fetch_data_long(srcoffset); in x86emuOp2_btX_I()
1955 store_data_long(srcoffset, srcval | mask); in x86emuOp2_btX_I()
1958 store_data_long(srcoffset, srcval & ~mask); in x86emuOp2_btX_I()
1961 store_data_long(srcoffset, srcval ^ mask); in x86emuOp2_btX_I()
1971 srcoffset = decode_rm01_address(rl); in x86emuOp2_btX_I()
1976 srcval = fetch_data_word(srcoffset); in x86emuOp2_btX_I()
1981 store_data_word(srcoffset, srcval | mask); in x86emuOp2_btX_I()
1984 store_data_word(srcoffset, srcval & ~mask); in x86emuOp2_btX_I()
1987 store_data_word(srcoffset, srcval ^ mask); in x86emuOp2_btX_I()
1999 srcoffset = decode_rm10_address(rl); in x86emuOp2_btX_I()
2004 srcval = fetch_data_long(srcoffset); in x86emuOp2_btX_I()
2009 store_data_long(srcoffset, srcval | mask); in x86emuOp2_btX_I()
2012 store_data_long(srcoffset, srcval & ~mask); in x86emuOp2_btX_I()
2015 store_data_long(srcoffset, srcval ^ mask); in x86emuOp2_btX_I()
2025 srcoffset = decode_rm10_address(rl); in x86emuOp2_btX_I()
2030 srcval = fetch_data_word(srcoffset); in x86emuOp2_btX_I()
2035 store_data_word(srcoffset, srcval | mask); in x86emuOp2_btX_I()
2038 store_data_word(srcoffset, srcval & ~mask); in x86emuOp2_btX_I()
2041 store_data_word(srcoffset, srcval ^ mask); in x86emuOp2_btX_I()
2115 uint srcoffset; in x86emuOp2_btc_R() local
2127 srcoffset = decode_rm00_address(rl); in x86emuOp2_btc_R()
2133 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_btc_R()
2136 store_data_long(srcoffset + disp, srcval ^ mask); in x86emuOp2_btc_R()
2142 srcoffset = decode_rm00_address(rl); in x86emuOp2_btc_R()
2148 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_btc_R()
2151 store_data_word(srcoffset + disp, (u16) (srcval ^ mask)); in x86emuOp2_btc_R()
2159 srcoffset = decode_rm01_address(rl); in x86emuOp2_btc_R()
2165 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_btc_R()
2168 store_data_long(srcoffset + disp, srcval ^ mask); in x86emuOp2_btc_R()
2174 srcoffset = decode_rm01_address(rl); in x86emuOp2_btc_R()
2180 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_btc_R()
2183 store_data_word(srcoffset + disp, (u16) (srcval ^ mask)); in x86emuOp2_btc_R()
2191 srcoffset = decode_rm10_address(rl); in x86emuOp2_btc_R()
2197 srcval = fetch_data_long(srcoffset + disp); in x86emuOp2_btc_R()
2200 store_data_long(srcoffset + disp, srcval ^ mask); in x86emuOp2_btc_R()
2206 srcoffset = decode_rm10_address(rl); in x86emuOp2_btc_R()
2212 srcval = fetch_data_word(srcoffset + disp); in x86emuOp2_btc_R()
2215 store_data_word(srcoffset + disp, (u16) (srcval ^ mask)); in x86emuOp2_btc_R()
2259 uint srcoffset; in x86emuOp2_bsf() local
2269 srcoffset = decode_rm00_address(rl); in x86emuOp2_bsf()
2273 srcval = fetch_data_long(srcoffset); in x86emuOp2_bsf()
2282 srcoffset = decode_rm00_address(rl); in x86emuOp2_bsf()
2286 srcval = fetch_data_word(srcoffset); in x86emuOp2_bsf()
2297 srcoffset = decode_rm01_address(rl); in x86emuOp2_bsf()
2301 srcval = fetch_data_long(srcoffset); in x86emuOp2_bsf()
2310 srcoffset = decode_rm01_address(rl); in x86emuOp2_bsf()
2314 srcval = fetch_data_word(srcoffset); in x86emuOp2_bsf()
2325 srcoffset = decode_rm10_address(rl); in x86emuOp2_bsf()
2329 srcval = fetch_data_long(srcoffset); in x86emuOp2_bsf()
2338 srcoffset = decode_rm10_address(rl); in x86emuOp2_bsf()
2342 srcval = fetch_data_word(srcoffset); in x86emuOp2_bsf()
2388 uint srcoffset; in x86emuOp2_bsr() local
2398 srcoffset = decode_rm00_address(rl); in x86emuOp2_bsr()
2402 srcval = fetch_data_long(srcoffset); in x86emuOp2_bsr()
2411 srcoffset = decode_rm00_address(rl); in x86emuOp2_bsr()
2415 srcval = fetch_data_word(srcoffset); in x86emuOp2_bsr()
2426 srcoffset = decode_rm01_address(rl); in x86emuOp2_bsr()
2430 srcval = fetch_data_long(srcoffset); in x86emuOp2_bsr()
2439 srcoffset = decode_rm01_address(rl); in x86emuOp2_bsr()
2443 srcval = fetch_data_word(srcoffset); in x86emuOp2_bsr()
2454 srcoffset = decode_rm10_address(rl); in x86emuOp2_bsr()
2458 srcval = fetch_data_long(srcoffset); in x86emuOp2_bsr()
2467 srcoffset = decode_rm10_address(rl); in x86emuOp2_bsr()
2471 srcval = fetch_data_word(srcoffset); in x86emuOp2_bsr()
2517 uint srcoffset; in x86emuOp2_movsx_byte_R_RM() local
2530 srcoffset = decode_rm00_address(rl); in x86emuOp2_movsx_byte_R_RM()
2531 srcval = (s32) ((s8) fetch_data_byte(srcoffset)); in x86emuOp2_movsx_byte_R_RM()
2542 srcoffset = decode_rm00_address(rl); in x86emuOp2_movsx_byte_R_RM()
2543 srcval = (s16) ((s8) fetch_data_byte(srcoffset)); in x86emuOp2_movsx_byte_R_RM()
2556 srcoffset = decode_rm01_address(rl); in x86emuOp2_movsx_byte_R_RM()
2557 srcval = (s32) ((s8) fetch_data_byte(srcoffset)); in x86emuOp2_movsx_byte_R_RM()
2568 srcoffset = decode_rm01_address(rl); in x86emuOp2_movsx_byte_R_RM()
2569 srcval = (s16) ((s8) fetch_data_byte(srcoffset)); in x86emuOp2_movsx_byte_R_RM()
2582 srcoffset = decode_rm10_address(rl); in x86emuOp2_movsx_byte_R_RM()
2583 srcval = (s32) ((s8) fetch_data_byte(srcoffset)); in x86emuOp2_movsx_byte_R_RM()
2594 srcoffset = decode_rm10_address(rl); in x86emuOp2_movsx_byte_R_RM()
2595 srcval = (s16) ((s8) fetch_data_byte(srcoffset)); in x86emuOp2_movsx_byte_R_RM()
2638 uint srcoffset; in x86emuOp2_movsx_word_R_RM() local
2650 srcoffset = decode_rm00_address(rl); in x86emuOp2_movsx_word_R_RM()
2651 srcval = (s32) ((s16) fetch_data_word(srcoffset)); in x86emuOp2_movsx_word_R_RM()
2659 srcoffset = decode_rm01_address(rl); in x86emuOp2_movsx_word_R_RM()
2660 srcval = (s32) ((s16) fetch_data_word(srcoffset)); in x86emuOp2_movsx_word_R_RM()
2668 srcoffset = decode_rm10_address(rl); in x86emuOp2_movsx_word_R_RM()
2669 srcval = (s32) ((s16) fetch_data_word(srcoffset)); in x86emuOp2_movsx_word_R_RM()