Make some use of CoalescingOutputIterator#675
Merged
Conversation
55572c5 to
ae1a159
Compare
CoalescingOutputIteratorCoalescingOutputIterator
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## develop #675 +/- ##
===========================================
- Coverage 60.94% 60.86% -0.08%
===========================================
Files 271 271
Lines 16327 16342 +15
Branches 2075 2077 +2
===========================================
- Hits 9950 9947 -3
- Misses 6249 6268 +19
+ Partials 128 127 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
ae1a159 to
9ac5693
Compare
``` Comparing bench/librawspeed/bitstreams/BitVacuumerJPEGBenchmark-old to bench/librawspeed/bitstreams/BitVacuumerJPEGBenchmark Benchmark Time CPU Time Old Time New CPU Old CPU New -------------------------------------------------------------------------------------------------------------------------------------------------------------------- BM<BitstreamFlavorJPEG,NoCoalescing>/Stuffed/2097152_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorJPEG,NoCoalescing>/Stuffed/2097152_mean +0.0125 +0.0126 6205 6282 6204 6282 BM<BitstreamFlavorJPEG,NoCoalescing>/Stuffed/2097152_median +0.0125 +0.0127 6204 6282 6203 6282 BM<BitstreamFlavorJPEG,NoCoalescing>/Stuffed/2097152_stddev +3.9793 +3.9137 2 10 2 10 BM<BitstreamFlavorJPEG,NoCoalescing>/Stuffed/2097152_cv +3.9180 +3.8527 0 0 0 0 BM<BitstreamFlavorJPEG,CoalesceTo<uint16_t>>/Stuffed/2097152_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorJPEG,CoalesceTo<uint16_t>>/Stuffed/2097152_mean -0.0349 -0.0348 6453 6228 6452 6227 BM<BitstreamFlavorJPEG,CoalesceTo<uint16_t>>/Stuffed/2097152_median -0.0338 -0.0338 6447 6229 6446 6228 BM<BitstreamFlavorJPEG,CoalesceTo<uint16_t>>/Stuffed/2097152_stddev -0.8191 -0.8192 41 7 41 7 BM<BitstreamFlavorJPEG,CoalesceTo<uint16_t>>/Stuffed/2097152_cv -0.8125 -0.8126 0 0 0 0 BM<BitstreamFlavorJPEG,CoalesceTo<uint32_t>>/Stuffed/2097152_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorJPEG,CoalesceTo<uint32_t>>/Stuffed/2097152_mean -0.1021 -0.1020 5819 5225 5819 5225 BM<BitstreamFlavorJPEG,CoalesceTo<uint32_t>>/Stuffed/2097152_median -0.1015 -0.1015 5816 5225 5815 5225 BM<BitstreamFlavorJPEG,CoalesceTo<uint32_t>>/Stuffed/2097152_stddev -0.6999 -0.6951 10 3 10 3 BM<BitstreamFlavorJPEG,CoalesceTo<uint32_t>>/Stuffed/2097152_cv -0.6658 -0.6605 0 0 0 0 BM<BitstreamFlavorJPEG,CoalesceTo<uint64_t>>/Stuffed/2097152_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorJPEG,CoalesceTo<uint64_t>>/Stuffed/2097152_mean -0.0482 -0.0482 5681 5408 5681 5407 BM<BitstreamFlavorJPEG,CoalesceTo<uint64_t>>/Stuffed/2097152_median -0.0482 -0.0482 5682 5408 5682 5408 BM<BitstreamFlavorJPEG,CoalesceTo<uint64_t>>/Stuffed/2097152_stddev +0.3751 +0.3802 3 4 3 4 BM<BitstreamFlavorJPEG,CoalesceTo<uint64_t>>/Stuffed/2097152_cv +0.4448 +0.4500 0 0 0 0 BM<BitstreamFlavorJPEG,NoCoalescing>/Unstuffed/2097152_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorJPEG,NoCoalescing>/Unstuffed/2097152_mean -0.0402 -0.0401 6508 6247 6508 6246 BM<BitstreamFlavorJPEG,NoCoalescing>/Unstuffed/2097152_median -0.0401 -0.0400 6508 6247 6508 6247 BM<BitstreamFlavorJPEG,NoCoalescing>/Unstuffed/2097152_stddev +15.3546 +21.8853 1 9 0 9 BM<BitstreamFlavorJPEG,NoCoalescing>/Unstuffed/2097152_cv +16.0395 +22.8421 0 0 0 0 BM<BitstreamFlavorJPEG,CoalesceTo<uint16_t>>/Unstuffed/2097152_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorJPEG,CoalesceTo<uint16_t>>/Unstuffed/2097152_mean -0.0328 -0.0328 6414 6203 6413 6203 BM<BitstreamFlavorJPEG,CoalesceTo<uint16_t>>/Unstuffed/2097152_median -0.0317 -0.0318 6409 6206 6409 6205 BM<BitstreamFlavorJPEG,CoalesceTo<uint16_t>>/Unstuffed/2097152_stddev -0.7829 -0.7804 38 8 38 8 BM<BitstreamFlavorJPEG,CoalesceTo<uint16_t>>/Unstuffed/2097152_cv -0.7756 -0.7729 0 0 0 0 BM<BitstreamFlavorJPEG,CoalesceTo<uint32_t>>/Unstuffed/2097152_pvalue 0.0004 0.0004 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorJPEG,CoalesceTo<uint32_t>>/Unstuffed/2097152_mean -0.0982 -0.0983 5939 5356 5939 5355 BM<BitstreamFlavorJPEG,CoalesceTo<uint32_t>>/Unstuffed/2097152_median -0.0984 -0.0985 5939 5355 5939 5354 BM<BitstreamFlavorJPEG,CoalesceTo<uint32_t>>/Unstuffed/2097152_stddev +0.0997 +0.1317 3 4 3 4 BM<BitstreamFlavorJPEG,CoalesceTo<uint32_t>>/Unstuffed/2097152_cv +0.2194 +0.2550 0 0 0 0 BM<BitstreamFlavorJPEG,CoalesceTo<uint64_t>>/Unstuffed/2097152_pvalue 0.0062 0.0062 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorJPEG,CoalesceTo<uint64_t>>/Unstuffed/2097152_mean +0.0041 +0.0041 5545 5568 5545 5568 BM<BitstreamFlavorJPEG,CoalesceTo<uint64_t>>/Unstuffed/2097152_median +0.0044 +0.0045 5544 5569 5543 5568 BM<BitstreamFlavorJPEG,CoalesceTo<uint64_t>>/Unstuffed/2097152_stddev +5.5353 +5.1423 3 17 3 17 BM<BitstreamFlavorJPEG,CoalesceTo<uint64_t>>/Unstuffed/2097152_cv +5.5087 +5.1171 0 0 0 0 BM<BitstreamFlavorMSB,NoCoalescing>/Unstuffed/2097152_pvalue 0.0062 0.0062 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorMSB,NoCoalescing>/Unstuffed/2097152_mean +0.0048 +0.0048 6243 6273 6242 6272 BM<BitstreamFlavorMSB,NoCoalescing>/Unstuffed/2097152_median +0.0061 +0.0061 6235 6273 6234 6272 BM<BitstreamFlavorMSB,NoCoalescing>/Unstuffed/2097152_stddev -0.5808 -0.5713 18 7 18 8 BM<BitstreamFlavorMSB,NoCoalescing>/Unstuffed/2097152_cv -0.5827 -0.5733 0 0 0 0 BM<BitstreamFlavorMSB,CoalesceTo<uint16_t>>/Unstuffed/2097152_pvalue 0.0423 0.0423 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorMSB,CoalesceTo<uint16_t>>/Unstuffed/2097152_mean -0.0028 -0.0028 6017 6000 6016 5999 BM<BitstreamFlavorMSB,CoalesceTo<uint16_t>>/Unstuffed/2097152_median -0.0034 -0.0033 6022 6001 6021 6001 BM<BitstreamFlavorMSB,CoalesceTo<uint16_t>>/Unstuffed/2097152_stddev -0.7949 -0.7906 22 4 22 5 BM<BitstreamFlavorMSB,CoalesceTo<uint16_t>>/Unstuffed/2097152_cv -0.7944 -0.7900 0 0 0 0 BM<BitstreamFlavorMSB,CoalesceTo<uint32_t>>/Unstuffed/2097152_pvalue 0.0036 0.0036 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorMSB,CoalesceTo<uint32_t>>/Unstuffed/2097152_mean +0.0005 +0.0006 5109 5112 5108 5111 BM<BitstreamFlavorMSB,CoalesceTo<uint32_t>>/Unstuffed/2097152_median +0.0006 +0.0006 5108 5111 5108 5111 BM<BitstreamFlavorMSB,CoalesceTo<uint32_t>>/Unstuffed/2097152_stddev -0.3388 -0.2929 2 1 1 1 BM<BitstreamFlavorMSB,CoalesceTo<uint32_t>>/Unstuffed/2097152_cv -0.3391 -0.2933 0 0 0 0 BM<BitstreamFlavorMSB,CoalesceTo<uint64_t>>/Unstuffed/2097152_pvalue 0.0047 0.0047 U Test, Repetitions: 9 vs 9 BM<BitstreamFlavorMSB,CoalesceTo<uint64_t>>/Unstuffed/2097152_mean -0.0023 -0.0022 5055 5043 5054 5043 BM<BitstreamFlavorMSB,CoalesceTo<uint64_t>>/Unstuffed/2097152_median -0.0024 -0.0023 5056 5044 5056 5044 BM<BitstreamFlavorMSB,CoalesceTo<uint64_t>>/Unstuffed/2097152_stddev +0.4571 +0.4766 6 9 6 9 BM<BitstreamFlavorMSB,CoalesceTo<uint64_t>>/Unstuffed/2097152_cv +0.4604 +0.4798 0 0 0 0 OVERALL_GEOMEAN -0.0290 -0.0290 0 0 0 0 ```
9ac5693 to
c249c6c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.