Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
41749377 | openssl | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41770706 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41776543 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41791275 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41799872 | openssl | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41805311 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41813846 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41823108 | openssl | gcc -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41829296 | openssl | gcc -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41833166 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41833730 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41835242 | openssl | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140803 | 20140622 |
41841103 | openssl | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41843771 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140803 | 20140622 |
41846718 | openssl | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140803 | 20140622 |
41848449 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140803 | 20140622 |
41849423 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140803 | 20140622 |
41857403 | openssl | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140803 | 20140622 |
41857923 | openssl | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41859462 | openssl | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41862192 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41867334 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41868902 | openssl | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140803 | 20140622 |
41870904 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41871116 | openssl | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140803 | 20140622 |
41875174 | openssl | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140803 | 20140622 |
41875577 | openssl | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41877231 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140803 | 20140622 |
41879839 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140803 | 20140622 |
41880283 | openssl | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41881453 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140803 | 20140622 |
41881652 | openssl | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41881975 | openssl | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41882449 | openssl | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140803 | 20140622 |
41882755 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41884442 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140803 | 20140622 |
41885531 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41888649 | openssl | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41888995 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41889921 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140803 | 20140622 |
41890815 | openssl | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41894619 | openssl | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140803 | 20140622 |
41894829 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41896424 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140803 | 20140622 |
41899324 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140803 | 20140622 |
41899930 | openssl | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41902045 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140803 | 20140622 |
41907016 | openssl | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140803 | 20140622 |
41907115 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140803 | 20140622 |
41907933 | openssl | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41908097 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41908697 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140803 | 20140622 |
41909010 | openssl | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140803 | 20140622 |
41910463 | openssl | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140803 | 20140622 |
41910705 | openssl | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41912053 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140803 | 20140622 |
41915228 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41920636 | openssl | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41923127 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41925557 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140803 | 20140622 |
41927135 | openssl | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41930781 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140803 | 20140622 |
41931258 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140803 | 20140622 |
41936424 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41937457 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41938279 | openssl | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41940197 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140803 | 20140622 |
41941800 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140803 | 20140622 |
41942124 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140803 | 20140622 |
41943861 | openssl | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140803 | 20140622 |
41944610 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41948070 | openssl | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140803 | 20140622 |
41952042 | openssl | gcc -O -fomit-frame-pointer | 20140803 | 20140622 |
41952800 | openssl | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140803 | 20140622 |
41960418 | openssl | gcc -funroll-loops | 20140803 | 20140622 |
41960665 | openssl | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41960874 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41965549 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
41969080 | openssl | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140803 | 20140622 |
41983978 | openssl | gcc | 20140803 | 20140622 |
41984173 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140803 | 20140622 |
41984271 | openssl | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140803 | 20140622 |
42006772 | openssl | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
42008311 | openssl | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
42015491 | openssl | gcc -Os -fomit-frame-pointer | 20140803 | 20140622 |
42022861 | openssl | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140803 | 20140622 |
42034272 | openssl | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140803 | 20140622 |
42045705 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
42046577 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140803 | 20140622 |
42056730 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140803 | 20140622 |
42070232 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140803 | 20140622 |
42072361 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140803 | 20140622 |
42100839 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140803 | 20140622 |
42122365 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140803 | 20140622 |
42724146 | openssl | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140803 | 20140622 |
42739361 | openssl | cc | 20140803 | 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=arm1020t -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1020t -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1020t -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm10tdmi -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136j-s -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | cryptopp |
g++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm7tdmi -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920 -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920 -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920 -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920t -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920t -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm920t -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm940t -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm940t -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm940t -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9 -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9 -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9 -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9e -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9e -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9e -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=arm9tdmi -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -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=softfp -mfpu=neon -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | cryptopp |
g++ -mcpu=ep9312 -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=ep9312 -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=ep9312 -O -fomit-frame-pointer | cryptopp |
g++ -mcpu=xscale -O2 -fomit-frame-pointer | cryptopp |
g++ -mcpu=xscale -O3 -fomit-frame-pointer | cryptopp |
g++ -mcpu=xscale -O -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
|