H A D | x86emu.c | 181 x86emu_intr_dispatch(struct X86EMU *emu, uint8_t intno) argument 197 x86emu_intr_handle(struct X86EMU *emu) argument 216 x86emu_intr_raise(struct X86EMU *emu, uint8_t intrnum) argument 228 X86EMU_exec(struct X86EMU *emu) argument 255 X86EMU_exec_call(struct X86EMU *emu, uint16_t seg, uint16_t off) argument 266 X86EMU_exec_intr(struct X86EMU *emu, uint8_t intr) argument 284 X86EMU_halt_sys(struct X86EMU *emu) argument 305 fetch_decode_modrm(struct X86EMU *emu) argument 325 fetch_byte_imm(struct X86EMU *emu) argument 344 fetch_word_imm(struct X86EMU *emu) argument 363 fetch_long_imm(struct X86EMU *emu) argument 401 get_data_segment(struct X86EMU *emu) argument 438 fetch_data_byte(struct X86EMU *emu, uint32_t offset) argument 452 fetch_data_word(struct X86EMU *emu, uint32_t offset) argument 466 fetch_data_long(struct X86EMU *emu, uint32_t offset) argument 481 fetch_byte(struct X86EMU *emu, uint32_t segment, uint32_t offset) argument 496 fetch_word(struct X86EMU *emu, uint32_t segment, uint32_t offset) argument 511 fetch_long(struct X86EMU *emu, uint32_t segment, uint32_t offset) argument 527 store_data_byte(struct X86EMU *emu, uint32_t offset, uint8_t val) argument 543 store_data_word(struct X86EMU *emu, uint32_t offset, uint16_t val) argument 559 store_data_long(struct X86EMU *emu, uint32_t offset, uint32_t val) argument 575 store_byte(struct X86EMU *emu, uint32_t segment, uint32_t offset, uint8_t val) argument 591 store_word(struct X86EMU *emu, uint32_t segment, uint32_t offset, uint16_t val) argument 607 store_long(struct X86EMU *emu, uint32_t segment, uint32_t offset, uint32_t val) argument 623 decode_rm_byte_register(struct X86EMU *emu, int reg) argument 648 decode_rl_byte_register(struct X86EMU *emu) argument 654 decode_rh_byte_register(struct X86EMU *emu) argument 670 decode_rm_word_register(struct X86EMU *emu, int reg) argument 695 decode_rl_word_register(struct X86EMU *emu) argument 701 decode_rh_word_register(struct X86EMU *emu) argument 717 decode_rm_long_register(struct X86EMU *emu, int reg) argument 742 decode_rl_long_register(struct X86EMU *emu) argument 748 decode_rh_long_register(struct X86EMU *emu) argument 766 decode_rh_seg_register(struct X86EMU *emu) argument 790 decode_sib_address(struct X86EMU *emu, int sib, int mod) argument 867 decode_rl_address(struct X86EMU *emu) argument 959 decode_and_fetch_byte(struct X86EMU *emu) argument 970 decode_and_fetch_word_disp(struct X86EMU *emu, int16_t disp) argument 984 decode_and_fetch_long_disp(struct X86EMU *emu, int16_t disp) argument 998 decode_and_fetch_word(struct X86EMU *emu) argument 1004 decode_and_fetch_long(struct X86EMU *emu) argument 1010 decode_and_fetch_byte_imm8(struct X86EMU *emu, uint8_t *imm) argument 1023 decode_and_fetch_word_imm8(struct X86EMU *emu, uint8_t *imm) argument 1036 decode_and_fetch_long_imm8(struct X86EMU *emu, uint8_t *imm) argument 1049 write_back_byte(struct X86EMU *emu, uint8_t val) argument 1058 write_back_word(struct X86EMU *emu, uint16_t val) argument 1067 write_back_long(struct X86EMU *emu, uint32_t val) argument 1076 common_inc_word_long(struct X86EMU *emu, union X86EMU_register *reg) argument 1085 common_dec_word_long(struct X86EMU *emu, union X86EMU_register *reg) argument 1094 common_binop_byte_rm_r(struct X86EMU *emu, uint8_t (*binop)(struct X86EMU *, uint8_t, uint8_t)) argument 1114 common_binop_ns_byte_rm_r(struct X86EMU *emu, void (*binop)(struct X86EMU *, uint8_t, uint8_t)) argument 1131 common_binop_word_rm_r(struct X86EMU *emu, uint16_t (*binop)(struct X86EMU *, uint16_t, uint16_t)) argument 1150 common_binop_byte_r_rm(struct X86EMU *emu, uint8_t (*binop)(struct X86EMU *, uint8_t, uint8_t)) argument 1167 common_binop_long_rm_r(struct X86EMU *emu, uint32_t (*binop)(struct X86EMU *, uint32_t, uint32_t)) argument 1186 common_binop_word_long_rm_r(struct X86EMU *emu, uint16_t (*binop16)(struct X86EMU *, uint16_t, uint16_t), uint32_t (*binop32)(struct X86EMU *, uint32_t, uint32_t)) argument 1196 common_binop_ns_word_rm_r(struct X86EMU *emu, void (*binop)(struct X86EMU *, uint16_t, uint16_t)) argument 1214 common_binop_ns_long_rm_r(struct X86EMU *emu, void (*binop)(struct X86EMU *, uint32_t, uint32_t)) argument 1231 common_binop_ns_word_long_rm_r(struct X86EMU *emu, void (*binop16)(struct X86EMU *, uint16_t, uint16_t), void (*binop32)(struct X86EMU *, uint32_t, uint32_t)) argument 1241 common_binop_long_r_rm(struct X86EMU *emu, uint32_t (*binop)(struct X86EMU *, uint32_t, uint32_t)) argument 1258 common_binop_word_r_rm(struct X86EMU *emu, uint16_t (*binop)(struct X86EMU *, uint16_t, uint16_t)) argument 1275 common_binop_word_long_r_rm(struct X86EMU *emu, uint16_t (*binop16)(struct X86EMU *, uint16_t, uint16_t), uint32_t (*binop32)(struct X86EMU *, uint32_t, uint32_t)) argument 1285 common_binop_byte_imm(struct X86EMU *emu, uint8_t (*binop)(struct X86EMU *, uint8_t, uint8_t)) argument 1294 common_binop_word_long_imm(struct X86EMU *emu, uint16_t (*binop16)(struct X86EMU *, uint16_t, uint16_t), uint32_t (*binop32)(struct X86EMU *, uint32_t, uint32_t)) argument 1311 common_push_word_long(struct X86EMU *emu, union X86EMU_register *reg) argument 1320 common_pop_word_long(struct X86EMU *emu, union X86EMU_register *reg) argument 1329 common_imul_long_IMM(struct X86EMU *emu, bool byte_imm) argument 1362 common_imul_word_IMM(struct X86EMU *emu, bool byte_imm) argument 1395 common_imul_imm(struct X86EMU *emu, bool byte_imm) argument 1404 common_jmp_near(struct X86EMU *emu, bool cond) argument 1416 common_load_far_pointer(struct X86EMU *emu, uint16_t *seg) argument 1437 x86emuOp_cmp_byte_R_RM(struct X86EMU *emu) argument 1451 x86emuOp32_cmp_word_R_RM(struct X86EMU *emu) argument 1462 x86emuOp16_cmp_word_R_RM(struct X86EMU *emu) argument 1473 x86emuOp_cmp_word_R_RM(struct X86EMU *emu) argument 1485 x86emuOp_cmp_byte_AL_IMM(struct X86EMU *emu) argument 1497 x86emuOp32_cmp_word_AX_IMM(struct X86EMU *emu) argument 1506 x86emuOp16_cmp_word_AX_IMM(struct X86EMU *emu) argument 1515 x86emuOp_cmp_word_AX_IMM(struct X86EMU *emu) argument 1527 x86emuOp_push_all(struct X86EMU *emu) argument 1558 x86emuOp_pop_all(struct X86EMU *emu) argument 1588 x86emuOp_push_word_IMM(struct X86EMU *emu) argument 1607 x86emuOp_push_byte_IMM(struct X86EMU *emu) argument 1627 x86emuOp_ins_word(struct X86EMU *emu) argument 1640 x86emuOp_outs_word(struct X86EMU *emu) argument 1653 x86emuOp_jump_near_L(struct X86EMU *emu) argument 1667 x86emuOp_jump_near_NL(struct X86EMU *emu) argument 1681 x86emuOp_jump_near_LE(struct X86EMU *emu) argument 1695 x86emuOp_jump_near_NLE(struct X86EMU *emu) argument 1722 x86emuOp_opc80_byte_RM_IMM(struct X86EMU *emu) argument 1769 x86emuOp32_opc81_word_RM_IMM(struct X86EMU *emu) argument 1787 x86emuOp16_opc81_word_RM_IMM(struct X86EMU *emu) argument 1805 x86emuOp_opc81_word_RM_IMM(struct X86EMU *emu) argument 1830 x86emuOp_opc82_byte_RM_IMM(struct X86EMU *emu) argument 1878 x86emuOp32_opc83_word_RM_IMM(struct X86EMU *emu) argument 1891 x86emuOp16_opc83_word_RM_IMM(struct X86EMU *emu) argument 1904 x86emuOp_opc83_word_RM_IMM(struct X86EMU *emu) argument 1916 x86emuOp_xchg_byte_RM_R(struct X86EMU *emu) argument 1933 x86emuOp32_xchg_word_RM_R(struct X86EMU *emu) argument 1947 x86emuOp16_xchg_word_RM_R(struct X86EMU *emu) argument 1961 x86emuOp_xchg_word_RM_R(struct X86EMU *emu) argument 1973 x86emuOp_mov_byte_RM_R(struct X86EMU *emu) argument 1993 x86emuOp32_mov_word_RM_R(struct X86EMU *emu) argument 2010 x86emuOp16_mov_word_RM_R(struct X86EMU *emu) argument 2027 x86emuOp_mov_word_RM_R(struct X86EMU *emu) argument 2039 x86emuOp_mov_byte_R_RM(struct X86EMU *emu) argument 2052 x86emuOp_mov_word_R_RM(struct X86EMU *emu) argument 2073 x86emuOp_mov_word_RM_SR(struct X86EMU *emu) argument 2093 x86emuOp_lea_word_R_M(struct X86EMU *emu) argument 2119 x86emuOp_mov_word_SR_RM(struct X86EMU *emu) argument 2138 x86emuOp32_pop_RM(struct X86EMU *emu) argument 2155 x86emuOp16_pop_RM(struct X86EMU *emu) argument 2172 x86emuOp_pop_RM(struct X86EMU *emu) argument 2184 x86emuOp_xchg_word_AX_CX(struct X86EMU *emu) argument 2203 x86emuOp_xchg_word_AX_DX(struct X86EMU *emu) argument 2222 x86emuOp_xchg_word_AX_BX(struct X86EMU *emu) argument 2241 x86emuOp_xchg_word_AX_SP(struct X86EMU *emu) argument 2260 x86emuOp_xchg_word_AX_BP(struct X86EMU *emu) argument 2279 x86emuOp_xchg_word_AX_SI(struct X86EMU *emu) argument 2298 x86emuOp_xchg_word_AX_DI(struct X86EMU *emu) argument 2317 x86emuOp_cbw(struct X86EMU *emu) argument 2338 x86emuOp_cwd(struct X86EMU *emu) argument 2359 x86emuOp_call_far_IMM(struct X86EMU *emu) argument 2380 x86emuOp_pushf_word(struct X86EMU *emu) argument 2397 x86emuOp_popf_word(struct X86EMU *emu) argument 2410 x86emuOp_sahf(struct X86EMU *emu) argument 2422 x86emuOp_lahf(struct X86EMU *emu) argument 2434 x86emuOp_mov_AL_M_IMM(struct X86EMU *emu) argument 2446 x86emuOp_mov_AX_M_IMM(struct X86EMU *emu) argument 2462 x86emuOp_mov_M_AL_IMM(struct X86EMU *emu) argument 2474 x86emuOp_mov_M_AX_IMM(struct X86EMU *emu) argument 2490 x86emuOp_movs_byte(struct X86EMU *emu) argument 2520 x86emuOp_movs_word(struct X86EMU *emu) argument 2559 x86emuOp_cmps_byte(struct X86EMU *emu) argument 2610 x86emuOp_cmps_word(struct X86EMU *emu) argument 2685 x86emuOp_test_AX_IMM(struct X86EMU *emu) argument 2698 x86emuOp_stos_byte(struct X86EMU *emu) argument 2725 x86emuOp_stos_word(struct X86EMU *emu) argument 2760 x86emuOp_lods_byte(struct X86EMU *emu) argument 2787 x86emuOp_lods_word(struct X86EMU *emu) argument 2822 x86emuOp_scas_byte(struct X86EMU *emu) argument 2866 x86emuOp_scas_word(struct X86EMU *emu) argument 2929 x86emuOp_mov_word_AX_IMM(struct X86EMU *emu) argument 2941 x86emuOp_mov_word_CX_IMM(struct X86EMU *emu) argument 2953 x86emuOp_mov_word_DX_IMM(struct X86EMU *emu) argument 2965 x86emuOp_mov_word_BX_IMM(struct X86EMU *emu) argument 2977 x86emuOp_mov_word_SP_IMM(struct X86EMU *emu) argument 2989 x86emuOp_mov_word_BP_IMM(struct X86EMU *emu) argument 3001 x86emuOp_mov_word_SI_IMM(struct X86EMU *emu) argument 3013 x86emuOp_mov_word_DI_IMM(struct X86EMU *emu) argument 3038 x86emuOp_opcC0_byte_RM_MEM(struct X86EMU *emu) argument 3084 x86emuOp_opcC1_word_RM_MEM(struct X86EMU *emu) argument 3113 x86emuOp_ret_near_IMM(struct X86EMU *emu) argument 3126 x86emuOp_mov_byte_RM_IMM(struct X86EMU *emu) argument 3150 x86emuOp32_mov_word_RM_IMM(struct X86EMU *emu) argument 3171 x86emuOp16_mov_word_RM_IMM(struct X86EMU *emu) argument 3192 x86emuOp_mov_word_RM_IMM(struct X86EMU *emu) argument 3204 x86emuOp_enter(struct X86EMU *emu) argument 3229 x86emuOp_leave(struct X86EMU *emu) argument 3239 x86emuOp_ret_far_IMM(struct X86EMU *emu) argument 3253 x86emuOp_ret_far(struct X86EMU *emu) argument 3263 x86emuOp_int3(struct X86EMU *emu) argument 3272 x86emuOp_int_IMM(struct X86EMU *emu) argument 3284 x86emuOp_into(struct X86EMU *emu) argument 3294 x86emuOp_iret(struct X86EMU *emu) argument 3305 x86emuOp_opcD0_byte_RM_1(struct X86EMU *emu) argument 3319 x86emuOp_opcD1_word_RM_1(struct X86EMU *emu) argument 3342 x86emuOp_opcD2_byte_RM_CL(struct X86EMU *emu) argument 3356 x86emuOp_opcD3_word_RM_CL(struct X86EMU *emu) argument 3379 x86emuOp_aam(struct X86EMU *emu) argument 3396 x86emuOp_aad(struct X86EMU *emu) argument 3414 x86emuOp_xlat(struct X86EMU *emu) argument 3424 x86emuOp_esc_coprocess_d8(struct X86EMU *emu) argument 3429 x86emuOp_esc_coprocess_d9(struct X86EMU *emu) argument 3437 x86emuOp_esc_coprocess_da(struct X86EMU *emu) argument 3445 x86emuOp_esc_coprocess_db(struct X86EMU *emu) argument 3453 x86emuOp_esc_coprocess_dc(struct X86EMU *emu) argument 3461 x86emuOp_esc_coprocess_dd(struct X86EMU *emu) argument 3469 x86emuOp_esc_coprocess_de(struct X86EMU *emu) argument 3477 x86emuOp_esc_coprocess_df(struct X86EMU *emu) argument 3489 x86emuOp_loopne(struct X86EMU *emu) argument 3504 x86emuOp_loope(struct X86EMU *emu) argument 3519 x86emuOp_loop(struct X86EMU *emu) argument 3534 x86emuOp_jcxz(struct X86EMU *emu) argument 3550 x86emuOp_in_byte_AL_IMM(struct X86EMU *emu) argument 3562 x86emuOp_in_word_AX_IMM(struct X86EMU *emu) argument 3578 x86emuOp_out_byte_IMM_AL(struct X86EMU *emu) argument 3590 x86emuOp_out_word_IMM_AX(struct X86EMU *emu) argument 3606 x86emuOp_call_near_IMM(struct X86EMU *emu) argument 3627 x86emuOp_jump_near_IMM(struct X86EMU *emu) argument 3640 x86emuOp_jump_far_IMM(struct X86EMU *emu) argument 3654 x86emuOp_jump_byte_IMM(struct X86EMU *emu) argument 3668 x86emuOp_in_byte_AL_DX(struct X86EMU *emu) argument 3677 x86emuOp_in_word_AX_DX(struct X86EMU *emu) argument 3690 x86emuOp_out_byte_DX_AL(struct X86EMU *emu) argument 3699 x86emuOp_out_word_DX_AX(struct X86EMU *emu) argument 3712 x86emuOp_lock(struct X86EMU *emu) argument 3722 x86emuOp_cmc(struct X86EMU *emu) argument 3734 x86emuOp_opcF6_byte_RM(struct X86EMU *emu) argument 3778 x86emuOp32_opcF7_word_RM(struct X86EMU *emu) argument 3827 x86emuOp16_opcF7_word_RM(struct X86EMU *emu) argument 3876 x86emuOp_opcF7_word_RM(struct X86EMU *emu) argument 3888 x86emuOp_opcFE_byte_RM(struct X86EMU *emu) argument 3927 x86emuOp32_opcFF_word_RM(struct X86EMU *emu) argument 3965 x86emuOp16_opcFF_word_RM(struct X86EMU *emu) argument 4004 x86emuOp_opcFF_word_RM(struct X86EMU *emu) argument 4056 X86EMU_exec_one_byte(struct X86EMU * emu) argument 4862 common_jmp_long(struct X86EMU *emu, bool cond) argument 4873 common_set_byte(struct X86EMU *emu, bool cond) argument 4890 common_bitstring32(struct X86EMU *emu, int op) argument 4918 common_bitstring16(struct X86EMU *emu, int op) argument 4946 common_bitstring(struct X86EMU *emu, int op) argument 4955 common_bitsearch32(struct X86EMU *emu, int diff) argument 4970 common_bitsearch16(struct X86EMU *emu, int diff) argument 4985 common_bitsearch(struct X86EMU *emu, int diff) argument 4994 common_shift32(struct X86EMU *emu, bool shift_left, bool use_cl) argument 5015 common_shift16(struct X86EMU *emu, bool shift_left, bool use_cl) argument 5036 common_shift(struct X86EMU *emu, bool shift_left, bool use_cl) argument 5052 x86emuOp2_rdtsc(struct X86EMU *emu) argument 5062 x86emuOp2_push_FS(struct X86EMU *emu) argument 5071 x86emuOp2_pop_FS(struct X86EMU *emu) argument 5091 x86emuOp2_cpuid(struct X86EMU *emu) argument 5127 x86emuOp2_bt_R(struct X86EMU *emu) argument 5136 x86emuOp2_shld_IMM(struct X86EMU *emu) argument 5145 x86emuOp2_shld_CL(struct X86EMU *emu) argument 5154 x86emuOp2_push_GS(struct X86EMU *emu) argument 5163 x86emuOp2_pop_GS(struct X86EMU *emu) argument 5172 x86emuOp2_bts_R(struct X86EMU *emu) argument 5181 x86emuOp2_shrd_IMM(struct X86EMU *emu) argument 5190 x86emuOp2_shrd_CL(struct X86EMU *emu) argument 5199 x86emuOp2_32_imul_R_RM(struct X86EMU *emu) argument 5219 x86emuOp2_16_imul_R_RM(struct X86EMU *emu) argument 5239 x86emuOp2_imul_R_RM(struct X86EMU *emu) argument 5251 x86emuOp2_lss_R_IMM(struct X86EMU *emu) argument 5260 x86emuOp2_btr_R(struct X86EMU *emu) argument 5269 x86emuOp2_lfs_R_IMM(struct X86EMU *emu) argument 5278 x86emuOp2_lgs_R_IMM(struct X86EMU *emu) argument 5287 x86emuOp2_32_movzx_byte_R_RM(struct X86EMU *emu) argument 5297 x86emuOp2_16_movzx_byte_R_RM(struct X86EMU *emu) argument 5307 x86emuOp2_movzx_byte_R_RM(struct X86EMU *emu) argument 5319 x86emuOp2_movzx_word_R_RM(struct X86EMU *emu) argument 5332 x86emuOp2_32_btX_I(struct X86EMU *emu) argument 5361 x86emuOp2_16_btX_I(struct X86EMU *emu) argument 5390 x86emuOp2_btX_I(struct X86EMU *emu) argument 5402 x86emuOp2_btc_R(struct X86EMU *emu) argument 5411 x86emuOp2_bsf(struct X86EMU *emu) argument 5420 x86emuOp2_bsr(struct X86EMU *emu) argument 5429 x86emuOp2_32_movsx_byte_R_RM(struct X86EMU *emu) argument 5439 x86emuOp2_16_movsx_byte_R_RM(struct X86EMU *emu) argument 5449 x86emuOp2_movsx_byte_R_RM(struct X86EMU *emu) argument 5461 x86emuOp2_movsx_word_R_RM(struct X86EMU *emu) argument 5471 X86EMU_exec_two_byte(struct X86EMU * emu) argument 5780 aaa_word(struct X86EMU *emu, uint16_t d) argument 5803 aas_word(struct X86EMU *emu, uint16_t d) argument 5826 aad_word(struct X86EMU *emu, uint16_t d) argument 5848 aam_word(struct X86EMU *emu, uint8_t d) argument 5869 adc_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 5895 adc_word(struct X86EMU *emu, uint16_t d, uint16_t s) argument 5921 adc_long(struct X86EMU *emu, uint32_t d, uint32_t s) argument 5953 add_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 5975 add_word(struct X86EMU *emu, uint16_t d, uint16_t s) argument 5997 add_long(struct X86EMU *emu, uint32_t d, uint32_t s) argument 6025 and_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 6045 and_word(struct X86EMU *emu, uint16_t d, uint16_t s) argument 6065 and_long(struct X86EMU *emu, uint32_t d, uint32_t s) argument 6085 cmp_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 6105 cmp_byte_no_return(struct X86EMU *emu, uint8_t d, uint8_t s) argument 6114 cmp_word(struct X86EMU *emu, uint16_t d, uint16_t s) argument 6133 cmp_word_no_return(struct X86EMU *emu, uint16_t d, uint16_t s) argument 6142 cmp_long(struct X86EMU *emu, uint32_t d, uint32_t s) argument 6161 cmp_long_no_return(struct X86EMU *emu, uint32_t d, uint32_t s) argument 6170 daa_byte(struct X86EMU *emu, uint8_t d) argument 6191 das_byte(struct X86EMU *emu, uint8_t d) argument 6211 dec_byte(struct X86EMU *emu, uint8_t d) argument 6234 dec_word(struct X86EMU *emu, uint16_t d) argument 6257 dec_long(struct X86EMU *emu, uint32_t d) argument 6280 inc_byte(struct X86EMU *emu, uint8_t d) argument 6301 inc_word(struct X86EMU *emu, uint16_t d) argument 6322 inc_long(struct X86EMU *emu, uint32_t d) argument 6343 or_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 6361 or_word(struct X86EMU *emu, uint16_t d, uint16_t s) argument 6380 or_long(struct X86EMU *emu, uint32_t d, uint32_t s) argument 6400 neg_byte(struct X86EMU *emu, uint8_t s) argument 6425 neg_word(struct X86EMU *emu, uint16_t s) argument 6451 neg_long(struct X86EMU *emu, uint32_t s) argument 6477 rcl_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 6542 rcl_word(struct X86EMU *emu, uint16_t d, uint8_t s) argument 6566 rcl_long(struct X86EMU *emu, uint32_t d, uint8_t s) argument 6590 rcr_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 6664 rcr_word(struct X86EMU *emu, uint16_t d, uint8_t s) argument 6696 rcr_long(struct X86EMU *emu, uint32_t d, uint8_t s) argument 6729 rol_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 6775 rol_word(struct X86EMU *emu, uint16_t d, uint8_t s) argument 6800 rol_long(struct X86EMU *emu, uint32_t d, uint8_t s) argument 6825 ror_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 6868 ror_word(struct X86EMU *emu, uint16_t d, uint8_t s) argument 6891 ror_long(struct X86EMU *emu, uint32_t d, uint8_t s) argument 6914 shl_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 6958 shl_word(struct X86EMU *emu, uint16_t d, uint8_t s) argument 6998 shl_long(struct X86EMU *emu, uint32_t d, uint8_t s) argument 7035 shr_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 7072 shr_word(struct X86EMU *emu, uint16_t d, uint8_t s) argument 7109 shr_long(struct X86EMU *emu, uint32_t d, uint8_t s) argument 7145 sar_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 7185 sar_word(struct X86EMU *emu, uint16_t d, uint8_t s) argument 7225 sar_long(struct X86EMU *emu, uint32_t d, uint8_t s) argument 7265 shld_word(struct X86EMU *emu, uint16_t d, uint16_t fill, uint8_t s) argument 7302 shld_long(struct X86EMU *emu, uint32_t d, uint32_t fill, uint8_t s) argument 7339 shrd_word(struct X86EMU *emu, uint16_t d, uint16_t fill, uint8_t s) argument 7376 shrd_long(struct X86EMU *emu, uint32_t d, uint32_t fill, uint8_t s) argument 7412 sbb_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 7437 sbb_word(struct X86EMU *emu, uint16_t d, uint16_t s) argument 7462 sbb_long(struct X86EMU *emu, uint32_t d, uint32_t s) argument 7487 sub_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 7509 sub_word(struct X86EMU *emu, uint16_t d, uint16_t s) argument 7531 sub_long(struct X86EMU *emu, uint32_t d, uint32_t s) argument 7553 test_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 7571 test_word(struct X86EMU *emu, uint16_t d, uint16_t s) argument 7589 test_long(struct X86EMU *emu, uint32_t d, uint32_t s) argument 7607 xor_byte(struct X86EMU *emu, uint8_t d, uint8_t s) argument 7625 xor_word(struct X86EMU *emu, uint16_t d, uint16_t s) argument 7643 xor_long(struct X86EMU *emu, uint32_t d, uint32_t s) argument 7661 imul_byte(struct X86EMU *emu, uint8_t s) argument 7680 imul_word(struct X86EMU *emu, uint16_t s) argument 7700 imul_long(struct X86EMU *emu, uint32_t s) argument 7721 mul_byte(struct X86EMU *emu, uint8_t s) argument 7739 mul_word(struct X86EMU *emu, uint16_t s) argument 7758 mul_long(struct X86EMU *emu, uint32_t s) argument 7778 idiv_byte(struct X86EMU *emu, uint8_t s) argument 7801 idiv_word(struct X86EMU *emu, uint16_t s) argument 7829 idiv_long(struct X86EMU *emu, uint32_t s) argument 7858 div_byte(struct X86EMU *emu, uint8_t s) argument 7881 div_word(struct X86EMU *emu, uint16_t s) argument 7909 div_long(struct X86EMU *emu, uint32_t s) argument 7938 ins(struct X86EMU *emu, int size) argument 8002 outs(struct X86EMU *emu, int size) argument 8068 push_word(struct X86EMU *emu, uint16_t w) argument 8080 push_long(struct X86EMU *emu, uint32_t w) argument 8092 pop_word(struct X86EMU *emu) argument 8107 pop_long(struct X86EMU *emu) argument [all...] |