167 Commits (247e7d1ff94084e1c3242c5f46c96a4bdf815931)

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