about summary refs log tree commit diff stats
path: root/src/emu (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Introduced box64cpu.h for exported interpreter and dynarec functions (#2490)Yang Liu2025-04-0150-131/+21
|
* Added os.h for future usage (#2488)Yang Liu2025-04-016-7/+7
|
* [INTERP] Added support for F2 0F A5 opcode, ignoring F2 (for #2459)ptitSeb2025-03-311-0/+8
|
* [WRAPPER] Added 2 new funciton towrapped libgdkpixbuf (for #2460)ptitSeb2025-03-311-0/+4
|
* [INTERP] Fixed a warningptitSeb2025-03-301-2/+2
|
* [INTERP] Fixed Interpreter to have new test30 running on RISC-V (#2470)Yang Liu2025-03-272-90/+123
|
* [INTERP] More NA Sign fixes for a few AVX.0F opcodesptitSeb2025-03-261-8/+8
|
* [INTERP] Fixed Interpreter to have new test30 runningptitSeb2025-03-263-4/+100
|
* [COSIM] Changed how F0 LOCK opcodes are skipped in COSIMptitSeb2025-03-261-0/+5
|
* [WRAPPER] Added wrapping for libavutil.so.56, libavformat.so.58 and ↵ptitSeb2025-03-201-0/+80
| | | | libavcodec.so.58 (for new winedmo.so MediaFundation ffmpeg backend)
* [WRAPPER] Added a couple of GL extensionsptitSeb2025-03-201-0/+4
|
* [SYSCALL] Don't make it fatal when a unkown syscall is called, like for libc ↵ptitSeb2025-03-141-4/+3
| | | | syscall
* [SYSCALL] Fixed/Improved a few syscall (help Go programs)ptitSeb2025-03-131-6/+27
|
* [INTERP] Fixed AVX.F2.0F38 F0 opcodeptitSeb2025-03-131-3/+1
|
* [COSIM] Show hex values in STx diff logs (#2436)Yang Liu2025-03-131-1/+1
|
* [TRACE] Small work on traceptitSeb2025-03-111-6/+11
|
* [TRACE] Improved a bit a few tracesptitSeb2025-03-081-2/+2
|
* Added F0 F7 /2 opcode ([ARM64_DYNAREC] too)ptitSeb2025-03-071-0/+36
|
* [WRAPPER] Added epoll_pwait2 wrapped functionptitSeb2025-03-041-0/+4
|
* [INTERP] Fixed ror/rol flags on cputype=0ptitSeb2025-02-211-8/+8
|
* [INTERP] Work on UD flagsptitSeb2025-02-214-315/+308
|
* [BOX32][INTERP] Added some support for BOUND opcode ([ARM64_DYNAREC] too)ptitSeb2025-02-201-3/+6
|
* [ARM64_DYNAREC] More work on UD flagsptitSeb2025-02-171-12/+16
|
* [INTERP] Added more nops ([DYNAREC] too) (#2378)Yang Liu2025-02-171-0/+1
|
* [INTERP] Added more nops ([DYNAREC] too) (#2377)Yang Liu2025-02-171-0/+7
|
* [INTERP] Added 0F 19 NOP opcode ([DYNAREC] too) (#2376)Yang Liu2025-02-171-0/+1
|
* [ARM64_DYNAREC] Continue work on UD flagsptitSeb2025-02-171-11/+29
|
* [INTERP] Added 66 0F 19 NOP opcode ([DYNAREC] too) (#2375)Yang Liu2025-02-171-0/+1
|
* [COSIM] Print decoded instruction mnemonics if trace enabled (#2357)Yang Liu2025-02-131-8/+15
|
* [COSIM] Added commented way to dumps regs whe printing a differenceptitSeb2025-02-121-0/+1
|
* [ARM64_DYNAREC] More work on flagptitSeb2025-02-121-30/+20
|
* [INTERPRETER] Small optim on HADDPS and HSUBPSptitSeb2025-02-061-4/+2
|
* Remove memory location test for traping wine syscall, box64 doesn't need thatptitSeb2025-02-051-1/+1
|
* Added auto-generated x64Int3 printer (#2311)Yang Liu2025-02-022-4/+6452
| | | | | * Added auto-generated x64Int3 printer * Fixed minor type errors
* [COSIM] Don't do div by 0 signal on interpreter part when testingptitSeb2025-02-021-0/+12
|
* [COSIM] Reduce false negative on rcl/rcr OF flagptitSeb2025-02-021-2/+10
|
* [INTERPRETER] Fixed some AVX opcode that would not zero upper part of ↵ptitSeb2025-01-311-15/+7
| | | | register when not using vex.w
* [INTERPRETER] Fixed a few warningptitSeb2025-01-261-4/+4
|
* Added syscall 439 (for #2290)ptitSeb2025-01-241-0/+14
|
* [INTERPRETER] Improved (V)ADD/MUL/SUB/DIV P(S/D), and improved avx test tooptitSeb2025-01-222-12/+50
|
* Added [BOX64] prefix for all the stdout logs (#2279)Yang Liu2025-01-213-30/+30
| | | | | | | * Added [BOX64] prefix for all the stdout logs * Remove some hardcoded prefix * review
* [ENV] Initial refactor of env variables infrastructure (#2274)Yang Liu2025-01-2117-136/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ENV] Initial refactor of env variables infrastructure * Ported BOX64_DYNAREC_LOG * Ported more options * Ported BOX64_MALLOC_HACK * Ported BOX64_DYNAREC_TEST * Ported more options * Ported more options * Ported more options * Ported all options * Removed old rcfile parser * Fix * review * fix * fix * more fixes
* [INTERPRETER] Fixed AVX.66.0F38 0E/0F opcodesptitSeb2025-01-191-10/+22
|
* [INTERPRETER] Fixed AVX.66.0F38 17 opcode and improved AVX.66.0F38 0E/0F opcodesptitSeb2025-01-181-36/+20
|
* Added some hack to simulate seccomp/bpf Windows syscalls handling in protonptitSeb2025-01-171-0/+12
|
* [RV64_DYNAREC] Fixed offsetof(x64emu_t, scratch) usage overflow ↵Yang Liu2025-01-141-3/+5
| | | | ([LA64_DYNAREC] too) (#2262)
* [INTERPRETER] Small cosmetic fix for D2LD helper functionptitSeb2025-01-101-3/+3
|
* [INTERPRETER] Removed some useless tests on x87 compptitSeb2025-01-081-8/+0
|
* Port rounding of some x87 instructions from Box86 (#2242)Hagb (Junyu Guo 郭俊余)2025-01-087-10/+104
| | | | | | | | | | | * Port rounding of some x87 instructions from Box86 Ported from https://github.com/ptitSeb/box86/pull/951. The original pull request and this commit also contain some improvements on precision of `F2XM1` and `FYL2XP1`. * Run fpu_rounding test with dynarec only for ARM64 They have been implemented on dynarec only for ARM64.
* [INTERPRETER] Improved x87 emulation a bit ([ARM64_DYNAREC] too)ptitSeb2025-01-081-2/+2
|