Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use std-provided randomness for JitArm64 unittests #11598

Merged
merged 1 commit into from Feb 24, 2023

Conversation

shuffle2
Copy link
Contributor

decreases runtime significantly and lessens dependency on mbedtls

move to same construct used by https://github.com/dolphin-emu/dolphin/blob/master/Source/UnitTests/Common/FloatUtilsTest.cpp

the longest-running tests on my device (release build, surface pro x, SQ1):
before

   6.199 MovI2R_32BitValues
   5.756 MovI2R_Rand
   1.084 MultiThreaded
   0.505 LargeFloatVertexSpeed
   0.469 CrashMacro
   0.271 MultiThreaded
   0.182 SignAndVerify
   0.162 TexCoordSingleElement/0
   0.161 TexCoordSingleElement/2
   0.159 TexCoordSingleElement/1

after

   1.568 MultiThreaded
   1.564 MovI2R_32BitValues
   0.878 MovI2R_Rand
   0.528 CrashMacro
   0.488 LargeFloatVertexSpeed
   0.297 MultiThreaded
   0.184 SignAndVerify
   0.182 TexCoordSingleElement/2
   0.178 TexCoordSingleElement/3
   0.177 TexCoordSingleElement/0

decreases runtime significantly and lessens dependency on mbedtls
@delroth delroth merged commit 88fc431 into dolphin-emu:master Feb 24, 2023
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants