aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2024-01-30Avoid emplace.Merry
2024-01-30externals: Update oaknut to 2.0.2Merry
2024-01-30Squashed 'externals/oaknut/' changes from 9d091109d..6b1d57ea7Merry
2024-01-30dynarmic: 6.6.2Merry
2024-01-30externals: Update xbyak to v7.05Merry
2024-01-30Squashed 'externals/xbyak/' changes from a1ac3750f..2ce465bbcMerry
2024-01-30emit_x64_vector: Improve AVX512 implementation of EmitVectorTableLookup128Merry
2024-01-30emit_x64_vector: Fix AVX-512 implementation of EmitVectorTableLookup64Merry
2024-01-29cmake: prefer system oaknutAlexandre Bouvier
2024-01-29emit_x64_crc32: Correct use of x64 crc32 instructionMerry
2024-01-28emit_x64_vector: Implement PairedMinMax{Lower}8zmt00
2024-01-28tests/A64: Add {U,S}MINP.B, {U,S}MAXP.B testszmt00
2024-01-28dynarmic: 6.6.1Merry
2024-01-28externals: Update oaknut to 2.0.1Merry
2024-01-28Squashed 'externals/oaknut/' changes from d0488d932..9d091109dMerry
2024-01-28dynarmic: 6.6.0Merry
2024-01-28backend/arm64: Update for oaknut 2.0.0.Merry
2024-01-28Squashed 'externals/oaknut/' changes from c24f918e5..d0488d932Merry
2024-01-28externals: Update oaknut to 2.0.0Merry
2024-01-28A32: Implement VCVT{A,N,P,M} (ASIMD)Merry
2024-01-28A32: Correct function naming convention for VRINT{N,X,A,Z,M,P} (ASIMD)Merry
2024-01-28backend/arm64: FPVectorRoundInt{32,64}: FPCR comparisons should be made with ...Merry
2024-01-28A32: Implement VRINT{N,X,A,Z,M,P} (ASIMD)Merry
2024-01-27arm64: Fix compiling under MSYS2 CLANGARM64.Steveice10
2024-01-23Refactor `Xmm{B}Const` to `{,B}Const`Wunkolo
2024-01-23block_of_code: Add `XmmBConst`Wunkolo
2024-01-23block_of_code: Rename `MConst` to `XmmConst`Wunkolo
2024-01-23emit_x64_vector: Optimize VectorSignedAbsoluteDifferencezmt00
2024-01-23tests/A64: Add SABD testszmt00
2024-01-13decoder/arm: Improve performance of arm decoding by adding LUTMerry
2024-01-10emit_x64_vector: Implement PairedMinMax{Lower}16zmt00
2024-01-10tests/A64: Add {U,S}MINP.H, {U,S}MAXP.H testszmt00
2024-01-09ir_emitter: Fix CallHostFunctionmerry
2024-01-02emit_x64_vector: Implement SSE4.1 PairedMinMaxLower32zmt00
2024-01-02tests/A64: Add {U,S}MINP.S, {U,S}MAXP.S testszmt00
2024-01-02CMakeLists: disable -Warray-bounds for GCCcomex
2023-12-31externals: Update catch2 to v3.5.0Yang Liu
2023-12-31Squashed 'externals/catch/' changes from ab6c7375b..53d0d913aYang Liu
2023-12-20misc: Remove duplicate configuration options from .clang-format file.zmt00
2023-12-17emit_x64_vector: Add SSSE3 implementation of VUZP{1,2}.8Bzmt00
2023-12-17tests/A64: Add remaining UZP unit tests.zmt00
2023-12-11emit_x64_vector: Add SSE4.1 implementation of VUZP1.8Hzmt00
2023-12-11emit_x64_vector: Add SSSE3 implementation of VUZP{1,2}.4Hzmt00
2023-12-11tests/A64: Add VUZP{1,2}.H unit testszmt00
2023-12-02emit_x64_vector: Add SSE4.1 implementation of VUZP{1,2}.2Szmt00
2023-12-02tests/A64: Add VUZP{1,2}.S unit testszmt00
2023-11-23CMakeLists: Fix build with /WX and clang-cl on non-VS generators. (#764)zmt00
2023-11-16A32: Introduce PreCodeReadHook (#763)kynex7510
2023-10-08exception_handler: connect installation to instance lifetimeLiam
2023-10-08exception_handler_posix: Support NetBSD and OpenBSDscribam