Skip to content

Commit caccbfd

Browse files
committed
Update from chars benchmark page
1 parent 295ae03 commit caccbfd

File tree

1 file changed

+38
-26
lines changed

1 file changed

+38
-26
lines changed

doc/modules/ROOT/pages/benchmarks.adoc

Lines changed: 38 additions & 26 deletions
Original file line numberDiff line numberDiff 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`

0 commit comments

Comments
 (0)