Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
268248 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170203 | 20170105 |
269252 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170203 | 20170105 |
269448 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170203 | 20170105 |
269472 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170203 | 20170105 |
270660 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170203 | 20170105 |
271024 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170203 | 20170105 |
271084 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
271672 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
272524 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
272568 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
273256 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170203 | 20170105 |
273264 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
273484 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170203 | 20170105 |
273572 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
274436 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
274572 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170203 | 20170105 |
274588 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170203 | 20170105 |
275720 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170203 | 20170105 |
276344 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170203 | 20170105 |
276356 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170203 | 20170105 |
276636 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170203 | 20170105 |
276912 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170203 | 20170105 |
277292 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170203 | 20170105 |
277608 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170203 | 20170105 |
281040 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
281240 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
281412 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
281696 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
281932 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
282224 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170203 | 20170105 |
282780 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
283184 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170203 | 20170105 |
283188 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
283232 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
283392 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
283764 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170203 | 20170105 |
284108 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
284164 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
284240 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
284856 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
284892 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
284900 | ref | gcc -O2 -fomit-frame-pointer | 20170203 | 20170105 |
284960 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170203 | 20170105 |
284996 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
285076 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
285204 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
285528 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170203 | 20170105 |
285808 | ref | gcc -O3 -fomit-frame-pointer | 20170203 | 20170105 |
285840 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
285852 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170203 | 20170105 |
286140 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
286192 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170203 | 20170105 |
286644 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
286712 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170203 | 20170105 |
286816 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
286852 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
286920 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
287096 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
287120 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170203 | 20170105 |
287184 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170203 | 20170105 |
287496 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
287632 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
288896 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
289544 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
289732 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170203 | 20170105 |
289784 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170203 | 20170105 |
289800 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170203 | 20170105 |
289844 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170203 | 20170105 |
289876 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170203 | 20170105 |
289904 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170203 | 20170105 |
289908 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170203 | 20170105 |
290068 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170203 | 20170105 |
290120 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170203 | 20170105 |
290220 | ref | gcc -Os -fomit-frame-pointer | 20170203 | 20170105 |
290264 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170203 | 20170105 |
290312 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170203 | 20170105 |
290484 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170203 | 20170105 |
290868 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170203 | 20170105 |
291192 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170203 | 20170105 |
291216 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
300976 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170203 | 20170105 |
301168 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170203 | 20170105 |
301180 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170203 | 20170105 |
301476 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170203 | 20170105 |
301688 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170203 | 20170105 |
301752 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170203 | 20170105 |
301892 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170203 | 20170105 |
302032 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170203 | 20170105 |
302316 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170203 | 20170105 |
302820 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170203 | 20170105 |
306284 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170203 | 20170105 |
309604 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170203 | 20170105 |
310300 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170203 | 20170105 |
310712 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170203 | 20170105 |
312308 | ref | gcc -m64 -O -fomit-frame-pointer | 20170203 | 20170105 |
313164 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170203 | 20170105 |
313732 | ref | gcc -O -fomit-frame-pointer | 20170203 | 20170105 |
315608 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170203 | 20170105 |
315620 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170203 | 20170105 |
316464 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170203 | 20170105 |
316484 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170203 | 20170105 |
316536 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170203 | 20170105 |
548876 | ref | cc | 20170203 | 20170105 |
570340 | ref | gcc | 20170203 | 20170105 |
571452 | ref | gcc -funroll-loops | 20170203 | 20170105 |