summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Arm64Emitter.cpp
AgeCommit message (Expand)Author
2026-07-08mingw: lower case windows includesCraig Carnell
2026-01-18Jit: Implement error-free transformation for single-precision FMAJosJuice
2026-01-18Arm64Emitter: Fix Q bit of vector SHL/URSHR encodingJosJuice
2025-11-10Merge pull request #13875 from JosJuice/jitarm64-orr-base-without-mirrorJosJuice
2025-08-24Arm64Emitter: Replace shifting size by 4 with IntLog2 minus 3JosJuice
2025-08-21JitArm64: Add early exit in MOVI2RImpl ORR loopJosJuice
2025-08-21JitArm64: Add missing ORR pattern in MOVI2RImplJosJuice
2025-03-11Core/Common: Fix typosLuz Paz
2024-07-21Emitters: Define Trivial Getters Inlinemitaclaw
2024-05-07Arm64FloatEmitter: 64-Bit Assert In ABI_PushRegistersmitaclaw
2024-05-03Replace Common::BitCast with std::bit_castPokechu22
2024-04-21Arm64Emitter: Fix shadowed variableJosJuice
2024-04-21Arm64Emitter: Fix incorrect assert categoryJosJuice
2024-02-06Arm64Emitter: Don't optimize ADD to MOV for SPJosJuice
2023-12-21JitArm64: Fix the "do nothing" cases of ANDI2R and friendsJosJuice
2023-12-17JitArm64: Improve codegen in ANDI2R and friendsJosJuice
2023-12-17JitArm64: Optimize additional cases of ANDI2R and friendsJosJuice
2023-12-17JitArm64: Optimize ANDI2R and friends to no-ops when possibleJosJuice
2023-12-16JitArm64: Use enum class for LogicalImm size parameterJosJuice
2023-12-01JitArm64: Add special zero case to ADDI2RJosJuice
2023-12-01JitArm64: Mask input to 32-bit ADDI2RJosJuice
2023-11-01JitArm64: Add utility for calling a function with argumentsJosJuice
2023-08-22Move SmallVector to CommonJosJuice
2023-04-15Common/MathUtil: Move IntLog2 into MathUtil namespaceLioncash
2022-12-10Arm64Emitter: Fix SHRN/SHRN2JosJuice
2022-12-03JitArm64: Implement accurate NaNsJosJuice
2022-11-26JitArm64: Optimize ps_mergeXXJosJuice
2022-10-22JitArm64: Reimplement Force25BitPrecisionJosJuice
2022-10-19Arm64Emitter: Combine immh and immb for Emit(Scalar)ShiftImmJosJuice
2022-09-18Arm64Emitter: Add additional alignment assertionsPokechu22
2022-08-05Arm64Emitter: Fix encoding of size for ADD (vector)JosJuice
2022-01-13Cast to int for enums that are not formattablePokechu22
2022-01-09Common/Assert: Actually use the ASSERT_MSG's log type parameterPokechu22
2022-01-09Common/Assert: Switch to fmtPokechu22
2021-12-10Treewide: Adjust order of includesPokechu22
2021-11-20Merge pull request #10055 from JosJuice/jitarm64-reuse-memoryJMC47
2021-11-06Arm64Emitter: Add FRINTI instructionMerry
2021-10-13Arm64Emitter: Check end of allocated space when emitting codeJosJuice
2021-08-26JitArm64: divwx - Optimize constant dividendJosJuice
2021-07-31JitArm64: Implement mtfsfxJosJuice
2021-07-12JitArm64: Stop using hand-encoded logical immediatesJosJuice
2021-07-10JitArm64: Turn IsImmLogical into a constexpr constructorJosJuice
2021-07-10JitArm64: Accept LogicalImm struct as bitwise inst parameterJosJuice
2021-07-07Arm64Emitter: Fix 64-bit TBZ/TBNZ encodingJosJuice
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-05-28JitArm64: Fix MSVC warningsJosJuice
2021-05-22Apple M1: Build, Analytics, and Memory ManagementSkyler Saleh
2021-05-22Apple M1 Support for MacOSSkyler Saleh
2021-05-20Merge pull request #9712 from JosJuice/jitarm64-fmul-roundingMai M
2021-05-15JitArm64: Fix fmul rounding issuesJosJuice