Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3963 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
3976 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
3984 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
4002 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4028 | openssl | cc | 20140515 | 20140514 |
4030 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4031 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
4036 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
4044 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4049 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4052 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
4058 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
4063 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4079 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4087 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4096 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4099 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4108 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4113 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
4116 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4118 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4133 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
4133 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
4136 | openssl | gcc | 20140515 | 20140514 |
4137 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4150 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4158 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4164 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
4167 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4185 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
4202 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
4217 | openssl | gcc -funroll-loops | 20140515 | 20140514 |
4225 | openssl | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4232 | openssl | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4236 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4238 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
4246 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4262 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4276 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4276 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
4292 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
4294 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
4347 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
4379 | openssl | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
4432 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
4432 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4560 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
4592 | openssl | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
4632 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
4674 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
4721 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
4868 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
4877 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
5206 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
5351 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
265930 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
270895 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
300775 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
318461 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
318491 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
364021 | ref | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
368469 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
372149 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
378734 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
414628 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
421329 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
421386 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
421428 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
421434 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
421468 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
428611 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
521032 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1121538 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1126697 | ref | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1127931 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1135028 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1135801 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1148579 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
1148683 | ref | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
1148698 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
1153305 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
1153661 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
1158032 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
1163352 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
1164490 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
1172387 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1205625 | ref | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
1206862 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
1211307 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1235306 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
1235334 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
1235360 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
1235396 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
1235414 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
1235510 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
1235789 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
1243964 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1244090 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1244118 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1244119 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1249574 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
1251948 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1443433 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1487623 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1487673 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
1487801 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
1488894 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
6277280 | ref | cc | 20140515 | 20140514 |
6283242 | ref | gcc -funroll-loops | 20140515 | 20140514 |
6291887 | ref | gcc | 20140515 | 20140514 |