-
Notifications
You must be signed in to change notification settings - Fork 0
/
results.skylake-x
136 lines (112 loc) · 2.79 KB
/
results.skylake-x
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
135
136
$ make CC=g++-9
g++-9 -DNOCHECK -O3 -march=native -DSTD sorts.cc && time ./a.out && echo ok
real 0m7.365s
user 0m7.257s
sys 0m0.108s
ok
g++-9 -DNOCHECK -O3 -march=native -DRADIX256 sorts.cc && time ./a.out && echo ok
real 0m1.193s
user 0m0.985s
sys 0m0.208s
ok
g++-9 -DNOCHECK -O3 -march=native -DRADIX2 sorts.cc && time ./a.out && echo ok
real 0m4.759s
user 0m4.543s
sys 0m0.216s
ok
g++-9 -DNOCHECK -O3 -march=native -DBOG sorts.cc && time ./a.out && echo ok
real 0m8.309s
user 0m8.193s
sys 0m0.116s
ok
g++-9 -DNOCHECK -O3 -march=native -DANDANDOR sorts.cc && time ./a.out && echo ok
real 0m5.792s
user 0m5.679s
sys 0m0.112s
ok
g++-9 -DNOCHECK -O3 -march=native -DINDEXED sorts.cc && time ./a.out && echo ok
real 0m4.576s
user 0m4.459s
sys 0m0.116s
ok
g++-9 -DNOCHECK -O3 -march=native -DINDEXED_PESSIMAL_ON_GCC sorts.cc && time ./a.out && echo ok
real 0m8.472s
user 0m8.352s
sys 0m0.120s
ok
g++-9 -DNOCHECK -O3 -march=native -DROT sorts.cc && time ./a.out && echo ok
real 0m5.239s
user 0m5.123s
sys 0m0.116s
ok
g++-9 -DNOCHECK -O3 -march=native -DCMOV sorts.cc && time ./a.out && echo ok
real 0m8.171s
user 0m8.051s
sys 0m0.120s
ok
g++-9 -DNOCHECK -O3 -march=native -DINDEXED_ALT1 sorts.cc && time ./a.out && echo ok
real 0m15.912s
user 0m15.792s
sys 0m0.120s
ok
g++-9 -DNOCHECK -O3 -march=native -DINDEXED_ALT2 sorts.cc && time ./a.out && echo ok
real 0m13.623s
user 0m13.507s
sys 0m0.116s
ok
$ make CC=clang++-9
clang++-9 -DNOCHECK -O3 -march=native -DSTD sorts.cc && time ./a.out && echo ok
real 0m7.400s
user 0m7.284s
sys 0m0.116s
ok
clang++-9 -DNOCHECK -O3 -march=native -DRADIX256 sorts.cc && time ./a.out && echo ok
real 0m1.099s
user 0m0.907s
sys 0m0.192s
ok
clang++-9 -DNOCHECK -O3 -march=native -DRADIX2 sorts.cc && time ./a.out && echo ok
real 0m5.036s
user 0m4.848s
sys 0m0.188s
ok
clang++-9 -DNOCHECK -O3 -march=native -DBOG sorts.cc && time ./a.out && echo ok
real 0m8.051s
user 0m7.931s
sys 0m0.120s
ok
clang++-9 -DNOCHECK -O3 -march=native -DANDANDOR sorts.cc && time ./a.out && echo ok
real 0m3.551s
user 0m3.430s
sys 0m0.120s
ok
clang++-9 -DNOCHECK -O3 -march=native -DINDEXED sorts.cc && time ./a.out && echo ok
real 0m4.696s
user 0m4.580s
sys 0m0.116s
ok
clang++-9 -DNOCHECK -O3 -march=native -DINDEXED_PESSIMAL_ON_GCC sorts.cc && time ./a.out && echo ok
real 0m4.506s
user 0m4.406s
sys 0m0.100s
ok
clang++-9 -DNOCHECK -O3 -march=native -DROT sorts.cc && time ./a.out && echo ok
real 0m4.886s
user 0m4.770s
sys 0m0.116s
ok
clang++-9 -DNOCHECK -O3 -march=native -DCMOV sorts.cc && time ./a.out && echo ok
real 0m3.514s
user 0m3.410s
sys 0m0.104s
ok
clang++-9 -DNOCHECK -O3 -march=native -DINDEXED_ALT1 sorts.cc && time ./a.out && echo ok
real 0m4.343s
user 0m4.227s
sys 0m0.116s
ok
clang++-9 -DNOCHECK -O3 -march=native -DINDEXED_ALT2 sorts.cc && time ./a.out && echo ok
real 0m4.951s
user 0m4.834s
sys 0m0.116s
ok