Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|
22264466 | cryptopp | g++ -mcpu=arm810 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22270763 | cryptopp | g++ -mcpu=arm8 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22272189 | cryptopp | g++ -mcpu=strongarm -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22277659 | cryptopp | g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22279973 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22280374 | cryptopp | g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22296586 | cryptopp | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22301515 | cryptopp | g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22301936 | cryptopp | g++ -mcpu=cortex-a9 -O -fomit-frame-pointer | 20141029 | 20141014 |
22304258 | cryptopp | g++ -mcpu=arm8 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22304274 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
22304979 | cryptopp | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
22306705 | cryptopp | clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | 20141029 | 20141014 |
22308745 | cryptopp | g++ -mcpu=arm810 -Os -fomit-frame-pointer | 20141029 | 20141014 |
22310063 | cryptopp | g++ -mcpu=arm8 -Os -fomit-frame-pointer | 20141029 | 20141014 |
22310687 | cryptopp | g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20141029 | 20141014 |
22312718 | cryptopp | g++ -mcpu=strongarm110 -Os -fomit-frame-pointer | 20141029 | 20141014 |
22315517 | cryptopp | g++ -O -fomit-frame-pointer | 20141029 | 20141014 |
22318809 | cryptopp | g++ -mcpu=strongarm -Os -fomit-frame-pointer | 20141029 | 20141014 |
22318901 | cryptopp | g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20141029 | 20141014 |
22320259 | cryptopp | g++ -mcpu=arm810 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22329671 | cryptopp | g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22332688 | cryptopp | g++ -mcpu=strongarm -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22341117 | cryptopp | g++ -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20141029 | 20141014 |
22375749 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
22391017 | cryptopp | clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
22394145 | cryptopp | g++ -Os -fomit-frame-pointer | 20141029 | 20141014 |
22398632 | cryptopp | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22431525 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22438496 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141029 | 20141014 |
22448346 | cryptopp | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22462905 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22464707 | cryptopp | g++ -mcpu=cortex-a5 -O -fomit-frame-pointer | 20141029 | 20141014 |
22465718 | cryptopp | g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22468685 | cryptopp | g++ -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22470315 | cryptopp | g++ -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22473687 | cryptopp | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
22483324 | cryptopp | g++ -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22484763 | cryptopp | clang++ -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
22485917 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22488746 | cryptopp | clang++ -O3 -fomit-frame-pointer | 20141029 | 20141014 |
22490426 | cryptopp | clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | 20141029 | 20141014 |
22491957 | cryptopp | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141029 | 20141014 |
22494150 | cryptopp | clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | 20141029 | 20141014 |
22497150 | cryptopp | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
22499284 | cryptopp | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141029 | 20141014 |
22505961 | cryptopp | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer | 20141029 | 20141014 |
22506501 | cryptopp | g++ -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22507155 | cryptopp | g++ -mcpu=strongarm1100 -O -fomit-frame-pointer | 20141029 | 20141014 |
22513577 | cryptopp | g++ -mcpu=strongarm -O -fomit-frame-pointer | 20141029 | 20141014 |
22516542 | cryptopp | g++ -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20141029 | 20141014 |
22519023 | cryptopp | g++ -mcpu=arm810 -O -fomit-frame-pointer | 20141029 | 20141014 |
22527855 | cryptopp | g++ -mcpu=strongarm110 -O -fomit-frame-pointer | 20141029 | 20141014 |
22529071 | cryptopp | g++ -mcpu=arm8 -O -fomit-frame-pointer | 20141029 | 20141014 |
22546260 | cryptopp | clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141029 | 20141014 |
22573305 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141029 | 20141014 |
22583226 | cryptopp | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22600228 | cryptopp | g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20141029 | 20141014 |
22634188 | cryptopp | g++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20141029 | 20141014 |
22721936 | cryptopp | g++ | 20141029 | 20141014 |
Compiler | Implementations |
clang++ -O3 -fomit-frame-pointer | cryptopp |
clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | cryptopp |
clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | cryptopp |
Compiler | Implementations |
clang++ -O3 -fomit-frame-pointer | gmp |
clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer | gmp |
clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer | gmp |
Compiler | Implementations |
clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | cryptopp |
clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | cryptopp |
Compiler | Implementations |
clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | gmp |
clang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive | gmp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | cryptopp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | gmp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | cryptopp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | gmp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer | cryptopp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer | gmp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | cryptopp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | gmp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | cryptopp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | gmp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | cryptopp |
Compiler | Implementations |
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | gmp |
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 |