-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[benchmark] Add another test to floating point conversion benchmark #33975
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
[benchmark] Add another test to floating point conversion benchmark #33975
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@swift-ci benchmark |
@swift-ci test Linux platform |
@swift-ci test macOS platform |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@swift-ci test macOS platform |
@swift-ci benchmark |
@swift-ci test Linux platform |
This comment has been minimized.
This comment has been minimized.
Performance: -O
Code size: -O
Performance: -Osize
Code size: -Osize
Performance: -Onone
Code size: -swiftlibs
How to read the dataThe tables contain differences in performance which are larger than 8% and differences in code size which are larger than 1%.If you see any unexpected regressions, you should consider fixing the Noise: Sometimes the performance results (not code size!) contain false Hardware Overview
|
This PR adds a benchmark to test the performance of the default implementation of
BinaryFloatingPoint.init<T>(exactly:) where T: BinaryFloatingPoint
.It is a companion to #33910 and will need to be landed separately in order to demonstrate that the other PR produces the expected performance improvement.