-
-
Notifications
You must be signed in to change notification settings - Fork 250
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
Inline CHUNKCOPY and CHUNKUNROLL #1669
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #1669 +/- ##
===========================================
- Coverage 83.28% 83.01% -0.28%
===========================================
Files 135 135
Lines 10924 10365 -559
Branches 2815 2815
===========================================
- Hits 9098 8604 -494
+ Misses 1125 1063 -62
+ Partials 701 698 -3 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
X86-64 i9-9900KDevelop ca0e463 Feb 21
PR #1669
Slightly smaller library size, as advertised. |
I think this commit should be split into two. One for inlining, and the other for turning off mixed sse2/ssse3. The second commit should contain: |
afab5a1
to
56556e3
Compare
OK, done. |
I think perhaps these commits should be reordered. If the functions are static inline, then the ssse3 one won't find the sse2 functions as they won't exist any more, and cause a compiler error when compiling the first commit (bad for bisecting) |
This slightly decreases the shared library size on x86_64 when both SSE2 and SSSE3 are enabled.
56556e3
to
b2aaa39
Compare
Good point, fixed. |
This slightly decreases the shared library size on x86_64 when both SSE2 and SSSE3 are enabled.