Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
20162748 | ref | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20190276 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20285694 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150408 | 20141124 |
20286624 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150408 | 20141124 |
20294406 | ref | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150408 | 20141124 |
20294922 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20298372 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150408 | 20141124 |
20310168 | ref | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20311758 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20317278 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20339634 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20357928 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20358168 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20360508 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20363994 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20375268 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20378826 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20379084 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20379282 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20379942 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20380020 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20380428 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20381220 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20383302 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20390232 | ref | gcc -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20391774 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20392116 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150408 | 20141124 |
20392500 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20392578 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150408 | 20141124 |
20392686 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150408 | 20141124 |
20392740 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150408 | 20141124 |
20392938 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20393874 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20394990 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20396598 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20396670 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20396880 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150408 | 20141124 |
20397222 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150408 | 20141124 |
20397228 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150408 | 20141124 |
20397576 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150408 | 20141124 |
20397834 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150408 | 20141124 |
20398146 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20398206 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150408 | 20141124 |
20398722 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20399604 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20399634 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20399664 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20399814 | ref | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150408 | 20141124 |
20399970 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150408 | 20141124 |
20400192 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150408 | 20141124 |
20400288 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150408 | 20141124 |
20400300 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150408 | 20141124 |
20400342 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150408 | 20141124 |
20400558 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20400840 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150408 | 20141124 |
20401338 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20401506 | ref | gcc -O -fomit-frame-pointer | 20150408 | 20141124 |
20401644 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20401812 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20402208 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20403882 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150408 | 20141124 |
20404422 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150408 | 20141124 |
20405010 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20410422 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20417034 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20422602 | ref | gcc -O2 -fomit-frame-pointer | 20150408 | 20141124 |
20668500 | ref | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150408 | 20141124 |
20683110 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150408 | 20141124 |
20692602 | ref | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150408 | 20141124 |
20699952 | ref | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150408 | 20141124 |
20768292 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150408 | 20141124 |
20768634 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150408 | 20141124 |
20768634 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150408 | 20141124 |
20770320 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150408 | 20141124 |
20770332 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150408 | 20141124 |
20771694 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150408 | 20141124 |
20771838 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150408 | 20141124 |
20772714 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150408 | 20141124 |
20774442 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150408 | 20141124 |
20774538 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150408 | 20141124 |
20775924 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150408 | 20141124 |
20776176 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150408 | 20141124 |
20779794 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150408 | 20141124 |
20782392 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150408 | 20141124 |
20861670 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150408 | 20141124 |
20870466 | ref | gcc -Os -fomit-frame-pointer | 20150408 | 20141124 |
20872878 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150408 | 20141124 |
20905530 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150408 | 20141124 |
20908986 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150408 | 20141124 |
25762536 | ref | gcc | 20150408 | 20141124 |
25768458 | ref | cc | 20150408 | 20141124 |
25770126 | ref | gcc -funroll-loops | 20150408 | 20141124 |
Compiler | Implementations
|
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer | ref
|