H A D | x86emu.c | 180 x86emu_intr_dispatch(struct x86emu *emu, uint8_t intno) argument 196 x86emu_intr_handle(struct x86emu *emu) argument 216 x86emu_intr_raise(struct x86emu *emu, uint8_t intrnum) argument 229 x86emu_exec(struct x86emu *emu) argument 252 x86emu_exec_call(struct x86emu *emu, uint16_t seg, uint16_t off) argument 263 x86emu_exec_intr(struct x86emu *emu, uint8_t intr) argument 282 x86emu_halt_sys(struct x86emu *emu) argument 300 fetch_decode_modrm(struct x86emu *emu) argument 321 fetch_byte_imm(struct x86emu *emu) argument 341 fetch_word_imm(struct x86emu *emu) argument 361 fetch_long_imm(struct x86emu *emu) argument 400 get_data_segment(struct x86emu *emu) argument 438 fetch_data_byte(struct x86emu *emu, uint32_t offset) argument 453 fetch_data_word(struct x86emu *emu, uint32_t offset) argument 468 fetch_data_long(struct x86emu *emu, uint32_t offset) argument 484 fetch_byte(struct x86emu *emu, uint32_t segment, uint32_t offset) argument 500 fetch_word(struct x86emu *emu, uint32_t segment, uint32_t offset) argument 516 fetch_long(struct x86emu *emu, uint32_t segment, uint32_t offset) argument 533 store_data_byte(struct x86emu *emu, uint32_t offset, uint8_t val) argument 550 store_data_word(struct x86emu *emu, uint32_t offset, uint16_t val) argument 567 store_data_long(struct x86emu *emu, uint32_t offset, uint32_t val) argument 584 store_byte(struct x86emu *emu, uint32_t segment, uint32_t offset, uint8_t val) argument 601 store_word(struct x86emu *emu, uint32_t segment, uint32_t offset, uint16_t val) argument 618 store_long(struct x86emu *emu, uint32_t segment, uint32_t offset, uint32_t val) argument 635 decode_rm_byte_register(struct x86emu *emu, int reg) argument 660 decode_rl_byte_register(struct x86emu *emu) argument 666 decode_rh_byte_register(struct x86emu *emu) argument 683 decode_rm_word_register(struct x86emu *emu, int reg) argument 708 decode_rl_word_register(struct x86emu *emu) argument 714 decode_rh_word_register(struct x86emu *emu) argument 731 decode_rm_long_register(struct x86emu *emu, int reg) argument 756 decode_rl_long_register(struct x86emu *emu) argument 762 decode_rh_long_register(struct x86emu *emu) argument 781 decode_rh_seg_register(struct x86emu *emu) argument 805 decode_sib_address(struct x86emu *emu, int sib, int mod) argument 884 decode_rl_address(struct x86emu *emu) argument 976 decode_and_fetch_byte(struct x86emu *emu) argument 987 decode_and_fetch_word_disp(struct x86emu *emu, int16_t disp) argument 1001 decode_and_fetch_long_disp(struct x86emu *emu, int16_t disp) argument 1015 decode_and_fetch_word(struct x86emu *emu) argument 1021 decode_and_fetch_long(struct x86emu *emu) argument 1027 decode_and_fetch_byte_imm8(struct x86emu *emu, uint8_t *imm) argument 1040 decode_and_fetch_word_imm8(struct x86emu *emu, uint8_t *imm) argument 1053 decode_and_fetch_long_imm8(struct x86emu *emu, uint8_t *imm) argument 1066 write_back_byte(struct x86emu *emu, uint8_t val) argument 1075 write_back_word(struct x86emu *emu, uint16_t val) argument 1084 write_back_long(struct x86emu *emu, uint32_t val) argument 1093 common_inc_word_long(struct x86emu *emu, union x86emu_register *reg) argument 1102 common_dec_word_long(struct x86emu *emu, union x86emu_register *reg) argument 1111 common_binop_byte_rm_r(struct x86emu *emu, uint8_t (*binop)(struct x86emu *, uint8_t, uint8_t)) argument 1132 common_binop_ns_byte_rm_r(struct x86emu *emu, void (*binop)(struct x86emu *, uint8_t, uint8_t)) argument 1150 common_binop_word_rm_r(struct x86emu *emu, uint16_t (*binop)(struct x86emu *, uint16_t, uint16_t)) argument 1170 common_binop_byte_r_rm(struct x86emu *emu, uint8_t (*binop)(struct x86emu *, uint8_t, uint8_t)) argument 1188 common_binop_long_rm_r(struct x86emu *emu, uint32_t (*binop)(struct x86emu *, uint32_t, uint32_t)) argument 1208 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 1219 common_binop_ns_word_rm_r(struct x86emu *emu, void (*binop)(struct x86emu *, uint16_t, uint16_t)) argument 1238 common_binop_ns_long_rm_r(struct x86emu *emu, void (*binop)(struct x86emu *, uint32_t, uint32_t)) argument 1256 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 1267 common_binop_long_r_rm(struct x86emu *emu, uint32_t (*binop)(struct x86emu *, uint32_t, uint32_t)) argument 1285 common_binop_word_r_rm(struct x86emu *emu, uint16_t (*binop)(struct x86emu *, uint16_t, uint16_t)) argument 1303 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 1314 common_binop_byte_imm(struct x86emu *emu, uint8_t (*binop)(struct x86emu *, uint8_t, uint8_t)) argument 1324 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 1342 common_push_word_long(struct x86emu *emu, union x86emu_register *reg) argument 1351 common_pop_word_long(struct x86emu *emu, union x86emu_register *reg) argument 1360 common_imul_long_IMM(struct x86emu *emu, int byte_imm) argument 1393 common_imul_word_IMM(struct x86emu *emu, int byte_imm) argument 1426 common_imul_imm(struct x86emu *emu, int byte_imm) argument 1435 common_jmp_near(struct x86emu *emu, int cond) argument 1447 common_load_far_pointer(struct x86emu *emu, uint16_t *seg) argument 1469 x86emuOp_cmp_byte_R_RM(struct x86emu *emu) argument 1485 x86emuOp32_cmp_word_R_RM(struct x86emu *emu) argument 1496 x86emuOp16_cmp_word_R_RM(struct x86emu *emu) argument 1507 x86emuOp_cmp_word_R_RM(struct x86emu *emu) argument 1520 x86emuOp_cmp_byte_AL_IMM(struct x86emu *emu) argument 1533 x86emuOp32_cmp_word_AX_IMM(struct x86emu *emu) argument 1542 x86emuOp16_cmp_word_AX_IMM(struct x86emu *emu) argument 1551 x86emuOp_cmp_word_AX_IMM(struct x86emu *emu) argument 1564 x86emuOp_push_all(struct x86emu *emu) argument 1596 x86emuOp_pop_all(struct x86emu *emu) argument 1627 x86emuOp_push_word_IMM(struct x86emu *emu) argument 1647 x86emuOp_push_byte_IMM(struct x86emu *emu) argument 1664 x86emuOp_ins_word(struct x86emu *emu) argument 1678 x86emuOp_outs_word(struct x86emu *emu) argument 1692 x86emuOp_jump_near_L(struct x86emu *emu) argument 1707 x86emuOp_jump_near_NL(struct x86emu *emu) argument 1722 x86emuOp_jump_near_LE(struct x86emu *emu) argument 1737 x86emuOp_jump_near_NLE(struct x86emu *emu) argument 1765 x86emuOp_opc80_byte_RM_IMM(struct x86emu *emu) argument 1815 x86emuOp32_opc81_word_RM_IMM(struct x86emu *emu) argument 1833 x86emuOp16_opc81_word_RM_IMM(struct x86emu *emu) argument 1851 x86emuOp_opc81_word_RM_IMM(struct x86emu *emu) argument 1878 x86emuOp_opc82_byte_RM_IMM(struct x86emu *emu) argument 1929 x86emuOp32_opc83_word_RM_IMM(struct x86emu *emu) argument 1942 x86emuOp16_opc83_word_RM_IMM(struct x86emu *emu) argument 1955 x86emuOp_opc83_word_RM_IMM(struct x86emu *emu) argument 1968 x86emuOp_xchg_byte_RM_R(struct x86emu *emu) argument 1986 x86emuOp32_xchg_word_RM_R(struct x86emu *emu) argument 2000 x86emuOp16_xchg_word_RM_R(struct x86emu *emu) argument 2014 x86emuOp_xchg_word_RM_R(struct x86emu *emu) argument 2027 x86emuOp_mov_byte_RM_R(struct x86emu *emu) argument 2048 x86emuOp32_mov_word_RM_R(struct x86emu *emu) argument 2065 x86emuOp16_mov_word_RM_R(struct x86emu *emu) argument 2082 x86emuOp_mov_word_RM_R(struct x86emu *emu) argument 2095 x86emuOp_mov_byte_R_RM(struct x86emu *emu) argument 2109 x86emuOp_mov_word_R_RM(struct x86emu *emu) argument 2131 x86emuOp_mov_word_RM_SR(struct x86emu *emu) argument 2152 x86emuOp_lea_word_R_M(struct x86emu *emu) argument 2176 x86emuOp_mov_word_SR_RM(struct x86emu *emu) argument 2196 x86emuOp32_pop_RM(struct x86emu *emu) argument 2213 x86emuOp16_pop_RM(struct x86emu *emu) argument 2230 x86emuOp_pop_RM(struct x86emu *emu) argument 2243 x86emuOp_xchg_word_AX_CX(struct x86emu *emu) argument 2263 x86emuOp_xchg_word_AX_DX(struct x86emu *emu) argument 2283 x86emuOp_xchg_word_AX_BX(struct x86emu *emu) argument 2303 x86emuOp_xchg_word_AX_SP(struct x86emu *emu) argument 2323 x86emuOp_xchg_word_AX_BP(struct x86emu *emu) argument 2343 x86emuOp_xchg_word_AX_SI(struct x86emu *emu) argument 2363 x86emuOp_xchg_word_AX_DI(struct x86emu *emu) argument 2383 x86emuOp_cbw(struct x86emu *emu) argument 2405 x86emuOp_cwd(struct x86emu *emu) argument 2427 x86emuOp_call_far_IMM(struct x86emu *emu) argument 2449 x86emuOp_pushf_word(struct x86emu *emu) argument 2467 x86emuOp_popf_word(struct x86emu *emu) argument 2481 x86emuOp_sahf(struct x86emu *emu) argument 2494 x86emuOp_lahf(struct x86emu *emu) argument 2507 x86emuOp_mov_AL_M_IMM(struct x86emu *emu) argument 2520 x86emuOp_mov_AX_M_IMM(struct x86emu *emu) argument 2537 x86emuOp_mov_M_AL_IMM(struct x86emu *emu) argument 2550 x86emuOp_mov_M_AX_IMM(struct x86emu *emu) argument 2567 x86emuOp_movs_byte(struct x86emu *emu) argument 2598 x86emuOp_movs_word(struct x86emu *emu) argument 2639 x86emuOp_cmps_byte(struct x86emu *emu) argument 2691 x86emuOp_cmps_word(struct x86emu *emu) argument 2771 x86emuOp_test_AX_IMM(struct x86emu *emu) argument 2785 x86emuOp_stos_byte(struct x86emu *emu) argument 2814 x86emuOp_stos_word(struct x86emu *emu) argument 2852 x86emuOp_lods_byte(struct x86emu *emu) argument 2880 x86emuOp_lods_word(struct x86emu *emu) argument 2916 x86emuOp_scas_byte(struct x86emu *emu) argument 2961 x86emuOp_scas_word(struct x86emu *emu) argument 3029 x86emuOp_mov_word_AX_IMM(struct x86emu *emu) argument 3042 x86emuOp_mov_word_CX_IMM(struct x86emu *emu) argument 3055 x86emuOp_mov_word_DX_IMM(struct x86emu *emu) argument 3068 x86emuOp_mov_word_BX_IMM(struct x86emu *emu) argument 3081 x86emuOp_mov_word_SP_IMM(struct x86emu *emu) argument 3094 x86emuOp_mov_word_BP_IMM(struct x86emu *emu) argument 3107 x86emuOp_mov_word_SI_IMM(struct x86emu *emu) argument 3120 x86emuOp_mov_word_DI_IMM(struct x86emu *emu) argument 3147 x86emuOp_opcC0_byte_RM_MEM(struct x86emu *emu) argument 3196 x86emuOp_opcC1_word_RM_MEM(struct x86emu *emu) argument 3228 x86emuOp_ret_near_IMM(struct x86emu *emu) argument 3242 x86emuOp_mov_byte_RM_IMM(struct x86emu *emu) argument 3267 x86emuOp32_mov_word_RM_IMM(struct x86emu *emu) argument 3288 x86emuOp16_mov_word_RM_IMM(struct x86emu *emu) argument 3309 x86emuOp_mov_word_RM_IMM(struct x86emu *emu) argument 3322 x86emuOp_enter(struct x86emu *emu) argument 3349 x86emuOp_leave(struct x86emu *emu) argument 3360 x86emuOp_ret_far_IMM(struct x86emu *emu) argument 3375 x86emuOp_ret_far(struct x86emu *emu) argument 3386 x86emuOp_int3(struct x86emu *emu) argument 3396 x86emuOp_int_IMM(struct x86emu *emu) argument 3409 x86emuOp_into(struct x86emu *emu) argument 3420 x86emuOp_iret(struct x86emu *emu) argument 3432 x86emuOp_opcD0_byte_RM_1(struct x86emu *emu) argument 3447 x86emuOp_opcD1_word_RM_1(struct x86emu *emu) argument 3471 x86emuOp_opcD2_byte_RM_CL(struct x86emu *emu) argument 3487 x86emuOp_opcD3_word_RM_CL(struct x86emu *emu) argument 3513 x86emuOp_aam(struct x86emu *emu) argument 3531 x86emuOp_aad(struct x86emu *emu) argument 3550 x86emuOp_xlat(struct x86emu *emu) argument 3560 x86emuOp_esc_coprocess_d8(struct x86emu *emu) argument 3565 x86emuOp_esc_coprocess_d9(struct x86emu *emu) argument 3573 x86emuOp_esc_coprocess_da(struct x86emu *emu) argument 3581 x86emuOp_esc_coprocess_db(struct x86emu *emu) argument 3589 x86emuOp_esc_coprocess_dc(struct x86emu *emu) argument 3597 x86emuOp_esc_coprocess_dd(struct x86emu *emu) argument 3605 x86emuOp_esc_coprocess_de(struct x86emu *emu) argument 3613 x86emuOp_esc_coprocess_df(struct x86emu *emu) argument 3626 x86emuOp_loopne(struct x86emu *emu) argument 3642 x86emuOp_loope(struct x86emu *emu) argument 3658 x86emuOp_loop(struct x86emu *emu) argument 3674 x86emuOp_jcxz(struct x86emu *emu) argument 3691 x86emuOp_in_byte_AL_IMM(struct x86emu *emu) argument 3704 x86emuOp_in_word_AX_IMM(struct x86emu *emu) argument 3721 x86emuOp_out_byte_IMM_AL(struct x86emu *emu) argument 3734 x86emuOp_out_word_IMM_AX(struct x86emu *emu) argument 3751 x86emuOp_call_near_IMM(struct x86emu *emu) argument 3766 x86emuOp_jump_near_IMM(struct x86emu *emu) argument 3780 x86emuOp_jump_far_IMM(struct x86emu *emu) argument 3795 x86emuOp_jump_byte_IMM(struct x86emu *emu) argument 3810 x86emuOp_in_byte_AL_DX(struct x86emu *emu) argument 3820 x86emuOp_in_word_AX_DX(struct x86emu *emu) argument 3834 x86emuOp_out_byte_DX_AL(struct x86emu *emu) argument 3844 x86emuOp_out_word_DX_AX(struct x86emu *emu) argument 3858 x86emuOp_lock(struct x86emu *emu) argument 3869 x86emuOp_cmc(struct x86emu *emu) argument 3882 x86emuOp_opcF6_byte_RM(struct x86emu *emu) argument 3927 x86emuOp32_opcF7_word_RM(struct x86emu *emu) argument 3976 x86emuOp16_opcF7_word_RM(struct x86emu *emu) argument 4025 x86emuOp_opcF7_word_RM(struct x86emu *emu) argument 4038 x86emuOp_opcFE_byte_RM(struct x86emu *emu) argument 4078 x86emuOp32_opcFF_word_RM(struct x86emu *emu) argument 4116 x86emuOp16_opcFF_word_RM(struct x86emu *emu) argument 4155 x86emuOp_opcFF_word_RM(struct x86emu *emu) argument 4209 x86emu_exec_one_byte(struct x86emu * emu) argument 5016 common_jmp_long(struct x86emu *emu, int cond) argument 5027 common_set_byte(struct x86emu *emu, int cond) argument 5044 common_bitstring32(struct x86emu *emu, int op) argument 5072 common_bitstring16(struct x86emu *emu, int op) argument 5100 common_bitstring(struct x86emu *emu, int op) argument 5109 common_bitsearch32(struct x86emu *emu, int diff) argument 5124 common_bitsearch16(struct x86emu *emu, int diff) argument 5139 common_bitsearch(struct x86emu *emu, int diff) argument 5148 common_shift32(struct x86emu *emu, int shift_left, int use_cl) argument 5169 common_shift16(struct x86emu *emu, int shift_left, int use_cl) argument 5190 common_shift(struct x86emu *emu, int shift_left, int use_cl) argument 5209 x86emuOp2_rdtsc(struct x86emu *emu) argument 5220 x86emuOp2_push_FS(struct x86emu *emu) argument 5230 x86emuOp2_pop_FS(struct x86emu *emu) argument 5251 x86emuOp2_cpuid(struct x86emu *emu) argument 5288 x86emuOp2_bt_R(struct x86emu *emu) argument 5298 x86emuOp2_shld_IMM(struct x86emu *emu) argument 5308 x86emuOp2_shld_CL(struct x86emu *emu) argument 5318 x86emuOp2_push_GS(struct x86emu *emu) argument 5328 x86emuOp2_pop_GS(struct x86emu *emu) argument 5338 x86emuOp2_bts_R(struct x86emu *emu) argument 5348 x86emuOp2_shrd_IMM(struct x86emu *emu) argument 5358 x86emuOp2_shrd_CL(struct x86emu *emu) argument 5368 x86emuOp2_32_imul_R_RM(struct x86emu *emu) argument 5388 x86emuOp2_16_imul_R_RM(struct x86emu *emu) argument 5408 x86emuOp2_imul_R_RM(struct x86emu *emu) argument 5421 x86emuOp2_lss_R_IMM(struct x86emu *emu) argument 5431 x86emuOp2_btr_R(struct x86emu *emu) argument 5441 x86emuOp2_lfs_R_IMM(struct x86emu *emu) argument 5451 x86emuOp2_lgs_R_IMM(struct x86emu *emu) argument 5461 x86emuOp2_32_movzx_byte_R_RM(struct x86emu *emu) argument 5471 x86emuOp2_16_movzx_byte_R_RM(struct x86emu *emu) argument 5481 x86emuOp2_movzx_byte_R_RM(struct x86emu *emu) argument 5494 x86emuOp2_movzx_word_R_RM(struct x86emu *emu) argument 5508 x86emuOp2_32_btX_I(struct x86emu *emu) argument 5537 x86emuOp2_16_btX_I(struct x86emu *emu) argument 5566 x86emuOp2_btX_I(struct x86emu *emu) argument 5579 x86emuOp2_btc_R(struct x86emu *emu) argument 5589 x86emuOp2_bsf(struct x86emu *emu) argument 5599 x86emuOp2_bsr(struct x86emu *emu) argument 5609 x86emuOp2_32_movsx_byte_R_RM(struct x86emu *emu) argument 5618 x86emuOp2_16_movsx_byte_R_RM(struct x86emu *emu) argument 5628 x86emuOp2_movsx_byte_R_RM(struct x86emu *emu) argument 5641 x86emuOp2_movsx_word_R_RM(struct x86emu *emu) argument 5651 x86emu_exec_two_byte(struct x86emu * emu) argument 5968 aaa_word(struct x86emu *emu, uint16_t d) argument 5992 aas_word(struct x86emu *emu, uint16_t d) argument 6016 aad_word(struct x86emu *emu, uint16_t d) argument 6039 aam_word(struct x86emu *emu, uint8_t d) argument 6061 adc_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 6088 adc_word(struct x86emu *emu, uint16_t d, uint16_t s) argument 6115 adc_long(struct x86emu *emu, uint32_t d, uint32_t s) argument 6148 add_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 6171 add_word(struct x86emu *emu, uint16_t d, uint16_t s) argument 6194 add_long(struct x86emu *emu, uint32_t d, uint32_t s) argument 6223 and_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 6244 and_word(struct x86emu *emu, uint16_t d, uint16_t s) argument 6265 and_long(struct x86emu *emu, uint32_t d, uint32_t s) argument 6286 cmp_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 6306 cmp_byte_no_return(struct x86emu *emu, uint8_t d, uint8_t s) argument 6316 cmp_word(struct x86emu *emu, uint16_t d, uint16_t s) argument 6335 cmp_word_no_return(struct x86emu *emu, uint16_t d, uint16_t s) argument 6345 cmp_long(struct x86emu *emu, uint32_t d, uint32_t s) argument 6364 cmp_long_no_return(struct x86emu *emu, uint32_t d, uint32_t s) argument 6374 daa_byte(struct x86emu *emu, uint8_t d) argument 6396 das_byte(struct x86emu *emu, uint8_t d) argument 6417 dec_byte(struct x86emu *emu, uint8_t d) argument 6441 dec_word(struct x86emu *emu, uint16_t d) argument 6465 dec_long(struct x86emu *emu, uint32_t d) argument 6489 inc_byte(struct x86emu *emu, uint8_t d) argument 6511 inc_word(struct x86emu *emu, uint16_t d) argument 6533 inc_long(struct x86emu *emu, uint32_t d) argument 6555 or_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 6574 or_word(struct x86emu *emu, uint16_t d, uint16_t s) argument 6594 or_long(struct x86emu *emu, uint32_t d, uint32_t s) argument 6615 neg_byte(struct x86emu *emu, uint8_t s) argument 6641 neg_word(struct x86emu *emu, uint16_t s) argument 6668 neg_long(struct x86emu *emu, uint32_t s) argument 6695 rcl_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 6766 rcl_word(struct x86emu *emu, uint16_t d, uint8_t s) argument 6791 rcl_long(struct x86emu *emu, uint32_t d, uint8_t s) argument 6816 rcr_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 6894 rcr_word(struct x86emu *emu, uint16_t d, uint8_t s) argument 6927 rcr_long(struct x86emu *emu, uint32_t d, uint8_t s) argument 6961 rol_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 7008 rol_word(struct x86emu *emu, uint16_t d, uint8_t s) argument 7034 rol_long(struct x86emu *emu, uint32_t d, uint8_t s) argument 7060 ror_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 7104 ror_word(struct x86emu *emu, uint16_t d, uint8_t s) argument 7128 ror_long(struct x86emu *emu, uint32_t d, uint8_t s) argument 7152 shl_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 7197 shl_word(struct x86emu *emu, uint16_t d, uint8_t s) argument 7238 shl_long(struct x86emu *emu, uint32_t d, uint8_t s) argument 7276 shr_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 7314 shr_word(struct x86emu *emu, uint16_t d, uint8_t s) argument 7352 shr_long(struct x86emu *emu, uint32_t d, uint8_t s) argument 7389 sar_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 7430 sar_word(struct x86emu *emu, uint16_t d, uint8_t s) argument 7471 sar_long(struct x86emu *emu, uint32_t d, uint8_t s) argument 7512 shld_word(struct x86emu *emu, uint16_t d, uint16_t fill, uint8_t s) argument 7550 shld_long(struct x86emu *emu, uint32_t d, uint32_t fill, uint8_t s) argument 7588 shrd_word(struct x86emu *emu, uint16_t d, uint16_t fill, uint8_t s) argument 7626 shrd_long(struct x86emu *emu, uint32_t d, uint32_t fill, uint8_t s) argument 7663 sbb_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 7689 sbb_word(struct x86emu *emu, uint16_t d, uint16_t s) argument 7715 sbb_long(struct x86emu *emu, uint32_t d, uint32_t s) argument 7741 sub_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 7764 sub_word(struct x86emu *emu, uint16_t d, uint16_t s) argument 7787 sub_long(struct x86emu *emu, uint32_t d, uint32_t s) argument 7810 test_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 7829 test_word(struct x86emu *emu, uint16_t d, uint16_t s) argument 7848 test_long(struct x86emu *emu, uint32_t d, uint32_t s) argument 7867 xor_byte(struct x86emu *emu, uint8_t d, uint8_t s) argument 7886 xor_word(struct x86emu *emu, uint16_t d, uint16_t s) argument 7905 xor_long(struct x86emu *emu, uint32_t d, uint32_t s) argument 7924 imul_byte(struct x86emu *emu, uint8_t s) argument 7944 imul_word(struct x86emu *emu, uint16_t s) argument 7965 imul_long(struct x86emu *emu, uint32_t s) argument 7987 mul_byte(struct x86emu *emu, uint8_t s) argument 8006 mul_word(struct x86emu *emu, uint16_t s) argument 8026 mul_long(struct x86emu *emu, uint32_t s) argument 8047 idiv_byte(struct x86emu *emu, uint8_t s) argument 8071 idiv_word(struct x86emu *emu, uint16_t s) argument 8100 idiv_long(struct x86emu *emu, uint32_t s) argument 8130 div_byte(struct x86emu *emu, uint8_t s) argument 8154 div_word(struct x86emu *emu, uint16_t s) argument 8183 div_long(struct x86emu *emu, uint32_t s) argument 8213 ins(struct x86emu *emu, int size) argument 8278 outs(struct x86emu *emu, int size) argument 8348 push_word(struct x86emu *emu, uint16_t w) argument 8361 push_long(struct x86emu *emu, uint32_t w) argument 8374 pop_word(struct x86emu *emu) argument 8390 pop_long(struct x86emu *emu) argument [all...] |