Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
213386 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
213457 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
213547 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140625 | 20140622 |
213580 | inplace | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
213641 | inplace | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
213717 | inplace | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
213769 | inplace | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140624 | 20140622 |
214839 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
214886 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140625 | 20140622 |
214930 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140625 | 20140622 |
214944 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
214984 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140625 | 20140622 |
214985 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
215594 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140625 | 20140622 |
215804 | inplace | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140624 | 20140622 |
216290 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140625 | 20140622 |
216559 | inplace | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140624 | 20140622 |
216815 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140625 | 20140622 |
216853 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140625 | 20140622 |
217156 | inplace | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
217159 | inplace | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
217268 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140625 | 20140622 |
217691 | inplace | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
217708 | inplace | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
217729 | inplace | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
217740 | inplace | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140624 | 20140622 |
217784 | inplace | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
217786 | inplace | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
217794 | inplace | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140624 | 20140622 |
217829 | inplace | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
217900 | inplace | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
217945 | inplace | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
220005 | inplace | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140625 | 20140622 |
220067 | inplace | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
220095 | inplace | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
220125 | inplace | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
220146 | inplace | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
220584 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
220634 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
220653 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140625 | 20140622 |
221056 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140625 | 20140622 |
221435 | inplace | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140624 | 20140622 |
221919 | inplace | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140624 | 20140622 |
222115 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140625 | 20140622 |
222135 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140625 | 20140622 |
222456 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140625 | 20140622 |
222502 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140625 | 20140622 |
222875 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
222884 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140625 | 20140622 |
222893 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140625 | 20140622 |
222908 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
222931 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
223029 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140625 | 20140622 |
223463 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140625 | 20140622 |
224420 | inplace | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
224947 | inplace | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
225380 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140625 | 20140622 |
226202 | inplace | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
228515 | inplace | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140624 | 20140622 |
228903 | inplace | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140624 | 20140622 |
264050 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140625 | 20140622 |
264056 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140625 | 20140622 |
264079 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140625 | 20140622 |
264103 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140625 | 20140622 |
264114 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140625 | 20140622 |
264119 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140625 | 20140622 |
264121 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140625 | 20140622 |
264149 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140625 | 20140622 |
264156 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140625 | 20140622 |
264207 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140625 | 20140622 |
264215 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
264221 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140625 | 20140622 |
264230 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140625 | 20140622 |
264243 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140625 | 20140622 |
265609 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140625 | 20140622 |
265998 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140622 |
267947 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140622 |
268105 | inplace | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140624 | 20140622 |
268122 | inplace | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140624 | 20140622 |
268131 | inplace | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
268200 | inplace | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140624 | 20140622 |
268294 | inplace | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140625 | 20140622 |
268303 | inplace | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140624 | 20140622 |
268314 | inplace | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
268970 | inplace | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
269018 | inplace | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140624 | 20140622 |
269034 | inplace | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140624 | 20140622 |
269048 | inplace | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140624 | 20140622 |
269057 | inplace | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140624 | 20140622 |
269069 | inplace | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140625 | 20140622 |
269112 | inplace | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140624 | 20140622 |
270511 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140622 |
270921 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140622 |
272866 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140622 |
274922 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140625 | 20140622 |
275370 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140625 | 20140622 |
275514 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140625 | 20140622 |
275759 | inplace | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140624 | 20140622 |
276765 | ref | gcc -O -fomit-frame-pointer | 20140625 | 20140622 |
276825 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140625 | 20140622 |
276979 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140622 |
282196 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140625 | 20140622 |
282530 | inplace | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140625 | 20140622 |
282613 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140622 |
282651 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140625 | 20140622 |
282763 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140625 | 20140622 |
283052 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140622 |
283833 | inplace | gcc -O -fomit-frame-pointer | 20140624 | 20140622 |
284106 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140625 | 20140622 |
284902 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140625 | 20140622 |
285081 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140622 |
285201 | inplace | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140625 | 20140622 |
286117 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140625 | 20140622 |
286376 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140625 | 20140622 |
286409 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20140625 | 20140622 |
288939 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140622 |
289134 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140625 | 20140622 |
289823 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140625 | 20140622 |
289965 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140625 | 20140622 |
290146 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140622 |
290270 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140625 | 20140622 |
290421 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140625 | 20140622 |
292072 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140625 | 20140622 |
297071 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140625 | 20140622 |
297501 | inplace | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140624 | 20140622 |
298148 | inplace | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140624 | 20140622 |
298193 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140625 | 20140622 |
298388 | inplace | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140624 | 20140622 |
298515 | inplace | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140624 | 20140622 |
298915 | inplace | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140624 | 20140622 |
300000 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
301833 | inplace | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
317028 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140622 |
317119 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140625 | 20140622 |
317855 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140625 | 20140622 |
320002 | inplace | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
320879 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140625 | 20140622 |
323529 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
327817 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140625 | 20140622 |
329265 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140625 | 20140622 |
331777 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140625 | 20140622 |
337909 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140625 | 20140622 |
340138 | inplace | gcc -O2 -fomit-frame-pointer | 20140624 | 20140622 |
340777 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20140625 | 20140622 |
341070 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140625 | 20140622 |
341274 | ref | gcc -Os -fomit-frame-pointer | 20140625 | 20140622 |
341901 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140625 | 20140622 |
343584 | inplace | gcc -Os -fomit-frame-pointer | 20140624 | 20140622 |
347203 | ref | gcc -O2 -fomit-frame-pointer | 20140625 | 20140622 |
349118 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140625 | 20140622 |
349547 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140625 | 20140622 |
349734 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140625 | 20140622 |
349798 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140625 | 20140622 |
349906 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140625 | 20140622 |
349939 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140625 | 20140622 |
353407 | inplace | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140624 | 20140622 |
353518 | inplace | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140624 | 20140622 |
354180 | inplace | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140624 | 20140622 |
354229 | inplace | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140624 | 20140622 |
354240 | inplace | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140624 | 20140622 |
354758 | inplace | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
354833 | inplace | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
354926 | inplace | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
355146 | inplace | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140624 | 20140622 |
356915 | inplace | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140624 | 20140622 |
358816 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
358898 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
359209 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140625 | 20140622 |
359468 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
362154 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140625 | 20140622 |
371985 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140625 | 20140622 |
376199 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140625 | 20140622 |
380123 | inplace | gcc -O3 -fomit-frame-pointer | 20140624 | 20140622 |
380639 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140625 | 20140622 |
382253 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
382280 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
382312 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
382553 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140625 | 20140622 |
382687 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140625 | 20140622 |
385886 | ref | gcc -O3 -fomit-frame-pointer | 20140625 | 20140622 |
386691 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140625 | 20140622 |
386699 | inplace | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140624 | 20140622 |
387048 | inplace | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
387574 | inplace | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
387742 | inplace | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
387801 | inplace | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140624 | 20140622 |
585792 | inplace | gcc | 20140624 | 20140622 |
585915 | inplace | gcc -funroll-loops | 20140625 | 20140622 |
585932 | inplace | cc | 20140625 | 20140622 |
679548 | ref | gcc | 20140625 | 20140622 |
679655 | ref | gcc -funroll-loops | 20140625 | 20140622 |
679660 | ref | cc | 20140625 | 20140622 |