Finish exercise.

Improves concurrency, fixes memory out of bounce issue in robin hood sort.
Adds report and plots notebook.
This commit is contained in:
Patrick Schneider 2025-09-30 16:20:03 +02:00
parent ad86784645
commit 2d981a20c1
35 changed files with 24693 additions and 177 deletions

6
_result.r4.rh64.txt Normal file
View File

@ -0,0 +1,6 @@
RESULT name=sort n=100 t=1 iterations=193 durationNanoseconds=5190 totalDurationNanoseconds=1001740 constructorNanoseconds=178 totalConstructorNanoseconds=34460
RESULT name=sort n=1000 t=1 iterations=18 durationNanoseconds=56343 totalDurationNanoseconds=1014179 constructorNanoseconds=6211 totalConstructorNanoseconds=111810
RESULT name=sort n=10001 t=1 iterations=1 durationNanoseconds=1430619 totalDurationNanoseconds=1430619 constructorNanoseconds=275310 totalConstructorNanoseconds=275310
RESULT name=sort n=100000 t=1 iterations=1 durationNanoseconds=7432559 totalDurationNanoseconds=7432559 constructorNanoseconds=1286659 totalConstructorNanoseconds=1286659
RESULT name=sort n=10000000 t=1 iterations=1 durationNanoseconds=856677147 totalDurationNanoseconds=856677147 constructorNanoseconds=130248695 totalConstructorNanoseconds=130248695
RESULT name=sort n=100000000 t=1 iterations=1 durationNanoseconds=10299862205 totalDurationNanoseconds=10299862205 constructorNanoseconds=1306738751 totalConstructorNanoseconds=1306738751

6
_result.r6.rh128.txt Normal file
View File

@ -0,0 +1,6 @@
RESULT name=sort n=100 t=1 iterations=143 durationNanoseconds=6998 totalDurationNanoseconds=1000780 constructorNanoseconds=193 totalConstructorNanoseconds=27710
RESULT name=sort n=1000 t=1 iterations=19 durationNanoseconds=53799 totalDurationNanoseconds=1022189 constructorNanoseconds=7176 totalConstructorNanoseconds=136360
RESULT name=sort n=10001 t=1 iterations=1 durationNanoseconds=1073610 totalDurationNanoseconds=1073610 constructorNanoseconds=109490 totalConstructorNanoseconds=109490
RESULT name=sort n=100000 t=1 iterations=1 durationNanoseconds=6000099 totalDurationNanoseconds=6000099 constructorNanoseconds=1239930 totalConstructorNanoseconds=1239930
RESULT name=sort n=10000000 t=1 iterations=1 durationNanoseconds=791672049 totalDurationNanoseconds=791672049 constructorNanoseconds=125842946 totalConstructorNanoseconds=125842946
RESULT name=sort n=100000000 t=1 iterations=1 durationNanoseconds=8503642338 totalDurationNanoseconds=8503642338 constructorNanoseconds=1296985133 totalConstructorNanoseconds=1296985133

6
_result.r6.rh64.txt Normal file
View File

@ -0,0 +1,6 @@
RESULT name=sort n=100 t=1 iterations=67 durationNanoseconds=14989 totalDurationNanoseconds=1004320 constructorNanoseconds=195 totalConstructorNanoseconds=13070
RESULT name=sort n=1000 t=1 iterations=30 durationNanoseconds=34390 totalDurationNanoseconds=1031729 constructorNanoseconds=4118 totalConstructorNanoseconds=123540
RESULT name=sort n=10001 t=1 iterations=1 durationNanoseconds=1075810 totalDurationNanoseconds=1075810 constructorNanoseconds=121150 totalConstructorNanoseconds=121150
RESULT name=sort n=100000 t=1 iterations=1 durationNanoseconds=6155569 totalDurationNanoseconds=6155569 constructorNanoseconds=1253620 totalConstructorNanoseconds=1253620
RESULT name=sort n=10000000 t=1 iterations=1 durationNanoseconds=806477176 totalDurationNanoseconds=806477176 constructorNanoseconds=136332704 totalConstructorNanoseconds=136332704
RESULT name=sort n=100000000 t=1 iterations=1 durationNanoseconds=8480784602 totalDurationNanoseconds=8480784602 constructorNanoseconds=1298173953 totalConstructorNanoseconds=1298173953

6
_result.r8.rh128.txt Normal file
View File

@ -0,0 +1,6 @@
RESULT name=sort n=100 t=1 iterations=102 durationNanoseconds=9845 totalDurationNanoseconds=1004220 constructorNanoseconds=262 totalConstructorNanoseconds=26780
RESULT name=sort n=1000 t=1 iterations=7 durationNanoseconds=157588 totalDurationNanoseconds=1103120 constructorNanoseconds=7892 totalConstructorNanoseconds=55250
RESULT name=sort n=10001 t=1 iterations=1 durationNanoseconds=1037259 totalDurationNanoseconds=1037259 constructorNanoseconds=162080 totalConstructorNanoseconds=162080
RESULT name=sort n=100000 t=1 iterations=1 durationNanoseconds=24227375 totalDurationNanoseconds=24227375 constructorNanoseconds=1253120 totalConstructorNanoseconds=1253120
RESULT name=sort n=10000000 t=1 iterations=1 durationNanoseconds=6335437112 totalDurationNanoseconds=6335437112 constructorNanoseconds=129722385 totalConstructorNanoseconds=129722385
RESULT name=sort n=100000000 t=1 iterations=1 durationNanoseconds=10151721384 totalDurationNanoseconds=10151721384 constructorNanoseconds=1355700272 totalConstructorNanoseconds=1355700272

6
_result.r8.rh64.txt Normal file
View File

@ -0,0 +1,6 @@
RESULT name=sort n=100 t=1 iterations=12 durationNanoseconds=89286 totalDurationNanoseconds=1071439 constructorNanoseconds=417 totalConstructorNanoseconds=5010
RESULT name=sort n=1000 t=1 iterations=15 durationNanoseconds=67046 totalDurationNanoseconds=1005700 constructorNanoseconds=7303 totalConstructorNanoseconds=109550
RESULT name=sort n=10001 t=1 iterations=2 durationNanoseconds=670334 totalDurationNanoseconds=1340669 constructorNanoseconds=69740 totalConstructorNanoseconds=139480
RESULT name=sort n=100000 t=1 iterations=1 durationNanoseconds=15566997 totalDurationNanoseconds=15566997 constructorNanoseconds=1223849 totalConstructorNanoseconds=1223849
RESULT name=sort n=10000000 t=1 iterations=1 durationNanoseconds=4408773159 totalDurationNanoseconds=4408773159 constructorNanoseconds=139710733 totalConstructorNanoseconds=139710733
RESULT name=sort n=100000000 t=1 iterations=1 durationNanoseconds=7831046117 totalDurationNanoseconds=7831046117 constructorNanoseconds=1293079653 totalConstructorNanoseconds=1293079653

View File

@ -1,2 +1,69 @@
# Description of your algorithm/datastructure
Describe/explain your design decisions briefly (~10 sentences).
Author: Patrick Schneider, urulu, 2352014
# Implementierter Algorithmus
Implementiert wurde ein inplace MSD-Radix Sortieralgorithmus mit $2^r$ Buckets. Dabei wird dieser rekursiv auf den Buckets aufgerufen. Unterschreitet ein Bucket die vorgegebene Schranke $r h$, so wird vom MSD-Radix zu einem Robin-Hood Sortieralgorithmus gewechselt. Dieser ist nicht in-place implementiert.
Als Datenstruktur ist eine Array-Struktur wie in der Vorlesung (vgl. Folie 34) implementiert mit 64 Elementen pro Array.
## Inplace MSD-Radix
Zu gegebenem $n$, $r$ und Interval $[a,b)$ wird zunächst für jeden Bucket $b_i, i in {1...2^r}$ gezählt, wie viele Elemente diesem zugeteilt werden. Daraus werden die Startpositionen $s_i$ der Buckets iterativ erstellt, wobei wir die Endpositionen $t_i := s_i$ initialisieren. Anschließend wird über das Array iteriert und die Elemente $e_i$ entsprechend in die Buckets wie folgt einsortiert, wobei $b_j$ der Bucket von $e_i$ ist:
- Fall 1: $i in [s_j, t_j)$
$e_i$ ist bereits im richtigen Bucket, also wird das Ende des Buckets ($t_j <- t_j + 1$) vergrößert und mit $e_(i+1)$ fortgeführt.
- Fall 2: $i in.not [s_j, t_j)$
$e_i$ ist im falschen Bucket. also wird $e_i$ mit $e_(t_j)$ getauscht, das Ende des Buckets $b_j$ vergrößert und mit $e_i$ fortgeführt.
Hat ein Bucket mehr als $r h$ Elemente, so wird auf diesem erneut der MSD-Radix aufgerufen. Entsprechend wird die nächste Stelle angeschaut, hier implementiert durch das Verschieben der Maske um $d * r$ Bits nach links, wobei $d$ die entsprechende Rekursionstiefe ist.
Erneute Aufrufe von MSD-Radix werden durch einen Threadpool parallel abgearbeitet.
## Robin-Hood-Sort
Wie auf dem Aufgabenblatt beschrieben implementiert. Kollisionen durch linear-probing aufgelöst.
# Implementierte Optimierungen
1. Multithreading:
Anstelle immer einen neuen Thread zu erstellen, wird ein Threadpool verwendet, um so Aufwand zu sparen.
Um den Aufwand der Parallelisierung bei nur einem Thread zu vermeiden, wird ein Sentinel-TaskHandler eingesetzt, der Aufgaben direkt erledigt (vgl. @thread t1r8 mit t2r8).
Da ein MSD-Radix Durchlauf schnell erledigt ist, hat jeder Thread eine eigene Task-Queue um Synchronisierungsoverhead durch Mutexe zu reduzieren. Erst dadurch war die parallele Version schneller als die sequentielle (vgl. @old-thread).
Das führt von einem Speedup von ca. 2.
2. MSD-Radix:
Fall 1 wie oben erzwingt, dass jedes Element bis zu zwei mal angeschaut werden muss. Stattdessen kann direkt zum Ende des zugehörigen Buckets gesprungen werden, da die Elemente per Induktion schon richtig einsortiert sind. Das resultiert in $tilde n + 2^k$ angeschauten Elementen.
Durch die Experimente sieht man, wie für statisches $k$ die Laufzeit bei verschiedenem $n$ variiert (vgl. @constant-radix). Eine dynamische Wahl in Abhängigkeit der Anzahl an Elementen könnte ein besseres Resultat erbringen. Dabei wird die Anzahl an Buckets anhand der Formel
$ k = max{2, floor(log_2(n))/(r)} $
gewählt, wobei $r$ dem negativen Parameter aus den Tests entspricht (vgl. @dynamic-radix). Dabei wurden keine Verbesserungen festgestellt.
## Tests
Die folgenden Parameter wurden in jeglicher Kombination getestet:
- Threadanzahl $t$: 1, 2, 4, 8, 12, 16
- Small-Sort-Threshold $r h$: 64, 128, 256
- Anzahl Radix-Buckets $2^k$: -3, -2, -1, 1, 2, 4, 6, 8, 10, 12
- Anzahl Elemente $n$: $10^2, 10^3, 10^4 + 1, 10^5, 10^6 - 1, 10^7, 10^8, 2 * 10^8$
Entsprechend sind die Versuchsdurchläufe bezeichnet, wobei $r-{3,2,1}$ den entsprechend dynamisch berechneten Radix bezeichnet.
Manche Konfigurationen (z.B. $r h=64, n>=10^8, r=12$) führten zu Abstürzen oder Fehlern in der Sortierung. Das liegt an der statischen Wahl des Radix, in der 5. Rekursionstiefe können dann noch Buckets mit mehr als 64 Elementen sein, auf denen dann wieder ein 12-Bit Radix ausgeführt wird, was nicht möglich ist.
Die Wahl eines höheren $r h$ führt zu einem Anstieg der Laufzeit (vgl. @rh), wobei dieser nicht konsistent ist.
{
grid(columns: 2,
[ figure(image("plots/thread-r8-rh256.svg"))<thread> ],
[ figure(image("plots/old-thread-r8-rh128.svg"))<old-thread> ],
[ figure(image("plots/varying-rh.svg"))<rh> ],
[],
[ figure(image("plots/constant-r-rh128.svg"))<constant-radix> ],
[ figure(image("plots/dynamic-r-rh128.svg"))<dynamic-radix> ],
)
}

22
eval.py
View File

@ -7,14 +7,19 @@ from pathlib import Path
def run_experiment(output_file, build_dir):
# The number of threads is not currently used, it's just here in case you want to parallelize your code.
for threads in [1, 2, 4, 8, 12, 16]:
# for size in [1e2, 1e3, 1e4 + 1, 1e5, 1e6 - 1, 1e7]:
for size in [1e2, 1e3, 1e4 + 1, 1e5, 1e7, 1e8]:
print("Measuring p=" + str(threads) + " n=" + str(size))
executable = Path(build_dir) / "Sorter"
returncode = subprocess.call([executable, str(size), str(threads)], stdout=output_file)
if returncode != 0:
print("Program crashed")
for radix in [-3, -2, -1, 1, 2, 4, 6, 8, 10, 12]:
# for radix in [-2, -1, 4, 6, 8, 12]:
# for radix in [10]:
for threads in [1, 2, 4, 8, 12, 16]:
# for threads in [1]:
# for size in [1e2, 1e3, 1e4 + 1, 1e5, 1e6 - 1, 1e7]:
for size in [1e2, 1e3, 1e4 + 1, 1e5, 1e6 - 1, 1e7, 1e8, 2 * 1e8]:
# for size in [2 * 1e8]:
print("Measuring p=" + str(threads) + " n=" + str(size) + " r=" + str(radix))
executable = Path(build_dir) / "Sorter"
returncode = subprocess.call([executable, str(size), str(threads), str(radix)], stdout=output_file)
if returncode != 0:
print("Program crashed")
def make_plot(result_file):
plots = dict()
@ -30,6 +35,7 @@ def make_plot(result_file):
n = int(round(int(measurement["n"]), -1))
t = int(measurement["t"])
r = int(measurement["r"])
name = measurement["name"]
durationNanoseconds = int(measurement["durationNanoseconds"])
constructorNanoseconds = int(measurement["constructorNanoseconds"])

View File

@ -23,23 +23,30 @@ auto generate_uniform(std::size_t n) {
return input;
}
void runExperiment(std::string_view name,
void runExperiment(std::string_view rname,
auto container_factory,
auto sort_func,
int argc, char **argv) {
std::size_t n = 1e6;
std::size_t num_threads = 1;
int32_t radix_mode = 6;
if (argc == 3) {
if (argc >= 3) {
n = std::stol(argv[1]);
num_threads = std::stoi(argv[2]);
if (argc == 4) {
radix_mode = std::stoi(argv[3]);
}
} else {
// The number of threads is just here in case you want to parallelize your code.
// It's not currently used.
std::cerr << "Number of threads not specified!\n";
std::cerr << "Usage: " << argv[0] << " <n> <num_threads>\n";
std::cerr << "Usage: " << argv[0] << " <n> <num_threads> [<radix_mode>]\n";
return;
}
std::ostringstream _name;
_name << "t" << num_threads << "r" << radix_mode;
std::string name = _name.str();
const auto input = generate_uniform(n);
@ -62,7 +69,7 @@ void runExperiment(std::string_view name,
std::chrono::steady_clock::time_point ctor = std::chrono::steady_clock::now();
auto to_sort = container_factory(input);
std::chrono::steady_clock::time_point begin = std::chrono::steady_clock::now();
sort_func(to_sort, num_threads);
sort_func(to_sort, num_threads, radix_mode);
std::chrono::steady_clock::time_point end = std::chrono::steady_clock::now();
totalNanoseconds +=
std::chrono::duration_cast<std::chrono::nanoseconds>(end - begin)
@ -79,7 +86,7 @@ void runExperiment(std::string_view name,
}
std::cout << "RESULT"
<< " name=" << name << " n=" << n << " t=" << num_threads
<< " name=" << name << " n=" << n << " t=" << num_threads << " r=" << radix_mode
<< " iterations=" << iterations
<< " durationNanoseconds=" << totalNanoseconds / iterations
<< " totalDurationNanoseconds=" << totalNanoseconds
@ -95,8 +102,8 @@ int main(int argc, char **argv) {
[](const auto& data) {
return ae::container(data);
},
[](ae::container& data, auto num_threads) {
ae::sorter(num_threads).sort(data);
[](ae::container& data, auto num_threads, int32_t radix) {
ae::sorter(num_threads, data.size(), radix).sort(data);
}, argc, argv);
return 0;

BIN
main.pdf Normal file

Binary file not shown.

74
main.typ Normal file
View File

@ -0,0 +1,74 @@
#import "@preview/rubber-article:0.5.0": *
#show: article.with(lang: "de")
#maketitle(
title: "AE2025: MSD-Radix-Sort + Robin-Hood-Sort",
authors: ("Patrick Schneider, urulu, 2352014",),
date: "30. September 2025",
)
= Implementierter Algorithmus
Implementiert wurde ein inplace MSD-Radix Sortieralgorithmus mit $2^r$ Buckets. Dabei wird dieser rekursiv auf den Buckets aufgerufen. Unterschreitet ein Bucket die vorgegebene Schranke $r h$, so wird vom MSD-Radix zu einem Robin-Hood Sortieralgorithmus gewechselt. Dieser ist nicht in-place implementiert.
Als Datenstruktur ist eine Array-Struktur wie in der Vorlesung (vgl. Folie 34) implementiert mit 64 Elementen pro Array.
== Inplace MSD-Radix
Zu gegebenem $n$, $r$ und Interval $[a,b)$ wird zunächst für jeden Bucket $b_i, i in {1...2^r}$ gezählt, wie viele Elemente diesem zugeteilt werden. Daraus werden die Startpositionen $s_i$ der Buckets iterativ erstellt, wobei wir die Endpositionen $t_i := s_i$ initialisieren. Anschließend wird über das Array iteriert und die Elemente $e_i$ entsprechend in die Buckets wie folgt einsortiert, wobei $b_j$ der Bucket von $e_i$ ist:
- Fall 1: $i in [s_j, t_j)$
$e_i$ ist bereits im richtigen Bucket, also wird das Ende des Buckets ($t_j <- t_j + 1$) vergrößert und mit $e_(i+1)$ fortgeführt.
- Fall 2: $i in.not [s_j, t_j)$
$e_i$ ist im falschen Bucket. also wird $e_i$ mit $e_(t_j)$ getauscht, das Ende des Buckets $b_j$ vergrößert und mit $e_i$ fortgeführt.
Hat ein Bucket mehr als $r h$ Elemente, so wird auf diesem erneut der MSD-Radix aufgerufen. Entsprechend wird die nächste Stelle angeschaut, hier implementiert durch das Verschieben der Maske um $d * r$ Bits nach links, wobei $d$ die entsprechende Rekursionstiefe ist.
Erneute Aufrufe von MSD-Radix werden durch einen Threadpool parallel abgearbeitet.
== Robin-Hood-Sort
Wie auf dem Aufgabenblatt beschrieben implementiert. Kollisionen durch linear-probing aufgelöst.
= Implementierte Optimierungen
1. Multithreading:
Anstelle immer einen neuen Thread zu erstellen, wird ein Threadpool verwendet, um so Aufwand zu sparen.
Um den Aufwand der Parallelisierung bei nur einem Thread zu vermeiden, wird ein Sentinel-TaskHandler eingesetzt, der Aufgaben direkt erledigt (vgl. @thread t1r8 mit t2r8).
Da ein MSD-Radix Durchlauf schnell erledigt ist, hat jeder Thread eine eigene Task-Queue um Synchronisierungsoverhead durch Mutexe zu reduzieren. Erst dadurch war die parallele Version schneller als die sequentielle (vgl. @old-thread).
Das führt von einem Speedup von ca. 2.
2. MSD-Radix:
Fall 1 wie oben erzwingt, dass jedes Element bis zu zwei mal angeschaut werden muss. Stattdessen kann direkt zum Ende des zugehörigen Buckets gesprungen werden, da die Elemente per Induktion schon richtig einsortiert sind. Das resultiert in $tilde n + 2^k$ angeschauten Elementen.
Durch die Experimente sieht man, wie für statisches $k$ die Laufzeit bei verschiedenem $n$ variiert (vgl. @constant-radix). Eine dynamische Wahl in Abhängigkeit der Anzahl an Elementen könnte ein besseres Resultat erbringen. Dabei wird die Anzahl an Buckets anhand der Formel
$ k = max{2, floor(log_2(n))/(r)} $
gewählt, wobei $r$ dem negativen Parameter aus den Tests entspricht (vgl. @dynamic-radix). Dabei wurden keine Verbesserungen festgestellt.
== Tests
Die folgenden Parameter wurden in jeglicher Kombination getestet:
- Threadanzahl $t$: 1, 2, 4, 8, 12, 16
- Small-Sort-Threshold $r h$: 64, 128, 256
- Anzahl Radix-Buckets $2^k$: -3, -2, -1, 1, 2, 4, 6, 8, 10, 12
- Anzahl Elemente $n$: $10^2, 10^3, 10^4 + 1, 10^5, 10^6 - 1, 10^7, 10^8, 2 * 10^8$
Entsprechend sind die Versuchsdurchläufe bezeichnet, wobei $r-{3,2,1}$ den entsprechend dynamisch berechneten Radix bezeichnet.
Manche Konfigurationen (z.B. $r h=64, n>=10^8, r=12$) führten zu Abstürzen oder Fehlern in der Sortierung. Das liegt an der statischen Wahl des Radix, in der 5. Rekursionstiefe können dann noch Buckets mit mehr als 64 Elementen sein, auf denen dann wieder ein 12-Bit Radix ausgeführt wird, was nicht möglich ist.
Die Wahl eines höheren $r h$ führt zu einem Anstieg der Laufzeit (vgl. @rh), wobei dieser nicht konsistent ist.
#grid(columns: 2,
[ #figure(image("plots/thread-r8-rh256.svg"))<thread> ],
[ #figure(image("plots/old-thread-r8-rh128.svg"))<old-thread> ],
[ #figure(image("plots/varying-rh.svg"))<rh> ],
[],
[ #figure(image("plots/constant-r-rh128.svg"))<constant-radix> ],
[ #figure(image("plots/dynamic-r-rh128.svg"))<dynamic-radix> ],
)

876
plots.ipynb Normal file

File diff suppressed because one or more lines are too long

1997
plots/constant-r-rh128.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 59 KiB

1951
plots/constant-r-rh256.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 58 KiB

2021
plots/constant-r-rh64.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 60 KiB

1859
plots/dynamic-r-rh128.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 54 KiB

1859
plots/dynamic-r-rh256.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 54 KiB

1856
plots/dynamic-r-rh64.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 54 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 54 KiB

1966
plots/thread-r8-rh128.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 58 KiB

1980
plots/thread-r8-rh256.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 58 KiB

1891
plots/thread-r8-rh64.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 56 KiB

1914
plots/varying-rh.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 57 KiB

36
result.r6.rh128.txt Normal file
View File

@ -0,0 +1,36 @@
RESULT name=sort n=100 t=1 iterations=122 durationNanoseconds=8259 totalDurationNanoseconds=1007610 constructorNanoseconds=198 totalConstructorNanoseconds=24160
RESULT name=sort n=1000 t=1 iterations=29 durationNanoseconds=35211 totalDurationNanoseconds=1021120 constructorNanoseconds=3050 totalConstructorNanoseconds=88460
RESULT name=sort n=10001 t=1 iterations=1 durationNanoseconds=1045340 totalDurationNanoseconds=1045340 constructorNanoseconds=146120 totalConstructorNanoseconds=146120
RESULT name=sort n=100000 t=1 iterations=1 durationNanoseconds=7126618 totalDurationNanoseconds=7126618 constructorNanoseconds=1624560 totalConstructorNanoseconds=1624560
RESULT name=sort n=10000000 t=1 iterations=1 durationNanoseconds=795244498 totalDurationNanoseconds=795244498 constructorNanoseconds=130208926 totalConstructorNanoseconds=130208926
RESULT name=sort n=100000000 t=1 iterations=1 durationNanoseconds=8320009423 totalDurationNanoseconds=8320009423 constructorNanoseconds=1400622563 totalConstructorNanoseconds=1400622563
RESULT name=sort n=100 t=2 iterations=16 durationNanoseconds=65010 totalDurationNanoseconds=1040160 constructorNanoseconds=270 totalConstructorNanoseconds=4320
RESULT name=sort n=1000 t=2 iterations=4 durationNanoseconds=263227 totalDurationNanoseconds=1052910 constructorNanoseconds=17102 totalConstructorNanoseconds=68410
RESULT name=sort n=10001 t=2 iterations=1 durationNanoseconds=2289140 totalDurationNanoseconds=2289140 constructorNanoseconds=110320 totalConstructorNanoseconds=110320
RESULT name=sort n=100000 t=2 iterations=1 durationNanoseconds=7571678 totalDurationNanoseconds=7571678 constructorNanoseconds=1248200 totalConstructorNanoseconds=1248200
RESULT name=sort n=10000000 t=2 iterations=1 durationNanoseconds=639677488 totalDurationNanoseconds=639677488 constructorNanoseconds=128530765 totalConstructorNanoseconds=128530765
RESULT name=sort n=100000000 t=2 iterations=1 durationNanoseconds=22870327208 totalDurationNanoseconds=22870327208 constructorNanoseconds=1423356588 totalConstructorNanoseconds=1423356588
RESULT name=sort n=100 t=4 iterations=8 durationNanoseconds=130911 totalDurationNanoseconds=1047290 constructorNanoseconds=655 totalConstructorNanoseconds=5240
RESULT name=sort n=1000 t=4 iterations=5 durationNanoseconds=212021 totalDurationNanoseconds=1060109 constructorNanoseconds=6732 totalConstructorNanoseconds=33660
RESULT name=sort n=10001 t=4 iterations=1 durationNanoseconds=2420989 totalDurationNanoseconds=2420989 constructorNanoseconds=102540 totalConstructorNanoseconds=102540
RESULT name=sort n=100000 t=4 iterations=1 durationNanoseconds=3631009 totalDurationNanoseconds=3631009 constructorNanoseconds=1207530 totalConstructorNanoseconds=1207530
RESULT name=sort n=10000000 t=4 iterations=1 durationNanoseconds=454346374 totalDurationNanoseconds=454346374 constructorNanoseconds=131996045 totalConstructorNanoseconds=131996045
RESULT name=sort n=100000000 t=4 iterations=1 durationNanoseconds=17211225207 totalDurationNanoseconds=17211225207 constructorNanoseconds=1389266035 totalConstructorNanoseconds=1389266035
RESULT name=sort n=100 t=8 iterations=5 durationNanoseconds=238130 totalDurationNanoseconds=1190650 constructorNanoseconds=508 totalConstructorNanoseconds=2540
RESULT name=sort n=1000 t=8 iterations=2 durationNanoseconds=614665 totalDurationNanoseconds=1229330 constructorNanoseconds=11100 totalConstructorNanoseconds=22200
RESULT name=sort n=10001 t=8 iterations=1 durationNanoseconds=2584419 totalDurationNanoseconds=2584419 constructorNanoseconds=117680 totalConstructorNanoseconds=117680
RESULT name=sort n=100000 t=8 iterations=1 durationNanoseconds=5052759 totalDurationNanoseconds=5052759 constructorNanoseconds=1173209 totalConstructorNanoseconds=1173209
RESULT name=sort n=10000000 t=8 iterations=1 durationNanoseconds=421671200 totalDurationNanoseconds=421671200 constructorNanoseconds=134548844 totalConstructorNanoseconds=134548844
RESULT name=sort n=100000000 t=8 iterations=1 durationNanoseconds=17698779984 totalDurationNanoseconds=17698779984 constructorNanoseconds=1396224964 totalConstructorNanoseconds=1396224964
RESULT name=sort n=100 t=12 iterations=3 durationNanoseconds=339883 totalDurationNanoseconds=1019650 constructorNanoseconds=1300 totalConstructorNanoseconds=3900
RESULT name=sort n=1000 t=12 iterations=2 durationNanoseconds=600580 totalDurationNanoseconds=1201160 constructorNanoseconds=10010 totalConstructorNanoseconds=20020
RESULT name=sort n=10001 t=12 iterations=1 durationNanoseconds=3587640 totalDurationNanoseconds=3587640 constructorNanoseconds=106920 totalConstructorNanoseconds=106920
RESULT name=sort n=100000 t=12 iterations=1 durationNanoseconds=5268849 totalDurationNanoseconds=5268849 constructorNanoseconds=1222370 totalConstructorNanoseconds=1222370
RESULT name=sort n=10000000 t=12 iterations=1 durationNanoseconds=399081054 totalDurationNanoseconds=399081054 constructorNanoseconds=132725345 totalConstructorNanoseconds=132725345
RESULT name=sort n=100000000 t=12 iterations=1 durationNanoseconds=18656433081 totalDurationNanoseconds=18656433081 constructorNanoseconds=1382111417 totalConstructorNanoseconds=1382111417
RESULT name=sort n=100 t=16 iterations=2 durationNanoseconds=662270 totalDurationNanoseconds=1324540 constructorNanoseconds=2770 totalConstructorNanoseconds=5540
RESULT name=sort n=1000 t=16 iterations=2 durationNanoseconds=785239 totalDurationNanoseconds=1570479 constructorNanoseconds=10985 totalConstructorNanoseconds=21970
RESULT name=sort n=10001 t=16 iterations=1 durationNanoseconds=4962679 totalDurationNanoseconds=4962679 constructorNanoseconds=111640 totalConstructorNanoseconds=111640
RESULT name=sort n=100000 t=16 iterations=1 durationNanoseconds=5801219 totalDurationNanoseconds=5801219 constructorNanoseconds=1309400 totalConstructorNanoseconds=1309400
RESULT name=sort n=10000000 t=16 iterations=1 durationNanoseconds=417952350 totalDurationNanoseconds=417952350 constructorNanoseconds=131973675 totalConstructorNanoseconds=131973675
RESULT name=sort n=100000000 t=16 iterations=1 durationNanoseconds=20155626106 totalDurationNanoseconds=20155626106 constructorNanoseconds=1393607374 totalConstructorNanoseconds=1393607374

270
result.rh128.old.txt Normal file
View File

@ -0,0 +1,270 @@
RESULT name=t1r-2 n=100 t=1 r=-2 iterations=142 durationNanoseconds=7075 totalDurationNanoseconds=1004791 constructorNanoseconds=174 totalConstructorNanoseconds=24710
RESULT name=t1r-2 n=1000 t=1 r=-2 iterations=10 durationNanoseconds=103341 totalDurationNanoseconds=1033410 constructorNanoseconds=5133 totalConstructorNanoseconds=51330
RESULT name=t1r-2 n=10001 t=1 r=-2 iterations=2 durationNanoseconds=695530 totalDurationNanoseconds=1391061 constructorNanoseconds=74805 totalConstructorNanoseconds=149610
RESULT name=t1r-2 n=100000 t=1 r=-2 iterations=1 durationNanoseconds=6839815 totalDurationNanoseconds=6839815 constructorNanoseconds=1295551 totalConstructorNanoseconds=1295551
RESULT name=t1r-2 n=999999 t=1 r=-2 iterations=1 durationNanoseconds=72404171 totalDurationNanoseconds=72404171 constructorNanoseconds=12725050 totalConstructorNanoseconds=12725050
RESULT name=t1r-2 n=10000000 t=1 r=-2 iterations=1 durationNanoseconds=732117254 totalDurationNanoseconds=732117254 constructorNanoseconds=127857871 totalConstructorNanoseconds=127857871
RESULT name=t1r-2 n=100000000 t=1 r=-2 iterations=1 durationNanoseconds=8301397007 totalDurationNanoseconds=8301397007 constructorNanoseconds=1290297483 totalConstructorNanoseconds=1290297483
RESULT name=t1r-2 n=200000000 t=1 r=-2 iterations=1 durationNanoseconds=14885534387 totalDurationNanoseconds=14885534387 constructorNanoseconds=2737634559 totalConstructorNanoseconds=2737634559
RESULT name=t2r-2 n=100 t=2 r=-2 iterations=16 durationNanoseconds=65768 totalDurationNanoseconds=1052300 constructorNanoseconds=455 totalConstructorNanoseconds=7280
RESULT name=t2r-2 n=1000 t=2 r=-2 iterations=6 durationNanoseconds=171158 totalDurationNanoseconds=1026951 constructorNanoseconds=4726 totalConstructorNanoseconds=28360
RESULT name=t2r-2 n=10001 t=2 r=-2 iterations=2 durationNanoseconds=915111 totalDurationNanoseconds=1830222 constructorNanoseconds=82210 totalConstructorNanoseconds=164420
RESULT name=t2r-2 n=100000 t=2 r=-2 iterations=1 durationNanoseconds=6316315 totalDurationNanoseconds=6316315 constructorNanoseconds=1351681 totalConstructorNanoseconds=1351681
RESULT name=t2r-2 n=999999 t=2 r=-2 iterations=1 durationNanoseconds=87410793 totalDurationNanoseconds=87410793 constructorNanoseconds=12889059 totalConstructorNanoseconds=12889059
RESULT name=t2r-2 n=10000000 t=2 r=-2 iterations=1 durationNanoseconds=1094305362 totalDurationNanoseconds=1094305362 constructorNanoseconds=129415393 totalConstructorNanoseconds=129415393
RESULT name=t2r-2 n=100000000 t=2 r=-2 iterations=1 durationNanoseconds=14839768804 totalDurationNanoseconds=14839768804 constructorNanoseconds=1290147473 totalConstructorNanoseconds=1290147473
RESULT name=t2r-2 n=200000000 t=2 r=-2 iterations=1 durationNanoseconds=18282973787 totalDurationNanoseconds=18282973787 constructorNanoseconds=2723035528 totalConstructorNanoseconds=2723035528
RESULT name=t4r-2 n=100 t=4 r=-2 iterations=6 durationNanoseconds=170771 totalDurationNanoseconds=1024631 constructorNanoseconds=560 totalConstructorNanoseconds=3360
RESULT name=t4r-2 n=1000 t=4 r=-2 iterations=5 durationNanoseconds=223354 totalDurationNanoseconds=1116771 constructorNanoseconds=6810 totalConstructorNanoseconds=34050
RESULT name=t4r-2 n=10001 t=4 r=-2 iterations=2 durationNanoseconds=557230 totalDurationNanoseconds=1114460 constructorNanoseconds=67650 totalConstructorNanoseconds=135301
RESULT name=t4r-2 n=100000 t=4 r=-2 iterations=1 durationNanoseconds=5575504 totalDurationNanoseconds=5575504 constructorNanoseconds=1254881 totalConstructorNanoseconds=1254881
RESULT name=t4r-2 n=999999 t=4 r=-2 iterations=1 durationNanoseconds=62341834 totalDurationNanoseconds=62341834 constructorNanoseconds=12719099 totalConstructorNanoseconds=12719099
RESULT name=t4r-2 n=10000000 t=4 r=-2 iterations=1 durationNanoseconds=685272510 totalDurationNanoseconds=685272510 constructorNanoseconds=134177526 totalConstructorNanoseconds=134177526
RESULT name=t4r-2 n=100000000 t=4 r=-2 iterations=1 durationNanoseconds=9312365860 totalDurationNanoseconds=9312365860 constructorNanoseconds=1289113003 totalConstructorNanoseconds=1289113003
RESULT name=t4r-2 n=200000000 t=4 r=-2 iterations=1 durationNanoseconds=12909919134 totalDurationNanoseconds=12909919134 constructorNanoseconds=2743786272 totalConstructorNanoseconds=2743786272
RESULT name=t8r-2 n=100 t=8 r=-2 iterations=3 durationNanoseconds=380323 totalDurationNanoseconds=1140971 constructorNanoseconds=2006 totalConstructorNanoseconds=6020
RESULT name=t8r-2 n=1000 t=8 r=-2 iterations=3 durationNanoseconds=438990 totalDurationNanoseconds=1316971 constructorNanoseconds=12773 totalConstructorNanoseconds=38320
RESULT name=t8r-2 n=10001 t=8 r=-2 iterations=2 durationNanoseconds=1698201 totalDurationNanoseconds=3396403 constructorNanoseconds=73835 totalConstructorNanoseconds=147670
RESULT name=t8r-2 n=100000 t=8 r=-2 iterations=1 durationNanoseconds=3973703 totalDurationNanoseconds=3973703 constructorNanoseconds=1295521 totalConstructorNanoseconds=1295521
RESULT name=t8r-2 n=999999 t=8 r=-2 iterations=1 durationNanoseconds=50172346 totalDurationNanoseconds=50172346 constructorNanoseconds=11618878 totalConstructorNanoseconds=11618878
RESULT name=t8r-2 n=10000000 t=8 r=-2 iterations=1 durationNanoseconds=525073755 totalDurationNanoseconds=525073755 constructorNanoseconds=137369569 totalConstructorNanoseconds=137369569
RESULT name=t8r-2 n=100000000 t=8 r=-2 iterations=1 durationNanoseconds=6649576016 totalDurationNanoseconds=6649576016 constructorNanoseconds=1291368484 totalConstructorNanoseconds=1291368484
RESULT name=t8r-2 n=200000000 t=8 r=-2 iterations=1 durationNanoseconds=8658881834 totalDurationNanoseconds=8658881834 constructorNanoseconds=2721116796 totalConstructorNanoseconds=2721116796
RESULT name=t12r-2 n=100 t=12 r=-2 iterations=2 durationNanoseconds=504400 totalDurationNanoseconds=1008801 constructorNanoseconds=980 totalConstructorNanoseconds=1960
RESULT name=t12r-2 n=1000 t=12 r=-2 iterations=2 durationNanoseconds=962910 totalDurationNanoseconds=1925821 constructorNanoseconds=18425 totalConstructorNanoseconds=36850
RESULT name=t12r-2 n=10001 t=12 r=-2 iterations=2 durationNanoseconds=946311 totalDurationNanoseconds=1892622 constructorNanoseconds=75870 totalConstructorNanoseconds=151740
RESULT name=t12r-2 n=100000 t=12 r=-2 iterations=1 durationNanoseconds=3836613 totalDurationNanoseconds=3836613 constructorNanoseconds=1234840 totalConstructorNanoseconds=1234840
RESULT name=t12r-2 n=999999 t=12 r=-2 iterations=1 durationNanoseconds=45204953 totalDurationNanoseconds=45204953 constructorNanoseconds=17277072 totalConstructorNanoseconds=17277072
RESULT name=t12r-2 n=10000000 t=12 r=-2 iterations=1 durationNanoseconds=411877655 totalDurationNanoseconds=411877655 constructorNanoseconds=132345014 totalConstructorNanoseconds=132345014
RESULT name=t12r-2 n=100000000 t=12 r=-2 iterations=1 durationNanoseconds=5904964133 totalDurationNanoseconds=5904964133 constructorNanoseconds=1278449745 totalConstructorNanoseconds=1278449745
RESULT name=t12r-2 n=200000000 t=12 r=-2 iterations=1 durationNanoseconds=8164250780 totalDurationNanoseconds=8164250780 constructorNanoseconds=2715346352 totalConstructorNanoseconds=2715346352
RESULT name=t16r-2 n=100 t=16 r=-2 iterations=2 durationNanoseconds=701065 totalDurationNanoseconds=1402131 constructorNanoseconds=3190 totalConstructorNanoseconds=6380
RESULT name=t16r-2 n=1000 t=16 r=-2 iterations=2 durationNanoseconds=960121 totalDurationNanoseconds=1920242 constructorNanoseconds=9865 totalConstructorNanoseconds=19730
RESULT name=t16r-2 n=10001 t=16 r=-2 iterations=1 durationNanoseconds=1276851 totalDurationNanoseconds=1276851 constructorNanoseconds=105030 totalConstructorNanoseconds=105030
RESULT name=t16r-2 n=100000 t=16 r=-2 iterations=1 durationNanoseconds=3893103 totalDurationNanoseconds=3893103 constructorNanoseconds=1195951 totalConstructorNanoseconds=1195951
RESULT name=t16r-2 n=999999 t=16 r=-2 iterations=1 durationNanoseconds=32399273 totalDurationNanoseconds=32399273 constructorNanoseconds=12629609 totalConstructorNanoseconds=12629609
RESULT name=t16r-2 n=10000000 t=16 r=-2 iterations=1 durationNanoseconds=433487560 totalDurationNanoseconds=433487560 constructorNanoseconds=140224750 totalConstructorNanoseconds=140224750
RESULT name=t16r-2 n=100000000 t=16 r=-2 iterations=1 durationNanoseconds=5822007605 totalDurationNanoseconds=5822007605 constructorNanoseconds=1293594835 totalConstructorNanoseconds=1293594835
RESULT name=t16r-2 n=200000000 t=16 r=-2 iterations=1 durationNanoseconds=7740580936 totalDurationNanoseconds=7740580936 constructorNanoseconds=2709545268 totalConstructorNanoseconds=2709545268
RESULT name=t1r-1 n=100 t=1 r=-1 iterations=146 durationNanoseconds=6882 totalDurationNanoseconds=1004901 constructorNanoseconds=168 totalConstructorNanoseconds=24650
RESULT name=t1r-1 n=1000 t=1 r=-1 iterations=20 durationNanoseconds=51267 totalDurationNanoseconds=1025351 constructorNanoseconds=2115 totalConstructorNanoseconds=42300
RESULT name=t1r-1 n=10001 t=1 r=-1 iterations=1 durationNanoseconds=1023681 totalDurationNanoseconds=1023681 constructorNanoseconds=126670 totalConstructorNanoseconds=126670
RESULT name=t1r-1 n=100000 t=1 r=-1 iterations=1 durationNanoseconds=13137710 totalDurationNanoseconds=13137710 constructorNanoseconds=1256640 totalConstructorNanoseconds=1256640
RESULT name=t1r-1 n=999999 t=1 r=-1 iterations=1 durationNanoseconds=82126778 totalDurationNanoseconds=82126778 constructorNanoseconds=12571969 totalConstructorNanoseconds=12571969
RESULT name=t1r-1 n=10000000 t=1 r=-1 iterations=1 durationNanoseconds=1152254264 totalDurationNanoseconds=1152254264 constructorNanoseconds=134086086 totalConstructorNanoseconds=134086086
RESULT name=t1r-1 n=100000000 t=1 r=-1 iterations=1 durationNanoseconds=16178903102 totalDurationNanoseconds=16178903102 constructorNanoseconds=1299034529 totalConstructorNanoseconds=1299034529
RESULT name=t1r-1 n=200000000 t=1 r=-1 iterations=1 durationNanoseconds=24057963707 totalDurationNanoseconds=24057963707 constructorNanoseconds=2731585944 totalConstructorNanoseconds=2731585944
RESULT name=t2r-1 n=100 t=2 r=-1 iterations=16 durationNanoseconds=63718 totalDurationNanoseconds=1019500 constructorNanoseconds=459 totalConstructorNanoseconds=7350
RESULT name=t2r-1 n=1000 t=2 r=-1 iterations=5 durationNanoseconds=244124 totalDurationNanoseconds=1220621 constructorNanoseconds=11212 totalConstructorNanoseconds=56060
RESULT name=t2r-1 n=10001 t=2 r=-1 iterations=1 durationNanoseconds=1972401 totalDurationNanoseconds=1972401 constructorNanoseconds=105710 totalConstructorNanoseconds=105710
RESULT name=t2r-1 n=100000 t=2 r=-1 iterations=1 durationNanoseconds=45251732 totalDurationNanoseconds=45251732 constructorNanoseconds=1194691 totalConstructorNanoseconds=1194691
RESULT name=t2r-1 n=999999 t=2 r=-1 iterations=1 durationNanoseconds=193956199 totalDurationNanoseconds=193956199 constructorNanoseconds=12487569 totalConstructorNanoseconds=12487569
RESULT name=t2r-1 n=10000000 t=2 r=-1 iterations=1 durationNanoseconds=3193878065 totalDurationNanoseconds=3193878065 constructorNanoseconds=131946494 totalConstructorNanoseconds=131946494
RESULT name=t2r-1 n=100000000 t=2 r=-1 iterations=1 durationNanoseconds=50912748896 totalDurationNanoseconds=50912748896 constructorNanoseconds=1278603634 totalConstructorNanoseconds=1278603634
RESULT name=t2r-1 n=200000000 t=2 r=-1 iterations=1 durationNanoseconds=86172484925 totalDurationNanoseconds=86172484925 constructorNanoseconds=2601553781 totalConstructorNanoseconds=2601553781
RESULT name=t4r-1 n=100 t=4 r=-1 iterations=7 durationNanoseconds=146201 totalDurationNanoseconds=1023411 constructorNanoseconds=501 totalConstructorNanoseconds=3510
RESULT name=t4r-1 n=1000 t=4 r=-1 iterations=3 durationNanoseconds=353606 totalDurationNanoseconds=1060820 constructorNanoseconds=10516 totalConstructorNanoseconds=31550
RESULT name=t4r-1 n=10001 t=4 r=-1 iterations=1 durationNanoseconds=2235642 totalDurationNanoseconds=2235642 constructorNanoseconds=123620 totalConstructorNanoseconds=123620
RESULT name=t4r-1 n=100000 t=4 r=-1 iterations=1 durationNanoseconds=30206291 totalDurationNanoseconds=30206291 constructorNanoseconds=1361541 totalConstructorNanoseconds=1361541
RESULT name=t4r-1 n=999999 t=4 r=-1 iterations=1 durationNanoseconds=133896136 totalDurationNanoseconds=133896136 constructorNanoseconds=12831729 totalConstructorNanoseconds=12831729
RESULT name=t4r-1 n=10000000 t=4 r=-1 iterations=1 durationNanoseconds=2217821896 totalDurationNanoseconds=2217821896 constructorNanoseconds=142787782 totalConstructorNanoseconds=142787782
RESULT name=t4r-1 n=100000000 t=4 r=-1 iterations=1 durationNanoseconds=33963433633 totalDurationNanoseconds=33963433633 constructorNanoseconds=1338019727 totalConstructorNanoseconds=1338019727
RESULT name=t4r-1 n=200000000 t=4 r=-1 iterations=1 durationNanoseconds=56470751731 totalDurationNanoseconds=56470751731 constructorNanoseconds=2579859795 totalConstructorNanoseconds=2579859795
RESULT name=t8r-1 n=100 t=8 r=-1 iterations=5 durationNanoseconds=236492 totalDurationNanoseconds=1182460 constructorNanoseconds=496 totalConstructorNanoseconds=2480
RESULT name=t8r-1 n=1000 t=8 r=-1 iterations=3 durationNanoseconds=429743 totalDurationNanoseconds=1289231 constructorNanoseconds=10563 totalConstructorNanoseconds=31690
RESULT name=t8r-1 n=10001 t=8 r=-1 iterations=1 durationNanoseconds=2203152 totalDurationNanoseconds=2203152 constructorNanoseconds=104060 totalConstructorNanoseconds=104060
RESULT name=t8r-1 n=100000 t=8 r=-1 iterations=1 durationNanoseconds=26133758 totalDurationNanoseconds=26133758 constructorNanoseconds=1329751 totalConstructorNanoseconds=1329751
RESULT name=t8r-1 n=999999 t=8 r=-1 iterations=1 durationNanoseconds=101188102 totalDurationNanoseconds=101188102 constructorNanoseconds=12749039 totalConstructorNanoseconds=12749039
RESULT name=t8r-1 n=10000000 t=8 r=-1 iterations=1 durationNanoseconds=1557143434 totalDurationNanoseconds=1557143434 constructorNanoseconds=135745387 totalConstructorNanoseconds=135745387
RESULT name=t8r-1 n=100000000 t=8 r=-1 iterations=1 durationNanoseconds=23711962660 totalDurationNanoseconds=23711962660 constructorNanoseconds=1323615847 totalConstructorNanoseconds=1323615847
RESULT name=t8r-1 n=200000000 t=8 r=-1 iterations=1 durationNanoseconds=39126735486 totalDurationNanoseconds=39126735486 constructorNanoseconds=2616063831 totalConstructorNanoseconds=2616063831
RESULT name=t12r-1 n=100 t=12 r=-1 iterations=4 durationNanoseconds=320860 totalDurationNanoseconds=1283441 constructorNanoseconds=1167 totalConstructorNanoseconds=4670
RESULT name=t12r-1 n=1000 t=12 r=-1 iterations=1 durationNanoseconds=1194151 totalDurationNanoseconds=1194151 constructorNanoseconds=45040 totalConstructorNanoseconds=45040
RESULT name=t12r-1 n=10001 t=12 r=-1 iterations=1 durationNanoseconds=2246682 totalDurationNanoseconds=2246682 constructorNanoseconds=115610 totalConstructorNanoseconds=115610
RESULT name=t12r-1 n=100000 t=12 r=-1 iterations=1 durationNanoseconds=22237976 totalDurationNanoseconds=22237976 constructorNanoseconds=1205211 totalConstructorNanoseconds=1205211
RESULT name=t12r-1 n=999999 t=12 r=-1 iterations=1 durationNanoseconds=81411108 totalDurationNanoseconds=81411108 constructorNanoseconds=13062440 totalConstructorNanoseconds=13062440
RESULT name=t12r-1 n=10000000 t=12 r=-1 iterations=1 durationNanoseconds=1265144485 totalDurationNanoseconds=1265144485 constructorNanoseconds=135130337 totalConstructorNanoseconds=135130337
RESULT name=t12r-1 n=100000000 t=12 r=-1 iterations=1 durationNanoseconds=22028335046 totalDurationNanoseconds=22028335046 constructorNanoseconds=1310657687 totalConstructorNanoseconds=1310657687
RESULT name=t12r-1 n=200000000 t=12 r=-1 iterations=1 durationNanoseconds=32021135974 totalDurationNanoseconds=32021135974 constructorNanoseconds=2590980693 totalConstructorNanoseconds=2590980693
RESULT name=t16r-1 n=100 t=16 r=-1 iterations=2 durationNanoseconds=636985 totalDurationNanoseconds=1273971 constructorNanoseconds=2805 totalConstructorNanoseconds=5610
RESULT name=t16r-1 n=1000 t=16 r=-1 iterations=2 durationNanoseconds=904590 totalDurationNanoseconds=1809181 constructorNanoseconds=10385 totalConstructorNanoseconds=20770
RESULT name=t16r-1 n=10001 t=16 r=-1 iterations=1 durationNanoseconds=2219091 totalDurationNanoseconds=2219091 constructorNanoseconds=126470 totalConstructorNanoseconds=126470
RESULT name=t16r-1 n=100000 t=16 r=-1 iterations=1 durationNanoseconds=22176726 totalDurationNanoseconds=22176726 constructorNanoseconds=1346491 totalConstructorNanoseconds=1346491
RESULT name=t16r-1 n=999999 t=16 r=-1 iterations=1 durationNanoseconds=83162789 totalDurationNanoseconds=83162789 constructorNanoseconds=12447259 totalConstructorNanoseconds=12447259
RESULT name=t16r-1 n=10000000 t=16 r=-1 iterations=1 durationNanoseconds=1357386701 totalDurationNanoseconds=1357386701 constructorNanoseconds=141522251 totalConstructorNanoseconds=141522251
RESULT name=t16r-1 n=100000000 t=16 r=-1 iterations=1 durationNanoseconds=27495563986 totalDurationNanoseconds=27495563986 constructorNanoseconds=1309979897 totalConstructorNanoseconds=1309979897
RESULT name=t16r-1 n=200000000 t=16 r=-1 iterations=1 durationNanoseconds=34664648704 totalDurationNanoseconds=34664648704 constructorNanoseconds=2659959023 totalConstructorNanoseconds=2659959023
RESULT name=t1r4 n=100 t=1 r=4 iterations=88 durationNanoseconds=11405 totalDurationNanoseconds=1003671 constructorNanoseconds=308 totalConstructorNanoseconds=27110
RESULT name=t1r4 n=1000 t=1 r=4 iterations=19 durationNanoseconds=53587 totalDurationNanoseconds=1018170 constructorNanoseconds=2352 totalConstructorNanoseconds=44691
RESULT name=t1r4 n=10001 t=1 r=4 iterations=2 durationNanoseconds=726655 totalDurationNanoseconds=1453311 constructorNanoseconds=69505 totalConstructorNanoseconds=139010
RESULT name=t1r4 n=100000 t=1 r=4 iterations=1 durationNanoseconds=7171895 totalDurationNanoseconds=7171895 constructorNanoseconds=1211621 totalConstructorNanoseconds=1211621
RESULT name=t1r4 n=999999 t=1 r=4 iterations=1 durationNanoseconds=76279194 totalDurationNanoseconds=76279194 constructorNanoseconds=12727730 totalConstructorNanoseconds=12727730
RESULT name=t1r4 n=200000000 t=1 r=4 iterations=1 durationNanoseconds=17264795198 totalDurationNanoseconds=17264795198 constructorNanoseconds=2585216199 totalConstructorNanoseconds=2585216199
RESULT name=t2r4 n=100 t=2 r=4 iterations=16 durationNanoseconds=63575 totalDurationNanoseconds=1017211 constructorNanoseconds=293 totalConstructorNanoseconds=4700
RESULT name=t2r4 n=1000 t=2 r=4 iterations=7 durationNanoseconds=148680 totalDurationNanoseconds=1040761 constructorNanoseconds=5117 totalConstructorNanoseconds=35820
RESULT name=t2r4 n=10001 t=2 r=4 iterations=2 durationNanoseconds=659595 totalDurationNanoseconds=1319191 constructorNanoseconds=73240 totalConstructorNanoseconds=146480
RESULT name=t2r4 n=100000 t=2 r=4 iterations=1 durationNanoseconds=6033095 totalDurationNanoseconds=6033095 constructorNanoseconds=1206920 totalConstructorNanoseconds=1206920
RESULT name=t2r4 n=999999 t=2 r=4 iterations=1 durationNanoseconds=80257168 totalDurationNanoseconds=80257168 constructorNanoseconds=12575619 totalConstructorNanoseconds=12575619
RESULT name=t2r4 n=200000000 t=2 r=4 iterations=1 durationNanoseconds=18771227196 totalDurationNanoseconds=18771227196 constructorNanoseconds=2679794447 totalConstructorNanoseconds=2679794447
RESULT name=t4r4 n=100 t=4 r=4 iterations=9 durationNanoseconds=117541 totalDurationNanoseconds=1057871 constructorNanoseconds=562 totalConstructorNanoseconds=5060
RESULT name=t4r4 n=1000 t=4 r=4 iterations=4 durationNanoseconds=287000 totalDurationNanoseconds=1148001 constructorNanoseconds=11945 totalConstructorNanoseconds=47780
RESULT name=t4r4 n=10001 t=4 r=4 iterations=2 durationNanoseconds=516660 totalDurationNanoseconds=1033320 constructorNanoseconds=74465 totalConstructorNanoseconds=148930
RESULT name=t4r4 n=100000 t=4 r=4 iterations=1 durationNanoseconds=4226743 totalDurationNanoseconds=4226743 constructorNanoseconds=1225991 totalConstructorNanoseconds=1225991
RESULT name=t4r4 n=999999 t=4 r=4 iterations=1 durationNanoseconds=67331208 totalDurationNanoseconds=67331208 constructorNanoseconds=12485199 totalConstructorNanoseconds=12485199
RESULT name=t4r4 n=200000000 t=4 r=4 iterations=1 durationNanoseconds=13493229041 totalDurationNanoseconds=13493229041 constructorNanoseconds=2688695043 totalConstructorNanoseconds=2688695043
RESULT name=t8r4 n=100 t=8 r=4 iterations=5 durationNanoseconds=236916 totalDurationNanoseconds=1184581 constructorNanoseconds=988 totalConstructorNanoseconds=4940
RESULT name=t8r4 n=1000 t=8 r=4 iterations=2 durationNanoseconds=933405 totalDurationNanoseconds=1866811 constructorNanoseconds=13865 totalConstructorNanoseconds=27730
RESULT name=t8r4 n=10001 t=8 r=4 iterations=2 durationNanoseconds=683090 totalDurationNanoseconds=1366181 constructorNanoseconds=78375 totalConstructorNanoseconds=156751
RESULT name=t8r4 n=100000 t=8 r=4 iterations=1 durationNanoseconds=3932333 totalDurationNanoseconds=3932333 constructorNanoseconds=1276281 totalConstructorNanoseconds=1276281
RESULT name=t8r4 n=999999 t=8 r=4 iterations=1 durationNanoseconds=46023763 totalDurationNanoseconds=46023763 constructorNanoseconds=12801009 totalConstructorNanoseconds=12801009
RESULT name=t8r4 n=200000000 t=8 r=4 iterations=1 durationNanoseconds=8639420499 totalDurationNanoseconds=8639420499 constructorNanoseconds=2700757582 totalConstructorNanoseconds=2700757582
RESULT name=t12r4 n=100 t=12 r=4 iterations=3 durationNanoseconds=334176 totalDurationNanoseconds=1002530 constructorNanoseconds=1470 totalConstructorNanoseconds=4410
RESULT name=t12r4 n=1000 t=12 r=4 iterations=1 durationNanoseconds=1164681 totalDurationNanoseconds=1164681 constructorNanoseconds=30960 totalConstructorNanoseconds=30960
RESULT name=t12r4 n=10001 t=12 r=4 iterations=1 durationNanoseconds=1006470 totalDurationNanoseconds=1006470 constructorNanoseconds=110860 totalConstructorNanoseconds=110860
RESULT name=t12r4 n=100000 t=12 r=4 iterations=1 durationNanoseconds=3999223 totalDurationNanoseconds=3999223 constructorNanoseconds=1295021 totalConstructorNanoseconds=1295021
RESULT name=t12r4 n=999999 t=12 r=4 iterations=1 durationNanoseconds=35329376 totalDurationNanoseconds=35329376 constructorNanoseconds=12498308 totalConstructorNanoseconds=12498308
RESULT name=t12r4 n=200000000 t=12 r=4 iterations=1 durationNanoseconds=7015880928 totalDurationNanoseconds=7015880928 constructorNanoseconds=2723018098 totalConstructorNanoseconds=2723018098
RESULT name=t16r4 n=100 t=16 r=4 iterations=2 durationNanoseconds=645735 totalDurationNanoseconds=1291471 constructorNanoseconds=2715 totalConstructorNanoseconds=5430
RESULT name=t16r4 n=1000 t=16 r=4 iterations=1 durationNanoseconds=3169832 totalDurationNanoseconds=3169832 constructorNanoseconds=18090 totalConstructorNanoseconds=18090
RESULT name=t16r4 n=10001 t=16 r=4 iterations=1 durationNanoseconds=1216190 totalDurationNanoseconds=1216190 constructorNanoseconds=107761 totalConstructorNanoseconds=107761
RESULT name=t16r4 n=100000 t=16 r=4 iterations=1 durationNanoseconds=3331643 totalDurationNanoseconds=3331643 constructorNanoseconds=1250531 totalConstructorNanoseconds=1250531
RESULT name=t16r4 n=999999 t=16 r=4 iterations=1 durationNanoseconds=32270043 totalDurationNanoseconds=32270043 constructorNanoseconds=12508589 totalConstructorNanoseconds=12508589
RESULT name=t16r4 n=200000000 t=16 r=4 iterations=1 durationNanoseconds=6761595297 totalDurationNanoseconds=6761595297 constructorNanoseconds=2719194074 totalConstructorNanoseconds=2719194074
RESULT name=t1r6 n=100 t=1 r=6 iterations=146 durationNanoseconds=6892 totalDurationNanoseconds=1006271 constructorNanoseconds=180 totalConstructorNanoseconds=26410
RESULT name=t1r6 n=1000 t=1 r=6 iterations=16 durationNanoseconds=64241 totalDurationNanoseconds=1027860 constructorNanoseconds=5470 totalConstructorNanoseconds=87530
RESULT name=t1r6 n=10001 t=1 r=6 iterations=1 durationNanoseconds=1054141 totalDurationNanoseconds=1054141 constructorNanoseconds=112800 totalConstructorNanoseconds=112800
RESULT name=t1r6 n=100000 t=1 r=6 iterations=1 durationNanoseconds=5955495 totalDurationNanoseconds=5955495 constructorNanoseconds=1171511 totalConstructorNanoseconds=1171511
RESULT name=t1r6 n=999999 t=1 r=6 iterations=1 durationNanoseconds=89868695 totalDurationNanoseconds=89868695 constructorNanoseconds=13450819 totalConstructorNanoseconds=13450819
RESULT name=t1r6 n=10000000 t=1 r=6 iterations=1 durationNanoseconds=799530182 totalDurationNanoseconds=799530182 constructorNanoseconds=136797588 totalConstructorNanoseconds=136797588
RESULT name=t1r6 n=100000000 t=1 r=6 iterations=1 durationNanoseconds=8378597182 totalDurationNanoseconds=8378597182 constructorNanoseconds=1302310882 totalConstructorNanoseconds=1302310882
RESULT name=t1r6 n=200000000 t=1 r=6 iterations=1 durationNanoseconds=14902410889 totalDurationNanoseconds=14902410889 constructorNanoseconds=2699267111 totalConstructorNanoseconds=2699267111
RESULT name=t2r6 n=100 t=2 r=6 iterations=14 durationNanoseconds=72029 totalDurationNanoseconds=1008411 constructorNanoseconds=361 totalConstructorNanoseconds=5060
RESULT name=t2r6 n=1000 t=2 r=6 iterations=7 durationNanoseconds=157294 totalDurationNanoseconds=1101061 constructorNanoseconds=10398 totalConstructorNanoseconds=72790
RESULT name=t2r6 n=10001 t=2 r=6 iterations=1 durationNanoseconds=3484442 totalDurationNanoseconds=3484442 constructorNanoseconds=112800 totalConstructorNanoseconds=112800
RESULT name=t2r6 n=100000 t=2 r=6 iterations=1 durationNanoseconds=5824474 totalDurationNanoseconds=5824474 constructorNanoseconds=1158411 totalConstructorNanoseconds=1158411
RESULT name=t2r6 n=999999 t=2 r=6 iterations=1 durationNanoseconds=231810895 totalDurationNanoseconds=231810895 constructorNanoseconds=12890110 totalConstructorNanoseconds=12890110
RESULT name=t2r6 n=10000000 t=2 r=6 iterations=1 durationNanoseconds=603647372 totalDurationNanoseconds=603647372 constructorNanoseconds=137011388 totalConstructorNanoseconds=137011388
RESULT name=t2r6 n=100000000 t=2 r=6 iterations=1 durationNanoseconds=14717657957 totalDurationNanoseconds=14717657957 constructorNanoseconds=1302212831 totalConstructorNanoseconds=1302212831
RESULT name=t2r6 n=200000000 t=2 r=6 iterations=1 durationNanoseconds=16265180233 totalDurationNanoseconds=16265180233 constructorNanoseconds=2696135799 totalConstructorNanoseconds=2696135799
RESULT name=t4r6 n=100 t=4 r=6 iterations=7 durationNanoseconds=144335 totalDurationNanoseconds=1010350 constructorNanoseconds=1124 totalConstructorNanoseconds=7870
RESULT name=t4r6 n=1000 t=4 r=6 iterations=3 durationNanoseconds=341363 totalDurationNanoseconds=1024091 constructorNanoseconds=13736 totalConstructorNanoseconds=41210
RESULT name=t4r6 n=10001 t=4 r=6 iterations=1 durationNanoseconds=2539931 totalDurationNanoseconds=2539931 constructorNanoseconds=120051 totalConstructorNanoseconds=120051
RESULT name=t4r6 n=100000 t=4 r=6 iterations=1 durationNanoseconds=3924943 totalDurationNanoseconds=3924943 constructorNanoseconds=1169761 totalConstructorNanoseconds=1169761
RESULT name=t4r6 n=999999 t=4 r=6 iterations=1 durationNanoseconds=170713432 totalDurationNanoseconds=170713432 constructorNanoseconds=12507789 totalConstructorNanoseconds=12507789
RESULT name=t4r6 n=10000000 t=4 r=6 iterations=1 durationNanoseconds=409464663 totalDurationNanoseconds=409464663 constructorNanoseconds=134037346 totalConstructorNanoseconds=134037346
RESULT name=t4r6 n=100000000 t=4 r=6 iterations=1 durationNanoseconds=9440132412 totalDurationNanoseconds=9440132412 constructorNanoseconds=1321437365 totalConstructorNanoseconds=1321437365
RESULT name=t4r6 n=200000000 t=4 r=6 iterations=1 durationNanoseconds=11810472697 totalDurationNanoseconds=11810472697 constructorNanoseconds=2706398286 totalConstructorNanoseconds=2706398286
RESULT name=t8r6 n=100 t=8 r=6 iterations=5 durationNanoseconds=224210 totalDurationNanoseconds=1121050 constructorNanoseconds=460 totalConstructorNanoseconds=2300
RESULT name=t8r6 n=1000 t=8 r=6 iterations=2 durationNanoseconds=662365 totalDurationNanoseconds=1324731 constructorNanoseconds=20030 totalConstructorNanoseconds=40060
RESULT name=t8r6 n=10001 t=8 r=6 iterations=1 durationNanoseconds=2167171 totalDurationNanoseconds=2167171 constructorNanoseconds=147940 totalConstructorNanoseconds=147940
RESULT name=t8r6 n=100000 t=8 r=6 iterations=1 durationNanoseconds=4598653 totalDurationNanoseconds=4598653 constructorNanoseconds=1255801 totalConstructorNanoseconds=1255801
RESULT name=t8r6 n=999999 t=8 r=6 iterations=1 durationNanoseconds=105219695 totalDurationNanoseconds=105219695 constructorNanoseconds=12635379 totalConstructorNanoseconds=12635379
RESULT name=t8r6 n=10000000 t=8 r=6 iterations=1 durationNanoseconds=280663361 totalDurationNanoseconds=280663361 constructorNanoseconds=134282866 totalConstructorNanoseconds=134282866
RESULT name=t8r6 n=100000000 t=8 r=6 iterations=1 durationNanoseconds=7595030742 totalDurationNanoseconds=7595030742 constructorNanoseconds=1313080609 totalConstructorNanoseconds=1313080609
RESULT name=t8r6 n=200000000 t=8 r=6 iterations=1 durationNanoseconds=9104309182 totalDurationNanoseconds=9104309182 constructorNanoseconds=2716336653 totalConstructorNanoseconds=2716336653
RESULT name=t12r6 n=100 t=12 r=6 iterations=4 durationNanoseconds=316410 totalDurationNanoseconds=1265641 constructorNanoseconds=1105 totalConstructorNanoseconds=4420
RESULT name=t12r6 n=1000 t=12 r=6 iterations=1 durationNanoseconds=1112061 totalDurationNanoseconds=1112061 constructorNanoseconds=35960 totalConstructorNanoseconds=35960
RESULT name=t12r6 n=10001 t=12 r=6 iterations=1 durationNanoseconds=3232132 totalDurationNanoseconds=3232132 constructorNanoseconds=127130 totalConstructorNanoseconds=127130
RESULT name=t12r6 n=100000 t=12 r=6 iterations=1 durationNanoseconds=3847783 totalDurationNanoseconds=3847783 constructorNanoseconds=1200570 totalConstructorNanoseconds=1200570
RESULT name=t12r6 n=999999 t=12 r=6 iterations=1 durationNanoseconds=96096078 totalDurationNanoseconds=96096078 constructorNanoseconds=13363190 totalConstructorNanoseconds=13363190
RESULT name=t12r6 n=10000000 t=12 r=6 iterations=1 durationNanoseconds=254463662 totalDurationNanoseconds=254463662 constructorNanoseconds=134414736 totalConstructorNanoseconds=134414736
RESULT name=t12r6 n=100000000 t=12 r=6 iterations=1 durationNanoseconds=6653924280 totalDurationNanoseconds=6653924280 constructorNanoseconds=1294797516 totalConstructorNanoseconds=1294797516
RESULT name=t12r6 n=200000000 t=12 r=6 iterations=1 durationNanoseconds=7711230725 totalDurationNanoseconds=7711230725 constructorNanoseconds=2713472861 totalConstructorNanoseconds=2713472861
RESULT name=t16r6 n=100 t=16 r=6 iterations=2 durationNanoseconds=652940 totalDurationNanoseconds=1305881 constructorNanoseconds=3110 totalConstructorNanoseconds=6220
RESULT name=t16r6 n=1000 t=16 r=6 iterations=2 durationNanoseconds=1396281 totalDurationNanoseconds=2792562 constructorNanoseconds=9510 totalConstructorNanoseconds=19020
RESULT name=t16r6 n=10001 t=16 r=6 iterations=1 durationNanoseconds=3894923 totalDurationNanoseconds=3894923 constructorNanoseconds=109950 totalConstructorNanoseconds=109950
RESULT name=t16r6 n=100000 t=16 r=6 iterations=1 durationNanoseconds=3819402 totalDurationNanoseconds=3819402 constructorNanoseconds=1543512 totalConstructorNanoseconds=1543512
RESULT name=t16r6 n=999999 t=16 r=6 iterations=1 durationNanoseconds=80541948 totalDurationNanoseconds=80541948 constructorNanoseconds=12735079 totalConstructorNanoseconds=12735079
RESULT name=t16r6 n=10000000 t=16 r=6 iterations=1 durationNanoseconds=266477841 totalDurationNanoseconds=266477841 constructorNanoseconds=129332532 totalConstructorNanoseconds=129332532
RESULT name=t16r6 n=100000000 t=16 r=6 iterations=1 durationNanoseconds=6080759209 totalDurationNanoseconds=6080759209 constructorNanoseconds=1302187952 totalConstructorNanoseconds=1302187952
RESULT name=t16r6 n=200000000 t=16 r=6 iterations=1 durationNanoseconds=7693480122 totalDurationNanoseconds=7693480122 constructorNanoseconds=2755877841 totalConstructorNanoseconds=2755877841
RESULT name=t1r8 n=100 t=1 r=8 iterations=135 durationNanoseconds=7412 totalDurationNanoseconds=1000740 constructorNanoseconds=173 totalConstructorNanoseconds=23360
RESULT name=t1r8 n=1000 t=1 r=8 iterations=14 durationNanoseconds=71710 totalDurationNanoseconds=1003951 constructorNanoseconds=6837 totalConstructorNanoseconds=95720
RESULT name=t1r8 n=10001 t=1 r=8 iterations=2 durationNanoseconds=648570 totalDurationNanoseconds=1297141 constructorNanoseconds=79840 totalConstructorNanoseconds=159680
RESULT name=t1r8 n=100000 t=1 r=8 iterations=1 durationNanoseconds=13226889 totalDurationNanoseconds=13226889 constructorNanoseconds=1230531 totalConstructorNanoseconds=1230531
RESULT name=t1r8 n=999999 t=1 r=8 iterations=1 durationNanoseconds=56860641 totalDurationNanoseconds=56860641 constructorNanoseconds=12677819 totalConstructorNanoseconds=12677819
RESULT name=t1r8 n=100000000 t=1 r=8 iterations=1 durationNanoseconds=7561844149 totalDurationNanoseconds=7561844149 constructorNanoseconds=1310073517 totalConstructorNanoseconds=1310073517
RESULT name=t1r8 n=200000000 t=1 r=8 iterations=1 durationNanoseconds=13123649897 totalDurationNanoseconds=13123649897 constructorNanoseconds=2561080212 totalConstructorNanoseconds=2561080212
RESULT name=t2r8 n=100 t=2 r=8 iterations=9 durationNanoseconds=117191 totalDurationNanoseconds=1054720 constructorNanoseconds=1078 totalConstructorNanoseconds=9710
RESULT name=t2r8 n=1000 t=2 r=8 iterations=4 durationNanoseconds=256587 totalDurationNanoseconds=1026351 constructorNanoseconds=12180 totalConstructorNanoseconds=48720
RESULT name=t2r8 n=10001 t=2 r=8 iterations=2 durationNanoseconds=517360 totalDurationNanoseconds=1034721 constructorNanoseconds=79080 totalConstructorNanoseconds=158160
RESULT name=t2r8 n=100000 t=2 r=8 iterations=1 durationNanoseconds=46661584 totalDurationNanoseconds=46661584 constructorNanoseconds=1210431 totalConstructorNanoseconds=1210431
RESULT name=t2r8 n=999999 t=2 r=8 iterations=1 durationNanoseconds=74993594 totalDurationNanoseconds=74993594 constructorNanoseconds=11687748 totalConstructorNanoseconds=11687748
RESULT name=t2r8 n=100000000 t=2 r=8 iterations=1 durationNanoseconds=11683535397 totalDurationNanoseconds=11683535397 constructorNanoseconds=1293915926 totalConstructorNanoseconds=1293915926
RESULT name=t2r8 n=200000000 t=2 r=8 iterations=1 durationNanoseconds=15895062099 totalDurationNanoseconds=15895062099 constructorNanoseconds=2563961933 totalConstructorNanoseconds=2563961933
RESULT name=t4r8 n=100 t=4 r=8 iterations=9 durationNanoseconds=124901 totalDurationNanoseconds=1124111 constructorNanoseconds=434 totalConstructorNanoseconds=3910
RESULT name=t4r8 n=1000 t=4 r=8 iterations=4 durationNanoseconds=280787 totalDurationNanoseconds=1123151 constructorNanoseconds=8387 totalConstructorNanoseconds=33550
RESULT name=t4r8 n=10001 t=4 r=8 iterations=3 durationNanoseconds=438063 totalDurationNanoseconds=1314191 constructorNanoseconds=58076 totalConstructorNanoseconds=174230
RESULT name=t4r8 n=100000 t=4 r=8 iterations=1 durationNanoseconds=30322832 totalDurationNanoseconds=30322832 constructorNanoseconds=1225321 totalConstructorNanoseconds=1225321
RESULT name=t4r8 n=999999 t=4 r=8 iterations=1 durationNanoseconds=57815301 totalDurationNanoseconds=57815301 constructorNanoseconds=12580329 totalConstructorNanoseconds=12580329
RESULT name=t4r8 n=100000000 t=4 r=8 iterations=1 durationNanoseconds=9515250096 totalDurationNanoseconds=9515250096 constructorNanoseconds=1306223234 totalConstructorNanoseconds=1306223234
RESULT name=t4r8 n=200000000 t=4 r=8 iterations=1 durationNanoseconds=11435525579 totalDurationNanoseconds=11435525579 constructorNanoseconds=2567665257 totalConstructorNanoseconds=2567665257
RESULT name=t8r8 n=100 t=8 r=8 iterations=4 durationNanoseconds=260787 totalDurationNanoseconds=1043150 constructorNanoseconds=470 totalConstructorNanoseconds=1880
RESULT name=t8r8 n=1000 t=8 r=8 iterations=1 durationNanoseconds=1261661 totalDurationNanoseconds=1261661 constructorNanoseconds=11780 totalConstructorNanoseconds=11780
RESULT name=t8r8 n=10001 t=8 r=8 iterations=1 durationNanoseconds=1176671 totalDurationNanoseconds=1176671 constructorNanoseconds=117820 totalConstructorNanoseconds=117820
RESULT name=t8r8 n=100000 t=8 r=8 iterations=1 durationNanoseconds=41138359 totalDurationNanoseconds=41138359 constructorNanoseconds=1600661 totalConstructorNanoseconds=1600661
RESULT name=t8r8 n=999999 t=8 r=8 iterations=1 durationNanoseconds=39005178 totalDurationNanoseconds=39005178 constructorNanoseconds=12801279 totalConstructorNanoseconds=12801279
RESULT name=t8r8 n=100000000 t=8 r=8 iterations=1 durationNanoseconds=6773879865 totalDurationNanoseconds=6773879865 constructorNanoseconds=1309120827 totalConstructorNanoseconds=1309120827
RESULT name=t8r8 n=200000000 t=8 r=8 iterations=1 durationNanoseconds=8822660360 totalDurationNanoseconds=8822660360 constructorNanoseconds=2582024147 totalConstructorNanoseconds=2582024147
RESULT name=t12r8 n=100 t=12 r=8 iterations=2 durationNanoseconds=516840 totalDurationNanoseconds=1033681 constructorNanoseconds=2845 totalConstructorNanoseconds=5690
RESULT name=t12r8 n=1000 t=12 r=8 iterations=2 durationNanoseconds=706485 totalDurationNanoseconds=1412971 constructorNanoseconds=11930 totalConstructorNanoseconds=23860
RESULT name=t12r8 n=10001 t=12 r=8 iterations=1 durationNanoseconds=1711461 totalDurationNanoseconds=1711461 constructorNanoseconds=144290 totalConstructorNanoseconds=144290
RESULT name=t12r8 n=100000 t=12 r=8 iterations=1 durationNanoseconds=19932525 totalDurationNanoseconds=19932525 constructorNanoseconds=1266840 totalConstructorNanoseconds=1266840
RESULT name=t12r8 n=999999 t=12 r=8 iterations=1 durationNanoseconds=38822188 totalDurationNanoseconds=38822188 constructorNanoseconds=14879020 totalConstructorNanoseconds=14879020
RESULT name=t12r8 n=100000000 t=12 r=8 iterations=1 durationNanoseconds=6564686276 totalDurationNanoseconds=6564686276 constructorNanoseconds=1302517401 totalConstructorNanoseconds=1302517401
RESULT name=t12r8 n=200000000 t=12 r=8 iterations=1 durationNanoseconds=8127702103 totalDurationNanoseconds=8127702103 constructorNanoseconds=2630182701 totalConstructorNanoseconds=2630182701
RESULT name=t16r8 n=100 t=16 r=8 iterations=3 durationNanoseconds=455780 totalDurationNanoseconds=1367340 constructorNanoseconds=1380 totalConstructorNanoseconds=4140
RESULT name=t16r8 n=1000 t=16 r=8 iterations=2 durationNanoseconds=1412321 totalDurationNanoseconds=2824642 constructorNanoseconds=9955 totalConstructorNanoseconds=19910
RESULT name=t16r8 n=10001 t=16 r=8 iterations=1 durationNanoseconds=1073451 totalDurationNanoseconds=1073451 constructorNanoseconds=111560 totalConstructorNanoseconds=111560
RESULT name=t16r8 n=100000 t=16 r=8 iterations=1 durationNanoseconds=19148044 totalDurationNanoseconds=19148044 constructorNanoseconds=1206701 totalConstructorNanoseconds=1206701
RESULT name=t16r8 n=999999 t=16 r=8 iterations=1 durationNanoseconds=34575355 totalDurationNanoseconds=34575355 constructorNanoseconds=12632199 totalConstructorNanoseconds=12632199
RESULT name=t16r8 n=100000000 t=16 r=8 iterations=1 durationNanoseconds=7472639035 totalDurationNanoseconds=7472639035 constructorNanoseconds=1361116744 totalConstructorNanoseconds=1361116744
RESULT name=t16r8 n=200000000 t=16 r=8 iterations=1 durationNanoseconds=8008841069 totalDurationNanoseconds=8008841069 constructorNanoseconds=2694115837 totalConstructorNanoseconds=2694115837
RESULT name=t1r12 n=100 t=1 r=12 iterations=139 durationNanoseconds=7195 totalDurationNanoseconds=1000181 constructorNanoseconds=171 totalConstructorNanoseconds=23840
RESULT name=t1r12 n=1000 t=1 r=12 iterations=3 durationNanoseconds=377700 totalDurationNanoseconds=1133101 constructorNanoseconds=6416 totalConstructorNanoseconds=19250
RESULT name=t1r12 n=10001 t=1 r=12 iterations=1 durationNanoseconds=1576402 totalDurationNanoseconds=1576402 constructorNanoseconds=127330 totalConstructorNanoseconds=127330
RESULT name=t1r12 n=100000 t=1 r=12 iterations=1 durationNanoseconds=6147185 totalDurationNanoseconds=6147185 constructorNanoseconds=1239770 totalConstructorNanoseconds=1239770
RESULT name=t1r12 n=999999 t=1 r=12 iterations=1 durationNanoseconds=791510807 totalDurationNanoseconds=791510807 constructorNanoseconds=11981028 totalConstructorNanoseconds=11981028
RESULT name=t1r12 n=10000000 t=1 r=12 iterations=1 durationNanoseconds=2248207988 totalDurationNanoseconds=2248207988 constructorNanoseconds=133854396 totalConstructorNanoseconds=133854396
RESULT name=t1r12 n=100000000 t=1 r=12 iterations=1 durationNanoseconds=8563662135 totalDurationNanoseconds=8563662135 constructorNanoseconds=1306359044 totalConstructorNanoseconds=1306359044
RESULT name=t1r12 n=200000000 t=1 r=12 iterations=1 durationNanoseconds=15891926887 totalDurationNanoseconds=15891926887 constructorNanoseconds=2752052578 totalConstructorNanoseconds=2752052578
RESULT name=t2r12 n=100 t=2 r=12 iterations=11 durationNanoseconds=97901 totalDurationNanoseconds=1076921 constructorNanoseconds=823 totalConstructorNanoseconds=9060
RESULT name=t2r12 n=1000 t=2 r=12 iterations=1 durationNanoseconds=1549281 totalDurationNanoseconds=1549281 constructorNanoseconds=11250 totalConstructorNanoseconds=11250
RESULT name=t2r12 n=10001 t=2 r=12 iterations=1 durationNanoseconds=3206102 totalDurationNanoseconds=3206102 constructorNanoseconds=134720 totalConstructorNanoseconds=134720
RESULT name=t2r12 n=100000 t=2 r=12 iterations=1 durationNanoseconds=6038915 totalDurationNanoseconds=6038915 constructorNanoseconds=1278631 totalConstructorNanoseconds=1278631
RESULT name=t2r12 n=999999 t=2 r=12 iterations=1 durationNanoseconds=7827888069 totalDurationNanoseconds=7827888069 constructorNanoseconds=12947149 totalConstructorNanoseconds=12947149
RESULT name=t2r12 n=10000000 t=2 r=12 iterations=1 durationNanoseconds=9678686762 totalDurationNanoseconds=9678686762 constructorNanoseconds=138778210 totalConstructorNanoseconds=138778210
RESULT name=t2r12 n=100000000 t=2 r=12 iterations=1 durationNanoseconds=15661259552 totalDurationNanoseconds=15661259552 constructorNanoseconds=1376028224 totalConstructorNanoseconds=1376028224
RESULT name=t2r12 n=200000000 t=2 r=12 iterations=1 durationNanoseconds=18837751814 totalDurationNanoseconds=18837751814 constructorNanoseconds=2721837427 totalConstructorNanoseconds=2721837427
RESULT name=t4r12 n=100 t=4 r=12 iterations=6 durationNanoseconds=195805 totalDurationNanoseconds=1174831 constructorNanoseconds=628 totalConstructorNanoseconds=3770
RESULT name=t4r12 n=1000 t=4 r=12 iterations=1 durationNanoseconds=5456484 totalDurationNanoseconds=5456484 constructorNanoseconds=13360 totalConstructorNanoseconds=13360
RESULT name=t4r12 n=10001 t=4 r=12 iterations=1 durationNanoseconds=5668204 totalDurationNanoseconds=5668204 constructorNanoseconds=108530 totalConstructorNanoseconds=108530
RESULT name=t4r12 n=100000 t=4 r=12 iterations=1 durationNanoseconds=5773834 totalDurationNanoseconds=5773834 constructorNanoseconds=1282331 totalConstructorNanoseconds=1282331
RESULT name=t4r12 n=999999 t=4 r=12 iterations=1 durationNanoseconds=6382944706 totalDurationNanoseconds=6382944706 constructorNanoseconds=12763209 totalConstructorNanoseconds=12763209
RESULT name=t4r12 n=10000000 t=4 r=12 iterations=1 durationNanoseconds=7104106881 totalDurationNanoseconds=7104106881 constructorNanoseconds=136717478 totalConstructorNanoseconds=136717478
RESULT name=t4r12 n=100000000 t=4 r=12 iterations=1 durationNanoseconds=10173295676 totalDurationNanoseconds=10173295676 constructorNanoseconds=1325864459 totalConstructorNanoseconds=1325864459
RESULT name=t4r12 n=200000000 t=4 r=12 iterations=1 durationNanoseconds=14676878027 totalDurationNanoseconds=14676878027 constructorNanoseconds=2698316060 totalConstructorNanoseconds=2698316060
RESULT name=t8r12 n=100 t=8 r=12 iterations=5 durationNanoseconds=232202 totalDurationNanoseconds=1161011 constructorNanoseconds=480 totalConstructorNanoseconds=2400
RESULT name=t8r12 n=1000 t=8 r=12 iterations=1 durationNanoseconds=7602586 totalDurationNanoseconds=7602586 constructorNanoseconds=10670 totalConstructorNanoseconds=10670
RESULT name=t8r12 n=10001 t=8 r=12 iterations=1 durationNanoseconds=8495366 totalDurationNanoseconds=8495366 constructorNanoseconds=114030 totalConstructorNanoseconds=114030
RESULT name=t8r12 n=100000 t=8 r=12 iterations=1 durationNanoseconds=6389355 totalDurationNanoseconds=6389355 constructorNanoseconds=1214321 totalConstructorNanoseconds=1214321
RESULT name=t8r12 n=999999 t=8 r=12 iterations=1 durationNanoseconds=5235584675 totalDurationNanoseconds=5235584675 constructorNanoseconds=12469448 totalConstructorNanoseconds=12469448
RESULT name=t8r12 n=10000000 t=8 r=12 iterations=1 durationNanoseconds=4914047635 totalDurationNanoseconds=4914047635 constructorNanoseconds=134874747 totalConstructorNanoseconds=134874747
RESULT name=t8r12 n=100000000 t=8 r=12 iterations=1 durationNanoseconds=8610693319 totalDurationNanoseconds=8610693319 constructorNanoseconds=1295961137 totalConstructorNanoseconds=1295961137
RESULT name=t8r12 n=200000000 t=8 r=12 iterations=1 durationNanoseconds=11658407829 totalDurationNanoseconds=11658407829 constructorNanoseconds=2684670080 totalConstructorNanoseconds=2684670080
RESULT name=t12r12 n=100 t=12 r=12 iterations=3 durationNanoseconds=344066 totalDurationNanoseconds=1032200 constructorNanoseconds=580 totalConstructorNanoseconds=1740
RESULT name=t12r12 n=1000 t=12 r=12 iterations=1 durationNanoseconds=7330685 totalDurationNanoseconds=7330685 constructorNanoseconds=11990 totalConstructorNanoseconds=11990
RESULT name=t12r12 n=10001 t=12 r=12 iterations=1 durationNanoseconds=6778685 totalDurationNanoseconds=6778685 constructorNanoseconds=113550 totalConstructorNanoseconds=113550
RESULT name=t12r12 n=100000 t=12 r=12 iterations=1 durationNanoseconds=12430239 totalDurationNanoseconds=12430239 constructorNanoseconds=2013931 totalConstructorNanoseconds=2013931
RESULT name=t12r12 n=999999 t=12 r=12 iterations=1 durationNanoseconds=4049188336 totalDurationNanoseconds=4049188336 constructorNanoseconds=11575549 totalConstructorNanoseconds=11575549
RESULT name=t12r12 n=10000000 t=12 r=12 iterations=1 durationNanoseconds=4504506622 totalDurationNanoseconds=4504506622 constructorNanoseconds=132007544 totalConstructorNanoseconds=132007544
RESULT name=t12r12 n=100000000 t=12 r=12 iterations=1 durationNanoseconds=8002503314 totalDurationNanoseconds=8002503314 constructorNanoseconds=1343666131 totalConstructorNanoseconds=1343666131
RESULT name=t12r12 n=200000000 t=12 r=12 iterations=1 durationNanoseconds=10294312073 totalDurationNanoseconds=10294312073 constructorNanoseconds=2740420150 totalConstructorNanoseconds=2740420150
RESULT name=t16r12 n=100 t=16 r=12 iterations=3 durationNanoseconds=468140 totalDurationNanoseconds=1404421 constructorNanoseconds=570 totalConstructorNanoseconds=1710
RESULT name=t16r12 n=1000 t=16 r=12 iterations=1 durationNanoseconds=8891007 totalDurationNanoseconds=8891007 constructorNanoseconds=12040 totalConstructorNanoseconds=12040
RESULT name=t16r12 n=10001 t=16 r=12 iterations=1 durationNanoseconds=7036395 totalDurationNanoseconds=7036395 constructorNanoseconds=129550 totalConstructorNanoseconds=129550
RESULT name=t16r12 n=100000 t=16 r=12 iterations=1 durationNanoseconds=7909726 totalDurationNanoseconds=7909726 constructorNanoseconds=1226411 totalConstructorNanoseconds=1226411
RESULT name=t16r12 n=999999 t=16 r=12 iterations=1 durationNanoseconds=4195164911 totalDurationNanoseconds=4195164911 constructorNanoseconds=12779659 totalConstructorNanoseconds=12779659
RESULT name=t16r12 n=10000000 t=16 r=12 iterations=1 durationNanoseconds=5878941955 totalDurationNanoseconds=5878941955 constructorNanoseconds=144207043 totalConstructorNanoseconds=144207043
RESULT name=t16r12 n=100000000 t=16 r=12 iterations=1 durationNanoseconds=8294348363 totalDurationNanoseconds=8294348363 constructorNanoseconds=1285511609 totalConstructorNanoseconds=1285511609
RESULT name=t16r12 n=200000000 t=16 r=12 iterations=1 durationNanoseconds=10422159964 totalDurationNanoseconds=10422159964 constructorNanoseconds=2695403308 totalConstructorNanoseconds=2695403308

475
result.rh128.txt Normal file
View File

@ -0,0 +1,475 @@
RESULT name=t1r-3 n=100 t=1 r=-3 iterations=68 durationNanoseconds=14801 totalDurationNanoseconds=1006490 constructorNanoseconds=177 totalConstructorNanoseconds=12040
RESULT name=t1r-3 n=1000 t=1 r=-3 iterations=9 durationNanoseconds=123795 totalDurationNanoseconds=1114160 constructorNanoseconds=2674 totalConstructorNanoseconds=24070
RESULT name=t1r-3 n=10001 t=1 r=-3 iterations=2 durationNanoseconds=869155 totalDurationNanoseconds=1738311 constructorNanoseconds=84070 totalConstructorNanoseconds=168140
RESULT name=t1r-3 n=100000 t=1 r=-3 iterations=1 durationNanoseconds=10555783 totalDurationNanoseconds=10555783 constructorNanoseconds=1195150 totalConstructorNanoseconds=1195150
RESULT name=t1r-3 n=999999 t=1 r=-3 iterations=1 durationNanoseconds=117320271 totalDurationNanoseconds=117320271 constructorNanoseconds=12060963 totalConstructorNanoseconds=12060963
RESULT name=t1r-3 n=10000000 t=1 r=-3 iterations=1 durationNanoseconds=1312693834 totalDurationNanoseconds=1312693834 constructorNanoseconds=136067106 totalConstructorNanoseconds=136067106
RESULT name=t1r-3 n=100000000 t=1 r=-3 iterations=1 durationNanoseconds=10266565843 totalDurationNanoseconds=10266565843 constructorNanoseconds=1272431463 totalConstructorNanoseconds=1272431463
RESULT name=t1r-3 n=200000000 t=1 r=-3 iterations=1 durationNanoseconds=22480752636 totalDurationNanoseconds=22480752636 constructorNanoseconds=2581252556 totalConstructorNanoseconds=2581252556
RESULT name=t2r-3 n=100 t=2 r=-3 iterations=14 durationNanoseconds=74761 totalDurationNanoseconds=1046660 constructorNanoseconds=674 totalConstructorNanoseconds=9440
RESULT name=t2r-3 n=1000 t=2 r=-3 iterations=7 durationNanoseconds=164901 totalDurationNanoseconds=1154310 constructorNanoseconds=6115 totalConstructorNanoseconds=42810
RESULT name=t2r-3 n=10001 t=2 r=-3 iterations=2 durationNanoseconds=693235 totalDurationNanoseconds=1386470 constructorNanoseconds=73345 totalConstructorNanoseconds=146690
RESULT name=t2r-3 n=100000 t=2 r=-3 iterations=1 durationNanoseconds=7309921 totalDurationNanoseconds=7309921 constructorNanoseconds=1228221 totalConstructorNanoseconds=1228221
RESULT name=t2r-3 n=999999 t=2 r=-3 iterations=1 durationNanoseconds=87151143 totalDurationNanoseconds=87151143 constructorNanoseconds=12542214 totalConstructorNanoseconds=12542214
RESULT name=t2r-3 n=10000000 t=2 r=-3 iterations=1 durationNanoseconds=922315562 totalDurationNanoseconds=922315562 constructorNanoseconds=129325154 totalConstructorNanoseconds=129325154
RESULT name=t2r-3 n=100000000 t=2 r=-3 iterations=1 durationNanoseconds=6583299307 totalDurationNanoseconds=6583299307 constructorNanoseconds=1288601698 totalConstructorNanoseconds=1288601698
RESULT name=t2r-3 n=200000000 t=2 r=-3 iterations=1 durationNanoseconds=13655417231 totalDurationNanoseconds=13655417231 constructorNanoseconds=2553811340 totalConstructorNanoseconds=2553811340
RESULT name=t4r-3 n=100 t=4 r=-3 iterations=6 durationNanoseconds=198461 totalDurationNanoseconds=1190770 constructorNanoseconds=1281 totalConstructorNanoseconds=7690
RESULT name=t4r-3 n=1000 t=4 r=-3 iterations=3 durationNanoseconds=401050 totalDurationNanoseconds=1203150 constructorNanoseconds=11880 totalConstructorNanoseconds=35640
RESULT name=t4r-3 n=10001 t=4 r=-3 iterations=2 durationNanoseconds=557575 totalDurationNanoseconds=1115150 constructorNanoseconds=81250 totalConstructorNanoseconds=162500
RESULT name=t4r-3 n=100000 t=4 r=-3 iterations=1 durationNanoseconds=4500541 totalDurationNanoseconds=4500541 constructorNanoseconds=1170371 totalConstructorNanoseconds=1170371
RESULT name=t4r-3 n=999999 t=4 r=-3 iterations=1 durationNanoseconds=49759353 totalDurationNanoseconds=49759353 constructorNanoseconds=12491144 totalConstructorNanoseconds=12491144
RESULT name=t4r-3 n=10000000 t=4 r=-3 iterations=1 durationNanoseconds=546754063 totalDurationNanoseconds=546754063 constructorNanoseconds=130119774 totalConstructorNanoseconds=130119774
RESULT name=t4r-3 n=100000000 t=4 r=-3 iterations=1 durationNanoseconds=4106778537 totalDurationNanoseconds=4106778537 constructorNanoseconds=1287836828 totalConstructorNanoseconds=1287836828
RESULT name=t4r-3 n=200000000 t=4 r=-3 iterations=1 durationNanoseconds=7914279625 totalDurationNanoseconds=7914279625 constructorNanoseconds=2580208867 totalConstructorNanoseconds=2580208867
RESULT name=t8r-3 n=100 t=8 r=-3 iterations=3 durationNanoseconds=402053 totalDurationNanoseconds=1206160 constructorNanoseconds=2230 totalConstructorNanoseconds=6690
RESULT name=t8r-3 n=1000 t=8 r=-3 iterations=2 durationNanoseconds=509885 totalDurationNanoseconds=1019771 constructorNanoseconds=9160 totalConstructorNanoseconds=18320
RESULT name=t8r-3 n=10001 t=8 r=-3 iterations=2 durationNanoseconds=735425 totalDurationNanoseconds=1470851 constructorNanoseconds=74090 totalConstructorNanoseconds=148180
RESULT name=t8r-3 n=100000 t=8 r=-3 iterations=1 durationNanoseconds=3580471 totalDurationNanoseconds=3580471 constructorNanoseconds=1229800 totalConstructorNanoseconds=1229800
RESULT name=t8r-3 n=999999 t=8 r=-3 iterations=1 durationNanoseconds=46539543 totalDurationNanoseconds=46539543 constructorNanoseconds=12665163 totalConstructorNanoseconds=12665163
RESULT name=t8r-3 n=10000000 t=8 r=-3 iterations=1 durationNanoseconds=371697307 totalDurationNanoseconds=371697307 constructorNanoseconds=131311085 totalConstructorNanoseconds=131311085
RESULT name=t8r-3 n=100000000 t=8 r=-3 iterations=1 durationNanoseconds=2721350814 totalDurationNanoseconds=2721350814 constructorNanoseconds=1285756687 totalConstructorNanoseconds=1285756687
RESULT name=t8r-3 n=200000000 t=8 r=-3 iterations=1 durationNanoseconds=5010043554 totalDurationNanoseconds=5010043554 constructorNanoseconds=2554422670 totalConstructorNanoseconds=2554422670
RESULT name=t12r-3 n=100 t=12 r=-3 iterations=3 durationNanoseconds=428793 totalDurationNanoseconds=1286380 constructorNanoseconds=743 totalConstructorNanoseconds=2230
RESULT name=t12r-3 n=1000 t=12 r=-3 iterations=2 durationNanoseconds=803580 totalDurationNanoseconds=1607161 constructorNanoseconds=15210 totalConstructorNanoseconds=30420
RESULT name=t12r-3 n=10001 t=12 r=-3 iterations=1 durationNanoseconds=1039961 totalDurationNanoseconds=1039961 constructorNanoseconds=135270 totalConstructorNanoseconds=135270
RESULT name=t12r-3 n=100000 t=12 r=-3 iterations=1 durationNanoseconds=3320341 totalDurationNanoseconds=3320341 constructorNanoseconds=1138470 totalConstructorNanoseconds=1138470
RESULT name=t12r-3 n=999999 t=12 r=-3 iterations=1 durationNanoseconds=35061229 totalDurationNanoseconds=35061229 constructorNanoseconds=12748494 totalConstructorNanoseconds=12748494
RESULT name=t12r-3 n=10000000 t=12 r=-3 iterations=1 durationNanoseconds=328767666 totalDurationNanoseconds=328767666 constructorNanoseconds=136383846 totalConstructorNanoseconds=136383846
RESULT name=t12r-3 n=100000000 t=12 r=-3 iterations=1 durationNanoseconds=2341728764 totalDurationNanoseconds=2341728764 constructorNanoseconds=1299258961 totalConstructorNanoseconds=1299258961
RESULT name=t12r-3 n=200000000 t=12 r=-3 iterations=1 durationNanoseconds=4380589798 totalDurationNanoseconds=4380589798 constructorNanoseconds=2575502246 totalConstructorNanoseconds=2575502246
RESULT name=t16r-3 n=100 t=16 r=-3 iterations=2 durationNanoseconds=502425 totalDurationNanoseconds=1004850 constructorNanoseconds=645 totalConstructorNanoseconds=1290
RESULT name=t16r-3 n=1000 t=16 r=-3 iterations=2 durationNanoseconds=856465 totalDurationNanoseconds=1712931 constructorNanoseconds=9485 totalConstructorNanoseconds=18970
RESULT name=t16r-3 n=10001 t=16 r=-3 iterations=1 durationNanoseconds=1201610 totalDurationNanoseconds=1201610 constructorNanoseconds=144311 totalConstructorNanoseconds=144311
RESULT name=t16r-3 n=100000 t=16 r=-3 iterations=1 durationNanoseconds=4068961 totalDurationNanoseconds=4068961 constructorNanoseconds=1211190 totalConstructorNanoseconds=1211190
RESULT name=t16r-3 n=999999 t=16 r=-3 iterations=1 durationNanoseconds=28481618 totalDurationNanoseconds=28481618 constructorNanoseconds=12645933 totalConstructorNanoseconds=12645933
RESULT name=t16r-3 n=10000000 t=16 r=-3 iterations=1 durationNanoseconds=327094955 totalDurationNanoseconds=327094955 constructorNanoseconds=130461265 totalConstructorNanoseconds=130461265
RESULT name=t16r-3 n=100000000 t=16 r=-3 iterations=1 durationNanoseconds=2323175970 totalDurationNanoseconds=2323175970 constructorNanoseconds=1294464139 totalConstructorNanoseconds=1294464139
RESULT name=t16r-3 n=200000000 t=16 r=-3 iterations=1 durationNanoseconds=4337104827 totalDurationNanoseconds=4337104827 constructorNanoseconds=2559135211 totalConstructorNanoseconds=2559135211
RESULT name=t1r-2 n=100 t=1 r=-2 iterations=39 durationNanoseconds=25680 totalDurationNanoseconds=1001530 constructorNanoseconds=434 totalConstructorNanoseconds=16940
RESULT name=t1r-2 n=1000 t=1 r=-2 iterations=4 durationNanoseconds=255190 totalDurationNanoseconds=1020760 constructorNanoseconds=11762 totalConstructorNanoseconds=47050
RESULT name=t1r-2 n=10001 t=1 r=-2 iterations=2 durationNanoseconds=750745 totalDurationNanoseconds=1501490 constructorNanoseconds=75755 totalConstructorNanoseconds=151510
RESULT name=t1r-2 n=100000 t=1 r=-2 iterations=1 durationNanoseconds=6670202 totalDurationNanoseconds=6670202 constructorNanoseconds=1142250 totalConstructorNanoseconds=1142250
RESULT name=t1r-2 n=999999 t=1 r=-2 iterations=1 durationNanoseconds=73944879 totalDurationNanoseconds=73944879 constructorNanoseconds=12575153 totalConstructorNanoseconds=12575153
RESULT name=t1r-2 n=10000000 t=1 r=-2 iterations=1 durationNanoseconds=766602791 totalDurationNanoseconds=766602791 constructorNanoseconds=130794795 totalConstructorNanoseconds=130794795
RESULT name=t1r-2 n=100000000 t=1 r=-2 iterations=1 durationNanoseconds=8510841742 totalDurationNanoseconds=8510841742 constructorNanoseconds=1282333247 totalConstructorNanoseconds=1282333247
RESULT name=t1r-2 n=200000000 t=1 r=-2 iterations=1 durationNanoseconds=15525872751 totalDurationNanoseconds=15525872751 constructorNanoseconds=2542022047 totalConstructorNanoseconds=2542022047
RESULT name=t2r-2 n=100 t=2 r=-2 iterations=11 durationNanoseconds=96892 totalDurationNanoseconds=1065821 constructorNanoseconds=415 totalConstructorNanoseconds=4570
RESULT name=t2r-2 n=1000 t=2 r=-2 iterations=6 durationNanoseconds=182465 totalDurationNanoseconds=1094790 constructorNanoseconds=5578 totalConstructorNanoseconds=33470
RESULT name=t2r-2 n=10001 t=2 r=-2 iterations=2 durationNanoseconds=614050 totalDurationNanoseconds=1228100 constructorNanoseconds=68055 totalConstructorNanoseconds=136110
RESULT name=t2r-2 n=100000 t=2 r=-2 iterations=1 durationNanoseconds=6398321 totalDurationNanoseconds=6398321 constructorNanoseconds=1186151 totalConstructorNanoseconds=1186151
RESULT name=t2r-2 n=999999 t=2 r=-2 iterations=1 durationNanoseconds=83760552 totalDurationNanoseconds=83760552 constructorNanoseconds=12546783 totalConstructorNanoseconds=12546783
RESULT name=t2r-2 n=10000000 t=2 r=-2 iterations=1 durationNanoseconds=1097506908 totalDurationNanoseconds=1097506908 constructorNanoseconds=129358784 totalConstructorNanoseconds=129358784
RESULT name=t2r-2 n=100000000 t=2 r=-2 iterations=1 durationNanoseconds=15079660695 totalDurationNanoseconds=15079660695 constructorNanoseconds=1281809726 totalConstructorNanoseconds=1281809726
RESULT name=t2r-2 n=200000000 t=2 r=-2 iterations=1 durationNanoseconds=17337664667 totalDurationNanoseconds=17337664667 constructorNanoseconds=2543830587 totalConstructorNanoseconds=2543830587
RESULT name=t4r-2 n=100 t=4 r=-2 iterations=5 durationNanoseconds=204958 totalDurationNanoseconds=1024790 constructorNanoseconds=684 totalConstructorNanoseconds=3420
RESULT name=t4r-2 n=1000 t=4 r=-2 iterations=4 durationNanoseconds=310335 totalDurationNanoseconds=1241341 constructorNanoseconds=12410 totalConstructorNanoseconds=49640
RESULT name=t4r-2 n=10001 t=4 r=-2 iterations=2 durationNanoseconds=904200 totalDurationNanoseconds=1808401 constructorNanoseconds=82195 totalConstructorNanoseconds=164390
RESULT name=t4r-2 n=100000 t=4 r=-2 iterations=1 durationNanoseconds=5624291 totalDurationNanoseconds=5624291 constructorNanoseconds=1263481 totalConstructorNanoseconds=1263481
RESULT name=t4r-2 n=999999 t=4 r=-2 iterations=1 durationNanoseconds=73893020 totalDurationNanoseconds=73893020 constructorNanoseconds=12412063 totalConstructorNanoseconds=12412063
RESULT name=t4r-2 n=10000000 t=4 r=-2 iterations=1 durationNanoseconds=762510830 totalDurationNanoseconds=762510830 constructorNanoseconds=130116634 totalConstructorNanoseconds=130116634
RESULT name=t4r-2 n=100000000 t=4 r=-2 iterations=1 durationNanoseconds=10473687857 totalDurationNanoseconds=10473687857 constructorNanoseconds=1296890430 totalConstructorNanoseconds=1296890430
RESULT name=t4r-2 n=200000000 t=4 r=-2 iterations=1 durationNanoseconds=11841340386 totalDurationNanoseconds=11841340386 constructorNanoseconds=2582081127 totalConstructorNanoseconds=2582081127
RESULT name=t8r-2 n=100 t=8 r=-2 iterations=3 durationNanoseconds=339050 totalDurationNanoseconds=1017150 constructorNanoseconds=5140 totalConstructorNanoseconds=15420
RESULT name=t8r-2 n=1000 t=8 r=-2 iterations=2 durationNanoseconds=614300 totalDurationNanoseconds=1228600 constructorNanoseconds=15025 totalConstructorNanoseconds=30050
RESULT name=t8r-2 n=10001 t=8 r=-2 iterations=1 durationNanoseconds=1176930 totalDurationNanoseconds=1176930 constructorNanoseconds=108820 totalConstructorNanoseconds=108820
RESULT name=t8r-2 n=100000 t=8 r=-2 iterations=1 durationNanoseconds=4699271 totalDurationNanoseconds=4699271 constructorNanoseconds=2009071 totalConstructorNanoseconds=2009071
RESULT name=t8r-2 n=999999 t=8 r=-2 iterations=1 durationNanoseconds=50528813 totalDurationNanoseconds=50528813 constructorNanoseconds=12651693 totalConstructorNanoseconds=12651693
RESULT name=t8r-2 n=10000000 t=8 r=-2 iterations=1 durationNanoseconds=477375196 totalDurationNanoseconds=477375196 constructorNanoseconds=131205564 totalConstructorNanoseconds=131205564
RESULT name=t8r-2 n=100000000 t=8 r=-2 iterations=1 durationNanoseconds=6948575962 totalDurationNanoseconds=6948575962 constructorNanoseconds=1293242639 totalConstructorNanoseconds=1293242639
RESULT name=t8r-2 n=200000000 t=8 r=-2 iterations=1 durationNanoseconds=9273616552 totalDurationNanoseconds=9273616552 constructorNanoseconds=2555021471 totalConstructorNanoseconds=2555021471
RESULT name=t12r-2 n=100 t=12 r=-2 iterations=3 durationNanoseconds=429140 totalDurationNanoseconds=1287420 constructorNanoseconds=716 totalConstructorNanoseconds=2150
RESULT name=t12r-2 n=1000 t=12 r=-2 iterations=2 durationNanoseconds=758520 totalDurationNanoseconds=1517041 constructorNanoseconds=9795 totalConstructorNanoseconds=19590
RESULT name=t12r-2 n=10001 t=12 r=-2 iterations=2 durationNanoseconds=1235145 totalDurationNanoseconds=2470291 constructorNanoseconds=70070 totalConstructorNanoseconds=140140
RESULT name=t12r-2 n=100000 t=12 r=-2 iterations=1 durationNanoseconds=3362351 totalDurationNanoseconds=3362351 constructorNanoseconds=1210900 totalConstructorNanoseconds=1210900
RESULT name=t12r-2 n=999999 t=12 r=-2 iterations=1 durationNanoseconds=30302148 totalDurationNanoseconds=30302148 constructorNanoseconds=11765583 totalConstructorNanoseconds=11765583
RESULT name=t12r-2 n=10000000 t=12 r=-2 iterations=1 durationNanoseconds=414616709 totalDurationNanoseconds=414616709 constructorNanoseconds=131124664 totalConstructorNanoseconds=131124664
RESULT name=t12r-2 n=100000000 t=12 r=-2 iterations=1 durationNanoseconds=5969527506 totalDurationNanoseconds=5969527506 constructorNanoseconds=1283897357 totalConstructorNanoseconds=1283897357
RESULT name=t12r-2 n=200000000 t=12 r=-2 iterations=1 durationNanoseconds=7438841801 totalDurationNanoseconds=7438841801 constructorNanoseconds=2557999631 totalConstructorNanoseconds=2557999631
RESULT name=t16r-2 n=100 t=16 r=-2 iterations=3 durationNanoseconds=457467 totalDurationNanoseconds=1372401 constructorNanoseconds=1280 totalConstructorNanoseconds=3840
RESULT name=t16r-2 n=1000 t=16 r=-2 iterations=1 durationNanoseconds=1556770 totalDurationNanoseconds=1556770 constructorNanoseconds=21420 totalConstructorNanoseconds=21420
RESULT name=t16r-2 n=10001 t=16 r=-2 iterations=1 durationNanoseconds=2570751 totalDurationNanoseconds=2570751 constructorNanoseconds=241350 totalConstructorNanoseconds=241350
RESULT name=t16r-2 n=100000 t=16 r=-2 iterations=1 durationNanoseconds=8236472 totalDurationNanoseconds=8236472 constructorNanoseconds=1488140 totalConstructorNanoseconds=1488140
RESULT name=t16r-2 n=999999 t=16 r=-2 iterations=1 durationNanoseconds=30741148 totalDurationNanoseconds=30741148 constructorNanoseconds=12935993 totalConstructorNanoseconds=12935993
RESULT name=t16r-2 n=10000000 t=16 r=-2 iterations=1 durationNanoseconds=448418978 totalDurationNanoseconds=448418978 constructorNanoseconds=129621984 totalConstructorNanoseconds=129621984
RESULT name=t16r-2 n=100000000 t=16 r=-2 iterations=1 durationNanoseconds=6013999238 totalDurationNanoseconds=6013999238 constructorNanoseconds=1305279062 totalConstructorNanoseconds=1305279062
RESULT name=t16r-2 n=200000000 t=16 r=-2 iterations=1 durationNanoseconds=8301520677 totalDurationNanoseconds=8301520677 constructorNanoseconds=2558891791 totalConstructorNanoseconds=2558891791
RESULT name=t1r-1 n=100 t=1 r=-1 iterations=68 durationNanoseconds=14781 totalDurationNanoseconds=1005140 constructorNanoseconds=180 totalConstructorNanoseconds=12290
RESULT name=t1r-1 n=1000 t=1 r=-1 iterations=6 durationNanoseconds=168638 totalDurationNanoseconds=1011830 constructorNanoseconds=6418 totalConstructorNanoseconds=38510
RESULT name=t1r-1 n=10001 t=1 r=-1 iterations=2 durationNanoseconds=746305 totalDurationNanoseconds=1492610 constructorNanoseconds=88110 totalConstructorNanoseconds=176220
RESULT name=t1r-1 n=100000 t=1 r=-1 iterations=1 durationNanoseconds=7729252 totalDurationNanoseconds=7729252 constructorNanoseconds=1155351 totalConstructorNanoseconds=1155351
RESULT name=t1r-1 n=999999 t=1 r=-1 iterations=1 durationNanoseconds=75510520 totalDurationNanoseconds=75510520 constructorNanoseconds=12635954 totalConstructorNanoseconds=12635954
RESULT name=t1r-1 n=10000000 t=1 r=-1 iterations=1 durationNanoseconds=870117198 totalDurationNanoseconds=870117198 constructorNanoseconds=130742634 totalConstructorNanoseconds=130742634
RESULT name=t1r-1 n=100000000 t=1 r=-1 iterations=1 durationNanoseconds=10224041292 totalDurationNanoseconds=10224041292 constructorNanoseconds=1300787601 totalConstructorNanoseconds=1300787601
RESULT name=t1r-1 n=200000000 t=1 r=-1 iterations=1 durationNanoseconds=20682145094 totalDurationNanoseconds=20682145094 constructorNanoseconds=2563056242 totalConstructorNanoseconds=2563056242
RESULT name=t2r-1 n=100 t=2 r=-1 iterations=9 durationNanoseconds=114268 totalDurationNanoseconds=1028420 constructorNanoseconds=456 totalConstructorNanoseconds=4110
RESULT name=t2r-1 n=1000 t=2 r=-1 iterations=4 durationNanoseconds=253172 totalDurationNanoseconds=1012690 constructorNanoseconds=10172 totalConstructorNanoseconds=40690
RESULT name=t2r-1 n=10001 t=2 r=-1 iterations=1 durationNanoseconds=3902131 totalDurationNanoseconds=3902131 constructorNanoseconds=146170 totalConstructorNanoseconds=146170
RESULT name=t2r-1 n=100000 t=2 r=-1 iterations=1 durationNanoseconds=41772441 totalDurationNanoseconds=41772441 constructorNanoseconds=1268531 totalConstructorNanoseconds=1268531
RESULT name=t2r-1 n=999999 t=2 r=-1 iterations=1 durationNanoseconds=215601817 totalDurationNanoseconds=215601817 constructorNanoseconds=12527943 totalConstructorNanoseconds=12527943
RESULT name=t2r-1 n=10000000 t=2 r=-1 iterations=1 durationNanoseconds=2558413701 totalDurationNanoseconds=2558413701 constructorNanoseconds=128819084 totalConstructorNanoseconds=128819084
RESULT name=t2r-1 n=100000000 t=2 r=-1 iterations=1 durationNanoseconds=37230800285 totalDurationNanoseconds=37230800285 constructorNanoseconds=1275148884 totalConstructorNanoseconds=1275148884
RESULT name=t2r-1 n=200000000 t=2 r=-1 iterations=1 durationNanoseconds=67981863299 totalDurationNanoseconds=67981863299 constructorNanoseconds=2564428423 totalConstructorNanoseconds=2564428423
RESULT name=t4r-1 n=100 t=4 r=-1 iterations=8 durationNanoseconds=129347 totalDurationNanoseconds=1034780 constructorNanoseconds=388 totalConstructorNanoseconds=3110
RESULT name=t4r-1 n=1000 t=4 r=-1 iterations=4 durationNanoseconds=290450 totalDurationNanoseconds=1161800 constructorNanoseconds=7135 totalConstructorNanoseconds=28540
RESULT name=t4r-1 n=10001 t=4 r=-1 iterations=1 durationNanoseconds=2074981 totalDurationNanoseconds=2074981 constructorNanoseconds=125570 totalConstructorNanoseconds=125570
RESULT name=t4r-1 n=100000 t=4 r=-1 iterations=1 durationNanoseconds=19358675 totalDurationNanoseconds=19358675 constructorNanoseconds=1255741 totalConstructorNanoseconds=1255741
RESULT name=t4r-1 n=999999 t=4 r=-1 iterations=1 durationNanoseconds=163557443 totalDurationNanoseconds=163557443 constructorNanoseconds=13060003 totalConstructorNanoseconds=13060003
RESULT name=t4r-1 n=10000000 t=4 r=-1 iterations=1 durationNanoseconds=2093509409 totalDurationNanoseconds=2093509409 constructorNanoseconds=141306887 totalConstructorNanoseconds=141306887
RESULT name=t4r-1 n=100000000 t=4 r=-1 iterations=1 durationNanoseconds=32818275957 totalDurationNanoseconds=32818275957 constructorNanoseconds=1312796134 totalConstructorNanoseconds=1312796134
RESULT name=t4r-1 n=200000000 t=4 r=-1 iterations=1 durationNanoseconds=35062193405 totalDurationNanoseconds=35062193405 constructorNanoseconds=2571014494 totalConstructorNanoseconds=2571014494
RESULT name=t8r-1 n=100 t=8 r=-1 iterations=4 durationNanoseconds=255815 totalDurationNanoseconds=1023261 constructorNanoseconds=1157 totalConstructorNanoseconds=4630
RESULT name=t8r-1 n=1000 t=8 r=-1 iterations=2 durationNanoseconds=503100 totalDurationNanoseconds=1006200 constructorNanoseconds=9050 totalConstructorNanoseconds=18100
RESULT name=t8r-1 n=10001 t=8 r=-1 iterations=1 durationNanoseconds=2191171 totalDurationNanoseconds=2191171 constructorNanoseconds=114660 totalConstructorNanoseconds=114660
RESULT name=t8r-1 n=100000 t=8 r=-1 iterations=1 durationNanoseconds=20917026 totalDurationNanoseconds=20917026 constructorNanoseconds=1330740 totalConstructorNanoseconds=1330740
RESULT name=t8r-1 n=999999 t=8 r=-1 iterations=1 durationNanoseconds=111415199 totalDurationNanoseconds=111415199 constructorNanoseconds=12848423 totalConstructorNanoseconds=12848423
RESULT name=t8r-1 n=10000000 t=8 r=-1 iterations=1 durationNanoseconds=1645832692 totalDurationNanoseconds=1645832692 constructorNanoseconds=138315486 totalConstructorNanoseconds=138315486
RESULT name=t8r-1 n=100000000 t=8 r=-1 iterations=1 durationNanoseconds=25138826123 totalDurationNanoseconds=25138826123 constructorNanoseconds=1301721881 totalConstructorNanoseconds=1301721881
RESULT name=t8r-1 n=200000000 t=8 r=-1 iterations=1 durationNanoseconds=27875227160 totalDurationNanoseconds=27875227160 constructorNanoseconds=2559908031 totalConstructorNanoseconds=2559908031
RESULT name=t12r-1 n=100 t=12 r=-1 iterations=2 durationNanoseconds=523855 totalDurationNanoseconds=1047710 constructorNanoseconds=930 totalConstructorNanoseconds=1860
RESULT name=t12r-1 n=1000 t=12 r=-1 iterations=2 durationNanoseconds=776395 totalDurationNanoseconds=1552790 constructorNanoseconds=10800 totalConstructorNanoseconds=21600
RESULT name=t12r-1 n=10001 t=12 r=-1 iterations=1 durationNanoseconds=2129611 totalDurationNanoseconds=2129611 constructorNanoseconds=113150 totalConstructorNanoseconds=113150
RESULT name=t12r-1 n=100000 t=12 r=-1 iterations=1 durationNanoseconds=22882226 totalDurationNanoseconds=22882226 constructorNanoseconds=1459620 totalConstructorNanoseconds=1459620
RESULT name=t12r-1 n=999999 t=12 r=-1 iterations=1 durationNanoseconds=86855103 totalDurationNanoseconds=86855103 constructorNanoseconds=13096723 totalConstructorNanoseconds=13096723
RESULT name=t12r-1 n=10000000 t=12 r=-1 iterations=1 durationNanoseconds=1264627931 totalDurationNanoseconds=1264627931 constructorNanoseconds=141123567 totalConstructorNanoseconds=141123567
RESULT name=t12r-1 n=100000000 t=12 r=-1 iterations=1 durationNanoseconds=22614000731 totalDurationNanoseconds=22614000731 constructorNanoseconds=1314307535 totalConstructorNanoseconds=1314307535
RESULT name=t12r-1 n=200000000 t=12 r=-1 iterations=1 durationNanoseconds=30853420251 totalDurationNanoseconds=30853420251 constructorNanoseconds=2601602672 totalConstructorNanoseconds=2601602672
RESULT name=t16r-1 n=100 t=16 r=-1 iterations=3 durationNanoseconds=445547 totalDurationNanoseconds=1336641 constructorNanoseconds=626 totalConstructorNanoseconds=1880
RESULT name=t16r-1 n=1000 t=16 r=-1 iterations=1 durationNanoseconds=1001611 totalDurationNanoseconds=1001611 constructorNanoseconds=19070 totalConstructorNanoseconds=19070
RESULT name=t16r-1 n=10001 t=16 r=-1 iterations=1 durationNanoseconds=2567461 totalDurationNanoseconds=2567461 constructorNanoseconds=117270 totalConstructorNanoseconds=117270
RESULT name=t16r-1 n=100000 t=16 r=-1 iterations=1 durationNanoseconds=21302685 totalDurationNanoseconds=21302685 constructorNanoseconds=1432961 totalConstructorNanoseconds=1432961
RESULT name=t16r-1 n=999999 t=16 r=-1 iterations=1 durationNanoseconds=95167685 totalDurationNanoseconds=95167685 constructorNanoseconds=13569674 totalConstructorNanoseconds=13569674
RESULT name=t16r-1 n=10000000 t=16 r=-1 iterations=1 durationNanoseconds=1437327017 totalDurationNanoseconds=1437327017 constructorNanoseconds=139389576 totalConstructorNanoseconds=139389576
RESULT name=t16r-1 n=100000000 t=16 r=-1 iterations=1 durationNanoseconds=21779229892 totalDurationNanoseconds=21779229892 constructorNanoseconds=1301520462 totalConstructorNanoseconds=1301520462
RESULT name=t16r-1 n=200000000 t=16 r=-1 iterations=1 durationNanoseconds=29642857635 totalDurationNanoseconds=29642857635 constructorNanoseconds=2616644266 totalConstructorNanoseconds=2616644266
RESULT name=t1r1 n=100 t=1 r=1 iterations=65 durationNanoseconds=15598 totalDurationNanoseconds=1013931 constructorNanoseconds=224 totalConstructorNanoseconds=14610
RESULT name=t1r1 n=1000 t=1 r=1 iterations=6 durationNanoseconds=195715 totalDurationNanoseconds=1174291 constructorNanoseconds=5053 totalConstructorNanoseconds=30320
RESULT name=t1r1 n=10001 t=1 r=1 iterations=1 durationNanoseconds=1829180 totalDurationNanoseconds=1829180 constructorNanoseconds=178880 totalConstructorNanoseconds=178880
RESULT name=t1r1 n=100000 t=1 r=1 iterations=1 durationNanoseconds=18149055 totalDurationNanoseconds=18149055 constructorNanoseconds=1293131 totalConstructorNanoseconds=1293131
RESULT name=t1r1 n=999999 t=1 r=1 iterations=1 durationNanoseconds=226476969 totalDurationNanoseconds=226476969 constructorNanoseconds=15535674 totalConstructorNanoseconds=15535674
RESULT name=t1r1 n=10000000 t=1 r=1 iterations=1 durationNanoseconds=2578468086 totalDurationNanoseconds=2578468086 constructorNanoseconds=147082579 totalConstructorNanoseconds=147082579
RESULT name=t1r1 n=100000000 t=1 r=1 iterations=1 durationNanoseconds=29318740269 totalDurationNanoseconds=29318740269 constructorNanoseconds=1311801094 totalConstructorNanoseconds=1311801094
RESULT name=t1r1 n=200000000 t=1 r=1 iterations=1 durationNanoseconds=60856901770 totalDurationNanoseconds=60856901770 constructorNanoseconds=2575462916 totalConstructorNanoseconds=2575462916
RESULT name=t2r1 n=100 t=2 r=1 iterations=15 durationNanoseconds=70081 totalDurationNanoseconds=1051220 constructorNanoseconds=308 totalConstructorNanoseconds=4630
RESULT name=t2r1 n=1000 t=2 r=1 iterations=5 durationNanoseconds=215458 totalDurationNanoseconds=1077290 constructorNanoseconds=5110 totalConstructorNanoseconds=25550
RESULT name=t2r1 n=10001 t=2 r=1 iterations=2 durationNanoseconds=1313790 totalDurationNanoseconds=2627580 constructorNanoseconds=74545 totalConstructorNanoseconds=149090
RESULT name=t2r1 n=100000 t=2 r=1 iterations=1 durationNanoseconds=11484943 totalDurationNanoseconds=11484943 constructorNanoseconds=1299310 totalConstructorNanoseconds=1299310
RESULT name=t2r1 n=999999 t=2 r=1 iterations=1 durationNanoseconds=133972445 totalDurationNanoseconds=133972445 constructorNanoseconds=13272324 totalConstructorNanoseconds=13272324
RESULT name=t2r1 n=10000000 t=2 r=1 iterations=1 durationNanoseconds=1510590686 totalDurationNanoseconds=1510590686 constructorNanoseconds=142769107 totalConstructorNanoseconds=142769107
RESULT name=t2r1 n=100000000 t=2 r=1 iterations=1 durationNanoseconds=16689039467 totalDurationNanoseconds=16689039467 constructorNanoseconds=1309761353 totalConstructorNanoseconds=1309761353
RESULT name=t2r1 n=200000000 t=2 r=1 iterations=1 durationNanoseconds=34483877143 totalDurationNanoseconds=34483877143 constructorNanoseconds=2561376192 totalConstructorNanoseconds=2561376192
RESULT name=t4r1 n=100 t=4 r=1 iterations=6 durationNanoseconds=177653 totalDurationNanoseconds=1065920 constructorNanoseconds=1006 totalConstructorNanoseconds=6040
RESULT name=t4r1 n=1000 t=4 r=1 iterations=3 durationNanoseconds=455090 totalDurationNanoseconds=1365270 constructorNanoseconds=10220 totalConstructorNanoseconds=30660
RESULT name=t4r1 n=10001 t=4 r=1 iterations=1 durationNanoseconds=1552570 totalDurationNanoseconds=1552570 constructorNanoseconds=121800 totalConstructorNanoseconds=121800
RESULT name=t4r1 n=100000 t=4 r=1 iterations=1 durationNanoseconds=9683002 totalDurationNanoseconds=9683002 constructorNanoseconds=1675181 totalConstructorNanoseconds=1675181
RESULT name=t4r1 n=999999 t=4 r=1 iterations=1 durationNanoseconds=77400360 totalDurationNanoseconds=77400360 constructorNanoseconds=12955484 totalConstructorNanoseconds=12955484
RESULT name=t4r1 n=10000000 t=4 r=1 iterations=1 durationNanoseconds=902019967 totalDurationNanoseconds=902019967 constructorNanoseconds=137583456 totalConstructorNanoseconds=137583456
RESULT name=t4r1 n=100000000 t=4 r=1 iterations=1 durationNanoseconds=9416093389 totalDurationNanoseconds=9416093389 constructorNanoseconds=1309020334 totalConstructorNanoseconds=1309020334
RESULT name=t4r1 n=200000000 t=4 r=1 iterations=1 durationNanoseconds=19461232814 totalDurationNanoseconds=19461232814 constructorNanoseconds=2573857445 totalConstructorNanoseconds=2573857445
RESULT name=t8r1 n=100 t=8 r=1 iterations=3 durationNanoseconds=421453 totalDurationNanoseconds=1264360 constructorNanoseconds=810 totalConstructorNanoseconds=2430
RESULT name=t8r1 n=1000 t=8 r=1 iterations=2 durationNanoseconds=545520 totalDurationNanoseconds=1091041 constructorNanoseconds=15655 totalConstructorNanoseconds=31310
RESULT name=t8r1 n=10001 t=8 r=1 iterations=2 durationNanoseconds=909360 totalDurationNanoseconds=1818721 constructorNanoseconds=85880 totalConstructorNanoseconds=171760
RESULT name=t8r1 n=100000 t=8 r=1 iterations=1 durationNanoseconds=5687851 totalDurationNanoseconds=5687851 constructorNanoseconds=1346091 totalConstructorNanoseconds=1346091
RESULT name=t8r1 n=999999 t=8 r=1 iterations=1 durationNanoseconds=73988509 totalDurationNanoseconds=73988509 constructorNanoseconds=12671144 totalConstructorNanoseconds=12671144
RESULT name=t8r1 n=10000000 t=8 r=1 iterations=1 durationNanoseconds=595328036 totalDurationNanoseconds=595328036 constructorNanoseconds=140309317 totalConstructorNanoseconds=140309317
RESULT name=t8r1 n=100000000 t=8 r=1 iterations=1 durationNanoseconds=6079577645 totalDurationNanoseconds=6079577645 constructorNanoseconds=1304799942 totalConstructorNanoseconds=1304799942
RESULT name=t8r1 n=200000000 t=8 r=1 iterations=1 durationNanoseconds=12540007389 totalDurationNanoseconds=12540007389 constructorNanoseconds=2565469553 totalConstructorNanoseconds=2565469553
RESULT name=t12r1 n=100 t=12 r=1 iterations=4 durationNanoseconds=329870 totalDurationNanoseconds=1319480 constructorNanoseconds=452 totalConstructorNanoseconds=1810
RESULT name=t12r1 n=1000 t=12 r=1 iterations=2 durationNanoseconds=677665 totalDurationNanoseconds=1355330 constructorNanoseconds=13035 totalConstructorNanoseconds=26070
RESULT name=t12r1 n=10001 t=12 r=1 iterations=1 durationNanoseconds=1535780 totalDurationNanoseconds=1535780 constructorNanoseconds=103420 totalConstructorNanoseconds=103420
RESULT name=t12r1 n=100000 t=12 r=1 iterations=1 durationNanoseconds=6306681 totalDurationNanoseconds=6306681 constructorNanoseconds=1235971 totalConstructorNanoseconds=1235971
RESULT name=t12r1 n=999999 t=12 r=1 iterations=1 durationNanoseconds=57549685 totalDurationNanoseconds=57549685 constructorNanoseconds=11677153 totalConstructorNanoseconds=11677153
RESULT name=t12r1 n=10000000 t=12 r=1 iterations=1 durationNanoseconds=554815966 totalDurationNanoseconds=554815966 constructorNanoseconds=141250157 totalConstructorNanoseconds=141250157
RESULT name=t12r1 n=100000000 t=12 r=1 iterations=1 durationNanoseconds=5363577147 totalDurationNanoseconds=5363577147 constructorNanoseconds=1316361355 totalConstructorNanoseconds=1316361355
RESULT name=t12r1 n=200000000 t=12 r=1 iterations=1 durationNanoseconds=10728595654 totalDurationNanoseconds=10728595654 constructorNanoseconds=2561957582 totalConstructorNanoseconds=2561957582
RESULT name=t16r1 n=100 t=16 r=1 iterations=2 durationNanoseconds=615615 totalDurationNanoseconds=1231230 constructorNanoseconds=2710 totalConstructorNanoseconds=5420
RESULT name=t16r1 n=1000 t=16 r=1 iterations=1 durationNanoseconds=1379370 totalDurationNanoseconds=1379370 constructorNanoseconds=11790 totalConstructorNanoseconds=11790
RESULT name=t16r1 n=10001 t=16 r=1 iterations=1 durationNanoseconds=1274700 totalDurationNanoseconds=1274700 constructorNanoseconds=116930 totalConstructorNanoseconds=116930
RESULT name=t16r1 n=100000 t=16 r=1 iterations=1 durationNanoseconds=6082152 totalDurationNanoseconds=6082152 constructorNanoseconds=1211360 totalConstructorNanoseconds=1211360
RESULT name=t16r1 n=999999 t=16 r=1 iterations=1 durationNanoseconds=51732104 totalDurationNanoseconds=51732104 constructorNanoseconds=12808813 totalConstructorNanoseconds=12808813
RESULT name=t16r1 n=10000000 t=16 r=1 iterations=1 durationNanoseconds=543351812 totalDurationNanoseconds=543351812 constructorNanoseconds=138666857 totalConstructorNanoseconds=138666857
RESULT name=t16r1 n=100000000 t=16 r=1 iterations=1 durationNanoseconds=5236932763 totalDurationNanoseconds=5236932763 constructorNanoseconds=1308736364 totalConstructorNanoseconds=1308736364
RESULT name=t16r1 n=200000000 t=16 r=1 iterations=1 durationNanoseconds=10682234131 totalDurationNanoseconds=10682234131 constructorNanoseconds=2572091035 totalConstructorNanoseconds=2572091035
RESULT name=t1r2 n=100 t=1 r=2 iterations=70 durationNanoseconds=14506 totalDurationNanoseconds=1015421 constructorNanoseconds=217 totalConstructorNanoseconds=15210
RESULT name=t1r2 n=1000 t=1 r=2 iterations=7 durationNanoseconds=147520 totalDurationNanoseconds=1032641 constructorNanoseconds=5684 totalConstructorNanoseconds=39790
RESULT name=t1r2 n=10001 t=1 r=2 iterations=1 durationNanoseconds=1132080 totalDurationNanoseconds=1132080 constructorNanoseconds=193921 totalConstructorNanoseconds=193921
RESULT name=t1r2 n=100000 t=1 r=2 iterations=1 durationNanoseconds=10513853 totalDurationNanoseconds=10513853 constructorNanoseconds=1282310 totalConstructorNanoseconds=1282310
RESULT name=t1r2 n=999999 t=1 r=2 iterations=1 durationNanoseconds=118928731 totalDurationNanoseconds=118928731 constructorNanoseconds=12887713 totalConstructorNanoseconds=12887713
RESULT name=t1r2 n=10000000 t=1 r=2 iterations=1 durationNanoseconds=1345812673 totalDurationNanoseconds=1345812673 constructorNanoseconds=136692036 totalConstructorNanoseconds=136692036
RESULT name=t1r2 n=100000000 t=1 r=2 iterations=1 durationNanoseconds=15331858431 totalDurationNanoseconds=15331858431 constructorNanoseconds=1316292145 totalConstructorNanoseconds=1316292145
RESULT name=t1r2 n=200000000 t=1 r=2 iterations=1 durationNanoseconds=30383066068 totalDurationNanoseconds=30383066068 constructorNanoseconds=2614851356 totalConstructorNanoseconds=2614851356
RESULT name=t2r2 n=100 t=2 r=2 iterations=11 durationNanoseconds=99045 totalDurationNanoseconds=1089500 constructorNanoseconds=717 totalConstructorNanoseconds=7890
RESULT name=t2r2 n=1000 t=2 r=2 iterations=4 durationNanoseconds=299795 totalDurationNanoseconds=1199181 constructorNanoseconds=17427 totalConstructorNanoseconds=69710
RESULT name=t2r2 n=10001 t=2 r=2 iterations=2 durationNanoseconds=722210 totalDurationNanoseconds=1444420 constructorNanoseconds=104955 totalConstructorNanoseconds=209910
RESULT name=t2r2 n=100000 t=2 r=2 iterations=1 durationNanoseconds=7115931 totalDurationNanoseconds=7115931 constructorNanoseconds=1235321 totalConstructorNanoseconds=1235321
RESULT name=t2r2 n=999999 t=2 r=2 iterations=1 durationNanoseconds=77372990 totalDurationNanoseconds=77372990 constructorNanoseconds=13034843 totalConstructorNanoseconds=13034843
RESULT name=t2r2 n=10000000 t=2 r=2 iterations=1 durationNanoseconds=999587712 totalDurationNanoseconds=999587712 constructorNanoseconds=138071626 totalConstructorNanoseconds=138071626
RESULT name=t2r2 n=100000000 t=2 r=2 iterations=1 durationNanoseconds=9447897658 totalDurationNanoseconds=9447897658 constructorNanoseconds=1290302828 totalConstructorNanoseconds=1290302828
RESULT name=t2r2 n=200000000 t=2 r=2 iterations=1 durationNanoseconds=19997465065 totalDurationNanoseconds=19997465065 constructorNanoseconds=2573317234 totalConstructorNanoseconds=2573317234
RESULT name=t4r2 n=100 t=4 r=2 iterations=5 durationNanoseconds=227754 totalDurationNanoseconds=1138771 constructorNanoseconds=692 totalConstructorNanoseconds=3460
RESULT name=t4r2 n=1000 t=4 r=2 iterations=4 durationNanoseconds=296100 totalDurationNanoseconds=1184401 constructorNanoseconds=10005 totalConstructorNanoseconds=40020
RESULT name=t4r2 n=10001 t=4 r=2 iterations=2 durationNanoseconds=710705 totalDurationNanoseconds=1421411 constructorNanoseconds=72050 totalConstructorNanoseconds=144100
RESULT name=t4r2 n=100000 t=4 r=2 iterations=1 durationNanoseconds=5092432 totalDurationNanoseconds=5092432 constructorNanoseconds=1255570 totalConstructorNanoseconds=1255570
RESULT name=t4r2 n=999999 t=4 r=2 iterations=1 durationNanoseconds=65915077 totalDurationNanoseconds=65915077 constructorNanoseconds=12752803 totalConstructorNanoseconds=12752803
RESULT name=t4r2 n=10000000 t=4 r=2 iterations=1 durationNanoseconds=561213667 totalDurationNanoseconds=561213667 constructorNanoseconds=138310987 totalConstructorNanoseconds=138310987
RESULT name=t4r2 n=100000000 t=4 r=2 iterations=1 durationNanoseconds=5241934985 totalDurationNanoseconds=5241934985 constructorNanoseconds=1292402919 totalConstructorNanoseconds=1292402919
RESULT name=t4r2 n=200000000 t=4 r=2 iterations=1 durationNanoseconds=11006920497 totalDurationNanoseconds=11006920497 constructorNanoseconds=2559439911 totalConstructorNanoseconds=2559439911
RESULT name=t8r2 n=100 t=8 r=2 iterations=3 durationNanoseconds=402413 totalDurationNanoseconds=1207240 constructorNanoseconds=2066 totalConstructorNanoseconds=6200
RESULT name=t8r2 n=1000 t=8 r=2 iterations=3 durationNanoseconds=444710 totalDurationNanoseconds=1334130 constructorNanoseconds=12836 totalConstructorNanoseconds=38510
RESULT name=t8r2 n=10001 t=8 r=2 iterations=2 durationNanoseconds=782145 totalDurationNanoseconds=1564290 constructorNanoseconds=78555 totalConstructorNanoseconds=157110
RESULT name=t8r2 n=100000 t=8 r=2 iterations=1 durationNanoseconds=3922431 totalDurationNanoseconds=3922431 constructorNanoseconds=1233301 totalConstructorNanoseconds=1233301
RESULT name=t8r2 n=999999 t=8 r=2 iterations=1 durationNanoseconds=47143492 totalDurationNanoseconds=47143492 constructorNanoseconds=12604263 totalConstructorNanoseconds=12604263
RESULT name=t8r2 n=10000000 t=8 r=2 iterations=1 durationNanoseconds=370221697 totalDurationNanoseconds=370221697 constructorNanoseconds=137278246 totalConstructorNanoseconds=137278246
RESULT name=t8r2 n=100000000 t=8 r=2 iterations=1 durationNanoseconds=3396777501 totalDurationNanoseconds=3396777501 constructorNanoseconds=1298947540 totalConstructorNanoseconds=1298947540
RESULT name=t8r2 n=200000000 t=8 r=2 iterations=1 durationNanoseconds=7446627763 totalDurationNanoseconds=7446627763 constructorNanoseconds=2580298877 totalConstructorNanoseconds=2580298877
RESULT name=t12r2 n=100 t=12 r=2 iterations=3 durationNanoseconds=439883 totalDurationNanoseconds=1319650 constructorNanoseconds=1720 totalConstructorNanoseconds=5160
RESULT name=t12r2 n=1000 t=12 r=2 iterations=1 durationNanoseconds=2322161 totalDurationNanoseconds=2322161 constructorNanoseconds=16890 totalConstructorNanoseconds=16890
RESULT name=t12r2 n=10001 t=12 r=2 iterations=1 durationNanoseconds=3257621 totalDurationNanoseconds=3257621 constructorNanoseconds=158810 totalConstructorNanoseconds=158810
RESULT name=t12r2 n=100000 t=12 r=2 iterations=1 durationNanoseconds=5650122 totalDurationNanoseconds=5650122 constructorNanoseconds=1624720 totalConstructorNanoseconds=1624720
RESULT name=t12r2 n=999999 t=12 r=2 iterations=1 durationNanoseconds=36132059 totalDurationNanoseconds=36132059 constructorNanoseconds=12805804 totalConstructorNanoseconds=12805804
RESULT name=t12r2 n=10000000 t=12 r=2 iterations=1 durationNanoseconds=363885926 totalDurationNanoseconds=363885926 constructorNanoseconds=139797836 totalConstructorNanoseconds=139797836
RESULT name=t12r2 n=100000000 t=12 r=2 iterations=1 durationNanoseconds=2908215143 totalDurationNanoseconds=2908215143 constructorNanoseconds=1299175540 totalConstructorNanoseconds=1299175540
RESULT name=t12r2 n=200000000 t=12 r=2 iterations=1 durationNanoseconds=6022333540 totalDurationNanoseconds=6022333540 constructorNanoseconds=2576996496 totalConstructorNanoseconds=2576996496
RESULT name=t16r2 n=100 t=16 r=2 iterations=2 durationNanoseconds=752755 totalDurationNanoseconds=1505510 constructorNanoseconds=3190 totalConstructorNanoseconds=6380
RESULT name=t16r2 n=1000 t=16 r=2 iterations=2 durationNanoseconds=795810 totalDurationNanoseconds=1591620 constructorNanoseconds=8970 totalConstructorNanoseconds=17940
RESULT name=t16r2 n=10001 t=16 r=2 iterations=1 durationNanoseconds=1214590 totalDurationNanoseconds=1214590 constructorNanoseconds=100740 totalConstructorNanoseconds=100740
RESULT name=t16r2 n=100000 t=16 r=2 iterations=1 durationNanoseconds=4170291 totalDurationNanoseconds=4170291 constructorNanoseconds=1224751 totalConstructorNanoseconds=1224751
RESULT name=t16r2 n=999999 t=16 r=2 iterations=1 durationNanoseconds=29916398 totalDurationNanoseconds=29916398 constructorNanoseconds=12699743 totalConstructorNanoseconds=12699743
RESULT name=t16r2 n=10000000 t=16 r=2 iterations=1 durationNanoseconds=345953571 totalDurationNanoseconds=345953571 constructorNanoseconds=139849407 totalConstructorNanoseconds=139849407
RESULT name=t16r2 n=100000000 t=16 r=2 iterations=1 durationNanoseconds=2848992927 totalDurationNanoseconds=2848992927 constructorNanoseconds=1292885530 totalConstructorNanoseconds=1292885530
RESULT name=t16r2 n=200000000 t=16 r=2 iterations=1 durationNanoseconds=6087387267 totalDurationNanoseconds=6087387267 constructorNanoseconds=2581997377 totalConstructorNanoseconds=2581997377
RESULT name=t1r4 n=100 t=1 r=4 iterations=66 durationNanoseconds=15346 totalDurationNanoseconds=1012900 constructorNanoseconds=190 totalConstructorNanoseconds=12570
RESULT name=t1r4 n=1000 t=1 r=4 iterations=9 durationNanoseconds=114397 totalDurationNanoseconds=1029580 constructorNanoseconds=2557 totalConstructorNanoseconds=23020
RESULT name=t1r4 n=10001 t=1 r=4 iterations=2 durationNanoseconds=631215 totalDurationNanoseconds=1262430 constructorNanoseconds=75455 totalConstructorNanoseconds=150910
RESULT name=t1r4 n=100000 t=1 r=4 iterations=1 durationNanoseconds=6672812 totalDurationNanoseconds=6672812 constructorNanoseconds=1262890 totalConstructorNanoseconds=1262890
RESULT name=t1r4 n=999999 t=1 r=4 iterations=1 durationNanoseconds=74448010 totalDurationNanoseconds=74448010 constructorNanoseconds=13029283 totalConstructorNanoseconds=13029283
RESULT name=t1r4 n=10000000 t=1 r=4 iterations=1 durationNanoseconds=879369670 totalDurationNanoseconds=879369670 constructorNanoseconds=138664617 totalConstructorNanoseconds=138664617
RESULT name=t1r4 n=100000000 t=1 r=4 iterations=1 durationNanoseconds=9412199088 totalDurationNanoseconds=9412199088 constructorNanoseconds=1301635212 totalConstructorNanoseconds=1301635212
RESULT name=t1r4 n=200000000 t=1 r=4 iterations=1 durationNanoseconds=18061380397 totalDurationNanoseconds=18061380397 constructorNanoseconds=2647428994 totalConstructorNanoseconds=2647428994
RESULT name=t2r4 n=100 t=2 r=4 iterations=9 durationNanoseconds=117397 totalDurationNanoseconds=1056580 constructorNanoseconds=510 totalConstructorNanoseconds=4590
RESULT name=t2r4 n=1000 t=2 r=4 iterations=5 durationNanoseconds=215266 totalDurationNanoseconds=1076331 constructorNanoseconds=5110 totalConstructorNanoseconds=25550
RESULT name=t2r4 n=10001 t=2 r=4 iterations=2 durationNanoseconds=579175 totalDurationNanoseconds=1158351 constructorNanoseconds=72915 totalConstructorNanoseconds=145830
RESULT name=t2r4 n=100000 t=2 r=4 iterations=1 durationNanoseconds=6876822 totalDurationNanoseconds=6876822 constructorNanoseconds=1193920 totalConstructorNanoseconds=1193920
RESULT name=t2r4 n=999999 t=2 r=4 iterations=1 durationNanoseconds=91608794 totalDurationNanoseconds=91608794 constructorNanoseconds=12603433 totalConstructorNanoseconds=12603433
RESULT name=t2r4 n=10000000 t=2 r=4 iterations=1 durationNanoseconds=1159712814 totalDurationNanoseconds=1159712814 constructorNanoseconds=141374898 totalConstructorNanoseconds=141374898
RESULT name=t2r4 n=100000000 t=2 r=4 iterations=1 durationNanoseconds=5764656252 totalDurationNanoseconds=5764656252 constructorNanoseconds=1304179222 totalConstructorNanoseconds=1304179222
RESULT name=t2r4 n=200000000 t=2 r=4 iterations=1 durationNanoseconds=19915733244 totalDurationNanoseconds=19915733244 constructorNanoseconds=2574400755 totalConstructorNanoseconds=2574400755
RESULT name=t4r4 n=100 t=4 r=4 iterations=8 durationNanoseconds=128165 totalDurationNanoseconds=1025320 constructorNanoseconds=360 totalConstructorNanoseconds=2880
RESULT name=t4r4 n=1000 t=4 r=4 iterations=4 durationNanoseconds=315602 totalDurationNanoseconds=1262410 constructorNanoseconds=7877 totalConstructorNanoseconds=31510
RESULT name=t4r4 n=10001 t=4 r=4 iterations=2 durationNanoseconds=668745 totalDurationNanoseconds=1337491 constructorNanoseconds=87550 totalConstructorNanoseconds=175100
RESULT name=t4r4 n=100000 t=4 r=4 iterations=1 durationNanoseconds=4164561 totalDurationNanoseconds=4164561 constructorNanoseconds=1209430 totalConstructorNanoseconds=1209430
RESULT name=t4r4 n=999999 t=4 r=4 iterations=1 durationNanoseconds=58666966 totalDurationNanoseconds=58666966 constructorNanoseconds=17529014 totalConstructorNanoseconds=17529014
RESULT name=t4r4 n=10000000 t=4 r=4 iterations=1 durationNanoseconds=711568136 totalDurationNanoseconds=711568136 constructorNanoseconds=138918837 totalConstructorNanoseconds=138918837
RESULT name=t4r4 n=100000000 t=4 r=4 iterations=1 durationNanoseconds=3397676001 totalDurationNanoseconds=3397676001 constructorNanoseconds=1303359212 totalConstructorNanoseconds=1303359212
RESULT name=t4r4 n=200000000 t=4 r=4 iterations=1 durationNanoseconds=12848860640 totalDurationNanoseconds=12848860640 constructorNanoseconds=2592721230 totalConstructorNanoseconds=2592721230
RESULT name=t8r4 n=100 t=8 r=4 iterations=5 durationNanoseconds=225190 totalDurationNanoseconds=1125951 constructorNanoseconds=416 totalConstructorNanoseconds=2080
RESULT name=t8r4 n=1000 t=8 r=4 iterations=3 durationNanoseconds=731750 totalDurationNanoseconds=2195251 constructorNanoseconds=10506 totalConstructorNanoseconds=31520
RESULT name=t8r4 n=10001 t=8 r=4 iterations=2 durationNanoseconds=719940 totalDurationNanoseconds=1439881 constructorNanoseconds=72835 totalConstructorNanoseconds=145670
RESULT name=t8r4 n=100000 t=8 r=4 iterations=1 durationNanoseconds=3612571 totalDurationNanoseconds=3612571 constructorNanoseconds=1238050 totalConstructorNanoseconds=1238050
RESULT name=t8r4 n=999999 t=8 r=4 iterations=1 durationNanoseconds=39830960 totalDurationNanoseconds=39830960 constructorNanoseconds=12249073 totalConstructorNanoseconds=12249073
RESULT name=t8r4 n=10000000 t=8 r=4 iterations=1 durationNanoseconds=482360596 totalDurationNanoseconds=482360596 constructorNanoseconds=138439177 totalConstructorNanoseconds=138439177
RESULT name=t8r4 n=100000000 t=8 r=4 iterations=1 durationNanoseconds=2187381833 totalDurationNanoseconds=2187381833 constructorNanoseconds=1295373610 totalConstructorNanoseconds=1295373610
RESULT name=t8r4 n=200000000 t=8 r=4 iterations=1 durationNanoseconds=9401585086 totalDurationNanoseconds=9401585086 constructorNanoseconds=2576952016 totalConstructorNanoseconds=2576952016
RESULT name=t12r4 n=100 t=12 r=4 iterations=3 durationNanoseconds=352500 totalDurationNanoseconds=1057500 constructorNanoseconds=630 totalConstructorNanoseconds=1890
RESULT name=t12r4 n=1000 t=12 r=4 iterations=2 durationNanoseconds=791300 totalDurationNanoseconds=1582600 constructorNanoseconds=9930 totalConstructorNanoseconds=19860
RESULT name=t12r4 n=10001 t=12 r=4 iterations=1 durationNanoseconds=1065930 totalDurationNanoseconds=1065930 constructorNanoseconds=141610 totalConstructorNanoseconds=141610
RESULT name=t12r4 n=100000 t=12 r=4 iterations=1 durationNanoseconds=4817411 totalDurationNanoseconds=4817411 constructorNanoseconds=1250930 totalConstructorNanoseconds=1250930
RESULT name=t12r4 n=999999 t=12 r=4 iterations=1 durationNanoseconds=35272949 totalDurationNanoseconds=35272949 constructorNanoseconds=13130644 totalConstructorNanoseconds=13130644
RESULT name=t12r4 n=10000000 t=12 r=4 iterations=1 durationNanoseconds=504218532 totalDurationNanoseconds=504218532 constructorNanoseconds=138751847 totalConstructorNanoseconds=138751847
RESULT name=t12r4 n=100000000 t=12 r=4 iterations=1 durationNanoseconds=1924816815 totalDurationNanoseconds=1924816815 constructorNanoseconds=1322533237 totalConstructorNanoseconds=1322533237
RESULT name=t12r4 n=200000000 t=12 r=4 iterations=1 durationNanoseconds=7779748031 totalDurationNanoseconds=7779748031 constructorNanoseconds=2567527433 totalConstructorNanoseconds=2567527433
RESULT name=t16r4 n=100 t=16 r=4 iterations=3 durationNanoseconds=451607 totalDurationNanoseconds=1354821 constructorNanoseconds=580 totalConstructorNanoseconds=1740
RESULT name=t16r4 n=1000 t=16 r=4 iterations=1 durationNanoseconds=1414361 totalDurationNanoseconds=1414361 constructorNanoseconds=23500 totalConstructorNanoseconds=23500
RESULT name=t16r4 n=10001 t=16 r=4 iterations=1 durationNanoseconds=1424521 totalDurationNanoseconds=1424521 constructorNanoseconds=142160 totalConstructorNanoseconds=142160
RESULT name=t16r4 n=100000 t=16 r=4 iterations=1 durationNanoseconds=4320321 totalDurationNanoseconds=4320321 constructorNanoseconds=1171730 totalConstructorNanoseconds=1171730
RESULT name=t16r4 n=999999 t=16 r=4 iterations=1 durationNanoseconds=33648369 totalDurationNanoseconds=33648369 constructorNanoseconds=12043403 totalConstructorNanoseconds=12043403
RESULT name=t16r4 n=10000000 t=16 r=4 iterations=1 durationNanoseconds=484827157 totalDurationNanoseconds=484827157 constructorNanoseconds=143829278 totalConstructorNanoseconds=143829278
RESULT name=t16r4 n=100000000 t=16 r=4 iterations=1 durationNanoseconds=1929584176 totalDurationNanoseconds=1929584176 constructorNanoseconds=1293440479 totalConstructorNanoseconds=1293440479
RESULT name=t16r4 n=200000000 t=16 r=4 iterations=1 durationNanoseconds=7195834457 totalDurationNanoseconds=7195834457 constructorNanoseconds=2570258034 totalConstructorNanoseconds=2570258034
RESULT name=t1r6 n=100 t=1 r=6 iterations=45 durationNanoseconds=22743 totalDurationNanoseconds=1023470 constructorNanoseconds=286 totalConstructorNanoseconds=12910
RESULT name=t1r6 n=1000 t=1 r=6 iterations=26 durationNanoseconds=38868 totalDurationNanoseconds=1010580 constructorNanoseconds=3610 totalConstructorNanoseconds=93860
RESULT name=t1r6 n=10001 t=1 r=6 iterations=1 durationNanoseconds=1056261 totalDurationNanoseconds=1056261 constructorNanoseconds=130120 totalConstructorNanoseconds=130120
RESULT name=t1r6 n=100000 t=1 r=6 iterations=1 durationNanoseconds=6204432 totalDurationNanoseconds=6204432 constructorNanoseconds=1370770 totalConstructorNanoseconds=1370770
RESULT name=t1r6 n=999999 t=1 r=6 iterations=1 durationNanoseconds=89144784 totalDurationNanoseconds=89144784 constructorNanoseconds=13078993 totalConstructorNanoseconds=13078993
RESULT name=t1r6 n=10000000 t=1 r=6 iterations=1 durationNanoseconds=722775329 totalDurationNanoseconds=722775329 constructorNanoseconds=142287418 totalConstructorNanoseconds=142287418
RESULT name=t1r6 n=100000000 t=1 r=6 iterations=1 durationNanoseconds=8578716049 totalDurationNanoseconds=8578716049 constructorNanoseconds=1312687185 totalConstructorNanoseconds=1312687185
RESULT name=t1r6 n=200000000 t=1 r=6 iterations=1 durationNanoseconds=15627775788 totalDurationNanoseconds=15627775788 constructorNanoseconds=2560437922 totalConstructorNanoseconds=2560437922
RESULT name=t2r6 n=100 t=2 r=6 iterations=14 durationNanoseconds=71603 totalDurationNanoseconds=1002450 constructorNanoseconds=442 totalConstructorNanoseconds=6200
RESULT name=t2r6 n=1000 t=2 r=6 iterations=8 durationNanoseconds=134808 totalDurationNanoseconds=1078470 constructorNanoseconds=6631 totalConstructorNanoseconds=53050
RESULT name=t2r6 n=10001 t=2 r=6 iterations=1 durationNanoseconds=3135921 totalDurationNanoseconds=3135921 constructorNanoseconds=116690 totalConstructorNanoseconds=116690
RESULT name=t2r6 n=100000 t=2 r=6 iterations=1 durationNanoseconds=5757922 totalDurationNanoseconds=5757922 constructorNanoseconds=1206020 totalConstructorNanoseconds=1206020
RESULT name=t2r6 n=999999 t=2 r=6 iterations=1 durationNanoseconds=192710261 totalDurationNanoseconds=192710261 constructorNanoseconds=12426043 totalConstructorNanoseconds=12426043
RESULT name=t2r6 n=10000000 t=2 r=6 iterations=1 durationNanoseconds=569603220 totalDurationNanoseconds=569603220 constructorNanoseconds=138793956 totalConstructorNanoseconds=138793956
RESULT name=t2r6 n=100000000 t=2 r=6 iterations=1 durationNanoseconds=13858151104 totalDurationNanoseconds=13858151104 constructorNanoseconds=1294473390 totalConstructorNanoseconds=1294473390
RESULT name=t2r6 n=200000000 t=2 r=6 iterations=1 durationNanoseconds=15752849111 totalDurationNanoseconds=15752849111 constructorNanoseconds=2574659716 totalConstructorNanoseconds=2574659716
RESULT name=t4r6 n=100 t=4 r=6 iterations=8 durationNanoseconds=130971 totalDurationNanoseconds=1047770 constructorNanoseconds=351 totalConstructorNanoseconds=2810
RESULT name=t4r6 n=1000 t=4 r=6 iterations=5 durationNanoseconds=211846 totalDurationNanoseconds=1059230 constructorNanoseconds=8312 totalConstructorNanoseconds=41560
RESULT name=t4r6 n=10001 t=4 r=6 iterations=1 durationNanoseconds=1498420 totalDurationNanoseconds=1498420 constructorNanoseconds=123360 totalConstructorNanoseconds=123360
RESULT name=t4r6 n=100000 t=4 r=6 iterations=1 durationNanoseconds=5406691 totalDurationNanoseconds=5406691 constructorNanoseconds=1356031 totalConstructorNanoseconds=1356031
RESULT name=t4r6 n=999999 t=4 r=6 iterations=1 durationNanoseconds=140619857 totalDurationNanoseconds=140619857 constructorNanoseconds=12335663 totalConstructorNanoseconds=12335663
RESULT name=t4r6 n=10000000 t=4 r=6 iterations=1 durationNanoseconds=374841368 totalDurationNanoseconds=374841368 constructorNanoseconds=141242727 totalConstructorNanoseconds=141242727
RESULT name=t4r6 n=100000000 t=4 r=6 iterations=1 durationNanoseconds=9862464797 totalDurationNanoseconds=9862464797 constructorNanoseconds=1295412859 totalConstructorNanoseconds=1295412859
RESULT name=t4r6 n=200000000 t=4 r=6 iterations=1 durationNanoseconds=13010627052 totalDurationNanoseconds=13010627052 constructorNanoseconds=2576095236 totalConstructorNanoseconds=2576095236
RESULT name=t8r6 n=100 t=8 r=6 iterations=4 durationNanoseconds=265295 totalDurationNanoseconds=1061181 constructorNanoseconds=532 totalConstructorNanoseconds=2130
RESULT name=t8r6 n=1000 t=8 r=6 iterations=1 durationNanoseconds=1532880 totalDurationNanoseconds=1532880 constructorNanoseconds=11730 totalConstructorNanoseconds=11730
RESULT name=t8r6 n=10001 t=8 r=6 iterations=1 durationNanoseconds=1970421 totalDurationNanoseconds=1970421 constructorNanoseconds=117960 totalConstructorNanoseconds=117960
RESULT name=t8r6 n=100000 t=8 r=6 iterations=1 durationNanoseconds=3631731 totalDurationNanoseconds=3631731 constructorNanoseconds=1332650 totalConstructorNanoseconds=1332650
RESULT name=t8r6 n=999999 t=8 r=6 iterations=1 durationNanoseconds=123035572 totalDurationNanoseconds=123035572 constructorNanoseconds=12983823 totalConstructorNanoseconds=12983823
RESULT name=t8r6 n=10000000 t=8 r=6 iterations=1 durationNanoseconds=271716542 totalDurationNanoseconds=271716542 constructorNanoseconds=144543998 totalConstructorNanoseconds=144543998
RESULT name=t8r6 n=100000000 t=8 r=6 iterations=1 durationNanoseconds=7578838018 totalDurationNanoseconds=7578838018 constructorNanoseconds=1290637358 totalConstructorNanoseconds=1290637358
RESULT name=t8r6 n=200000000 t=8 r=6 iterations=1 durationNanoseconds=8827542976 totalDurationNanoseconds=8827542976 constructorNanoseconds=2619848607 totalConstructorNanoseconds=2619848607
RESULT name=t12r6 n=100 t=12 r=6 iterations=3 durationNanoseconds=395316 totalDurationNanoseconds=1185950 constructorNanoseconds=566 totalConstructorNanoseconds=1700
RESULT name=t12r6 n=1000 t=12 r=6 iterations=2 durationNanoseconds=1091635 totalDurationNanoseconds=2183270 constructorNanoseconds=13810 totalConstructorNanoseconds=27620
RESULT name=t12r6 n=10001 t=12 r=6 iterations=1 durationNanoseconds=2336431 totalDurationNanoseconds=2336431 constructorNanoseconds=128160 totalConstructorNanoseconds=128160
RESULT name=t12r6 n=100000 t=12 r=6 iterations=1 durationNanoseconds=4453901 totalDurationNanoseconds=4453901 constructorNanoseconds=1244890 totalConstructorNanoseconds=1244890
RESULT name=t12r6 n=999999 t=12 r=6 iterations=1 durationNanoseconds=96315635 totalDurationNanoseconds=96315635 constructorNanoseconds=13227554 totalConstructorNanoseconds=13227554
RESULT name=t12r6 n=10000000 t=12 r=6 iterations=1 durationNanoseconds=258448238 totalDurationNanoseconds=258448238 constructorNanoseconds=139379056 totalConstructorNanoseconds=139379056
RESULT name=t12r6 n=100000000 t=12 r=6 iterations=1 durationNanoseconds=6859443789 totalDurationNanoseconds=6859443789 constructorNanoseconds=1322433957 totalConstructorNanoseconds=1322433957
RESULT name=t12r6 n=200000000 t=12 r=6 iterations=1 durationNanoseconds=8484110985 totalDurationNanoseconds=8484110985 constructorNanoseconds=2604380663 totalConstructorNanoseconds=2604380663
RESULT name=t16r6 n=100 t=16 r=6 iterations=3 durationNanoseconds=451676 totalDurationNanoseconds=1355030 constructorNanoseconds=853 totalConstructorNanoseconds=2560
RESULT name=t16r6 n=1000 t=16 r=6 iterations=1 durationNanoseconds=1110210 totalDurationNanoseconds=1110210 constructorNanoseconds=16850 totalConstructorNanoseconds=16850
RESULT name=t16r6 n=10001 t=16 r=6 iterations=1 durationNanoseconds=2698661 totalDurationNanoseconds=2698661 constructorNanoseconds=111720 totalConstructorNanoseconds=111720
RESULT name=t16r6 n=100000 t=16 r=6 iterations=1 durationNanoseconds=3717451 totalDurationNanoseconds=3717451 constructorNanoseconds=1303121 totalConstructorNanoseconds=1303121
RESULT name=t16r6 n=999999 t=16 r=6 iterations=1 durationNanoseconds=95222835 totalDurationNanoseconds=95222835 constructorNanoseconds=13087484 totalConstructorNanoseconds=13087484
RESULT name=t16r6 n=10000000 t=16 r=6 iterations=1 durationNanoseconds=252311976 totalDurationNanoseconds=252311976 constructorNanoseconds=141413247 totalConstructorNanoseconds=141413247
RESULT name=t16r6 n=100000000 t=16 r=6 iterations=1 durationNanoseconds=6724654394 totalDurationNanoseconds=6724654394 constructorNanoseconds=1293021419 totalConstructorNanoseconds=1293021419
RESULT name=t16r6 n=200000000 t=16 r=6 iterations=1 durationNanoseconds=8439938473 totalDurationNanoseconds=8439938473 constructorNanoseconds=2611650245 totalConstructorNanoseconds=2611650245
RESULT name=t1r8 n=100 t=1 r=8 iterations=69 durationNanoseconds=14541 totalDurationNanoseconds=1003380 constructorNanoseconds=209 totalConstructorNanoseconds=14450
RESULT name=t1r8 n=1000 t=1 r=8 iterations=17 durationNanoseconds=62593 totalDurationNanoseconds=1064090 constructorNanoseconds=6554 totalConstructorNanoseconds=111430
RESULT name=t1r8 n=10001 t=1 r=8 iterations=2 durationNanoseconds=615105 totalDurationNanoseconds=1230210 constructorNanoseconds=117235 totalConstructorNanoseconds=234470
RESULT name=t1r8 n=100000 t=1 r=8 iterations=1 durationNanoseconds=9302402 totalDurationNanoseconds=9302402 constructorNanoseconds=1380370 totalConstructorNanoseconds=1380370
RESULT name=t1r8 n=999999 t=1 r=8 iterations=1 durationNanoseconds=63715476 totalDurationNanoseconds=63715476 constructorNanoseconds=12960544 totalConstructorNanoseconds=12960544
RESULT name=t1r8 n=10000000 t=1 r=8 iterations=1 durationNanoseconds=1149559711 totalDurationNanoseconds=1149559711 constructorNanoseconds=143551958 totalConstructorNanoseconds=143551958
RESULT name=t1r8 n=100000000 t=1 r=8 iterations=1 durationNanoseconds=7858721491 totalDurationNanoseconds=7858721491 constructorNanoseconds=1301317781 totalConstructorNanoseconds=1301317781
RESULT name=t1r8 n=200000000 t=1 r=8 iterations=1 durationNanoseconds=13971841434 totalDurationNanoseconds=13971841434 constructorNanoseconds=2596122311 totalConstructorNanoseconds=2596122311
RESULT name=t2r8 n=100 t=2 r=8 iterations=15 durationNanoseconds=69383 totalDurationNanoseconds=1040750 constructorNanoseconds=434 totalConstructorNanoseconds=6520
RESULT name=t2r8 n=1000 t=2 r=8 iterations=5 durationNanoseconds=230076 totalDurationNanoseconds=1150380 constructorNanoseconds=14130 totalConstructorNanoseconds=70650
RESULT name=t2r8 n=10001 t=2 r=8 iterations=2 durationNanoseconds=557475 totalDurationNanoseconds=1114950 constructorNanoseconds=75720 totalConstructorNanoseconds=151440
RESULT name=t2r8 n=100000 t=2 r=8 iterations=1 durationNanoseconds=41812571 totalDurationNanoseconds=41812571 constructorNanoseconds=1222030 totalConstructorNanoseconds=1222030
RESULT name=t2r8 n=999999 t=2 r=8 iterations=1 durationNanoseconds=67680908 totalDurationNanoseconds=67680908 constructorNanoseconds=13943924 totalConstructorNanoseconds=13943924
RESULT name=t2r8 n=10000000 t=2 r=8 iterations=1 durationNanoseconds=7803225857 totalDurationNanoseconds=7803225857 constructorNanoseconds=139444296 totalConstructorNanoseconds=139444296
RESULT name=t2r8 n=100000000 t=2 r=8 iterations=1 durationNanoseconds=13296431237 totalDurationNanoseconds=13296431237 constructorNanoseconds=1299218591 totalConstructorNanoseconds=1299218591
RESULT name=t2r8 n=200000000 t=2 r=8 iterations=1 durationNanoseconds=16551203670 totalDurationNanoseconds=16551203670 constructorNanoseconds=2578273997 totalConstructorNanoseconds=2578273997
RESULT name=t4r8 n=100 t=4 r=8 iterations=5 durationNanoseconds=221662 totalDurationNanoseconds=1108310 constructorNanoseconds=782 totalConstructorNanoseconds=3910
RESULT name=t4r8 n=1000 t=4 r=8 iterations=4 durationNanoseconds=266132 totalDurationNanoseconds=1064531 constructorNanoseconds=8305 totalConstructorNanoseconds=33220
RESULT name=t4r8 n=10001 t=4 r=8 iterations=3 durationNanoseconds=429613 totalDurationNanoseconds=1288840 constructorNanoseconds=75130 totalConstructorNanoseconds=225391
RESULT name=t4r8 n=100000 t=4 r=8 iterations=1 durationNanoseconds=20558456 totalDurationNanoseconds=20558456 constructorNanoseconds=1313400 totalConstructorNanoseconds=1313400
RESULT name=t4r8 n=999999 t=4 r=8 iterations=1 durationNanoseconds=56186605 totalDurationNanoseconds=56186605 constructorNanoseconds=13085543 totalConstructorNanoseconds=13085543
RESULT name=t4r8 n=10000000 t=4 r=8 iterations=1 durationNanoseconds=7224021695 totalDurationNanoseconds=7224021695 constructorNanoseconds=138471946 totalConstructorNanoseconds=138471946
RESULT name=t4r8 n=100000000 t=4 r=8 iterations=1 durationNanoseconds=10306470053 totalDurationNanoseconds=10306470053 constructorNanoseconds=1345374833 totalConstructorNanoseconds=1345374833
RESULT name=t4r8 n=200000000 t=4 r=8 iterations=1 durationNanoseconds=12277595360 totalDurationNanoseconds=12277595360 constructorNanoseconds=2614921056 totalConstructorNanoseconds=2614921056
RESULT name=t8r8 n=100 t=8 r=8 iterations=5 durationNanoseconds=231050 totalDurationNanoseconds=1155250 constructorNanoseconds=480 totalConstructorNanoseconds=2400
RESULT name=t8r8 n=1000 t=8 r=8 iterations=1 durationNanoseconds=2126610 totalDurationNanoseconds=2126610 constructorNanoseconds=18040 totalConstructorNanoseconds=18040
RESULT name=t8r8 n=10001 t=8 r=8 iterations=2 durationNanoseconds=870775 totalDurationNanoseconds=1741551 constructorNanoseconds=76775 totalConstructorNanoseconds=153550
RESULT name=t8r8 n=100000 t=8 r=8 iterations=1 durationNanoseconds=22961566 totalDurationNanoseconds=22961566 constructorNanoseconds=1297600 totalConstructorNanoseconds=1297600
RESULT name=t8r8 n=999999 t=8 r=8 iterations=1 durationNanoseconds=37809430 totalDurationNanoseconds=37809430 constructorNanoseconds=13104013 totalConstructorNanoseconds=13104013
RESULT name=t8r8 n=10000000 t=8 r=8 iterations=1 durationNanoseconds=4744351234 totalDurationNanoseconds=4744351234 constructorNanoseconds=146897129 totalConstructorNanoseconds=146897129
RESULT name=t8r8 n=100000000 t=8 r=8 iterations=1 durationNanoseconds=7362561121 totalDurationNanoseconds=7362561121 constructorNanoseconds=1312950165 totalConstructorNanoseconds=1312950165
RESULT name=t8r8 n=200000000 t=8 r=8 iterations=1 durationNanoseconds=8881041610 totalDurationNanoseconds=8881041610 constructorNanoseconds=2593604680 totalConstructorNanoseconds=2593604680
RESULT name=t12r8 n=100 t=12 r=8 iterations=2 durationNanoseconds=522470 totalDurationNanoseconds=1044940 constructorNanoseconds=1145 totalConstructorNanoseconds=2290
RESULT name=t12r8 n=1000 t=12 r=8 iterations=2 durationNanoseconds=932120 totalDurationNanoseconds=1864240 constructorNanoseconds=12145 totalConstructorNanoseconds=24290
RESULT name=t12r8 n=10001 t=12 r=8 iterations=2 durationNanoseconds=857405 totalDurationNanoseconds=1714810 constructorNanoseconds=74955 totalConstructorNanoseconds=149910
RESULT name=t12r8 n=100000 t=12 r=8 iterations=1 durationNanoseconds=20321415 totalDurationNanoseconds=20321415 constructorNanoseconds=1420760 totalConstructorNanoseconds=1420760
RESULT name=t12r8 n=999999 t=12 r=8 iterations=1 durationNanoseconds=34429069 totalDurationNanoseconds=34429069 constructorNanoseconds=13039643 totalConstructorNanoseconds=13039643
RESULT name=t12r8 n=10000000 t=12 r=8 iterations=1 durationNanoseconds=4252975535 totalDurationNanoseconds=4252975535 constructorNanoseconds=142196288 totalConstructorNanoseconds=142196288
RESULT name=t12r8 n=100000000 t=12 r=8 iterations=1 durationNanoseconds=6335416992 totalDurationNanoseconds=6335416992 constructorNanoseconds=1309050543 totalConstructorNanoseconds=1309050543
RESULT name=t12r8 n=200000000 t=12 r=8 iterations=1 durationNanoseconds=8115030968 totalDurationNanoseconds=8115030968 constructorNanoseconds=2602629573 totalConstructorNanoseconds=2602629573
RESULT name=t16r8 n=100 t=16 r=8 iterations=3 durationNanoseconds=437006 totalDurationNanoseconds=1311020 constructorNanoseconds=536 totalConstructorNanoseconds=1610
RESULT name=t16r8 n=1000 t=16 r=8 iterations=2 durationNanoseconds=812020 totalDurationNanoseconds=1624040 constructorNanoseconds=11610 totalConstructorNanoseconds=23220
RESULT name=t16r8 n=10001 t=16 r=8 iterations=1 durationNanoseconds=3028631 totalDurationNanoseconds=3028631 constructorNanoseconds=132810 totalConstructorNanoseconds=132810
RESULT name=t16r8 n=100000 t=16 r=8 iterations=1 durationNanoseconds=20193105 totalDurationNanoseconds=20193105 constructorNanoseconds=1319091 totalConstructorNanoseconds=1319091
RESULT name=t16r8 n=999999 t=16 r=8 iterations=1 durationNanoseconds=35159959 totalDurationNanoseconds=35159959 constructorNanoseconds=12834764 totalConstructorNanoseconds=12834764
RESULT name=t16r8 n=10000000 t=16 r=8 iterations=1 durationNanoseconds=4642911468 totalDurationNanoseconds=4642911468 constructorNanoseconds=140868827 totalConstructorNanoseconds=140868827
RESULT name=t16r8 n=100000000 t=16 r=8 iterations=1 durationNanoseconds=6870606912 totalDurationNanoseconds=6870606912 constructorNanoseconds=1300829341 totalConstructorNanoseconds=1300829341
RESULT name=t16r8 n=200000000 t=16 r=8 iterations=1 durationNanoseconds=8500022119 totalDurationNanoseconds=8500022119 constructorNanoseconds=2650792075 totalConstructorNanoseconds=2650792075
RESULT name=t1r10 n=100 t=1 r=10 iterations=67 durationNanoseconds=15020 totalDurationNanoseconds=1006340 constructorNanoseconds=215 totalConstructorNanoseconds=14430
RESULT name=t1r10 n=1000 t=1 r=10 iterations=14 durationNanoseconds=76073 totalDurationNanoseconds=1065030 constructorNanoseconds=2374 totalConstructorNanoseconds=33240
RESULT name=t1r10 n=10001 t=1 r=10 iterations=2 durationNanoseconds=600360 totalDurationNanoseconds=1200720 constructorNanoseconds=75105 totalConstructorNanoseconds=150210
RESULT name=t1r10 n=100000 t=1 r=10 iterations=1 durationNanoseconds=7136082 totalDurationNanoseconds=7136082 constructorNanoseconds=1302520 totalConstructorNanoseconds=1302520
RESULT name=t1r10 n=999999 t=1 r=10 iterations=1 durationNanoseconds=86823212 totalDurationNanoseconds=86823212 constructorNanoseconds=13425554 totalConstructorNanoseconds=13425554
RESULT name=t1r10 n=10000000 t=1 r=10 iterations=1 durationNanoseconds=728834631 totalDurationNanoseconds=728834631 constructorNanoseconds=141760747 totalConstructorNanoseconds=141760747
RESULT name=t1r10 n=100000000 t=1 r=10 iterations=1 durationNanoseconds=8031738206 totalDurationNanoseconds=8031738206 constructorNanoseconds=1324859848 totalConstructorNanoseconds=1324859848
RESULT name=t1r10 n=200000000 t=1 r=10 iterations=1 durationNanoseconds=117676275441 totalDurationNanoseconds=117676275441 constructorNanoseconds=2615039996 totalConstructorNanoseconds=2615039996
RESULT name=t2r10 n=100 t=2 r=10 iterations=14 durationNanoseconds=75148 totalDurationNanoseconds=1052081 constructorNanoseconds=479 totalConstructorNanoseconds=6710
RESULT name=t2r10 n=1000 t=2 r=10 iterations=2 durationNanoseconds=744525 totalDurationNanoseconds=1489051 constructorNanoseconds=13765 totalConstructorNanoseconds=27530
RESULT name=t2r10 n=10001 t=2 r=10 iterations=2 durationNanoseconds=813600 totalDurationNanoseconds=1627201 constructorNanoseconds=83660 totalConstructorNanoseconds=167320
RESULT name=t2r10 n=100000 t=2 r=10 iterations=1 durationNanoseconds=4781912 totalDurationNanoseconds=4781912 constructorNanoseconds=1262690 totalConstructorNanoseconds=1262690
RESULT name=t2r10 n=999999 t=2 r=10 iterations=1 durationNanoseconds=556088736 totalDurationNanoseconds=556088736 constructorNanoseconds=13192793 totalConstructorNanoseconds=13192793
RESULT name=t2r10 n=10000000 t=2 r=10 iterations=1 durationNanoseconds=1086640815 totalDurationNanoseconds=1086640815 constructorNanoseconds=138714847 totalConstructorNanoseconds=138714847
RESULT name=t2r10 n=100000000 t=2 r=10 iterations=1 durationNanoseconds=5454560200 totalDurationNanoseconds=5454560200 constructorNanoseconds=1325987008 totalConstructorNanoseconds=1325987008
RESULT name=t4r10 n=100 t=4 r=10 iterations=8 durationNanoseconds=143326 totalDurationNanoseconds=1146610 constructorNanoseconds=946 totalConstructorNanoseconds=7570
RESULT name=t4r10 n=1000 t=4 r=10 iterations=2 durationNanoseconds=906955 totalDurationNanoseconds=1813911 constructorNanoseconds=10250 totalConstructorNanoseconds=20500
RESULT name=t4r10 n=10001 t=4 r=10 iterations=2 durationNanoseconds=797910 totalDurationNanoseconds=1595821 constructorNanoseconds=107480 totalConstructorNanoseconds=214960
RESULT name=t4r10 n=100000 t=4 r=10 iterations=1 durationNanoseconds=3512841 totalDurationNanoseconds=3512841 constructorNanoseconds=1373431 totalConstructorNanoseconds=1373431
RESULT name=t4r10 n=999999 t=4 r=10 iterations=1 durationNanoseconds=483781657 totalDurationNanoseconds=483781657 constructorNanoseconds=14470683 totalConstructorNanoseconds=14470683
RESULT name=t4r10 n=10000000 t=4 r=10 iterations=1 durationNanoseconds=712262007 totalDurationNanoseconds=712262007 constructorNanoseconds=133847735 totalConstructorNanoseconds=133847735
RESULT name=t4r10 n=100000000 t=4 r=10 iterations=1 durationNanoseconds=3458919018 totalDurationNanoseconds=3458919018 constructorNanoseconds=1317597755 totalConstructorNanoseconds=1317597755
RESULT name=t8r10 n=100 t=8 r=10 iterations=2 durationNanoseconds=605350 totalDurationNanoseconds=1210701 constructorNanoseconds=3080 totalConstructorNanoseconds=6160
RESULT name=t8r10 n=1000 t=8 r=10 iterations=1 durationNanoseconds=1968471 totalDurationNanoseconds=1968471 constructorNanoseconds=11600 totalConstructorNanoseconds=11600
RESULT name=t8r10 n=10001 t=8 r=10 iterations=2 durationNanoseconds=2002135 totalDurationNanoseconds=4004271 constructorNanoseconds=84735 totalConstructorNanoseconds=169470
RESULT name=t8r10 n=100000 t=8 r=10 iterations=1 durationNanoseconds=3151721 totalDurationNanoseconds=3151721 constructorNanoseconds=1318940 totalConstructorNanoseconds=1318940
RESULT name=t8r10 n=999999 t=8 r=10 iterations=1 durationNanoseconds=353341392 totalDurationNanoseconds=353341392 constructorNanoseconds=12547204 totalConstructorNanoseconds=12547204
RESULT name=t8r10 n=10000000 t=8 r=10 iterations=1 durationNanoseconds=539251821 totalDurationNanoseconds=539251821 constructorNanoseconds=137620586 totalConstructorNanoseconds=137620586
RESULT name=t8r10 n=100000000 t=8 r=10 iterations=1 durationNanoseconds=2527751553 totalDurationNanoseconds=2527751553 constructorNanoseconds=1284537517 totalConstructorNanoseconds=1284537517
RESULT name=t12r10 n=100 t=12 r=10 iterations=3 durationNanoseconds=401327 totalDurationNanoseconds=1203981 constructorNanoseconds=1456 totalConstructorNanoseconds=4370
RESULT name=t12r10 n=1000 t=12 r=10 iterations=1 durationNanoseconds=2441840 totalDurationNanoseconds=2441840 constructorNanoseconds=12210 totalConstructorNanoseconds=12210
RESULT name=t12r10 n=10001 t=12 r=10 iterations=2 durationNanoseconds=1000045 totalDurationNanoseconds=2000091 constructorNanoseconds=90280 totalConstructorNanoseconds=180560
RESULT name=t12r10 n=100000 t=12 r=10 iterations=1 durationNanoseconds=2852821 totalDurationNanoseconds=2852821 constructorNanoseconds=1338530 totalConstructorNanoseconds=1338530
RESULT name=t12r10 n=999999 t=12 r=10 iterations=1 durationNanoseconds=374576539 totalDurationNanoseconds=374576539 constructorNanoseconds=13346723 totalConstructorNanoseconds=13346723
RESULT name=t12r10 n=10000000 t=12 r=10 iterations=1 durationNanoseconds=512852334 totalDurationNanoseconds=512852334 constructorNanoseconds=136924996 totalConstructorNanoseconds=136924996
RESULT name=t12r10 n=100000000 t=12 r=10 iterations=1 durationNanoseconds=2331421341 totalDurationNanoseconds=2331421341 constructorNanoseconds=1278912375 totalConstructorNanoseconds=1278912375
RESULT name=t16r10 n=100 t=16 r=10 iterations=2 durationNanoseconds=651720 totalDurationNanoseconds=1303440 constructorNanoseconds=865 totalConstructorNanoseconds=1730
RESULT name=t16r10 n=1000 t=16 r=10 iterations=1 durationNanoseconds=3140501 totalDurationNanoseconds=3140501 constructorNanoseconds=11670 totalConstructorNanoseconds=11670
RESULT name=t16r10 n=10001 t=16 r=10 iterations=1 durationNanoseconds=4534992 totalDurationNanoseconds=4534992 constructorNanoseconds=115250 totalConstructorNanoseconds=115250
RESULT name=t16r10 n=100000 t=16 r=10 iterations=1 durationNanoseconds=3230951 totalDurationNanoseconds=3230951 constructorNanoseconds=1238380 totalConstructorNanoseconds=1238380
RESULT name=t16r10 n=999999 t=16 r=10 iterations=1 durationNanoseconds=300881409 totalDurationNanoseconds=300881409 constructorNanoseconds=13850174 totalConstructorNanoseconds=13850174
RESULT name=t16r10 n=10000000 t=16 r=10 iterations=1 durationNanoseconds=536137021 totalDurationNanoseconds=536137021 constructorNanoseconds=144972038 totalConstructorNanoseconds=144972038
RESULT name=t16r10 n=100000000 t=16 r=10 iterations=1 durationNanoseconds=2276102627 totalDurationNanoseconds=2276102627 constructorNanoseconds=1300852111 totalConstructorNanoseconds=1300852111
RESULT name=t1r12 n=100 t=1 r=12 iterations=62 durationNanoseconds=16160 totalDurationNanoseconds=1001940 constructorNanoseconds=249 totalConstructorNanoseconds=15480
RESULT name=t1r12 n=1000 t=1 r=12 iterations=6 durationNanoseconds=182865 totalDurationNanoseconds=1097190 constructorNanoseconds=4331 totalConstructorNanoseconds=25990
RESULT name=t1r12 n=10001 t=1 r=12 iterations=2 durationNanoseconds=752235 totalDurationNanoseconds=1504470 constructorNanoseconds=98160 totalConstructorNanoseconds=196320
RESULT name=t1r12 n=100000 t=1 r=12 iterations=1 durationNanoseconds=5941902 totalDurationNanoseconds=5941902 constructorNanoseconds=1315730 totalConstructorNanoseconds=1315730
RESULT name=t1r12 n=999999 t=1 r=12 iterations=1 durationNanoseconds=665566554 totalDurationNanoseconds=665566554 constructorNanoseconds=14356324 totalConstructorNanoseconds=14356324
RESULT name=t1r12 n=10000000 t=1 r=12 iterations=1 durationNanoseconds=1178942140 totalDurationNanoseconds=1178942140 constructorNanoseconds=138977016 totalConstructorNanoseconds=138977016
RESULT name=t1r12 n=100000000 t=1 r=12 iterations=1 durationNanoseconds=9037777481 totalDurationNanoseconds=9037777481 constructorNanoseconds=1287560527 totalConstructorNanoseconds=1287560527
RESULT name=t1r12 n=200000000 t=1 r=12 iterations=1 durationNanoseconds=16310445578 totalDurationNanoseconds=16310445578 constructorNanoseconds=2550883099 totalConstructorNanoseconds=2550883099
RESULT name=t2r12 n=100 t=2 r=12 iterations=14 durationNanoseconds=72223 totalDurationNanoseconds=1011130 constructorNanoseconds=475 totalConstructorNanoseconds=6650
RESULT name=t2r12 n=1000 t=2 r=12 iterations=1 durationNanoseconds=3017361 totalDurationNanoseconds=3017361 constructorNanoseconds=11950 totalConstructorNanoseconds=11950
RESULT name=t2r12 n=10001 t=2 r=12 iterations=1 durationNanoseconds=3509311 totalDurationNanoseconds=3509311 constructorNanoseconds=115180 totalConstructorNanoseconds=115180
RESULT name=t2r12 n=100000 t=2 r=12 iterations=1 durationNanoseconds=4729371 totalDurationNanoseconds=4729371 constructorNanoseconds=1207410 totalConstructorNanoseconds=1207410
RESULT name=t2r12 n=999999 t=2 r=12 iterations=1 durationNanoseconds=9046787083 totalDurationNanoseconds=9046787083 constructorNanoseconds=12879213 totalConstructorNanoseconds=12879213
RESULT name=t2r12 n=10000000 t=2 r=12 iterations=1 durationNanoseconds=7861464252 totalDurationNanoseconds=7861464252 constructorNanoseconds=130398944 totalConstructorNanoseconds=130398944
RESULT name=t2r12 n=100000000 t=2 r=12 iterations=1 durationNanoseconds=12955260658 totalDurationNanoseconds=12955260658 constructorNanoseconds=1319178286 totalConstructorNanoseconds=1319178286
RESULT name=t2r12 n=200000000 t=2 r=12 iterations=1 durationNanoseconds=20217671143 totalDurationNanoseconds=20217671143 constructorNanoseconds=2540874566 totalConstructorNanoseconds=2540874566
RESULT name=t4r12 n=100 t=4 r=12 iterations=6 durationNanoseconds=184868 totalDurationNanoseconds=1109210 constructorNanoseconds=1185 totalConstructorNanoseconds=7110
RESULT name=t4r12 n=1000 t=4 r=12 iterations=1 durationNanoseconds=3302931 totalDurationNanoseconds=3302931 constructorNanoseconds=10930 totalConstructorNanoseconds=10930
RESULT name=t4r12 n=10001 t=4 r=12 iterations=1 durationNanoseconds=2232421 totalDurationNanoseconds=2232421 constructorNanoseconds=110090 totalConstructorNanoseconds=110090
RESULT name=t4r12 n=100000 t=4 r=12 iterations=1 durationNanoseconds=4168861 totalDurationNanoseconds=4168861 constructorNanoseconds=1197560 totalConstructorNanoseconds=1197560
RESULT name=t4r12 n=999999 t=4 r=12 iterations=1 durationNanoseconds=7593687991 totalDurationNanoseconds=7593687991 constructorNanoseconds=12202493 totalConstructorNanoseconds=12202493
RESULT name=t4r12 n=10000000 t=4 r=12 iterations=1 durationNanoseconds=6276344876 totalDurationNanoseconds=6276344876 constructorNanoseconds=133115275 totalConstructorNanoseconds=133115275
RESULT name=t4r12 n=100000000 t=4 r=12 iterations=1 durationNanoseconds=10289187388 totalDurationNanoseconds=10289187388 constructorNanoseconds=1299253171 totalConstructorNanoseconds=1299253171
RESULT name=t4r12 n=200000000 t=4 r=12 iterations=1 durationNanoseconds=14899605577 totalDurationNanoseconds=14899605577 constructorNanoseconds=2536993936 totalConstructorNanoseconds=2536993936
RESULT name=t8r12 n=100 t=8 r=12 iterations=5 durationNanoseconds=229748 totalDurationNanoseconds=1148740 constructorNanoseconds=910 totalConstructorNanoseconds=4550
RESULT name=t8r12 n=1000 t=8 r=12 iterations=1 durationNanoseconds=11201593 totalDurationNanoseconds=11201593 constructorNanoseconds=21480 totalConstructorNanoseconds=21480
RESULT name=t8r12 n=10001 t=8 r=12 iterations=1 durationNanoseconds=7300671 totalDurationNanoseconds=7300671 constructorNanoseconds=107350 totalConstructorNanoseconds=107350
RESULT name=t8r12 n=100000 t=8 r=12 iterations=1 durationNanoseconds=8989832 totalDurationNanoseconds=8989832 constructorNanoseconds=1333530 totalConstructorNanoseconds=1333530
RESULT name=t8r12 n=999999 t=8 r=12 iterations=1 durationNanoseconds=5923639574 totalDurationNanoseconds=5923639574 constructorNanoseconds=12908593 totalConstructorNanoseconds=12908593
RESULT name=t8r12 n=10000000 t=8 r=12 iterations=1 durationNanoseconds=4642188577 totalDurationNanoseconds=4642188577 constructorNanoseconds=137137486 totalConstructorNanoseconds=137137486
RESULT name=t8r12 n=100000000 t=8 r=12 iterations=1 durationNanoseconds=8612338909 totalDurationNanoseconds=8612338909 constructorNanoseconds=1295320350 totalConstructorNanoseconds=1295320350
RESULT name=t8r12 n=200000000 t=8 r=12 iterations=1 durationNanoseconds=10961291584 totalDurationNanoseconds=10961291584 constructorNanoseconds=2558327381 totalConstructorNanoseconds=2558327381
RESULT name=t12r12 n=100 t=12 r=12 iterations=3 durationNanoseconds=347246 totalDurationNanoseconds=1041740 constructorNanoseconds=566 totalConstructorNanoseconds=1700
RESULT name=t12r12 n=1000 t=12 r=12 iterations=1 durationNanoseconds=8020502 totalDurationNanoseconds=8020502 constructorNanoseconds=12150 totalConstructorNanoseconds=12150
RESULT name=t12r12 n=10001 t=12 r=12 iterations=1 durationNanoseconds=7796222 totalDurationNanoseconds=7796222 constructorNanoseconds=115340 totalConstructorNanoseconds=115340
RESULT name=t12r12 n=100000 t=12 r=12 iterations=1 durationNanoseconds=9493663 totalDurationNanoseconds=9493663 constructorNanoseconds=1175860 totalConstructorNanoseconds=1175860
RESULT name=t12r12 n=999999 t=12 r=12 iterations=1 durationNanoseconds=5156249203 totalDurationNanoseconds=5156249203 constructorNanoseconds=17846884 totalConstructorNanoseconds=17846884
RESULT name=t12r12 n=10000000 t=12 r=12 iterations=1 durationNanoseconds=4893389913 totalDurationNanoseconds=4893389913 constructorNanoseconds=135348946 totalConstructorNanoseconds=135348946
RESULT name=t12r12 n=100000000 t=12 r=12 iterations=1 durationNanoseconds=7605252815 totalDurationNanoseconds=7605252815 constructorNanoseconds=1297526340 totalConstructorNanoseconds=1297526340
RESULT name=t12r12 n=200000000 t=12 r=12 iterations=1 durationNanoseconds=9975624367 totalDurationNanoseconds=9975624367 constructorNanoseconds=2564674742 totalConstructorNanoseconds=2564674742
RESULT name=t16r12 n=100 t=16 r=12 iterations=2 durationNanoseconds=571960 totalDurationNanoseconds=1143920 constructorNanoseconds=3500 totalConstructorNanoseconds=7000
RESULT name=t16r12 n=1000 t=16 r=12 iterations=1 durationNanoseconds=9479553 totalDurationNanoseconds=9479553 constructorNanoseconds=18770 totalConstructorNanoseconds=18770
RESULT name=t16r12 n=10001 t=16 r=12 iterations=1 durationNanoseconds=8748392 totalDurationNanoseconds=8748392 constructorNanoseconds=109910 totalConstructorNanoseconds=109910
RESULT name=t16r12 n=100000 t=16 r=12 iterations=1 durationNanoseconds=8663242 totalDurationNanoseconds=8663242 constructorNanoseconds=1378591 totalConstructorNanoseconds=1378591
RESULT name=t16r12 n=999999 t=16 r=12 iterations=1 durationNanoseconds=4817996343 totalDurationNanoseconds=4817996343 constructorNanoseconds=12918854 totalConstructorNanoseconds=12918854
RESULT name=t16r12 n=10000000 t=16 r=12 iterations=1 durationNanoseconds=4238813382 totalDurationNanoseconds=4238813382 constructorNanoseconds=135840006 totalConstructorNanoseconds=135840006
RESULT name=t16r12 n=100000000 t=16 r=12 iterations=1 durationNanoseconds=8314424121 totalDurationNanoseconds=8314424121 constructorNanoseconds=1317326775 totalConstructorNanoseconds=1317326775
RESULT name=t16r12 n=200000000 t=16 r=12 iterations=1 durationNanoseconds=10881747903 totalDurationNanoseconds=10881747903 constructorNanoseconds=2573690935 totalConstructorNanoseconds=2573690935

480
result.rh256.txt Normal file
View File

@ -0,0 +1,480 @@
RESULT name=t1r-3 n=100 t=1 r=-3 iterations=43 durationNanoseconds=23586 totalDurationNanoseconds=1014220 constructorNanoseconds=282 totalConstructorNanoseconds=12160
RESULT name=t1r-3 n=1000 t=1 r=-3 iterations=4 durationNanoseconds=313037 totalDurationNanoseconds=1252150 constructorNanoseconds=3930 totalConstructorNanoseconds=15720
RESULT name=t1r-3 n=10001 t=1 r=-3 iterations=1 durationNanoseconds=2563470 totalDurationNanoseconds=2563470 constructorNanoseconds=109640 totalConstructorNanoseconds=109640
RESULT name=t1r-3 n=100000 t=1 r=-3 iterations=1 durationNanoseconds=10790223 totalDurationNanoseconds=10790223 constructorNanoseconds=1340280 totalConstructorNanoseconds=1340280
RESULT name=t1r-3 n=999999 t=1 r=-3 iterations=1 durationNanoseconds=135879735 totalDurationNanoseconds=135879735 constructorNanoseconds=13161684 totalConstructorNanoseconds=13161684
RESULT name=t1r-3 n=10000000 t=1 r=-3 iterations=1 durationNanoseconds=1426195914 totalDurationNanoseconds=1426195914 constructorNanoseconds=124818673 totalConstructorNanoseconds=124818673
RESULT name=t1r-3 n=100000000 t=1 r=-3 iterations=1 durationNanoseconds=10543329235 totalDurationNanoseconds=10543329235 constructorNanoseconds=1263967351 totalConstructorNanoseconds=1263967351
RESULT name=t1r-3 n=200000000 t=1 r=-3 iterations=1 durationNanoseconds=22837114400 totalDurationNanoseconds=22837114400 constructorNanoseconds=2531972344 totalConstructorNanoseconds=2531972344
RESULT name=t2r-3 n=100 t=2 r=-3 iterations=15 durationNanoseconds=69579 totalDurationNanoseconds=1043691 constructorNanoseconds=439 totalConstructorNanoseconds=6590
RESULT name=t2r-3 n=1000 t=2 r=-3 iterations=3 durationNanoseconds=402947 totalDurationNanoseconds=1208841 constructorNanoseconds=7973 totalConstructorNanoseconds=23920
RESULT name=t2r-3 n=10001 t=2 r=-3 iterations=1 durationNanoseconds=1532270 totalDurationNanoseconds=1532270 constructorNanoseconds=107260 totalConstructorNanoseconds=107260
RESULT name=t2r-3 n=100000 t=2 r=-3 iterations=1 durationNanoseconds=6975382 totalDurationNanoseconds=6975382 constructorNanoseconds=1258770 totalConstructorNanoseconds=1258770
RESULT name=t2r-3 n=999999 t=2 r=-3 iterations=1 durationNanoseconds=77807671 totalDurationNanoseconds=77807671 constructorNanoseconds=12970993 totalConstructorNanoseconds=12970993
RESULT name=t2r-3 n=10000000 t=2 r=-3 iterations=1 durationNanoseconds=863877017 totalDurationNanoseconds=863877017 constructorNanoseconds=126595393 totalConstructorNanoseconds=126595393
RESULT name=t2r-3 n=100000000 t=2 r=-3 iterations=1 durationNanoseconds=7180943613 totalDurationNanoseconds=7180943613 constructorNanoseconds=1270524404 totalConstructorNanoseconds=1270524404
RESULT name=t2r-3 n=200000000 t=2 r=-3 iterations=1 durationNanoseconds=13720296198 totalDurationNanoseconds=13720296198 constructorNanoseconds=2530768744 totalConstructorNanoseconds=2530768744
RESULT name=t4r-3 n=100 t=4 r=-3 iterations=6 durationNanoseconds=178650 totalDurationNanoseconds=1071900 constructorNanoseconds=433 totalConstructorNanoseconds=2600
RESULT name=t4r-3 n=1000 t=4 r=-3 iterations=2 durationNanoseconds=543880 totalDurationNanoseconds=1087760 constructorNanoseconds=21980 totalConstructorNanoseconds=43960
RESULT name=t4r-3 n=10001 t=4 r=-3 iterations=1 durationNanoseconds=1007800 totalDurationNanoseconds=1007800 constructorNanoseconds=126900 totalConstructorNanoseconds=126900
RESULT name=t4r-3 n=100000 t=4 r=-3 iterations=1 durationNanoseconds=4009011 totalDurationNanoseconds=4009011 constructorNanoseconds=1289611 totalConstructorNanoseconds=1289611
RESULT name=t4r-3 n=999999 t=4 r=-3 iterations=1 durationNanoseconds=45229262 totalDurationNanoseconds=45229262 constructorNanoseconds=12511523 totalConstructorNanoseconds=12511523
RESULT name=t4r-3 n=10000000 t=4 r=-3 iterations=1 durationNanoseconds=491813249 totalDurationNanoseconds=491813249 constructorNanoseconds=129198354 totalConstructorNanoseconds=129198354
RESULT name=t4r-3 n=100000000 t=4 r=-3 iterations=1 durationNanoseconds=4154891740 totalDurationNanoseconds=4154891740 constructorNanoseconds=1259946690 totalConstructorNanoseconds=1259946690
RESULT name=t4r-3 n=200000000 t=4 r=-3 iterations=1 durationNanoseconds=7945915004 totalDurationNanoseconds=7945915004 constructorNanoseconds=2558608191 totalConstructorNanoseconds=2558608191
RESULT name=t8r-3 n=100 t=8 r=-3 iterations=5 durationNanoseconds=230010 totalDurationNanoseconds=1150051 constructorNanoseconds=894 totalConstructorNanoseconds=4470
RESULT name=t8r-3 n=1000 t=8 r=-3 iterations=2 durationNanoseconds=641510 totalDurationNanoseconds=1283021 constructorNanoseconds=18640 totalConstructorNanoseconds=37280
RESULT name=t8r-3 n=10001 t=8 r=-3 iterations=1 durationNanoseconds=1071891 totalDurationNanoseconds=1071891 constructorNanoseconds=114010 totalConstructorNanoseconds=114010
RESULT name=t8r-3 n=100000 t=8 r=-3 iterations=1 durationNanoseconds=3213251 totalDurationNanoseconds=3213251 constructorNanoseconds=1168820 totalConstructorNanoseconds=1168820
RESULT name=t8r-3 n=999999 t=8 r=-3 iterations=1 durationNanoseconds=43973812 totalDurationNanoseconds=43973812 constructorNanoseconds=11747113 totalConstructorNanoseconds=11747113
RESULT name=t8r-3 n=10000000 t=8 r=-3 iterations=1 durationNanoseconds=327838806 totalDurationNanoseconds=327838806 constructorNanoseconds=130202064 totalConstructorNanoseconds=130202064
RESULT name=t8r-3 n=100000000 t=8 r=-3 iterations=1 durationNanoseconds=2811915887 totalDurationNanoseconds=2811915887 constructorNanoseconds=1283893617 totalConstructorNanoseconds=1283893617
RESULT name=t8r-3 n=200000000 t=8 r=-3 iterations=1 durationNanoseconds=5139361548 totalDurationNanoseconds=5139361548 constructorNanoseconds=2542215906 totalConstructorNanoseconds=2542215906
RESULT name=t12r-3 n=100 t=12 r=-3 iterations=2 durationNanoseconds=555445 totalDurationNanoseconds=1110890 constructorNanoseconds=3160 totalConstructorNanoseconds=6320
RESULT name=t12r-3 n=1000 t=12 r=-3 iterations=2 durationNanoseconds=916225 totalDurationNanoseconds=1832450 constructorNanoseconds=21155 totalConstructorNanoseconds=42310
RESULT name=t12r-3 n=10001 t=12 r=-3 iterations=1 durationNanoseconds=1138700 totalDurationNanoseconds=1138700 constructorNanoseconds=109000 totalConstructorNanoseconds=109000
RESULT name=t12r-3 n=100000 t=12 r=-3 iterations=1 durationNanoseconds=3988661 totalDurationNanoseconds=3988661 constructorNanoseconds=1194530 totalConstructorNanoseconds=1194530
RESULT name=t12r-3 n=999999 t=12 r=-3 iterations=1 durationNanoseconds=29049768 totalDurationNanoseconds=29049768 constructorNanoseconds=12086203 totalConstructorNanoseconds=12086203
RESULT name=t12r-3 n=10000000 t=12 r=-3 iterations=1 durationNanoseconds=297421878 totalDurationNanoseconds=297421878 constructorNanoseconds=134405535 totalConstructorNanoseconds=134405535
RESULT name=t12r-3 n=100000000 t=12 r=-3 iterations=1 durationNanoseconds=2418258344 totalDurationNanoseconds=2418258344 constructorNanoseconds=1293927509 totalConstructorNanoseconds=1293927509
RESULT name=t12r-3 n=200000000 t=12 r=-3 iterations=1 durationNanoseconds=4326923055 totalDurationNanoseconds=4326923055 constructorNanoseconds=2526500402 totalConstructorNanoseconds=2526500402
RESULT name=t16r-3 n=100 t=16 r=-3 iterations=2 durationNanoseconds=722670 totalDurationNanoseconds=1445340 constructorNanoseconds=3010 totalConstructorNanoseconds=6020
RESULT name=t16r-3 n=1000 t=16 r=-3 iterations=2 durationNanoseconds=666520 totalDurationNanoseconds=1333040 constructorNanoseconds=10325 totalConstructorNanoseconds=20650
RESULT name=t16r-3 n=10001 t=16 r=-3 iterations=1 durationNanoseconds=1240190 totalDurationNanoseconds=1240190 constructorNanoseconds=106170 totalConstructorNanoseconds=106170
RESULT name=t16r-3 n=100000 t=16 r=-3 iterations=1 durationNanoseconds=3333031 totalDurationNanoseconds=3333031 constructorNanoseconds=1141940 totalConstructorNanoseconds=1141940
RESULT name=t16r-3 n=999999 t=16 r=-3 iterations=1 durationNanoseconds=27794307 totalDurationNanoseconds=27794307 constructorNanoseconds=12744953 totalConstructorNanoseconds=12744953
RESULT name=t16r-3 n=10000000 t=16 r=-3 iterations=1 durationNanoseconds=288600715 totalDurationNanoseconds=288600715 constructorNanoseconds=134165836 totalConstructorNanoseconds=134165836
RESULT name=t16r-3 n=100000000 t=16 r=-3 iterations=1 durationNanoseconds=2342321034 totalDurationNanoseconds=2342321034 constructorNanoseconds=1272569614 totalConstructorNanoseconds=1272569614
RESULT name=t16r-3 n=200000000 t=16 r=-3 iterations=1 durationNanoseconds=4403078465 totalDurationNanoseconds=4403078465 constructorNanoseconds=2518997870 totalConstructorNanoseconds=2518997870
RESULT name=t1r-2 n=100 t=1 r=-2 iterations=69 durationNanoseconds=14496 totalDurationNanoseconds=1000251 constructorNanoseconds=205 totalConstructorNanoseconds=14170
RESULT name=t1r-2 n=1000 t=1 r=-2 iterations=4 durationNanoseconds=307865 totalDurationNanoseconds=1231460 constructorNanoseconds=3652 totalConstructorNanoseconds=14610
RESULT name=t1r-2 n=10001 t=1 r=-2 iterations=1 durationNanoseconds=2395131 totalDurationNanoseconds=2395131 constructorNanoseconds=109080 totalConstructorNanoseconds=109080
RESULT name=t1r-2 n=100000 t=1 r=-2 iterations=1 durationNanoseconds=7153142 totalDurationNanoseconds=7153142 constructorNanoseconds=1306150 totalConstructorNanoseconds=1306150
RESULT name=t1r-2 n=999999 t=1 r=-2 iterations=1 durationNanoseconds=98688805 totalDurationNanoseconds=98688805 constructorNanoseconds=12565394 totalConstructorNanoseconds=12565394
RESULT name=t1r-2 n=10000000 t=1 r=-2 iterations=1 durationNanoseconds=894235284 totalDurationNanoseconds=894235284 constructorNanoseconds=131146935 totalConstructorNanoseconds=131146935
RESULT name=t1r-2 n=100000000 t=1 r=-2 iterations=1 durationNanoseconds=10441360698 totalDurationNanoseconds=10441360698 constructorNanoseconds=1256849980 totalConstructorNanoseconds=1256849980
RESULT name=t1r-2 n=200000000 t=1 r=-2 iterations=1 durationNanoseconds=17677673396 totalDurationNanoseconds=17677673396 constructorNanoseconds=2514691630 totalConstructorNanoseconds=2514691630
RESULT name=t2r-2 n=100 t=2 r=-2 iterations=15 durationNanoseconds=70000 totalDurationNanoseconds=1050000 constructorNanoseconds=421 totalConstructorNanoseconds=6320
RESULT name=t2r-2 n=1000 t=2 r=-2 iterations=3 durationNanoseconds=406953 totalDurationNanoseconds=1220860 constructorNanoseconds=7833 totalConstructorNanoseconds=23500
RESULT name=t2r-2 n=10001 t=2 r=-2 iterations=1 durationNanoseconds=2157761 totalDurationNanoseconds=2157761 constructorNanoseconds=102160 totalConstructorNanoseconds=102160
RESULT name=t2r-2 n=100000 t=2 r=-2 iterations=1 durationNanoseconds=7161812 totalDurationNanoseconds=7161812 constructorNanoseconds=1139570 totalConstructorNanoseconds=1139570
RESULT name=t2r-2 n=999999 t=2 r=-2 iterations=1 durationNanoseconds=62937406 totalDurationNanoseconds=62937406 constructorNanoseconds=14254534 totalConstructorNanoseconds=14254534
RESULT name=t2r-2 n=10000000 t=2 r=-2 iterations=1 durationNanoseconds=955448320 totalDurationNanoseconds=955448320 constructorNanoseconds=129795184 totalConstructorNanoseconds=129795184
RESULT name=t2r-2 n=100000000 t=2 r=-2 iterations=1 durationNanoseconds=12756797595 totalDurationNanoseconds=12756797595 constructorNanoseconds=1274889295 totalConstructorNanoseconds=1274889295
RESULT name=t2r-2 n=200000000 t=2 r=-2 iterations=1 durationNanoseconds=17382101428 totalDurationNanoseconds=17382101428 constructorNanoseconds=2518111171 totalConstructorNanoseconds=2518111171
RESULT name=t4r-2 n=100 t=4 r=-2 iterations=6 durationNanoseconds=181748 totalDurationNanoseconds=1090490 constructorNanoseconds=868 totalConstructorNanoseconds=5210
RESULT name=t4r-2 n=1000 t=4 r=-2 iterations=3 durationNanoseconds=452257 totalDurationNanoseconds=1356771 constructorNanoseconds=10620 totalConstructorNanoseconds=31860
RESULT name=t4r-2 n=10001 t=4 r=-2 iterations=1 durationNanoseconds=1008250 totalDurationNanoseconds=1008250 constructorNanoseconds=110710 totalConstructorNanoseconds=110710
RESULT name=t4r-2 n=100000 t=4 r=-2 iterations=1 durationNanoseconds=4434681 totalDurationNanoseconds=4434681 constructorNanoseconds=1290711 totalConstructorNanoseconds=1290711
RESULT name=t4r-2 n=999999 t=4 r=-2 iterations=1 durationNanoseconds=59127496 totalDurationNanoseconds=59127496 constructorNanoseconds=13293893 totalConstructorNanoseconds=13293893
RESULT name=t4r-2 n=10000000 t=4 r=-2 iterations=1 durationNanoseconds=736559423 totalDurationNanoseconds=736559423 constructorNanoseconds=130317114 totalConstructorNanoseconds=130317114
RESULT name=t4r-2 n=100000000 t=4 r=-2 iterations=1 durationNanoseconds=10864831900 totalDurationNanoseconds=10864831900 constructorNanoseconds=1265896982 totalConstructorNanoseconds=1265896982
RESULT name=t4r-2 n=200000000 t=4 r=-2 iterations=1 durationNanoseconds=12336738166 totalDurationNanoseconds=12336738166 constructorNanoseconds=2547378728 totalConstructorNanoseconds=2547378728
RESULT name=t8r-2 n=100 t=8 r=-2 iterations=4 durationNanoseconds=327260 totalDurationNanoseconds=1309040 constructorNanoseconds=650 totalConstructorNanoseconds=2600
RESULT name=t8r-2 n=1000 t=8 r=-2 iterations=2 durationNanoseconds=660185 totalDurationNanoseconds=1320371 constructorNanoseconds=14605 totalConstructorNanoseconds=29210
RESULT name=t8r-2 n=10001 t=8 r=-2 iterations=1 durationNanoseconds=1206391 totalDurationNanoseconds=1206391 constructorNanoseconds=123090 totalConstructorNanoseconds=123090
RESULT name=t8r-2 n=100000 t=8 r=-2 iterations=1 durationNanoseconds=3621581 totalDurationNanoseconds=3621581 constructorNanoseconds=1178460 totalConstructorNanoseconds=1178460
RESULT name=t8r-2 n=999999 t=8 r=-2 iterations=1 durationNanoseconds=37510800 totalDurationNanoseconds=37510800 constructorNanoseconds=12710973 totalConstructorNanoseconds=12710973
RESULT name=t8r-2 n=10000000 t=8 r=-2 iterations=1 durationNanoseconds=517558785 totalDurationNanoseconds=517558785 constructorNanoseconds=130935265 totalConstructorNanoseconds=130935265
RESULT name=t8r-2 n=100000000 t=8 r=-2 iterations=1 durationNanoseconds=7790348493 totalDurationNanoseconds=7790348493 constructorNanoseconds=1267992122 totalConstructorNanoseconds=1267992122
RESULT name=t8r-2 n=200000000 t=8 r=-2 iterations=1 durationNanoseconds=9593316425 totalDurationNanoseconds=9593316425 constructorNanoseconds=2585906989 totalConstructorNanoseconds=2585906989
RESULT name=t12r-2 n=100 t=12 r=-2 iterations=3 durationNanoseconds=339633 totalDurationNanoseconds=1018901 constructorNanoseconds=1356 totalConstructorNanoseconds=4070
RESULT name=t12r-2 n=1000 t=12 r=-2 iterations=2 durationNanoseconds=845000 totalDurationNanoseconds=1690001 constructorNanoseconds=13275 totalConstructorNanoseconds=26550
RESULT name=t12r-2 n=10001 t=12 r=-2 iterations=1 durationNanoseconds=1337081 totalDurationNanoseconds=1337081 constructorNanoseconds=119240 totalConstructorNanoseconds=119240
RESULT name=t12r-2 n=100000 t=12 r=-2 iterations=1 durationNanoseconds=3380911 totalDurationNanoseconds=3380911 constructorNanoseconds=1254600 totalConstructorNanoseconds=1254600
RESULT name=t12r-2 n=999999 t=12 r=-2 iterations=1 durationNanoseconds=26202887 totalDurationNanoseconds=26202887 constructorNanoseconds=12946474 totalConstructorNanoseconds=12946474
RESULT name=t12r-2 n=10000000 t=12 r=-2 iterations=1 durationNanoseconds=416684150 totalDurationNanoseconds=416684150 constructorNanoseconds=127935383 totalConstructorNanoseconds=127935383
RESULT name=t12r-2 n=100000000 t=12 r=-2 iterations=1 durationNanoseconds=6043085384 totalDurationNanoseconds=6043085384 constructorNanoseconds=1276381475 totalConstructorNanoseconds=1276381475
RESULT name=t12r-2 n=200000000 t=12 r=-2 iterations=1 durationNanoseconds=8245065622 totalDurationNanoseconds=8245065622 constructorNanoseconds=2545010927 totalConstructorNanoseconds=2545010927
RESULT name=t16r-2 n=100 t=16 r=-2 iterations=2 durationNanoseconds=782655 totalDurationNanoseconds=1565310 constructorNanoseconds=3305 totalConstructorNanoseconds=6610
RESULT name=t16r-2 n=1000 t=16 r=-2 iterations=1 durationNanoseconds=1183430 totalDurationNanoseconds=1183430 constructorNanoseconds=33800 totalConstructorNanoseconds=33800
RESULT name=t16r-2 n=10001 t=16 r=-2 iterations=1 durationNanoseconds=1842940 totalDurationNanoseconds=1842940 constructorNanoseconds=108170 totalConstructorNanoseconds=108170
RESULT name=t16r-2 n=100000 t=16 r=-2 iterations=1 durationNanoseconds=4053111 totalDurationNanoseconds=4053111 constructorNanoseconds=1260030 totalConstructorNanoseconds=1260030
RESULT name=t16r-2 n=999999 t=16 r=-2 iterations=1 durationNanoseconds=24235527 totalDurationNanoseconds=24235527 constructorNanoseconds=12565573 totalConstructorNanoseconds=12565573
RESULT name=t16r-2 n=10000000 t=16 r=-2 iterations=1 durationNanoseconds=486739768 totalDurationNanoseconds=486739768 constructorNanoseconds=131011864 totalConstructorNanoseconds=131011864
RESULT name=t16r-2 n=100000000 t=16 r=-2 iterations=1 durationNanoseconds=6262118872 totalDurationNanoseconds=6262118872 constructorNanoseconds=1280870916 totalConstructorNanoseconds=1280870916
RESULT name=t16r-2 n=200000000 t=16 r=-2 iterations=1 durationNanoseconds=8122708120 totalDurationNanoseconds=8122708120 constructorNanoseconds=2563757732 totalConstructorNanoseconds=2563757732
RESULT name=t1r-1 n=100 t=1 r=-1 iterations=65 durationNanoseconds=15463 totalDurationNanoseconds=1005150 constructorNanoseconds=180 totalConstructorNanoseconds=11710
RESULT name=t1r-1 n=1000 t=1 r=-1 iterations=10 durationNanoseconds=108953 totalDurationNanoseconds=1089531 constructorNanoseconds=2489 totalConstructorNanoseconds=24890
RESULT name=t1r-1 n=10001 t=1 r=-1 iterations=1 durationNanoseconds=2292061 totalDurationNanoseconds=2292061 constructorNanoseconds=102180 totalConstructorNanoseconds=102180
RESULT name=t1r-1 n=100000 t=1 r=-1 iterations=1 durationNanoseconds=9442362 totalDurationNanoseconds=9442362 constructorNanoseconds=1217691 totalConstructorNanoseconds=1217691
RESULT name=t1r-1 n=999999 t=1 r=-1 iterations=1 durationNanoseconds=98982986 totalDurationNanoseconds=98982986 constructorNanoseconds=12418773 totalConstructorNanoseconds=12418773
RESULT name=t1r-1 n=10000000 t=1 r=-1 iterations=1 durationNanoseconds=1103002469 totalDurationNanoseconds=1103002469 constructorNanoseconds=129804214 totalConstructorNanoseconds=129804214
RESULT name=t1r-1 n=100000000 t=1 r=-1 iterations=1 durationNanoseconds=11850115548 totalDurationNanoseconds=11850115548 constructorNanoseconds=1280325186 totalConstructorNanoseconds=1280325186
RESULT name=t1r-1 n=200000000 t=1 r=-1 iterations=1 durationNanoseconds=25451329365 totalDurationNanoseconds=25451329365 constructorNanoseconds=2553648280 totalConstructorNanoseconds=2553648280
RESULT name=t2r-1 n=100 t=2 r=-1 iterations=8 durationNanoseconds=130551 totalDurationNanoseconds=1044410 constructorNanoseconds=597 totalConstructorNanoseconds=4780
RESULT name=t2r-1 n=1000 t=2 r=-1 iterations=5 durationNanoseconds=242666 totalDurationNanoseconds=1213330 constructorNanoseconds=5208 totalConstructorNanoseconds=26040
RESULT name=t2r-1 n=10001 t=2 r=-1 iterations=1 durationNanoseconds=2135800 totalDurationNanoseconds=2135800 constructorNanoseconds=132450 totalConstructorNanoseconds=132450
RESULT name=t2r-1 n=100000 t=2 r=-1 iterations=1 durationNanoseconds=42039261 totalDurationNanoseconds=42039261 constructorNanoseconds=1286011 totalConstructorNanoseconds=1286011
RESULT name=t2r-1 n=999999 t=2 r=-1 iterations=1 durationNanoseconds=224623869 totalDurationNanoseconds=224623869 constructorNanoseconds=12718793 totalConstructorNanoseconds=12718793
RESULT name=t2r-1 n=10000000 t=2 r=-1 iterations=1 durationNanoseconds=2504337956 totalDurationNanoseconds=2504337956 constructorNanoseconds=129820275 totalConstructorNanoseconds=129820275
RESULT name=t2r-1 n=100000000 t=2 r=-1 iterations=1 durationNanoseconds=35359510573 totalDurationNanoseconds=35359510573 constructorNanoseconds=1291556279 totalConstructorNanoseconds=1291556279
RESULT name=t2r-1 n=200000000 t=2 r=-1 iterations=1 durationNanoseconds=54026447229 totalDurationNanoseconds=54026447229 constructorNanoseconds=2571723654 totalConstructorNanoseconds=2571723654
RESULT name=t4r-1 n=100 t=4 r=-1 iterations=9 durationNanoseconds=126244 totalDurationNanoseconds=1136200 constructorNanoseconds=616 totalConstructorNanoseconds=5550
RESULT name=t4r-1 n=1000 t=4 r=-1 iterations=4 durationNanoseconds=313745 totalDurationNanoseconds=1254980 constructorNanoseconds=9547 totalConstructorNanoseconds=38190
RESULT name=t4r-1 n=10001 t=4 r=-1 iterations=2 durationNanoseconds=945615 totalDurationNanoseconds=1891230 constructorNanoseconds=80990 totalConstructorNanoseconds=161980
RESULT name=t4r-1 n=100000 t=4 r=-1 iterations=1 durationNanoseconds=24721357 totalDurationNanoseconds=24721357 constructorNanoseconds=1297700 totalConstructorNanoseconds=1297700
RESULT name=t4r-1 n=999999 t=4 r=-1 iterations=1 durationNanoseconds=161141443 totalDurationNanoseconds=161141443 constructorNanoseconds=12373133 totalConstructorNanoseconds=12373133
RESULT name=t4r-1 n=10000000 t=4 r=-1 iterations=1 durationNanoseconds=1947352130 totalDurationNanoseconds=1947352130 constructorNanoseconds=132848045 totalConstructorNanoseconds=132848045
RESULT name=t4r-1 n=100000000 t=4 r=-1 iterations=1 durationNanoseconds=32908749640 totalDurationNanoseconds=32908749640 constructorNanoseconds=1306381693 totalConstructorNanoseconds=1306381693
RESULT name=t4r-1 n=200000000 t=4 r=-1 iterations=1 durationNanoseconds=47451756315 totalDurationNanoseconds=47451756315 constructorNanoseconds=2563417202 totalConstructorNanoseconds=2563417202
RESULT name=t8r-1 n=100 t=8 r=-1 iterations=4 durationNanoseconds=312050 totalDurationNanoseconds=1248201 constructorNanoseconds=555 totalConstructorNanoseconds=2220
RESULT name=t8r-1 n=1000 t=8 r=-1 iterations=3 durationNanoseconds=491460 totalDurationNanoseconds=1474381 constructorNanoseconds=8430 totalConstructorNanoseconds=25290
RESULT name=t8r-1 n=10001 t=8 r=-1 iterations=2 durationNanoseconds=964860 totalDurationNanoseconds=1929720 constructorNanoseconds=73600 totalConstructorNanoseconds=147200
RESULT name=t8r-1 n=100000 t=8 r=-1 iterations=1 durationNanoseconds=26338647 totalDurationNanoseconds=26338647 constructorNanoseconds=1275740 totalConstructorNanoseconds=1275740
RESULT name=t8r-1 n=999999 t=8 r=-1 iterations=1 durationNanoseconds=119830732 totalDurationNanoseconds=119830732 constructorNanoseconds=12377813 totalConstructorNanoseconds=12377813
RESULT name=t8r-1 n=10000000 t=8 r=-1 iterations=1 durationNanoseconds=1664652017 totalDurationNanoseconds=1664652017 constructorNanoseconds=134277545 totalConstructorNanoseconds=134277545
RESULT name=t8r-1 n=100000000 t=8 r=-1 iterations=1 durationNanoseconds=24441816480 totalDurationNanoseconds=24441816480 constructorNanoseconds=1296175360 totalConstructorNanoseconds=1296175360
RESULT name=t8r-1 n=200000000 t=8 r=-1 iterations=1 durationNanoseconds=36968122825 totalDurationNanoseconds=36968122825 constructorNanoseconds=2565328233 totalConstructorNanoseconds=2565328233
RESULT name=t12r-1 n=100 t=12 r=-1 iterations=3 durationNanoseconds=335103 totalDurationNanoseconds=1005311 constructorNanoseconds=530 totalConstructorNanoseconds=1590
RESULT name=t12r-1 n=1000 t=12 r=-1 iterations=2 durationNanoseconds=1736000 totalDurationNanoseconds=3472001 constructorNanoseconds=9085 totalConstructorNanoseconds=18170
RESULT name=t12r-1 n=10001 t=12 r=-1 iterations=1 durationNanoseconds=1275531 totalDurationNanoseconds=1275531 constructorNanoseconds=118310 totalConstructorNanoseconds=118310
RESULT name=t12r-1 n=100000 t=12 r=-1 iterations=1 durationNanoseconds=22652946 totalDurationNanoseconds=22652946 constructorNanoseconds=1276550 totalConstructorNanoseconds=1276550
RESULT name=t12r-1 n=999999 t=12 r=-1 iterations=1 durationNanoseconds=97001756 totalDurationNanoseconds=97001756 constructorNanoseconds=12620993 totalConstructorNanoseconds=12620993
RESULT name=t12r-1 n=10000000 t=12 r=-1 iterations=1 durationNanoseconds=1402735148 totalDurationNanoseconds=1402735148 constructorNanoseconds=134296495 totalConstructorNanoseconds=134296495
RESULT name=t12r-1 n=100000000 t=12 r=-1 iterations=1 durationNanoseconds=19920141054 totalDurationNanoseconds=19920141054 constructorNanoseconds=1326124658 totalConstructorNanoseconds=1326124658
RESULT name=t12r-1 n=200000000 t=12 r=-1 iterations=1 durationNanoseconds=28497786224 totalDurationNanoseconds=28497786224 constructorNanoseconds=2585934028 totalConstructorNanoseconds=2585934028
RESULT name=t16r-1 n=100 t=16 r=-1 iterations=3 durationNanoseconds=448166 totalDurationNanoseconds=1344500 constructorNanoseconds=513 totalConstructorNanoseconds=1540
RESULT name=t16r-1 n=1000 t=16 r=-1 iterations=1 durationNanoseconds=1510181 totalDurationNanoseconds=1510181 constructorNanoseconds=21270 totalConstructorNanoseconds=21270
RESULT name=t16r-1 n=10001 t=16 r=-1 iterations=1 durationNanoseconds=2066511 totalDurationNanoseconds=2066511 constructorNanoseconds=147780 totalConstructorNanoseconds=147780
RESULT name=t16r-1 n=100000 t=16 r=-1 iterations=1 durationNanoseconds=20741905 totalDurationNanoseconds=20741905 constructorNanoseconds=1237431 totalConstructorNanoseconds=1237431
RESULT name=t16r-1 n=999999 t=16 r=-1 iterations=1 durationNanoseconds=100298146 totalDurationNanoseconds=100298146 constructorNanoseconds=12350594 totalConstructorNanoseconds=12350594
RESULT name=t16r-1 n=10000000 t=16 r=-1 iterations=1 durationNanoseconds=1286611477 totalDurationNanoseconds=1286611477 constructorNanoseconds=134647655 totalConstructorNanoseconds=134647655
RESULT name=t16r-1 n=100000000 t=16 r=-1 iterations=1 durationNanoseconds=21038210307 totalDurationNanoseconds=21038210307 constructorNanoseconds=1296344610 totalConstructorNanoseconds=1296344610
RESULT name=t16r-1 n=200000000 t=16 r=-1 iterations=1 durationNanoseconds=27416806260 totalDurationNanoseconds=27416806260 constructorNanoseconds=2617747227 totalConstructorNanoseconds=2617747227
RESULT name=t1r1 n=100 t=1 r=1 iterations=38 durationNanoseconds=26958 totalDurationNanoseconds=1024410 constructorNanoseconds=416 totalConstructorNanoseconds=15830
RESULT name=t1r1 n=1000 t=1 r=1 iterations=3 durationNanoseconds=348273 totalDurationNanoseconds=1044820 constructorNanoseconds=7946 totalConstructorNanoseconds=23840
RESULT name=t1r1 n=10001 t=1 r=1 iterations=1 durationNanoseconds=2987521 totalDurationNanoseconds=2987521 constructorNanoseconds=110480 totalConstructorNanoseconds=110480
RESULT name=t1r1 n=100000 t=1 r=1 iterations=1 durationNanoseconds=18250115 totalDurationNanoseconds=18250115 constructorNanoseconds=1278890 totalConstructorNanoseconds=1278890
RESULT name=t1r1 n=999999 t=1 r=1 iterations=1 durationNanoseconds=223086719 totalDurationNanoseconds=223086719 constructorNanoseconds=12574133 totalConstructorNanoseconds=12574133
RESULT name=t1r1 n=10000000 t=1 r=1 iterations=1 durationNanoseconds=2562897172 totalDurationNanoseconds=2562897172 constructorNanoseconds=133836425 totalConstructorNanoseconds=133836425
RESULT name=t1r1 n=100000000 t=1 r=1 iterations=1 durationNanoseconds=29921833557 totalDurationNanoseconds=29921833557 constructorNanoseconds=1300423081 totalConstructorNanoseconds=1300423081
RESULT name=t1r1 n=200000000 t=1 r=1 iterations=1 durationNanoseconds=62494455309 totalDurationNanoseconds=62494455309 constructorNanoseconds=2591777160 totalConstructorNanoseconds=2591777160
RESULT name=t2r1 n=100 t=2 r=1 iterations=15 durationNanoseconds=73810 totalDurationNanoseconds=1107150 constructorNanoseconds=284 totalConstructorNanoseconds=4270
RESULT name=t2r1 n=1000 t=2 r=1 iterations=3 durationNanoseconds=340846 totalDurationNanoseconds=1022540 constructorNanoseconds=5670 totalConstructorNanoseconds=17010
RESULT name=t2r1 n=10001 t=2 r=1 iterations=1 durationNanoseconds=2823460 totalDurationNanoseconds=2823460 constructorNanoseconds=102520 totalConstructorNanoseconds=102520
RESULT name=t2r1 n=100000 t=2 r=1 iterations=1 durationNanoseconds=11889313 totalDurationNanoseconds=11889313 constructorNanoseconds=1317300 totalConstructorNanoseconds=1317300
RESULT name=t2r1 n=999999 t=2 r=1 iterations=1 durationNanoseconds=129964904 totalDurationNanoseconds=129964904 constructorNanoseconds=12645314 totalConstructorNanoseconds=12645314
RESULT name=t2r1 n=10000000 t=2 r=1 iterations=1 durationNanoseconds=1451683671 totalDurationNanoseconds=1451683671 constructorNanoseconds=133047835 totalConstructorNanoseconds=133047835
RESULT name=t2r1 n=100000000 t=2 r=1 iterations=1 durationNanoseconds=16444052473 totalDurationNanoseconds=16444052473 constructorNanoseconds=1306623562 totalConstructorNanoseconds=1306623562
RESULT name=t2r1 n=200000000 t=2 r=1 iterations=1 durationNanoseconds=34043946668 totalDurationNanoseconds=34043946668 constructorNanoseconds=2591923010 totalConstructorNanoseconds=2591923010
RESULT name=t4r1 n=100 t=4 r=1 iterations=5 durationNanoseconds=207826 totalDurationNanoseconds=1039131 constructorNanoseconds=658 totalConstructorNanoseconds=3290
RESULT name=t4r1 n=1000 t=4 r=1 iterations=2 durationNanoseconds=531590 totalDurationNanoseconds=1063180 constructorNanoseconds=9410 totalConstructorNanoseconds=18820
RESULT name=t4r1 n=10001 t=4 r=1 iterations=1 durationNanoseconds=1700150 totalDurationNanoseconds=1700150 constructorNanoseconds=142840 totalConstructorNanoseconds=142840
RESULT name=t4r1 n=100000 t=4 r=1 iterations=1 durationNanoseconds=6355902 totalDurationNanoseconds=6355902 constructorNanoseconds=1299870 totalConstructorNanoseconds=1299870
RESULT name=t4r1 n=999999 t=4 r=1 iterations=1 durationNanoseconds=78154301 totalDurationNanoseconds=78154301 constructorNanoseconds=12506613 totalConstructorNanoseconds=12506613
RESULT name=t4r1 n=10000000 t=4 r=1 iterations=1 durationNanoseconds=842897461 totalDurationNanoseconds=842897461 constructorNanoseconds=136096666 totalConstructorNanoseconds=136096666
RESULT name=t4r1 n=100000000 t=4 r=1 iterations=1 durationNanoseconds=9235846142 totalDurationNanoseconds=9235846142 constructorNanoseconds=1299909271 totalConstructorNanoseconds=1299909271
RESULT name=t4r1 n=200000000 t=4 r=1 iterations=1 durationNanoseconds=19112634973 totalDurationNanoseconds=19112634973 constructorNanoseconds=2565515582 totalConstructorNanoseconds=2565515582
RESULT name=t8r1 n=100 t=8 r=1 iterations=4 durationNanoseconds=280635 totalDurationNanoseconds=1122540 constructorNanoseconds=1110 totalConstructorNanoseconds=4440
RESULT name=t8r1 n=1000 t=8 r=1 iterations=2 durationNanoseconds=574275 totalDurationNanoseconds=1148550 constructorNanoseconds=13815 totalConstructorNanoseconds=27630
RESULT name=t8r1 n=10001 t=8 r=1 iterations=1 durationNanoseconds=1705740 totalDurationNanoseconds=1705740 constructorNanoseconds=120060 totalConstructorNanoseconds=120060
RESULT name=t8r1 n=100000 t=8 r=1 iterations=1 durationNanoseconds=6564941 totalDurationNanoseconds=6564941 constructorNanoseconds=1263441 totalConstructorNanoseconds=1263441
RESULT name=t8r1 n=999999 t=8 r=1 iterations=1 durationNanoseconds=65528677 totalDurationNanoseconds=65528677 constructorNanoseconds=12665264 totalConstructorNanoseconds=12665264
RESULT name=t8r1 n=10000000 t=8 r=1 iterations=1 durationNanoseconds=597913626 totalDurationNanoseconds=597913626 constructorNanoseconds=135370686 totalConstructorNanoseconds=135370686
RESULT name=t8r1 n=100000000 t=8 r=1 iterations=1 durationNanoseconds=5990896651 totalDurationNanoseconds=5990896651 constructorNanoseconds=1321602397 totalConstructorNanoseconds=1321602397
RESULT name=t8r1 n=200000000 t=8 r=1 iterations=1 durationNanoseconds=12198532089 totalDurationNanoseconds=12198532089 constructorNanoseconds=2562599942 totalConstructorNanoseconds=2562599942
RESULT name=t12r1 n=100 t=12 r=1 iterations=3 durationNanoseconds=344380 totalDurationNanoseconds=1033140 constructorNanoseconds=1300 totalConstructorNanoseconds=3900
RESULT name=t12r1 n=1000 t=12 r=1 iterations=2 durationNanoseconds=785980 totalDurationNanoseconds=1571960 constructorNanoseconds=9080 totalConstructorNanoseconds=18160
RESULT name=t12r1 n=10001 t=12 r=1 iterations=1 durationNanoseconds=1400550 totalDurationNanoseconds=1400550 constructorNanoseconds=103930 totalConstructorNanoseconds=103930
RESULT name=t12r1 n=100000 t=12 r=1 iterations=1 durationNanoseconds=5966551 totalDurationNanoseconds=5966551 constructorNanoseconds=1175730 totalConstructorNanoseconds=1175730
RESULT name=t12r1 n=999999 t=12 r=1 iterations=1 durationNanoseconds=57434815 totalDurationNanoseconds=57434815 constructorNanoseconds=12488763 totalConstructorNanoseconds=12488763
RESULT name=t12r1 n=10000000 t=12 r=1 iterations=1 durationNanoseconds=527192128 totalDurationNanoseconds=527192128 constructorNanoseconds=136376286 totalConstructorNanoseconds=136376286
RESULT name=t12r1 n=100000000 t=12 r=1 iterations=1 durationNanoseconds=5226279661 totalDurationNanoseconds=5226279661 constructorNanoseconds=1330068249 totalConstructorNanoseconds=1330068249
RESULT name=t12r1 n=200000000 t=12 r=1 iterations=1 durationNanoseconds=10496802343 totalDurationNanoseconds=10496802343 constructorNanoseconds=2574713295 totalConstructorNanoseconds=2574713295
RESULT name=t16r1 n=100 t=16 r=1 iterations=2 durationNanoseconds=529270 totalDurationNanoseconds=1058540 constructorNanoseconds=3320 totalConstructorNanoseconds=6640
RESULT name=t16r1 n=1000 t=16 r=1 iterations=1 durationNanoseconds=1006960 totalDurationNanoseconds=1006960 constructorNanoseconds=11230 totalConstructorNanoseconds=11230
RESULT name=t16r1 n=10001 t=16 r=1 iterations=1 durationNanoseconds=2089430 totalDurationNanoseconds=2089430 constructorNanoseconds=151320 totalConstructorNanoseconds=151320
RESULT name=t16r1 n=100000 t=16 r=1 iterations=1 durationNanoseconds=4946951 totalDurationNanoseconds=4946951 constructorNanoseconds=1224400 totalConstructorNanoseconds=1224400
RESULT name=t16r1 n=999999 t=16 r=1 iterations=1 durationNanoseconds=46935363 totalDurationNanoseconds=46935363 constructorNanoseconds=12796773 totalConstructorNanoseconds=12796773
RESULT name=t16r1 n=10000000 t=16 r=1 iterations=1 durationNanoseconds=490068799 totalDurationNanoseconds=490068799 constructorNanoseconds=136894536 totalConstructorNanoseconds=136894536
RESULT name=t16r1 n=100000000 t=16 r=1 iterations=1 durationNanoseconds=5104466199 totalDurationNanoseconds=5104466199 constructorNanoseconds=1295757980 totalConstructorNanoseconds=1295757980
RESULT name=t16r1 n=200000000 t=16 r=1 iterations=1 durationNanoseconds=10460439044 totalDurationNanoseconds=10460439044 constructorNanoseconds=2556530310 totalConstructorNanoseconds=2556530310
RESULT name=t1r2 n=100 t=1 r=2 iterations=34 durationNanoseconds=29794 totalDurationNanoseconds=1013020 constructorNanoseconds=513 totalConstructorNanoseconds=17450
RESULT name=t1r2 n=1000 t=1 r=2 iterations=4 durationNanoseconds=314722 totalDurationNanoseconds=1258891 constructorNanoseconds=5392 totalConstructorNanoseconds=21570
RESULT name=t1r2 n=10001 t=1 r=2 iterations=1 durationNanoseconds=2524451 totalDurationNanoseconds=2524451 constructorNanoseconds=110090 totalConstructorNanoseconds=110090
RESULT name=t1r2 n=100000 t=1 r=2 iterations=1 durationNanoseconds=10599503 totalDurationNanoseconds=10599503 constructorNanoseconds=1441520 totalConstructorNanoseconds=1441520
RESULT name=t1r2 n=999999 t=1 r=2 iterations=1 durationNanoseconds=133331815 totalDurationNanoseconds=133331815 constructorNanoseconds=12672163 totalConstructorNanoseconds=12672163
RESULT name=t1r2 n=10000000 t=1 r=2 iterations=1 durationNanoseconds=1437482907 totalDurationNanoseconds=1437482907 constructorNanoseconds=134280335 totalConstructorNanoseconds=134280335
RESULT name=t1r2 n=100000000 t=1 r=2 iterations=1 durationNanoseconds=15221962922 totalDurationNanoseconds=15221962922 constructorNanoseconds=1307104533 totalConstructorNanoseconds=1307104533
RESULT name=t1r2 n=200000000 t=1 r=2 iterations=1 durationNanoseconds=33388272046 totalDurationNanoseconds=33388272046 constructorNanoseconds=2580007577 totalConstructorNanoseconds=2580007577
RESULT name=t2r2 n=100 t=2 r=2 iterations=10 durationNanoseconds=104084 totalDurationNanoseconds=1040840 constructorNanoseconds=656 totalConstructorNanoseconds=6560
RESULT name=t2r2 n=1000 t=2 r=2 iterations=4 durationNanoseconds=318202 totalDurationNanoseconds=1272810 constructorNanoseconds=7252 totalConstructorNanoseconds=29010
RESULT name=t2r2 n=10001 t=2 r=2 iterations=1 durationNanoseconds=1585820 totalDurationNanoseconds=1585820 constructorNanoseconds=123970 totalConstructorNanoseconds=123970
RESULT name=t2r2 n=100000 t=2 r=2 iterations=1 durationNanoseconds=7519732 totalDurationNanoseconds=7519732 constructorNanoseconds=1447350 totalConstructorNanoseconds=1447350
RESULT name=t2r2 n=999999 t=2 r=2 iterations=1 durationNanoseconds=80312221 totalDurationNanoseconds=80312221 constructorNanoseconds=12609973 totalConstructorNanoseconds=12609973
RESULT name=t2r2 n=10000000 t=2 r=2 iterations=1 durationNanoseconds=847591182 totalDurationNanoseconds=847591182 constructorNanoseconds=139161277 totalConstructorNanoseconds=139161277
RESULT name=t2r2 n=100000000 t=2 r=2 iterations=1 durationNanoseconds=9789293007 totalDurationNanoseconds=9789293007 constructorNanoseconds=1301276822 totalConstructorNanoseconds=1301276822
RESULT name=t2r2 n=200000000 t=2 r=2 iterations=1 durationNanoseconds=20128350389 totalDurationNanoseconds=20128350389 constructorNanoseconds=2576102285 totalConstructorNanoseconds=2576102285
RESULT name=t4r2 n=100 t=4 r=2 iterations=8 durationNanoseconds=125895 totalDurationNanoseconds=1007160 constructorNanoseconds=368 totalConstructorNanoseconds=2950
RESULT name=t4r2 n=1000 t=4 r=2 iterations=3 durationNanoseconds=406803 totalDurationNanoseconds=1220410 constructorNanoseconds=6636 totalConstructorNanoseconds=19910
RESULT name=t4r2 n=10001 t=4 r=2 iterations=2 durationNanoseconds=980095 totalDurationNanoseconds=1960190 constructorNanoseconds=70480 totalConstructorNanoseconds=140960
RESULT name=t4r2 n=100000 t=4 r=2 iterations=1 durationNanoseconds=6835611 totalDurationNanoseconds=6835611 constructorNanoseconds=1138091 totalConstructorNanoseconds=1138091
RESULT name=t4r2 n=999999 t=4 r=2 iterations=1 durationNanoseconds=48165843 totalDurationNanoseconds=48165843 constructorNanoseconds=12629943 totalConstructorNanoseconds=12629943
RESULT name=t4r2 n=10000000 t=4 r=2 iterations=1 durationNanoseconds=508714934 totalDurationNanoseconds=508714934 constructorNanoseconds=134248385 totalConstructorNanoseconds=134248385
RESULT name=t4r2 n=100000000 t=4 r=2 iterations=1 durationNanoseconds=5342047681 totalDurationNanoseconds=5342047681 constructorNanoseconds=1290656389 totalConstructorNanoseconds=1290656389
RESULT name=t4r2 n=200000000 t=4 r=2 iterations=1 durationNanoseconds=11003184605 totalDurationNanoseconds=11003184605 constructorNanoseconds=2573307535 totalConstructorNanoseconds=2573307535
RESULT name=t8r2 n=100 t=8 r=2 iterations=4 durationNanoseconds=252262 totalDurationNanoseconds=1009050 constructorNanoseconds=1032 totalConstructorNanoseconds=4130
RESULT name=t8r2 n=1000 t=8 r=2 iterations=2 durationNanoseconds=553125 totalDurationNanoseconds=1106250 constructorNanoseconds=13985 totalConstructorNanoseconds=27970
RESULT name=t8r2 n=10001 t=8 r=2 iterations=1 durationNanoseconds=1314700 totalDurationNanoseconds=1314700 constructorNanoseconds=166110 totalConstructorNanoseconds=166110
RESULT name=t8r2 n=100000 t=8 r=2 iterations=1 durationNanoseconds=4060251 totalDurationNanoseconds=4060251 constructorNanoseconds=1265210 totalConstructorNanoseconds=1265210
RESULT name=t8r2 n=999999 t=8 r=2 iterations=1 durationNanoseconds=42693711 totalDurationNanoseconds=42693711 constructorNanoseconds=12592023 totalConstructorNanoseconds=12592023
RESULT name=t8r2 n=10000000 t=8 r=2 iterations=1 durationNanoseconds=346343561 totalDurationNanoseconds=346343561 constructorNanoseconds=135064945 totalConstructorNanoseconds=135064945
RESULT name=t8r2 n=100000000 t=8 r=2 iterations=1 durationNanoseconds=3411055244 totalDurationNanoseconds=3411055244 constructorNanoseconds=1291242519 totalConstructorNanoseconds=1291242519
RESULT name=t8r2 n=200000000 t=8 r=2 iterations=1 durationNanoseconds=6995400235 totalDurationNanoseconds=6995400235 constructorNanoseconds=2591216779 totalConstructorNanoseconds=2591216779
RESULT name=t12r2 n=100 t=12 r=2 iterations=3 durationNanoseconds=431970 totalDurationNanoseconds=1295911 constructorNanoseconds=2153 totalConstructorNanoseconds=6460
RESULT name=t12r2 n=1000 t=12 r=2 iterations=2 durationNanoseconds=756350 totalDurationNanoseconds=1512701 constructorNanoseconds=13000 totalConstructorNanoseconds=26000
RESULT name=t12r2 n=10001 t=12 r=2 iterations=1 durationNanoseconds=1590871 totalDurationNanoseconds=1590871 constructorNanoseconds=117510 totalConstructorNanoseconds=117510
RESULT name=t12r2 n=100000 t=12 r=2 iterations=1 durationNanoseconds=3695831 totalDurationNanoseconds=3695831 constructorNanoseconds=1384590 totalConstructorNanoseconds=1384590
RESULT name=t12r2 n=999999 t=12 r=2 iterations=1 durationNanoseconds=31022058 totalDurationNanoseconds=31022058 constructorNanoseconds=12501934 totalConstructorNanoseconds=12501934
RESULT name=t12r2 n=10000000 t=12 r=2 iterations=1 durationNanoseconds=310611412 totalDurationNanoseconds=310611412 constructorNanoseconds=135640195 totalConstructorNanoseconds=135640195
RESULT name=t12r2 n=100000000 t=12 r=2 iterations=1 durationNanoseconds=2968659138 totalDurationNanoseconds=2968659138 constructorNanoseconds=1290769949 totalConstructorNanoseconds=1290769949
RESULT name=t12r2 n=200000000 t=12 r=2 iterations=1 durationNanoseconds=6026668251 totalDurationNanoseconds=6026668251 constructorNanoseconds=2573231725 totalConstructorNanoseconds=2573231725
RESULT name=t16r2 n=100 t=16 r=2 iterations=2 durationNanoseconds=590685 totalDurationNanoseconds=1181370 constructorNanoseconds=1115 totalConstructorNanoseconds=2230
RESULT name=t16r2 n=1000 t=16 r=2 iterations=2 durationNanoseconds=787490 totalDurationNanoseconds=1574980 constructorNanoseconds=9225 totalConstructorNanoseconds=18450
RESULT name=t16r2 n=10001 t=16 r=2 iterations=1 durationNanoseconds=1518430 totalDurationNanoseconds=1518430 constructorNanoseconds=109390 totalConstructorNanoseconds=109390
RESULT name=t16r2 n=100000 t=16 r=2 iterations=1 durationNanoseconds=3366041 totalDurationNanoseconds=3366041 constructorNanoseconds=1291640 totalConstructorNanoseconds=1291640
RESULT name=t16r2 n=999999 t=16 r=2 iterations=1 durationNanoseconds=34144059 totalDurationNanoseconds=34144059 constructorNanoseconds=11662643 totalConstructorNanoseconds=11662643
RESULT name=t16r2 n=10000000 t=16 r=2 iterations=1 durationNanoseconds=290638766 totalDurationNanoseconds=290638766 constructorNanoseconds=134688626 totalConstructorNanoseconds=134688626
RESULT name=t16r2 n=100000000 t=16 r=2 iterations=1 durationNanoseconds=2963794017 totalDurationNanoseconds=2963794017 constructorNanoseconds=1295588040 totalConstructorNanoseconds=1295588040
RESULT name=t16r2 n=200000000 t=16 r=2 iterations=1 durationNanoseconds=5798795041 totalDurationNanoseconds=5798795041 constructorNanoseconds=2575703456 totalConstructorNanoseconds=2575703456
RESULT name=t1r4 n=100 t=1 r=4 iterations=70 durationNanoseconds=14471 totalDurationNanoseconds=1013030 constructorNanoseconds=208 totalConstructorNanoseconds=14570
RESULT name=t1r4 n=1000 t=1 r=4 iterations=10 durationNanoseconds=108988 totalDurationNanoseconds=1089881 constructorNanoseconds=2628 totalConstructorNanoseconds=26280
RESULT name=t1r4 n=10001 t=1 r=4 iterations=2 durationNanoseconds=622280 totalDurationNanoseconds=1244561 constructorNanoseconds=69680 totalConstructorNanoseconds=139360
RESULT name=t1r4 n=100000 t=1 r=4 iterations=1 durationNanoseconds=7020022 totalDurationNanoseconds=7020022 constructorNanoseconds=1177990 totalConstructorNanoseconds=1177990
RESULT name=t1r4 n=999999 t=1 r=4 iterations=1 durationNanoseconds=97426106 totalDurationNanoseconds=97426106 constructorNanoseconds=11843393 totalConstructorNanoseconds=11843393
RESULT name=t1r4 n=10000000 t=1 r=4 iterations=1 durationNanoseconds=980048797 totalDurationNanoseconds=980048797 constructorNanoseconds=135041695 totalConstructorNanoseconds=135041695
RESULT name=t1r4 n=100000000 t=1 r=4 iterations=1 durationNanoseconds=9493699470 totalDurationNanoseconds=9493699470 constructorNanoseconds=1298017251 totalConstructorNanoseconds=1298017251
RESULT name=t1r4 n=200000000 t=1 r=4 iterations=1 durationNanoseconds=21993458698 totalDurationNanoseconds=21993458698 constructorNanoseconds=2559578691 totalConstructorNanoseconds=2559578691
RESULT name=t2r4 n=100 t=2 r=4 iterations=9 durationNanoseconds=114794 totalDurationNanoseconds=1033150 constructorNanoseconds=917 totalConstructorNanoseconds=8260
RESULT name=t2r4 n=1000 t=2 r=4 iterations=7 durationNanoseconds=158902 totalDurationNanoseconds=1112320 constructorNanoseconds=4307 totalConstructorNanoseconds=30150
RESULT name=t2r4 n=10001 t=2 r=4 iterations=2 durationNanoseconds=513220 totalDurationNanoseconds=1026440 constructorNanoseconds=69485 totalConstructorNanoseconds=138970
RESULT name=t2r4 n=100000 t=2 r=4 iterations=1 durationNanoseconds=5334292 totalDurationNanoseconds=5334292 constructorNanoseconds=1224650 totalConstructorNanoseconds=1224650
RESULT name=t2r4 n=999999 t=2 r=4 iterations=1 durationNanoseconds=67794088 totalDurationNanoseconds=67794088 constructorNanoseconds=13018663 totalConstructorNanoseconds=13018663
RESULT name=t2r4 n=10000000 t=2 r=4 iterations=1 durationNanoseconds=592866785 totalDurationNanoseconds=592866785 constructorNanoseconds=132709645 totalConstructorNanoseconds=132709645
RESULT name=t2r4 n=100000000 t=2 r=4 iterations=1 durationNanoseconds=5867309819 totalDurationNanoseconds=5867309819 constructorNanoseconds=1286977617 totalConstructorNanoseconds=1286977617
RESULT name=t2r4 n=200000000 t=2 r=4 iterations=1 durationNanoseconds=12682746936 totalDurationNanoseconds=12682746936 constructorNanoseconds=2569847894 totalConstructorNanoseconds=2569847894
RESULT name=t4r4 n=100 t=4 r=4 iterations=8 durationNanoseconds=126952 totalDurationNanoseconds=1015620 constructorNanoseconds=641 totalConstructorNanoseconds=5130
RESULT name=t4r4 n=1000 t=4 r=4 iterations=4 durationNanoseconds=283070 totalDurationNanoseconds=1132280 constructorNanoseconds=8770 totalConstructorNanoseconds=35080
RESULT name=t4r4 n=10001 t=4 r=4 iterations=3 durationNanoseconds=461366 totalDurationNanoseconds=1384100 constructorNanoseconds=62793 totalConstructorNanoseconds=188380
RESULT name=t4r4 n=100000 t=4 r=4 iterations=1 durationNanoseconds=4274821 totalDurationNanoseconds=4274821 constructorNanoseconds=1162221 totalConstructorNanoseconds=1162221
RESULT name=t4r4 n=999999 t=4 r=4 iterations=1 durationNanoseconds=41320421 totalDurationNanoseconds=41320421 constructorNanoseconds=12505733 totalConstructorNanoseconds=12505733
RESULT name=t4r4 n=10000000 t=4 r=4 iterations=1 durationNanoseconds=368330717 totalDurationNanoseconds=368330717 constructorNanoseconds=136509525 totalConstructorNanoseconds=136509525
RESULT name=t4r4 n=100000000 t=4 r=4 iterations=1 durationNanoseconds=3443887994 totalDurationNanoseconds=3443887994 constructorNanoseconds=1296078939 totalConstructorNanoseconds=1296078939
RESULT name=t4r4 n=200000000 t=4 r=4 iterations=1 durationNanoseconds=7265145735 totalDurationNanoseconds=7265145735 constructorNanoseconds=2590146190 totalConstructorNanoseconds=2590146190
RESULT name=t8r4 n=100 t=8 r=4 iterations=3 durationNanoseconds=376856 totalDurationNanoseconds=1130570 constructorNanoseconds=753 totalConstructorNanoseconds=2260
RESULT name=t8r4 n=1000 t=8 r=4 iterations=2 durationNanoseconds=529085 totalDurationNanoseconds=1058170 constructorNanoseconds=8530 totalConstructorNanoseconds=17060
RESULT name=t8r4 n=10001 t=8 r=4 iterations=2 durationNanoseconds=754440 totalDurationNanoseconds=1508880 constructorNanoseconds=77765 totalConstructorNanoseconds=155530
RESULT name=t8r4 n=100000 t=8 r=4 iterations=1 durationNanoseconds=4184282 totalDurationNanoseconds=4184282 constructorNanoseconds=1248030 totalConstructorNanoseconds=1248030
RESULT name=t8r4 n=999999 t=8 r=4 iterations=1 durationNanoseconds=36271550 totalDurationNanoseconds=36271550 constructorNanoseconds=12503733 totalConstructorNanoseconds=12503733
RESULT name=t8r4 n=10000000 t=8 r=4 iterations=1 durationNanoseconds=248614786 totalDurationNanoseconds=248614786 constructorNanoseconds=133923515 totalConstructorNanoseconds=133923515
RESULT name=t8r4 n=100000000 t=8 r=4 iterations=1 durationNanoseconds=2253103621 totalDurationNanoseconds=2253103621 constructorNanoseconds=1291795278 totalConstructorNanoseconds=1291795278
RESULT name=t8r4 n=200000000 t=8 r=4 iterations=1 durationNanoseconds=4619178102 totalDurationNanoseconds=4619178102 constructorNanoseconds=2583628577 totalConstructorNanoseconds=2583628577
RESULT name=t12r4 n=100 t=12 r=4 iterations=2 durationNanoseconds=651275 totalDurationNanoseconds=1302550 constructorNanoseconds=1050 totalConstructorNanoseconds=2100
RESULT name=t12r4 n=1000 t=12 r=4 iterations=2 durationNanoseconds=832640 totalDurationNanoseconds=1665280 constructorNanoseconds=10025 totalConstructorNanoseconds=20050
RESULT name=t12r4 n=10001 t=12 r=4 iterations=2 durationNanoseconds=908500 totalDurationNanoseconds=1817000 constructorNanoseconds=74285 totalConstructorNanoseconds=148570
RESULT name=t12r4 n=100000 t=12 r=4 iterations=1 durationNanoseconds=4140481 totalDurationNanoseconds=4140481 constructorNanoseconds=1238000 totalConstructorNanoseconds=1238000
RESULT name=t12r4 n=999999 t=12 r=4 iterations=1 durationNanoseconds=30288288 totalDurationNanoseconds=30288288 constructorNanoseconds=12941283 totalConstructorNanoseconds=12941283
RESULT name=t12r4 n=10000000 t=12 r=4 iterations=1 durationNanoseconds=209365365 totalDurationNanoseconds=209365365 constructorNanoseconds=138198386 totalConstructorNanoseconds=138198386
RESULT name=t12r4 n=100000000 t=12 r=4 iterations=1 durationNanoseconds=1945556671 totalDurationNanoseconds=1945556671 constructorNanoseconds=1300445071 totalConstructorNanoseconds=1300445071
RESULT name=t12r4 n=200000000 t=12 r=4 iterations=1 durationNanoseconds=3927195900 totalDurationNanoseconds=3927195900 constructorNanoseconds=2575116346 totalConstructorNanoseconds=2575116346
RESULT name=t16r4 n=100 t=16 r=4 iterations=3 durationNanoseconds=440273 totalDurationNanoseconds=1320821 constructorNanoseconds=1316 totalConstructorNanoseconds=3950
RESULT name=t16r4 n=1000 t=16 r=4 iterations=1 durationNanoseconds=1084741 totalDurationNanoseconds=1084741 constructorNanoseconds=11660 totalConstructorNanoseconds=11660
RESULT name=t16r4 n=10001 t=16 r=4 iterations=1 durationNanoseconds=1328801 totalDurationNanoseconds=1328801 constructorNanoseconds=145950 totalConstructorNanoseconds=145950
RESULT name=t16r4 n=100000 t=16 r=4 iterations=1 durationNanoseconds=3875081 totalDurationNanoseconds=3875081 constructorNanoseconds=1185180 totalConstructorNanoseconds=1185180
RESULT name=t16r4 n=999999 t=16 r=4 iterations=1 durationNanoseconds=26554287 totalDurationNanoseconds=26554287 constructorNanoseconds=12847114 totalConstructorNanoseconds=12847114
RESULT name=t16r4 n=10000000 t=16 r=4 iterations=1 durationNanoseconds=200994863 totalDurationNanoseconds=200994863 constructorNanoseconds=136524606 totalConstructorNanoseconds=136524606
RESULT name=t16r4 n=100000000 t=16 r=4 iterations=1 durationNanoseconds=1930563786 totalDurationNanoseconds=1930563786 constructorNanoseconds=1294515090 totalConstructorNanoseconds=1294515090
RESULT name=t16r4 n=200000000 t=16 r=4 iterations=1 durationNanoseconds=3955921278 totalDurationNanoseconds=3955921278 constructorNanoseconds=2576992995 totalConstructorNanoseconds=2576992995
RESULT name=t1r6 n=100 t=1 r=6 iterations=67 durationNanoseconds=15141 totalDurationNanoseconds=1014481 constructorNanoseconds=170 totalConstructorNanoseconds=11450
RESULT name=t1r6 n=1000 t=1 r=6 iterations=21 durationNanoseconds=48176 totalDurationNanoseconds=1011710 constructorNanoseconds=3077 totalConstructorNanoseconds=64630
RESULT name=t1r6 n=10001 t=1 r=6 iterations=1 durationNanoseconds=2283841 totalDurationNanoseconds=2283841 constructorNanoseconds=109080 totalConstructorNanoseconds=109080
RESULT name=t1r6 n=100000 t=1 r=6 iterations=1 durationNanoseconds=6225832 totalDurationNanoseconds=6225832 constructorNanoseconds=1275730 totalConstructorNanoseconds=1275730
RESULT name=t1r6 n=999999 t=1 r=6 iterations=1 durationNanoseconds=97349405 totalDurationNanoseconds=97349405 constructorNanoseconds=12460053 totalConstructorNanoseconds=12460053
RESULT name=t1r6 n=10000000 t=1 r=6 iterations=1 durationNanoseconds=733647432 totalDurationNanoseconds=733647432 constructorNanoseconds=134465375 totalConstructorNanoseconds=134465375
RESULT name=t1r6 n=100000000 t=1 r=6 iterations=1 durationNanoseconds=10460990303 totalDurationNanoseconds=10460990303 constructorNanoseconds=1297794241 totalConstructorNanoseconds=1297794241
RESULT name=t1r6 n=200000000 t=1 r=6 iterations=1 durationNanoseconds=17880369800 totalDurationNanoseconds=17880369800 constructorNanoseconds=2606583313 totalConstructorNanoseconds=2606583313
RESULT name=t2r6 n=100 t=2 r=6 iterations=14 durationNanoseconds=72280 totalDurationNanoseconds=1011930 constructorNanoseconds=288 totalConstructorNanoseconds=4040
RESULT name=t2r6 n=1000 t=2 r=6 iterations=5 durationNanoseconds=207044 totalDurationNanoseconds=1035220 constructorNanoseconds=10342 totalConstructorNanoseconds=51710
RESULT name=t2r6 n=10001 t=2 r=6 iterations=1 durationNanoseconds=2122961 totalDurationNanoseconds=2122961 constructorNanoseconds=110870 totalConstructorNanoseconds=110870
RESULT name=t2r6 n=100000 t=2 r=6 iterations=1 durationNanoseconds=5847182 totalDurationNanoseconds=5847182 constructorNanoseconds=1207750 totalConstructorNanoseconds=1207750
RESULT name=t2r6 n=999999 t=2 r=6 iterations=1 durationNanoseconds=88332433 totalDurationNanoseconds=88332433 constructorNanoseconds=12854683 totalConstructorNanoseconds=12854683
RESULT name=t2r6 n=10000000 t=2 r=6 iterations=1 durationNanoseconds=558648987 totalDurationNanoseconds=558648987 constructorNanoseconds=132738135 totalConstructorNanoseconds=132738135
RESULT name=t2r6 n=100000000 t=2 r=6 iterations=1 durationNanoseconds=12801634818 totalDurationNanoseconds=12801634818 constructorNanoseconds=1298603240 totalConstructorNanoseconds=1298603240
RESULT name=t2r6 n=200000000 t=2 r=6 iterations=1 durationNanoseconds=19305042143 totalDurationNanoseconds=19305042143 constructorNanoseconds=2566328263 totalConstructorNanoseconds=2566328263
RESULT name=t4r6 n=100 t=4 r=6 iterations=6 durationNanoseconds=185245 totalDurationNanoseconds=1111470 constructorNanoseconds=506 totalConstructorNanoseconds=3040
RESULT name=t4r6 n=1000 t=4 r=6 iterations=3 durationNanoseconds=379403 totalDurationNanoseconds=1138210 constructorNanoseconds=19296 totalConstructorNanoseconds=57890
RESULT name=t4r6 n=10001 t=4 r=6 iterations=2 durationNanoseconds=890255 totalDurationNanoseconds=1780510 constructorNanoseconds=71985 totalConstructorNanoseconds=143970
RESULT name=t4r6 n=100000 t=4 r=6 iterations=1 durationNanoseconds=5346181 totalDurationNanoseconds=5346181 constructorNanoseconds=1190220 totalConstructorNanoseconds=1190220
RESULT name=t4r6 n=999999 t=4 r=6 iterations=1 durationNanoseconds=69559898 totalDurationNanoseconds=69559898 constructorNanoseconds=12690504 totalConstructorNanoseconds=12690504
RESULT name=t4r6 n=10000000 t=4 r=6 iterations=1 durationNanoseconds=401948995 totalDurationNanoseconds=401948995 constructorNanoseconds=133846325 totalConstructorNanoseconds=133846325
RESULT name=t4r6 n=100000000 t=4 r=6 iterations=1 durationNanoseconds=11008899657 totalDurationNanoseconds=11008899657 constructorNanoseconds=1315324275 totalConstructorNanoseconds=1315324275
RESULT name=t4r6 n=200000000 t=4 r=6 iterations=1 durationNanoseconds=12075675897 totalDurationNanoseconds=12075675897 constructorNanoseconds=2610839295 totalConstructorNanoseconds=2610839295
RESULT name=t8r6 n=100 t=8 r=6 iterations=5 durationNanoseconds=232776 totalDurationNanoseconds=1163880 constructorNanoseconds=426 totalConstructorNanoseconds=2130
RESULT name=t8r6 n=1000 t=8 r=6 iterations=2 durationNanoseconds=551315 totalDurationNanoseconds=1102630 constructorNanoseconds=12455 totalConstructorNanoseconds=24910
RESULT name=t8r6 n=10001 t=8 r=6 iterations=2 durationNanoseconds=988695 totalDurationNanoseconds=1977390 constructorNanoseconds=80505 totalConstructorNanoseconds=161010
RESULT name=t8r6 n=100000 t=8 r=6 iterations=1 durationNanoseconds=3118111 totalDurationNanoseconds=3118111 constructorNanoseconds=1210121 totalConstructorNanoseconds=1210121
RESULT name=t8r6 n=999999 t=8 r=6 iterations=1 durationNanoseconds=51416353 totalDurationNanoseconds=51416353 constructorNanoseconds=12977654 totalConstructorNanoseconds=12977654
RESULT name=t8r6 n=10000000 t=8 r=6 iterations=1 durationNanoseconds=270464961 totalDurationNanoseconds=270464961 constructorNanoseconds=134209655 totalConstructorNanoseconds=134209655
RESULT name=t8r6 n=100000000 t=8 r=6 iterations=1 durationNanoseconds=7855006310 totalDurationNanoseconds=7855006310 constructorNanoseconds=1284641267 totalConstructorNanoseconds=1284641267
RESULT name=t8r6 n=200000000 t=8 r=6 iterations=1 durationNanoseconds=8709761614 totalDurationNanoseconds=8709761614 constructorNanoseconds=2591893910 totalConstructorNanoseconds=2591893910
RESULT name=t12r6 n=100 t=12 r=6 iterations=2 durationNanoseconds=597490 totalDurationNanoseconds=1194980 constructorNanoseconds=3065 totalConstructorNanoseconds=6130
RESULT name=t12r6 n=1000 t=12 r=6 iterations=2 durationNanoseconds=712185 totalDurationNanoseconds=1424370 constructorNanoseconds=16130 totalConstructorNanoseconds=32260
RESULT name=t12r6 n=10001 t=12 r=6 iterations=1 durationNanoseconds=1561190 totalDurationNanoseconds=1561190 constructorNanoseconds=115290 totalConstructorNanoseconds=115290
RESULT name=t12r6 n=100000 t=12 r=6 iterations=1 durationNanoseconds=4616041 totalDurationNanoseconds=4616041 constructorNanoseconds=1136331 totalConstructorNanoseconds=1136331
RESULT name=t12r6 n=999999 t=12 r=6 iterations=1 durationNanoseconds=33361669 totalDurationNanoseconds=33361669 constructorNanoseconds=12540143 totalConstructorNanoseconds=12540143
RESULT name=t12r6 n=10000000 t=12 r=6 iterations=1 durationNanoseconds=256312927 totalDurationNanoseconds=256312927 constructorNanoseconds=133742995 totalConstructorNanoseconds=133742995
RESULT name=t12r6 n=100000000 t=12 r=6 iterations=1 durationNanoseconds=6806810616 totalDurationNanoseconds=6806810616 constructorNanoseconds=1283606596 totalConstructorNanoseconds=1283606596
RESULT name=t12r6 n=200000000 t=12 r=6 iterations=1 durationNanoseconds=8204183471 totalDurationNanoseconds=8204183471 constructorNanoseconds=2566304943 totalConstructorNanoseconds=2566304943
RESULT name=t16r6 n=100 t=16 r=6 iterations=3 durationNanoseconds=740250 totalDurationNanoseconds=2220750 constructorNanoseconds=573 totalConstructorNanoseconds=1720
RESULT name=t16r6 n=1000 t=16 r=6 iterations=1 durationNanoseconds=1044460 totalDurationNanoseconds=1044460 constructorNanoseconds=11270 totalConstructorNanoseconds=11270
RESULT name=t16r6 n=10001 t=16 r=6 iterations=1 durationNanoseconds=1419590 totalDurationNanoseconds=1419590 constructorNanoseconds=113170 totalConstructorNanoseconds=113170
RESULT name=t16r6 n=100000 t=16 r=6 iterations=1 durationNanoseconds=3280611 totalDurationNanoseconds=3280611 constructorNanoseconds=1157011 totalConstructorNanoseconds=1157011
RESULT name=t16r6 n=999999 t=16 r=6 iterations=1 durationNanoseconds=33409369 totalDurationNanoseconds=33409369 constructorNanoseconds=12826623 totalConstructorNanoseconds=12826623
RESULT name=t16r6 n=10000000 t=16 r=6 iterations=1 durationNanoseconds=236154622 totalDurationNanoseconds=236154622 constructorNanoseconds=136883166 totalConstructorNanoseconds=136883166
RESULT name=t16r6 n=100000000 t=16 r=6 iterations=1 durationNanoseconds=6716022631 totalDurationNanoseconds=6716022631 constructorNanoseconds=1313606115 totalConstructorNanoseconds=1313606115
RESULT name=t16r6 n=200000000 t=16 r=6 iterations=1 durationNanoseconds=8616644110 totalDurationNanoseconds=8616644110 constructorNanoseconds=2595461800 totalConstructorNanoseconds=2595461800
RESULT name=t1r8 n=100 t=1 r=8 iterations=39 durationNanoseconds=25964 totalDurationNanoseconds=1012610 constructorNanoseconds=325 totalConstructorNanoseconds=12700
RESULT name=t1r8 n=1000 t=1 r=8 iterations=12 durationNanoseconds=83694 totalDurationNanoseconds=1004330 constructorNanoseconds=6136 totalConstructorNanoseconds=73641
RESULT name=t1r8 n=10001 t=1 r=8 iterations=2 durationNanoseconds=554275 totalDurationNanoseconds=1108551 constructorNanoseconds=69880 totalConstructorNanoseconds=139760
RESULT name=t1r8 n=100000 t=1 r=8 iterations=1 durationNanoseconds=9144182 totalDurationNanoseconds=9144182 constructorNanoseconds=1203850 totalConstructorNanoseconds=1203850
RESULT name=t1r8 n=999999 t=1 r=8 iterations=1 durationNanoseconds=67315778 totalDurationNanoseconds=67315778 constructorNanoseconds=12395543 totalConstructorNanoseconds=12395543
RESULT name=t1r8 n=10000000 t=1 r=8 iterations=1 durationNanoseconds=842209060 totalDurationNanoseconds=842209060 constructorNanoseconds=133805676 totalConstructorNanoseconds=133805676
RESULT name=t1r8 n=100000000 t=1 r=8 iterations=1 durationNanoseconds=9653144301 totalDurationNanoseconds=9653144301 constructorNanoseconds=1289260589 totalConstructorNanoseconds=1289260589
RESULT name=t1r8 n=200000000 t=1 r=8 iterations=1 durationNanoseconds=16021785602 totalDurationNanoseconds=16021785602 constructorNanoseconds=2542540567 totalConstructorNanoseconds=2542540567
RESULT name=t2r8 n=100 t=2 r=8 iterations=10 durationNanoseconds=106990 totalDurationNanoseconds=1069900 constructorNanoseconds=446 totalConstructorNanoseconds=4460
RESULT name=t2r8 n=1000 t=2 r=8 iterations=5 durationNanoseconds=236754 totalDurationNanoseconds=1183770 constructorNanoseconds=7154 totalConstructorNanoseconds=35770
RESULT name=t2r8 n=10001 t=2 r=8 iterations=3 durationNanoseconds=425823 totalDurationNanoseconds=1277470 constructorNanoseconds=64060 totalConstructorNanoseconds=192180
RESULT name=t2r8 n=100000 t=2 r=8 iterations=1 durationNanoseconds=42246541 totalDurationNanoseconds=42246541 constructorNanoseconds=1151881 totalConstructorNanoseconds=1151881
RESULT name=t2r8 n=999999 t=2 r=8 iterations=1 durationNanoseconds=83666232 totalDurationNanoseconds=83666232 constructorNanoseconds=11829003 totalConstructorNanoseconds=11829003
RESULT name=t2r8 n=10000000 t=2 r=8 iterations=1 durationNanoseconds=536559751 totalDurationNanoseconds=536559751 constructorNanoseconds=133420665 totalConstructorNanoseconds=133420665
RESULT name=t2r8 n=100000000 t=2 r=8 iterations=1 durationNanoseconds=14990654951 totalDurationNanoseconds=14990654951 constructorNanoseconds=1289632888 totalConstructorNanoseconds=1289632888
RESULT name=t2r8 n=200000000 t=2 r=8 iterations=1 durationNanoseconds=18169148235 totalDurationNanoseconds=18169148235 constructorNanoseconds=2562485962 totalConstructorNanoseconds=2562485962
RESULT name=t4r8 n=100 t=4 r=8 iterations=6 durationNanoseconds=178135 totalDurationNanoseconds=1068810 constructorNanoseconds=3111 totalConstructorNanoseconds=18670
RESULT name=t4r8 n=1000 t=4 r=8 iterations=1 durationNanoseconds=1446660 totalDurationNanoseconds=1446660 constructorNanoseconds=12170 totalConstructorNanoseconds=12170
RESULT name=t4r8 n=10001 t=4 r=8 iterations=2 durationNanoseconds=628910 totalDurationNanoseconds=1257820 constructorNanoseconds=81250 totalConstructorNanoseconds=162500
RESULT name=t4r8 n=100000 t=4 r=8 iterations=1 durationNanoseconds=36625639 totalDurationNanoseconds=36625639 constructorNanoseconds=1140791 totalConstructorNanoseconds=1140791
RESULT name=t4r8 n=999999 t=4 r=8 iterations=1 durationNanoseconds=56512695 totalDurationNanoseconds=56512695 constructorNanoseconds=12577153 totalConstructorNanoseconds=12577153
RESULT name=t4r8 n=10000000 t=4 r=8 iterations=1 durationNanoseconds=331982137 totalDurationNanoseconds=331982137 constructorNanoseconds=132915645 totalConstructorNanoseconds=132915645
RESULT name=t4r8 n=100000000 t=4 r=8 iterations=1 durationNanoseconds=10527811751 totalDurationNanoseconds=10527811751 constructorNanoseconds=1321169216 totalConstructorNanoseconds=1321169216
RESULT name=t4r8 n=200000000 t=4 r=8 iterations=1 durationNanoseconds=12538882068 totalDurationNanoseconds=12538882068 constructorNanoseconds=2566758574 totalConstructorNanoseconds=2566758574
RESULT name=t8r8 n=100 t=8 r=8 iterations=3 durationNanoseconds=386737 totalDurationNanoseconds=1160211 constructorNanoseconds=2183 totalConstructorNanoseconds=6550
RESULT name=t8r8 n=1000 t=8 r=8 iterations=2 durationNanoseconds=727260 totalDurationNanoseconds=1454521 constructorNanoseconds=15545 totalConstructorNanoseconds=31090
RESULT name=t8r8 n=10001 t=8 r=8 iterations=2 durationNanoseconds=703750 totalDurationNanoseconds=1407500 constructorNanoseconds=95840 totalConstructorNanoseconds=191680
RESULT name=t8r8 n=100000 t=8 r=8 iterations=1 durationNanoseconds=28816648 totalDurationNanoseconds=28816648 constructorNanoseconds=1951490 totalConstructorNanoseconds=1951490
RESULT name=t8r8 n=999999 t=8 r=8 iterations=1 durationNanoseconds=44761251 totalDurationNanoseconds=44761251 constructorNanoseconds=12443504 totalConstructorNanoseconds=12443504
RESULT name=t8r8 n=10000000 t=8 r=8 iterations=1 durationNanoseconds=241976853 totalDurationNanoseconds=241976853 constructorNanoseconds=132914915 totalConstructorNanoseconds=132914915
RESULT name=t8r8 n=100000000 t=8 r=8 iterations=1 durationNanoseconds=7047608038 totalDurationNanoseconds=7047608038 constructorNanoseconds=1293577319 totalConstructorNanoseconds=1293577319
RESULT name=t8r8 n=200000000 t=8 r=8 iterations=1 durationNanoseconds=9226275860 totalDurationNanoseconds=9226275860 constructorNanoseconds=2555995630 totalConstructorNanoseconds=2555995630
RESULT name=t12r8 n=100 t=12 r=8 iterations=3 durationNanoseconds=358133 totalDurationNanoseconds=1074400 constructorNanoseconds=506 totalConstructorNanoseconds=1520
RESULT name=t12r8 n=1000 t=12 r=8 iterations=2 durationNanoseconds=1403700 totalDurationNanoseconds=2807401 constructorNanoseconds=8400 totalConstructorNanoseconds=16800
RESULT name=t12r8 n=10001 t=12 r=8 iterations=2 durationNanoseconds=914300 totalDurationNanoseconds=1828600 constructorNanoseconds=75670 totalConstructorNanoseconds=151340
RESULT name=t12r8 n=100000 t=12 r=8 iterations=1 durationNanoseconds=20085155 totalDurationNanoseconds=20085155 constructorNanoseconds=1405550 totalConstructorNanoseconds=1405550
RESULT name=t12r8 n=999999 t=12 r=8 iterations=1 durationNanoseconds=33953829 totalDurationNanoseconds=33953829 constructorNanoseconds=12587664 totalConstructorNanoseconds=12587664
RESULT name=t12r8 n=10000000 t=12 r=8 iterations=1 durationNanoseconds=211811976 totalDurationNanoseconds=211811976 constructorNanoseconds=136762146 totalConstructorNanoseconds=136762146
RESULT name=t12r8 n=100000000 t=12 r=8 iterations=1 durationNanoseconds=6590791238 totalDurationNanoseconds=6590791238 constructorNanoseconds=1302020222 totalConstructorNanoseconds=1302020222
RESULT name=t12r8 n=200000000 t=12 r=8 iterations=1 durationNanoseconds=8073446977 totalDurationNanoseconds=8073446977 constructorNanoseconds=2558808681 totalConstructorNanoseconds=2558808681
RESULT name=t16r8 n=100 t=16 r=8 iterations=2 durationNanoseconds=564685 totalDurationNanoseconds=1129370 constructorNanoseconds=1045 totalConstructorNanoseconds=2090
RESULT name=t16r8 n=1000 t=16 r=8 iterations=1 durationNanoseconds=1501320 totalDurationNanoseconds=1501320 constructorNanoseconds=21910 totalConstructorNanoseconds=21910
RESULT name=t16r8 n=10001 t=16 r=8 iterations=1 durationNanoseconds=1191080 totalDurationNanoseconds=1191080 constructorNanoseconds=111390 totalConstructorNanoseconds=111390
RESULT name=t16r8 n=100000 t=16 r=8 iterations=1 durationNanoseconds=20479135 totalDurationNanoseconds=20479135 constructorNanoseconds=1248081 totalConstructorNanoseconds=1248081
RESULT name=t16r8 n=999999 t=16 r=8 iterations=1 durationNanoseconds=35142119 totalDurationNanoseconds=35142119 constructorNanoseconds=12689593 totalConstructorNanoseconds=12689593
RESULT name=t16r8 n=10000000 t=16 r=8 iterations=1 durationNanoseconds=193706491 totalDurationNanoseconds=193706491 constructorNanoseconds=135657825 totalConstructorNanoseconds=135657825
RESULT name=t16r8 n=100000000 t=16 r=8 iterations=1 durationNanoseconds=6964006196 totalDurationNanoseconds=6964006196 constructorNanoseconds=1290404239 totalConstructorNanoseconds=1290404239
RESULT name=t16r8 n=200000000 t=16 r=8 iterations=1 durationNanoseconds=8156464699 totalDurationNanoseconds=8156464699 constructorNanoseconds=2565330783 totalConstructorNanoseconds=2565330783
RESULT name=t1r10 n=100 t=1 r=10 iterations=39 durationNanoseconds=25689 totalDurationNanoseconds=1001880 constructorNanoseconds=314 totalConstructorNanoseconds=12250
RESULT name=t1r10 n=1000 t=1 r=10 iterations=13 durationNanoseconds=83104 totalDurationNanoseconds=1080360 constructorNanoseconds=2319 totalConstructorNanoseconds=30150
RESULT name=t1r10 n=10001 t=1 r=10 iterations=2 durationNanoseconds=788245 totalDurationNanoseconds=1576490 constructorNanoseconds=80175 totalConstructorNanoseconds=160350
RESULT name=t1r10 n=100000 t=1 r=10 iterations=1 durationNanoseconds=6900991 totalDurationNanoseconds=6900991 constructorNanoseconds=1364641 totalConstructorNanoseconds=1364641
RESULT name=t1r10 n=999999 t=1 r=10 iterations=1 durationNanoseconds=93424094 totalDurationNanoseconds=93424094 constructorNanoseconds=12494054 totalConstructorNanoseconds=12494054
RESULT name=t1r10 n=10000000 t=1 r=10 iterations=1 durationNanoseconds=825138247 totalDurationNanoseconds=825138247 constructorNanoseconds=133613475 totalConstructorNanoseconds=133613475
RESULT name=t1r10 n=100000000 t=1 r=10 iterations=1 durationNanoseconds=8033919997 totalDurationNanoseconds=8033919997 constructorNanoseconds=1286876987 totalConstructorNanoseconds=1286876987
RESULT name=t1r10 n=200000000 t=1 r=10 iterations=1 durationNanoseconds=19235600965 totalDurationNanoseconds=19235600965 constructorNanoseconds=2561600662 totalConstructorNanoseconds=2561600662
RESULT name=t2r10 n=100 t=2 r=10 iterations=9 durationNanoseconds=111844 totalDurationNanoseconds=1006600 constructorNanoseconds=476 totalConstructorNanoseconds=4290
RESULT name=t2r10 n=1000 t=2 r=10 iterations=2 durationNanoseconds=538670 totalDurationNanoseconds=1077341 constructorNanoseconds=23965 totalConstructorNanoseconds=47930
RESULT name=t2r10 n=10001 t=2 r=10 iterations=1 durationNanoseconds=1061420 totalDurationNanoseconds=1061420 constructorNanoseconds=183200 totalConstructorNanoseconds=183200
RESULT name=t2r10 n=100000 t=2 r=10 iterations=1 durationNanoseconds=4364311 totalDurationNanoseconds=4364311 constructorNanoseconds=1229330 totalConstructorNanoseconds=1229330
RESULT name=t2r10 n=999999 t=2 r=10 iterations=1 durationNanoseconds=598821557 totalDurationNanoseconds=598821557 constructorNanoseconds=12684424 totalConstructorNanoseconds=12684424
RESULT name=t2r10 n=10000000 t=2 r=10 iterations=1 durationNanoseconds=1047194635 totalDurationNanoseconds=1047194635 constructorNanoseconds=131978405 totalConstructorNanoseconds=131978405
RESULT name=t2r10 n=100000000 t=2 r=10 iterations=1 durationNanoseconds=5257401229 totalDurationNanoseconds=5257401229 constructorNanoseconds=1291472949 totalConstructorNanoseconds=1291472949
RESULT name=t2r10 n=200000000 t=2 r=10 iterations=1 durationNanoseconds=11815947509 totalDurationNanoseconds=11815947509 constructorNanoseconds=2553886970 totalConstructorNanoseconds=2553886970
RESULT name=t4r10 n=100 t=4 r=10 iterations=6 durationNanoseconds=189048 totalDurationNanoseconds=1134290 constructorNanoseconds=1146 totalConstructorNanoseconds=6880
RESULT name=t4r10 n=1000 t=4 r=10 iterations=1 durationNanoseconds=2481070 totalDurationNanoseconds=2481070 constructorNanoseconds=34760 totalConstructorNanoseconds=34760
RESULT name=t4r10 n=10001 t=4 r=10 iterations=2 durationNanoseconds=795965 totalDurationNanoseconds=1591930 constructorNanoseconds=101180 totalConstructorNanoseconds=202360
RESULT name=t4r10 n=100000 t=4 r=10 iterations=1 durationNanoseconds=3140781 totalDurationNanoseconds=3140781 constructorNanoseconds=1297190 totalConstructorNanoseconds=1297190
RESULT name=t4r10 n=999999 t=4 r=10 iterations=1 durationNanoseconds=440498135 totalDurationNanoseconds=440498135 constructorNanoseconds=12714273 totalConstructorNanoseconds=12714273
RESULT name=t4r10 n=10000000 t=4 r=10 iterations=1 durationNanoseconds=801888130 totalDurationNanoseconds=801888130 constructorNanoseconds=133528675 totalConstructorNanoseconds=133528675
RESULT name=t4r10 n=100000000 t=4 r=10 iterations=1 durationNanoseconds=3340825176 totalDurationNanoseconds=3340825176 constructorNanoseconds=1289185868 totalConstructorNanoseconds=1289185868
RESULT name=t4r10 n=200000000 t=4 r=10 iterations=1 durationNanoseconds=7278104599 totalDurationNanoseconds=7278104599 constructorNanoseconds=2549749228 totalConstructorNanoseconds=2549749228
RESULT name=t8r10 n=100 t=8 r=10 iterations=3 durationNanoseconds=366816 totalDurationNanoseconds=1100450 constructorNanoseconds=2103 totalConstructorNanoseconds=6310
RESULT name=t8r10 n=1000 t=8 r=10 iterations=2 durationNanoseconds=736400 totalDurationNanoseconds=1472801 constructorNanoseconds=11365 totalConstructorNanoseconds=22730
RESULT name=t8r10 n=10001 t=8 r=10 iterations=2 durationNanoseconds=866120 totalDurationNanoseconds=1732240 constructorNanoseconds=117455 totalConstructorNanoseconds=234910
RESULT name=t8r10 n=100000 t=8 r=10 iterations=1 durationNanoseconds=3462061 totalDurationNanoseconds=3462061 constructorNanoseconds=1192571 totalConstructorNanoseconds=1192571
RESULT name=t8r10 n=999999 t=8 r=10 iterations=1 durationNanoseconds=343134020 totalDurationNanoseconds=343134020 constructorNanoseconds=12516784 totalConstructorNanoseconds=12516784
RESULT name=t8r10 n=10000000 t=8 r=10 iterations=1 durationNanoseconds=583798313 totalDurationNanoseconds=583798313 constructorNanoseconds=130241084 totalConstructorNanoseconds=130241084
RESULT name=t8r10 n=100000000 t=8 r=10 iterations=1 durationNanoseconds=2476006470 totalDurationNanoseconds=2476006470 constructorNanoseconds=1286772057 totalConstructorNanoseconds=1286772057
RESULT name=t8r10 n=200000000 t=8 r=10 iterations=1 durationNanoseconds=5092805066 totalDurationNanoseconds=5092805066 constructorNanoseconds=2588349689 totalConstructorNanoseconds=2588349689
RESULT name=t12r10 n=100 t=12 r=10 iterations=3 durationNanoseconds=344463 totalDurationNanoseconds=1033391 constructorNanoseconds=533 totalConstructorNanoseconds=1600
RESULT name=t12r10 n=1000 t=12 r=10 iterations=1 durationNanoseconds=3333251 totalDurationNanoseconds=3333251 constructorNanoseconds=19500 totalConstructorNanoseconds=19500
RESULT name=t12r10 n=10001 t=12 r=10 iterations=1 durationNanoseconds=1286040 totalDurationNanoseconds=1286040 constructorNanoseconds=107730 totalConstructorNanoseconds=107730
RESULT name=t12r10 n=100000 t=12 r=10 iterations=1 durationNanoseconds=2693191 totalDurationNanoseconds=2693191 constructorNanoseconds=1225381 totalConstructorNanoseconds=1225381
RESULT name=t12r10 n=999999 t=12 r=10 iterations=1 durationNanoseconds=283001154 totalDurationNanoseconds=283001154 constructorNanoseconds=12570054 totalConstructorNanoseconds=12570054
RESULT name=t12r10 n=10000000 t=12 r=10 iterations=1 durationNanoseconds=499160711 totalDurationNanoseconds=499160711 constructorNanoseconds=131840774 totalConstructorNanoseconds=131840774
RESULT name=t12r10 n=100000000 t=12 r=10 iterations=1 durationNanoseconds=2265722814 totalDurationNanoseconds=2265722814 constructorNanoseconds=1298443250 totalConstructorNanoseconds=1298443250
RESULT name=t12r10 n=200000000 t=12 r=10 iterations=1 durationNanoseconds=4538179250 totalDurationNanoseconds=4538179250 constructorNanoseconds=2601581762 totalConstructorNanoseconds=2601581762
RESULT name=t16r10 n=100 t=16 r=10 iterations=3 durationNanoseconds=454173 totalDurationNanoseconds=1362520 constructorNanoseconds=1280 totalConstructorNanoseconds=3840
RESULT name=t16r10 n=1000 t=16 r=10 iterations=1 durationNanoseconds=3051541 totalDurationNanoseconds=3051541 constructorNanoseconds=26940 totalConstructorNanoseconds=26940
RESULT name=t16r10 n=10001 t=16 r=10 iterations=1 durationNanoseconds=1439490 totalDurationNanoseconds=1439490 constructorNanoseconds=108291 totalConstructorNanoseconds=108291
RESULT name=t16r10 n=100000 t=16 r=10 iterations=1 durationNanoseconds=3151030 totalDurationNanoseconds=3151030 constructorNanoseconds=1205441 totalConstructorNanoseconds=1205441
RESULT name=t16r10 n=999999 t=16 r=10 iterations=1 durationNanoseconds=268934980 totalDurationNanoseconds=268934980 constructorNanoseconds=12614753 totalConstructorNanoseconds=12614753
RESULT name=t16r10 n=10000000 t=16 r=10 iterations=1 durationNanoseconds=494573849 totalDurationNanoseconds=494573849 constructorNanoseconds=133801205 totalConstructorNanoseconds=133801205
RESULT name=t16r10 n=100000000 t=16 r=10 iterations=1 durationNanoseconds=2221693383 totalDurationNanoseconds=2221693383 constructorNanoseconds=1305991852 totalConstructorNanoseconds=1305991852
RESULT name=t16r10 n=200000000 t=16 r=10 iterations=1 durationNanoseconds=4445431506 totalDurationNanoseconds=4445431506 constructorNanoseconds=2555692511 totalConstructorNanoseconds=2555692511
RESULT name=t1r12 n=100 t=1 r=12 iterations=68 durationNanoseconds=14819 totalDurationNanoseconds=1007700 constructorNanoseconds=178 totalConstructorNanoseconds=12160
RESULT name=t1r12 n=1000 t=1 r=12 iterations=7 durationNanoseconds=165713 totalDurationNanoseconds=1159991 constructorNanoseconds=4215 totalConstructorNanoseconds=29510
RESULT name=t1r12 n=10001 t=1 r=12 iterations=2 durationNanoseconds=921995 totalDurationNanoseconds=1843991 constructorNanoseconds=85310 totalConstructorNanoseconds=170620
RESULT name=t1r12 n=100000 t=1 r=12 iterations=1 durationNanoseconds=6179961 totalDurationNanoseconds=6179961 constructorNanoseconds=1170571 totalConstructorNanoseconds=1170571
RESULT name=t1r12 n=999999 t=1 r=12 iterations=1 durationNanoseconds=214830996 totalDurationNanoseconds=214830996 constructorNanoseconds=13046034 totalConstructorNanoseconds=13046034
RESULT name=t1r12 n=10000000 t=1 r=12 iterations=1 durationNanoseconds=1180966629 totalDurationNanoseconds=1180966629 constructorNanoseconds=131064905 totalConstructorNanoseconds=131064905
RESULT name=t1r12 n=100000000 t=1 r=12 iterations=1 durationNanoseconds=10610301673 totalDurationNanoseconds=10610301673 constructorNanoseconds=1289721838 totalConstructorNanoseconds=1289721838
RESULT name=t1r12 n=200000000 t=1 r=12 iterations=1 durationNanoseconds=18320382604 totalDurationNanoseconds=18320382604 constructorNanoseconds=2534354885 totalConstructorNanoseconds=2534354885
RESULT name=t2r12 n=100 t=2 r=12 iterations=12 durationNanoseconds=90432 totalDurationNanoseconds=1085191 constructorNanoseconds=495 totalConstructorNanoseconds=5950
RESULT name=t2r12 n=1000 t=2 r=12 iterations=1 durationNanoseconds=2985451 totalDurationNanoseconds=2985451 constructorNanoseconds=11340 totalConstructorNanoseconds=11340
RESULT name=t2r12 n=10001 t=2 r=12 iterations=1 durationNanoseconds=2695730 totalDurationNanoseconds=2695730 constructorNanoseconds=118220 totalConstructorNanoseconds=118220
RESULT name=t2r12 n=100000 t=2 r=12 iterations=1 durationNanoseconds=5191691 totalDurationNanoseconds=5191691 constructorNanoseconds=1199980 totalConstructorNanoseconds=1199980
RESULT name=t2r12 n=999999 t=2 r=12 iterations=1 durationNanoseconds=1772722245 totalDurationNanoseconds=1772722245 constructorNanoseconds=12541234 totalConstructorNanoseconds=12541234
RESULT name=t2r12 n=10000000 t=2 r=12 iterations=1 durationNanoseconds=9309236962 totalDurationNanoseconds=9309236962 constructorNanoseconds=131600884 totalConstructorNanoseconds=131600884
RESULT name=t2r12 n=100000000 t=2 r=12 iterations=1 durationNanoseconds=13285709214 totalDurationNanoseconds=13285709214 constructorNanoseconds=1300152441 totalConstructorNanoseconds=1300152441
RESULT name=t2r12 n=200000000 t=2 r=12 iterations=1 durationNanoseconds=17875091508 totalDurationNanoseconds=17875091508 constructorNanoseconds=2543850687 totalConstructorNanoseconds=2543850687
RESULT name=t4r12 n=100 t=4 r=12 iterations=5 durationNanoseconds=207720 totalDurationNanoseconds=1038601 constructorNanoseconds=606 totalConstructorNanoseconds=3030
RESULT name=t4r12 n=1000 t=4 r=12 iterations=1 durationNanoseconds=3956241 totalDurationNanoseconds=3956241 constructorNanoseconds=17520 totalConstructorNanoseconds=17520
RESULT name=t4r12 n=10001 t=4 r=12 iterations=1 durationNanoseconds=3922071 totalDurationNanoseconds=3922071 constructorNanoseconds=108920 totalConstructorNanoseconds=108920
RESULT name=t4r12 n=100000 t=4 r=12 iterations=1 durationNanoseconds=4701901 totalDurationNanoseconds=4701901 constructorNanoseconds=1187660 totalConstructorNanoseconds=1187660
RESULT name=t4r12 n=999999 t=4 r=12 iterations=1 durationNanoseconds=1424174063 totalDurationNanoseconds=1424174063 constructorNanoseconds=12680054 totalConstructorNanoseconds=12680054
RESULT name=t4r12 n=10000000 t=4 r=12 iterations=1 durationNanoseconds=7087879109 totalDurationNanoseconds=7087879109 constructorNanoseconds=133535385 totalConstructorNanoseconds=133535385
RESULT name=t4r12 n=100000000 t=4 r=12 iterations=1 durationNanoseconds=11810597287 totalDurationNanoseconds=11810597287 constructorNanoseconds=1310848774 totalConstructorNanoseconds=1310848774
RESULT name=t4r12 n=200000000 t=4 r=12 iterations=1 durationNanoseconds=14467520664 totalDurationNanoseconds=14467520664 constructorNanoseconds=2588239539 totalConstructorNanoseconds=2588239539
RESULT name=t8r12 n=100 t=8 r=12 iterations=3 durationNanoseconds=341130 totalDurationNanoseconds=1023390 constructorNanoseconds=783 totalConstructorNanoseconds=2350
RESULT name=t8r12 n=1000 t=8 r=12 iterations=1 durationNanoseconds=8494782 totalDurationNanoseconds=8494782 constructorNanoseconds=11480 totalConstructorNanoseconds=11480
RESULT name=t8r12 n=10001 t=8 r=12 iterations=1 durationNanoseconds=7488962 totalDurationNanoseconds=7488962 constructorNanoseconds=104370 totalConstructorNanoseconds=104370
RESULT name=t8r12 n=100000 t=8 r=12 iterations=1 durationNanoseconds=6213581 totalDurationNanoseconds=6213581 constructorNanoseconds=1141040 totalConstructorNanoseconds=1141040
RESULT name=t8r12 n=999999 t=8 r=12 iterations=1 durationNanoseconds=1298703491 totalDurationNanoseconds=1298703491 constructorNanoseconds=12735103 totalConstructorNanoseconds=12735103
RESULT name=t8r12 n=10000000 t=8 r=12 iterations=1 durationNanoseconds=5433652995 totalDurationNanoseconds=5433652995 constructorNanoseconds=134323425 totalConstructorNanoseconds=134323425
RESULT name=t8r12 n=100000000 t=8 r=12 iterations=1 durationNanoseconds=9188247870 totalDurationNanoseconds=9188247870 constructorNanoseconds=1318464806 totalConstructorNanoseconds=1318464806
RESULT name=t8r12 n=200000000 t=8 r=12 iterations=1 durationNanoseconds=12151465907 totalDurationNanoseconds=12151465907 constructorNanoseconds=2597147151 totalConstructorNanoseconds=2597147151
RESULT name=t12r12 n=100 t=12 r=12 iterations=3 durationNanoseconds=354916 totalDurationNanoseconds=1064750 constructorNanoseconds=520 totalConstructorNanoseconds=1560
RESULT name=t12r12 n=1000 t=12 r=12 iterations=1 durationNanoseconds=9396422 totalDurationNanoseconds=9396422 constructorNanoseconds=20210 totalConstructorNanoseconds=20210
RESULT name=t12r12 n=10001 t=12 r=12 iterations=1 durationNanoseconds=6019082 totalDurationNanoseconds=6019082 constructorNanoseconds=115070 totalConstructorNanoseconds=115070
RESULT name=t12r12 n=100000 t=12 r=12 iterations=1 durationNanoseconds=9184452 totalDurationNanoseconds=9184452 constructorNanoseconds=1258370 totalConstructorNanoseconds=1258370
RESULT name=t12r12 n=999999 t=12 r=12 iterations=1 durationNanoseconds=1134022737 totalDurationNanoseconds=1134022737 constructorNanoseconds=12046293 totalConstructorNanoseconds=12046293
RESULT name=t12r12 n=10000000 t=12 r=12 iterations=1 durationNanoseconds=4488854297 totalDurationNanoseconds=4488854297 constructorNanoseconds=134022625 totalConstructorNanoseconds=134022625
RESULT name=t12r12 n=100000000 t=12 r=12 iterations=1 durationNanoseconds=7755803574 totalDurationNanoseconds=7755803574 constructorNanoseconds=1326100627 totalConstructorNanoseconds=1326100627
RESULT name=t12r12 n=200000000 t=12 r=12 iterations=1 durationNanoseconds=10560349260 totalDurationNanoseconds=10560349260 constructorNanoseconds=2589192299 totalConstructorNanoseconds=2589192299
RESULT name=t16r12 n=100 t=16 r=12 iterations=2 durationNanoseconds=580315 totalDurationNanoseconds=1160630 constructorNanoseconds=1050 totalConstructorNanoseconds=2100
RESULT name=t16r12 n=1000 t=16 r=12 iterations=1 durationNanoseconds=8668052 totalDurationNanoseconds=8668052 constructorNanoseconds=24360 totalConstructorNanoseconds=24360
RESULT name=t16r12 n=10001 t=16 r=12 iterations=1 durationNanoseconds=4406581 totalDurationNanoseconds=4406581 constructorNanoseconds=105240 totalConstructorNanoseconds=105240
RESULT name=t16r12 n=100000 t=16 r=12 iterations=1 durationNanoseconds=7114282 totalDurationNanoseconds=7114282 constructorNanoseconds=1230720 totalConstructorNanoseconds=1230720
RESULT name=t16r12 n=999999 t=16 r=12 iterations=1 durationNanoseconds=1100002518 totalDurationNanoseconds=1100002518 constructorNanoseconds=12631013 totalConstructorNanoseconds=12631013
RESULT name=t16r12 n=10000000 t=16 r=12 iterations=1 durationNanoseconds=4333076056 totalDurationNanoseconds=4333076056 constructorNanoseconds=132220955 totalConstructorNanoseconds=132220955
RESULT name=t16r12 n=100000000 t=16 r=12 iterations=1 durationNanoseconds=7472621490 totalDurationNanoseconds=7472621490 constructorNanoseconds=1299715681 totalConstructorNanoseconds=1299715681
RESULT name=t16r12 n=200000000 t=16 r=12 iterations=1 durationNanoseconds=11401963061 totalDurationNanoseconds=11401963061 constructorNanoseconds=2619006966 totalConstructorNanoseconds=2619006966

458
result.rh64.txt Normal file
View File

@ -0,0 +1,458 @@
RESULT name=t1r-3 n=100 t=1 r=-3 iterations=207 durationNanoseconds=4841 totalDurationNanoseconds=1002200 constructorNanoseconds=178 totalConstructorNanoseconds=36930
RESULT name=t1r-3 n=1000 t=1 r=-3 iterations=11 durationNanoseconds=94895 totalDurationNanoseconds=1043850 constructorNanoseconds=4260 totalConstructorNanoseconds=46870
RESULT name=t1r-3 n=10001 t=1 r=-3 iterations=2 durationNanoseconds=844580 totalDurationNanoseconds=1689160 constructorNanoseconds=72055 totalConstructorNanoseconds=144111
RESULT name=t1r-3 n=100000 t=1 r=-3 iterations=1 durationNanoseconds=10128373 totalDurationNanoseconds=10128373 constructorNanoseconds=1177350 totalConstructorNanoseconds=1177350
RESULT name=t1r-3 n=999999 t=1 r=-3 iterations=1 durationNanoseconds=114937200 totalDurationNanoseconds=114937200 constructorNanoseconds=12393264 totalConstructorNanoseconds=12393264
RESULT name=t1r-3 n=10000000 t=1 r=-3 iterations=1 durationNanoseconds=1288490947 totalDurationNanoseconds=1288490947 constructorNanoseconds=128430264 totalConstructorNanoseconds=128430264
RESULT name=t1r-3 n=100000000 t=1 r=-3 iterations=1 durationNanoseconds=10075489443 totalDurationNanoseconds=10075489443 constructorNanoseconds=1282855486 totalConstructorNanoseconds=1282855486
RESULT name=t1r-3 n=200000000 t=1 r=-3 iterations=1 durationNanoseconds=20593240250 totalDurationNanoseconds=20593240250 constructorNanoseconds=2544867518 totalConstructorNanoseconds=2544867518
RESULT name=t2r-3 n=100 t=2 r=-3 iterations=6 durationNanoseconds=183821 totalDurationNanoseconds=1102930 constructorNanoseconds=701 totalConstructorNanoseconds=4210
RESULT name=t2r-3 n=1000 t=2 r=-3 iterations=4 durationNanoseconds=272917 totalDurationNanoseconds=1091670 constructorNanoseconds=10752 totalConstructorNanoseconds=43010
RESULT name=t2r-3 n=10001 t=2 r=-3 iterations=2 durationNanoseconds=719815 totalDurationNanoseconds=1439630 constructorNanoseconds=72760 totalConstructorNanoseconds=145520
RESULT name=t2r-3 n=100000 t=2 r=-3 iterations=1 durationNanoseconds=8035342 totalDurationNanoseconds=8035342 constructorNanoseconds=1215870 totalConstructorNanoseconds=1215870
RESULT name=t2r-3 n=999999 t=2 r=-3 iterations=1 durationNanoseconds=85003683 totalDurationNanoseconds=85003683 constructorNanoseconds=12147663 totalConstructorNanoseconds=12147663
RESULT name=t2r-3 n=10000000 t=2 r=-3 iterations=1 durationNanoseconds=900428356 totalDurationNanoseconds=900428356 constructorNanoseconds=130279904 totalConstructorNanoseconds=130279904
RESULT name=t2r-3 n=100000000 t=2 r=-3 iterations=1 durationNanoseconds=6594014159 totalDurationNanoseconds=6594014159 constructorNanoseconds=1284198327 totalConstructorNanoseconds=1284198327
RESULT name=t2r-3 n=200000000 t=2 r=-3 iterations=1 durationNanoseconds=18832800019 totalDurationNanoseconds=18832800019 constructorNanoseconds=2573432705 totalConstructorNanoseconds=2573432705
RESULT name=t4r-3 n=100 t=4 r=-3 iterations=3 durationNanoseconds=412780 totalDurationNanoseconds=1238340 constructorNanoseconds=926 totalConstructorNanoseconds=2780
RESULT name=t4r-3 n=1000 t=4 r=-3 iterations=4 durationNanoseconds=267257 totalDurationNanoseconds=1069030 constructorNanoseconds=7822 totalConstructorNanoseconds=31290
RESULT name=t4r-3 n=10001 t=4 r=-3 iterations=2 durationNanoseconds=759405 totalDurationNanoseconds=1518810 constructorNanoseconds=74055 totalConstructorNanoseconds=148110
RESULT name=t4r-3 n=100000 t=4 r=-3 iterations=1 durationNanoseconds=5173032 totalDurationNanoseconds=5173032 constructorNanoseconds=1285760 totalConstructorNanoseconds=1285760
RESULT name=t4r-3 n=999999 t=4 r=-3 iterations=1 durationNanoseconds=70894228 totalDurationNanoseconds=70894228 constructorNanoseconds=12658623 totalConstructorNanoseconds=12658623
RESULT name=t4r-3 n=10000000 t=4 r=-3 iterations=1 durationNanoseconds=511890094 totalDurationNanoseconds=511890094 constructorNanoseconds=128558784 totalConstructorNanoseconds=128558784
RESULT name=t4r-3 n=100000000 t=4 r=-3 iterations=1 durationNanoseconds=4050425363 totalDurationNanoseconds=4050425363 constructorNanoseconds=1293560749 totalConstructorNanoseconds=1293560749
RESULT name=t4r-3 n=200000000 t=4 r=-3 iterations=1 durationNanoseconds=13748467645 totalDurationNanoseconds=13748467645 constructorNanoseconds=2555696681 totalConstructorNanoseconds=2555696681
RESULT name=t8r-3 n=100 t=8 r=-3 iterations=2 durationNanoseconds=524665 totalDurationNanoseconds=1049330 constructorNanoseconds=3145 totalConstructorNanoseconds=6290
RESULT name=t8r-3 n=1000 t=8 r=-3 iterations=2 durationNanoseconds=501830 totalDurationNanoseconds=1003660 constructorNanoseconds=21515 totalConstructorNanoseconds=43030
RESULT name=t8r-3 n=10001 t=8 r=-3 iterations=2 durationNanoseconds=821905 totalDurationNanoseconds=1643810 constructorNanoseconds=71660 totalConstructorNanoseconds=143321
RESULT name=t8r-3 n=100000 t=8 r=-3 iterations=1 durationNanoseconds=3504071 totalDurationNanoseconds=3504071 constructorNanoseconds=1229610 totalConstructorNanoseconds=1229610
RESULT name=t8r-3 n=999999 t=8 r=-3 iterations=1 durationNanoseconds=47199483 totalDurationNanoseconds=47199483 constructorNanoseconds=11757073 totalConstructorNanoseconds=11757073
RESULT name=t8r-3 n=10000000 t=8 r=-3 iterations=1 durationNanoseconds=384622231 totalDurationNanoseconds=384622231 constructorNanoseconds=130553824 totalConstructorNanoseconds=130553824
RESULT name=t8r-3 n=100000000 t=8 r=-3 iterations=1 durationNanoseconds=2618722167 totalDurationNanoseconds=2618722167 constructorNanoseconds=1280046245 totalConstructorNanoseconds=1280046245
RESULT name=t8r-3 n=200000000 t=8 r=-3 iterations=1 durationNanoseconds=9386648382 totalDurationNanoseconds=9386648382 constructorNanoseconds=2566786263 totalConstructorNanoseconds=2566786263
RESULT name=t12r-3 n=100 t=12 r=-3 iterations=3 durationNanoseconds=550990 totalDurationNanoseconds=1652970 constructorNanoseconds=873 totalConstructorNanoseconds=2620
RESULT name=t12r-3 n=1000 t=12 r=-3 iterations=2 durationNanoseconds=1075705 totalDurationNanoseconds=2151411 constructorNanoseconds=10015 totalConstructorNanoseconds=20030
RESULT name=t12r-3 n=10001 t=12 r=-3 iterations=2 durationNanoseconds=1050065 totalDurationNanoseconds=2100131 constructorNanoseconds=71320 totalConstructorNanoseconds=142640
RESULT name=t12r-3 n=100000 t=12 r=-3 iterations=1 durationNanoseconds=4583792 totalDurationNanoseconds=4583792 constructorNanoseconds=1234560 totalConstructorNanoseconds=1234560
RESULT name=t12r-3 n=999999 t=12 r=-3 iterations=1 durationNanoseconds=35927899 totalDurationNanoseconds=35927899 constructorNanoseconds=12558584 totalConstructorNanoseconds=12558584
RESULT name=t12r-3 n=10000000 t=12 r=-3 iterations=1 durationNanoseconds=325140995 totalDurationNanoseconds=325140995 constructorNanoseconds=130238354 totalConstructorNanoseconds=130238354
RESULT name=t12r-3 n=100000000 t=12 r=-3 iterations=1 durationNanoseconds=2302475914 totalDurationNanoseconds=2302475914 constructorNanoseconds=1302424401 totalConstructorNanoseconds=1302424401
RESULT name=t12r-3 n=200000000 t=12 r=-3 iterations=1 durationNanoseconds=7074741645 totalDurationNanoseconds=7074741645 constructorNanoseconds=2581295607 totalConstructorNanoseconds=2581295607
RESULT name=t16r-3 n=100 t=16 r=-3 iterations=2 durationNanoseconds=625485 totalDurationNanoseconds=1250971 constructorNanoseconds=710 totalConstructorNanoseconds=1420
RESULT name=t16r-3 n=1000 t=16 r=-3 iterations=1 durationNanoseconds=1003511 totalDurationNanoseconds=1003511 constructorNanoseconds=18160 totalConstructorNanoseconds=18160
RESULT name=t16r-3 n=10001 t=16 r=-3 iterations=1 durationNanoseconds=1398441 totalDurationNanoseconds=1398441 constructorNanoseconds=116430 totalConstructorNanoseconds=116430
RESULT name=t16r-3 n=100000 t=16 r=-3 iterations=1 durationNanoseconds=4438481 totalDurationNanoseconds=4438481 constructorNanoseconds=1216690 totalConstructorNanoseconds=1216690
RESULT name=t16r-3 n=999999 t=16 r=-3 iterations=1 durationNanoseconds=32650389 totalDurationNanoseconds=32650389 constructorNanoseconds=12113903 totalConstructorNanoseconds=12113903
RESULT name=t16r-3 n=10000000 t=16 r=-3 iterations=1 durationNanoseconds=338751209 totalDurationNanoseconds=338751209 constructorNanoseconds=131004914 totalConstructorNanoseconds=131004914
RESULT name=t16r-3 n=100000000 t=16 r=-3 iterations=1 durationNanoseconds=2218222841 totalDurationNanoseconds=2218222841 constructorNanoseconds=1285328188 totalConstructorNanoseconds=1285328188
RESULT name=t16r-3 n=200000000 t=16 r=-3 iterations=1 durationNanoseconds=8042926440 totalDurationNanoseconds=8042926440 constructorNanoseconds=2552774689 totalConstructorNanoseconds=2552774689
RESULT name=t1r-2 n=100 t=1 r=-2 iterations=212 durationNanoseconds=4721 totalDurationNanoseconds=1001040 constructorNanoseconds=167 totalConstructorNanoseconds=35410
RESULT name=t1r-2 n=1000 t=1 r=-2 iterations=11 durationNanoseconds=91850 totalDurationNanoseconds=1010351 constructorNanoseconds=4010 totalConstructorNanoseconds=44120
RESULT name=t1r-2 n=10001 t=1 r=-2 iterations=2 durationNanoseconds=660305 totalDurationNanoseconds=1320611 constructorNanoseconds=77180 totalConstructorNanoseconds=154360
RESULT name=t1r-2 n=100000 t=1 r=-2 iterations=1 durationNanoseconds=6251812 totalDurationNanoseconds=6251812 constructorNanoseconds=1158900 totalConstructorNanoseconds=1158900
RESULT name=t1r-2 n=999999 t=1 r=-2 iterations=1 durationNanoseconds=67746387 totalDurationNanoseconds=67746387 constructorNanoseconds=12464434 totalConstructorNanoseconds=12464434
RESULT name=t1r-2 n=10000000 t=1 r=-2 iterations=1 durationNanoseconds=692683112 totalDurationNanoseconds=692683112 constructorNanoseconds=129408034 totalConstructorNanoseconds=129408034
RESULT name=t1r-2 n=100000000 t=1 r=-2 iterations=1 durationNanoseconds=7207944360 totalDurationNanoseconds=7207944360 constructorNanoseconds=1285273927 totalConstructorNanoseconds=1285273927
RESULT name=t1r-2 n=200000000 t=1 r=-2 iterations=1 durationNanoseconds=14158225963 totalDurationNanoseconds=14158225963 constructorNanoseconds=2549219419 totalConstructorNanoseconds=2549219419
RESULT name=t2r-2 n=100 t=2 r=-2 iterations=6 durationNanoseconds=170420 totalDurationNanoseconds=1022520 constructorNanoseconds=701 totalConstructorNanoseconds=4210
RESULT name=t2r-2 n=1000 t=2 r=-2 iterations=4 durationNanoseconds=284155 totalDurationNanoseconds=1136620 constructorNanoseconds=10122 totalConstructorNanoseconds=40490
RESULT name=t2r-2 n=10001 t=2 r=-2 iterations=2 durationNanoseconds=592600 totalDurationNanoseconds=1185200 constructorNanoseconds=72105 totalConstructorNanoseconds=144210
RESULT name=t2r-2 n=100000 t=2 r=-2 iterations=1 durationNanoseconds=5665602 totalDurationNanoseconds=5665602 constructorNanoseconds=1267920 totalConstructorNanoseconds=1267920
RESULT name=t2r-2 n=999999 t=2 r=-2 iterations=1 durationNanoseconds=74196889 totalDurationNanoseconds=74196889 constructorNanoseconds=12586343 totalConstructorNanoseconds=12586343
RESULT name=t2r-2 n=10000000 t=2 r=-2 iterations=1 durationNanoseconds=926811093 totalDurationNanoseconds=926811093 constructorNanoseconds=128090714 totalConstructorNanoseconds=128090714
RESULT name=t2r-2 n=100000000 t=2 r=-2 iterations=1 durationNanoseconds=11299141364 totalDurationNanoseconds=11299141364 constructorNanoseconds=1279244545 totalConstructorNanoseconds=1279244545
RESULT name=t2r-2 n=200000000 t=2 r=-2 iterations=1 durationNanoseconds=13684095379 totalDurationNanoseconds=13684095379 constructorNanoseconds=2563058772 totalConstructorNanoseconds=2563058772
RESULT name=t4r-2 n=100 t=4 r=-2 iterations=3 durationNanoseconds=336246 totalDurationNanoseconds=1008740 constructorNanoseconds=2123 totalConstructorNanoseconds=6370
RESULT name=t4r-2 n=1000 t=4 r=-2 iterations=4 durationNanoseconds=261497 totalDurationNanoseconds=1045990 constructorNanoseconds=7910 totalConstructorNanoseconds=31640
RESULT name=t4r-2 n=10001 t=4 r=-2 iterations=2 durationNanoseconds=549050 totalDurationNanoseconds=1098100 constructorNanoseconds=71605 totalConstructorNanoseconds=143210
RESULT name=t4r-2 n=100000 t=4 r=-2 iterations=1 durationNanoseconds=3145971 totalDurationNanoseconds=3145971 constructorNanoseconds=1148460 totalConstructorNanoseconds=1148460
RESULT name=t4r-2 n=999999 t=4 r=-2 iterations=1 durationNanoseconds=52426494 totalDurationNanoseconds=52426494 constructorNanoseconds=11775083 totalConstructorNanoseconds=11775083
RESULT name=t4r-2 n=10000000 t=4 r=-2 iterations=1 durationNanoseconds=609765540 totalDurationNanoseconds=609765540 constructorNanoseconds=132076965 totalConstructorNanoseconds=132076965
RESULT name=t4r-2 n=100000000 t=4 r=-2 iterations=1 durationNanoseconds=7865312362 totalDurationNanoseconds=7865312362 constructorNanoseconds=1289933649 totalConstructorNanoseconds=1289933649
RESULT name=t4r-2 n=200000000 t=4 r=-2 iterations=1 durationNanoseconds=11270376936 totalDurationNanoseconds=11270376936 constructorNanoseconds=2562993592 totalConstructorNanoseconds=2562993592
RESULT name=t8r-2 n=100 t=8 r=-2 iterations=3 durationNanoseconds=404080 totalDurationNanoseconds=1212241 constructorNanoseconds=736 totalConstructorNanoseconds=2210
RESULT name=t8r-2 n=1000 t=8 r=-2 iterations=2 durationNanoseconds=578545 totalDurationNanoseconds=1157091 constructorNanoseconds=17625 totalConstructorNanoseconds=35250
RESULT name=t8r-2 n=10001 t=8 r=-2 iterations=2 durationNanoseconds=762480 totalDurationNanoseconds=1524960 constructorNanoseconds=70570 totalConstructorNanoseconds=141140
RESULT name=t8r-2 n=100000 t=8 r=-2 iterations=1 durationNanoseconds=3856341 totalDurationNanoseconds=3856341 constructorNanoseconds=1201520 totalConstructorNanoseconds=1201520
RESULT name=t8r-2 n=999999 t=8 r=-2 iterations=1 durationNanoseconds=44292322 totalDurationNanoseconds=44292322 constructorNanoseconds=12762183 totalConstructorNanoseconds=12762183
RESULT name=t8r-2 n=10000000 t=8 r=-2 iterations=1 durationNanoseconds=491397378 totalDurationNanoseconds=491397378 constructorNanoseconds=128636994 totalConstructorNanoseconds=128636994
RESULT name=t8r-2 n=100000000 t=8 r=-2 iterations=1 durationNanoseconds=5688131561 totalDurationNanoseconds=5688131561 constructorNanoseconds=1285513008 totalConstructorNanoseconds=1285513008
RESULT name=t8r-2 n=200000000 t=8 r=-2 iterations=1 durationNanoseconds=8308091869 totalDurationNanoseconds=8308091869 constructorNanoseconds=2553680800 totalConstructorNanoseconds=2553680800
RESULT name=t12r-2 n=100 t=12 r=-2 iterations=2 durationNanoseconds=559040 totalDurationNanoseconds=1118080 constructorNanoseconds=2015 totalConstructorNanoseconds=4030
RESULT name=t12r-2 n=1000 t=12 r=-2 iterations=2 durationNanoseconds=971690 totalDurationNanoseconds=1943381 constructorNanoseconds=13410 totalConstructorNanoseconds=26820
RESULT name=t12r-2 n=10001 t=12 r=-2 iterations=2 durationNanoseconds=1041870 totalDurationNanoseconds=2083741 constructorNanoseconds=73970 totalConstructorNanoseconds=147940
RESULT name=t12r-2 n=100000 t=12 r=-2 iterations=1 durationNanoseconds=3787451 totalDurationNanoseconds=3787451 constructorNanoseconds=1187630 totalConstructorNanoseconds=1187630
RESULT name=t12r-2 n=999999 t=12 r=-2 iterations=1 durationNanoseconds=32479908 totalDurationNanoseconds=32479908 constructorNanoseconds=13036934 totalConstructorNanoseconds=13036934
RESULT name=t12r-2 n=10000000 t=12 r=-2 iterations=1 durationNanoseconds=434606854 totalDurationNanoseconds=434606854 constructorNanoseconds=131916664 totalConstructorNanoseconds=131916664
RESULT name=t12r-2 n=100000000 t=12 r=-2 iterations=1 durationNanoseconds=6046762055 totalDurationNanoseconds=6046762055 constructorNanoseconds=1289179639 totalConstructorNanoseconds=1289179639
RESULT name=t12r-2 n=200000000 t=12 r=-2 iterations=1 durationNanoseconds=7211803101 totalDurationNanoseconds=7211803101 constructorNanoseconds=2562003962 totalConstructorNanoseconds=2562003962
RESULT name=t16r-2 n=100 t=16 r=-2 iterations=2 durationNanoseconds=726215 totalDurationNanoseconds=1452430 constructorNanoseconds=1020 totalConstructorNanoseconds=2040
RESULT name=t16r-2 n=1000 t=16 r=-2 iterations=1 durationNanoseconds=1249590 totalDurationNanoseconds=1249590 constructorNanoseconds=18340 totalConstructorNanoseconds=18340
RESULT name=t16r-2 n=10001 t=16 r=-2 iterations=1 durationNanoseconds=2469361 totalDurationNanoseconds=2469361 constructorNanoseconds=108770 totalConstructorNanoseconds=108770
RESULT name=t16r-2 n=100000 t=16 r=-2 iterations=1 durationNanoseconds=3789711 totalDurationNanoseconds=3789711 constructorNanoseconds=1326830 totalConstructorNanoseconds=1326830
RESULT name=t16r-2 n=999999 t=16 r=-2 iterations=1 durationNanoseconds=27617328 totalDurationNanoseconds=27617328 constructorNanoseconds=12704763 totalConstructorNanoseconds=12704763
RESULT name=t16r-2 n=10000000 t=16 r=-2 iterations=1 durationNanoseconds=404278736 totalDurationNanoseconds=404278736 constructorNanoseconds=129114944 totalConstructorNanoseconds=129114944
RESULT name=t16r-2 n=100000000 t=16 r=-2 iterations=1 durationNanoseconds=5604535020 totalDurationNanoseconds=5604535020 constructorNanoseconds=1317573775 totalConstructorNanoseconds=1317573775
RESULT name=t16r-2 n=200000000 t=16 r=-2 iterations=1 durationNanoseconds=7596632432 totalDurationNanoseconds=7596632432 constructorNanoseconds=2569992884 totalConstructorNanoseconds=2569992884
RESULT name=t1r-1 n=100 t=1 r=-1 iterations=270 durationNanoseconds=3718 totalDurationNanoseconds=1003890 constructorNanoseconds=164 totalConstructorNanoseconds=44480
RESULT name=t1r-1 n=1000 t=1 r=-1 iterations=13 durationNanoseconds=81954 totalDurationNanoseconds=1065411 constructorNanoseconds=3778 totalConstructorNanoseconds=49120
RESULT name=t1r-1 n=10001 t=1 r=-1 iterations=2 durationNanoseconds=598620 totalDurationNanoseconds=1197240 constructorNanoseconds=95015 totalConstructorNanoseconds=190030
RESULT name=t1r-1 n=100000 t=1 r=-1 iterations=1 durationNanoseconds=6706202 totalDurationNanoseconds=6706202 constructorNanoseconds=1250620 totalConstructorNanoseconds=1250620
RESULT name=t1r-1 n=999999 t=1 r=-1 iterations=1 durationNanoseconds=59812065 totalDurationNanoseconds=59812065 constructorNanoseconds=12141214 totalConstructorNanoseconds=12141214
RESULT name=t1r-1 n=10000000 t=1 r=-1 iterations=1 durationNanoseconds=711751097 totalDurationNanoseconds=711751097 constructorNanoseconds=132502634 totalConstructorNanoseconds=132502634
RESULT name=t1r-1 n=100000000 t=1 r=-1 iterations=1 durationNanoseconds=9072361919 totalDurationNanoseconds=9072361919 constructorNanoseconds=1292230089 totalConstructorNanoseconds=1292230089
RESULT name=t1r-1 n=200000000 t=1 r=-1 iterations=1 durationNanoseconds=17466236391 totalDurationNanoseconds=17466236391 constructorNanoseconds=2566964643 totalConstructorNanoseconds=2566964643
RESULT name=t2r-1 n=100 t=2 r=-1 iterations=6 durationNanoseconds=176580 totalDurationNanoseconds=1059480 constructorNanoseconds=543 totalConstructorNanoseconds=3260
RESULT name=t2r-1 n=1000 t=2 r=-1 iterations=4 durationNanoseconds=293065 totalDurationNanoseconds=1172261 constructorNanoseconds=8922 totalConstructorNanoseconds=35690
RESULT name=t2r-1 n=10001 t=2 r=-1 iterations=1 durationNanoseconds=1576091 totalDurationNanoseconds=1576091 constructorNanoseconds=114710 totalConstructorNanoseconds=114710
RESULT name=t2r-1 n=100000 t=2 r=-1 iterations=1 durationNanoseconds=24768976 totalDurationNanoseconds=24768976 constructorNanoseconds=1241760 totalConstructorNanoseconds=1241760
RESULT name=t2r-1 n=999999 t=2 r=-1 iterations=1 durationNanoseconds=145901448 totalDurationNanoseconds=145901448 constructorNanoseconds=12574333 totalConstructorNanoseconds=12574333
RESULT name=t2r-1 n=10000000 t=2 r=-1 iterations=1 durationNanoseconds=2067395612 totalDurationNanoseconds=2067395612 constructorNanoseconds=128686594 totalConstructorNanoseconds=128686594
RESULT name=t2r-1 n=100000000 t=2 r=-1 iterations=1 durationNanoseconds=34465526539 totalDurationNanoseconds=34465526539 constructorNanoseconds=1311510624 totalConstructorNanoseconds=1311510624
RESULT name=t2r-1 n=200000000 t=2 r=-1 iterations=1 durationNanoseconds=42818507610 totalDurationNanoseconds=42818507610 constructorNanoseconds=2562983502 totalConstructorNanoseconds=2562983502
RESULT name=t4r-1 n=100 t=4 r=-1 iterations=3 durationNanoseconds=362023 totalDurationNanoseconds=1086071 constructorNanoseconds=2103 totalConstructorNanoseconds=6310
RESULT name=t4r-1 n=1000 t=4 r=-1 iterations=3 durationNanoseconds=369800 totalDurationNanoseconds=1109400 constructorNanoseconds=7310 totalConstructorNanoseconds=21930
RESULT name=t4r-1 n=10001 t=4 r=-1 iterations=1 durationNanoseconds=1254900 totalDurationNanoseconds=1254900 constructorNanoseconds=109850 totalConstructorNanoseconds=109850
RESULT name=t4r-1 n=100000 t=4 r=-1 iterations=1 durationNanoseconds=29932828 totalDurationNanoseconds=29932828 constructorNanoseconds=1271821 totalConstructorNanoseconds=1271821
RESULT name=t4r-1 n=999999 t=4 r=-1 iterations=1 durationNanoseconds=128690694 totalDurationNanoseconds=128690694 constructorNanoseconds=12773743 totalConstructorNanoseconds=12773743
RESULT name=t4r-1 n=10000000 t=4 r=-1 iterations=1 durationNanoseconds=1901348498 totalDurationNanoseconds=1901348498 constructorNanoseconds=134453345 totalConstructorNanoseconds=134453345
RESULT name=t4r-1 n=100000000 t=4 r=-1 iterations=1 durationNanoseconds=26558642255 totalDurationNanoseconds=26558642255 constructorNanoseconds=1334915810 totalConstructorNanoseconds=1334915810
RESULT name=t4r-1 n=200000000 t=4 r=-1 iterations=1 durationNanoseconds=35782169394 totalDurationNanoseconds=35782169394 constructorNanoseconds=2580447387 totalConstructorNanoseconds=2580447387
RESULT name=t8r-1 n=100 t=8 r=-1 iterations=2 durationNanoseconds=560155 totalDurationNanoseconds=1120311 constructorNanoseconds=710 totalConstructorNanoseconds=1420
RESULT name=t8r-1 n=1000 t=8 r=-1 iterations=1 durationNanoseconds=4259782 totalDurationNanoseconds=4259782 constructorNanoseconds=16780 totalConstructorNanoseconds=16780
RESULT name=t8r-1 n=10001 t=8 r=-1 iterations=1 durationNanoseconds=1595391 totalDurationNanoseconds=1595391 constructorNanoseconds=113480 totalConstructorNanoseconds=113480
RESULT name=t8r-1 n=100000 t=8 r=-1 iterations=1 durationNanoseconds=19422695 totalDurationNanoseconds=19422695 constructorNanoseconds=1234220 totalConstructorNanoseconds=1234220
RESULT name=t8r-1 n=999999 t=8 r=-1 iterations=1 durationNanoseconds=103453597 totalDurationNanoseconds=103453597 constructorNanoseconds=12903493 totalConstructorNanoseconds=12903493
RESULT name=t8r-1 n=10000000 t=8 r=-1 iterations=1 durationNanoseconds=1483086549 totalDurationNanoseconds=1483086549 constructorNanoseconds=137130536 totalConstructorNanoseconds=137130536
RESULT name=t8r-1 n=100000000 t=8 r=-1 iterations=1 durationNanoseconds=20355317468 totalDurationNanoseconds=20355317468 constructorNanoseconds=1310176284 totalConstructorNanoseconds=1310176284
RESULT name=t8r-1 n=200000000 t=8 r=-1 iterations=1 durationNanoseconds=22836730479 totalDurationNanoseconds=22836730479 constructorNanoseconds=2607154844 totalConstructorNanoseconds=2607154844
RESULT name=t12r-1 n=100 t=12 r=-1 iterations=1 durationNanoseconds=1075210 totalDurationNanoseconds=1075210 constructorNanoseconds=1830 totalConstructorNanoseconds=1830
RESULT name=t12r-1 n=1000 t=12 r=-1 iterations=1 durationNanoseconds=1001650 totalDurationNanoseconds=1001650 constructorNanoseconds=46110 totalConstructorNanoseconds=46110
RESULT name=t12r-1 n=10001 t=12 r=-1 iterations=1 durationNanoseconds=2275880 totalDurationNanoseconds=2275880 constructorNanoseconds=116290 totalConstructorNanoseconds=116290
RESULT name=t12r-1 n=100000 t=12 r=-1 iterations=1 durationNanoseconds=15781584 totalDurationNanoseconds=15781584 constructorNanoseconds=1193560 totalConstructorNanoseconds=1193560
RESULT name=t12r-1 n=999999 t=12 r=-1 iterations=1 durationNanoseconds=75714400 totalDurationNanoseconds=75714400 constructorNanoseconds=12692003 totalConstructorNanoseconds=12692003
RESULT name=t12r-1 n=10000000 t=12 r=-1 iterations=1 durationNanoseconds=1243727876 totalDurationNanoseconds=1243727876 constructorNanoseconds=133513965 totalConstructorNanoseconds=133513965
RESULT name=t12r-1 n=100000000 t=12 r=-1 iterations=1 durationNanoseconds=19437346298 totalDurationNanoseconds=19437346298 constructorNanoseconds=1286248587 totalConstructorNanoseconds=1286248587
RESULT name=t12r-1 n=200000000 t=12 r=-1 iterations=1 durationNanoseconds=22735269043 totalDurationNanoseconds=22735269043 constructorNanoseconds=2556867200 totalConstructorNanoseconds=2556867200
RESULT name=t16r-1 n=100 t=16 r=-1 iterations=2 durationNanoseconds=1127065 totalDurationNanoseconds=2254131 constructorNanoseconds=1260 totalConstructorNanoseconds=2520
RESULT name=t16r-1 n=1000 t=16 r=-1 iterations=2 durationNanoseconds=920360 totalDurationNanoseconds=1840721 constructorNanoseconds=13025 totalConstructorNanoseconds=26050
RESULT name=t16r-1 n=10001 t=16 r=-1 iterations=1 durationNanoseconds=3877491 totalDurationNanoseconds=3877491 constructorNanoseconds=114170 totalConstructorNanoseconds=114170
RESULT name=t16r-1 n=100000 t=16 r=-1 iterations=1 durationNanoseconds=18770934 totalDurationNanoseconds=18770934 constructorNanoseconds=1301081 totalConstructorNanoseconds=1301081
RESULT name=t16r-1 n=999999 t=16 r=-1 iterations=1 durationNanoseconds=78691431 totalDurationNanoseconds=78691431 constructorNanoseconds=12616003 totalConstructorNanoseconds=12616003
RESULT name=t16r-1 n=10000000 t=16 r=-1 iterations=1 durationNanoseconds=1066460490 totalDurationNanoseconds=1066460490 constructorNanoseconds=135904525 totalConstructorNanoseconds=135904525
RESULT name=t16r-1 n=100000000 t=16 r=-1 iterations=1 durationNanoseconds=18945846258 totalDurationNanoseconds=18945846258 constructorNanoseconds=1317165076 totalConstructorNanoseconds=1317165076
RESULT name=t16r-1 n=200000000 t=16 r=-1 iterations=1 durationNanoseconds=24284588119 totalDurationNanoseconds=24284588119 constructorNanoseconds=2580206897 totalConstructorNanoseconds=2580206897
RESULT name=t1r1 n=100 t=1 r=1 iterations=115 durationNanoseconds=8716 totalDurationNanoseconds=1002431 constructorNanoseconds=172 totalConstructorNanoseconds=19780
RESULT name=t1r1 n=1000 t=1 r=1 iterations=5 durationNanoseconds=200848 totalDurationNanoseconds=1004240 constructorNanoseconds=10304 totalConstructorNanoseconds=51520
RESULT name=t1r1 n=10001 t=1 r=1 iterations=1 durationNanoseconds=1398630 totalDurationNanoseconds=1398630 constructorNanoseconds=114800 totalConstructorNanoseconds=114800
RESULT name=t1r1 n=100000 t=1 r=1 iterations=1 durationNanoseconds=18237395 totalDurationNanoseconds=18237395 constructorNanoseconds=1224051 totalConstructorNanoseconds=1224051
RESULT name=t1r1 n=999999 t=1 r=1 iterations=1 durationNanoseconds=220849658 totalDurationNanoseconds=220849658 constructorNanoseconds=12700473 totalConstructorNanoseconds=12700473
RESULT name=t1r1 n=10000000 t=1 r=1 iterations=1 durationNanoseconds=2608184064 totalDurationNanoseconds=2608184064 constructorNanoseconds=138195986 totalConstructorNanoseconds=138195986
RESULT name=t1r1 n=100000000 t=1 r=1 iterations=1 durationNanoseconds=29495711115 totalDurationNanoseconds=29495711115 constructorNanoseconds=1297560851 totalConstructorNanoseconds=1297560851
RESULT name=t2r1 n=100 t=2 r=1 iterations=7 durationNanoseconds=151343 totalDurationNanoseconds=1059401 constructorNanoseconds=852 totalConstructorNanoseconds=5970
RESULT name=t2r1 n=1000 t=2 r=1 iterations=5 durationNanoseconds=227962 totalDurationNanoseconds=1139811 constructorNanoseconds=7282 totalConstructorNanoseconds=36410
RESULT name=t2r1 n=10001 t=2 r=1 iterations=1 durationNanoseconds=1080061 totalDurationNanoseconds=1080061 constructorNanoseconds=112440 totalConstructorNanoseconds=112440
RESULT name=t2r1 n=100000 t=2 r=1 iterations=1 durationNanoseconds=12774913 totalDurationNanoseconds=12774913 constructorNanoseconds=1231140 totalConstructorNanoseconds=1231140
RESULT name=t2r1 n=999999 t=2 r=1 iterations=1 durationNanoseconds=137414826 totalDurationNanoseconds=137414826 constructorNanoseconds=12729204 totalConstructorNanoseconds=12729204
RESULT name=t2r1 n=10000000 t=2 r=1 iterations=1 durationNanoseconds=1591645188 totalDurationNanoseconds=1591645188 constructorNanoseconds=134942915 totalConstructorNanoseconds=134942915
RESULT name=t2r1 n=100000000 t=2 r=1 iterations=1 durationNanoseconds=17575170730 totalDurationNanoseconds=17575170730 constructorNanoseconds=1314212294 totalConstructorNanoseconds=1314212294
RESULT name=t4r1 n=100 t=4 r=1 iterations=5 durationNanoseconds=209856 totalDurationNanoseconds=1049280 constructorNanoseconds=1002 totalConstructorNanoseconds=5010
RESULT name=t4r1 n=1000 t=4 r=1 iterations=4 durationNanoseconds=264002 totalDurationNanoseconds=1056010 constructorNanoseconds=6900 totalConstructorNanoseconds=27600
RESULT name=t4r1 n=10001 t=4 r=1 iterations=2 durationNanoseconds=868060 totalDurationNanoseconds=1736121 constructorNanoseconds=68815 totalConstructorNanoseconds=137630
RESULT name=t4r1 n=100000 t=4 r=1 iterations=1 durationNanoseconds=7034662 totalDurationNanoseconds=7034662 constructorNanoseconds=1284330 totalConstructorNanoseconds=1284330
RESULT name=t4r1 n=999999 t=4 r=1 iterations=1 durationNanoseconds=103958298 totalDurationNanoseconds=103958298 constructorNanoseconds=12517143 totalConstructorNanoseconds=12517143
RESULT name=t4r1 n=10000000 t=4 r=1 iterations=1 durationNanoseconds=923539882 totalDurationNanoseconds=923539882 constructorNanoseconds=135286265 totalConstructorNanoseconds=135286265
RESULT name=t4r1 n=100000000 t=4 r=1 iterations=1 durationNanoseconds=10034496232 totalDurationNanoseconds=10034496232 constructorNanoseconds=1296502440 totalConstructorNanoseconds=1296502440
RESULT name=t8r1 n=100 t=8 r=1 iterations=3 durationNanoseconds=457943 totalDurationNanoseconds=1373830 constructorNanoseconds=2650 totalConstructorNanoseconds=7950
RESULT name=t8r1 n=1000 t=8 r=1 iterations=2 durationNanoseconds=588115 totalDurationNanoseconds=1176231 constructorNanoseconds=13040 totalConstructorNanoseconds=26080
RESULT name=t8r1 n=10001 t=8 r=1 iterations=1 durationNanoseconds=1064941 totalDurationNanoseconds=1064941 constructorNanoseconds=110020 totalConstructorNanoseconds=110020
RESULT name=t8r1 n=100000 t=8 r=1 iterations=1 durationNanoseconds=5924362 totalDurationNanoseconds=5924362 constructorNanoseconds=1207470 totalConstructorNanoseconds=1207470
RESULT name=t8r1 n=999999 t=8 r=1 iterations=1 durationNanoseconds=58876086 totalDurationNanoseconds=58876086 constructorNanoseconds=13310983 totalConstructorNanoseconds=13310983
RESULT name=t8r1 n=10000000 t=8 r=1 iterations=1 durationNanoseconds=642328088 totalDurationNanoseconds=642328088 constructorNanoseconds=131942025 totalConstructorNanoseconds=131942025
RESULT name=t8r1 n=100000000 t=8 r=1 iterations=1 durationNanoseconds=6648510153 totalDurationNanoseconds=6648510153 constructorNanoseconds=1294315460 totalConstructorNanoseconds=1294315460
RESULT name=t12r1 n=100 t=12 r=1 iterations=3 durationNanoseconds=441910 totalDurationNanoseconds=1325730 constructorNanoseconds=3886 totalConstructorNanoseconds=11660
RESULT name=t12r1 n=1000 t=12 r=1 iterations=2 durationNanoseconds=783895 totalDurationNanoseconds=1567791 constructorNanoseconds=13285 totalConstructorNanoseconds=26570
RESULT name=t12r1 n=10001 t=12 r=1 iterations=1 durationNanoseconds=1088041 totalDurationNanoseconds=1088041 constructorNanoseconds=106590 totalConstructorNanoseconds=106590
RESULT name=t12r1 n=100000 t=12 r=1 iterations=1 durationNanoseconds=5646992 totalDurationNanoseconds=5646992 constructorNanoseconds=1222140 totalConstructorNanoseconds=1222140
RESULT name=t12r1 n=999999 t=12 r=1 iterations=1 durationNanoseconds=68529198 totalDurationNanoseconds=68529198 constructorNanoseconds=12335193 totalConstructorNanoseconds=12335193
RESULT name=t12r1 n=10000000 t=12 r=1 iterations=1 durationNanoseconds=604888549 totalDurationNanoseconds=604888549 constructorNanoseconds=133223215 totalConstructorNanoseconds=133223215
RESULT name=t12r1 n=100000000 t=12 r=1 iterations=1 durationNanoseconds=5588855846 totalDurationNanoseconds=5588855846 constructorNanoseconds=1294135499 totalConstructorNanoseconds=1294135499
RESULT name=t16r1 n=100 t=16 r=1 iterations=2 durationNanoseconds=648760 totalDurationNanoseconds=1297520 constructorNanoseconds=2710 totalConstructorNanoseconds=5420
RESULT name=t16r1 n=1000 t=16 r=1 iterations=1 durationNanoseconds=1323340 totalDurationNanoseconds=1323340 constructorNanoseconds=35110 totalConstructorNanoseconds=35110
RESULT name=t16r1 n=10001 t=16 r=1 iterations=1 durationNanoseconds=1409790 totalDurationNanoseconds=1409790 constructorNanoseconds=108350 totalConstructorNanoseconds=108350
RESULT name=t16r1 n=100000 t=16 r=1 iterations=1 durationNanoseconds=6998602 totalDurationNanoseconds=6998602 constructorNanoseconds=1237350 totalConstructorNanoseconds=1237350
RESULT name=t16r1 n=999999 t=16 r=1 iterations=1 durationNanoseconds=53977994 totalDurationNanoseconds=53977994 constructorNanoseconds=11972623 totalConstructorNanoseconds=11972623
RESULT name=t16r1 n=10000000 t=16 r=1 iterations=1 durationNanoseconds=589399225 totalDurationNanoseconds=589399225 constructorNanoseconds=135030845 totalConstructorNanoseconds=135030845
RESULT name=t16r1 n=100000000 t=16 r=1 iterations=1 durationNanoseconds=5674299308 totalDurationNanoseconds=5674299308 constructorNanoseconds=1293254879 totalConstructorNanoseconds=1293254879
RESULT name=t1r2 n=100 t=1 r=2 iterations=207 durationNanoseconds=4841 totalDurationNanoseconds=1002280 constructorNanoseconds=162 totalConstructorNanoseconds=33650
RESULT name=t1r2 n=1000 t=1 r=2 iterations=11 durationNanoseconds=94084 totalDurationNanoseconds=1034931 constructorNanoseconds=4415 totalConstructorNanoseconds=48570
RESULT name=t1r2 n=10001 t=1 r=2 iterations=2 durationNanoseconds=799855 totalDurationNanoseconds=1599711 constructorNanoseconds=67410 totalConstructorNanoseconds=134820
RESULT name=t1r2 n=100000 t=1 r=2 iterations=1 durationNanoseconds=9738603 totalDurationNanoseconds=9738603 constructorNanoseconds=1232690 totalConstructorNanoseconds=1232690
RESULT name=t1r2 n=999999 t=1 r=2 iterations=1 durationNanoseconds=114723780 totalDurationNanoseconds=114723780 constructorNanoseconds=11755963 totalConstructorNanoseconds=11755963
RESULT name=t1r2 n=10000000 t=1 r=2 iterations=1 durationNanoseconds=1294191119 totalDurationNanoseconds=1294191119 constructorNanoseconds=134269406 totalConstructorNanoseconds=134269406
RESULT name=t1r2 n=100000000 t=1 r=2 iterations=1 durationNanoseconds=14334559979 totalDurationNanoseconds=14334559979 constructorNanoseconds=1299769601 totalConstructorNanoseconds=1299769601
RESULT name=t2r2 n=100 t=2 r=2 iterations=7 durationNanoseconds=158410 totalDurationNanoseconds=1108870 constructorNanoseconds=724 totalConstructorNanoseconds=5070
RESULT name=t2r2 n=1000 t=2 r=2 iterations=4 durationNanoseconds=252305 totalDurationNanoseconds=1009220 constructorNanoseconds=6267 totalConstructorNanoseconds=25070
RESULT name=t2r2 n=10001 t=2 r=2 iterations=2 durationNanoseconds=742215 totalDurationNanoseconds=1484430 constructorNanoseconds=73170 totalConstructorNanoseconds=146340
RESULT name=t2r2 n=100000 t=2 r=2 iterations=1 durationNanoseconds=8947543 totalDurationNanoseconds=8947543 constructorNanoseconds=1179100 totalConstructorNanoseconds=1179100
RESULT name=t2r2 n=999999 t=2 r=2 iterations=1 durationNanoseconds=84280682 totalDurationNanoseconds=84280682 constructorNanoseconds=12656783 totalConstructorNanoseconds=12656783
RESULT name=t2r2 n=10000000 t=2 r=2 iterations=1 durationNanoseconds=854868374 totalDurationNanoseconds=854868374 constructorNanoseconds=135565696 totalConstructorNanoseconds=135565696
RESULT name=t2r2 n=100000000 t=2 r=2 iterations=1 durationNanoseconds=10675141800 totalDurationNanoseconds=10675141800 constructorNanoseconds=1292662519 totalConstructorNanoseconds=1292662519
RESULT name=t4r2 n=100 t=4 r=2 iterations=3 durationNanoseconds=377466 totalDurationNanoseconds=1132400 constructorNanoseconds=5316 totalConstructorNanoseconds=15950
RESULT name=t4r2 n=1000 t=4 r=2 iterations=3 durationNanoseconds=361903 totalDurationNanoseconds=1085710 constructorNanoseconds=9746 totalConstructorNanoseconds=29240
RESULT name=t4r2 n=10001 t=4 r=2 iterations=2 durationNanoseconds=727075 totalDurationNanoseconds=1454150 constructorNanoseconds=82785 totalConstructorNanoseconds=165570
RESULT name=t4r2 n=100000 t=4 r=2 iterations=1 durationNanoseconds=8031793 totalDurationNanoseconds=8031793 constructorNanoseconds=1207010 totalConstructorNanoseconds=1207010
RESULT name=t4r2 n=999999 t=4 r=2 iterations=1 durationNanoseconds=58344145 totalDurationNanoseconds=58344145 constructorNanoseconds=12439794 totalConstructorNanoseconds=12439794
RESULT name=t4r2 n=10000000 t=4 r=2 iterations=1 durationNanoseconds=517734176 totalDurationNanoseconds=517734176 constructorNanoseconds=132767915 totalConstructorNanoseconds=132767915
RESULT name=t4r2 n=100000000 t=4 r=2 iterations=1 durationNanoseconds=6508153906 totalDurationNanoseconds=6508153906 constructorNanoseconds=1290160909 totalConstructorNanoseconds=1290160909
RESULT name=t8r2 n=100 t=8 r=2 iterations=3 durationNanoseconds=375623 totalDurationNanoseconds=1126871 constructorNanoseconds=746 totalConstructorNanoseconds=2240
RESULT name=t8r2 n=1000 t=8 r=2 iterations=3 durationNanoseconds=437536 totalDurationNanoseconds=1312610 constructorNanoseconds=10863 totalConstructorNanoseconds=32590
RESULT name=t8r2 n=10001 t=8 r=2 iterations=2 durationNanoseconds=760200 totalDurationNanoseconds=1520401 constructorNanoseconds=89290 totalConstructorNanoseconds=178580
RESULT name=t8r2 n=100000 t=8 r=2 iterations=1 durationNanoseconds=3613331 totalDurationNanoseconds=3613331 constructorNanoseconds=1205270 totalConstructorNanoseconds=1205270
RESULT name=t8r2 n=999999 t=8 r=2 iterations=1 durationNanoseconds=49696783 totalDurationNanoseconds=49696783 constructorNanoseconds=12556223 totalConstructorNanoseconds=12556223
RESULT name=t8r2 n=10000000 t=8 r=2 iterations=1 durationNanoseconds=379440380 totalDurationNanoseconds=379440380 constructorNanoseconds=132058784 totalConstructorNanoseconds=132058784
RESULT name=t8r2 n=100000000 t=8 r=2 iterations=1 durationNanoseconds=4414060887 totalDurationNanoseconds=4414060887 constructorNanoseconds=1304919152 totalConstructorNanoseconds=1304919152
RESULT name=t12r2 n=100 t=12 r=2 iterations=3 durationNanoseconds=438116 totalDurationNanoseconds=1314350 constructorNanoseconds=1436 totalConstructorNanoseconds=4310
RESULT name=t12r2 n=1000 t=12 r=2 iterations=2 durationNanoseconds=609885 totalDurationNanoseconds=1219770 constructorNanoseconds=9095 totalConstructorNanoseconds=18190
RESULT name=t12r2 n=10001 t=12 r=2 iterations=2 durationNanoseconds=916335 totalDurationNanoseconds=1832670 constructorNanoseconds=68870 totalConstructorNanoseconds=137740
RESULT name=t12r2 n=100000 t=12 r=2 iterations=1 durationNanoseconds=4584961 totalDurationNanoseconds=4584961 constructorNanoseconds=1202651 totalConstructorNanoseconds=1202651
RESULT name=t12r2 n=999999 t=12 r=2 iterations=1 durationNanoseconds=39655390 totalDurationNanoseconds=39655390 constructorNanoseconds=12851824 totalConstructorNanoseconds=12851824
RESULT name=t12r2 n=10000000 t=12 r=2 iterations=1 durationNanoseconds=333554498 totalDurationNanoseconds=333554498 constructorNanoseconds=134317985 totalConstructorNanoseconds=134317985
RESULT name=t12r2 n=100000000 t=12 r=2 iterations=1 durationNanoseconds=3663201430 totalDurationNanoseconds=3663201430 constructorNanoseconds=1277801366 totalConstructorNanoseconds=1277801366
RESULT name=t16r2 n=100 t=16 r=2 iterations=2 durationNanoseconds=625715 totalDurationNanoseconds=1251430 constructorNanoseconds=2090 totalConstructorNanoseconds=4180
RESULT name=t16r2 n=1000 t=16 r=2 iterations=2 durationNanoseconds=784650 totalDurationNanoseconds=1569300 constructorNanoseconds=9395 totalConstructorNanoseconds=18790
RESULT name=t16r2 n=10001 t=16 r=2 iterations=1 durationNanoseconds=1144260 totalDurationNanoseconds=1144260 constructorNanoseconds=115630 totalConstructorNanoseconds=115630
RESULT name=t16r2 n=100000 t=16 r=2 iterations=1 durationNanoseconds=4058081 totalDurationNanoseconds=4058081 constructorNanoseconds=1284411 totalConstructorNanoseconds=1284411
RESULT name=t16r2 n=999999 t=16 r=2 iterations=1 durationNanoseconds=36238579 totalDurationNanoseconds=36238579 constructorNanoseconds=12584583 totalConstructorNanoseconds=12584583
RESULT name=t16r2 n=10000000 t=16 r=2 iterations=1 durationNanoseconds=338300199 totalDurationNanoseconds=338300199 constructorNanoseconds=134496855 totalConstructorNanoseconds=134496855
RESULT name=t16r2 n=100000000 t=16 r=2 iterations=1 durationNanoseconds=3476638561 totalDurationNanoseconds=3476638561 constructorNanoseconds=1315467075 totalConstructorNanoseconds=1315467075
RESULT name=t1r4 n=100 t=1 r=4 iterations=265 durationNanoseconds=3778 totalDurationNanoseconds=1001260 constructorNanoseconds=167 totalConstructorNanoseconds=44370
RESULT name=t1r4 n=1000 t=1 r=4 iterations=13 durationNanoseconds=79884 totalDurationNanoseconds=1038500 constructorNanoseconds=4237 totalConstructorNanoseconds=55090
RESULT name=t1r4 n=10001 t=1 r=4 iterations=2 durationNanoseconds=574290 totalDurationNanoseconds=1148581 constructorNanoseconds=73220 totalConstructorNanoseconds=146440
RESULT name=t1r4 n=100000 t=1 r=4 iterations=1 durationNanoseconds=6259032 totalDurationNanoseconds=6259032 constructorNanoseconds=1206880 totalConstructorNanoseconds=1206880
RESULT name=t1r4 n=999999 t=1 r=4 iterations=1 durationNanoseconds=68260678 totalDurationNanoseconds=68260678 constructorNanoseconds=12566704 totalConstructorNanoseconds=12566704
RESULT name=t1r4 n=10000000 t=1 r=4 iterations=1 durationNanoseconds=763165930 totalDurationNanoseconds=763165930 constructorNanoseconds=133567075 totalConstructorNanoseconds=133567075
RESULT name=t1r4 n=100000000 t=1 r=4 iterations=1 durationNanoseconds=8677304125 totalDurationNanoseconds=8677304125 constructorNanoseconds=1297568551 totalConstructorNanoseconds=1297568551
RESULT name=t1r4 n=200000000 t=1 r=4 iterations=1 durationNanoseconds=16560813433 totalDurationNanoseconds=16560813433 constructorNanoseconds=2563256732 totalConstructorNanoseconds=2563256732
RESULT name=t2r4 n=100 t=2 r=4 iterations=8 durationNanoseconds=133161 totalDurationNanoseconds=1065291 constructorNanoseconds=562 totalConstructorNanoseconds=4500
RESULT name=t2r4 n=1000 t=2 r=4 iterations=4 durationNanoseconds=253522 totalDurationNanoseconds=1014090 constructorNanoseconds=14435 totalConstructorNanoseconds=57740
RESULT name=t2r4 n=10001 t=2 r=4 iterations=2 durationNanoseconds=551905 totalDurationNanoseconds=1103811 constructorNanoseconds=71650 totalConstructorNanoseconds=143300
RESULT name=t2r4 n=100000 t=2 r=4 iterations=1 durationNanoseconds=5341621 totalDurationNanoseconds=5341621 constructorNanoseconds=1298640 totalConstructorNanoseconds=1298640
RESULT name=t2r4 n=999999 t=2 r=4 iterations=1 durationNanoseconds=83085962 totalDurationNanoseconds=83085962 constructorNanoseconds=12547063 totalConstructorNanoseconds=12547063
RESULT name=t2r4 n=10000000 t=2 r=4 iterations=1 durationNanoseconds=991436070 totalDurationNanoseconds=991436070 constructorNanoseconds=133251635 totalConstructorNanoseconds=133251635
RESULT name=t2r4 n=100000000 t=2 r=4 iterations=1 durationNanoseconds=12238293749 totalDurationNanoseconds=12238293749 constructorNanoseconds=1297815601 totalConstructorNanoseconds=1297815601
RESULT name=t2r4 n=200000000 t=2 r=4 iterations=1 durationNanoseconds=16491558685 totalDurationNanoseconds=16491558685 constructorNanoseconds=2576009155 totalConstructorNanoseconds=2576009155
RESULT name=t4r4 n=100 t=4 r=4 iterations=5 durationNanoseconds=237472 totalDurationNanoseconds=1187361 constructorNanoseconds=520 totalConstructorNanoseconds=2600
RESULT name=t4r4 n=1000 t=4 r=4 iterations=3 durationNanoseconds=354100 totalDurationNanoseconds=1062301 constructorNanoseconds=8240 totalConstructorNanoseconds=24720
RESULT name=t4r4 n=10001 t=4 r=4 iterations=2 durationNanoseconds=608585 totalDurationNanoseconds=1217171 constructorNanoseconds=73030 totalConstructorNanoseconds=146060
RESULT name=t4r4 n=100000 t=4 r=4 iterations=1 durationNanoseconds=3514851 totalDurationNanoseconds=3514851 constructorNanoseconds=1177510 totalConstructorNanoseconds=1177510
RESULT name=t4r4 n=999999 t=4 r=4 iterations=1 durationNanoseconds=54781134 totalDurationNanoseconds=54781134 constructorNanoseconds=12685163 totalConstructorNanoseconds=12685163
RESULT name=t4r4 n=10000000 t=4 r=4 iterations=1 durationNanoseconds=604960888 totalDurationNanoseconds=604960888 constructorNanoseconds=135733726 totalConstructorNanoseconds=135733726
RESULT name=t4r4 n=100000000 t=4 r=4 iterations=1 durationNanoseconds=9349735803 totalDurationNanoseconds=9349735803 constructorNanoseconds=1300863711 totalConstructorNanoseconds=1300863711
RESULT name=t4r4 n=200000000 t=4 r=4 iterations=1 durationNanoseconds=11254324872 totalDurationNanoseconds=11254324872 constructorNanoseconds=2617506906 totalConstructorNanoseconds=2617506906
RESULT name=t8r4 n=100 t=8 r=4 iterations=2 durationNanoseconds=705800 totalDurationNanoseconds=1411601 constructorNanoseconds=2725 totalConstructorNanoseconds=5450
RESULT name=t8r4 n=1000 t=8 r=4 iterations=3 durationNanoseconds=470157 totalDurationNanoseconds=1410471 constructorNanoseconds=11836 totalConstructorNanoseconds=35510
RESULT name=t8r4 n=10001 t=8 r=4 iterations=2 durationNanoseconds=699950 totalDurationNanoseconds=1399901 constructorNanoseconds=74470 totalConstructorNanoseconds=148940
RESULT name=t8r4 n=100000 t=8 r=4 iterations=1 durationNanoseconds=3182481 totalDurationNanoseconds=3182481 constructorNanoseconds=1199420 totalConstructorNanoseconds=1199420
RESULT name=t8r4 n=999999 t=8 r=4 iterations=1 durationNanoseconds=36555260 totalDurationNanoseconds=36555260 constructorNanoseconds=13016043 totalConstructorNanoseconds=13016043
RESULT name=t8r4 n=10000000 t=8 r=4 iterations=1 durationNanoseconds=475547685 totalDurationNanoseconds=475547685 constructorNanoseconds=140163447 totalConstructorNanoseconds=140163447
RESULT name=t8r4 n=100000000 t=8 r=4 iterations=1 durationNanoseconds=5792488349 totalDurationNanoseconds=5792488349 constructorNanoseconds=1295543460 totalConstructorNanoseconds=1295543460
RESULT name=t8r4 n=200000000 t=8 r=4 iterations=1 durationNanoseconds=7535623527 totalDurationNanoseconds=7535623527 constructorNanoseconds=2566346733 totalConstructorNanoseconds=2566346733
RESULT name=t12r4 n=100 t=12 r=4 iterations=2 durationNanoseconds=715345 totalDurationNanoseconds=1430690 constructorNanoseconds=755 totalConstructorNanoseconds=1510
RESULT name=t12r4 n=1000 t=12 r=4 iterations=2 durationNanoseconds=662005 totalDurationNanoseconds=1324010 constructorNanoseconds=9650 totalConstructorNanoseconds=19300
RESULT name=t12r4 n=10001 t=12 r=4 iterations=1 durationNanoseconds=1512250 totalDurationNanoseconds=1512250 constructorNanoseconds=110650 totalConstructorNanoseconds=110650
RESULT name=t12r4 n=100000 t=12 r=4 iterations=1 durationNanoseconds=3881271 totalDurationNanoseconds=3881271 constructorNanoseconds=1247910 totalConstructorNanoseconds=1247910
RESULT name=t12r4 n=999999 t=12 r=4 iterations=1 durationNanoseconds=31763768 totalDurationNanoseconds=31763768 constructorNanoseconds=12759383 totalConstructorNanoseconds=12759383
RESULT name=t12r4 n=10000000 t=12 r=4 iterations=1 durationNanoseconds=449488918 totalDurationNanoseconds=449488918 constructorNanoseconds=132837605 totalConstructorNanoseconds=132837605
RESULT name=t12r4 n=100000000 t=12 r=4 iterations=1 durationNanoseconds=4807433611 totalDurationNanoseconds=4807433611 constructorNanoseconds=1297691830 totalConstructorNanoseconds=1297691830
RESULT name=t12r4 n=200000000 t=12 r=4 iterations=1 durationNanoseconds=7166304660 totalDurationNanoseconds=7166304660 constructorNanoseconds=2588898909 totalConstructorNanoseconds=2588898909
RESULT name=t16r4 n=100 t=16 r=4 iterations=1 durationNanoseconds=1035260 totalDurationNanoseconds=1035260 constructorNanoseconds=940 totalConstructorNanoseconds=940
RESULT name=t16r4 n=1000 t=16 r=4 iterations=1 durationNanoseconds=1095820 totalDurationNanoseconds=1095820 constructorNanoseconds=17440 totalConstructorNanoseconds=17440
RESULT name=t16r4 n=10001 t=16 r=4 iterations=1 durationNanoseconds=1536450 totalDurationNanoseconds=1536450 constructorNanoseconds=162040 totalConstructorNanoseconds=162040
RESULT name=t16r4 n=100000 t=16 r=4 iterations=1 durationNanoseconds=3811151 totalDurationNanoseconds=3811151 constructorNanoseconds=1201480 totalConstructorNanoseconds=1201480
RESULT name=t16r4 n=999999 t=16 r=4 iterations=1 durationNanoseconds=30257618 totalDurationNanoseconds=30257618 constructorNanoseconds=12817043 totalConstructorNanoseconds=12817043
RESULT name=t16r4 n=10000000 t=16 r=4 iterations=1 durationNanoseconds=410822808 totalDurationNanoseconds=410822808 constructorNanoseconds=142924477 totalConstructorNanoseconds=142924477
RESULT name=t16r4 n=100000000 t=16 r=4 iterations=1 durationNanoseconds=4649064539 totalDurationNanoseconds=4649064539 constructorNanoseconds=1301190201 totalConstructorNanoseconds=1301190201
RESULT name=t16r4 n=200000000 t=16 r=4 iterations=1 durationNanoseconds=7118341627 totalDurationNanoseconds=7118341627 constructorNanoseconds=2572500915 totalConstructorNanoseconds=2572500915
RESULT name=t1r6 n=100 t=1 r=6 iterations=224 durationNanoseconds=4479 totalDurationNanoseconds=1003460 constructorNanoseconds=926 totalConstructorNanoseconds=207480
RESULT name=t1r6 n=1000 t=1 r=6 iterations=18 durationNanoseconds=56086 totalDurationNanoseconds=1009550 constructorNanoseconds=5396 totalConstructorNanoseconds=97130
RESULT name=t1r6 n=10001 t=1 r=6 iterations=2 durationNanoseconds=556290 totalDurationNanoseconds=1112580 constructorNanoseconds=83060 totalConstructorNanoseconds=166120
RESULT name=t1r6 n=100000 t=1 r=6 iterations=1 durationNanoseconds=5455241 totalDurationNanoseconds=5455241 constructorNanoseconds=1278330 totalConstructorNanoseconds=1278330
RESULT name=t1r6 n=999999 t=1 r=6 iterations=1 durationNanoseconds=65078858 totalDurationNanoseconds=65078858 constructorNanoseconds=12110613 totalConstructorNanoseconds=12110613
RESULT name=t1r6 n=10000000 t=1 r=6 iterations=1 durationNanoseconds=678020458 totalDurationNanoseconds=678020458 constructorNanoseconds=140358856 totalConstructorNanoseconds=140358856
RESULT name=t1r6 n=100000000 t=1 r=6 iterations=1 durationNanoseconds=7203221399 totalDurationNanoseconds=7203221399 constructorNanoseconds=1301446991 totalConstructorNanoseconds=1301446991
RESULT name=t1r6 n=200000000 t=1 r=6 iterations=1 durationNanoseconds=14321985896 totalDurationNanoseconds=14321985896 constructorNanoseconds=2607421504 totalConstructorNanoseconds=2607421504
RESULT name=t2r6 n=100 t=2 r=6 iterations=4 durationNanoseconds=258980 totalDurationNanoseconds=1035920 constructorNanoseconds=4267 totalConstructorNanoseconds=17070
RESULT name=t2r6 n=1000 t=2 r=6 iterations=6 durationNanoseconds=168416 totalDurationNanoseconds=1010501 constructorNanoseconds=13046 totalConstructorNanoseconds=78280
RESULT name=t2r6 n=10001 t=2 r=6 iterations=1 durationNanoseconds=1525030 totalDurationNanoseconds=1525030 constructorNanoseconds=123640 totalConstructorNanoseconds=123640
RESULT name=t2r6 n=100000 t=2 r=6 iterations=1 durationNanoseconds=5075201 totalDurationNanoseconds=5075201 constructorNanoseconds=1274480 totalConstructorNanoseconds=1274480
RESULT name=t2r6 n=999999 t=2 r=6 iterations=1 durationNanoseconds=177293037 totalDurationNanoseconds=177293037 constructorNanoseconds=11897003 totalConstructorNanoseconds=11897003
RESULT name=t2r6 n=10000000 t=2 r=6 iterations=1 durationNanoseconds=483857527 totalDurationNanoseconds=483857527 constructorNanoseconds=133800665 totalConstructorNanoseconds=133800665
RESULT name=t2r6 n=100000000 t=2 r=6 iterations=1 durationNanoseconds=10599721780 totalDurationNanoseconds=10599721780 constructorNanoseconds=1318192366 totalConstructorNanoseconds=1318192366
RESULT name=t2r6 n=200000000 t=2 r=6 iterations=1 durationNanoseconds=14117608192 totalDurationNanoseconds=14117608192 constructorNanoseconds=2590726180 totalConstructorNanoseconds=2590726180
RESULT name=t4r6 n=100 t=4 r=6 iterations=2 durationNanoseconds=537865 totalDurationNanoseconds=1075730 constructorNanoseconds=2125 totalConstructorNanoseconds=4250
RESULT name=t4r6 n=1000 t=4 r=6 iterations=5 durationNanoseconds=269446 totalDurationNanoseconds=1347230 constructorNanoseconds=8670 totalConstructorNanoseconds=43350
RESULT name=t4r6 n=10001 t=4 r=6 iterations=1 durationNanoseconds=2100261 totalDurationNanoseconds=2100261 constructorNanoseconds=106630 totalConstructorNanoseconds=106630
RESULT name=t4r6 n=100000 t=4 r=6 iterations=1 durationNanoseconds=3480811 totalDurationNanoseconds=3480811 constructorNanoseconds=1201260 totalConstructorNanoseconds=1201260
RESULT name=t4r6 n=999999 t=4 r=6 iterations=1 durationNanoseconds=122033932 totalDurationNanoseconds=122033932 constructorNanoseconds=12665703 totalConstructorNanoseconds=12665703
RESULT name=t4r6 n=10000000 t=4 r=6 iterations=1 durationNanoseconds=353789903 totalDurationNanoseconds=353789903 constructorNanoseconds=134471745 totalConstructorNanoseconds=134471745
RESULT name=t4r6 n=100000000 t=4 r=6 iterations=1 durationNanoseconds=8686452678 totalDurationNanoseconds=8686452678 constructorNanoseconds=1290374909 totalConstructorNanoseconds=1290374909
RESULT name=t4r6 n=200000000 t=4 r=6 iterations=1 durationNanoseconds=11311054676 totalDurationNanoseconds=11311054676 constructorNanoseconds=2674956692 totalConstructorNanoseconds=2674956692
RESULT name=t8r6 n=100 t=8 r=6 iterations=2 durationNanoseconds=508125 totalDurationNanoseconds=1016250 constructorNanoseconds=3710 totalConstructorNanoseconds=7420
RESULT name=t8r6 n=1000 t=8 r=6 iterations=3 durationNanoseconds=483480 totalDurationNanoseconds=1450440 constructorNanoseconds=9913 totalConstructorNanoseconds=29740
RESULT name=t8r6 n=10001 t=8 r=6 iterations=1 durationNanoseconds=1671210 totalDurationNanoseconds=1671210 constructorNanoseconds=110951 totalConstructorNanoseconds=110951
RESULT name=t8r6 n=100000 t=8 r=6 iterations=1 durationNanoseconds=3450341 totalDurationNanoseconds=3450341 constructorNanoseconds=1318280 totalConstructorNanoseconds=1318280
RESULT name=t8r6 n=999999 t=8 r=6 iterations=1 durationNanoseconds=89673443 totalDurationNanoseconds=89673443 constructorNanoseconds=14080444 totalConstructorNanoseconds=14080444
RESULT name=t8r6 n=10000000 t=8 r=6 iterations=1 durationNanoseconds=258577528 totalDurationNanoseconds=258577528 constructorNanoseconds=137377536 totalConstructorNanoseconds=137377536
RESULT name=t8r6 n=100000000 t=8 r=6 iterations=1 durationNanoseconds=5925152064 totalDurationNanoseconds=5925152064 constructorNanoseconds=1312478354 totalConstructorNanoseconds=1312478354
RESULT name=t8r6 n=200000000 t=8 r=6 iterations=1 durationNanoseconds=8182525696 totalDurationNanoseconds=8182525696 constructorNanoseconds=2596057361 totalConstructorNanoseconds=2596057361
RESULT name=t12r6 n=100 t=12 r=6 iterations=2 durationNanoseconds=842630 totalDurationNanoseconds=1685261 constructorNanoseconds=3210 totalConstructorNanoseconds=6420
RESULT name=t12r6 n=1000 t=12 r=6 iterations=1 durationNanoseconds=1658871 totalDurationNanoseconds=1658871 constructorNanoseconds=13780 totalConstructorNanoseconds=13780
RESULT name=t12r6 n=10001 t=12 r=6 iterations=1 durationNanoseconds=2718281 totalDurationNanoseconds=2718281 constructorNanoseconds=107580 totalConstructorNanoseconds=107580
RESULT name=t12r6 n=100000 t=12 r=6 iterations=1 durationNanoseconds=3500650 totalDurationNanoseconds=3500650 constructorNanoseconds=1206801 totalConstructorNanoseconds=1206801
RESULT name=t12r6 n=999999 t=12 r=6 iterations=1 durationNanoseconds=84334682 totalDurationNanoseconds=84334682 constructorNanoseconds=12482893 totalConstructorNanoseconds=12482893
RESULT name=t12r6 n=10000000 t=12 r=6 iterations=1 durationNanoseconds=247154515 totalDurationNanoseconds=247154515 constructorNanoseconds=140925367 totalConstructorNanoseconds=140925367
RESULT name=t12r6 n=100000000 t=12 r=6 iterations=1 durationNanoseconds=5231501432 totalDurationNanoseconds=5231501432 constructorNanoseconds=1321347816 totalConstructorNanoseconds=1321347816
RESULT name=t12r6 n=200000000 t=12 r=6 iterations=1 durationNanoseconds=7441201651 totalDurationNanoseconds=7441201651 constructorNanoseconds=2585329078 totalConstructorNanoseconds=2585329078
RESULT name=t16r6 n=100 t=16 r=6 iterations=2 durationNanoseconds=962320 totalDurationNanoseconds=1924640 constructorNanoseconds=7940 totalConstructorNanoseconds=15880
RESULT name=t16r6 n=1000 t=16 r=6 iterations=2 durationNanoseconds=851090 totalDurationNanoseconds=1702180 constructorNanoseconds=10040 totalConstructorNanoseconds=20080
RESULT name=t16r6 n=10001 t=16 r=6 iterations=1 durationNanoseconds=2207941 totalDurationNanoseconds=2207941 constructorNanoseconds=125210 totalConstructorNanoseconds=125210
RESULT name=t16r6 n=100000 t=16 r=6 iterations=1 durationNanoseconds=3436951 totalDurationNanoseconds=3436951 constructorNanoseconds=1382630 totalConstructorNanoseconds=1382630
RESULT name=t16r6 n=999999 t=16 r=6 iterations=1 durationNanoseconds=89083313 totalDurationNanoseconds=89083313 constructorNanoseconds=13059624 totalConstructorNanoseconds=13059624
RESULT name=t16r6 n=10000000 t=16 r=6 iterations=1 durationNanoseconds=237784162 totalDurationNanoseconds=237784162 constructorNanoseconds=137970986 totalConstructorNanoseconds=137970986
RESULT name=t16r6 n=100000000 t=16 r=6 iterations=1 durationNanoseconds=5135609326 totalDurationNanoseconds=5135609326 constructorNanoseconds=1309851634 totalConstructorNanoseconds=1309851634
RESULT name=t16r6 n=200000000 t=16 r=6 iterations=1 durationNanoseconds=6938581280 totalDurationNanoseconds=6938581280 constructorNanoseconds=2567924144 totalConstructorNanoseconds=2567924144
RESULT name=t1r8 n=100 t=1 r=8 iterations=59 durationNanoseconds=16987 totalDurationNanoseconds=1002280 constructorNanoseconds=328 totalConstructorNanoseconds=19380
RESULT name=t1r8 n=1000 t=1 r=8 iterations=20 durationNanoseconds=51193 totalDurationNanoseconds=1023871 constructorNanoseconds=8951 totalConstructorNanoseconds=179030
RESULT name=t1r8 n=10001 t=1 r=8 iterations=2 durationNanoseconds=523865 totalDurationNanoseconds=1047731 constructorNanoseconds=85990 totalConstructorNanoseconds=171980
RESULT name=t1r8 n=100000 t=1 r=8 iterations=1 durationNanoseconds=6637092 totalDurationNanoseconds=6637092 constructorNanoseconds=1283840 totalConstructorNanoseconds=1283840
RESULT name=t1r8 n=999999 t=1 r=8 iterations=1 durationNanoseconds=55268474 totalDurationNanoseconds=55268474 constructorNanoseconds=12537864 totalConstructorNanoseconds=12537864
RESULT name=t1r8 n=10000000 t=1 r=8 iterations=1 durationNanoseconds=1080087173 totalDurationNanoseconds=1080087173 constructorNanoseconds=143622708 totalConstructorNanoseconds=143622708
RESULT name=t1r8 n=100000000 t=1 r=8 iterations=1 durationNanoseconds=6464614645 totalDurationNanoseconds=6464614645 constructorNanoseconds=1321856247 totalConstructorNanoseconds=1321856247
RESULT name=t1r8 n=200000000 t=1 r=8 iterations=1 durationNanoseconds=12468920480 totalDurationNanoseconds=12468920480 constructorNanoseconds=2567980194 totalConstructorNanoseconds=2567980194
RESULT name=t2r8 n=100 t=2 r=8 iterations=5 durationNanoseconds=227530 totalDurationNanoseconds=1137650 constructorNanoseconds=552 totalConstructorNanoseconds=2760
RESULT name=t2r8 n=1000 t=2 r=8 iterations=5 durationNanoseconds=205152 totalDurationNanoseconds=1025760 constructorNanoseconds=18076 totalConstructorNanoseconds=90380
RESULT name=t2r8 n=10001 t=2 r=8 iterations=2 durationNanoseconds=925765 totalDurationNanoseconds=1851530 constructorNanoseconds=76460 totalConstructorNanoseconds=152920
RESULT name=t2r8 n=100000 t=2 r=8 iterations=1 durationNanoseconds=36293270 totalDurationNanoseconds=36293270 constructorNanoseconds=2081750 totalConstructorNanoseconds=2081750
RESULT name=t2r8 n=999999 t=2 r=8 iterations=1 durationNanoseconds=59508875 totalDurationNanoseconds=59508875 constructorNanoseconds=13522904 totalConstructorNanoseconds=13522904
RESULT name=t2r8 n=10000000 t=2 r=8 iterations=1 durationNanoseconds=7701175989 totalDurationNanoseconds=7701175989 constructorNanoseconds=132900825 totalConstructorNanoseconds=132900825
RESULT name=t2r8 n=100000000 t=2 r=8 iterations=1 durationNanoseconds=10075901392 totalDurationNanoseconds=10075901392 constructorNanoseconds=1295509110 totalConstructorNanoseconds=1295509110
RESULT name=t2r8 n=200000000 t=2 r=8 iterations=1 durationNanoseconds=13509297762 totalDurationNanoseconds=13509297762 constructorNanoseconds=2572975425 totalConstructorNanoseconds=2572975425
RESULT name=t4r8 n=100 t=4 r=8 iterations=4 durationNanoseconds=332470 totalDurationNanoseconds=1329880 constructorNanoseconds=1052 totalConstructorNanoseconds=4210
RESULT name=t4r8 n=1000 t=4 r=8 iterations=2 durationNanoseconds=726115 totalDurationNanoseconds=1452230 constructorNanoseconds=16605 totalConstructorNanoseconds=33210
RESULT name=t4r8 n=10001 t=4 r=8 iterations=2 durationNanoseconds=549970 totalDurationNanoseconds=1099940 constructorNanoseconds=88450 totalConstructorNanoseconds=176900
RESULT name=t4r8 n=100000 t=4 r=8 iterations=1 durationNanoseconds=23550936 totalDurationNanoseconds=23550936 constructorNanoseconds=1300141 totalConstructorNanoseconds=1300141
RESULT name=t4r8 n=999999 t=4 r=8 iterations=1 durationNanoseconds=51278174 totalDurationNanoseconds=51278174 constructorNanoseconds=12928163 totalConstructorNanoseconds=12928163
RESULT name=t4r8 n=10000000 t=4 r=8 iterations=1 durationNanoseconds=5909612690 totalDurationNanoseconds=5909612690 constructorNanoseconds=138607636 totalConstructorNanoseconds=138607636
RESULT name=t4r8 n=100000000 t=4 r=8 iterations=1 durationNanoseconds=8653352779 totalDurationNanoseconds=8653352779 constructorNanoseconds=1290057379 totalConstructorNanoseconds=1290057379
RESULT name=t4r8 n=200000000 t=4 r=8 iterations=1 durationNanoseconds=9761300440 totalDurationNanoseconds=9761300440 constructorNanoseconds=2571399134 totalConstructorNanoseconds=2571399134
RESULT name=t8r8 n=100 t=8 r=8 iterations=1 durationNanoseconds=1627911 totalDurationNanoseconds=1627911 constructorNanoseconds=1040 totalConstructorNanoseconds=1040
RESULT name=t8r8 n=1000 t=8 r=8 iterations=3 durationNanoseconds=467547 totalDurationNanoseconds=1402641 constructorNanoseconds=7900 totalConstructorNanoseconds=23700
RESULT name=t8r8 n=10001 t=8 r=8 iterations=1 durationNanoseconds=1807151 totalDurationNanoseconds=1807151 constructorNanoseconds=105150 totalConstructorNanoseconds=105150
RESULT name=t8r8 n=100000 t=8 r=8 iterations=1 durationNanoseconds=22992406 totalDurationNanoseconds=22992406 constructorNanoseconds=1238930 totalConstructorNanoseconds=1238930
RESULT name=t8r8 n=999999 t=8 r=8 iterations=1 durationNanoseconds=41539621 totalDurationNanoseconds=41539621 constructorNanoseconds=11992523 totalConstructorNanoseconds=11992523
RESULT name=t8r8 n=10000000 t=8 r=8 iterations=1 durationNanoseconds=4946443057 totalDurationNanoseconds=4946443057 constructorNanoseconds=142360007 totalConstructorNanoseconds=142360007
RESULT name=t8r8 n=100000000 t=8 r=8 iterations=1 durationNanoseconds=5932811016 totalDurationNanoseconds=5932811016 constructorNanoseconds=1288529308 totalConstructorNanoseconds=1288529308
RESULT name=t8r8 n=200000000 t=8 r=8 iterations=1 durationNanoseconds=6929306367 totalDurationNanoseconds=6929306367 constructorNanoseconds=2589605889 totalConstructorNanoseconds=2589605889
RESULT name=t12r8 n=100 t=12 r=8 iterations=1 durationNanoseconds=1328691 totalDurationNanoseconds=1328691 constructorNanoseconds=6900 totalConstructorNanoseconds=6900
RESULT name=t12r8 n=1000 t=12 r=8 iterations=2 durationNanoseconds=927740 totalDurationNanoseconds=1855481 constructorNanoseconds=17780 totalConstructorNanoseconds=35560
RESULT name=t12r8 n=10001 t=12 r=8 iterations=1 durationNanoseconds=1533230 totalDurationNanoseconds=1533230 constructorNanoseconds=114420 totalConstructorNanoseconds=114420
RESULT name=t12r8 n=100000 t=12 r=8 iterations=1 durationNanoseconds=17476634 totalDurationNanoseconds=17476634 constructorNanoseconds=1246920 totalConstructorNanoseconds=1246920
RESULT name=t12r8 n=999999 t=12 r=8 iterations=1 durationNanoseconds=30252078 totalDurationNanoseconds=30252078 constructorNanoseconds=12270893 totalConstructorNanoseconds=12270893
RESULT name=t12r8 n=10000000 t=12 r=8 iterations=1 durationNanoseconds=4230999870 totalDurationNanoseconds=4230999870 constructorNanoseconds=138933726 totalConstructorNanoseconds=138933726
RESULT name=t12r8 n=100000000 t=12 r=8 iterations=1 durationNanoseconds=5423839672 totalDurationNanoseconds=5423839672 constructorNanoseconds=1293524040 totalConstructorNanoseconds=1293524040
RESULT name=t12r8 n=200000000 t=12 r=8 iterations=1 durationNanoseconds=6424468375 totalDurationNanoseconds=6424468375 constructorNanoseconds=2581456297 totalConstructorNanoseconds=2581456297
RESULT name=t16r8 n=100 t=16 r=8 iterations=1 durationNanoseconds=3128621 totalDurationNanoseconds=3128621 constructorNanoseconds=1180 totalConstructorNanoseconds=1180
RESULT name=t16r8 n=1000 t=16 r=8 iterations=1 durationNanoseconds=1038020 totalDurationNanoseconds=1038020 constructorNanoseconds=23290 totalConstructorNanoseconds=23290
RESULT name=t16r8 n=10001 t=16 r=8 iterations=1 durationNanoseconds=1662090 totalDurationNanoseconds=1662090 constructorNanoseconds=127440 totalConstructorNanoseconds=127440
RESULT name=t16r8 n=100000 t=16 r=8 iterations=1 durationNanoseconds=17498495 totalDurationNanoseconds=17498495 constructorNanoseconds=1534070 totalConstructorNanoseconds=1534070
RESULT name=t16r8 n=999999 t=16 r=8 iterations=1 durationNanoseconds=32355928 totalDurationNanoseconds=32355928 constructorNanoseconds=12182143 totalConstructorNanoseconds=12182143
RESULT name=t16r8 n=10000000 t=16 r=8 iterations=1 durationNanoseconds=4413067508 totalDurationNanoseconds=4413067508 constructorNanoseconds=137885756 totalConstructorNanoseconds=137885756
RESULT name=t16r8 n=100000000 t=16 r=8 iterations=1 durationNanoseconds=5287701207 totalDurationNanoseconds=5287701207 constructorNanoseconds=1292540369 totalConstructorNanoseconds=1292540369
RESULT name=t16r8 n=200000000 t=16 r=8 iterations=1 durationNanoseconds=7322349920 totalDurationNanoseconds=7322349920 constructorNanoseconds=2578879707 totalConstructorNanoseconds=2578879707
RESULT name=t1r10 n=100 t=1 r=10 iterations=15 durationNanoseconds=66803 totalDurationNanoseconds=1002050 constructorNanoseconds=749 totalConstructorNanoseconds=11240
RESULT name=t1r10 n=1000 t=1 r=10 iterations=16 durationNanoseconds=66026 totalDurationNanoseconds=1056430 constructorNanoseconds=2866 totalConstructorNanoseconds=45860
RESULT name=t1r10 n=10001 t=1 r=10 iterations=3 durationNanoseconds=475743 totalDurationNanoseconds=1427231 constructorNanoseconds=57606 totalConstructorNanoseconds=172820
RESULT name=t1r10 n=100000 t=1 r=10 iterations=1 durationNanoseconds=42414591 totalDurationNanoseconds=42414591 constructorNanoseconds=1309301 totalConstructorNanoseconds=1309301
RESULT name=t1r10 n=999999 t=1 r=10 iterations=1 durationNanoseconds=78922771 totalDurationNanoseconds=78922771 constructorNanoseconds=12246273 totalConstructorNanoseconds=12246273
RESULT name=t1r10 n=10000000 t=1 r=10 iterations=1 durationNanoseconds=630565975 totalDurationNanoseconds=630565975 constructorNanoseconds=137660906 totalConstructorNanoseconds=137660906
RESULT name=t1r10 n=100000000 t=1 r=10 iterations=1 durationNanoseconds=91266241555 totalDurationNanoseconds=91266241555 constructorNanoseconds=1371471970 totalConstructorNanoseconds=1371471970
RESULT name=t1r10 n=200000000 t=1 r=10 iterations=1 durationNanoseconds=118075643597 totalDurationNanoseconds=118075643597 constructorNanoseconds=2615707336 totalConstructorNanoseconds=2615707336
RESULT name=t2r10 n=100 t=2 r=10 iterations=2 durationNanoseconds=822275 totalDurationNanoseconds=1644551 constructorNanoseconds=1065 totalConstructorNanoseconds=2130
RESULT name=t2r10 n=1000 t=2 r=10 iterations=1 durationNanoseconds=1006550 totalDurationNanoseconds=1006550 constructorNanoseconds=30280 totalConstructorNanoseconds=30280
RESULT name=t2r10 n=10001 t=2 r=10 iterations=2 durationNanoseconds=679175 totalDurationNanoseconds=1358350 constructorNanoseconds=85680 totalConstructorNanoseconds=171360
RESULT name=t2r10 n=100000 t=2 r=10 iterations=1 durationNanoseconds=568605379 totalDurationNanoseconds=568605379 constructorNanoseconds=1228310 totalConstructorNanoseconds=1228310
RESULT name=t2r10 n=999999 t=2 r=10 iterations=1 durationNanoseconds=573212351 totalDurationNanoseconds=573212351 constructorNanoseconds=13045983 totalConstructorNanoseconds=13045983
RESULT name=t2r10 n=10000000 t=2 r=10 iterations=1 durationNanoseconds=789202377 totalDurationNanoseconds=789202377 constructorNanoseconds=136792156 totalConstructorNanoseconds=136792156
RESULT name=t4r10 n=100 t=4 r=10 iterations=1 durationNanoseconds=1443240 totalDurationNanoseconds=1443240 constructorNanoseconds=3550 totalConstructorNanoseconds=3550
RESULT name=t4r10 n=1000 t=4 r=10 iterations=2 durationNanoseconds=663015 totalDurationNanoseconds=1326030 constructorNanoseconds=16595 totalConstructorNanoseconds=33190
RESULT name=t4r10 n=10001 t=4 r=10 iterations=2 durationNanoseconds=627480 totalDurationNanoseconds=1254960 constructorNanoseconds=83735 totalConstructorNanoseconds=167470
RESULT name=t4r10 n=100000 t=4 r=10 iterations=1 durationNanoseconds=364570815 totalDurationNanoseconds=364570815 constructorNanoseconds=1391720 totalConstructorNanoseconds=1391720
RESULT name=t4r10 n=999999 t=4 r=10 iterations=1 durationNanoseconds=427024902 totalDurationNanoseconds=427024902 constructorNanoseconds=12500854 totalConstructorNanoseconds=12500854
RESULT name=t4r10 n=10000000 t=4 r=10 iterations=1 durationNanoseconds=611729690 totalDurationNanoseconds=611729690 constructorNanoseconds=137591516 totalConstructorNanoseconds=137591516
RESULT name=t8r10 n=100 t=8 r=10 iterations=1 durationNanoseconds=3147591 totalDurationNanoseconds=3147591 constructorNanoseconds=6050 totalConstructorNanoseconds=6050
RESULT name=t8r10 n=1000 t=8 r=10 iterations=1 durationNanoseconds=2115590 totalDurationNanoseconds=2115590 constructorNanoseconds=18780 totalConstructorNanoseconds=18780
RESULT name=t8r10 n=10001 t=8 r=10 iterations=2 durationNanoseconds=1300150 totalDurationNanoseconds=2600301 constructorNanoseconds=92075 totalConstructorNanoseconds=184150
RESULT name=t8r10 n=100000 t=8 r=10 iterations=1 durationNanoseconds=243710174 totalDurationNanoseconds=243710174 constructorNanoseconds=1230780 totalConstructorNanoseconds=1230780
RESULT name=t8r10 n=999999 t=8 r=10 iterations=1 durationNanoseconds=253839416 totalDurationNanoseconds=253839416 constructorNanoseconds=12919214 totalConstructorNanoseconds=12919214
RESULT name=t8r10 n=10000000 t=8 r=10 iterations=1 durationNanoseconds=481182736 totalDurationNanoseconds=481182736 constructorNanoseconds=132207065 totalConstructorNanoseconds=132207065
RESULT name=t12r10 n=100 t=12 r=10 iterations=1 durationNanoseconds=2378370 totalDurationNanoseconds=2378370 constructorNanoseconds=1000 totalConstructorNanoseconds=1000
RESULT name=t12r10 n=1000 t=12 r=10 iterations=1 durationNanoseconds=2322161 totalDurationNanoseconds=2322161 constructorNanoseconds=18580 totalConstructorNanoseconds=18580
RESULT name=t12r10 n=10001 t=12 r=10 iterations=2 durationNanoseconds=851215 totalDurationNanoseconds=1702431 constructorNanoseconds=85900 totalConstructorNanoseconds=171800
RESULT name=t12r10 n=100000 t=12 r=10 iterations=1 durationNanoseconds=267681201 totalDurationNanoseconds=267681201 constructorNanoseconds=1185740 totalConstructorNanoseconds=1185740
RESULT name=t12r10 n=999999 t=12 r=10 iterations=1 durationNanoseconds=305411581 totalDurationNanoseconds=305411581 constructorNanoseconds=13123053 totalConstructorNanoseconds=13123053
RESULT name=t12r10 n=10000000 t=12 r=10 iterations=1 durationNanoseconds=451400568 totalDurationNanoseconds=451400568 constructorNanoseconds=133742305 totalConstructorNanoseconds=133742305
RESULT name=t16r10 n=100 t=16 r=10 iterations=1 durationNanoseconds=2592671 totalDurationNanoseconds=2592671 constructorNanoseconds=1020 totalConstructorNanoseconds=1020
RESULT name=t16r10 n=1000 t=16 r=10 iterations=1 durationNanoseconds=2504210 totalDurationNanoseconds=2504210 constructorNanoseconds=17490 totalConstructorNanoseconds=17490
RESULT name=t16r10 n=10001 t=16 r=10 iterations=1 durationNanoseconds=2204870 totalDurationNanoseconds=2204870 constructorNanoseconds=108230 totalConstructorNanoseconds=108230
RESULT name=t16r10 n=100000 t=16 r=10 iterations=1 durationNanoseconds=285495905 totalDurationNanoseconds=285495905 constructorNanoseconds=1267970 totalConstructorNanoseconds=1267970
RESULT name=t16r10 n=999999 t=16 r=10 iterations=1 durationNanoseconds=280677664 totalDurationNanoseconds=280677664 constructorNanoseconds=13311493 totalConstructorNanoseconds=13311493
RESULT name=t16r10 n=10000000 t=16 r=10 iterations=1 durationNanoseconds=435210344 totalDurationNanoseconds=435210344 constructorNanoseconds=135635316 totalConstructorNanoseconds=135635316
RESULT name=t1r12 n=100 t=1 r=12 iterations=7 durationNanoseconds=155018 totalDurationNanoseconds=1085130 constructorNanoseconds=304 totalConstructorNanoseconds=2130
RESULT name=t1r12 n=1000 t=1 r=12 iterations=6 durationNanoseconds=190170 totalDurationNanoseconds=1141021 constructorNanoseconds=3953 totalConstructorNanoseconds=23720
RESULT name=t1r12 n=10001 t=1 r=12 iterations=2 durationNanoseconds=552665 totalDurationNanoseconds=1105330 constructorNanoseconds=153605 totalConstructorNanoseconds=307210
RESULT name=t1r12 n=100000 t=1 r=12 iterations=1 durationNanoseconds=5513581 totalDurationNanoseconds=5513581 constructorNanoseconds=1263951 totalConstructorNanoseconds=1263951
RESULT name=t1r12 n=999999 t=1 r=12 iterations=1 durationNanoseconds=675487457 totalDurationNanoseconds=675487457 constructorNanoseconds=12677923 totalConstructorNanoseconds=12677923
RESULT name=t1r12 n=10000000 t=1 r=12 iterations=1 durationNanoseconds=1136663808 totalDurationNanoseconds=1136663808 constructorNanoseconds=133509085 totalConstructorNanoseconds=133509085
RESULT name=t1r12 n=100000000 t=1 r=12 iterations=1 durationNanoseconds=7533314745 totalDurationNanoseconds=7533314745 constructorNanoseconds=1276932885 totalConstructorNanoseconds=1276932885
RESULT name=t1r12 n=200000000 t=1 r=12 iterations=1 durationNanoseconds=14501176353 totalDurationNanoseconds=14501176353 constructorNanoseconds=2541722566 totalConstructorNanoseconds=2541722566
RESULT name=t2r12 n=100 t=2 r=12 iterations=1 durationNanoseconds=2977800 totalDurationNanoseconds=2977800 constructorNanoseconds=3260 totalConstructorNanoseconds=3260
RESULT name=t2r12 n=1000 t=2 r=12 iterations=1 durationNanoseconds=2998251 totalDurationNanoseconds=2998251 constructorNanoseconds=19460 totalConstructorNanoseconds=19460
RESULT name=t2r12 n=10001 t=2 r=12 iterations=1 durationNanoseconds=3279790 totalDurationNanoseconds=3279790 constructorNanoseconds=129161 totalConstructorNanoseconds=129161
RESULT name=t2r12 n=100000 t=2 r=12 iterations=1 durationNanoseconds=4651261 totalDurationNanoseconds=4651261 constructorNanoseconds=1185390 totalConstructorNanoseconds=1185390
RESULT name=t2r12 n=999999 t=2 r=12 iterations=1 durationNanoseconds=6990880024 totalDurationNanoseconds=6990880024 constructorNanoseconds=12304973 totalConstructorNanoseconds=12304973
RESULT name=t2r12 n=10000000 t=2 r=12 iterations=1 durationNanoseconds=7606955515 totalDurationNanoseconds=7606955515 constructorNanoseconds=131078415 totalConstructorNanoseconds=131078415
RESULT name=t2r12 n=100000000 t=2 r=12 iterations=1 durationNanoseconds=12555485243 totalDurationNanoseconds=12555485243 constructorNanoseconds=1288995988 totalConstructorNanoseconds=1288995988
RESULT name=t2r12 n=200000000 t=2 r=12 iterations=1 durationNanoseconds=15062779011 totalDurationNanoseconds=15062779011 constructorNanoseconds=2552398789 totalConstructorNanoseconds=2552398789
RESULT name=t4r12 n=100 t=4 r=12 iterations=1 durationNanoseconds=5953511 totalDurationNanoseconds=5953511 constructorNanoseconds=3340 totalConstructorNanoseconds=3340
RESULT name=t4r12 n=1000 t=4 r=12 iterations=1 durationNanoseconds=5088991 totalDurationNanoseconds=5088991 constructorNanoseconds=17310 totalConstructorNanoseconds=17310
RESULT name=t4r12 n=10001 t=4 r=12 iterations=1 durationNanoseconds=4987451 totalDurationNanoseconds=4987451 constructorNanoseconds=104830 totalConstructorNanoseconds=104830
RESULT name=t4r12 n=100000 t=4 r=12 iterations=1 durationNanoseconds=4633352 totalDurationNanoseconds=4633352 constructorNanoseconds=1323070 totalConstructorNanoseconds=1323070
RESULT name=t4r12 n=999999 t=4 r=12 iterations=1 durationNanoseconds=5419024281 totalDurationNanoseconds=5419024281 constructorNanoseconds=12802343 totalConstructorNanoseconds=12802343
RESULT name=t4r12 n=10000000 t=4 r=12 iterations=1 durationNanoseconds=5522944509 totalDurationNanoseconds=5522944509 constructorNanoseconds=131841434 totalConstructorNanoseconds=131841434
RESULT name=t4r12 n=100000000 t=4 r=12 iterations=1 durationNanoseconds=9869777229 totalDurationNanoseconds=9869777229 constructorNanoseconds=1309831663 totalConstructorNanoseconds=1309831663
RESULT name=t4r12 n=200000000 t=4 r=12 iterations=1 durationNanoseconds=11724399044 totalDurationNanoseconds=11724399044 constructorNanoseconds=2550340859 totalConstructorNanoseconds=2550340859
RESULT name=t8r12 n=100 t=8 r=12 iterations=1 durationNanoseconds=8814132 totalDurationNanoseconds=8814132 constructorNanoseconds=6700 totalConstructorNanoseconds=6700
RESULT name=t8r12 n=1000 t=8 r=12 iterations=1 durationNanoseconds=9668753 totalDurationNanoseconds=9668753 constructorNanoseconds=12690 totalConstructorNanoseconds=12690
RESULT name=t8r12 n=10001 t=8 r=12 iterations=1 durationNanoseconds=8279742 totalDurationNanoseconds=8279742 constructorNanoseconds=111651 totalConstructorNanoseconds=111651
RESULT name=t8r12 n=100000 t=8 r=12 iterations=1 durationNanoseconds=3966831 totalDurationNanoseconds=3966831 constructorNanoseconds=1298300 totalConstructorNanoseconds=1298300
RESULT name=t8r12 n=999999 t=8 r=12 iterations=1 durationNanoseconds=4186726948 totalDurationNanoseconds=4186726948 constructorNanoseconds=12990623 totalConstructorNanoseconds=12990623
RESULT name=t8r12 n=10000000 t=8 r=12 iterations=1 durationNanoseconds=4038964880 totalDurationNanoseconds=4038964880 constructorNanoseconds=129480384 totalConstructorNanoseconds=129480384
RESULT name=t8r12 n=100000000 t=8 r=12 iterations=1 durationNanoseconds=6518822640 totalDurationNanoseconds=6518822640 constructorNanoseconds=1293383069 totalConstructorNanoseconds=1293383069
RESULT name=t8r12 n=200000000 t=8 r=12 iterations=1 durationNanoseconds=10798427382 totalDurationNanoseconds=10798427382 constructorNanoseconds=2646769514 totalConstructorNanoseconds=2646769514
RESULT name=t12r12 n=100 t=12 r=12 iterations=1 durationNanoseconds=8702502 totalDurationNanoseconds=8702502 constructorNanoseconds=1080 totalConstructorNanoseconds=1080
RESULT name=t12r12 n=1000 t=12 r=12 iterations=1 durationNanoseconds=7956792 totalDurationNanoseconds=7956792 constructorNanoseconds=11220 totalConstructorNanoseconds=11220
RESULT name=t12r12 n=10001 t=12 r=12 iterations=1 durationNanoseconds=7723062 totalDurationNanoseconds=7723062 constructorNanoseconds=119870 totalConstructorNanoseconds=119870
RESULT name=t12r12 n=100000 t=12 r=12 iterations=1 durationNanoseconds=8881753 totalDurationNanoseconds=8881753 constructorNanoseconds=1697890 totalConstructorNanoseconds=1697890
RESULT name=t12r12 n=999999 t=12 r=12 iterations=1 durationNanoseconds=4073766508 totalDurationNanoseconds=4073766508 constructorNanoseconds=11898123 totalConstructorNanoseconds=11898123
RESULT name=t12r12 n=10000000 t=12 r=12 iterations=1 durationNanoseconds=4291075095 totalDurationNanoseconds=4291075095 constructorNanoseconds=132226975 totalConstructorNanoseconds=132226975
RESULT name=t12r12 n=100000000 t=12 r=12 iterations=1 durationNanoseconds=6825471400 totalDurationNanoseconds=6825471400 constructorNanoseconds=1288111088 totalConstructorNanoseconds=1288111088
RESULT name=t12r12 n=200000000 t=12 r=12 iterations=1 durationNanoseconds=9351134153 totalDurationNanoseconds=9351134153 constructorNanoseconds=2579216786 totalConstructorNanoseconds=2579216786
RESULT name=t16r12 n=100 t=16 r=12 iterations=1 durationNanoseconds=8682492 totalDurationNanoseconds=8682492 constructorNanoseconds=950 totalConstructorNanoseconds=950
RESULT name=t16r12 n=1000 t=16 r=12 iterations=1 durationNanoseconds=8940522 totalDurationNanoseconds=8940522 constructorNanoseconds=11220 totalConstructorNanoseconds=11220
RESULT name=t16r12 n=10001 t=16 r=12 iterations=1 durationNanoseconds=6548152 totalDurationNanoseconds=6548152 constructorNanoseconds=106000 totalConstructorNanoseconds=106000
RESULT name=t16r12 n=100000 t=16 r=12 iterations=1 durationNanoseconds=10477813 totalDurationNanoseconds=10477813 constructorNanoseconds=1127390 totalConstructorNanoseconds=1127390
RESULT name=t16r12 n=999999 t=16 r=12 iterations=1 durationNanoseconds=4207172173 totalDurationNanoseconds=4207172173 constructorNanoseconds=14620804 totalConstructorNanoseconds=14620804
RESULT name=t16r12 n=10000000 t=16 r=12 iterations=1 durationNanoseconds=4039340050 totalDurationNanoseconds=4039340050 constructorNanoseconds=128232043 totalConstructorNanoseconds=128232043
RESULT name=t16r12 n=100000000 t=16 r=12 iterations=1 durationNanoseconds=6655202526 totalDurationNanoseconds=6655202526 constructorNanoseconds=1291887128 totalConstructorNanoseconds=1291887128
RESULT name=t16r12 n=200000000 t=16 r=12 iterations=1 durationNanoseconds=9297234518 totalDurationNanoseconds=9297234518 constructorNanoseconds=2570623925 totalConstructorNanoseconds=2570623925

36
result.rsh2.rh28.txt Normal file
View File

@ -0,0 +1,36 @@
RESULT name=t1 n=100 t=1 iterations=82 durationNanoseconds=12281 totalDurationNanoseconds=1007080 constructorNanoseconds=317 totalConstructorNanoseconds=26020
RESULT name=t1 n=1000 t=1 iterations=16 durationNanoseconds=66848 totalDurationNanoseconds=1069570 constructorNanoseconds=2852 totalConstructorNanoseconds=45640
RESULT name=t1 n=10001 t=1 iterations=2 durationNanoseconds=683555 totalDurationNanoseconds=1367111 constructorNanoseconds=70760 totalConstructorNanoseconds=141520
RESULT name=t1 n=100000 t=1 iterations=1 durationNanoseconds=6822872 totalDurationNanoseconds=6822872 constructorNanoseconds=1220300 totalConstructorNanoseconds=1220300
RESULT name=t1 n=10000000 t=1 iterations=1 durationNanoseconds=721215279 totalDurationNanoseconds=721215279 constructorNanoseconds=124649523 totalConstructorNanoseconds=124649523
RESULT name=t1 n=100000000 t=1 iterations=1 durationNanoseconds=8176742065 totalDurationNanoseconds=8176742065 constructorNanoseconds=1330009029 totalConstructorNanoseconds=1330009029
RESULT name=t2 n=100 t=2 iterations=17 durationNanoseconds=61112 totalDurationNanoseconds=1038910 constructorNanoseconds=381 totalConstructorNanoseconds=6480
RESULT name=t2 n=1000 t=2 iterations=6 durationNanoseconds=174043 totalDurationNanoseconds=1044260 constructorNanoseconds=3866 totalConstructorNanoseconds=23200
RESULT name=t2 n=10001 t=2 iterations=2 durationNanoseconds=1038595 totalDurationNanoseconds=2077190 constructorNanoseconds=106300 totalConstructorNanoseconds=212600
RESULT name=t2 n=100000 t=2 iterations=1 durationNanoseconds=6312241 totalDurationNanoseconds=6312241 constructorNanoseconds=1309221 totalConstructorNanoseconds=1309221
RESULT name=t2 n=10000000 t=2 iterations=1 durationNanoseconds=1317085726 totalDurationNanoseconds=1317085726 constructorNanoseconds=123658532 totalConstructorNanoseconds=123658532
RESULT name=t2 n=100000000 t=2 iterations=1 durationNanoseconds=17847079270 totalDurationNanoseconds=17847079270 constructorNanoseconds=1341135662 totalConstructorNanoseconds=1341135662
RESULT name=t4 n=100 t=4 iterations=8 durationNanoseconds=126307 totalDurationNanoseconds=1010460 constructorNanoseconds=640 totalConstructorNanoseconds=5120
RESULT name=t4 n=1000 t=4 iterations=1 durationNanoseconds=1271771 totalDurationNanoseconds=1271771 constructorNanoseconds=10340 totalConstructorNanoseconds=10340
RESULT name=t4 n=10001 t=4 iterations=2 durationNanoseconds=656190 totalDurationNanoseconds=1312380 constructorNanoseconds=70895 totalConstructorNanoseconds=141790
RESULT name=t4 n=100000 t=4 iterations=1 durationNanoseconds=5245722 totalDurationNanoseconds=5245722 constructorNanoseconds=1188680 totalConstructorNanoseconds=1188680
RESULT name=t4 n=10000000 t=4 iterations=1 durationNanoseconds=1291464439 totalDurationNanoseconds=1291464439 constructorNanoseconds=123425072 totalConstructorNanoseconds=123425072
RESULT name=t4 n=100000000 t=4 iterations=1 durationNanoseconds=19391873296 totalDurationNanoseconds=19391873296 constructorNanoseconds=1299896641 totalConstructorNanoseconds=1299896641
RESULT name=t8 n=100 t=8 iterations=5 durationNanoseconds=239926 totalDurationNanoseconds=1199630 constructorNanoseconds=924 totalConstructorNanoseconds=4620
RESULT name=t8 n=1000 t=8 iterations=3 durationNanoseconds=400743 totalDurationNanoseconds=1202230 constructorNanoseconds=7290 totalConstructorNanoseconds=21870
RESULT name=t8 n=10001 t=8 iterations=2 durationNanoseconds=988280 totalDurationNanoseconds=1976560 constructorNanoseconds=71875 totalConstructorNanoseconds=143750
RESULT name=t8 n=100000 t=8 iterations=1 durationNanoseconds=5329262 totalDurationNanoseconds=5329262 constructorNanoseconds=1247610 totalConstructorNanoseconds=1247610
RESULT name=t8 n=10000000 t=8 iterations=1 durationNanoseconds=1168951237 totalDurationNanoseconds=1168951237 constructorNanoseconds=141437517 totalConstructorNanoseconds=141437517
RESULT name=t8 n=100000000 t=8 iterations=1 durationNanoseconds=17758583097 totalDurationNanoseconds=17758583097 constructorNanoseconds=1278076276 totalConstructorNanoseconds=1278076276
RESULT name=t12 n=100 t=12 iterations=2 durationNanoseconds=516745 totalDurationNanoseconds=1033490 constructorNanoseconds=1080 totalConstructorNanoseconds=2160
RESULT name=t12 n=1000 t=12 iterations=2 durationNanoseconds=908780 totalDurationNanoseconds=1817560 constructorNanoseconds=22245 totalConstructorNanoseconds=44490
RESULT name=t12 n=10001 t=12 iterations=2 durationNanoseconds=998850 totalDurationNanoseconds=1997701 constructorNanoseconds=67595 totalConstructorNanoseconds=135190
RESULT name=t12 n=100000 t=12 iterations=1 durationNanoseconds=4372521 totalDurationNanoseconds=4372521 constructorNanoseconds=1308940 totalConstructorNanoseconds=1308940
RESULT name=t12 n=10000000 t=12 iterations=1 durationNanoseconds=1209745097 totalDurationNanoseconds=1209745097 constructorNanoseconds=127332664 totalConstructorNanoseconds=127332664
RESULT name=t12 n=100000000 t=12 iterations=1 durationNanoseconds=18915322231 totalDurationNanoseconds=18915322231 constructorNanoseconds=1308543493 totalConstructorNanoseconds=1308543493
RESULT name=t16 n=100 t=16 iterations=2 durationNanoseconds=690950 totalDurationNanoseconds=1381900 constructorNanoseconds=3110 totalConstructorNanoseconds=6220
RESULT name=t16 n=1000 t=16 iterations=2 durationNanoseconds=661970 totalDurationNanoseconds=1323940 constructorNanoseconds=12190 totalConstructorNanoseconds=24380
RESULT name=t16 n=10001 t=16 iterations=1 durationNanoseconds=1289600 totalDurationNanoseconds=1289600 constructorNanoseconds=121610 totalConstructorNanoseconds=121610
RESULT name=t16 n=100000 t=16 iterations=1 durationNanoseconds=5545601 totalDurationNanoseconds=5545601 constructorNanoseconds=1236811 totalConstructorNanoseconds=1236811
RESULT name=t16 n=10000000 t=16 iterations=1 durationNanoseconds=1290946218 totalDurationNanoseconds=1290946218 constructorNanoseconds=133555715 totalConstructorNanoseconds=133555715
RESULT name=t16 n=100000000 t=16 iterations=1 durationNanoseconds=21808522519 totalDurationNanoseconds=21808522519 constructorNanoseconds=1270230934 totalConstructorNanoseconds=1270230934

266
result.save.new.txt Normal file
View File

@ -0,0 +1,266 @@
RESULT name=t1r-2 n=100 t=1 r=-2 iterations=70 durationNanoseconds=14664 totalDurationNanoseconds=1026501 constructorNanoseconds=383 totalConstructorNanoseconds=26810
RESULT name=t1r-2 n=1000 t=1 r=-2 iterations=16 durationNanoseconds=66038 totalDurationNanoseconds=1056621 constructorNanoseconds=2428 totalConstructorNanoseconds=38860
RESULT name=t1r-2 n=10001 t=1 r=-2 iterations=1 durationNanoseconds=1040620 totalDurationNanoseconds=1040620 constructorNanoseconds=156150 totalConstructorNanoseconds=156150
RESULT name=t1r-2 n=100000 t=1 r=-2 iterations=1 durationNanoseconds=6875485 totalDurationNanoseconds=6875485 constructorNanoseconds=1193341 totalConstructorNanoseconds=1193341
RESULT name=t1r-2 n=999999 t=1 r=-2 iterations=1 durationNanoseconds=72558132 totalDurationNanoseconds=72558132 constructorNanoseconds=13391789 totalConstructorNanoseconds=13391789
RESULT name=t1r-2 n=10000000 t=1 r=-2 iterations=1 durationNanoseconds=728421981 totalDurationNanoseconds=728421981 constructorNanoseconds=126405150 totalConstructorNanoseconds=126405150
RESULT name=t1r-2 n=100000000 t=1 r=-2 iterations=1 durationNanoseconds=8335497362 totalDurationNanoseconds=8335497362 constructorNanoseconds=1287511821 totalConstructorNanoseconds=1287511821
RESULT name=t1r-2 n=200000000 t=1 r=-2 iterations=1 durationNanoseconds=14771489045 totalDurationNanoseconds=14771489045 constructorNanoseconds=2559719491 totalConstructorNanoseconds=2559719491
RESULT name=t2r-2 n=100 t=2 r=-2 iterations=11 durationNanoseconds=93296 totalDurationNanoseconds=1026261 constructorNanoseconds=884 totalConstructorNanoseconds=9730
RESULT name=t2r-2 n=1000 t=2 r=-2 iterations=5 durationNanoseconds=224222 totalDurationNanoseconds=1121111 constructorNanoseconds=12270 totalConstructorNanoseconds=61350
RESULT name=t2r-2 n=10001 t=2 r=-2 iterations=2 durationNanoseconds=955935 totalDurationNanoseconds=1911871 constructorNanoseconds=87985 totalConstructorNanoseconds=175970
RESULT name=t2r-2 n=100000 t=2 r=-2 iterations=1 durationNanoseconds=6761045 totalDurationNanoseconds=6761045 constructorNanoseconds=1195671 totalConstructorNanoseconds=1195671
RESULT name=t2r-2 n=999999 t=2 r=-2 iterations=1 durationNanoseconds=96561959 totalDurationNanoseconds=96561959 constructorNanoseconds=11659928 totalConstructorNanoseconds=11659928
RESULT name=t2r-2 n=10000000 t=2 r=-2 iterations=1 durationNanoseconds=1433431175 totalDurationNanoseconds=1433431175 constructorNanoseconds=129565833 totalConstructorNanoseconds=129565833
RESULT name=t2r-2 n=100000000 t=2 r=-2 iterations=1 durationNanoseconds=17480825113 totalDurationNanoseconds=17480825113 constructorNanoseconds=1279848536 totalConstructorNanoseconds=1279848536
RESULT name=t2r-2 n=200000000 t=2 r=-2 iterations=1 durationNanoseconds=20740682845 totalDurationNanoseconds=20740682845 constructorNanoseconds=2567062566 totalConstructorNanoseconds=2567062566
RESULT name=t4r-2 n=100 t=4 r=-2 iterations=6 durationNanoseconds=169520 totalDurationNanoseconds=1017120 constructorNanoseconds=553 totalConstructorNanoseconds=3320
RESULT name=t4r-2 n=1000 t=4 r=-2 iterations=3 durationNanoseconds=365163 totalDurationNanoseconds=1095491 constructorNanoseconds=10890 totalConstructorNanoseconds=32670
RESULT name=t4r-2 n=10001 t=4 r=-2 iterations=2 durationNanoseconds=666590 totalDurationNanoseconds=1333181 constructorNanoseconds=73375 totalConstructorNanoseconds=146750
RESULT name=t4r-2 n=100000 t=4 r=-2 iterations=1 durationNanoseconds=6243574 totalDurationNanoseconds=6243574 constructorNanoseconds=1227091 totalConstructorNanoseconds=1227091
RESULT name=t4r-2 n=999999 t=4 r=-2 iterations=1 durationNanoseconds=106954027 totalDurationNanoseconds=106954027 constructorNanoseconds=12963079 totalConstructorNanoseconds=12963079
RESULT name=t4r-2 n=10000000 t=4 r=-2 iterations=1 durationNanoseconds=1172792149 totalDurationNanoseconds=1172792149 constructorNanoseconds=131341214 totalConstructorNanoseconds=131341214
RESULT name=t4r-2 n=100000000 t=4 r=-2 iterations=1 durationNanoseconds=17052139987 totalDurationNanoseconds=17052139987 constructorNanoseconds=1272748750 totalConstructorNanoseconds=1272748750
RESULT name=t4r-2 n=200000000 t=4 r=-2 iterations=1 durationNanoseconds=21538428236 totalDurationNanoseconds=21538428236 constructorNanoseconds=2548814133 totalConstructorNanoseconds=2548814133
RESULT name=t8r-2 n=100 t=8 r=-2 iterations=5 durationNanoseconds=234642 totalDurationNanoseconds=1173210 constructorNanoseconds=390 totalConstructorNanoseconds=1950
RESULT name=t8r-2 n=1000 t=8 r=-2 iterations=3 durationNanoseconds=381410 totalDurationNanoseconds=1144231 constructorNanoseconds=7193 totalConstructorNanoseconds=21580
RESULT name=t8r-2 n=10001 t=8 r=-2 iterations=2 durationNanoseconds=842560 totalDurationNanoseconds=1685121 constructorNanoseconds=77865 totalConstructorNanoseconds=155731
RESULT name=t8r-2 n=100000 t=8 r=-2 iterations=1 durationNanoseconds=6518194 totalDurationNanoseconds=6518194 constructorNanoseconds=1267451 totalConstructorNanoseconds=1267451
RESULT name=t8r-2 n=999999 t=8 r=-2 iterations=1 durationNanoseconds=84870540 totalDurationNanoseconds=84870540 constructorNanoseconds=12824769 totalConstructorNanoseconds=12824769
RESULT name=t8r-2 n=10000000 t=8 r=-2 iterations=1 durationNanoseconds=1175258831 totalDurationNanoseconds=1175258831 constructorNanoseconds=132625255 totalConstructorNanoseconds=132625255
RESULT name=t8r-2 n=100000000 t=8 r=-2 iterations=1 durationNanoseconds=17710769418 totalDurationNanoseconds=17710769418 constructorNanoseconds=1289841122 totalConstructorNanoseconds=1289841122
RESULT name=t8r-2 n=200000000 t=8 r=-2 iterations=1 durationNanoseconds=18752193953 totalDurationNanoseconds=18752193953 constructorNanoseconds=2576050752 totalConstructorNanoseconds=2576050752
RESULT name=t12r-2 n=100 t=12 r=-2 iterations=2 durationNanoseconds=510910 totalDurationNanoseconds=1021821 constructorNanoseconds=1025 totalConstructorNanoseconds=2050
RESULT name=t12r-2 n=1000 t=12 r=-2 iterations=2 durationNanoseconds=1183621 totalDurationNanoseconds=2367242 constructorNanoseconds=12770 totalConstructorNanoseconds=25540
RESULT name=t12r-2 n=10001 t=12 r=-2 iterations=1 durationNanoseconds=1062150 totalDurationNanoseconds=1062150 constructorNanoseconds=104710 totalConstructorNanoseconds=104710
RESULT name=t12r-2 n=100000 t=12 r=-2 iterations=1 durationNanoseconds=5844334 totalDurationNanoseconds=5844334 constructorNanoseconds=1277311 totalConstructorNanoseconds=1277311
RESULT name=t12r-2 n=999999 t=12 r=-2 iterations=1 durationNanoseconds=84954740 totalDurationNanoseconds=84954740 constructorNanoseconds=12926860 totalConstructorNanoseconds=12926860
RESULT name=t12r-2 n=10000000 t=12 r=-2 iterations=1 durationNanoseconds=1331117052 totalDurationNanoseconds=1331117052 constructorNanoseconds=132693575 totalConstructorNanoseconds=132693575
RESULT name=t12r-2 n=100000000 t=12 r=-2 iterations=1 durationNanoseconds=18648050828 totalDurationNanoseconds=18648050828 constructorNanoseconds=1279362395 totalConstructorNanoseconds=1279362395
RESULT name=t12r-2 n=200000000 t=12 r=-2 iterations=1 durationNanoseconds=19771360292 totalDurationNanoseconds=19771360292 constructorNanoseconds=2562114373 totalConstructorNanoseconds=2562114373
RESULT name=t16r-2 n=100 t=16 r=-2 iterations=2 durationNanoseconds=719145 totalDurationNanoseconds=1438291 constructorNanoseconds=1140 totalConstructorNanoseconds=2280
RESULT name=t16r-2 n=1000 t=16 r=-2 iterations=2 durationNanoseconds=758810 totalDurationNanoseconds=1517621 constructorNanoseconds=9765 totalConstructorNanoseconds=19530
RESULT name=t16r-2 n=10001 t=16 r=-2 iterations=1 durationNanoseconds=1248100 totalDurationNanoseconds=1248100 constructorNanoseconds=122030 totalConstructorNanoseconds=122030
RESULT name=t16r-2 n=100000 t=16 r=-2 iterations=1 durationNanoseconds=5561884 totalDurationNanoseconds=5561884 constructorNanoseconds=1193971 totalConstructorNanoseconds=1193971
RESULT name=t16r-2 n=999999 t=16 r=-2 iterations=1 durationNanoseconds=90524705 totalDurationNanoseconds=90524705 constructorNanoseconds=12701499 totalConstructorNanoseconds=12701499
RESULT name=t16r-2 n=10000000 t=16 r=-2 iterations=1 durationNanoseconds=1282762007 totalDurationNanoseconds=1282762007 constructorNanoseconds=137777419 totalConstructorNanoseconds=137777419
RESULT name=t16r-2 n=100000000 t=16 r=-2 iterations=1 durationNanoseconds=19822497218 totalDurationNanoseconds=19822497218 constructorNanoseconds=1301499561 totalConstructorNanoseconds=1301499561
RESULT name=t16r-2 n=200000000 t=16 r=-2 iterations=1 durationNanoseconds=22980604807 totalDurationNanoseconds=22980604807 constructorNanoseconds=2561013502 totalConstructorNanoseconds=2561013502
RESULT name=t1r-1 n=100 t=1 r=-1 iterations=104 durationNanoseconds=9626 totalDurationNanoseconds=1001190 constructorNanoseconds=281 totalConstructorNanoseconds=29320
RESULT name=t1r-1 n=1000 t=1 r=-1 iterations=12 durationNanoseconds=87016 totalDurationNanoseconds=1044201 constructorNanoseconds=3508 totalConstructorNanoseconds=42100
RESULT name=t1r-1 n=10001 t=1 r=-1 iterations=1 durationNanoseconds=1153191 totalDurationNanoseconds=1153191 constructorNanoseconds=153880 totalConstructorNanoseconds=153880
RESULT name=t1r-1 n=100000 t=1 r=-1 iterations=1 durationNanoseconds=13728150 totalDurationNanoseconds=13728150 constructorNanoseconds=1192821 totalConstructorNanoseconds=1192821
RESULT name=t1r-1 n=999999 t=1 r=-1 iterations=1 durationNanoseconds=83252560 totalDurationNanoseconds=83252560 constructorNanoseconds=13280759 totalConstructorNanoseconds=13280759
RESULT name=t1r-1 n=10000000 t=1 r=-1 iterations=1 durationNanoseconds=1161349951 totalDurationNanoseconds=1161349951 constructorNanoseconds=135811957 totalConstructorNanoseconds=135811957
RESULT name=t1r-1 n=100000000 t=1 r=-1 iterations=1 durationNanoseconds=15931464415 totalDurationNanoseconds=15931464415 constructorNanoseconds=1298132999 totalConstructorNanoseconds=1298132999
RESULT name=t1r-1 n=200000000 t=1 r=-1 iterations=1 durationNanoseconds=24650868442 totalDurationNanoseconds=24650868442 constructorNanoseconds=2589164652 totalConstructorNanoseconds=2589164652
RESULT name=t2r-1 n=100 t=2 r=-1 iterations=12 durationNanoseconds=90754 totalDurationNanoseconds=1089050 constructorNanoseconds=385 totalConstructorNanoseconds=4630
RESULT name=t2r-1 n=1000 t=2 r=-1 iterations=7 durationNanoseconds=149903 totalDurationNanoseconds=1049321 constructorNanoseconds=6067 totalConstructorNanoseconds=42470
RESULT name=t2r-1 n=10001 t=2 r=-1 iterations=1 durationNanoseconds=4279243 totalDurationNanoseconds=4279243 constructorNanoseconds=151780 totalConstructorNanoseconds=151780
RESULT name=t2r-1 n=100000 t=2 r=-1 iterations=1 durationNanoseconds=59385472 totalDurationNanoseconds=59385472 constructorNanoseconds=1280761 totalConstructorNanoseconds=1280761
RESULT name=t2r-1 n=999999 t=2 r=-1 iterations=1 durationNanoseconds=328331005 totalDurationNanoseconds=328331005 constructorNanoseconds=13340230 totalConstructorNanoseconds=13340230
RESULT name=t2r-1 n=10000000 t=2 r=-1 iterations=1 durationNanoseconds=3970674850 totalDurationNanoseconds=3970674850 constructorNanoseconds=135182006 totalConstructorNanoseconds=135182006
RESULT name=t2r-1 n=100000000 t=2 r=-1 iterations=1 durationNanoseconds=67622774368 totalDurationNanoseconds=67622774368 constructorNanoseconds=1295263226 totalConstructorNanoseconds=1295263226
RESULT name=t2r-1 n=200000000 t=2 r=-1 iterations=1 durationNanoseconds=70962011775 totalDurationNanoseconds=70962011775 constructorNanoseconds=2577902144 totalConstructorNanoseconds=2577902144
RESULT name=t4r-1 n=100 t=4 r=-1 iterations=8 durationNanoseconds=135068 totalDurationNanoseconds=1080551 constructorNanoseconds=460 totalConstructorNanoseconds=3680
RESULT name=t4r-1 n=1000 t=4 r=-1 iterations=5 durationNanoseconds=222776 totalDurationNanoseconds=1113880 constructorNanoseconds=6710 totalConstructorNanoseconds=33550
RESULT name=t4r-1 n=10001 t=4 r=-1 iterations=1 durationNanoseconds=2398832 totalDurationNanoseconds=2398832 constructorNanoseconds=117590 totalConstructorNanoseconds=117590
RESULT name=t4r-1 n=100000 t=4 r=-1 iterations=1 durationNanoseconds=35286946 totalDurationNanoseconds=35286946 constructorNanoseconds=1294120 totalConstructorNanoseconds=1294120
RESULT name=t4r-1 n=999999 t=4 r=-1 iterations=1 durationNanoseconds=256281493 totalDurationNanoseconds=256281493 constructorNanoseconds=13271060 totalConstructorNanoseconds=13271060
RESULT name=t4r-1 n=10000000 t=4 r=-1 iterations=1 durationNanoseconds=3944458641 totalDurationNanoseconds=3944458641 constructorNanoseconds=139130729 totalConstructorNanoseconds=139130729
RESULT name=t4r-1 n=100000000 t=4 r=-1 iterations=1 durationNanoseconds=75269881957 totalDurationNanoseconds=75269881957 constructorNanoseconds=1319180073 totalConstructorNanoseconds=1319180073
RESULT name=t4r-1 n=200000000 t=4 r=-1 iterations=1 durationNanoseconds=77845533220 totalDurationNanoseconds=77845533220 constructorNanoseconds=2570010078 totalConstructorNanoseconds=2570010078
RESULT name=t8r-1 n=100 t=8 r=-1 iterations=3 durationNanoseconds=358350 totalDurationNanoseconds=1075051 constructorNanoseconds=2430 totalConstructorNanoseconds=7290
RESULT name=t8r-1 n=1000 t=8 r=-1 iterations=3 durationNanoseconds=434043 totalDurationNanoseconds=1302131 constructorNanoseconds=10733 totalConstructorNanoseconds=32200
RESULT name=t8r-1 n=10001 t=8 r=-1 iterations=1 durationNanoseconds=2632392 totalDurationNanoseconds=2632392 constructorNanoseconds=111450 totalConstructorNanoseconds=111450
RESULT name=t8r-1 n=100000 t=8 r=-1 iterations=1 durationNanoseconds=62881925 totalDurationNanoseconds=62881925 constructorNanoseconds=1266471 totalConstructorNanoseconds=1266471
RESULT name=t8r-1 n=999999 t=8 r=-1 iterations=1 durationNanoseconds=276671507 totalDurationNanoseconds=276671507 constructorNanoseconds=12730820 totalConstructorNanoseconds=12730820
RESULT name=t8r-1 n=10000000 t=8 r=-1 iterations=1 durationNanoseconds=4833611128 totalDurationNanoseconds=4833611128 constructorNanoseconds=137284378 totalConstructorNanoseconds=137284378
RESULT name=t8r-1 n=100000000 t=8 r=-1 iterations=1 durationNanoseconds=70493443291 totalDurationNanoseconds=70493443291 constructorNanoseconds=1303343382 totalConstructorNanoseconds=1303343382
RESULT name=t8r-1 n=200000000 t=8 r=-1 iterations=1 durationNanoseconds=94889554660 totalDurationNanoseconds=94889554660 constructorNanoseconds=2576063673 totalConstructorNanoseconds=2576063673
RESULT name=t12r-1 n=100 t=12 r=-1 iterations=3 durationNanoseconds=348807 totalDurationNanoseconds=1046421 constructorNanoseconds=1366 totalConstructorNanoseconds=4100
RESULT name=t12r-1 n=1000 t=12 r=-1 iterations=2 durationNanoseconds=720040 totalDurationNanoseconds=1440081 constructorNanoseconds=14825 totalConstructorNanoseconds=29650
RESULT name=t12r-1 n=10001 t=12 r=-1 iterations=1 durationNanoseconds=2775712 totalDurationNanoseconds=2775712 constructorNanoseconds=118090 totalConstructorNanoseconds=118090
RESULT name=t12r-1 n=100000 t=12 r=-1 iterations=1 durationNanoseconds=70606671 totalDurationNanoseconds=70606671 constructorNanoseconds=1302831 totalConstructorNanoseconds=1302831
RESULT name=t12r-1 n=999999 t=12 r=-1 iterations=1 durationNanoseconds=312364724 totalDurationNanoseconds=312364724 constructorNanoseconds=12979339 totalConstructorNanoseconds=12979339
RESULT name=t12r-1 n=10000000 t=12 r=-1 iterations=1 durationNanoseconds=4979158881 totalDurationNanoseconds=4979158881 constructorNanoseconds=143506273 totalConstructorNanoseconds=143506273
RESULT name=t12r-1 n=100000000 t=12 r=-1 iterations=1 durationNanoseconds=75033182118 totalDurationNanoseconds=75033182118 constructorNanoseconds=1302532742 totalConstructorNanoseconds=1302532742
RESULT name=t12r-1 n=200000000 t=12 r=-1 iterations=1 durationNanoseconds=86550105045 totalDurationNanoseconds=86550105045 constructorNanoseconds=2593408615 totalConstructorNanoseconds=2593408615
RESULT name=t16r-1 n=100 t=16 r=-1 iterations=3 durationNanoseconds=463737 totalDurationNanoseconds=1391211 constructorNanoseconds=573 totalConstructorNanoseconds=1720
RESULT name=t16r-1 n=1000 t=16 r=-1 iterations=2 durationNanoseconds=773490 totalDurationNanoseconds=1546981 constructorNanoseconds=9690 totalConstructorNanoseconds=19380
RESULT name=t16r-1 n=10001 t=16 r=-1 iterations=1 durationNanoseconds=7355946 totalDurationNanoseconds=7355946 constructorNanoseconds=117550 totalConstructorNanoseconds=117550
RESULT name=t16r-1 n=100000 t=16 r=-1 iterations=1 durationNanoseconds=82239269 totalDurationNanoseconds=82239269 constructorNanoseconds=1355561 totalConstructorNanoseconds=1355561
RESULT name=t16r-1 n=999999 t=16 r=-1 iterations=1 durationNanoseconds=299512854 totalDurationNanoseconds=299512854 constructorNanoseconds=12961819 totalConstructorNanoseconds=12961819
RESULT name=t16r-1 n=10000000 t=16 r=-1 iterations=1 durationNanoseconds=4770288242 totalDurationNanoseconds=4770288242 constructorNanoseconds=146415075 totalConstructorNanoseconds=146415075
RESULT name=t16r-1 n=100000000 t=16 r=-1 iterations=1 durationNanoseconds=76813530541 totalDurationNanoseconds=76813530541 constructorNanoseconds=1315224141 totalConstructorNanoseconds=1315224141
RESULT name=t16r-1 n=200000000 t=16 r=-1 iterations=1 durationNanoseconds=81390754975 totalDurationNanoseconds=81390754975 constructorNanoseconds=2590727023 totalConstructorNanoseconds=2590727023
RESULT name=t1r4 n=100 t=1 r=4 iterations=134 durationNanoseconds=7489 totalDurationNanoseconds=1003591 constructorNanoseconds=172 totalConstructorNanoseconds=23050
RESULT name=t1r4 n=1000 t=1 r=4 iterations=17 durationNanoseconds=61059 totalDurationNanoseconds=1038011 constructorNanoseconds=2966 totalConstructorNanoseconds=50430
RESULT name=t1r4 n=10001 t=1 r=4 iterations=2 durationNanoseconds=724050 totalDurationNanoseconds=1448101 constructorNanoseconds=78515 totalConstructorNanoseconds=157030
RESULT name=t1r4 n=100000 t=1 r=4 iterations=1 durationNanoseconds=6963375 totalDurationNanoseconds=6963375 constructorNanoseconds=1301691 totalConstructorNanoseconds=1301691
RESULT name=t1r4 n=999999 t=1 r=4 iterations=1 durationNanoseconds=71994452 totalDurationNanoseconds=71994452 constructorNanoseconds=12735929 totalConstructorNanoseconds=12735929
RESULT name=t1r4 n=200000000 t=1 r=4 iterations=1 durationNanoseconds=17307392599 totalDurationNanoseconds=17307392599 constructorNanoseconds=2581601877 totalConstructorNanoseconds=2581601877
RESULT name=t2r4 n=100 t=2 r=4 iterations=16 durationNanoseconds=64340 totalDurationNanoseconds=1029440 constructorNanoseconds=440 totalConstructorNanoseconds=7040
RESULT name=t2r4 n=1000 t=2 r=4 iterations=8 durationNanoseconds=129620 totalDurationNanoseconds=1036961 constructorNanoseconds=5020 totalConstructorNanoseconds=40160
RESULT name=t2r4 n=10001 t=2 r=4 iterations=2 durationNanoseconds=630090 totalDurationNanoseconds=1260181 constructorNanoseconds=77810 totalConstructorNanoseconds=155620
RESULT name=t2r4 n=100000 t=2 r=4 iterations=1 durationNanoseconds=6918405 totalDurationNanoseconds=6918405 constructorNanoseconds=1174421 totalConstructorNanoseconds=1174421
RESULT name=t2r4 n=999999 t=2 r=4 iterations=1 durationNanoseconds=100739832 totalDurationNanoseconds=100739832 constructorNanoseconds=13959150 totalConstructorNanoseconds=13959150
RESULT name=t2r4 n=200000000 t=2 r=4 iterations=1 durationNanoseconds=22016521407 totalDurationNanoseconds=22016521407 constructorNanoseconds=2682588359 totalConstructorNanoseconds=2682588359
RESULT name=t4r4 n=100 t=4 r=4 iterations=9 durationNanoseconds=115586 totalDurationNanoseconds=1040281 constructorNanoseconds=370 totalConstructorNanoseconds=3330
RESULT name=t4r4 n=1000 t=4 r=4 iterations=5 durationNanoseconds=212008 totalDurationNanoseconds=1060041 constructorNanoseconds=7758 totalConstructorNanoseconds=38790
RESULT name=t4r4 n=10001 t=4 r=4 iterations=2 durationNanoseconds=618280 totalDurationNanoseconds=1236561 constructorNanoseconds=77625 totalConstructorNanoseconds=155250
RESULT name=t4r4 n=100000 t=4 r=4 iterations=1 durationNanoseconds=5244623 totalDurationNanoseconds=5244623 constructorNanoseconds=1281481 totalConstructorNanoseconds=1281481
RESULT name=t4r4 n=999999 t=4 r=4 iterations=1 durationNanoseconds=93872877 totalDurationNanoseconds=93872877 constructorNanoseconds=13028989 totalConstructorNanoseconds=13028989
RESULT name=t4r4 n=200000000 t=4 r=4 iterations=1 durationNanoseconds=19893187699 totalDurationNanoseconds=19893187699 constructorNanoseconds=2635496965 totalConstructorNanoseconds=2635496965
RESULT name=t8r4 n=100 t=8 r=4 iterations=4 durationNanoseconds=325112 totalDurationNanoseconds=1300451 constructorNanoseconds=645 totalConstructorNanoseconds=2580
RESULT name=t8r4 n=1000 t=8 r=4 iterations=3 durationNanoseconds=411406 totalDurationNanoseconds=1234220 constructorNanoseconds=12157 totalConstructorNanoseconds=36471
RESULT name=t8r4 n=10001 t=8 r=4 iterations=2 durationNanoseconds=708535 totalDurationNanoseconds=1417071 constructorNanoseconds=74960 totalConstructorNanoseconds=149920
RESULT name=t8r4 n=100000 t=8 r=4 iterations=1 durationNanoseconds=4686844 totalDurationNanoseconds=4686844 constructorNanoseconds=1225401 totalConstructorNanoseconds=1225401
RESULT name=t8r4 n=999999 t=8 r=4 iterations=1 durationNanoseconds=84151970 totalDurationNanoseconds=84151970 constructorNanoseconds=12261799 totalConstructorNanoseconds=12261799
RESULT name=t8r4 n=200000000 t=8 r=4 iterations=1 durationNanoseconds=19512124026 totalDurationNanoseconds=19512124026 constructorNanoseconds=2654922479 totalConstructorNanoseconds=2654922479
RESULT name=t12r4 n=100 t=12 r=4 iterations=3 durationNanoseconds=334020 totalDurationNanoseconds=1002060 constructorNanoseconds=1423 totalConstructorNanoseconds=4270
RESULT name=t12r4 n=1000 t=12 r=4 iterations=2 durationNanoseconds=793620 totalDurationNanoseconds=1587241 constructorNanoseconds=13190 totalConstructorNanoseconds=26380
RESULT name=t12r4 n=10001 t=12 r=4 iterations=2 durationNanoseconds=1238836 totalDurationNanoseconds=2477672 constructorNanoseconds=83060 totalConstructorNanoseconds=166120
RESULT name=t12r4 n=100000 t=12 r=4 iterations=1 durationNanoseconds=5600914 totalDurationNanoseconds=5600914 constructorNanoseconds=1314781 totalConstructorNanoseconds=1314781
RESULT name=t12r4 n=999999 t=12 r=4 iterations=1 durationNanoseconds=82755839 totalDurationNanoseconds=82755839 constructorNanoseconds=15077671 totalConstructorNanoseconds=15077671
RESULT name=t12r4 n=200000000 t=12 r=4 iterations=1 durationNanoseconds=20276747503 totalDurationNanoseconds=20276747503 constructorNanoseconds=2644000782 totalConstructorNanoseconds=2644000782
RESULT name=t16r4 n=100 t=16 r=4 iterations=2 durationNanoseconds=817215 totalDurationNanoseconds=1634431 constructorNanoseconds=3580 totalConstructorNanoseconds=7160
RESULT name=t16r4 n=1000 t=16 r=4 iterations=2 durationNanoseconds=730370 totalDurationNanoseconds=1460741 constructorNanoseconds=10570 totalConstructorNanoseconds=21140
RESULT name=t16r4 n=10001 t=16 r=4 iterations=1 durationNanoseconds=1285060 totalDurationNanoseconds=1285060 constructorNanoseconds=109191 totalConstructorNanoseconds=109191
RESULT name=t16r4 n=100000 t=16 r=4 iterations=1 durationNanoseconds=5238803 totalDurationNanoseconds=5238803 constructorNanoseconds=1245831 totalConstructorNanoseconds=1245831
RESULT name=t16r4 n=999999 t=16 r=4 iterations=1 durationNanoseconds=83319339 totalDurationNanoseconds=83319339 constructorNanoseconds=12081149 totalConstructorNanoseconds=12081149
RESULT name=t16r4 n=200000000 t=16 r=4 iterations=1 durationNanoseconds=21691684135 totalDurationNanoseconds=21691684135 constructorNanoseconds=2674750483 totalConstructorNanoseconds=2674750483
RESULT name=t1r6 n=100 t=1 r=6 iterations=133 durationNanoseconds=7527 totalDurationNanoseconds=1001121 constructorNanoseconds=193 totalConstructorNanoseconds=25790
RESULT name=t1r6 n=1000 t=1 r=6 iterations=27 durationNanoseconds=37728 totalDurationNanoseconds=1018681 constructorNanoseconds=3097 totalConstructorNanoseconds=83640
RESULT name=t1r6 n=10001 t=1 r=6 iterations=1 durationNanoseconds=1079771 totalDurationNanoseconds=1079771 constructorNanoseconds=115030 totalConstructorNanoseconds=115030
RESULT name=t1r6 n=100000 t=1 r=6 iterations=1 durationNanoseconds=6054564 totalDurationNanoseconds=6054564 constructorNanoseconds=1298991 totalConstructorNanoseconds=1298991
RESULT name=t1r6 n=999999 t=1 r=6 iterations=1 durationNanoseconds=90371105 totalDurationNanoseconds=90371105 constructorNanoseconds=12533039 totalConstructorNanoseconds=12533039
RESULT name=t1r6 n=10000000 t=1 r=6 iterations=1 durationNanoseconds=808187178 totalDurationNanoseconds=808187178 constructorNanoseconds=135916278 totalConstructorNanoseconds=135916278
RESULT name=t1r6 n=100000000 t=1 r=6 iterations=1 durationNanoseconds=8300307887 totalDurationNanoseconds=8300307887 constructorNanoseconds=1290116583 totalConstructorNanoseconds=1290116583
RESULT name=t1r6 n=200000000 t=1 r=6 iterations=1 durationNanoseconds=14759217427 totalDurationNanoseconds=14759217427 constructorNanoseconds=2648068174 totalConstructorNanoseconds=2648068174
RESULT name=t2r6 n=100 t=2 r=6 iterations=9 durationNanoseconds=112970 totalDurationNanoseconds=1016731 constructorNanoseconds=1054 totalConstructorNanoseconds=9490
RESULT name=t2r6 n=1000 t=2 r=6 iterations=6 durationNanoseconds=171515 totalDurationNanoseconds=1029091 constructorNanoseconds=8950 totalConstructorNanoseconds=53700
RESULT name=t2r6 n=10001 t=2 r=6 iterations=1 durationNanoseconds=4208863 totalDurationNanoseconds=4208863 constructorNanoseconds=107990 totalConstructorNanoseconds=107990
RESULT name=t2r6 n=100000 t=2 r=6 iterations=1 durationNanoseconds=6267804 totalDurationNanoseconds=6267804 constructorNanoseconds=1160881 totalConstructorNanoseconds=1160881
RESULT name=t2r6 n=999999 t=2 r=6 iterations=1 durationNanoseconds=286120185 totalDurationNanoseconds=286120185 constructorNanoseconds=12574949 totalConstructorNanoseconds=12574949
RESULT name=t2r6 n=10000000 t=2 r=6 iterations=1 durationNanoseconds=658280971 totalDurationNanoseconds=658280971 constructorNanoseconds=140998691 totalConstructorNanoseconds=140998691
RESULT name=t2r6 n=100000000 t=2 r=6 iterations=1 durationNanoseconds=20928543859 totalDurationNanoseconds=20928543859 constructorNanoseconds=1304053813 totalConstructorNanoseconds=1304053813
RESULT name=t2r6 n=200000000 t=2 r=6 iterations=1 durationNanoseconds=21784420692 totalDurationNanoseconds=21784420692 constructorNanoseconds=2658302891 totalConstructorNanoseconds=2658302891
RESULT name=t4r6 n=100 t=4 r=6 iterations=9 durationNanoseconds=118032 totalDurationNanoseconds=1062291 constructorNanoseconds=585 totalConstructorNanoseconds=5270
RESULT name=t4r6 n=10001 t=4 r=6 iterations=1 durationNanoseconds=3055692 totalDurationNanoseconds=3055692 constructorNanoseconds=108060 totalConstructorNanoseconds=108060
RESULT name=t4r6 n=100000 t=4 r=6 iterations=1 durationNanoseconds=4070553 totalDurationNanoseconds=4070553 constructorNanoseconds=1295171 totalConstructorNanoseconds=1295171
RESULT name=t4r6 n=999999 t=4 r=6 iterations=1 durationNanoseconds=205433997 totalDurationNanoseconds=205433997 constructorNanoseconds=13293119 totalConstructorNanoseconds=13293119
RESULT name=t4r6 n=10000000 t=4 r=6 iterations=1 durationNanoseconds=467654204 totalDurationNanoseconds=467654204 constructorNanoseconds=138090639 totalConstructorNanoseconds=138090639
RESULT name=t4r6 n=100000000 t=4 r=6 iterations=1 durationNanoseconds=16951040514 totalDurationNanoseconds=16951040514 constructorNanoseconds=1293891336 totalConstructorNanoseconds=1293891336
RESULT name=t4r6 n=200000000 t=4 r=6 iterations=1 durationNanoseconds=18869452786 totalDurationNanoseconds=18869452786 constructorNanoseconds=2650188696 totalConstructorNanoseconds=2650188696
RESULT name=t8r6 n=100 t=8 r=6 iterations=5 durationNanoseconds=229642 totalDurationNanoseconds=1148211 constructorNanoseconds=414 totalConstructorNanoseconds=2070
RESULT name=t8r6 n=1000 t=8 r=6 iterations=3 durationNanoseconds=456187 totalDurationNanoseconds=1368561 constructorNanoseconds=9646 totalConstructorNanoseconds=28940
RESULT name=t8r6 n=10001 t=8 r=6 iterations=1 durationNanoseconds=4083983 totalDurationNanoseconds=4083983 constructorNanoseconds=135810 totalConstructorNanoseconds=135810
RESULT name=t8r6 n=100000 t=8 r=6 iterations=1 durationNanoseconds=5523134 totalDurationNanoseconds=5523134 constructorNanoseconds=1277351 totalConstructorNanoseconds=1277351
RESULT name=t8r6 n=999999 t=8 r=6 iterations=1 durationNanoseconds=272758315 totalDurationNanoseconds=272758315 constructorNanoseconds=13394169 totalConstructorNanoseconds=13394169
RESULT name=t8r6 n=10000000 t=8 r=6 iterations=1 durationNanoseconds=413541466 totalDurationNanoseconds=413541466 constructorNanoseconds=140676910 totalConstructorNanoseconds=140676910
RESULT name=t8r6 n=100000000 t=8 r=6 iterations=1 durationNanoseconds=17722269336 totalDurationNanoseconds=17722269336 constructorNanoseconds=1303603323 totalConstructorNanoseconds=1303603323
RESULT name=t8r6 n=200000000 t=8 r=6 iterations=1 durationNanoseconds=19063617125 totalDurationNanoseconds=19063617125 constructorNanoseconds=2671572261 totalConstructorNanoseconds=2671572261
RESULT name=t12r6 n=100 t=12 r=6 iterations=2 durationNanoseconds=637140 totalDurationNanoseconds=1274281 constructorNanoseconds=1265 totalConstructorNanoseconds=2530
RESULT name=t12r6 n=1000 t=12 r=6 iterations=2 durationNanoseconds=800090 totalDurationNanoseconds=1600181 constructorNanoseconds=13795 totalConstructorNanoseconds=27590
RESULT name=t12r6 n=10001 t=12 r=6 iterations=1 durationNanoseconds=4342203 totalDurationNanoseconds=4342203 constructorNanoseconds=110030 totalConstructorNanoseconds=110030
RESULT name=t12r6 n=100000 t=12 r=6 iterations=1 durationNanoseconds=5113374 totalDurationNanoseconds=5113374 constructorNanoseconds=1278960 totalConstructorNanoseconds=1278960
RESULT name=t12r6 n=999999 t=12 r=6 iterations=1 durationNanoseconds=284340483 totalDurationNanoseconds=284340483 constructorNanoseconds=13113750 totalConstructorNanoseconds=13113750
RESULT name=t12r6 n=10000000 t=12 r=6 iterations=1 durationNanoseconds=425297244 totalDurationNanoseconds=425297244 constructorNanoseconds=140009570 totalConstructorNanoseconds=140009570
RESULT name=t12r6 n=100000000 t=12 r=6 iterations=1 durationNanoseconds=18354197888 totalDurationNanoseconds=18354197888 constructorNanoseconds=1310122697 totalConstructorNanoseconds=1310122697
RESULT name=t12r6 n=200000000 t=12 r=6 iterations=1 durationNanoseconds=19921578099 totalDurationNanoseconds=19921578099 constructorNanoseconds=2667115518 totalConstructorNanoseconds=2667115518
RESULT name=t16r6 n=100 t=16 r=6 iterations=2 durationNanoseconds=617805 totalDurationNanoseconds=1235611 constructorNanoseconds=925 totalConstructorNanoseconds=1850
RESULT name=t16r6 n=1000 t=16 r=6 iterations=2 durationNanoseconds=720125 totalDurationNanoseconds=1440251 constructorNanoseconds=17965 totalConstructorNanoseconds=35931
RESULT name=t16r6 n=10001 t=16 r=6 iterations=1 durationNanoseconds=2649542 totalDurationNanoseconds=2649542 constructorNanoseconds=168570 totalConstructorNanoseconds=168570
RESULT name=t16r6 n=100000 t=16 r=6 iterations=1 durationNanoseconds=7224635 totalDurationNanoseconds=7224635 constructorNanoseconds=1713291 totalConstructorNanoseconds=1713291
RESULT name=t16r6 n=999999 t=16 r=6 iterations=1 durationNanoseconds=309128191 totalDurationNanoseconds=309128191 constructorNanoseconds=12676129 totalConstructorNanoseconds=12676129
RESULT name=t16r6 n=10000000 t=16 r=6 iterations=1 durationNanoseconds=422647922 totalDurationNanoseconds=422647922 constructorNanoseconds=141239061 totalConstructorNanoseconds=141239061
RESULT name=t16r6 n=100000000 t=16 r=6 iterations=1 durationNanoseconds=19859663245 totalDurationNanoseconds=19859663245 constructorNanoseconds=1303809613 totalConstructorNanoseconds=1303809613
RESULT name=t16r6 n=200000000 t=16 r=6 iterations=1 durationNanoseconds=21032870924 totalDurationNanoseconds=21032870924 constructorNanoseconds=2669480079 totalConstructorNanoseconds=2669480079
RESULT name=t1r8 n=100 t=1 r=8 iterations=130 durationNanoseconds=7696 totalDurationNanoseconds=1000581 constructorNanoseconds=199 totalConstructorNanoseconds=25880
RESULT name=t1r8 n=1000 t=1 r=8 iterations=14 durationNanoseconds=71835 totalDurationNanoseconds=1005691 constructorNanoseconds=7596 totalConstructorNanoseconds=106350
RESULT name=t1r8 n=10001 t=1 r=8 iterations=2 durationNanoseconds=683685 totalDurationNanoseconds=1367371 constructorNanoseconds=103345 totalConstructorNanoseconds=206690
RESULT name=t1r8 n=100000 t=1 r=8 iterations=1 durationNanoseconds=13690180 totalDurationNanoseconds=13690180 constructorNanoseconds=1345521 totalConstructorNanoseconds=1345521
RESULT name=t1r8 n=999999 t=1 r=8 iterations=1 durationNanoseconds=57861991 totalDurationNanoseconds=57861991 constructorNanoseconds=12488269 totalConstructorNanoseconds=12488269
RESULT name=t1r8 n=100000000 t=1 r=8 iterations=1 durationNanoseconds=7552443151 totalDurationNanoseconds=7552443151 constructorNanoseconds=1297473038 totalConstructorNanoseconds=1297473038
RESULT name=t1r8 n=200000000 t=1 r=8 iterations=1 durationNanoseconds=13175760174 totalDurationNanoseconds=13175760174 constructorNanoseconds=2575471492 totalConstructorNanoseconds=2575471492
RESULT name=t2r8 n=100 t=2 r=8 iterations=12 durationNanoseconds=85191 totalDurationNanoseconds=1022301 constructorNanoseconds=467 totalConstructorNanoseconds=5610
RESULT name=t2r8 n=10001 t=2 r=8 iterations=2 durationNanoseconds=574925 totalDurationNanoseconds=1149851 constructorNanoseconds=78485 totalConstructorNanoseconds=156970
RESULT name=t2r8 n=100000 t=2 r=8 iterations=1 durationNanoseconds=62590965 totalDurationNanoseconds=62590965 constructorNanoseconds=1180101 totalConstructorNanoseconds=1180101
RESULT name=t2r8 n=999999 t=2 r=8 iterations=1 durationNanoseconds=95537618 totalDurationNanoseconds=95537618 constructorNanoseconds=11806169 totalConstructorNanoseconds=11806169
RESULT name=t2r8 n=100000000 t=2 r=8 iterations=1 durationNanoseconds=18173703569 totalDurationNanoseconds=18173703569 constructorNanoseconds=1328840621 totalConstructorNanoseconds=1328840621
RESULT name=t2r8 n=200000000 t=2 r=8 iterations=1 durationNanoseconds=22967220878 totalDurationNanoseconds=22967220878 constructorNanoseconds=2609071196 totalConstructorNanoseconds=2609071196
RESULT name=t4r8 n=100 t=4 r=8 iterations=5 durationNanoseconds=219856 totalDurationNanoseconds=1099281 constructorNanoseconds=746 totalConstructorNanoseconds=3730
RESULT name=t4r8 n=10001 t=4 r=8 iterations=2 durationNanoseconds=514230 totalDurationNanoseconds=1028461 constructorNanoseconds=77320 totalConstructorNanoseconds=154640
RESULT name=t4r8 n=100000 t=4 r=8 iterations=1 durationNanoseconds=63434235 totalDurationNanoseconds=63434235 constructorNanoseconds=1910951 totalConstructorNanoseconds=1910951
RESULT name=t4r8 n=999999 t=4 r=8 iterations=1 durationNanoseconds=76248075 totalDurationNanoseconds=76248075 constructorNanoseconds=12981019 totalConstructorNanoseconds=12981019
RESULT name=t4r8 n=100000000 t=4 r=8 iterations=1 durationNanoseconds=16336844185 totalDurationNanoseconds=16336844185 constructorNanoseconds=1287272991 totalConstructorNanoseconds=1287272991
RESULT name=t4r8 n=200000000 t=4 r=8 iterations=1 durationNanoseconds=17651186315 totalDurationNanoseconds=17651186315 constructorNanoseconds=2571612719 totalConstructorNanoseconds=2571612719
RESULT name=t8r8 n=100 t=8 r=8 iterations=5 durationNanoseconds=225824 totalDurationNanoseconds=1129121 constructorNanoseconds=440 totalConstructorNanoseconds=2200
RESULT name=t8r8 n=10001 t=8 r=8 iterations=2 durationNanoseconds=631335 totalDurationNanoseconds=1262671 constructorNanoseconds=93210 totalConstructorNanoseconds=186420
RESULT name=t8r8 n=100000 t=8 r=8 iterations=1 durationNanoseconds=67058448 totalDurationNanoseconds=67058448 constructorNanoseconds=1256191 totalConstructorNanoseconds=1256191
RESULT name=t8r8 n=999999 t=8 r=8 iterations=1 durationNanoseconds=72857602 totalDurationNanoseconds=72857602 constructorNanoseconds=12992280 totalConstructorNanoseconds=12992280
RESULT name=t8r8 n=100000000 t=8 r=8 iterations=1 durationNanoseconds=17412077294 totalDurationNanoseconds=17412077294 constructorNanoseconds=1290159872 totalConstructorNanoseconds=1290159872
RESULT name=t8r8 n=200000000 t=8 r=8 iterations=1 durationNanoseconds=18476165265 totalDurationNanoseconds=18476165265 constructorNanoseconds=2584027488 totalConstructorNanoseconds=2584027488
RESULT name=t12r8 n=100 t=12 r=8 iterations=2 durationNanoseconds=719105 totalDurationNanoseconds=1438211 constructorNanoseconds=1270 totalConstructorNanoseconds=2540
RESULT name=t12r8 n=1000 t=12 r=8 iterations=2 durationNanoseconds=663735 totalDurationNanoseconds=1327471 constructorNanoseconds=14005 totalConstructorNanoseconds=28010
RESULT name=t12r8 n=10001 t=12 r=8 iterations=1 durationNanoseconds=1128491 totalDurationNanoseconds=1128491 constructorNanoseconds=160620 totalConstructorNanoseconds=160620
RESULT name=t12r8 n=100000 t=12 r=8 iterations=1 durationNanoseconds=64642756 totalDurationNanoseconds=64642756 constructorNanoseconds=1240491 totalConstructorNanoseconds=1240491
RESULT name=t12r8 n=999999 t=12 r=8 iterations=1 durationNanoseconds=76397384 totalDurationNanoseconds=76397384 constructorNanoseconds=12882950 totalConstructorNanoseconds=12882950
RESULT name=t12r8 n=100000000 t=12 r=8 iterations=1 durationNanoseconds=18155581326 totalDurationNanoseconds=18155581326 constructorNanoseconds=1298338399 totalConstructorNanoseconds=1298338399
RESULT name=t12r8 n=200000000 t=12 r=8 iterations=1 durationNanoseconds=19231547586 totalDurationNanoseconds=19231547586 constructorNanoseconds=2591688063 totalConstructorNanoseconds=2591688063
RESULT name=t16r8 n=100 t=16 r=8 iterations=2 durationNanoseconds=980325 totalDurationNanoseconds=1960651 constructorNanoseconds=700 totalConstructorNanoseconds=1400
RESULT name=t16r8 n=1000 t=16 r=8 iterations=2 durationNanoseconds=816095 totalDurationNanoseconds=1632191 constructorNanoseconds=7200 totalConstructorNanoseconds=14400
RESULT name=t16r8 n=10001 t=16 r=8 iterations=2 durationNanoseconds=945235 totalDurationNanoseconds=1890471 constructorNanoseconds=82695 totalConstructorNanoseconds=165390
RESULT name=t16r8 n=100000 t=16 r=8 iterations=1 durationNanoseconds=63073095 totalDurationNanoseconds=63073095 constructorNanoseconds=1365471 totalConstructorNanoseconds=1365471
RESULT name=t16r8 n=999999 t=16 r=8 iterations=1 durationNanoseconds=81338638 totalDurationNanoseconds=81338638 constructorNanoseconds=12862759 totalConstructorNanoseconds=12862759
RESULT name=t16r8 n=100000000 t=16 r=8 iterations=1 durationNanoseconds=21497879827 totalDurationNanoseconds=21497879827 constructorNanoseconds=1306272124 totalConstructorNanoseconds=1306272124
RESULT name=t16r8 n=200000000 t=16 r=8 iterations=1 durationNanoseconds=22724187874 totalDurationNanoseconds=22724187874 constructorNanoseconds=2598267889 totalConstructorNanoseconds=2598267889
RESULT name=t1r12 n=100 t=1 r=12 iterations=133 durationNanoseconds=7571 totalDurationNanoseconds=1007031 constructorNanoseconds=180 totalConstructorNanoseconds=24060
RESULT name=t1r12 n=1000 t=1 r=12 iterations=4 durationNanoseconds=314100 totalDurationNanoseconds=1256401 constructorNanoseconds=6642 totalConstructorNanoseconds=26570
RESULT name=t1r12 n=10001 t=1 r=12 iterations=1 durationNanoseconds=1517171 totalDurationNanoseconds=1517171 constructorNanoseconds=168030 totalConstructorNanoseconds=168030
RESULT name=t1r12 n=100000 t=1 r=12 iterations=1 durationNanoseconds=6040204 totalDurationNanoseconds=6040204 constructorNanoseconds=1565332 totalConstructorNanoseconds=1565332
RESULT name=t1r12 n=999999 t=1 r=12 iterations=1 durationNanoseconds=808985379 totalDurationNanoseconds=808985379 constructorNanoseconds=12464529 totalConstructorNanoseconds=12464529
RESULT name=t1r12 n=10000000 t=1 r=12 iterations=1 durationNanoseconds=2281563932 totalDurationNanoseconds=2281563932 constructorNanoseconds=141607502 totalConstructorNanoseconds=141607502
RESULT name=t1r12 n=100000000 t=1 r=12 iterations=1 durationNanoseconds=8551645206 totalDurationNanoseconds=8551645206 constructorNanoseconds=1298500149 totalConstructorNanoseconds=1298500149
RESULT name=t1r12 n=200000000 t=1 r=12 iterations=1 durationNanoseconds=15396628152 totalDurationNanoseconds=15396628152 constructorNanoseconds=2566573696 totalConstructorNanoseconds=2566573696
RESULT name=t2r12 n=100 t=2 r=12 iterations=15 durationNanoseconds=70749 totalDurationNanoseconds=1061241 constructorNanoseconds=460 totalConstructorNanoseconds=6910
RESULT name=t2r12 n=1000 t=2 r=12 iterations=1 durationNanoseconds=1537021 totalDurationNanoseconds=1537021 constructorNanoseconds=19151 totalConstructorNanoseconds=19151
RESULT name=t2r12 n=10001 t=2 r=12 iterations=1 durationNanoseconds=4959573 totalDurationNanoseconds=4959573 constructorNanoseconds=200950 totalConstructorNanoseconds=200950
RESULT name=t2r12 n=100000 t=2 r=12 iterations=1 durationNanoseconds=6325225 totalDurationNanoseconds=6325225 constructorNanoseconds=1140321 totalConstructorNanoseconds=1140321
RESULT name=t2r12 n=999999 t=2 r=12 iterations=1 durationNanoseconds=18051104912 totalDurationNanoseconds=18051104912 constructorNanoseconds=12847489 totalConstructorNanoseconds=12847489
RESULT name=t2r12 n=10000000 t=2 r=12 iterations=1 durationNanoseconds=15475377939 totalDurationNanoseconds=15475377939 constructorNanoseconds=138155709 totalConstructorNanoseconds=138155709
RESULT name=t2r12 n=100000000 t=2 r=12 iterations=1 durationNanoseconds=17116987193 totalDurationNanoseconds=17116987193 constructorNanoseconds=1299630089 totalConstructorNanoseconds=1299630089
RESULT name=t2r12 n=200000000 t=2 r=12 iterations=1 durationNanoseconds=23785304183 totalDurationNanoseconds=23785304183 constructorNanoseconds=2594765126 totalConstructorNanoseconds=2594765126
RESULT name=t4r12 n=100 t=4 r=12 iterations=9 durationNanoseconds=120092 totalDurationNanoseconds=1080831 constructorNanoseconds=375 totalConstructorNanoseconds=3380
RESULT name=t4r12 n=1000 t=4 r=12 iterations=1 durationNanoseconds=4232753 totalDurationNanoseconds=4232753 constructorNanoseconds=11530 totalConstructorNanoseconds=11530
RESULT name=t4r12 n=10001 t=4 r=12 iterations=1 durationNanoseconds=2589202 totalDurationNanoseconds=2589202 constructorNanoseconds=110100 totalConstructorNanoseconds=110100
RESULT name=t4r12 n=100000 t=4 r=12 iterations=1 durationNanoseconds=3918273 totalDurationNanoseconds=3918273 constructorNanoseconds=1310171 totalConstructorNanoseconds=1310171
RESULT name=t4r12 n=999999 t=4 r=12 iterations=1 durationNanoseconds=13905466956 totalDurationNanoseconds=13905466956 constructorNanoseconds=13123819 totalConstructorNanoseconds=13123819
RESULT name=t4r12 n=10000000 t=4 r=12 iterations=1 durationNanoseconds=14717218946 totalDurationNanoseconds=14717218946 constructorNanoseconds=142773513 totalConstructorNanoseconds=142773513
RESULT name=t4r12 n=100000000 t=4 r=12 iterations=1 durationNanoseconds=20255367278 totalDurationNanoseconds=20255367278 constructorNanoseconds=1293405435 totalConstructorNanoseconds=1293405435
RESULT name=t4r12 n=200000000 t=4 r=12 iterations=1 durationNanoseconds=20907639134 totalDurationNanoseconds=20907639134 constructorNanoseconds=2575462303 totalConstructorNanoseconds=2575462303
RESULT name=t8r12 n=100 t=8 r=12 iterations=3 durationNanoseconds=596017 totalDurationNanoseconds=1788051 constructorNanoseconds=1290 totalConstructorNanoseconds=3870
RESULT name=t8r12 n=1000 t=8 r=12 iterations=1 durationNanoseconds=12476488 totalDurationNanoseconds=12476488 constructorNanoseconds=11070 totalConstructorNanoseconds=11070
RESULT name=t8r12 n=10001 t=8 r=12 iterations=1 durationNanoseconds=9181577 totalDurationNanoseconds=9181577 constructorNanoseconds=114050 totalConstructorNanoseconds=114050
RESULT name=t8r12 n=100000 t=8 r=12 iterations=1 durationNanoseconds=13261759 totalDurationNanoseconds=13261759 constructorNanoseconds=1207241 totalConstructorNanoseconds=1207241
RESULT name=t8r12 n=999999 t=8 r=12 iterations=1 durationNanoseconds=17308636460 totalDurationNanoseconds=17308636460 constructorNanoseconds=12904089 totalConstructorNanoseconds=12904089
RESULT name=t8r12 n=10000000 t=8 r=12 iterations=1 durationNanoseconds=18180142763 totalDurationNanoseconds=18180142763 constructorNanoseconds=137476889 totalConstructorNanoseconds=137476889
RESULT name=t8r12 n=100000000 t=8 r=12 iterations=1 durationNanoseconds=18809309584 totalDurationNanoseconds=18809309584 constructorNanoseconds=1300357710 totalConstructorNanoseconds=1300357710
RESULT name=t8r12 n=200000000 t=8 r=12 iterations=1 durationNanoseconds=21554547367 totalDurationNanoseconds=21554547367 constructorNanoseconds=2577375294 totalConstructorNanoseconds=2577375294
RESULT name=t12r12 n=100 t=12 r=12 iterations=4 durationNanoseconds=322385 totalDurationNanoseconds=1289541 constructorNanoseconds=475 totalConstructorNanoseconds=1900
RESULT name=t12r12 n=1000 t=12 r=12 iterations=1 durationNanoseconds=11867638 totalDurationNanoseconds=11867638 constructorNanoseconds=18500 totalConstructorNanoseconds=18500
RESULT name=t12r12 n=10001 t=12 r=12 iterations=1 durationNanoseconds=14549371 totalDurationNanoseconds=14549371 constructorNanoseconds=116850 totalConstructorNanoseconds=116850
RESULT name=t12r12 n=100000 t=12 r=12 iterations=1 durationNanoseconds=18467724 totalDurationNanoseconds=18467724 constructorNanoseconds=1336781 totalConstructorNanoseconds=1336781
RESULT name=t12r12 n=999999 t=12 r=12 iterations=1 durationNanoseconds=18533300686 totalDurationNanoseconds=18533300686 constructorNanoseconds=13077250 totalConstructorNanoseconds=13077250
RESULT name=t12r12 n=10000000 t=12 r=12 iterations=1 durationNanoseconds=17414823426 totalDurationNanoseconds=17414823426 constructorNanoseconds=138866279 totalConstructorNanoseconds=138866279
RESULT name=t12r12 n=100000000 t=12 r=12 iterations=1 durationNanoseconds=19840740021 totalDurationNanoseconds=19840740021 constructorNanoseconds=1308750016 totalConstructorNanoseconds=1308750016
RESULT name=t12r12 n=200000000 t=12 r=12 iterations=1 durationNanoseconds=22406876397 totalDurationNanoseconds=22406876397 constructorNanoseconds=2580817776 totalConstructorNanoseconds=2580817776
RESULT name=t16r12 n=100 t=16 r=12 iterations=3 durationNanoseconds=438610 totalDurationNanoseconds=1315831 constructorNanoseconds=573 totalConstructorNanoseconds=1720
RESULT name=t16r12 n=1000 t=16 r=12 iterations=1 durationNanoseconds=20430225 totalDurationNanoseconds=20430225 constructorNanoseconds=19560 totalConstructorNanoseconds=19560
RESULT name=t16r12 n=10001 t=16 r=12 iterations=1 durationNanoseconds=14933791 totalDurationNanoseconds=14933791 constructorNanoseconds=106040 totalConstructorNanoseconds=106040
RESULT name=t16r12 n=100000 t=16 r=12 iterations=1 durationNanoseconds=19040004 totalDurationNanoseconds=19040004 constructorNanoseconds=1286531 totalConstructorNanoseconds=1286531
RESULT name=t16r12 n=999999 t=16 r=12 iterations=1 durationNanoseconds=17779184707 totalDurationNanoseconds=17779184707 constructorNanoseconds=12922399 totalConstructorNanoseconds=12922399
RESULT name=t16r12 n=10000000 t=16 r=12 iterations=1 durationNanoseconds=18460675414 totalDurationNanoseconds=18460675414 constructorNanoseconds=138464289 totalConstructorNanoseconds=138464289
RESULT name=t16r12 n=100000000 t=16 r=12 iterations=1 durationNanoseconds=23030031882 totalDurationNanoseconds=23030031882 constructorNanoseconds=1296273407 totalConstructorNanoseconds=1296273407
RESULT name=t16r12 n=200000000 t=16 r=12 iterations=1 durationNanoseconds=23458353359 totalDurationNanoseconds=23458353359 constructorNanoseconds=2577729594 totalConstructorNanoseconds=2577729594

240
result.save.txt Normal file
View File

@ -0,0 +1,240 @@
RESULT name=t1r-3 n=100 t=1 r=-3 iterations=89 durationNanoseconds=11311 totalDurationNanoseconds=1006730 constructorNanoseconds=271 totalConstructorNanoseconds=24130
RESULT name=t1r-3 n=1000 t=1 r=-3 iterations=16 durationNanoseconds=65820 totalDurationNanoseconds=1053131 constructorNanoseconds=2770 totalConstructorNanoseconds=44320
RESULT name=t1r-3 n=10001 t=1 r=-3 iterations=2 durationNanoseconds=958845 totalDurationNanoseconds=1917691 constructorNanoseconds=69835 totalConstructorNanoseconds=139670
RESULT name=t2r-3 n=100 t=2 r=-3 iterations=11 durationNanoseconds=92865 totalDurationNanoseconds=1021520 constructorNanoseconds=729 totalConstructorNanoseconds=8020
RESULT name=t2r-3 n=1000 t=2 r=-3 iterations=5 durationNanoseconds=241078 totalDurationNanoseconds=1205390 constructorNanoseconds=8256 totalConstructorNanoseconds=41280
RESULT name=t2r-3 n=10001 t=2 r=-3 iterations=1 durationNanoseconds=1039760 totalDurationNanoseconds=1039760 constructorNanoseconds=121280 totalConstructorNanoseconds=121280
RESULT name=t4r-3 n=100 t=4 r=-3 iterations=6 durationNanoseconds=177980 totalDurationNanoseconds=1067880 constructorNanoseconds=855 totalConstructorNanoseconds=5130
RESULT name=t4r-3 n=1000 t=4 r=-3 iterations=4 durationNanoseconds=259782 totalDurationNanoseconds=1039130 constructorNanoseconds=9505 totalConstructorNanoseconds=38020
RESULT name=t4r-3 n=10001 t=4 r=-3 iterations=2 durationNanoseconds=806690 totalDurationNanoseconds=1613380 constructorNanoseconds=84240 totalConstructorNanoseconds=168480
RESULT name=t8r-3 n=100 t=8 r=-3 iterations=5 durationNanoseconds=229954 totalDurationNanoseconds=1149770 constructorNanoseconds=936 totalConstructorNanoseconds=4680
RESULT name=t8r-3 n=1000 t=8 r=-3 iterations=2 durationNanoseconds=613425 totalDurationNanoseconds=1226851 constructorNanoseconds=9155 totalConstructorNanoseconds=18310
RESULT name=t8r-3 n=10001 t=8 r=-3 iterations=2 durationNanoseconds=870075 totalDurationNanoseconds=1740150 constructorNanoseconds=98160 totalConstructorNanoseconds=196320
RESULT name=t12r-3 n=100 t=12 r=-3 iterations=4 durationNanoseconds=331435 totalDurationNanoseconds=1325740 constructorNanoseconds=1142 totalConstructorNanoseconds=4570
RESULT name=t12r-3 n=1000 t=12 r=-3 iterations=2 durationNanoseconds=687685 totalDurationNanoseconds=1375371 constructorNanoseconds=11385 totalConstructorNanoseconds=22770
RESULT name=t12r-3 n=10001 t=12 r=-3 iterations=2 durationNanoseconds=919580 totalDurationNanoseconds=1839161 constructorNanoseconds=75070 totalConstructorNanoseconds=150140
RESULT name=t16r-3 n=100 t=16 r=-3 iterations=2 durationNanoseconds=636310 totalDurationNanoseconds=1272620 constructorNanoseconds=3510 totalConstructorNanoseconds=7020
RESULT name=t16r-3 n=1000 t=16 r=-3 iterations=1 durationNanoseconds=1085730 totalDurationNanoseconds=1085730 constructorNanoseconds=14670 totalConstructorNanoseconds=14670
RESULT name=t16r-3 n=10001 t=16 r=-3 iterations=1 durationNanoseconds=1447180 totalDurationNanoseconds=1447180 constructorNanoseconds=121960 totalConstructorNanoseconds=121960
RESULT name=t1r-2 n=100 t=1 r=-2 iterations=138 durationNanoseconds=7277 totalDurationNanoseconds=1004350 constructorNanoseconds=191 totalConstructorNanoseconds=26460
RESULT name=t1r-2 n=1000 t=1 r=-2 iterations=16 durationNanoseconds=63893 totalDurationNanoseconds=1022300 constructorNanoseconds=2690 totalConstructorNanoseconds=43040
RESULT name=t1r-2 n=10001 t=1 r=-2 iterations=2 durationNanoseconds=697080 totalDurationNanoseconds=1394160 constructorNanoseconds=79330 totalConstructorNanoseconds=158660
RESULT name=t1r-2 n=100000 t=1 r=-2 iterations=1 durationNanoseconds=6795132 totalDurationNanoseconds=6795132 constructorNanoseconds=1216481 totalConstructorNanoseconds=1216481
RESULT name=t1r-2 n=10000000 t=1 r=-2 iterations=1 durationNanoseconds=724813190 totalDurationNanoseconds=724813190 constructorNanoseconds=134650145 totalConstructorNanoseconds=134650145
RESULT name=t1r-2 n=100000000 t=1 r=-2 iterations=1 durationNanoseconds=8282784942 totalDurationNanoseconds=8282784942 constructorNanoseconds=1292837699 totalConstructorNanoseconds=1292837699
RESULT name=t2r-2 n=100 t=2 r=-2 iterations=15 durationNanoseconds=66842 totalDurationNanoseconds=1002630 constructorNanoseconds=275 totalConstructorNanoseconds=4130
RESULT name=t2r-2 n=1000 t=2 r=-2 iterations=8 durationNanoseconds=136816 totalDurationNanoseconds=1094530 constructorNanoseconds=4297 totalConstructorNanoseconds=34380
RESULT name=t2r-2 n=10001 t=2 r=-2 iterations=1 durationNanoseconds=1084650 totalDurationNanoseconds=1084650 constructorNanoseconds=123670 totalConstructorNanoseconds=123670
RESULT name=t2r-2 n=100000 t=2 r=-2 iterations=1 durationNanoseconds=8192652 totalDurationNanoseconds=8192652 constructorNanoseconds=1272861 totalConstructorNanoseconds=1272861
RESULT name=t2r-2 n=10000000 t=2 r=-2 iterations=1 durationNanoseconds=1434157246 totalDurationNanoseconds=1434157246 constructorNanoseconds=127625214 totalConstructorNanoseconds=127625214
RESULT name=t2r-2 n=100000000 t=2 r=-2 iterations=1 durationNanoseconds=17190784189 totalDurationNanoseconds=17190784189 constructorNanoseconds=1288794448 totalConstructorNanoseconds=1288794448
RESULT name=t4r-2 n=100 t=4 r=-2 iterations=6 durationNanoseconds=168401 totalDurationNanoseconds=1010410 constructorNanoseconds=495 totalConstructorNanoseconds=2970
RESULT name=t4r-2 n=1000 t=4 r=-2 iterations=4 durationNanoseconds=275790 totalDurationNanoseconds=1103160 constructorNanoseconds=8985 totalConstructorNanoseconds=35940
RESULT name=t4r-2 n=10001 t=4 r=-2 iterations=2 durationNanoseconds=888560 totalDurationNanoseconds=1777121 constructorNanoseconds=83435 totalConstructorNanoseconds=166870
RESULT name=t4r-2 n=100000 t=4 r=-2 iterations=1 durationNanoseconds=5706981 totalDurationNanoseconds=5706981 constructorNanoseconds=1286351 totalConstructorNanoseconds=1286351
RESULT name=t4r-2 n=10000000 t=4 r=-2 iterations=1 durationNanoseconds=1269043812 totalDurationNanoseconds=1269043812 constructorNanoseconds=129162404 totalConstructorNanoseconds=129162404
RESULT name=t4r-2 n=100000000 t=4 r=-2 iterations=1 durationNanoseconds=16894508390 totalDurationNanoseconds=16894508390 constructorNanoseconds=1303284782 totalConstructorNanoseconds=1303284782
RESULT name=t8r-2 n=100 t=8 r=-2 iterations=3 durationNanoseconds=349983 totalDurationNanoseconds=1049950 constructorNanoseconds=840 totalConstructorNanoseconds=2520
RESULT name=t8r-2 n=1000 t=8 r=-2 iterations=3 durationNanoseconds=359340 totalDurationNanoseconds=1078020 constructorNanoseconds=9733 totalConstructorNanoseconds=29200
RESULT name=t8r-2 n=10001 t=8 r=-2 iterations=2 durationNanoseconds=834030 totalDurationNanoseconds=1668060 constructorNanoseconds=79755 totalConstructorNanoseconds=159510
RESULT name=t8r-2 n=100000 t=8 r=-2 iterations=1 durationNanoseconds=5181661 totalDurationNanoseconds=5181661 constructorNanoseconds=1295911 totalConstructorNanoseconds=1295911
RESULT name=t8r-2 n=10000000 t=8 r=-2 iterations=1 durationNanoseconds=1198324085 totalDurationNanoseconds=1198324085 constructorNanoseconds=128000063 totalConstructorNanoseconds=128000063
RESULT name=t8r-2 n=100000000 t=8 r=-2 iterations=1 durationNanoseconds=20310332317 totalDurationNanoseconds=20310332317 constructorNanoseconds=1278333825 totalConstructorNanoseconds=1278333825
RESULT name=t12r-2 n=100 t=12 r=-2 iterations=2 durationNanoseconds=522585 totalDurationNanoseconds=1045170 constructorNanoseconds=1080 totalConstructorNanoseconds=2160
RESULT name=t12r-2 n=1000 t=12 r=-2 iterations=2 durationNanoseconds=584650 totalDurationNanoseconds=1169301 constructorNanoseconds=9160 totalConstructorNanoseconds=18320
RESULT name=t12r-2 n=10001 t=12 r=-2 iterations=1 durationNanoseconds=1080171 totalDurationNanoseconds=1080171 constructorNanoseconds=122430 totalConstructorNanoseconds=122430
RESULT name=t12r-2 n=100000 t=12 r=-2 iterations=1 durationNanoseconds=5834262 totalDurationNanoseconds=5834262 constructorNanoseconds=1366220 totalConstructorNanoseconds=1366220
RESULT name=t12r-2 n=10000000 t=12 r=-2 iterations=1 durationNanoseconds=1301201731 totalDurationNanoseconds=1301201731 constructorNanoseconds=127566343 totalConstructorNanoseconds=127566343
RESULT name=t12r-2 n=100000000 t=12 r=-2 iterations=1 durationNanoseconds=20527817024 totalDurationNanoseconds=20527817024 constructorNanoseconds=1292503719 totalConstructorNanoseconds=1292503719
RESULT name=t16r-2 n=100 t=16 r=-2 iterations=2 durationNanoseconds=584650 totalDurationNanoseconds=1169300 constructorNanoseconds=7565 totalConstructorNanoseconds=15130
RESULT name=t16r-2 n=1000 t=16 r=-2 iterations=1 durationNanoseconds=1086940 totalDurationNanoseconds=1086940 constructorNanoseconds=22560 totalConstructorNanoseconds=22560
RESULT name=t16r-2 n=10001 t=16 r=-2 iterations=1 durationNanoseconds=1451480 totalDurationNanoseconds=1451480 constructorNanoseconds=105510 totalConstructorNanoseconds=105510
RESULT name=t16r-2 n=100000 t=16 r=-2 iterations=1 durationNanoseconds=5176561 totalDurationNanoseconds=5176561 constructorNanoseconds=1178440 totalConstructorNanoseconds=1178440
RESULT name=t16r-2 n=10000000 t=16 r=-2 iterations=1 durationNanoseconds=1304237212 totalDurationNanoseconds=1304237212 constructorNanoseconds=128721204 totalConstructorNanoseconds=128721204
RESULT name=t16r-2 n=100000000 t=16 r=-2 iterations=1 durationNanoseconds=22031584148 totalDurationNanoseconds=22031584148 constructorNanoseconds=1280199206 totalConstructorNanoseconds=1280199206
RESULT name=t1r-1 n=100 t=1 r=-1 iterations=140 durationNanoseconds=7166 totalDurationNanoseconds=1003330 constructorNanoseconds=177 totalConstructorNanoseconds=24900
RESULT name=t1r-1 n=1000 t=1 r=-1 iterations=19 durationNanoseconds=53750 totalDurationNanoseconds=1021251 constructorNanoseconds=2442 totalConstructorNanoseconds=46410
RESULT name=t1r-1 n=10001 t=1 r=-1 iterations=1 durationNanoseconds=1141271 totalDurationNanoseconds=1141271 constructorNanoseconds=111680 totalConstructorNanoseconds=111680
RESULT name=t1r-1 n=100000 t=1 r=-1 iterations=1 durationNanoseconds=13895574 totalDurationNanoseconds=13895574 constructorNanoseconds=1266870 totalConstructorNanoseconds=1266870
RESULT name=t1r-1 n=10000000 t=1 r=-1 iterations=1 durationNanoseconds=1164993776 totalDurationNanoseconds=1164993776 constructorNanoseconds=128008203 totalConstructorNanoseconds=128008203
RESULT name=t1r-1 n=100000000 t=1 r=-1 iterations=1 durationNanoseconds=15924816567 totalDurationNanoseconds=15924816567 constructorNanoseconds=1284758497 totalConstructorNanoseconds=1284758497
RESULT name=t2r-1 n=100 t=2 r=-1 iterations=15 durationNanoseconds=68081 totalDurationNanoseconds=1021220 constructorNanoseconds=278 totalConstructorNanoseconds=4170
RESULT name=t2r-1 n=1000 t=2 r=-1 iterations=8 durationNanoseconds=135465 totalDurationNanoseconds=1083720 constructorNanoseconds=4875 totalConstructorNanoseconds=39000
RESULT name=t2r-1 n=10001 t=2 r=-1 iterations=1 durationNanoseconds=2439211 totalDurationNanoseconds=2439211 constructorNanoseconds=116930 totalConstructorNanoseconds=116930
RESULT name=t2r-1 n=100000 t=2 r=-1 iterations=1 durationNanoseconds=68190947 totalDurationNanoseconds=68190947 constructorNanoseconds=1188331 totalConstructorNanoseconds=1188331
RESULT name=t2r-1 n=10000000 t=2 r=-1 iterations=1 durationNanoseconds=4247650444 totalDurationNanoseconds=4247650444 constructorNanoseconds=132182584 totalConstructorNanoseconds=132182584
RESULT name=t2r-1 n=100000000 t=2 r=-1 iterations=1 durationNanoseconds=74716165595 totalDurationNanoseconds=74716165595 constructorNanoseconds=1290577069 totalConstructorNanoseconds=1290577069
RESULT name=t4r-1 n=100 t=4 r=-1 iterations=6 durationNanoseconds=191403 totalDurationNanoseconds=1148420 constructorNanoseconds=1271 totalConstructorNanoseconds=7630
RESULT name=t4r-1 n=1000 t=4 r=-1 iterations=3 durationNanoseconds=376683 totalDurationNanoseconds=1130050 constructorNanoseconds=12013 totalConstructorNanoseconds=36040
RESULT name=t4r-1 n=10001 t=4 r=-1 iterations=1 durationNanoseconds=4115811 totalDurationNanoseconds=4115811 constructorNanoseconds=117200 totalConstructorNanoseconds=117200
RESULT name=t4r-1 n=100000 t=4 r=-1 iterations=1 durationNanoseconds=63987096 totalDurationNanoseconds=63987096 constructorNanoseconds=1161411 totalConstructorNanoseconds=1161411
RESULT name=t4r-1 n=10000000 t=4 r=-1 iterations=1 durationNanoseconds=4681952808 totalDurationNanoseconds=4681952808 constructorNanoseconds=132544704 totalConstructorNanoseconds=132544704
RESULT name=t4r-1 n=100000000 t=4 r=-1 iterations=1 durationNanoseconds=66577551131 totalDurationNanoseconds=66577551131 constructorNanoseconds=1288674518 totalConstructorNanoseconds=1288674518
RESULT name=t8r-1 n=100 t=8 r=-1 iterations=3 durationNanoseconds=383723 totalDurationNanoseconds=1151171 constructorNanoseconds=826 totalConstructorNanoseconds=2480
RESULT name=t8r-1 n=1000 t=8 r=-1 iterations=3 durationNanoseconds=445963 totalDurationNanoseconds=1337890 constructorNanoseconds=8186 totalConstructorNanoseconds=24560
RESULT name=t8r-1 n=10001 t=8 r=-1 iterations=1 durationNanoseconds=2585321 totalDurationNanoseconds=2585321 constructorNanoseconds=146600 totalConstructorNanoseconds=146600
RESULT name=t8r-1 n=100000 t=8 r=-1 iterations=1 durationNanoseconds=58496045 totalDurationNanoseconds=58496045 constructorNanoseconds=1324101 totalConstructorNanoseconds=1324101
RESULT name=t8r-1 n=10000000 t=8 r=-1 iterations=1 durationNanoseconds=4778490583 totalDurationNanoseconds=4778490583 constructorNanoseconds=130740934 totalConstructorNanoseconds=130740934
RESULT name=t8r-1 n=100000000 t=8 r=-1 iterations=1 durationNanoseconds=69639195914 totalDurationNanoseconds=69639195914 constructorNanoseconds=1275042854 totalConstructorNanoseconds=1275042854
RESULT name=t12r-1 n=100 t=12 r=-1 iterations=2 durationNanoseconds=539285 totalDurationNanoseconds=1078571 constructorNanoseconds=1035 totalConstructorNanoseconds=2070
RESULT name=t12r-1 n=1000 t=12 r=-1 iterations=1 durationNanoseconds=1716541 totalDurationNanoseconds=1716541 constructorNanoseconds=18200 totalConstructorNanoseconds=18200
RESULT name=t12r-1 n=10001 t=12 r=-1 iterations=1 durationNanoseconds=4800872 totalDurationNanoseconds=4800872 constructorNanoseconds=123200 totalConstructorNanoseconds=123200
RESULT name=t12r-1 n=100000 t=12 r=-1 iterations=1 durationNanoseconds=67125948 totalDurationNanoseconds=67125948 constructorNanoseconds=1258680 totalConstructorNanoseconds=1258680
RESULT name=t12r-1 n=10000000 t=12 r=-1 iterations=1 durationNanoseconds=4912417309 totalDurationNanoseconds=4912417309 constructorNanoseconds=131724614 totalConstructorNanoseconds=131724614
RESULT name=t12r-1 n=100000000 t=12 r=-1 iterations=1 durationNanoseconds=75259266547 totalDurationNanoseconds=75259266547 constructorNanoseconds=1277999096 totalConstructorNanoseconds=1277999096
RESULT name=t16r-1 n=100 t=16 r=-1 iterations=2 durationNanoseconds=650940 totalDurationNanoseconds=1301880 constructorNanoseconds=995 totalConstructorNanoseconds=1990
RESULT name=t16r-1 n=1000 t=16 r=-1 iterations=1 durationNanoseconds=1349231 totalDurationNanoseconds=1349231 constructorNanoseconds=22180 totalConstructorNanoseconds=22180
RESULT name=t16r-1 n=10001 t=16 r=-1 iterations=1 durationNanoseconds=4637871 totalDurationNanoseconds=4637871 constructorNanoseconds=118870 totalConstructorNanoseconds=118870
RESULT name=t16r-1 n=100000 t=16 r=-1 iterations=1 durationNanoseconds=71994279 totalDurationNanoseconds=71994279 constructorNanoseconds=1289710 totalConstructorNanoseconds=1289710
RESULT name=t16r-1 n=10000000 t=16 r=-1 iterations=1 durationNanoseconds=4692071151 totalDurationNanoseconds=4692071151 constructorNanoseconds=133002474 totalConstructorNanoseconds=133002474
RESULT name=t16r-1 n=100000000 t=16 r=-1 iterations=1 durationNanoseconds=84890245794 totalDurationNanoseconds=84890245794 constructorNanoseconds=1294888949 totalConstructorNanoseconds=1294888949
RESULT name=t1r4 n=100 t=1 r=4 iterations=144 durationNanoseconds=6950 totalDurationNanoseconds=1000910 constructorNanoseconds=172 totalConstructorNanoseconds=24880
RESULT name=t1r4 n=1000 t=1 r=4 iterations=20 durationNanoseconds=52549 totalDurationNanoseconds=1050980 constructorNanoseconds=2364 totalConstructorNanoseconds=47280
RESULT name=t1r4 n=10001 t=1 r=4 iterations=2 durationNanoseconds=732360 totalDurationNanoseconds=1464720 constructorNanoseconds=161415 totalConstructorNanoseconds=322830
RESULT name=t1r4 n=100000 t=1 r=4 iterations=1 durationNanoseconds=6960392 totalDurationNanoseconds=6960392 constructorNanoseconds=1240880 totalConstructorNanoseconds=1240880
RESULT name=t2r4 n=100 t=2 r=4 iterations=15 durationNanoseconds=67900 totalDurationNanoseconds=1018511 constructorNanoseconds=298 totalConstructorNanoseconds=4470
RESULT name=t2r4 n=1000 t=2 r=4 iterations=7 durationNanoseconds=144457 totalDurationNanoseconds=1011200 constructorNanoseconds=6897 totalConstructorNanoseconds=48280
RESULT name=t2r4 n=10001 t=2 r=4 iterations=2 durationNanoseconds=560165 totalDurationNanoseconds=1120330 constructorNanoseconds=75370 totalConstructorNanoseconds=150740
RESULT name=t2r4 n=100000 t=2 r=4 iterations=1 durationNanoseconds=7577502 totalDurationNanoseconds=7577502 constructorNanoseconds=1506790 totalConstructorNanoseconds=1506790
RESULT name=t4r4 n=100 t=4 r=4 iterations=8 durationNanoseconds=130697 totalDurationNanoseconds=1045581 constructorNanoseconds=353 totalConstructorNanoseconds=2830
RESULT name=t4r4 n=1000 t=4 r=4 iterations=5 durationNanoseconds=239802 totalDurationNanoseconds=1199011 constructorNanoseconds=6284 totalConstructorNanoseconds=31420
RESULT name=t4r4 n=10001 t=4 r=4 iterations=2 durationNanoseconds=686435 totalDurationNanoseconds=1372871 constructorNanoseconds=73940 totalConstructorNanoseconds=147880
RESULT name=t4r4 n=100000 t=4 r=4 iterations=1 durationNanoseconds=5306642 totalDurationNanoseconds=5306642 constructorNanoseconds=1431220 totalConstructorNanoseconds=1431220
RESULT name=t8r4 n=100 t=8 r=4 iterations=4 durationNanoseconds=273660 totalDurationNanoseconds=1094640 constructorNanoseconds=1877 totalConstructorNanoseconds=7510
RESULT name=t8r4 n=1000 t=8 r=4 iterations=1 durationNanoseconds=1569531 totalDurationNanoseconds=1569531 constructorNanoseconds=17600 totalConstructorNanoseconds=17600
RESULT name=t8r4 n=10001 t=8 r=4 iterations=2 durationNanoseconds=765220 totalDurationNanoseconds=1530441 constructorNanoseconds=73835 totalConstructorNanoseconds=147670
RESULT name=t8r4 n=100000 t=8 r=4 iterations=1 durationNanoseconds=5700632 totalDurationNanoseconds=5700632 constructorNanoseconds=1293590 totalConstructorNanoseconds=1293590
RESULT name=t12r4 n=100 t=12 r=4 iterations=2 durationNanoseconds=527790 totalDurationNanoseconds=1055581 constructorNanoseconds=3215 totalConstructorNanoseconds=6430
RESULT name=t12r4 n=1000 t=12 r=4 iterations=2 durationNanoseconds=865125 totalDurationNanoseconds=1730251 constructorNanoseconds=27695 totalConstructorNanoseconds=55390
RESULT name=t12r4 n=10001 t=12 r=4 iterations=1 durationNanoseconds=1010400 totalDurationNanoseconds=1010400 constructorNanoseconds=107880 totalConstructorNanoseconds=107880
RESULT name=t12r4 n=100000 t=12 r=4 iterations=1 durationNanoseconds=5431201 totalDurationNanoseconds=5431201 constructorNanoseconds=1247841 totalConstructorNanoseconds=1247841
RESULT name=t16r4 n=100 t=16 r=4 iterations=2 durationNanoseconds=568410 totalDurationNanoseconds=1136820 constructorNanoseconds=730 totalConstructorNanoseconds=1460
RESULT name=t16r4 n=1000 t=16 r=4 iterations=1 durationNanoseconds=1062650 totalDurationNanoseconds=1062650 constructorNanoseconds=22090 totalConstructorNanoseconds=22090
RESULT name=t16r4 n=10001 t=16 r=4 iterations=1 durationNanoseconds=1119130 totalDurationNanoseconds=1119130 constructorNanoseconds=124380 totalConstructorNanoseconds=124380
RESULT name=t16r4 n=100000 t=16 r=4 iterations=1 durationNanoseconds=5868672 totalDurationNanoseconds=5868672 constructorNanoseconds=1680790 totalConstructorNanoseconds=1680790
RESULT name=t1r6 n=100 t=1 r=6 iterations=75 durationNanoseconds=13433 totalDurationNanoseconds=1007500 constructorNanoseconds=327 totalConstructorNanoseconds=24550
RESULT name=t1r6 n=1000 t=1 r=6 iterations=29 durationNanoseconds=35338 totalDurationNanoseconds=1024821 constructorNanoseconds=3197 totalConstructorNanoseconds=92720
RESULT name=t1r6 n=10001 t=1 r=6 iterations=1 durationNanoseconds=1092951 totalDurationNanoseconds=1092951 constructorNanoseconds=168960 totalConstructorNanoseconds=168960
RESULT name=t1r6 n=100000 t=1 r=6 iterations=1 durationNanoseconds=5879192 totalDurationNanoseconds=5879192 constructorNanoseconds=1232010 totalConstructorNanoseconds=1232010
RESULT name=t1r6 n=10000000 t=1 r=6 iterations=1 durationNanoseconds=797233739 totalDurationNanoseconds=797233739 constructorNanoseconds=132051565 totalConstructorNanoseconds=132051565
RESULT name=t1r6 n=100000000 t=1 r=6 iterations=1 durationNanoseconds=8227885178 totalDurationNanoseconds=8227885178 constructorNanoseconds=1288434448 totalConstructorNanoseconds=1288434448
RESULT name=t2r6 n=100 t=2 r=6 iterations=16 durationNanoseconds=63111 totalDurationNanoseconds=1009791 constructorNanoseconds=409 totalConstructorNanoseconds=6550
RESULT name=t2r6 n=1000 t=2 r=6 iterations=6 durationNanoseconds=190553 totalDurationNanoseconds=1143320 constructorNanoseconds=11908 totalConstructorNanoseconds=71450
RESULT name=t2r6 n=10001 t=2 r=6 iterations=1 durationNanoseconds=4917821 totalDurationNanoseconds=4917821 constructorNanoseconds=113030 totalConstructorNanoseconds=113030
RESULT name=t2r6 n=100000 t=2 r=6 iterations=1 durationNanoseconds=6097132 totalDurationNanoseconds=6097132 constructorNanoseconds=1228900 totalConstructorNanoseconds=1228900
RESULT name=t2r6 n=10000000 t=2 r=6 iterations=1 durationNanoseconds=593075286 totalDurationNanoseconds=593075286 constructorNanoseconds=130184384 totalConstructorNanoseconds=130184384
RESULT name=t2r6 n=100000000 t=2 r=6 iterations=1 durationNanoseconds=18291058907 totalDurationNanoseconds=18291058907 constructorNanoseconds=1288979888 totalConstructorNanoseconds=1288979888
RESULT name=t4r6 n=100 t=4 r=6 iterations=9 durationNanoseconds=117776 totalDurationNanoseconds=1059990 constructorNanoseconds=620 totalConstructorNanoseconds=5580
RESULT name=t4r6 n=1000 t=4 r=6 iterations=5 durationNanoseconds=215856 totalDurationNanoseconds=1079281 constructorNanoseconds=8250 totalConstructorNanoseconds=41250
RESULT name=t4r6 n=10001 t=4 r=6 iterations=1 durationNanoseconds=2503591 totalDurationNanoseconds=2503591 constructorNanoseconds=103680 totalConstructorNanoseconds=103680
RESULT name=t4r6 n=100000 t=4 r=6 iterations=1 durationNanoseconds=4659591 totalDurationNanoseconds=4659591 constructorNanoseconds=1197481 totalConstructorNanoseconds=1197481
RESULT name=t4r6 n=10000000 t=4 r=6 iterations=1 durationNanoseconds=446309527 totalDurationNanoseconds=446309527 constructorNanoseconds=130683394 totalConstructorNanoseconds=130683394
RESULT name=t4r6 n=100000000 t=4 r=6 iterations=1 durationNanoseconds=18925492783 totalDurationNanoseconds=18925492783 constructorNanoseconds=1297933301 totalConstructorNanoseconds=1297933301
RESULT name=t8r6 n=100 t=8 r=6 iterations=5 durationNanoseconds=237180 totalDurationNanoseconds=1185900 constructorNanoseconds=508 totalConstructorNanoseconds=2540
RESULT name=t8r6 n=1000 t=8 r=6 iterations=2 durationNanoseconds=574260 totalDurationNanoseconds=1148520 constructorNanoseconds=10720 totalConstructorNanoseconds=21440
RESULT name=t8r6 n=10001 t=8 r=6 iterations=1 durationNanoseconds=4363311 totalDurationNanoseconds=4363311 constructorNanoseconds=161590 totalConstructorNanoseconds=161590
RESULT name=t8r6 n=100000 t=8 r=6 iterations=1 durationNanoseconds=5290671 totalDurationNanoseconds=5290671 constructorNanoseconds=1186101 totalConstructorNanoseconds=1186101
RESULT name=t8r6 n=10000000 t=8 r=6 iterations=1 durationNanoseconds=422725861 totalDurationNanoseconds=422725861 constructorNanoseconds=133189964 totalConstructorNanoseconds=133189964
RESULT name=t8r6 n=100000000 t=8 r=6 iterations=1 durationNanoseconds=18056535135 totalDurationNanoseconds=18056535135 constructorNanoseconds=1285229607 totalConstructorNanoseconds=1285229607
RESULT name=t12r6 n=100 t=12 r=6 iterations=4 durationNanoseconds=324605 totalDurationNanoseconds=1298420 constructorNanoseconds=1077 totalConstructorNanoseconds=4310
RESULT name=t12r6 n=1000 t=12 r=6 iterations=2 durationNanoseconds=548035 totalDurationNanoseconds=1096070 constructorNanoseconds=9955 totalConstructorNanoseconds=19910
RESULT name=t12r6 n=10001 t=12 r=6 iterations=1 durationNanoseconds=2719491 totalDurationNanoseconds=2719491 constructorNanoseconds=104350 totalConstructorNanoseconds=104350
RESULT name=t12r6 n=100000 t=12 r=6 iterations=1 durationNanoseconds=4162171 totalDurationNanoseconds=4162171 constructorNanoseconds=1150250 totalConstructorNanoseconds=1150250
RESULT name=t12r6 n=10000000 t=12 r=6 iterations=1 durationNanoseconds=403234256 totalDurationNanoseconds=403234256 constructorNanoseconds=133307145 totalConstructorNanoseconds=133307145
RESULT name=t12r6 n=100000000 t=12 r=6 iterations=1 durationNanoseconds=20358284299 totalDurationNanoseconds=20358284299 constructorNanoseconds=1276560595 totalConstructorNanoseconds=1276560595
RESULT name=t16r6 n=100 t=16 r=6 iterations=3 durationNanoseconds=438870 totalDurationNanoseconds=1316610 constructorNanoseconds=1326 totalConstructorNanoseconds=3980
RESULT name=t16r6 n=1000 t=16 r=6 iterations=2 durationNanoseconds=811280 totalDurationNanoseconds=1622561 constructorNanoseconds=11930 totalConstructorNanoseconds=23860
RESULT name=t16r6 n=10001 t=16 r=6 iterations=1 durationNanoseconds=5784131 totalDurationNanoseconds=5784131 constructorNanoseconds=118431 totalConstructorNanoseconds=118431
RESULT name=t16r6 n=100000 t=16 r=6 iterations=1 durationNanoseconds=5463701 totalDurationNanoseconds=5463701 constructorNanoseconds=1252531 totalConstructorNanoseconds=1252531
RESULT name=t16r6 n=10000000 t=16 r=6 iterations=1 durationNanoseconds=406042937 totalDurationNanoseconds=406042937 constructorNanoseconds=132699295 totalConstructorNanoseconds=132699295
RESULT name=t16r6 n=100000000 t=16 r=6 iterations=1 durationNanoseconds=19945096971 totalDurationNanoseconds=19945096971 constructorNanoseconds=1303902602 totalConstructorNanoseconds=1303902602
RESULT name=t1r8 n=100 t=1 r=8 iterations=139 durationNanoseconds=7243 totalDurationNanoseconds=1006781 constructorNanoseconds=175 totalConstructorNanoseconds=24380
RESULT name=t1r8 n=1000 t=1 r=8 iterations=15 durationNanoseconds=70801 totalDurationNanoseconds=1062021 constructorNanoseconds=7361 totalConstructorNanoseconds=110420
RESULT name=t1r8 n=10001 t=1 r=8 iterations=1 durationNanoseconds=1081001 totalDurationNanoseconds=1081001 constructorNanoseconds=171570 totalConstructorNanoseconds=171570
RESULT name=t1r8 n=100000 t=1 r=8 iterations=1 durationNanoseconds=14293504 totalDurationNanoseconds=14293504 constructorNanoseconds=1311831 totalConstructorNanoseconds=1311831
RESULT name=t1r8 n=100000000 t=1 r=8 iterations=1 durationNanoseconds=7568729345 totalDurationNanoseconds=7568729345 constructorNanoseconds=1276130355 totalConstructorNanoseconds=1276130355
RESULT name=t2r8 n=100 t=2 r=8 iterations=10 durationNanoseconds=108338 totalDurationNanoseconds=1083380 constructorNanoseconds=919 totalConstructorNanoseconds=9190
RESULT name=t2r8 n=1000 t=2 r=8 iterations=5 durationNanoseconds=217492 totalDurationNanoseconds=1087460 constructorNanoseconds=18846 totalConstructorNanoseconds=94230
RESULT name=t2r8 n=10001 t=2 r=8 iterations=3 durationNanoseconds=463903 totalDurationNanoseconds=1391710 constructorNanoseconds=61643 totalConstructorNanoseconds=184930
RESULT name=t2r8 n=100000 t=2 r=8 iterations=1 durationNanoseconds=38220400 totalDurationNanoseconds=38220400 constructorNanoseconds=1225471 totalConstructorNanoseconds=1225471
RESULT name=t2r8 n=100000000 t=2 r=8 iterations=1 durationNanoseconds=15056676979 totalDurationNanoseconds=15056676979 constructorNanoseconds=1273292453 totalConstructorNanoseconds=1273292453
RESULT name=t4r8 n=100 t=4 r=8 iterations=9 durationNanoseconds=118738 totalDurationNanoseconds=1068650 constructorNanoseconds=615 totalConstructorNanoseconds=5540
RESULT name=t4r8 n=1000 t=4 r=8 iterations=2 durationNanoseconds=589795 totalDurationNanoseconds=1179590 constructorNanoseconds=18255 totalConstructorNanoseconds=36510
RESULT name=t4r8 n=10001 t=4 r=8 iterations=3 durationNanoseconds=429463 totalDurationNanoseconds=1288391 constructorNanoseconds=56126 totalConstructorNanoseconds=168380
RESULT name=t4r8 n=100000 t=4 r=8 iterations=1 durationNanoseconds=59675816 totalDurationNanoseconds=59675816 constructorNanoseconds=1182880 totalConstructorNanoseconds=1182880
RESULT name=t4r8 n=100000000 t=4 r=8 iterations=1 durationNanoseconds=16648226726 totalDurationNanoseconds=16648226726 constructorNanoseconds=1321771647 totalConstructorNanoseconds=1321771647
RESULT name=t8r8 n=100 t=8 r=8 iterations=5 durationNanoseconds=235346 totalDurationNanoseconds=1176731 constructorNanoseconds=922 totalConstructorNanoseconds=4610
RESULT name=t8r8 n=1000 t=8 r=8 iterations=3 durationNanoseconds=493243 totalDurationNanoseconds=1479730 constructorNanoseconds=7606 totalConstructorNanoseconds=22820
RESULT name=t8r8 n=10001 t=8 r=8 iterations=2 durationNanoseconds=641260 totalDurationNanoseconds=1282521 constructorNanoseconds=73265 totalConstructorNanoseconds=146530
RESULT name=t8r8 n=100000 t=8 r=8 iterations=1 durationNanoseconds=70655579 totalDurationNanoseconds=70655579 constructorNanoseconds=1266770 totalConstructorNanoseconds=1266770
RESULT name=t8r8 n=100000000 t=8 r=8 iterations=1 durationNanoseconds=17523553485 totalDurationNanoseconds=17523553485 constructorNanoseconds=1320434027 totalConstructorNanoseconds=1320434027
RESULT name=t12r8 n=100 t=12 r=8 iterations=3 durationNanoseconds=335240 totalDurationNanoseconds=1005720 constructorNanoseconds=1306 totalConstructorNanoseconds=3920
RESULT name=t12r8 n=1000 t=12 r=8 iterations=2 durationNanoseconds=859455 totalDurationNanoseconds=1718911 constructorNanoseconds=8495 totalConstructorNanoseconds=16990
RESULT name=t12r8 n=10001 t=12 r=8 iterations=2 durationNanoseconds=1053500 totalDurationNanoseconds=2107000 constructorNanoseconds=80115 totalConstructorNanoseconds=160230
RESULT name=t12r8 n=100000 t=12 r=8 iterations=1 durationNanoseconds=68753548 totalDurationNanoseconds=68753548 constructorNanoseconds=1222580 totalConstructorNanoseconds=1222580
RESULT name=t12r8 n=100000000 t=12 r=8 iterations=1 durationNanoseconds=18542346923 totalDurationNanoseconds=18542346923 constructorNanoseconds=1283872737 totalConstructorNanoseconds=1283872737
RESULT name=t16r8 n=100 t=16 r=8 iterations=2 durationNanoseconds=549715 totalDurationNanoseconds=1099431 constructorNanoseconds=1040 totalConstructorNanoseconds=2080
RESULT name=t16r8 n=1000 t=16 r=8 iterations=2 durationNanoseconds=743005 totalDurationNanoseconds=1486011 constructorNanoseconds=13770 totalConstructorNanoseconds=27540
RESULT name=t16r8 n=10001 t=16 r=8 iterations=2 durationNanoseconds=872480 totalDurationNanoseconds=1744961 constructorNanoseconds=73905 totalConstructorNanoseconds=147810
RESULT name=t16r8 n=100000 t=16 r=8 iterations=1 durationNanoseconds=71686538 totalDurationNanoseconds=71686538 constructorNanoseconds=1185551 totalConstructorNanoseconds=1185551
RESULT name=t16r8 n=100000000 t=16 r=8 iterations=1 durationNanoseconds=21396376382 totalDurationNanoseconds=21396376382 constructorNanoseconds=1288226808 totalConstructorNanoseconds=1288226808
RESULT name=t1r10 n=100 t=1 r=10 iterations=144 durationNanoseconds=6968 totalDurationNanoseconds=1003451 constructorNanoseconds=173 totalConstructorNanoseconds=24930
RESULT name=t1r10 n=1000 t=1 r=10 iterations=4 durationNanoseconds=301192 totalDurationNanoseconds=1204771 constructorNanoseconds=8745 totalConstructorNanoseconds=34980
RESULT name=t1r10 n=10001 t=1 r=10 iterations=2 durationNanoseconds=879675 totalDurationNanoseconds=1759350 constructorNanoseconds=115735 totalConstructorNanoseconds=231470
RESULT name=t1r10 n=10000000 t=1 r=10 iterations=1 durationNanoseconds=654164262 totalDurationNanoseconds=654164262 constructorNanoseconds=135782235 totalConstructorNanoseconds=135782235
RESULT name=t2r10 n=100 t=2 r=10 iterations=11 durationNanoseconds=93127 totalDurationNanoseconds=1024400 constructorNanoseconds=725 totalConstructorNanoseconds=7980
RESULT name=t2r10 n=1000 t=2 r=10 iterations=2 durationNanoseconds=594855 totalDurationNanoseconds=1189710 constructorNanoseconds=15180 totalConstructorNanoseconds=30360
RESULT name=t2r10 n=10001 t=2 r=10 iterations=2 durationNanoseconds=878000 totalDurationNanoseconds=1756000 constructorNanoseconds=84740 totalConstructorNanoseconds=169480
RESULT name=t2r10 n=10000000 t=2 r=10 iterations=1 durationNanoseconds=1263698502 totalDurationNanoseconds=1263698502 constructorNanoseconds=132884324 totalConstructorNanoseconds=132884324
RESULT name=t4r10 n=100 t=4 r=10 iterations=6 durationNanoseconds=169428 totalDurationNanoseconds=1016570 constructorNanoseconds=1395 totalConstructorNanoseconds=8370
RESULT name=t4r10 n=1000 t=4 r=10 iterations=1 durationNanoseconds=1753571 totalDurationNanoseconds=1753571 constructorNanoseconds=19820 totalConstructorNanoseconds=19820
RESULT name=t4r10 n=10001 t=4 r=10 iterations=2 durationNanoseconds=828265 totalDurationNanoseconds=1656531 constructorNanoseconds=82700 totalConstructorNanoseconds=165400
RESULT name=t4r10 n=10000000 t=4 r=10 iterations=1 durationNanoseconds=1172693488 totalDurationNanoseconds=1172693488 constructorNanoseconds=134376535 totalConstructorNanoseconds=134376535
RESULT name=t8r10 n=100 t=8 r=10 iterations=5 durationNanoseconds=223424 totalDurationNanoseconds=1117120 constructorNanoseconds=424 totalConstructorNanoseconds=2120
RESULT name=t8r10 n=1000 t=8 r=10 iterations=1 durationNanoseconds=1815990 totalDurationNanoseconds=1815990 constructorNanoseconds=21990 totalConstructorNanoseconds=21990
RESULT name=t8r10 n=10001 t=8 r=10 iterations=1 durationNanoseconds=2595751 totalDurationNanoseconds=2595751 constructorNanoseconds=109270 totalConstructorNanoseconds=109270
RESULT name=t8r10 n=10000000 t=8 r=10 iterations=1 durationNanoseconds=1247671267 totalDurationNanoseconds=1247671267 constructorNanoseconds=129542454 totalConstructorNanoseconds=129542454
RESULT name=t12r10 n=100 t=12 r=10 iterations=3 durationNanoseconds=349300 totalDurationNanoseconds=1047901 constructorNanoseconds=643 totalConstructorNanoseconds=1930
RESULT name=t12r10 n=1000 t=12 r=10 iterations=1 durationNanoseconds=3153341 totalDurationNanoseconds=3153341 constructorNanoseconds=17330 totalConstructorNanoseconds=17330
RESULT name=t12r10 n=10001 t=12 r=10 iterations=1 durationNanoseconds=1650630 totalDurationNanoseconds=1650630 constructorNanoseconds=120290 totalConstructorNanoseconds=120290
RESULT name=t12r10 n=10000000 t=12 r=10 iterations=1 durationNanoseconds=1222178961 totalDurationNanoseconds=1222178961 constructorNanoseconds=132326174 totalConstructorNanoseconds=132326174
RESULT name=t16r10 n=100 t=16 r=10 iterations=2 durationNanoseconds=633000 totalDurationNanoseconds=1266000 constructorNanoseconds=955 totalConstructorNanoseconds=1910
RESULT name=t16r10 n=1000 t=16 r=10 iterations=1 durationNanoseconds=1321861 totalDurationNanoseconds=1321861 constructorNanoseconds=18650 totalConstructorNanoseconds=18650
RESULT name=t16r10 n=10001 t=16 r=10 iterations=1 durationNanoseconds=2850301 totalDurationNanoseconds=2850301 constructorNanoseconds=134290 totalConstructorNanoseconds=134290
RESULT name=t16r10 n=10000000 t=16 r=10 iterations=1 durationNanoseconds=1264028471 totalDurationNanoseconds=1264028471 constructorNanoseconds=129584294 totalConstructorNanoseconds=129584294
RESULT name=t1r12 n=100 t=1 r=12 iterations=94 durationNanoseconds=10738 totalDurationNanoseconds=1009430 constructorNanoseconds=267 totalConstructorNanoseconds=25190
RESULT name=t1r12 n=1000 t=1 r=12 iterations=4 durationNanoseconds=326292 totalDurationNanoseconds=1305170 constructorNanoseconds=9317 totalConstructorNanoseconds=37270
RESULT name=t1r12 n=10001 t=1 r=12 iterations=1 durationNanoseconds=1032810 totalDurationNanoseconds=1032810 constructorNanoseconds=119400 totalConstructorNanoseconds=119400
RESULT name=t1r12 n=100000 t=1 r=12 iterations=1 durationNanoseconds=5948951 totalDurationNanoseconds=5948951 constructorNanoseconds=1385701 totalConstructorNanoseconds=1385701
RESULT name=t1r12 n=10000000 t=1 r=12 iterations=1 durationNanoseconds=2255083202 totalDurationNanoseconds=2255083202 constructorNanoseconds=132034934 totalConstructorNanoseconds=132034934
RESULT name=t1r12 n=100000000 t=1 r=12 iterations=1 durationNanoseconds=8623347572 totalDurationNanoseconds=8623347572 constructorNanoseconds=1305010952 totalConstructorNanoseconds=1305010952
RESULT name=t2r12 n=100 t=2 r=12 iterations=10 durationNanoseconds=103807 totalDurationNanoseconds=1038071 constructorNanoseconds=483 totalConstructorNanoseconds=4830
RESULT name=t2r12 n=1000 t=2 r=12 iterations=1 durationNanoseconds=1490130 totalDurationNanoseconds=1490130 constructorNanoseconds=10930 totalConstructorNanoseconds=10930
RESULT name=t2r12 n=10001 t=2 r=12 iterations=1 durationNanoseconds=3151031 totalDurationNanoseconds=3151031 constructorNanoseconds=113080 totalConstructorNanoseconds=113080
RESULT name=t2r12 n=100000 t=2 r=12 iterations=1 durationNanoseconds=5605201 totalDurationNanoseconds=5605201 constructorNanoseconds=1326131 totalConstructorNanoseconds=1326131
RESULT name=t2r12 n=10000000 t=2 r=12 iterations=1 durationNanoseconds=13808392161 totalDurationNanoseconds=13808392161 constructorNanoseconds=131691465 totalConstructorNanoseconds=131691465
RESULT name=t2r12 n=100000000 t=2 r=12 iterations=1 durationNanoseconds=19116730224 totalDurationNanoseconds=19116730224 constructorNanoseconds=1315852145 totalConstructorNanoseconds=1315852145
RESULT name=t4r12 n=100 t=4 r=12 iterations=8 durationNanoseconds=126790 totalDurationNanoseconds=1014320 constructorNanoseconds=670 totalConstructorNanoseconds=5360
RESULT name=t4r12 n=1000 t=4 r=12 iterations=1 durationNanoseconds=5417302 totalDurationNanoseconds=5417302 constructorNanoseconds=12240 totalConstructorNanoseconds=12240
RESULT name=t4r12 n=10001 t=4 r=12 iterations=1 durationNanoseconds=5843762 totalDurationNanoseconds=5843762 constructorNanoseconds=130190 totalConstructorNanoseconds=130190
RESULT name=t4r12 n=100000 t=4 r=12 iterations=1 durationNanoseconds=4654501 totalDurationNanoseconds=4654501 constructorNanoseconds=1189971 totalConstructorNanoseconds=1189971
RESULT name=t4r12 n=10000000 t=4 r=12 iterations=1 durationNanoseconds=16366134232 totalDurationNanoseconds=16366134232 constructorNanoseconds=133156155 totalConstructorNanoseconds=133156155
RESULT name=t4r12 n=100000000 t=4 r=12 iterations=1 durationNanoseconds=18165746094 totalDurationNanoseconds=18165746094 constructorNanoseconds=1293014129 totalConstructorNanoseconds=1293014129
RESULT name=t8r12 n=100 t=8 r=12 iterations=5 durationNanoseconds=224630 totalDurationNanoseconds=1123150 constructorNanoseconds=882 totalConstructorNanoseconds=4410
RESULT name=t8r12 n=1000 t=8 r=12 iterations=1 durationNanoseconds=12413993 totalDurationNanoseconds=12413993 constructorNanoseconds=12530 totalConstructorNanoseconds=12530
RESULT name=t8r12 n=10001 t=8 r=12 iterations=1 durationNanoseconds=13426163 totalDurationNanoseconds=13426163 constructorNanoseconds=111730 totalConstructorNanoseconds=111730
RESULT name=t8r12 n=100000 t=8 r=12 iterations=1 durationNanoseconds=11060303 totalDurationNanoseconds=11060303 constructorNanoseconds=1264360 totalConstructorNanoseconds=1264360
RESULT name=t8r12 n=10000000 t=8 r=12 iterations=1 durationNanoseconds=15213992130 totalDurationNanoseconds=15213992130 constructorNanoseconds=139968217 totalConstructorNanoseconds=139968217
RESULT name=t8r12 n=100000000 t=8 r=12 iterations=1 durationNanoseconds=19197806175 totalDurationNanoseconds=19197806175 constructorNanoseconds=1445200229 totalConstructorNanoseconds=1445200229
RESULT name=t12r12 n=100 t=12 r=12 iterations=3 durationNanoseconds=357250 totalDurationNanoseconds=1071750 constructorNanoseconds=1510 totalConstructorNanoseconds=4530
RESULT name=t12r12 n=1000 t=12 r=12 iterations=1 durationNanoseconds=12168433 totalDurationNanoseconds=12168433 constructorNanoseconds=16750 totalConstructorNanoseconds=16750
RESULT name=t12r12 n=10001 t=12 r=12 iterations=1 durationNanoseconds=20580295 totalDurationNanoseconds=20580295 constructorNanoseconds=125120 totalConstructorNanoseconds=125120
RESULT name=t12r12 n=100000 t=12 r=12 iterations=1 durationNanoseconds=19954356 totalDurationNanoseconds=19954356 constructorNanoseconds=1304990 totalConstructorNanoseconds=1304990
RESULT name=t12r12 n=10000000 t=12 r=12 iterations=1 durationNanoseconds=17481994125 totalDurationNanoseconds=17481994125 constructorNanoseconds=136825566 totalConstructorNanoseconds=136825566
RESULT name=t12r12 n=100000000 t=12 r=12 iterations=1 durationNanoseconds=19846915195 totalDurationNanoseconds=19846915195 constructorNanoseconds=1392008625 totalConstructorNanoseconds=1392008625
RESULT name=t16r12 n=100 t=16 r=12 iterations=3 durationNanoseconds=443270 totalDurationNanoseconds=1329810 constructorNanoseconds=1406 totalConstructorNanoseconds=4220
RESULT name=t16r12 n=1000 t=16 r=12 iterations=1 durationNanoseconds=19795945 totalDurationNanoseconds=19795945 constructorNanoseconds=20730 totalConstructorNanoseconds=20730
RESULT name=t16r12 n=10001 t=16 r=12 iterations=1 durationNanoseconds=15573664 totalDurationNanoseconds=15573664 constructorNanoseconds=118690 totalConstructorNanoseconds=118690
RESULT name=t16r12 n=100000 t=16 r=12 iterations=1 durationNanoseconds=16826434 totalDurationNanoseconds=16826434 constructorNanoseconds=1391680 totalConstructorNanoseconds=1391680
RESULT name=t16r12 n=10000000 t=16 r=12 iterations=1 durationNanoseconds=17995277379 totalDurationNanoseconds=17995277379 constructorNanoseconds=135253326 totalConstructorNanoseconds=135253326
RESULT name=t16r12 n=100000000 t=16 r=12 iterations=1 durationNanoseconds=23047883435 totalDurationNanoseconds=23047883435 constructorNanoseconds=1323767137 totalConstructorNanoseconds=1323767137

View File

@ -1,36 +0,0 @@
RESULT name=sort n=100 t=1 iterations=181 durationNanoseconds=5530 totalDurationNanoseconds=1001080 constructorNanoseconds=166 totalConstructorNanoseconds=30180
RESULT name=sort n=1000 t=1 iterations=20 durationNanoseconds=50209 totalDurationNanoseconds=1004180 constructorNanoseconds=2275 totalConstructorNanoseconds=45500
RESULT name=sort n=10001 t=1 iterations=2 durationNanoseconds=551520 totalDurationNanoseconds=1103040 constructorNanoseconds=78160 totalConstructorNanoseconds=156320
RESULT name=sort n=100000 t=1 iterations=1 durationNanoseconds=8726749 totalDurationNanoseconds=8726749 constructorNanoseconds=1262160 totalConstructorNanoseconds=1262160
RESULT name=sort n=10000000 t=1 iterations=1 durationNanoseconds=868109014 totalDurationNanoseconds=868109014 constructorNanoseconds=129001816 totalConstructorNanoseconds=129001816
RESULT name=sort n=100000000 t=1 iterations=1 durationNanoseconds=16587735066 totalDurationNanoseconds=16587735066 constructorNanoseconds=1384105216 totalConstructorNanoseconds=1384105216
RESULT name=sort n=100 t=2 iterations=13 durationNanoseconds=77370 totalDurationNanoseconds=1005810 constructorNanoseconds=370 totalConstructorNanoseconds=4820
RESULT name=sort n=1000 t=2 iterations=8 durationNanoseconds=127625 totalDurationNanoseconds=1021000 constructorNanoseconds=5151 totalConstructorNanoseconds=41210
RESULT name=sort n=10001 t=2 iterations=2 durationNanoseconds=648160 totalDurationNanoseconds=1296320 constructorNanoseconds=66385 totalConstructorNanoseconds=132770
RESULT name=sort n=100000 t=2 iterations=1 durationNanoseconds=7803549 totalDurationNanoseconds=7803549 constructorNanoseconds=1158910 totalConstructorNanoseconds=1158910
RESULT name=sort n=10000000 t=2 iterations=1 durationNanoseconds=1418380159 totalDurationNanoseconds=1418380159 constructorNanoseconds=131211135 totalConstructorNanoseconds=131211135
RESULT name=sort n=100000000 t=2 iterations=1 durationNanoseconds=12091467754 totalDurationNanoseconds=12091467754 constructorNanoseconds=1417232259 totalConstructorNanoseconds=1417232259
RESULT name=sort n=100 t=4 iterations=9 durationNanoseconds=118352 totalDurationNanoseconds=1065170 constructorNanoseconds=611 totalConstructorNanoseconds=5500
RESULT name=sort n=1000 t=4 iterations=3 durationNanoseconds=359543 totalDurationNanoseconds=1078630 constructorNanoseconds=17990 totalConstructorNanoseconds=53970
RESULT name=sort n=10001 t=4 iterations=2 durationNanoseconds=814465 totalDurationNanoseconds=1628930 constructorNanoseconds=134305 totalConstructorNanoseconds=268610
RESULT name=sort n=100000 t=4 iterations=1 durationNanoseconds=6957149 totalDurationNanoseconds=6957149 constructorNanoseconds=1242780 totalConstructorNanoseconds=1242780
RESULT name=sort n=10000000 t=4 iterations=1 durationNanoseconds=1117816157 totalDurationNanoseconds=1117816157 constructorNanoseconds=131642965 totalConstructorNanoseconds=131642965
RESULT name=sort n=100000000 t=4 iterations=1 durationNanoseconds=8908347671 totalDurationNanoseconds=8908347671 constructorNanoseconds=1293569273 totalConstructorNanoseconds=1293569273
RESULT name=sort n=100 t=8 iterations=4 durationNanoseconds=262700 totalDurationNanoseconds=1050800 constructorNanoseconds=660 totalConstructorNanoseconds=2640
RESULT name=sort n=1000 t=8 iterations=1 durationNanoseconds=1083510 totalDurationNanoseconds=1083510 constructorNanoseconds=23680 totalConstructorNanoseconds=23680
RESULT name=sort n=10001 t=8 iterations=2 durationNanoseconds=774170 totalDurationNanoseconds=1548340 constructorNanoseconds=78415 totalConstructorNanoseconds=156830
RESULT name=sort n=100000 t=8 iterations=1 durationNanoseconds=5745139 totalDurationNanoseconds=5745139 constructorNanoseconds=1267620 totalConstructorNanoseconds=1267620
RESULT name=sort n=10000000 t=8 iterations=1 durationNanoseconds=1254361820 totalDurationNanoseconds=1254361820 constructorNanoseconds=132939165 totalConstructorNanoseconds=132939165
RESULT name=sort n=100000000 t=8 iterations=1 durationNanoseconds=7138660668 totalDurationNanoseconds=7138660668 constructorNanoseconds=1298459682 totalConstructorNanoseconds=1298459682
RESULT name=sort n=100 t=12 iterations=3 durationNanoseconds=345353 totalDurationNanoseconds=1036060 constructorNanoseconds=1346 totalConstructorNanoseconds=4040
RESULT name=sort n=1000 t=12 iterations=2 durationNanoseconds=587034 totalDurationNanoseconds=1174069 constructorNanoseconds=13240 totalConstructorNanoseconds=26480
RESULT name=sort n=10001 t=12 iterations=2 durationNanoseconds=894959 totalDurationNanoseconds=1789919 constructorNanoseconds=73220 totalConstructorNanoseconds=146440
RESULT name=sort n=100000 t=12 iterations=1 durationNanoseconds=5794189 totalDurationNanoseconds=5794189 constructorNanoseconds=1217119 totalConstructorNanoseconds=1217119
RESULT name=sort n=10000000 t=12 iterations=1 durationNanoseconds=1233781405 totalDurationNanoseconds=1233781405 constructorNanoseconds=132758054 totalConstructorNanoseconds=132758054
RESULT name=sort n=100000000 t=12 iterations=1 durationNanoseconds=7069741771 totalDurationNanoseconds=7069741771 constructorNanoseconds=1331710866 totalConstructorNanoseconds=1331710866
RESULT name=sort n=100 t=16 iterations=3 durationNanoseconds=420606 totalDurationNanoseconds=1261819 constructorNanoseconds=1360 totalConstructorNanoseconds=4080
RESULT name=sort n=1000 t=16 iterations=1 durationNanoseconds=1215220 totalDurationNanoseconds=1215220 constructorNanoseconds=20870 totalConstructorNanoseconds=20870
RESULT name=sort n=10001 t=16 iterations=1 durationNanoseconds=1243860 totalDurationNanoseconds=1243860 constructorNanoseconds=113500 totalConstructorNanoseconds=113500
RESULT name=sort n=100000 t=16 iterations=1 durationNanoseconds=6044489 totalDurationNanoseconds=6044489 constructorNanoseconds=1216550 totalConstructorNanoseconds=1216550
RESULT name=sort n=10000000 t=16 iterations=1 durationNanoseconds=1294393674 totalDurationNanoseconds=1294393674 constructorNanoseconds=132577214 totalConstructorNanoseconds=132577214
RESULT name=sort n=100000000 t=16 iterations=1 durationNanoseconds=7428194523 totalDurationNanoseconds=7428194523 constructorNanoseconds=1311964740 totalConstructorNanoseconds=1311964740

View File

@ -14,16 +14,20 @@
namespace ae {
sorter::sorter(uint32_t num = 1) {
sorter::sorter(uint32_t num, size_t n, int32_t radix_mode) {
sorter::num_threads = num;
if (num > 1) {
sorter::handler = (TaskHandler*) new ThreadPool(num);
} else {
sorter::handler = (TaskHandler*) new SingleTaskHandler();
}
RADIX_SIZE = radix_mode < 0 ? std::max((uint32_t) std::floor(std::log2(n)) >> -radix_mode, (uint32_t) 2) : radix_mode;
RADIX_BUCKETS = std::pow(2, RADIX_SIZE);
SMALL_SORT_THRESHHOLD = 64;
OVERHEAD_SIZE = 16;
}
void sorter::sort(container& data) {
if (sorter::num_threads > 1) {
sorter::handler = (TaskHandler*) new ThreadPool(sorter::num_threads);
} else {
sorter::handler = (TaskHandler*) new SingleTaskHandler();
}
// for (auto i = 1uz; i < data.placeholder_.size(); ++i) {
// std::ranges::copy(data.placeholder_[i], std::back_inserter(data.placeholder_[0]));
// data.placeholder_[i].clear();
@ -39,75 +43,35 @@ void sorter::sort(container& data) {
}
std::sort(copy.begin(), copy.end());
#endif
sorter::msd_inplace_radix_sort(data.begin(), data.end(), 0, [&](auto begin, auto end) {sorter::robin_hood_sort(begin, end);});
sorter::msd_inplace_radix_sort(data.begin(), data.end(), 0, [&](auto begin, auto end, auto mask) {sorter::robin_hood_sort(begin, end, mask);});
while (sorter::handler->size() > 0 || sorter::handler->isWorking()) {};
delete sorter::handler;
#if DEBUG
std::cerr << "Final check if sorted" << std::endl;
for (int i = 0; i < copy.size(); i++) {
if (copy[i] != begin[i])
std::cerr << i << " " << "sorted: " << copy[i] << " actual:" << begin[i] << std::endl;
}
std::cerr << "Check finished" << std::endl;
#endif
}
void sorter::msd_inplace_radix_sort_binary(
container::Iterator begin,
container::Iterator end,
size_t passes,
const std::function<void(container::Iterator begin, container::Iterator end)>& bucket_sort
) {
if (begin >= end) {
return;
}
if (sorter::RADIX_ITERATIONS == passes) {
switch (end - begin) {
case 1: return;
case 2:
if (begin[0] >= begin[1]) {
std::swap(begin[0], begin[1]);
}
return;
default:
bucket_sort(begin, end);
return;
}
if (end - begin > 1) {
bucket_sort(begin, end);
}
return;
}
auto lower = begin;
auto upper = end;
while (lower < upper) {
if (*lower & (1L << (sizeof(container::element_type) * CHAR_BIT - passes - 1))) {
// The <passes>-left bit is set, so move to the beginning of the end section and decrement the upper iterator
--upper;
std::swap(*upper, *lower);
} else {
++lower;
}
}
#if DEBUG
std::cerr << "pass: " << passes << " begin: " << &*begin << " end: " << &*end << " lower: " << &*lower << std::endl;
#endif
sorter::msd_inplace_radix_sort_binary(begin, lower, passes + 1, bucket_sort);
sorter::msd_inplace_radix_sort_binary(lower, end, passes + 1, bucket_sort);
}
void sorter::msd_inplace_radix_sort(
container::Iterator begin,
container::Iterator end,
size_t passes,
const std::function<void(container::Iterator begin, container::Iterator end)>& bucket_sort
const std::function<void(container::Iterator begin, container::Iterator end, container::element_type mask)>& bucket_sort
) {
if (begin > end) {
if (begin >= end) {
return;
}
if ((end - begin) <= sorter::SMALL_SORT_THRESHHOLD) {
bucket_sort(begin, end);
auto upper_bucket_mask = ((1L << sorter::RADIX_SIZE * passes) - 1) << (sizeof(container::element_type) * CHAR_BIT - sorter::RADIX_SIZE * (passes));
bucket_sort(begin, end, 0 * (passes == 0) + upper_bucket_mask * (passes != 0));
#if DEBUG
std::cerr << "Robin hood finished in radix pass " << passes << " and mask " << (std::bitset<64>) (0 * (passes == 0) + upper_bucket_mask * (passes != 0)) << std::endl;
#endif
return;
}
@ -131,15 +95,24 @@ void sorter::msd_inplace_radix_sort(
#endif
// We now point each bucket to its start location in the range
container::Iterator* buckets_end[sorter::RADIX_BUCKETS];
container::Iterator* buckets_start[sorter::RADIX_BUCKETS];
// This should be located in the working context of the thread to improve memory effiency
// and to ensure constant memory usage with respect to n
container::Iterator* buckets_end = (container::Iterator*) malloc(sorter::RADIX_BUCKETS * sizeof(container::Iterator));
container::Iterator* buckets_start = (container::Iterator*) malloc(sorter::RADIX_BUCKETS * sizeof(container::Iterator));
#if DEBUG
std::cerr << "Starting bucket" << std::endl;
#endif
auto count = 0;
for (int i = 0; i < sorter::RADIX_BUCKETS; ++i) {
buckets_end[i] = new container::Iterator(begin + count);
buckets_start[i] = new container::Iterator(begin + count);
#if DEBUG
std::cerr << "Init bucket end of bucket " << i << " with count " << count << " begin " << *(begin + count) << std::endl;
#endif
auto pos = begin + count;
buckets_end[i] = begin + count;
#if DEBUG
std::cerr << "Init bucket start of bucket " << i << " with count " << count << std::endl;
#endif
buckets_start[i] = begin + count;
#if DEBUG
std::cerr << "bucket " << i << " at " << count << std::endl;
#endif
@ -153,15 +126,17 @@ void sorter::msd_inplace_radix_sort(
auto element = begin;
while (element < end) {
uint32_t bucket = mask_bucket(&*element);
#if DEBUG
std::cerr << "Checking bucket " << bucket << " with element " << *element << ", start " << *buckets_start[bucket] << ", end " << *buckets_end[bucket] << std::endl;
#endif
// Check if we are currently in the bounds of the corresponding bucket
if (element >= *buckets_start[bucket] && element < *buckets_end[bucket]) {
if (element >= buckets_start[bucket] && element < buckets_end[bucket]) {
// The element is in the correct bucket, we skip to the end of the bucket
element = *buckets_end[bucket];
element = buckets_end[bucket];
} else {
// The element is not in the correct bucket; swap
std::swap(*element, **buckets_end[bucket]);
(*buckets_end[bucket])++;
std::swap(*element, *buckets_end[bucket]);
buckets_end[bucket]++;
}
}
#if DEBUG
@ -170,16 +145,17 @@ void sorter::msd_inplace_radix_sort(
}
std::cerr << "Finish reordering elements" << std::endl;
std::cerr << "Bucket elements at begin of bucket" << std::endl;
for (auto bucket : buckets_start) {
std::cerr << (**bucket) << " bucket " << mask_bucket(&**bucket) << std::endl;
for (auto i = 0; i < RADIX_SIZE; ++i) {
auto bucket = buckets_start[i];
std::cerr << (*bucket) << " bucket " << mask_bucket(&*bucket) << std::endl;
}
std::cerr << std::endl;
#endif
for (auto i = 0; i < sorter::RADIX_BUCKETS - 1; ++i) {
assert(*buckets_end[i] == *buckets_start[i + 1]);
assert(buckets_end[i] == buckets_start[i + 1]);
}
assert(*buckets_end[sorter::RADIX_BUCKETS - 1] == end);
assert(buckets_end[sorter::RADIX_BUCKETS - 1] == end);
#if DEBUG
std::cerr << "Ranges of buckets are correct" << std::endl;
#endif
@ -195,7 +171,7 @@ void sorter::msd_inplace_radix_sort(
#if DEBUG
std::cerr << "Starting task with depth " << passes << " of bucket " << i << std::endl;
#endif
sorter::msd_inplace_radix_sort(*start, *end, passes + 1, bucket_sort);
sorter::msd_inplace_radix_sort(start, end, passes + 1, bucket_sort);
#if DEBUG
std::cerr << "Finishing task with depth " << passes << " of bucket " << i << std::endl;
#endif
@ -203,13 +179,54 @@ void sorter::msd_inplace_radix_sort(
}
}
void sorter::robin_hood_sort(container::Iterator begin, container::Iterator end) {
const auto size = (end - begin) + sorter::OVERHEAD_SIZE;
const auto mask = ((1L) << (sizeof(container::element_type) * CHAR_BIT - sorter::RADIX_ITERATIONS)) - 1;
std::vector<container::element_type> space(size, -1L);
void sorter::robin_hood_sort(container::Iterator begin, container::Iterator end, container::element_type mask) {
#if DEBUG
std::cerr << "Started robin hood with " << end - begin << " elements" << std::endl;
#endif
if (end - begin <= 1) {
// nothing needs to be sorted
return;
} else if (end - begin == 2) {
if (*(begin + 1) < *begin) {
std::swap(*(begin + 1), *begin);
}
return;
}
const auto size = sorter::SMALL_SORT_THRESHHOLD + sorter::OVERHEAD_SIZE;
uint64_t min = -1;
uint64_t max = 0;
for (auto element = begin; element < end; ++element) {
auto masked_element = (*element & mask);
auto index = ((masked_element) * (end - begin)) / mask;
min = std::min(min, *element);
max = std::max(max, *element);
}
if (min == max) {
// every number is of the same size, so we do not need to sort anything
return;
}
max &= ~mask;
min &= ~mask;
#if DEBUG
std::cerr << "minmax " << min << " " << max << std::endl;
std::cerr << "range " << (max - min) << " mask " << (std::bitset<64>) mask << " range_mask " << ((max - min) & ~mask) << std::endl;
#endif
// This should be located in the working context of the thread to improve memory effiency
// and to ensure constant memory usage with respect to n
std::vector<container::element_type> space(size, -1L);
auto calc_index = [min, max, end, begin](container::element_type a) { return (((a - min) * (end - begin)) / (max - min)); };
for (auto element = begin; element < end; ++element) {
auto index = calc_index(*element & ~mask);
#if DEBUG
std::cerr << "Calculating index of " << *element << " min " << min << " max " << max << " range " << (end - begin) << " shift " << shift << std::endl;
std::cerr << "Index " << index << std::endl;
#endif
if (space[index] == -1) {
space[index] = *element;
} else {
@ -237,9 +254,9 @@ void sorter::robin_hood_sort(container::Iterator begin, container::Iterator end)
// One final pass to correct linear probing errors
for (auto i = 1; i < size; ++i) {
auto j = i;
while ((uint64_t) space[j-1] > space[j] && j > 0) {
while (j > 0 && (uint64_t) space[j-1] > space[j]) {
std::swap((space[j]),space[j-1]);
j--;
--j;
}
}
@ -255,6 +272,7 @@ void sorter::robin_hood_sort(container::Iterator begin, container::Iterator end)
std::cerr << element << " ";
}
std::cerr << std::endl;
std::cerr << "Check finished" << std::endl;
#endif
// copy data back into original range
@ -263,6 +281,9 @@ void sorter::robin_hood_sort(container::Iterator begin, container::Iterator end)
*element = space[i];
++i;
}
#if DEBUG
std::cerr << "Robin hood finished" << std::endl;
#endif
}
} // namespace ae

View File

@ -14,37 +14,31 @@ class sorter {
// TODO You may add additional functions or data members to the sorter.
sorter(uint32_t num_threads);
sorter(uint32_t num_threads, size_t n, int32_t radix_mode);
void msd_inplace_radix_sort(
container::Iterator begin,
container::Iterator end,
size_t passes,
const std::function<void(container::Iterator begin, container::Iterator end)>& bucket_sort
);
void parallel_msd_inplace_radix_sort(
std::span<container::element_type> range,
size_t passes,
const std::function<void(std::span<container::element_type> bucket)>& bucket_sort
const std::function<void(container::Iterator begin, container::Iterator end, container::element_type mask)>& bucket_sort
);
void msd_inplace_radix_sort_binary(
container::Iterator begin,
container::Iterator end,
size_t passes,
const std::function<void(container::Iterator begin, container::Iterator end)>& bucket_sort
const std::function<void(container::Iterator begin, container::Iterator end, container::element_type mask)>& bucket_sort
);
const uint32_t OVERHEAD_SIZE = 100L;
const uint32_t SMALL_SORT_THRESHHOLD = 100;
const uint32_t RADIX_SIZE = 4;
const uint32_t RADIX_BUCKETS = std::pow(2, 4);
uint32_t OVERHEAD_SIZE;
uint32_t SMALL_SORT_THRESHHOLD;
uint32_t RADIX_SIZE;
uint32_t RADIX_BUCKETS;
const uint32_t RADIX_ITERATIONS = 8;
uint32_t num_threads;
TaskHandler* handler = nullptr;
void robin_hood_sort(container::Iterator begin, container::Iterator end);
void robin_hood_sort(container::Iterator begin, container::Iterator end, container::element_type mask);
};
} // namespace ae

View File

@ -1,58 +1,94 @@
#include "thread_pool.hpp"
#define DEBUG false
#if DEBUG
#include <iostream>
#endif
ThreadPool::ThreadPool(size_t num_threads) {
states = new bool[num_threads]({ false });
mutexes = new std::mutex[num_threads];
tasks = new std::queue<std::function<void()>>[num_threads];
cvs = new std::condition_variable[num_threads];
for (auto i = 0; i < num_threads; ++i) {
threads.emplace_back([this, i] {
#if DEBUG
std::cerr << "Thread " << i << " started" << std::endl;
#endif
while (true) {
std::function<void()> task;
{
std::unique_lock<std::mutex> lock(mutexes[i]);
std::unique_lock<std::mutex> lock(mutex);
#if DEBUG
std::cerr << "Thread " << i << " waiting for task. Queue " << tasks[i].size() << std::endl;
#endif
cvs[i].wait(lock, [i,this] { return !tasks[i].empty() || stop; });
cv.wait(lock, [this] { return !tasks.empty() || stop; });
if (tasks[i].empty() && stop) {
#if DEBUG
std::cerr << "Thread " << i << " finished. Stop " << stop << ", queue size " << tasks[i].size() << std::endl;
#endif
return;
}
if (!tasks[i].empty()) {
#if DEBUG
std::cerr << "Thread " << i << " task acquired" << std::endl;
#endif
task = std::move(tasks[i].front());
tasks[i].pop();
} else {
#if DEBUG
std::cerr << "Thread " << i << " spontaneous wakeup. Continueing" << std::endl;
#endif
continue;
}
if (tasks.empty() || stop) {
return;
}
states[i] = true;
task = std::move(tasks.front());
tasks.pop();
lock.unlock();
#if DEBUG
std::cerr << "Thread " << i << " executing task" << std::endl;
#endif
active_workers.fetch_add(1);
task();
states[i] = false;
active_workers.fetch_sub(1);
remaining_tasks.fetch_sub(1);
#if DEBUG
std::cerr << "Remaining tasks " << remaining_tasks.load() << std::endl;
#endif
}
});
}
}
ThreadPool::~ThreadPool() {
std::unique_lock<std::mutex> lock(mutex);
stop = true;
lock.unlock();
for (auto i = 0; i < threads.size(); ++i) {
cvs[i].notify_one();
}
cv.notify_all();
for (auto& thread : threads) {
thread.join();
}
}
void ThreadPool::add(std::function<void()> task) {
std::unique_lock<std::mutex> lock(mutex);
tasks.emplace(std::move(task));
cv.notify_one();
lock.unlock();
size_t idx = current.fetch_add(1) % threads.size();
{
std::unique_lock<std::mutex> lock(mutexes[idx]);
tasks[idx].emplace(std::move(task));
}
remaining_tasks.fetch_add(1);
#if DEBUG
std::cerr << "Adding task to thread " << current << ". Total remaining " << remaining_tasks.load() << std::endl;
#endif
cvs[idx].notify_one();
}
uint32_t ThreadPool::size() { return tasks.size(); }
bool ThreadPool::isWorking() {
for (auto i = 0; i < threads.size(); i++) {
if (states[i]) {
return true;
}
}
return false;
uint32_t ThreadPool::size() {
return remaining_tasks.load();
}
bool ThreadPool::isWorking() {
return active_workers.load() > 0;
}

View File

@ -15,11 +15,13 @@
class ThreadPool: TaskHandler {
private:
std::vector<std::thread> threads;
std::queue<std::function<void()>> tasks;
std::mutex mutex;
std::condition_variable cv;
std::queue<std::function<void()>>* tasks;
std::mutex* mutexes;
std::condition_variable* cvs;
bool stop = false;
bool* states;
std::atomic<size_t> active_workers{0};
std::atomic<size_t> remaining_tasks{0};
std::atomic<size_t> current{0};
public:
ThreadPool(size_t num_threads);