diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-06-28 13:19:56 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-06-28 13:19:56 +0200 |
| commit | 99ba7707f63d906f5e22a44ae2cbbc8dbd5e3f3e (patch) | |
| tree | a02f388c9f30cdeec9e54bb3118c02cef672bab4 /src/emu | |
| parent | ea1ef4e602af2f0e92181b96cff5ffa66186972f (diff) | |
| download | box64-99ba7707f63d906f5e22a44ae2cbbc8dbd5e3f3e.tar.gz box64-99ba7707f63d906f5e22a44ae2cbbc8dbd5e3f3e.zip | |
[DYNAREC] Added CF opcode and optimized native call
Diffstat (limited to 'src/emu')
| -rwxr-xr-x | src/emu/x64emu_private.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/emu/x64emu_private.h b/src/emu/x64emu_private.h index 70d9576b..73fe8a7a 100755 --- a/src/emu/x64emu_private.h +++ b/src/emu/x64emu_private.h @@ -30,7 +30,8 @@ typedef struct x64emu_s { reg64_t regs[16]; x64flags_t eflags; reg64_t ip; - uintptr_t old_ip; + // sse + sse_regs_t xmm[16]; // fpu / mmx mmx87_regs_t mmx87[8]; uint16_t cw,cw_mask_all; @@ -42,8 +43,8 @@ typedef struct x64emu_s { fpu_ld_t fpu_ld[8]; // for long double emulation / 80bits fld fst fpu_ll_t fpu_ll[8]; // for 64bits fild / fist sequence fpu_p_reg_t p_regs[8]; - // sse - sse_regs_t xmm[16]; + // old ip + uintptr_t old_ip; // defered flags int dummy1; // to align on 64bits with df defered_flags_t df; |