| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 445555 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 453279 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 455140 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 455832 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 460792 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 464955 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 468530 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 470113 | ref | gcc -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 470732 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 474121 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 474353 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 474472 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 474497 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 474561 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 474919 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 475120 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 475175 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 475440 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 475442 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 475665 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 475680 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 475708 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140714 | 20140622 |
| 475889 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 479176 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 485453 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 485615 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140714 | 20140622 |
| 485668 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 485732 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 485734 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 485795 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140713 | 20140622 |
| 534901 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 535410 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 535839 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 536933 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 539186 | ref | gcc -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 542476 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140714 | 20140622 |
| 542563 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140714 | 20140622 |
| 542738 | ref | gcc -O -fomit-frame-pointer | 20140713 | 20140622 |
| 543003 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140714 | 20140622 |
| 544547 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140714 | 20140622 |
| 544627 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 544772 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 544827 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140714 | 20140622 |
| 547195 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 547249 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 547286 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 548695 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 549097 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 549167 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 549355 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 549557 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140713 | 20140622 |
| 552081 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 552111 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 552138 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 552181 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140714 | 20140622 |
| 552360 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 552495 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 553601 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 556448 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140714 | 20140622 |
| 556475 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140714 | 20140622 |
| 556744 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140714 | 20140622 |
| 556785 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140714 | 20140622 |
| 563068 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 563138 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 563263 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140713 | 20140622 |
| 563358 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 563531 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 567225 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140714 | 20140622 |
| 568729 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 569128 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 569345 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 569359 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 573042 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 573076 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 573108 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 573296 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 573304 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 573370 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140714 | 20140622 |
| 576739 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 576886 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140713 | 20140622 |
| 576929 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140714 | 20140622 |
| 576932 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140714 | 20140622 |
| 576943 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 576953 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140714 | 20140622 |
| 577020 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140713 | 20140622 |
| 587792 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140713 | 20140622 |
| 605761 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140714 | 20140622 |
| 620152 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140714 | 20140622 |
| 1034223 | ref | cc | 20140714 | 20140622 |
| 1034258 | ref | gcc -funroll-loops | 20140714 | 20140622 |
| 1034412 | ref | gcc | 20140713 | 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
|