| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13823613 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14058759 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14063820 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14088191 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14118482 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14146363 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14175159 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14187273 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14367887 | ref | gcc -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14452801 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14468406 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14478754 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14510750 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14666296 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14675255 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14675850 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14716766 | ref | gcc -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14738832 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14743342 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14750062 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 14779257 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14791782 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14832908 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 14922593 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 15575658 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15585166 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15585241 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15652201 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15676302 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15686368 | ref | gcc -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15690932 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15697760 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15707699 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15726542 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15786749 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140807 | 20140622 |
| 15966375 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140807 | 20140622 |
| 16666891 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 16754958 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 16808222 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 16983466 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 17158831 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 17213725 | ref | gcc -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 17375345 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 17881227 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 17923996 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 18242213 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 18284394 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 18388924 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18400379 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 18403494 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 18412310 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18423538 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 18449928 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18458374 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18484941 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 18504230 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18505411 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18511315 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18511674 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18524219 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18526732 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18527849 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18541570 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18545260 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18546123 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18553514 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18576018 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18576406 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 18576625 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18592971 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18617346 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18629071 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18639406 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18666860 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18674511 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 18682600 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 18866421 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 19082715 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 19314018 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19330289 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19348570 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19353629 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19364928 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19369120 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19388960 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 19397397 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140807 | 20140622 |
| 19417938 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19425350 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19432468 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19435497 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19504823 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19512507 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140807 | 20140622 |
| 19954015 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140807 | 20140622 |
| 30601518 | ref | gcc -funroll-loops | 20140807 | 20140622 |
| 30719366 | ref | cc | 20140807 | 20140622 |
| 31419369 | ref | gcc | 20140807 | 20140622 |
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|