167 Commits (247e7d1ff94084e1c3242c5f46c96a4bdf815931)

Author SHA1 Message Date
lizzie 247e7d1ff9 fastlink impl 6 months ago
lizzie ea759d3f5a update to newer dynarmic changes 7 months ago
lizzie 3ee97bb76a update loicense 8 months ago
lizzie 7b7b50f37c emission focused on branch/bctr 8 months ago
lizzie 20de5184f1 the abi sucks 9 months ago
lizzie 78cde5696c save more regs 9 months ago
lizzie 34c18d2807 Use ctr like gcc does 9 months ago
lizzie 13122495ab more ppc fixes 10 months ago
lizzie e402b973f4 chained calls for ppc64 10 months ago
lizzie d4aced9a7c inline a32core/a64core 10 months ago
crueter af617cef09 build fixes + gentoo cross docs 10 months ago
lizzie a568424f63 fix invalidations, use stack for checkbit 11 months ago
lizzie 280f027349 A64checkbit 11 months ago
lizzie dc8a0dbe88 A64: addition fixes extra 11 months ago
lizzie 604c9220c7 even more stupid fixes i feel angry 11 months ago
lizzie 084f0261af fix xs stuffs 11 months ago
lizzie f22407e1b3 C -> O for ppc64; impl NZCV? 11 months ago
lizzie 5cf8510cef more fixes 11 months ago
lizzie 391c29fdf5 i forgot jit pointer, again 11 months ago
lizzie 43aac10fe9 just use STD() + offset, reorder stuff 11 months ago
lizzie e053bbbf6f let type deduction do its thing 11 months ago
lizzie cdbc19e6e3 reglock draft 1 11 months ago
lizzie 4470c7637f A64: ADD now passes 11 months ago
lizzie cbfe8176e0 terminal draft1 11 months ago
lizzie e69dec8779 "A64: ADD" passes (except on PC check) 11 months ago
lizzie 28a50d54f0 polish up A64 to be ready to accept stuff (but NO-op) 11 months ago
lizzie 43ebf9784c remove args, directly ref inst stuff 11 months ago
lizzie c450f5bc53 fix license 11 months ago
lizzie 9f96d4f8e4 generation of add and extraction of flags 11 months ago
lizzie 6ed669f685 first emitted block 11 months ago
lizzie 3701fb67a2 cross compile instructions; ignore toolchain files 11 months ago
lizzie 1dc982c441 spinlocks, annoyances with organistaion 11 months ago
lizzie 0aa81ac7c4 a64+a32 stubs (+some impls) 11 months ago
lizzie 5088ca2be8 fix stuff? 8 months ago
lizzie d33dc16820
[dynarmic] set BL terminal as FastLinkBlock (#3811) 5 months ago
lizzie 417ed904f0
[dynarmic] fix MWAIT push/pop not being handled properly on xbyak (#3875) 5 months ago
lizzie 5e927199c5
[dynarmic, cmake] Assorted RISC-V build fixes (#3797) 5 months ago
lizzie ac99ea96da
[dynarmic] fix bayonetta 3 regression due to LUT in #3718 (#3822) 6 months ago
lizzie cae70c30fa
[dynarmic] fix GCC 12.2 complaints for regalloc.h (#3812) 6 months ago
lizzie bcceced96d
[dynarmic] fix GetDecoderTable() making the compiler nervous due to the big table that gets made into the stack (#3799) 6 months ago
lizzie e9f4541069
[dynarmic] improve A32 translate loop (#3780) 6 months ago
lizzie cf7086de7c
[dynarmic] avoid stable_vector<> reallocations for shared labels (#3717) 6 months ago
lizzie 8e14f07a69
[dynarmic] exclude %rbp from regalloc & have proper frame info (#3752) 6 months ago
lizzie 7a8176f63f
[dynarmic] implement missing SSE3 implementations (#3301) 6 months ago
lizzie 5322bce4b8
[dynarmic] fix ODR violations (#3749) 6 months ago
lizzie 276dcdd8ea
[dynarmic] fix constexpr build issue on gcc-debian-stable (#3798) 6 months ago
lizzie 59254cd1e7
[dynarmic] restore proper backtraces for A64 (#3794) 6 months ago
lizzie 47c6a73971
[dynarmic] nuke mcl dependency (#3777) 6 months ago
lizzie 9cb7001656
[cmake] fixes for XCode when having languages other than C/C++ (#3772) 6 months ago
lizzie 24fe223692
[dynarmic] Remove last FPT LUT table, removing around 30kb worth of unused functions (#3718) 6 months ago