| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 154203 | opt-32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 154271 | opt-32 | gcc -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 154371 | opt-32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 154630 | opt-32 | gcc -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 155362 | opt-32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 155498 | opt-32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 161560 | opt-32 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 169283 | opt-32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 170595 | opt-32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 170734 | opt-32 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 173336 | opt-32 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 191120 | opt-32 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 191191 | opt-32 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 191196 | opt-32 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 191924 | opt-32 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 192393 | opt-32 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 194245 | opt-32 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 194256 | opt-32 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 194306 | opt-32 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 194370 | opt-32 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 194760 | opt-32 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 239116 | opt-64 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 246669 | opt-32 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 265796 | opt-64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 265927 | opt-64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 268397 | opt-64 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 271037 | opt-64 | gcc -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 271160 | opt-64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 271620 | opt-64 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 275240 | opt-32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 275462 | opt-32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 278995 | opt-64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 279035 | opt-64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 281946 | opt-64 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 284306 | opt-64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 285586 | opt-32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 285597 | opt-32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 288667 | opt-64 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 288707 | opt-64 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 288753 | opt-64 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 288754 | opt-64 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 288783 | opt-64 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 289994 | opt-64 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 300121 | opt-64 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 304793 | opt-32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 307187 | opt-32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 314945 | opt-32 | gcc -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 314976 | opt-32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 315399 | opt-32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 316228 | opt-32 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 316234 | opt-32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 317495 | opt-64 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 318035 | opt-32 | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 319248 | opt-32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 319277 | opt-32 | gcc -funroll-loops -O -fomit-frame-pointer | 20140503 | 20140425 |
| 321405 | opt-32 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 321407 | opt-32 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 321412 | opt-32 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 321471 | opt-32 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 321580 | opt-32 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 322352 | opt-32 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 324134 | opt-32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 324144 | opt-32 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 324147 | opt-32 | gcc -O -fomit-frame-pointer | 20140503 | 20140425 |
| 324506 | opt-32 | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 324634 | opt-32 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 325606 | opt-32 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 325642 | opt-32 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 325743 | opt-32 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140503 | 20140425 |
| 325803 | opt-32 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 327064 | opt-32 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 329522 | opt-64 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 348702 | opt-64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 351840 | opt-64 | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 351898 | opt-64 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 352179 | opt-64 | gcc -O -fomit-frame-pointer | 20140503 | 20140425 |
| 352209 | opt-64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 353214 | opt-64 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 354894 | opt-64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 355037 | opt-64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140503 | 20140425 |
| 355688 | opt-64 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 355852 | opt-64 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 355966 | opt-64 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 355985 | opt-64 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140503 | 20140425 |
| 356084 | opt-64 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 364817 | opt-64 | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 390872 | opt-64 | gcc -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 392243 | opt-64 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 421256 | opt-64 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 421480 | opt-64 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 421529 | opt-64 | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 422018 | opt-64 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 423319 | opt-64 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 423487 | opt-64 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 431727 | opt-64 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 432693 | opt-64 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 433348 | opt-64 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 436774 | opt-64 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 438608 | opt-64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 439255 | opt-64 | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 439814 | opt-64 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 440374 | opt-64 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 442089 | opt-64 | gcc -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 442390 | opt-64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 871185 | opt-32 | gcc | 20140503 | 20140425 |
| 871210 | opt-32 | gcc -funroll-loops | 20140503 | 20140425 |
| 871282 | opt-32 | cc | 20140503 | 20140425 |
| 901897 | opt-64 | gcc -funroll-loops | 20140503 | 20140425 |
| 996249 | opt-64 | cc | 20140503 | 20140425 |
| 1027639 | opt-64 | gcc | 20140503 | 20140425 |
| 4696752 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 4848088 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 4988708 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5053769 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5062207 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5062244 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5062357 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5062370 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5062390 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5073362 | ref | gcc -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5127705 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5178617 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5242677 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5262286 | ref | gcc -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5264411 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5312085 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5324570 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5328133 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5328156 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5328208 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5328260 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5328282 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5329581 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5400202 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 5420930 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5421075 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5769930 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5810564 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5810639 | ref | gcc -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5810984 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5812129 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5861678 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140503 | 20140425 |
| 5872818 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5986794 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5986896 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5986930 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5987091 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 5987223 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140503 | 20140425 |
| 6061371 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140503 | 20140425 |
| 6480692 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6747587 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6748006 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6753103 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6753178 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6753724 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6766855 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6769644 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6857858 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6867787 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6932546 | ref | gcc -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6933325 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140503 | 20140425 |
| 6933397 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140503 | 20140425 |
| 25167335 | ref | gcc | 20140503 | 20140425 |
| 25167956 | ref | cc | 20140503 | 20140425 |
| 25168434 | ref | gcc -funroll-loops | 20140503 | 20140425 |