Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
20984218 | cryptopp | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140517 | 20140514 |
20987608 | cryptopp | g++ -O -fomit-frame-pointer | 20140517 | 20140514 |
20999695 | cryptopp | g++ -Os -fomit-frame-pointer | 20140517 | 20140514 |
21001117 | cryptopp | g++ | 20140517 | 20140514 |
21006909 | cryptopp | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140517 | 20140514 |
21025141 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140517 | 20140514 |
21041476 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140517 | 20140514 |
21045968 | cryptopp | g++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21047808 | cryptopp | g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140517 | 20140514 |
21049807 | cryptopp | g++ -mcpu=arm810 -Os -fomit-frame-pointer | 20140517 | 20140514 |
21061986 | cryptopp | g++ -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140517 | 20140514 |
21063332 | cryptopp | g++ -mcpu=arm810 -O -fomit-frame-pointer | 20140517 | 20140514 |
21064395 | cryptopp | g++ -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21068001 | cryptopp | g++ -mcpu=strongarm110 -O -fomit-frame-pointer | 20140517 | 20140514 |
21070360 | cryptopp | g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140517 | 20140514 |
21082775 | cryptopp | g++ -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140517 | 20140514 |
21085296 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140517 | 20140514 |
21088333 | cryptopp | g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21090119 | cryptopp | g++ -mcpu=arm8 -O -fomit-frame-pointer | 20140517 | 20140514 |
21091155 | cryptopp | g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140517 | 20140514 |
21092739 | cryptopp | g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140517 | 20140514 |
21093347 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140517 | 20140514 |
21106853 | cryptopp | g++ -mcpu=strongarm -O -fomit-frame-pointer | 20140517 | 20140514 |
21112765 | cryptopp | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140517 | 20140514 |
21121343 | cryptopp | g++ -mcpu=arm8 -Os -fomit-frame-pointer | 20140517 | 20140514 |
21125022 | cryptopp | g++ -mcpu=strongarm -Os -fomit-frame-pointer | 20140517 | 20140514 |
21146708 | cryptopp | g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140517 | 20140514 |
21160361 | cryptopp | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140517 | 20140514 |
21174381 | cryptopp | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21183200 | cryptopp | g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21185205 | cryptopp | g++ -mcpu=arm8 -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21229335 | cryptopp | g++ -mcpu=arm810 -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21232171 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21277859 | cryptopp | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21292536 | cryptopp | g++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21326191 | cryptopp | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21328413 | cryptopp | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21354154 | cryptopp | g++ -mcpu=strongarm -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21360758 | cryptopp | g++ -mcpu=strongarm -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21363213 | cryptopp | g++ -mcpu=arm8 -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21365909 | cryptopp | g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21373252 | cryptopp | g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21390292 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21404768 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21408669 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21409102 | cryptopp | g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140517 | 20140514 |
21411004 | cryptopp | g++ -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21491068 | cryptopp | g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140517 | 20140514 |
21524583 | cryptopp | g++ -mcpu=arm810 -O3 -fomit-frame-pointer | 20140517 | 20140514 |
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 | 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
|
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
|