-
Notifications
You must be signed in to change notification settings - Fork 0
/
results.znver2
134 lines (112 loc) · 2.87 KB
/
results.znver2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
$ make CC=clang++-10 ARCH=znver2
clang++-10 -DNOCHECK -O3 -march=znver2 -DSTD sorts.cc && time ./a.out && echo ok
real 0m8.972s
user 0m8.460s
sys 0m0.506s
ok
clang++-10 -DNOCHECK -O3 -march=znver2 -DRADIX256 sorts.cc && time ./a.out && echo ok
real 0m1.805s
user 0m1.804s
sys 0m0.000s
ok
clang++-10 -DNOCHECK -O3 -march=znver2 -DRADIX2 sorts.cc && time ./a.out && echo ok
real 0m11.783s
user 0m11.734s
sys 0m0.053s
ok
clang++-10 -DNOCHECK -O3 -march=znver2 -DBOG sorts.cc && time ./a.out && echo ok
real 0m9.562s
user 0m9.398s
sys 0m0.168s
ok
clang++-10 -DNOCHECK -O3 -march=znver2 -DANDANDOR sorts.cc && time ./a.out && echo ok
real 0m6.630s
user 0m6.390s
sys 0m0.244s
ok
clang++-10 -DNOCHECK -O3 -march=znver2 -DINDEXED sorts.cc && time ./a.out && echo ok
real 0m7.597s
user 0m7.405s
sys 0m0.196s
ok
clang++-10 -DNOCHECK -O3 -march=znver2 -DINDEXED_PESSIMAL_ON_GCC sorts.cc && time ./a.out && echo ok
real 0m7.616s
user 0m7.365s
sys 0m0.254s
ok
clang++-10 -DNOCHECK -O3 -march=znver2 -DROT sorts.cc && time ./a.out && echo ok
real 0m6.843s
user 0m6.588s
sys 0m0.258s
ok
clang++-10 -DNOCHECK -O3 -march=znver2 -DCMOV sorts.cc && time ./a.out && echo ok
real 0m6.576s
user 0m6.339s
sys 0m0.240s
ok
clang++-10 -DNOCHECK -O3 -march=znver2 -DINDEXED_ALT1 sorts.cc && time ./a.out && echo ok
real 0m6.716s
user 0m6.581s
sys 0m0.137s
ok
clang++-10 -DNOCHECK -O3 -march=znver2 -DINDEXED_ALT2 sorts.cc && time ./a.out && echo ok
real 0m19.216s
user 0m18.937s
sys 0m0.275s
ok
nico@nico:~/sortfast$ make CC=g++-10 ARCH=znver2
g++-10 -DNOCHECK -O3 -march=znver2 -DSTD sorts.cc && time ./a.out && echo ok
real 0m9.311s
user 0m9.021s
sys 0m0.285s
ok
g++-10 -DNOCHECK -O3 -march=znver2 -DRADIX256 sorts.cc && time ./a.out && echo ok
real 0m2.175s
user 0m1.795s
sys 0m0.379s
ok
g++-10 -DNOCHECK -O3 -march=znver2 -DRADIX2 sorts.cc && time ./a.out && echo ok
real 0m13.280s
user 0m12.753s
sys 0m0.520s
ok
g++-10 -DNOCHECK -O3 -march=znver2 -DBOG sorts.cc && time ./a.out && echo ok
real 0m10.350s
user 0m10.335s
sys 0m0.021s
ok
g++-10 -DNOCHECK -O3 -march=znver2 -DANDANDOR sorts.cc && time ./a.out && echo ok
real 0m7.385s
user 0m7.375s
sys 0m0.013s
ok
g++-10 -DNOCHECK -O3 -march=znver2 -DINDEXED sorts.cc && time ./a.out && echo ok
real 0m8.467s
user 0m8.471s
sys 0m0.000s
ok
g++-10 -DNOCHECK -O3 -march=znver2 -DINDEXED_PESSIMAL_ON_GCC sorts.cc && time ./a.out && echo ok
real 0m24.316s
user 0m24.094s
sys 0m0.233s
ok
g++-10 -DNOCHECK -O3 -march=znver2 -DROT sorts.cc && time ./a.out && echo ok
real 0m6.801s
user 0m6.596s
sys 0m0.208s
ok
g++-10 -DNOCHECK -O3 -march=znver2 -DCMOV sorts.cc && time ./a.out && echo ok
real 0m9.912s
user 0m9.884s
sys 0m0.032s
ok
g++-10 -DNOCHECK -O3 -march=znver2 -DINDEXED_ALT1 sorts.cc && time ./a.out && echo ok
real 0m7.643s
user 0m7.430s
sys 0m0.216s
ok
g++-10 -DNOCHECK -O3 -march=znver2 -DINDEXED_ALT2 sorts.cc && time ./a.out && echo ok
real 0m19.480s
user 0m19.453s
sys 0m0.021s
ok