| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 25654264 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25658927 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25678584 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25689476 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25692876 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25703260 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25703499 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25703674 | openssl | gcc -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25704494 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25707148 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25707263 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25713732 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25723846 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25725713 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25728547 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25738163 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25738199 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25740648 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25742111 | openssl | gcc -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25743447 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25743656 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25746235 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25746919 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25750555 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25752608 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25752994 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25753264 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25753483 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25756753 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25756948 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25757392 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25758555 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25760527 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25763442 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25766348 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25767378 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25767920 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25769210 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25769406 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25772926 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25777484 | openssl | gcc -funroll-loops | 20140716 | 20140622 |
| 25779994 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25781150 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25781351 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25781650 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25783719 | openssl | gcc -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25783901 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 25784777 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25787413 | openssl | gcc -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 25789674 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25795018 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 25799970 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25816735 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 25819939 | openssl | cc | 20140716 | 20140622 |
| 25833033 | openssl | gcc | 20140716 | 20140622 |
| Compiler | Implementations
|
| g++ | cryptopp |
| g++ -O2 -fomit-frame-pointer | cryptopp |
| g++ -O3 -fomit-frame-pointer | cryptopp |
| g++ -O -fomit-frame-pointer | cryptopp |
| g++ -Os -fomit-frame-pointer | cryptopp |
| g++ -fno-schedule-insns -O2 -fomit-frame-pointer | cryptopp |
| g++ -fno-schedule-insns -O3 -fomit-frame-pointer | cryptopp |
| g++ -fno-schedule-insns -O -fomit-frame-pointer | cryptopp |
| g++ -fno-schedule-insns -Os -fomit-frame-pointer | cryptopp |
| g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | cryptopp |
| g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | cryptopp |
| g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | cryptopp |
| g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a5 -O -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a5 -Os -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | cryptopp |
| g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | cryptopp
|
| Compiler | Implementations
|
| g++ -mcpu=arm810 -O2 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=arm810 -O3 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=arm810 -O -fomit-frame-pointer | cryptopp |
| g++ -mcpu=arm810 -Os -fomit-frame-pointer | cryptopp |
| g++ -mcpu=arm8 -O2 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=arm8 -O3 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=arm8 -O -fomit-frame-pointer | cryptopp |
| g++ -mcpu=arm8 -Os -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm110 -O -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm -O2 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm -O3 -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm -O -fomit-frame-pointer | cryptopp |
| g++ -mcpu=strongarm -Os -fomit-frame-pointer | cryptopp
|
| Compiler | Implementations
|
| gcc -mcpu=arm810 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm810 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm810 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm810 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=arm8 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm8 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=arm8 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=arm8 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm110 -O -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm -O2 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm -O3 -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm -O -fomit-frame-pointer | openssl |
| gcc -mcpu=strongarm -Os -fomit-frame-pointer | openssl
|