Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1973248 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130308 | 20130126 |
1975808 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2027520 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2109952 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2127616 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2151424 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130308 | 20130126 |
2170624 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130308 | 20130126 |
2179840 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130308 | 20130126 |
2200320 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2210560 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2211072 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20130308 | 20130126 |
2213376 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2213376 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2216960 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2219264 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2222592 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2239232 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2239488 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20130308 | 20130126 |
2242816 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2245632 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2248448 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2249984 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2250240 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2251264 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130308 | 20130126 |
2252288 | ref | gcc -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2253568 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2253824 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2254848 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2254848 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2257152 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20130308 | 20130126 |
2259200 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2259456 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2260992 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2261760 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2262016 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20130308 | 20130126 |
2262016 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20130308 | 20130126 |
2263040 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2268928 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20130308 | 20130126 |
2271488 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130308 | 20130126 |
2273792 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20130308 | 20130126 |
2275072 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20130308 | 20130126 |
2276096 | ref | gcc -Os -fomit-frame-pointer | 20130308 | 20130126 |
2285568 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2285568 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20130308 | 20130126 |
2285568 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20130308 | 20130126 |
2286848 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2288128 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20130308 | 20130126 |
2289152 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2290432 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130308 | 20130126 |
2290432 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130308 | 20130126 |
2294016 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2297600 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2297600 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2297856 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20130308 | 20130126 |
2298880 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20130308 | 20130126 |
2298880 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20130308 | 20130126 |
2298880 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2302464 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20130308 | 20130126 |
2302464 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20130308 | 20130126 |
2303232 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2303488 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20130308 | 20130126 |
2305792 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2306048 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2308352 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20130308 | 20130126 |
2309376 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130308 | 20130126 |
2310656 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2311936 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2314240 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130308 | 20130126 |
2317568 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2317568 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20130308 | 20130126 |
2320384 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2320384 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2321408 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2322688 | ref | gcc -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2323712 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2327296 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20130308 | 20130126 |
2330880 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2331904 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2333440 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20130308 | 20130126 |
2340352 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20130308 | 20130126 |
2341632 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20130308 | 20130126 |
2342656 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130308 | 20130126 |
2343680 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130308 | 20130126 |
2343936 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130308 | 20130126 |
2347520 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20130308 | 20130126 |
2350848 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130308 | 20130126 |
2356992 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20130308 | 20130126 |
2356992 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20130308 | 20130126 |
2360832 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20130308 | 20130126 |
2361600 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20130308 | 20130126 |
2369024 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20130308 | 20130126 |
2369792 | ref | gcc -O -fomit-frame-pointer | 20130308 | 20130126 |
2378496 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20130308 | 20130126 |
2379520 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20130308 | 20130126 |
2383104 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20130308 | 20130126 |
2384384 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20130308 | 20130126 |
2384384 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20130308 | 20130126 |
2386688 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20130308 | 20130126 |
2387712 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20130308 | 20130126 |
2387968 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20130308 | 20130126 |
2390272 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20130308 | 20130126 |
2394880 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20130308 | 20130126 |
2394880 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20130308 | 20130126 |
2395136 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20130308 | 20130126 |
2401024 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20130308 | 20130126 |
2402304 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130308 | 20130126 |
2404352 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20130308 | 20130126 |
2439168 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20130308 | 20130126 |
7732480 | ref | cc | 20130308 | 20130126 |
7770880 | ref | gcc | 20130308 | 20130126 |
7803648 | ref | gcc -funroll-loops | 20130308 | 20130126 |