File tree Expand file tree Collapse file tree 1 file changed +38
-26
lines changed
Expand file tree Collapse file tree 1 file changed +38
-26
lines changed Original file line number Diff line number Diff line change @@ -616,30 +616,36 @@ Run using an Intel i9-11900k chipset running Windows 11 and Visual Studio 17.11.
616616| 0.269
617617|===
618618
619- ===== M1 macOS Results
619+ ===== M4 macOS Results
620620
621- Run using a Macbook pro with M1 pro chipset running macOS Sonoma 15.0 and homebrew GCC 14.2 .0
621+ Run using a Macbook pro with M4 Max chipset running macOS Sequoia 15.5 and homebrew GCC 15.1 .0
622622
623623|===
624624| Type | Runtime (us) | Ratio to `double`
625625| `float`
626- | 2,556,533
627- | 0.965
626+ | 1,882,825
627+ | 0.990
628628| `double`
629- | 2,648,485
629+ | 1,901,380
630630| 1.000
631631| `decimal32_t`
632- | 3,201,545
633- | 1.209
634- | `decimal64_t`
635- | 4,775,487
632+ | 3,427,654
636633| 1.803
634+ | `decimal64_t`
635+ | 5,364,564
636+ | 2.821
637+ | `decimal128_t`
638+ | 11,752,375
639+ | 6.181
637640| `decimal_fast32_t`
638- | 3,196,724
639- | 1.207
641+ | 4,339,550
642+ | 2.282
640643| `decimal_fast64_t`
641- | 4,762,636
642- | 1.798
644+ | 6,647,959
645+ | 3.496
646+ | `decimal_fast128_t`
647+ | 14,010,588
648+ | 7.369
643649|===
644650
645651==== `from_chars` scientific
@@ -696,30 +702,36 @@ Run using an Intel i9-11900k chipset running Windows 11 and Visual Studio 17.11.
696702| 0.285
697703|===
698704
699- ===== M1 macOS Results
705+ ===== M4 macOS Results
700706
701- Run using a Macbook pro with M1 pro chipset running macOS Sonoma 15.0 and homebrew GCC 14.2 .0
707+ Run using a Macbook pro with M4 Max chipset running macOS Sequoia 15.5 and homebrew GCC 15.1 .0
702708
703709|===
704710| Type | Runtime (us) | Ratio to `double`
705711| `float`
706- | 2,651,707
707- | 0.986
712+ | 1,939,033
713+ | 1.010
708714| `double`
709- | 2,690,166
715+ | 1,919,671
710716| 1.000
711717| `decimal32_t`
712- | 3,153,821
713- | 1.172
718+ | 3,411,016
719+ | 1.777
714720| `decimal64_t`
715- | 4,726,009
716- | 1.926
721+ | 5,278,214
722+ | 2.750
723+ | `decimal128_t`
724+ | 11,479,704
725+ | 5.980
717726| `decimal_fast32_t`
718- | 4,726,009
719- | 1.757
727+ | 4,299,497
728+ | 2.240
720729| `decimal_fast64_t`
721- | 4,693,387
722- | 1.747
730+ | 6,287,638
731+ | 3.275
732+ | `decimal_fast128_t`
733+ | 9,856,122
734+ | 5.134
723735|===
724736
725737=== `to_chars`
You can’t perform that action at this time.
0 commit comments