File tree Expand file tree Collapse file tree 1 file changed +60
-60
lines changed
Expand file tree Collapse file tree 1 file changed +60
-60
lines changed Original file line number Diff line number Diff line change @@ -505,126 +505,126 @@ And on the same platform with GCC 13.3.0
505505
506506=== x64 Windows Results
507507
508- Run using an Intel i9-11900k chipset running Windows 11 and Visual Studio 17.11.4
508+ Run using an Intel i9-11900k chipset running Windows 11 and Visual Studio 17.14.10
509509
510510==== Addition
511511
512512|===
513513| Type | Runtime (us) | Ratio to `double`
514514| `float`
515- | 67,019
516- | 0.974
515+ | 76,777
516+ | 0.961
517517| `double`
518- | 68,820
518+ | 79,897
519519| 1.000
520520| `decimal32_t`
521- | 2,994,405
522- | 43.511
521+ | 2,902,356
522+ | 36.326
523523| `decimal64_t`
524- | 4,531,755
525- | 65.849
524+ | 3,569,820
525+ | 44.680
526526| `decimal128_t`
527- | 25,209,554
528- | 366.311
527+ | 12,075,529
528+ | 151.139
529529| `decimal_fast32_t`
530- | 2,066,728
531- | 30.031
530+ | 1,940,333
531+ | 24.285
532532| `decimal_fast64_t`
533- | 3,667,169
534- | 53.286
533+ | 3,064,073
534+ | 38.350
535535| `decimal_fast128_t`
536- | 11,213,280
537- | 162.936
536+ | 3,109,101
537+ | 38.914
538538|===
539539
540540==== Subtraction
541541
542542|===
543543| Type | Runtime (us) | Ratio to `double`
544544| `float`
545- | 60,912
546- | 0.976
545+ | 336,960
546+ | 1.042
547547| `double`
548- | 62,409
548+ | 323,282
549549| 1.000
550550| `decimal32_t`
551- | 3,132,613
552- | 50.194
551+ | 3,040,167
552+ | 9.404
553553| `decimal64_t`
554- | 3,864,498
555- | 61.992
554+ | 3,617,843
555+ | 11.191
556556| `decimal128_t`
557- | 17,210,173
558- | 275.764
557+ | 12,325,962
558+ | 38.128
559559| `decimal_fast32_t`
560- | 2,028,429
561- | 32.502
560+ | 2,313,234
561+ | 7.155
562562| `decimal_fast64_t`
563- | 3,017,419
564- | 48.349
563+ | 2,935,476
564+ | 9.080
565565| `decimal_fast128_t`
566- | 5,557,846
567- | 89.055
566+ | 2,963,570
567+ | 9.167
568568|===
569569
570570==== Multiplication
571571
572572|===
573573| Type | Runtime (us) | Ratio to `double`
574574| `float`
575- | 60,742
576- | 0.969
575+ | 78,634
576+ | 1.000
577577| `double`
578- | 62,658
578+ | 78,649
579579| 1.000
580580| `decimal32_t`
581- | 2,029,689
582- | 32.393
581+ | 2,636,784
582+ | 33.526
583583| `decimal64_t`
584- | 8,805,524
585- | 140.533
584+ | 3,861,139
585+ | 49.093
586586| `decimal128_t`
587- | 15,519,053
588- | 247.689
587+ | 11,349,378
588+ | 144.304
589589| `decimal_fast32_t`
590- | 1,573,280
591- | 25.109
590+ | 2,688,661
591+ | 34.186
592592| `decimal_fast64_t`
593- | 7,650,156
594- | 122.094
593+ | 3,504,172
594+ | 44.554
595595| `decimal_fast128_t`
596- | 16,874,890
597- | 269.317
596+ | 9,236,110
597+ | 117.434
598598|===
599599
600600==== Division
601601
602602|===
603603| Type | Runtime (us) | Ratio to `double`
604604| `float`
605- | 75,437
605+ | 83,566
606606| 0.936
607607| `double`
608- | 80,559
608+ | 89,317
609609| 1.000
610610| `decimal32_t`
611- | 2,832,016
612- | 45.198
611+ | 3,402,467
612+ | 38.094
613613| `decimal64_t`
614- | 11,640,789
615- | 185.783
614+ | 4,663,830
615+ | 52.217
616616| `decimal128_t`
617- | 32,470,044
618- | 518.211
617+ | 18,167,111
618+ | 203.400
619619| `decimal_fast32_t`
620- | 1,660,332
621- | 26.498
620+ | 2,363,121
621+ | 26.458
622622| `decimal_fast64_t`
623- | 11,266,972
624- | 179.817
623+ | 6,578,828
624+ | 73.657
625625| `decimal_fast128_t`
626- | 11,201,820
627- | 178.777
626+ | 12,341,026
627+ | 138.171
628628|===
629629
630630=== M4 macOS Results
You can’t perform that action at this time.
0 commit comments