Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
291345 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140628 | 20140622 |
322419 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140628 | 20140622 |
354880 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140628 | 20140622 |
363622 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140628 | 20140622 |
414898 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140628 | 20140622 |
426660 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140628 | 20140622 |
473759 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140628 | 20140622 |
473814 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140628 | 20140622 |
858351 | gcc | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140628 | 20140622 |
866654 | gcc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
866695 | gcc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
866705 | gcc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140628 | 20140622 |
866726 | gcc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140628 | 20140622 |
868460 | gcc | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
868512 | gcc | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
868518 | gcc | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
868539 | gcc | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
868546 | gcc | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
868629 | gcc | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
868631 | gcc | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
868635 | gcc | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140628 | 20140622 |
868871 | gcc | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140628 | 20140622 |
889191 | gcc | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140628 | 20140622 |
922778 | gcc | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
922779 | gcc | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
922851 | gcc | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
922854 | gcc | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
922860 | gcc | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
922866 | gcc | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
922941 | gcc | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140628 | 20140622 |
923018 | gcc | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140628 | 20140622 |
923059 | gcc | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
923644 | gcc | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140628 | 20140622 |
924536 | gcc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
924578 | gcc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140628 | 20140622 |
924594 | gcc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140628 | 20140622 |
924607 | gcc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
926241 | gcc | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140628 | 20140622 |
1417172 | gcc | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
1417182 | gcc | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140628 | 20140622 |
1417197 | gcc | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
1417198 | gcc | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140628 | 20140622 |
1417201 | gcc | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140628 | 20140622 |
1417271 | gcc | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140628 | 20140622 |
1417276 | gcc | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140628 | 20140622 |
1417336 | gcc | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140628 | 20140622 |
1417376 | gcc | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140628 | 20140622 |
1417393 | gcc | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140628 | 20140622 |
1417398 | gcc | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140628 | 20140622 |
1417414 | gcc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140628 | 20140622 |
1417419 | gcc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
1417480 | gcc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140628 | 20140622 |
1417558 | gcc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140628 | 20140622 |
2615088 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140628 | 20140622 |
2668851 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140628 | 20140622 |
2714659 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140628 | 20140622 |
2774277 | gcc | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140628 | 20140622 |
2774666 | gcc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
2774695 | gcc | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
2774939 | gcc | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
2775396 | gcc | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
2778477 | gcc | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140628 | 20140622 |
2779309 | gcc | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
2779376 | gcc | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
2780437 | gcc | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
2785714 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140628 | 20140622 |
2838108 | gcc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140628 | 20140622 |
2838174 | gcc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140628 | 20140622 |
2838792 | gcc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140628 | 20140622 |
2839169 | gcc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140628 | 20140622 |
2839507 | gcc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140628 | 20140622 |
2865187 | gcc | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
2985710 | gcc | gcc -O -fomit-frame-pointer | 20140628 | 20140622 |
2986257 | gcc | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140628 | 20140622 |
2986425 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140628 | 20140622 |
3010904 | gcc | gcc -O3 -fomit-frame-pointer | 20140628 | 20140622 |
3012912 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20140628 | 20140622 |
3013511 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140628 | 20140622 |
3051359 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140628 | 20140622 |
3071101 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140628 | 20140622 |
3089379 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140628 | 20140622 |
3112018 | gcc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140628 | 20140622 |
3112021 | gcc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140628 | 20140622 |
3112771 | gcc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140628 | 20140622 |
3113387 | gcc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140628 | 20140622 |
3114212 | gcc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140628 | 20140622 |
3135242 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140628 | 20140622 |
3208549 | gcc | gcc -O2 -fomit-frame-pointer | 20140628 | 20140622 |
3346126 | gcc | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140628 | 20140622 |
3418278 | gcc | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140628 | 20140622 |
3435625 | gcc | gcc -Os -fomit-frame-pointer | 20140628 | 20140622 |
3484860 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140628 | 20140622 |
3538735 | gcc | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140628 | 20140622 |
10653078 | gcc | gcc | 20140628 | 20140622 |
10699774 | gcc | cc | 20140628 | 20140622 |
10751998 | gcc | gcc -funroll-loops | 20140628 | 20140622 |
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | gcc |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | gcc |
gcc -mcpu=arm810 -O -fomit-frame-pointer | gcc |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | gcc |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | gcc |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | gcc |
gcc -mcpu=arm8 -O -fomit-frame-pointer | gcc |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm -O -fomit-frame-pointer | gcc |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | gcc
|