Skip to content

Commit f4d48d0

Browse files
committed
Fix duplicated benchmark data
1 parent 2fbfe68 commit f4d48d0

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

doc/modules/ROOT/pages/u128_benchmarks.adoc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ https://www.boost.org/LICENSE_1_0.txt
1212

1313
The benchmarks below represent the time in microseconds it takes to perform 20'000'000 operations between two values of random width (e.g. 2x1 words, 1x2 words, etc.).
1414
On most platforms we use the builtin `unsigned \__int128` as the reference benchmark.
15-
When this is unavailable (such as on 32-bit architectures) we us `boost::multiprecision::uint128_t` (abbreviated as `boost::mp::uint128_t`) as it is widely used, and known to be portable.
15+
When this is unavailable (such as on 32-bit architectures) we use `boost::multiprecision::uint128_t` (abbreviated as `boost::mp::uint128_t`) as it is widely used, and known to be portable.
1616
On MSVC platforms we use as reference `std::_Unsigned128` from the header `<__msvc_int128.hpp>` since this is bundled with their compiler.
1717

1818
[#u128_linux]
@@ -56,7 +56,7 @@ image::u128_graphs/linux/x64_relative_performance.png[x64 Relative Performance,
5656
image::u128_graphs/linux/ARM64_benchmarks.png[ARM64 Benchmark Results, width=100%]
5757
////
5858

59-
image::u128_graphs/linux/ARM64_relative_performance.png[x64 Relative Performance, width=100%]
59+
image::u128_graphs/linux/ARM64_relative_performance.png[ARM64 Relative Performance, width=100%]
6060

6161
=== S390x
6262

@@ -232,12 +232,12 @@ image::u128_graphs/macos/ARM64_relative_performance.png[ARM64 Relative Performan
232232
|===
233233
| Operation | `unsigned __int128` | `uint128_t` | `boost::mp::uint128_t`
234234

235-
| Comparisons | 131902 | 133564 | 134182
236-
| Addition | 20613 | 17912 | 40176
237-
| Subtraction | 20484 | 18237 | 40311
238-
| Multiplication | 20160 | 20580 | 43285
239-
| Division | 686521 | 699201 | 945928
240-
| Modulo | 777084 | 724648 | 953117
235+
| Comparisons | 688225 | 712352 | 689146
236+
| Addition | 104921 | 124992 | 137819
237+
| Subtraction | 129150 | 102302 | 153484
238+
| Multiplication | 120363 | 119652 | 164100
239+
| Division | 2333812 | 1981469 | 2784139
240+
| Modulo | 2621949 | 2219481 | 2736682
241241
|===
242242

243243
////

0 commit comments

Comments
 (0)