dolphin/Source/Core
JosJuice 903a71b2cf JitArm64: Keep float constants in fixed registers
PR 9768 was an attempt to make the register cache keep track of float
constants so that we would only have to emit them once per block instead
of once per use. However, the code of that PR was a bit complicated.

This PR offers a simpler solution: Since there are only three constants
we want to keep in registers, simply reserve three registers for them.
This has the advantage of letting us keep the constants in registers
across blocks, decreasing code size even further. The downside is that
fewer registers are available for the register cache, but with how many
registers AArch64 has, I think it's a good tradeoff.
2025-12-27 11:20:05 +01:00
..
AudioCommon AudioCommon / VideoBackends / WinUpdater - cleanup WRL code 2025-11-22 01:23:39 +01:00
Common Merge pull request #14223 from jordan-woyak/wmreal-windows-device-enumeration 2025-12-23 17:01:44 -05:00
Core JitArm64: Keep float constants in fixed registers 2025-12-27 11:20:05 +01:00
DiscIO Merge pull request #14174 from JoshuaVandaele/minizips-cmake 2025-12-22 13:36:52 -05:00
DolphinNoGUI Merge pull request #13689 from JosJuice/lock-core-any-thread 2025-11-16 18:35:17 +01:00
DolphinQt Merge pull request #14185 from mbc07/osd-tooltip-fix 2025-12-22 13:39:22 -05:00
DolphinTool Core: Remove IsHostThread 2025-11-10 21:14:56 +01:00
InputCommon Merge pull request #14158 from jordan-woyak/gcadapter-poll-rate-display 2025-12-22 13:35:24 -05:00
MacUpdater InputCommon: Update to use SDL3 and bump the SDL submodule in Externals to release-3.2.16. 2025-06-07 16:27:54 -05:00
UICommon Use minizip-ng's CMakeLists instead of relying on our own implementation 2025-11-27 00:18:31 +01:00
UpdaterCommon Simplify std::copy with std::copy_n 2024-10-07 15:34:56 -07:00
VideoBackends AudioCommon / VideoBackends / WinUpdater - cleanup WRL code 2025-11-22 01:23:39 +01:00
VideoCommon Merge pull request #14234 from JoshuaVandaele/wunused-cpipeline 2025-12-27 11:17:27 +01:00
WinUpdater AudioCommon / VideoBackends / WinUpdater - cleanup WRL code 2025-11-22 01:23:39 +01:00
CMakeLists.txt CMakeLists: Embed macOS Updater app inside DolphinQt 2024-08-01 22:06:55 -04:00
DolphinLib.ARM64.props
DolphinLib.props Merge pull request #14043 from iwubcode/custom_resource 2025-12-22 17:08:02 -05:00
DolphinLib.vcxproj Core/HW: Add Broadband Adapter (IPC). 2025-10-28 18:50:59 +00:00
DolphinLib.vcxproj.user
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00
VersionInfo.plist.in ScmRevGen: Don't generate Info.plist files directly 2024-12-05 14:56:08 -05:00