dolphin/Source/Core
JosJuice 255ee3fdce JitArm64: Use LSL+CLS for classifying floats
This is a little trick I came up with that lets us restructure our float
classification code so we can exit earlier when the float is normal,
which is the case more often than not.

First we shift left by 1 to get rid of the sign bit, and then we count
the number of leading sign bits. If the result is less than 10 (for
doubles) or 7 (for floats), the float is normal. This is because, if the
float isn't normal, the exponent is either all zeroes or all ones.
2023-11-28 18:30:45 +01:00
..
AudioCommon Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
Common JitArm64: Use LSL+CLS for classifying floats 2023-11-28 18:30:45 +01:00
Core JitArm64: Use LSL+CLS for classifying floats 2023-11-28 18:30:45 +01:00
DiscIO Tool/Header: Add JSON output mode; game data 2023-11-28 08:49:28 +00:00
DolphinNoGUI Merge pull request #11873 from AdmiralCurtiss/pause-and-lock-host 2023-06-06 13:50:20 +02:00
DolphinQt Remove _M_X86 in favour of _M_X86_64 2023-11-28 23:03:20 +11:00
DolphinTool Tool/Header: Add JSON output mode; game data 2023-11-28 08:49:28 +00:00
InputCommon SDL: Add default case to switch statement 2023-11-10 12:05:20 -08:00
MacUpdater CMake: Fix storyboard copying 2023-04-29 16:10:38 -05:00
UICommon Remove _M_X86 in favour of _M_X86_64 2023-11-28 23:03:20 +11:00
UpdaterCommon CMake: Use targets for all optionally-external dependencies 2023-06-15 01:41:41 -05:00
VideoBackends OGLConfig: Only use Warn Log if OGL extensions are missing 2023-11-27 20:52:04 -08:00
VideoCommon Remove _M_X86 in favour of _M_X86_64 2023-11-28 23:03:20 +11:00
WinUpdater StringUtil: Move CommandLineToUtf8Argv() into Common namespace 2023-05-16 14:23:21 -04:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Merge pull request #12328 from iwubcode/xf_state_manager 2023-11-28 02:04:26 +00:00
DolphinLib.vcxproj Add lz4 submodule 2023-10-02 17:28:23 -04:00
DolphinLib.vcxproj.user
DolphinLib.x64.props