Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2987 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3023 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
3040 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
3040 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
3043 | openssl | cc | 20140515 | 20140514 |
3046 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
3050 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3051 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3055 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3066 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3067 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
3068 | openssl | gcc | 20140515 | 20140514 |
3075 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3078 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3081 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3094 | openssl | gcc -funroll-loops | 20140515 | 20140514 |
3101 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3112 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3118 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3123 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
3123 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3125 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3140 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3155 | openssl | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
3156 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
3162 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3178 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
3194 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3204 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3209 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
3211 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3237 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3242 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
3242 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
3242 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
3246 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3247 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3248 | openssl | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
3258 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
3281 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3297 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
3318 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
3328 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3340 | openssl | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3359 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3398 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3553 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
3701 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
3744 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4184 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4278 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
4303 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
4594 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4819 | openssl | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4957 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
261803 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
266982 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
267104 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
274268 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
274328 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
368575 | ref | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
371488 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
374120 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
384387 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
417191 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
425325 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
425387 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
425406 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
425768 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
430500 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
434766 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
439854 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
957682 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
957859 | ref | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
965263 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
968809 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
969580 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
979459 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
979586 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
979587 | ref | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
979641 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
983800 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
984669 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
991212 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
992296 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
1000422 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1026491 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1026744 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1027606 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
1029112 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
1049885 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
1049903 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
1049929 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
1049942 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
1050354 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
1052819 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
1052838 | ref | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
1058257 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1067285 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1067345 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1067388 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1111481 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1267579 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1267582 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1267615 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
1267648 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1269094 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
5332315 | ref | cc | 20140515 | 20140514 |
5337308 | ref | gcc -funroll-loops | 20140515 | 20140514 |
5344203 | ref | gcc | 20140515 | 20140514 |