Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
217088 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130224 | 20130126 |
223488 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130224 | 20130126 |
241408 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130224 | 20130126 |
255488 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130224 | 20130126 |
269568 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130224 | 20130126 |
282880 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130224 | 20130126 |
351744 | gcc | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130224 | 20130126 |
351744 | gcc | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130224 | 20130126 |
802304 | gcc | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
1001472 | gcc | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20130224 | 20130126 |
1056256 | gcc | gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
1058816 | gcc | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20130224 | 20130126 |
1179648 | gcc | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2377216 | gcc | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20130224 | 20130126 |
2403328 | gcc | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2403584 | gcc | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2404352 | gcc | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2414080 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2427136 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130224 | 20130126 |
2430464 | gcc | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2430720 | gcc | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2430720 | gcc | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2431744 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20130224 | 20130126 |
2433024 | gcc | gcc -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2433024 | gcc | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2433024 | gcc | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2433024 | gcc | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2434048 | gcc | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2434048 | gcc | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2434048 | gcc | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2434048 | gcc | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2434304 | gcc | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2436608 | gcc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2437632 | gcc | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2440192 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130224 | 20130126 |
2444800 | gcc | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2446080 | gcc | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2452992 | gcc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2465280 | gcc | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466048 | gcc | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466304 | gcc | gcc -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466304 | gcc | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466304 | gcc | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466304 | gcc | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466304 | gcc | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466304 | gcc | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466304 | gcc | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466304 | gcc | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466304 | gcc | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466304 | gcc | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466560 | gcc | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20130224 | 20130126 |
2466560 | gcc | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20130224 | 20130126 |
2470912 | gcc | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2471168 | gcc | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2485504 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2486272 | gcc | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2486528 | gcc | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2492160 | gcc | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20130224 | 20130126 |
2492416 | gcc | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20130224 | 20130126 |
2496256 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2497280 | gcc | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20130224 | 20130126 |
2497536 | gcc | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20130224 | 20130126 |
2511616 | gcc | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2516224 | gcc | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20130224 | 20130126 |
2519808 | gcc | gcc -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2519808 | gcc | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2519808 | gcc | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2520064 | gcc | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2520064 | gcc | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2522112 | gcc | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2523136 | gcc | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2523136 | gcc | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2523392 | gcc | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2523392 | gcc | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2523392 | gcc | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2523392 | gcc | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2524672 | gcc | gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | 20130224 | 20130126 |
2525696 | gcc | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2526720 | gcc | gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2527232 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2528000 | gcc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2530560 | gcc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2530560 | gcc | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2534144 | gcc | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2543616 | gcc | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2564096 | gcc | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20130224 | 20130126 |
2575616 | gcc | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20130224 | 20130126 |
2575616 | gcc | gcc -mcpu=cortex-r4 -O -fomit-frame-pointer | 20130224 | 20130126 |
2589952 | gcc | gcc -mcpu=xscale -O -fomit-frame-pointer | 20130224 | 20130126 |
2607360 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130224 | 20130126 |
2669568 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20130224 | 20130126 |
2669568 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130224 | 20130126 |
2720512 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130224 | 20130126 |
2775296 | gcc | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20130224 | 20130126 |
2775296 | gcc | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20130224 | 20130126 |
2775296 | gcc | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20130224 | 20130126 |
2775296 | gcc | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20130224 | 20130126 |
2775296 | gcc | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20130224 | 20130126 |
2776320 | gcc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20130224 | 20130126 |
2776320 | gcc | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2776320 | gcc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20130224 | 20130126 |
2776320 | gcc | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20130224 | 20130126 |
2776576 | gcc | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20130224 | 20130126 |
2777600 | gcc | gcc -O -fomit-frame-pointer | 20130224 | 20130126 |
2777600 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130224 | 20130126 |
2777600 | gcc | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20130224 | 20130126 |
2777600 | gcc | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20130224 | 20130126 |
2777600 | gcc | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20130224 | 20130126 |
2777600 | gcc | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20130224 | 20130126 |
2777600 | gcc | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20130224 | 20130126 |
2777600 | gcc | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20130224 | 20130126 |
2777600 | gcc | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20130224 | 20130126 |
2777856 | gcc | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20130224 | 20130126 |
10584832 | gcc | gcc -funroll-loops | 20130224 | 20130126 |
10585088 | gcc | cc | 20130224 | 20130126 |
10585088 | gcc | gcc | 20130224 | 20130126 |