Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
853116 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150208 | 20141124 |
883404 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1299774 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1328286 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1352214 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1364250 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364250 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364256 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364460 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364472 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364472 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364472 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364472 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1364472 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364472 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364478 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364484 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364490 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1364496 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1378392 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150208 | 20141124 |
1384920 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150208 | 20141124 |
1402386 | ref | gcc -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1402392 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150207 | 20141124 |
1419024 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150208 | 20141124 |
1419030 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150208 | 20141124 |
1420770 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150208 | 20141124 |
1420824 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150208 | 20141124 |
1468650 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150208 | 20141124 |
2675346 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150208 | 20141124 |
2675436 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150208 | 20141124 |
2676246 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676414 | ref | gcc -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676426 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676480 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676486 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676600 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676672 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676678 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676684 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676684 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676690 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676702 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676720 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676726 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150208 | 20141124 |
2676756 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2676762 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150207 | 20141124 |
2853222 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150208 | 20141124 |
3027918 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150208 | 20141124 |
3028068 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150207 | 20141124 |
3028194 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150207 | 20141124 |
3028224 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150207 | 20141124 |
3029802 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150207 | 20141124 |
3029808 | ref | gcc -O -fomit-frame-pointer | 20150207 | 20141124 |
3029832 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150207 | 20141124 |
3029844 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150207 | 20141124 |
3029856 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150207 | 20141124 |
3029874 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150207 | 20141124 |
3029880 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150207 | 20141124 |
3029898 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150207 | 20141124 |
3029910 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150208 | 20141124 |
3029910 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150207 | 20141124 |
3029928 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150207 | 20141124 |
3029934 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150208 | 20141124 |
3029952 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150207 | 20141124 |
3030000 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150207 | 20141124 |
3032766 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150208 | 20141124 |
3117078 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150207 | 20141124 |
3117096 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150207 | 20141124 |
3117114 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150207 | 20141124 |
3117132 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150207 | 20141124 |
3117150 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150207 | 20141124 |
3117162 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150207 | 20141124 |
3117168 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150207 | 20141124 |
3117198 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150207 | 20141124 |
3117210 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150207 | 20141124 |
3117252 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150208 | 20141124 |
3117264 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150207 | 20141124 |
3123390 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150208 | 20141124 |
3123960 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150207 | 20141124 |
3124014 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150207 | 20141124 |
3124032 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150207 | 20141124 |
3128244 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150208 | 20141124 |
3150246 | ref | gcc -Os -fomit-frame-pointer | 20150207 | 20141124 |
3150372 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150207 | 20141124 |
3150402 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150208 | 20141124 |
3582672 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150208 | 20141124 |
3582714 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150208 | 20141124 |
3604434 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150208 | 20141124 |
3604452 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150208 | 20141124 |
13663500 | ref | cc | 20150208 | 20141124 |
13663608 | ref | gcc | 20150207 | 20141124 |
13663614 | ref | gcc -funroll-loops | 20150208 | 20141124 |
Compiler | Implementations
|
cc | openssl |
gcc | openssl |
gcc -O2 -fomit-frame-pointer | openssl |
gcc -O3 -fomit-frame-pointer | openssl |
gcc -O -fomit-frame-pointer | openssl |
gcc -Os -fomit-frame-pointer | openssl |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | openssl |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | openssl |
gcc -fno-schedule-insns -O -fomit-frame-pointer | openssl |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | openssl |
gcc -funroll-loops | openssl |
gcc -funroll-loops -O2 -fomit-frame-pointer | openssl |
gcc -funroll-loops -O3 -fomit-frame-pointer | openssl |
gcc -funroll-loops -O -fomit-frame-pointer | openssl |
gcc -funroll-loops -Os -fomit-frame-pointer | openssl |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | openssl |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | openssl |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | openssl |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | openssl |
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | openssl |
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | openssl |
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | openssl |
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | openssl |
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | openssl |
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm1020t -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm1020t -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | openssl |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | openssl |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | openssl |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | openssl |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | openssl |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | openssl |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | openssl |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | openssl |
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm810 -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm920 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm920 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm920 -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm920 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm920t -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm920t -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm920t -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm920t -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm940t -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm940t -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm940t -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm940t -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm9 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm9 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm9 -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm9 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm9e -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm9e -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm9e -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm9e -Os -fomit-frame-pointer | openssl |
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | openssl |
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | openssl |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | openssl |
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=ep9312 -O -fomit-frame-pointer | openssl |
gcc -mcpu=ep9312 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=iwmmxt -O -fomit-frame-pointer | openssl |
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -O -fomit-frame-pointer | openssl |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | openssl |
gcc -mcpu=xscale -O2 -fomit-frame-pointer | openssl |
gcc -mcpu=xscale -O3 -fomit-frame-pointer | openssl |
gcc -mcpu=xscale -O -fomit-frame-pointer | openssl |
gcc -mcpu=xscale -Os -fomit-frame-pointer | openssl
|