Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
191102 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20121102 | 20121016 |
192056 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20121102 | 20121016 |
197112 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20121102 | 20121016 |
198721 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20121102 | 20121016 |
212155 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20121102 | 20121016 |
234412 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20121102 | 20121016 |
310533 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20121102 | 20121016 |
310582 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20121102 | 20121016 |
628693 | gcc | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20121102 | 20121016 |
797563 | gcc | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20121102 | 20121016 |
849950 | gcc | gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer | 20121102 | 20121016 |
865327 | gcc | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20121102 | 20121016 |
910556 | gcc | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20121102 | 20121016 |
1999831 | gcc | gcc -Os -fomit-frame-pointer | 20121102 | 20121016 |
2003149 | gcc | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20121102 | 20121016 |
2003186 | gcc | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20121102 | 20121016 |
2003229 | gcc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20121102 | 20121016 |
2003231 | gcc | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20121102 | 20121016 |
2003237 | gcc | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20121102 | 20121016 |
2003264 | gcc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20121102 | 20121016 |
2003275 | gcc | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20121102 | 20121016 |
2003368 | gcc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20121102 | 20121016 |
2003411 | gcc | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20121102 | 20121016 |
2006130 | gcc | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20121102 | 20121016 |
2006368 | gcc | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20121102 | 20121016 |
2009617 | gcc | gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | 20121102 | 20121016 |
2011399 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2013894 | gcc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20121102 | 20121016 |
2014115 | gcc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20121102 | 20121016 |
2014844 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20121102 | 20121016 |
2015220 | gcc | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20121102 | 20121016 |
2015259 | gcc | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2017019 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20121102 | 20121016 |
2018804 | gcc | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20121102 | 20121016 |
2023689 | gcc | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20121102 | 20121016 |
2023884 | gcc | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20121102 | 20121016 |
2024876 | gcc | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2024914 | gcc | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2028136 | gcc | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20121102 | 20121016 |
2031852 | gcc | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20121102 | 20121016 |
2033263 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2040743 | gcc | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2040795 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2048698 | gcc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20121102 | 20121016 |
2048825 | gcc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20121102 | 20121016 |
2049503 | gcc | gcc -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2050635 | gcc | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20121102 | 20121016 |
2050689 | gcc | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20121102 | 20121016 |
2051997 | gcc | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2056866 | gcc | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2056937 | gcc | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2056940 | gcc | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2056943 | gcc | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2057077 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20121102 | 20121016 |
2057121 | gcc | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2057168 | gcc | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2057207 | gcc | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2057392 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2057422 | gcc | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2057942 | gcc | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2058393 | gcc | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2058566 | gcc | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2099447 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2100465 | gcc | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2100559 | gcc | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2112413 | gcc | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2113220 | gcc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2116573 | gcc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20121102 | 20121016 |
2117953 | gcc | gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2119248 | gcc | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2121302 | gcc | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2122710 | gcc | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2122839 | gcc | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2123483 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2124620 | gcc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2132106 | gcc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2136503 | gcc | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20121102 | 20121016 |
2136685 | gcc | gcc -mcpu=cortex-r4 -O -fomit-frame-pointer | 20121102 | 20121016 |
2138358 | gcc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20121102 | 20121016 |
2138406 | gcc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20121102 | 20121016 |
2147151 | gcc | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2147206 | gcc | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2147215 | gcc | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2147246 | gcc | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2147296 | gcc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2147301 | gcc | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2147396 | gcc | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2147650 | gcc | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2153781 | gcc | gcc -O2 -fomit-frame-pointer | 20121102 | 20121016 |
2165828 | gcc | gcc -mcpu=xscale -O -fomit-frame-pointer | 20121102 | 20121016 |
2175775 | gcc | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20121102 | 20121016 |
2257973 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20121102 | 20121016 |
2262464 | gcc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20121102 | 20121016 |
2262468 | gcc | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20121102 | 20121016 |
2262515 | gcc | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20121102 | 20121016 |
2262515 | gcc | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20121102 | 20121016 |
2262651 | gcc | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20121102 | 20121016 |
2262680 | gcc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20121102 | 20121016 |
2263553 | gcc | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20121102 | 20121016 |
2263740 | gcc | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20121102 | 20121016 |
2267008 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20121102 | 20121016 |
2269462 | gcc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20121102 | 20121016 |
2269666 | gcc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20121102 | 20121016 |
2276887 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20121102 | 20121016 |
2277110 | gcc | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20121102 | 20121016 |
2277667 | gcc | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20121102 | 20121016 |
2281327 | gcc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20121102 | 20121016 |
2281339 | gcc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20121102 | 20121016 |
2288814 | gcc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20121102 | 20121016 |
2289523 | gcc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20121102 | 20121016 |
2290127 | gcc | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20121102 | 20121016 |
2302299 | gcc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20121102 | 20121016 |
2307869 | gcc | gcc -O -fomit-frame-pointer | 20121102 | 20121016 |
26729685 | gcc | cc | 20121102 | 20121016 |
26735136 | gcc | gcc | 20121102 | 20121016 |
26744373 | gcc | gcc -funroll-loops | 20121102 | 20121016 |