Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
75173577 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75173970 | openssl | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140628 | 20140529 |
75176054 | openssl | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75176083 | openssl | gcc | 20140628 | 20140529 |
75176118 | openssl | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75177047 | openssl | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75177076 | openssl | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140628 | 20140529 |
75177514 | openssl | gcc -Os -fomit-frame-pointer | 20140628 | 20140529 |
75177949 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140628 | 20140529 |
75178118 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140628 | 20140529 |
75178134 | openssl | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140628 | 20140529 |
75178205 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140628 | 20140529 |
75179028 | openssl | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75179626 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140628 | 20140529 |
75179712 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75180391 | openssl | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75180766 | openssl | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75180869 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75180924 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140628 | 20140529 |
75181025 | openssl | gcc -O -fomit-frame-pointer | 20140628 | 20140529 |
75181141 | openssl | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140628 | 20140529 |
75181176 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140628 | 20140529 |
75181217 | openssl | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75182360 | openssl | gcc -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75182698 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75183115 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140628 | 20140529 |
75183116 | openssl | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140628 | 20140529 |
75183152 | openssl | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140628 | 20140529 |
75183272 | openssl | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75183304 | openssl | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140628 | 20140529 |
75183583 | openssl | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140628 | 20140529 |
75184354 | openssl | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140628 | 20140529 |
75184398 | openssl | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75184431 | openssl | gcc -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75184596 | openssl | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140628 | 20140529 |
75184764 | openssl | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75185194 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75185256 | openssl | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140628 | 20140529 |
75185337 | openssl | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75185980 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75186563 | openssl | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75187152 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75187241 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75187743 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75187838 | openssl | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140628 | 20140529 |
75188703 | openssl | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140628 | 20140529 |
75188757 | openssl | cc | 20140628 | 20140529 |
75189767 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140628 | 20140529 |
75191449 | openssl | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140628 | 20140529 |
75191884 | openssl | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140628 | 20140529 |
75195041 | openssl | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75195245 | openssl | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140628 | 20140529 |
75195883 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140628 | 20140529 |
75199092 | openssl | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140628 | 20140529 |
75203260 | openssl | gcc -funroll-loops | 20140628 | 20140529 |
Compiler | Implementations
|
g++ | ntl |
g++ -O2 -fomit-frame-pointer | ntl |
g++ -O3 -fomit-frame-pointer | ntl |
g++ -O -fomit-frame-pointer | ntl |
g++ -Os -fomit-frame-pointer | ntl |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | ntl |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | ntl |
g++ -fno-schedule-insns -O -fomit-frame-pointer | ntl |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | ntl |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ntl |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ntl |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ntl |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a5 -O -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a5 -Os -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | ntl |
g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | ntl
|
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++ | gmp |
g++ -O2 -fomit-frame-pointer | gmp |
g++ -O3 -fomit-frame-pointer | gmp |
g++ -O -fomit-frame-pointer | gmp |
g++ -Os -fomit-frame-pointer | gmp |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | gmp |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | gmp |
g++ -fno-schedule-insns -O -fomit-frame-pointer | gmp |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | gmp |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | gmp |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | gmp |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | gmp |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a5 -O -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a5 -Os -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | gmp |
g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | gmp
|
Compiler | Implementations
|
g++ -mcpu=arm810 -O2 -fomit-frame-pointer | ntl |
g++ -mcpu=arm810 -O3 -fomit-frame-pointer | ntl |
g++ -mcpu=arm810 -O -fomit-frame-pointer | ntl |
g++ -mcpu=arm810 -Os -fomit-frame-pointer | ntl |
g++ -mcpu=arm8 -O2 -fomit-frame-pointer | ntl |
g++ -mcpu=arm8 -O3 -fomit-frame-pointer | ntl |
g++ -mcpu=arm8 -O -fomit-frame-pointer | ntl |
g++ -mcpu=arm8 -Os -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm110 -O -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm -O2 -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm -O3 -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm -O -fomit-frame-pointer | ntl |
g++ -mcpu=strongarm -Os -fomit-frame-pointer | ntl
|
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
|
g++ -mcpu=arm810 -O2 -fomit-frame-pointer | gmp |
g++ -mcpu=arm810 -O3 -fomit-frame-pointer | gmp |
g++ -mcpu=arm810 -O -fomit-frame-pointer | gmp |
g++ -mcpu=arm810 -Os -fomit-frame-pointer | gmp |
g++ -mcpu=arm8 -O2 -fomit-frame-pointer | gmp |
g++ -mcpu=arm8 -O3 -fomit-frame-pointer | gmp |
g++ -mcpu=arm8 -O -fomit-frame-pointer | gmp |
g++ -mcpu=arm8 -Os -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm110 -O -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm -O2 -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm -O3 -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm -O -fomit-frame-pointer | gmp |
g++ -mcpu=strongarm -Os -fomit-frame-pointer | gmp
|
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
|