| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 210319 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 210677 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 210894 | ref | gcc -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 211223 | ref | gcc -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 212985 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 213052 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 228721 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 228729 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 228737 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 228739 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 228742 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 228748 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 228751 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 228761 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 228874 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 228913 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 246231 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 246262 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 246274 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 246279 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 246619 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 278221 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 278248 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 278405 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 278535 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 292089 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 292404 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 292646 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 295104 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 295112 | ref | gcc -O -fomit-frame-pointer | 20140711 | 20140622 |
| 295122 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140711 | 20140622 |
| 295174 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140711 | 20140622 |
| 295181 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140711 | 20140622 |
| 295258 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140711 | 20140622 |
| 295271 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140711 | 20140622 |
| 302131 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 302142 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 302156 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 302165 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140711 | 20140622 |
| 302170 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 306981 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 310596 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 313518 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 313534 | ref | gcc -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 313726 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 314130 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 335272 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 335280 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140711 | 20140622 |
| 399262 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 402083 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 402191 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 402248 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 402262 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 404535 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 404582 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 404607 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 404626 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 405135 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 405140 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 405158 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 406635 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 406674 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 406732 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 406760 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 426565 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140711 | 20140622 |
| 426606 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140711 | 20140622 |
| 426614 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 426623 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140711 | 20140622 |
| 426635 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140711 | 20140622 |
| 426672 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140711 | 20140622 |
| 426682 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140711 | 20140622 |
| 426717 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140711 | 20140622 |
| 438440 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 438446 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 438449 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 438459 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 438532 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 438533 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 441245 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140711 | 20140622 |
| 441291 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 441292 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 441292 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 441302 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 441312 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 441324 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 455398 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140711 | 20140622 |
| 462710 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140711 | 20140622 |
| 462721 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140711 | 20140622 |
| 462744 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 462747 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 462756 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140711 | 20140622 |
| 462798 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140711 | 20140622 |
| 473902 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140711 | 20140622 |
| 736482 | ref | gcc -funroll-loops | 20140711 | 20140622 |
| 736485 | ref | gcc | 20140711 | 20140622 |
| 736491 | ref | cc | 20140711 | 20140622 |
| Compiler | Implementations
|
| cc | aesni |
| gcc | aesni |
| gcc -O2 -fomit-frame-pointer | aesni |
| gcc -O3 -fomit-frame-pointer | aesni |
| gcc -O -fomit-frame-pointer | aesni |
| gcc -Os -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops | aesni |
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm1020t -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | aesni |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | aesni |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | aesni |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | aesni |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | aesni |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | aesni |
| gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm920 -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm920 -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm920 -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm920t -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm920t -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm920t -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm940t -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm940t -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm940t -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm9 -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm9 -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm9 -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm9e -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm9e -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm9e -O -fomit-frame-pointer | aesni |
| gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | aesni |
| gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | aesni |
| gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=ep9312 -O -fomit-frame-pointer | aesni |
| gcc -mcpu=xscale -O2 -fomit-frame-pointer | aesni |
| gcc -mcpu=xscale -O3 -fomit-frame-pointer | aesni |
| gcc -mcpu=xscale -O -fomit-frame-pointer | aesni
|