Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
153134336 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153255680 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153274368 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153296128 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153355520 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153366272 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153409024 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153431296 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153433856 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130226 | 20130126 |
153437440 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153453824 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153454336 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153457152 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153468416 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153473024 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153481984 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153491712 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153493248 | ref | gcc -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153493248 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153499904 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153501440 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153506048 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153515776 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153519104 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153520384 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153527552 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153529600 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153532416 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153532416 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153534720 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153536768 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153540352 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153541632 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153550336 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer | 20130226 | 20130126 |
153551360 | ref | gcc -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153558528 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153577472 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer | 20130226 | 20130126 |
153585920 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153603584 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153614336 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153618944 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20130226 | 20130126 |
153735424 | ref | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20130226 | 20130126 |
153749504 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20130226 | 20130126 |
153753088 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20130226 | 20130126 |
153807872 | ref | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20130226 | 20130126 |
153875456 | ref | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20130226 | 20130126 |
153875968 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20130226 | 20130126 |
153896960 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20130226 | 20130126 |
153898240 | ref | gcc -Os -fomit-frame-pointer | 20130226 | 20130126 |
153902848 | ref | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20130226 | 20130126 |
153912320 | ref | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20130226 | 20130126 |
153925376 | ref | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20130226 | 20130126 |
153934080 | ref | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20130226 | 20130126 |
153939712 | ref | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20130226 | 20130126 |
153939968 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20130226 | 20130126 |
153945600 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20130226 | 20130126 |
153949440 | ref | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20130226 | 20130126 |
153950720 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20130226 | 20130126 |
153954048 | ref | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20130226 | 20130126 |
154194176 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20130226 | 20130126 |
154320128 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20130226 | 20130126 |
156788480 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130226 | 20130126 |
158405376 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20130226 | 20130126 |
160026112 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130226 | 20130126 |
160442880 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130226 | 20130126 |
160444160 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20130226 | 20130126 |
160473856 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130226 | 20130126 |
160881408 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130226 | 20130126 |
160996608 | ref | gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130226 | 20130126 |
161016832 | ref | gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns | 20130226 | 20130126 |
161201152 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130226 | 20130126 |
161516032 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130226 | 20130126 |
161516800 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20130226 | 20130126 |
161533440 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20130226 | 20130126 |
161579776 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20130226 | 20130126 |
161581312 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20130226 | 20130126 |
161582080 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130226 | 20130126 |
161586944 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20130226 | 20130126 |
161593088 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20130226 | 20130126 |
161594368 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20130226 | 20130126 |
161597696 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20130226 | 20130126 |
161603584 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20130226 | 20130126 |
161608192 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20130226 | 20130126 |
161609472 | ref | gcc -O -fomit-frame-pointer | 20130226 | 20130126 |
161613312 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20130226 | 20130126 |
161617664 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20130226 | 20130126 |
161617920 | ref | gcc -mcpu=cortex-r4 -O -fomit-frame-pointer | 20130226 | 20130126 |
161623808 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20130226 | 20130126 |
161625088 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130226 | 20130126 |
161636864 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20130226 | 20130126 |
161640448 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20130226 | 20130126 |
161646848 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20130226 | 20130126 |
161668608 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20130226 | 20130126 |
161670144 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20130226 | 20130126 |
161677312 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20130226 | 20130126 |
161680896 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20130226 | 20130126 |
161688064 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20130226 | 20130126 |
161765120 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20130226 | 20130126 |
163923968 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130226 | 20130126 |
163959296 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20130226 | 20130126 |
164033280 | ref | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20130226 | 20130126 |
168409856 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20130226 | 20130126 |
168648448 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20130226 | 20130126 |
168694784 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20130226 | 20130126 |
168694784 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20130226 | 20130126 |
168761344 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20130226 | 20130126 |
168791040 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20130226 | 20130126 |
170943744 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130226 | 20130126 |
175490048 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130226 | 20130126 |
181761536 | ref | gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer | 20130226 | 20130126 |
181773312 | ref | gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer | 20130226 | 20130126 |
181816320 | ref | gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer | 20130226 | 20130126 |