dolphin/Source/UnitTests
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
..
Common Remove _M_X86 in favour of _M_X86_64 2023-11-28 23:03:20 +11:00
Core JitArm64: Use LSL+CLS for classifying floats 2023-11-28 18:30:45 +01:00
VideoCommon Externals: Convert gtest to a submodule and update to v1.12.1 2023-01-20 11:43:34 -08:00
CMakeLists.txt CMake: Set --output-on-failure flag for unittests target. 2023-05-14 04:52:50 +02:00
StubHost.cpp Add Discord presence ioctlv to /dev/dolphin 2022-08-06 07:32:29 +01:00
UnitTests.vcxproj Merge pull request #11881 from JosJuice/aarch64-function-call 2023-11-25 17:30:42 +01:00
UnitTests.vcxproj.user msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
UnitTestsMain.cpp Core: Assert that only the Host thread may call PauseAndLock(). 2023-06-02 18:51:43 +02:00