Commit Graph

  • 099b5d1afb JitArm64: Automatically set whether RS is scratch JosJuice 2024-12-29 18:08:03 +0100
  • 53770f4abe JitArm64: Remove now unnecessary locking of temp registers JosJuice 2024-12-29 17:07:00 +0100
  • 527ad0b99b JitArm64: Allocate scratch registers inside EmitBackpatchRoutine JosJuice 2024-12-28 19:34:31 +0100
  • 952fc0d795 ArmCPUDetect: Implement Linux CSSC detection #13252 Sintendo 2024-12-29 11:13:11 +0100
  • 4d5d6d3464 JitArm64_LoadStore: Use UMIN in dcbx when available Sintendo 2024-12-29 11:51:31 +0100
  • 47bc36d319 Arm64Emitter: Add CSSC instruction emitters Sintendo 2024-12-29 11:49:25 +0100
  • 4835e620c3 ArmCPUDetect: Expose CSSC in CPU info summary Sintendo 2024-12-29 11:47:07 +0100
  • 663b4db9ca CPUDetect: Add CSSC flag Sintendo 2024-12-29 11:45:59 +0100
  • d81bfe94eb JitArm64_Integer: addzex - Optimize InHostCarry case for 0 #13251 Sintendo 2024-12-28 23:26:55 +0100
  • 714271c22f Gecko: Shadow the Hedgehog: Reloaded codes #13249 dreamsyntax 2024-12-28 12:43:18 -0700
  • 612ed106cd Build fix #10863 Pokechu22 2023-09-03 16:01:01 -0700
  • 798c9826cc Typos Pokechu22 2022-10-04 15:38:55 -0700
  • e2defde893 It builds! Pokechu22 2022-09-06 17:35:38 -0700
  • 28b082f46d One more fix Pokechu22 2022-09-06 15:23:18 -0700
  • 0658170681 Fix reads Pokechu22 2022-09-06 15:12:12 -0700
  • c553cd5dbf Refactoring finished; AVE working again Pokechu22 2022-09-06 14:00:21 -0700
  • 5893ea9660 Mostly refactored again Pokechu22 2022-09-06 13:41:50 -0700
  • fb274281b1 More WIP reworking Pokechu22 2022-09-06 13:23:35 -0700
  • 63afdeccc3 Revert "Temp, doesn't build" Pokechu22 2022-09-06 12:26:06 -0700
  • 206b6337af Temp, doesn't build Pokechu22 2022-09-06 12:17:55 -0700
  • 89a5108e46 Actually use the device Pokechu22 2022-09-03 18:27:55 -0700
  • 6b21b41b2f Restructure device some Pokechu22 2022-09-03 17:41:22 -0700
  • 669cff6571 Move I2CBus logic into I2C.cpp (without refactoring for devices) Pokechu22 2022-09-03 16:21:23 -0700
  • 5f9648417c Create Common/I2C Pokechu22 2022-08-30 12:42:45 -0700
  • 1ef7d90b68 Full implementation of reads and writes Pokechu22 2022-08-28 21:39:04 -0700
  • 74f1ed4c4b Even more refactoring Pokechu22 2022-08-28 12:13:11 -0700
  • a45f21e422 Still a WIP, but writes again work Pokechu22 2022-08-28 12:03:27 -0700
  • 91574e0331 Adjust comment further Pokechu22 2022-08-27 14:56:15 -0700
  • 81b15a17de Adjust comment Pokechu22 2022-08-27 14:51:51 -0700
  • 7bb449dc2d Temp Pokechu22 2022-08-27 14:46:04 -0700
  • 3cbd4e2995 A bit more refactoring Pokechu22 2022-08-27 11:39:23 -0700
  • 156040b10b More refactoring - no need for i2c_state in I2CBus functions Pokechu22 2022-08-26 15:08:50 -0700
  • 6cff4c9a46 Refactoring Pokechu22 2022-08-26 15:07:53 -0700
  • 4135f4c8bc Start of reads Pokechu22 2022-08-09 22:41:08 -0700
  • 8a03b9f46e One more enhance Pokechu22 2022-08-09 16:22:33 -0700
  • 7cea5b9508 Use enhanced Common::Flags Pokechu22 2022-08-09 12:35:35 -0700
  • b53f6b00a4 Enhance Common::Flags Pokechu22 2022-08-09 12:35:25 -0700
  • 08d973bccb Specialized logging Pokechu22 2022-08-09 12:28:46 -0700
  • 2ef84a46db Unindent Pokechu22 2022-08-09 12:22:56 -0700
  • 25e31d121b More accurate I2C handling Pokechu22 2022-08-09 12:15:38 -0700
  • 0f4dd969bb Update GPIO constants Pokechu22 2022-07-28 16:41:06 -0700
  • 143e4a8319 Handle dir behavior better Pokechu22 2022-07-27 18:05:36 -0700
  • 76767fcfb4 WII_IPC: Correct comment Pokechu22 2022-07-27 11:46:14 -0700
  • a84cd15023 Implement stub version of the Wii AV Encoder Pokechu22 2022-07-16 00:05:03 -0700
  • c817b4779d JitArm64_Integer: addzex - Optimize InPPCState case for 0 Sintendo 2024-12-28 23:20:17 +0100
  • 14641b06fc JitArm64_Integer: addzex - Optimize ConstantFalse and ConstantTrue Sintendo 2024-12-28 23:07:33 +0100
  • a4ba13b4c9 JitArm64_Integer: addex - Optimize InHostCarry for -1 Sintendo 2024-12-28 22:12:46 +0100
  • d2bfa157dc JitArm64_Integer: addex - Optimize InHostCarry for 0 Sintendo 2024-12-28 21:53:28 +0100
  • ad7dba5413 JitArm64_Integer: addex - Optimize InPPCState case for 0 Sintendo 2024-12-28 21:41:48 +0100
  • 9ab2751229 JitArm64: Check GPRs/FPRs to push inside EmitBackpatchRoutine JosJuice 2024-12-28 20:39:27 +0100
  • 7410bc2025 JitArm64_Integer: subfzex - Constant folding Sintendo 2024-12-28 20:57:55 +0100
  • fa13457abb JitArm64_Integer: subfex - Optimize InHostCarry case for -1 Sintendo 2024-12-28 20:18:09 +0100
  • 18dd3f69f1 JitArm64_Integer: subfex - Optimize InPPCState case for 0 Sintendo 2024-12-28 18:15:44 +0100
  • e54bfd6605 JitArm64_Integer: Refactor subfex Sintendo 2024-12-28 18:12:13 +0100
  • 5cc9bde1c1 JitBase: Improve const-correctness Sintendo 2024-12-27 09:48:58 +0100
  • 50d991780f JitBase: Add HasConstantCarry helper Sintendo 2024-12-27 09:47:54 +0100
  • f6f01f2002 Force Metroid Prime GCN and Metroid Prime 2 GCN to be 4:3 #13248 Nystrata 2024-12-28 05:46:38 -0800
  • 07f712f8a0 Core/VideoCommon: Fix duplicate OSD Custom Textures messages #13244 dreamsyntax 2024-12-26 17:21:02 -0700
  • 635f588690 fix Summoner: Goddess Reborn sound system crash during transitions #13250 Charlese2 2024-12-27 15:49:29 -0700
  • fbc7affa95
    Merge 34db4f94ce into 05cad38abc #12972 Patrick Ferry 2024-12-27 14:47:10 -0800
  • bf3ef37fb6 Add a SplitPath unit test exercising Windows paths with drive letters #13246 Niel Lebeck 2024-12-27 11:56:35 -0800
  • 1abc4a4886 Debug messages #13195 Sepalani 2024-12-27 21:36:32 +0400
  • 05cad38abc
    Merge pull request #13243 from nlebeck/stringutil-tests Tilka 2024-12-27 18:10:47 +0100
  • c1d4f63929 Jit: Flush registers used in memory breakpoint conditions #13245 JosJuice 2024-12-27 16:01:08 +0100
  • 4ef14d3619 JitArm64: Document an assumption we've been making in EmitBackpatchRoutine JosJuice 2024-12-27 14:05:54 +0100
  • 8247882d0b PowerPC: Track registers used in memory break point conditions JosJuice 2024-12-27 14:47:41 +0100
  • 237fab3c32
    Merge e95b62c36b into 532a8621da #13194 Tygyh 2024-12-27 14:59:48 +0100
  • 7e64a9722c
    Merge 7f23af248d into 532a8621da #12453 LC 2024-12-27 14:40:34 +0100
  • 07db3b99ef
    Merge 061ee4cda8 into 532a8621da #11221 Pokechu22 2024-12-27 14:37:47 +0100
  • 3ef99e4e78
    Merge d6417a6d9c into 532a8621da #11814 Sam Belliveau 2024-12-27 14:35:26 +0100
  • 331245cbb0
    Merge 137cf485b2 into 532a8621da #12776 Sam Belliveau 2024-12-27 14:35:22 +0100
  • 68e8384615
    Merge 5b3eb723e5 into 532a8621da #11600 Mateus B. Cassiano 2024-12-27 13:44:13 +0800
  • 4fc50226c6
    DolphinQt/HacksWidget: Convert accuracy slider to ConfigSlider #13237 Admiral H. Curtiss 2024-12-25 04:39:56 +0100
  • 98ee3836e5
    DolphinQt: Add option for value mappings to ConfigSlider Admiral H. Curtiss 2024-12-25 04:31:03 +0100
  • 532a8621da
    Merge pull request #13116 from mitaclaw/ranges-modernization-8-trivial-of JMC47 2024-12-26 16:51:53 -0500
  • bae4616dd1 Add some unit test coverage of the SplitPath function #13243 Niel Lebeck 2024-12-26 11:40:09 -0800
  • 96804f95e4 run-unit-tests-android.sh: Handle Sys directory #13242 JosJuice 2024-12-26 13:05:48 +0100
  • f561b11155 run-unit-tests-android.sh: Update path comment JosJuice 2024-12-26 12:54:45 +0100
  • 709b64d310 JitArm64: Fix frsqrte misclassifying large negative inputs as NaN #13241 JosJuice 2024-12-26 12:01:03 +0100
  • 1a8619c85b UnitTests/PowerPC: Check FPSCR output for fres/frsqrte JosJuice 2024-12-26 11:26:18 +0100
  • 1eb4cc7c9a Remove unused includes - DolphinLib #12989 Dr. Dystopia 2024-08-11 21:02:23 +0200
  • 7966bd1612 Remove unused includes - DolphinNoGUI Dr. Dystopia 2024-08-10 21:19:51 +0200
  • 28c465b70b Remove unused includes - DolphinQt Dr. Dystopia 2024-08-10 21:17:05 +0200
  • ab18718062 Remove unused includes - DolphinTool Dr. Dystopia 2024-08-10 20:23:35 +0200
  • 9cc0b44489 Remove unused includes - DSPTool Dr. Dystopia 2024-08-10 20:21:48 +0200
  • 91f0588e0f Remove unused includes - UnitTests Dr. Dystopia 2024-08-10 20:20:55 +0200
  • 81341d27a9 Remove unused includes - WinUpdater Dr. Dystopia 2024-08-10 20:18:01 +0200
  • 97f23c39de
    Merge 5dede61af7 into f9ce2b9d76 #12146 Dentomologist 2024-12-25 11:51:32 -0700
  • 4c50f5b55e feat(linux): allow configuring real wiimotes with known bluetooth addresses #13240 Thales MG 2024-12-25 14:09:00 -0300
  • 48a7afa448 JitArm64: Use AArch64 imm masks in rlwimix slow case #13239 JosJuice 2024-12-25 15:46:20 +0100
  • 3166c80e7b
    Merge f999e48452 into f9ce2b9d76 #13132 Amelia Estellise 2024-12-25 10:08:05 -0500
  • 6384ea97f1 JitArm64: Handle rlwinmx with zero mask #13238 JosJuice 2024-12-25 15:15:24 +0100
  • da0c9ec95e JitArm64: Replace dirty flag and partially replace RegType enum #12134 JosJuice 2024-10-23 20:55:51 +0200
  • 6929dff016 JitArm64: Don't store immediate values in register cache JosJuice 2024-09-01 15:34:17 +0200
  • 4177fa262e Jit64: Don't store immediate values in register cache JosJuice 2023-08-25 15:28:07 +0200
  • 52dca54ea8 Jit: Update constant propagation during instruction JosJuice 2024-09-01 16:10:17 +0200
  • 236bd035eb JitArm64: Make FlushRegisters unlock condition more robust JosJuice 2024-11-02 15:46:40 +0100
  • 47894560af JitArm64: Pass index to more Arm64GPRCache functions JosJuice 2024-09-01 15:45:23 +0200
  • 81adcfadca Jit: Move rlwimix to ConstantPropagation JosJuice 2024-09-01 11:44:34 +0200
  • 7e4dce4d19 Jit: Move srawx to ConstantPropagation JosJuice 2024-09-01 11:28:37 +0200