Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
19970188 | 9407 60 24 | 30427 892 1152 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
21107836 | 9439 60 24 | 31243 892 1152 | ref | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
21180208 | 9439 60 24 | 31243 892 1152 | ref | clang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
23735456 | 9407 60 24 | 30427 892 1152 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
28260368 | 10108 60 24 | 34187 892 912 | ref | clang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
29439568 | 10108 60 24 | 34187 892 912 | ref | clang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
31675524 | 10048 60 24 | 32795 892 912 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
44186188 | 10108 60 24 | 34187 892 912 | ref | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
84303696 | 11648 64 28 | 33637 872 976 | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
87463156 | 9518 64 28 | 29181 872 976 | ref | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
87518972 | 9417 64 28 | 29141 872 976 | ref | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
88680336 | 9430 64 28 | 29093 872 976 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
88807640 | 9518 64 28 | 29117 872 976 | ref | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
88958340 | 9389 64 28 | 29173 872 976 | ref | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
89141000 | 9430 64 28 | 29093 872 976 | ref | g++_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
89648968 | 9518 64 28 | 29181 872 976 | ref | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
91231348 | 9389 64 28 | 29173 872 976 | ref | g++_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
91688820 | 9417 64 28 | 29141 872 976 | ref | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
92479224 | 9441 64 28 | 29077 872 976 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
92776164 | 9417 64 28 | 29141 872 976 | ref | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
97893512 | 9414 64 28 | 28925 872 976 | ref | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
105512188 | 9430 64 28 | 29093 872 976 | ref | g++_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
109954984 | 9728 64 28 | 30324 864 976 | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
127711004 | 5727 64 28 | 23020 864 976 | ref | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
130152036 | 5743 64 28 | 23012 864 976 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
132157872 | 5727 64 28 | 23004 864 976 | ref | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
134521988 | 5727 64 28 | 23004 864 976 | ref | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
136602884 | 5727 64 28 | 23004 864 976 | ref | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
137224728 | 5727 64 28 | 23004 864 976 | ref | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
137277752 | 5510 64 28 | 22644 864 976 | ref | g++_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
140650744 | 5510 64 28 | 22644 864 976 | ref | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
144915032 | 5743 64 28 | 23012 864 976 | ref | g++_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
147294724 | 5727 64 28 | 23020 864 976 | ref | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
147642784 | 5743 64 28 | 23012 864 976 | ref | g++_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
148260900 | 5727 64 28 | 23020 864 976 | ref | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
157322116 | 5759 64 28 | 23036 864 976 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
190920812 | 4469 64 28 | 20056 848 944 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
195815972 | 9253 64 28 | 28365 872 976 | ref | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
197687908 | 5342 64 28 | 22228 864 976 | ref | g++_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
198000892 | 4493 64 28 | 20072 848 944 | ref | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
198371828 | 4493 64 28 | 20072 848 944 | ref | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
199449116 | 4611 64 28 | 20232 848 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
199554016 | 9815 64 28 | 29925 872 976 | ref | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
202528536 | 10042 64 28 | 30524 864 976 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
206611784 | 9253 64 28 | 28365 872 976 | ref | g++_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
207852948 | 5342 64 28 | 22228 864 976 | ref | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
207927800 | 4489 64 28 | 20064 848 944 | ref | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
210277788 | 4489 64 28 | 20064 848 944 | ref | g++_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
210929792 | 4493 64 28 | 20072 848 944 | ref | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
215757280 | 5459 64 28 | 22332 864 976 | ref | g++_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
218198540 | 5459 64 28 | 22332 864 976 | ref | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
218473544 | 4493 64 28 | 20064 848 944 | ref | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
219612248 | 19630 128 56 | 29925 872 976 | ref | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
220222200 | 4493 64 28 | 20064 848 944 | ref | g++_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
221820016 | 5384 64 28 | 22380 864 976 | ref | g++_-O_-fomit-frame-pointer | 20190828 | 20190816 |
223860196 | 4493 64 28 | 20072 848 944 | ref | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
225589752 | 4493 64 28 | 20072 848 944 | ref | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
226430800 | 4493 64 28 | 20064 848 944 | ref | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
227726504 | 4493 64 28 | 20072 848 944 | ref | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
228911068 | 5380 64 28 | 22380 864 976 | ref | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
228924308 | 4493 64 28 | 20072 848 944 | ref | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
229803580 | 5380 64 28 | 22380 864 976 | ref | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
230307624 | 5380 64 28 | 22380 864 976 | ref | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
231625492 | 4493 64 28 | 20064 848 944 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
233970500 | 5380 64 28 | 22380 864 976 | ref | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
234854492 | 5380 64 28 | 22380 864 976 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
235041720 | 5380 64 28 | 22380 864 976 | ref | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
235510408 | 5384 64 28 | 22380 864 976 | ref | g++_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
237394180 | 8986 128 56 | 20064 848 944 | ref | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
242204740 | 5380 64 28 | 22380 864 976 | ref | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
242347080 | 5384 64 28 | 22380 864 976 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
246622492 | 5380 64 28 | 22380 864 976 | ref | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
248753116 | 10658 128 56 | 22332 864 976 | ref | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
249912252 | 12044 128 56 | 23588 864 976 | ref | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
257716596 | 5225 64 28 | 21948 864 976 | ref | g++_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
266707876 | 5225 64 28 | 21948 864 976 | ref | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
273429388 | 6022 64 28 | 23588 864 976 | ref | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
294273996 | 4493 64 28 | 20064 848 944 | ref | g++_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
298188608 | 5329 64 28 | 22332 864 976 | ref | g++_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
304417504 | 4493 64 28 | 20064 848 944 | ref | g++_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
766116084 | 7925 60 28 | 26773 852 936 | ref | g++ | 20190828 | 20190816 |