aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2024-01-02emit_x64_vector: Implement SSE4.1 PairedMinMaxLower32zmt00
2023-12-17emit_x64_vector: Add SSSE3 implementation of VUZP{1,2}.8Bzmt00
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-02emit_x64_vector: Add SSE4.1 implementation of VUZP{1,2}.2Szmt00
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
2023-08-28emit_x64_vector_floating_point: RSqrtEstimate: Add AVX implementationMerry
2023-08-28emit_x64_vector_floating_point: FPVectorMulAdd: Minimize full fallbackMerry
2023-08-28emit_x64_vector_floating_point: Implement GetNonSignMaskVectorMerry
2023-08-28emit_x64_floating_point: FPMulAdd: Inline NaN handlingMerry
2023-07-20build: set SOVERSION to major.minorAndrea Pappacoda
2023-07-09exception_handler_macos: Avoid undefined behavior due to accessing misaligned...comex
2023-05-17spin_lock: Unlocked at initilization timemerry
2023-05-07spin_lock: Invalidate runtime generated codeMerry
2023-05-07spin_lock: Use std::call_onceMerry
2023-05-05a32_get_set_elimination_pass: Appease MSVC 2022Merry
2023-04-29common: Defer spin-lock initialization.Steveice10
2023-04-27x64/block_of_code: Only commit minimum required memoryMerry
2023-03-31backend/arm64: Implement RSBmerry
2023-03-31arm64/abi: Add Xscratch2merry
2023-03-15a32_interface: remove ContextLiam
2023-03-04cmake: fix static standalone buildAlexandre Bouvier
2023-02-21emit_x64_vector: AVX512VBMI implementation of EmitVectorTableLookup64Wunkolo
2023-02-15emit_arm64: Add BlockRelocationType::MoveToScratch0Merry
2023-02-11A64: Remove more instances of use of VectorMultiply64Merry
2023-02-11backend/arm64: Add InvalidateCacheRangesMerry
2023-02-05a32_get_set_elimination_pass: Fix bugs in A32 get/set algorithmMerry
2023-02-04verbose_debugging_output: Use actual namesMerry
2023-02-04Appease clang-formatMerry
2023-02-04reg_alloc: Fix cast-qual issueMerry
2023-02-03a32_get_set_elimination_pass: Fix Set/GetVector for 64-bit registersMerry
2023-02-03verbose debugging: Ensure host fp state is preservedMerry
2023-02-03reg_alloc: Support unused values for noopt modeMerry
2023-01-20emit_x64_vector: zext TBL (3)Merry
2023-01-20emit_x64_vector: zext Vector*SaturatedNarrowTo*Merry
2023-01-20emit_x64_floating_point: zext FPFixedU32ToDoubleMerry
2023-01-20emit_x64_vector: Fix vector upper output of EmitVectorSignedSaturatedNarrowTo...Merry
2023-01-20backend/arm64: Implement VectorMultiply64, but allow only during debuggingMerry
2023-01-20backend/arm64: Add verbose debugging outputMerry
2023-01-20backend/x64: Improve verbose debugging outputMerry
2023-01-20emit_x64_vector: Fix 64-bit TBL (zext table input)Merry
2023-01-19a32_get_set_elimination_pass: Ensure no use before rm defMerry
2023-01-19emit_arm64_data_processing: Fix flags issue in Add32 overflow variantMerry
2023-01-19a32_get_set_elimination_pass: New algorithmMerry
2023-01-18simd_table_lookup: add missing header for libc++ < 14Jan Beich
2023-01-16tests: Add verbose debugging output and test_readerMerry
2023-01-16Remove some unnecessary headersMerry
2023-01-15fp: Fix FPToFixed for borderline valuesMerry