Lines Matching refs:srcoffset

294     uint srcoffset;  in x86emuOp2_bt_R()  local
301 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_bt_R()
311 srcval = fetch_data_long(srcoffset+disp); in x86emuOp2_bt_R()
322 srcval = fetch_data_word(srcoffset+disp); in x86emuOp2_bt_R()
518 uint srcoffset; in x86emuOp2_bts_R() local
525 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_bts_R()
535 srcval = fetch_data_long(srcoffset+disp); in x86emuOp2_bts_R()
538 store_data_long(srcoffset+disp, srcval | mask); in x86emuOp2_bts_R()
548 srcval = fetch_data_word(srcoffset+disp); in x86emuOp2_bts_R()
551 store_data_word(srcoffset+disp, srcval | mask); in x86emuOp2_bts_R()
723 uint srcoffset; in x86emuOp2_imul_R_RM() local
736 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_imul_R_RM()
737 srcval = fetch_data_long(srcoffset); in x86emuOp2_imul_R_RM()
755 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_imul_R_RM()
756 srcval = fetch_data_word(srcoffset); in x86emuOp2_imul_R_RM()
816 uint srcoffset; in x86emuOp2_lss_R_IMM() local
824 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_lss_R_IMM()
827 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lss_R_IMM()
828 M.x86.R_SS = fetch_data_word(srcoffset + 2); in x86emuOp2_lss_R_IMM()
844 uint srcoffset; in x86emuOp2_btr_R() local
851 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_btr_R()
861 srcval = fetch_data_long(srcoffset+disp); in x86emuOp2_btr_R()
864 store_data_long(srcoffset+disp, srcval & ~mask); in x86emuOp2_btr_R()
873 srcval = fetch_data_word(srcoffset+disp); in x86emuOp2_btr_R()
876 store_data_word(srcoffset+disp, (u16)(srcval & ~mask)); in x86emuOp2_btr_R()
917 uint srcoffset; in x86emuOp2_lfs_R_IMM() local
925 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_lfs_R_IMM()
928 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lfs_R_IMM()
929 M.x86.R_FS = fetch_data_word(srcoffset + 2); in x86emuOp2_lfs_R_IMM()
946 uint srcoffset; in x86emuOp2_lgs_R_IMM() local
954 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_lgs_R_IMM()
957 *dstreg = fetch_data_word(srcoffset); in x86emuOp2_lgs_R_IMM()
958 M.x86.R_GS = fetch_data_word(srcoffset + 2); in x86emuOp2_lgs_R_IMM()
974 uint srcoffset; in x86emuOp2_movzx_byte_R_RM() local
986 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_movzx_byte_R_RM()
987 srcval = fetch_data_byte(srcoffset); in x86emuOp2_movzx_byte_R_RM()
997 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_movzx_byte_R_RM()
998 srcval = fetch_data_byte(srcoffset); in x86emuOp2_movzx_byte_R_RM()
1037 uint srcoffset; in x86emuOp2_movzx_word_R_RM() local
1048 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_movzx_word_R_RM()
1049 srcval = fetch_data_word(srcoffset); in x86emuOp2_movzx_word_R_RM()
1072 uint srcoffset; in x86emuOp2_btX_I() local
1100 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_btX_I()
1109 srcval = fetch_data_long(srcoffset); in x86emuOp2_btX_I()
1114 store_data_long(srcoffset, srcval | mask); in x86emuOp2_btX_I()
1117 store_data_long(srcoffset, srcval & ~mask); in x86emuOp2_btX_I()
1120 store_data_long(srcoffset, srcval ^ mask); in x86emuOp2_btX_I()
1129 srcval = fetch_data_word(srcoffset); in x86emuOp2_btX_I()
1134 store_data_word(srcoffset, srcval | mask); in x86emuOp2_btX_I()
1137 store_data_word(srcoffset, srcval & ~mask); in x86emuOp2_btX_I()
1140 store_data_word(srcoffset, srcval ^ mask); in x86emuOp2_btX_I()
1208 uint srcoffset; in x86emuOp2_btc_R() local
1215 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_btc_R()
1225 srcval = fetch_data_long(srcoffset+disp); in x86emuOp2_btc_R()
1228 store_data_long(srcoffset+disp, srcval ^ mask); in x86emuOp2_btc_R()
1237 srcval = fetch_data_word(srcoffset+disp); in x86emuOp2_btc_R()
1240 store_data_word(srcoffset+disp, (u16)(srcval ^ mask)); in x86emuOp2_btc_R()
1280 uint srcoffset; in x86emuOp2_bsf() local
1286 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_bsf()
1293 srcval = fetch_data_long(srcoffset); in x86emuOp2_bsf()
1302 srcval = fetch_data_word(srcoffset); in x86emuOp2_bsf()
1341 uint srcoffset; in x86emuOp2_bsr() local
1347 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_bsr()
1354 srcval = fetch_data_long(srcoffset); in x86emuOp2_bsr()
1363 srcval = fetch_data_word(srcoffset); in x86emuOp2_bsr()
1402 uint srcoffset; in x86emuOp2_movsx_byte_R_RM() local
1414 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_movsx_byte_R_RM()
1415 srcval = (s32)((s8)fetch_data_byte(srcoffset)); in x86emuOp2_movsx_byte_R_RM()
1425 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_movsx_byte_R_RM()
1426 srcval = (s16)((s8)fetch_data_byte(srcoffset)); in x86emuOp2_movsx_byte_R_RM()
1465 uint srcoffset; in x86emuOp2_movsx_word_R_RM() local
1476 srcoffset = decode_rmXX_address(mod, rl); in x86emuOp2_movsx_word_R_RM()
1477 srcval = (s32)((s16)fetch_data_word(srcoffset)); in x86emuOp2_movsx_word_R_RM()