Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1361132 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170203 | 20170105 |
1361136 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170203 | 20170105 |
1361144 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170203 | 20170105 |
1361232 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170203 | 20170105 |
1361236 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170203 | 20170105 |
1372728 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170203 | 20170105 |
1556504 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1557412 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1557420 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1559360 | ref | gcc -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1559708 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1562284 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1565876 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1566252 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1608248 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1608312 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1608368 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1671324 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1671380 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1675896 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1675988 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1777976 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1778040 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1778084 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170203 | 20170105 |
1778184 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
2024504 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
2024516 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
2024540 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170203 | 20170105 |
2024544 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170203 | 20170105 |
2024588 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170203 | 20170105 |
2170004 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2176252 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2186212 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2186216 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2187288 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2200740 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2200748 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2202004 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2202048 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2796724 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2799704 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2803176 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170203 | 20170105 |
2804464 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2804968 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2806088 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2808960 | ref | gcc -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2814168 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2816080 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2820972 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2823792 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2825560 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2834892 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2875236 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
2882576 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170203 | 20170105 |
3805348 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170203 | 20170105 |
3809540 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170203 | 20170105 |
3810688 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170203 | 20170105 |
3816888 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170203 | 20170105 |
3819768 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170203 | 20170105 |
3843788 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170203 | 20170105 |
3845224 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170203 | 20170105 |
3845588 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170203 | 20170105 |
3847548 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170203 | 20170105 |
3851936 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170203 | 20170105 |
3859384 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170203 | 20170105 |
4162572 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170203 | 20170105 |
4223976 | ref | gcc -Os -fomit-frame-pointer | 20170203 | 20170105 |
4228100 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170203 | 20170105 |
4228172 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170203 | 20170105 |
4228268 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170203 | 20170105 |
4228684 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170203 | 20170105 |
4231004 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170203 | 20170105 |
4235564 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170203 | 20170105 |
4238676 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170203 | 20170105 |
4240268 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170203 | 20170105 |
4240524 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170203 | 20170105 |
4240792 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170203 | 20170105 |
4248984 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170203 | 20170105 |
4249216 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170203 | 20170105 |
4249900 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170203 | 20170105 |
4252500 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170203 | 20170105 |
4258700 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170203 | 20170105 |
4323368 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170203 | 20170105 |
4324380 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170203 | 20170105 |
4327400 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170203 | 20170105 |
4392504 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170203 | 20170105 |
4400744 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170203 | 20170105 |
4431220 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170203 | 20170105 |
4442868 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170203 | 20170105 |
4502072 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170203 | 20170105 |
4505484 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170203 | 20170105 |
4552092 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170203 | 20170105 |
4552244 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170203 | 20170105 |
4552248 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170203 | 20170105 |
4562756 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170203 | 20170105 |
4567252 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170203 | 20170105 |
4572104 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170203 | 20170105 |
4700944 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170203 | 20170105 |
4701012 | ref | gcc -O -fomit-frame-pointer | 20170203 | 20170105 |
4713220 | ref | gcc -m64 -O -fomit-frame-pointer | 20170203 | 20170105 |
4833052 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170203 | 20170105 |
4833080 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170203 | 20170105 |
12478224 | ref | gcc | 20170203 | 20170105 |
12480116 | ref | gcc -funroll-loops | 20170203 | 20170105 |
12968156 | ref | cc | 20170203 | 20170105 |