summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Arm64Emitter.cpp
AgeCommit message (Expand)Author
2020-02-12CMake: Fix building ARM64 on Windowsspycrab
2019-12-28Compile fixes for Windows-on-ARM64Stenzek
2019-11-11Fix typo in commentMarshall Mohror
2019-05-06Reformat repo to clang-format 7.0 rulesTechjar
2018-08-30Arm64Emitter: Remove unsequenced expressionsMerryMage
2018-08-27Arm64Emitter: Make the Align* functions return a non-const data pointerLioncash
2018-08-14Arm64Emitter: Get rid of a pointer cast within SetJumpTarget()Lioncash
2018-05-29Arm64Emitter: Use Common::BitCast where applicableLioncash
2018-04-12Reformat all the things!spycrab
2018-03-23Arm64Emitter: Satisfy unrelated linter issues that cropped up by modifying th...Lioncash
2018-03-23Arm64Emitter: Make IsImmArithmetic, IsImmLogical, FPImm8ToFloat, and FPImm8Fr...Lioncash
2018-03-23Arm64Emitter: Remove unnecessary V8_UINT64_C preprocessor macroLioncash
2018-03-23Arm64Emitter: Remove duplicate IsPowerOf2 functionLioncash
2018-03-16Use __func__ instead of __FUNCTION__ where applicableLioncash
2018-03-16Assert: Remove unused parameter from DEBUG_ASSERTLioncash
2018-03-14Assert: Uppercase assertion macrosLioncash
2017-12-09Fix arm64 MOVI2R for addresses between 2gb and 4gb offset from PCJonathan Hamilton
2017-09-02JitArm64: Reimplement aarch64 cycle counters.degasus
2017-08-22JitArm64: Fix rlwinmx.degasus
2017-08-12JitArm64: Fix LSL/LSR/ROR/ASR wrappers.Markus Wick
2017-05-03Arm64Emitter: add FRECPETillmann Karras
2017-03-25Arm64Emitter: extract lambda to AddImmediate()Michael Maltese
2017-03-25Arm64: Use PRIi64/PRIx64 for printfMichael Maltese
2017-02-11JitArm64: Optimize GPR register push/pop.degasus
2017-01-05specify custom brace style to fix unionsBhaaL
2016-12-06Common: Add alignment headerLéo Lam
2016-10-27ArmEmitter: Merge AddI2R helpers.degasus
2016-10-27JitArm64: ADDI2R optimizations 2.degasus
2016-10-26JitArm64: Optimize addi2r & subi2r.degasus
2016-10-26JitArm64: Avoid MOVI2R is possible.degasus
2016-09-26Arm64Emitter: Fix std::array initializer.degasus
2016-09-10arm64: add comment about data cache flushingBernhard Urban
2016-09-10arm64: fixes around icache flushingBernhard Urban
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-03-04JitArm64: Implement mulhwxdegasus
2016-01-21Correct ampersands as wellmathieui
2016-01-21More asterisksmathieui
2016-01-21Common: asterisks go against the type namemathieui
2015-10-22Arm64Emitter: Get rid of a pointer castLioncash
2015-10-22Arm64Emitter: Mark trivial functions as constexprLioncash
2015-09-26Common: Move asserts to their own headerLioncash
2015-09-07[AArch64] Fix Test&Branch to relative location instructions.Ryan Houdek
2015-08-31Merge pull request #2929 from Sonicadvance1/aarch64_optimize_gpr_flushRyan Houdek
2015-08-30[AArch64] Fix issue in emitter.Ryan Houdek
2015-08-30[AArch64] Support profiling by cycle counters if they are available to EL0Ryan Houdek
2015-08-23[AArch64] Implement MOVI and ORR(imm) in the NEON emitter.Ryan Houdek
2015-08-15JitArm64: Fix jit clearingdegasus
2015-08-10Arm64Emitter: Fix encoding of '2-reg misc' variant of FCMEQLioncash
2015-08-09[AArch64] Fix FCMGE instruction encoding.Ryan Houdek
2015-07-12JitArm64: Far Code Cachedegasus