Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
35925747 | ? ? ? | ? ? ? | gmp | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36011040 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36011157 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36011807 | ? ? ? | ? ? ? | gmp | g++_-m64_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36012366 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36012834 | ? ? ? | ? ? ? | gmp | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36019516 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36019789 | ? ? ? | ? ? ? | gmp | g++_-m64_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36019841 | ? ? ? | ? ? ? | gmp | g++_-m64_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36022298 | ? ? ? | ? ? ? | gmp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
36024404 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36027433 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36027680 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36028473 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36032893 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36034544 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=corei7_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36034830 | ? ? ? | ? ? ? | gmp | g++_-march=nocona_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36034973 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36035558 | ? ? ? | ? ? ? | gmp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
36036780 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36041525 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36041577 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36043735 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36048363 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core-avx2_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36048389 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36050924 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36051145 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36054525 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36060648 | ? ? ? | ? ? ? | gmp | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36073622 | ? ? ? | ? ? ? | gmp | g++_-march=barcelona_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36078913 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36079602 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36082345 | ? ? ? | ? ? ? | gmp | g++_-march=barcelona_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36086167 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36087870 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36089560 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36091003 | ? ? ? | ? ? ? | gmp | g++_-march=k8_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36112037 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36114572 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36114728 | ? ? ? | ? ? ? | gmp | clang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170410 | 20170228 |
36116860 | ? ? ? | ? ? ? | gmp | clang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
36118433 | ? ? ? | ? ? ? | gmp | g++_-m64_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36127234 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36137907 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=k8_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36140832 | ? ? ? | ? ? ? | gmp | icpc_-xMIC-AVX512_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36141456 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36143250 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36145850 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36147787 | ? ? ? | ? ? ? | gmp | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36161905 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36168821 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36169653 | ? ? ? | ? ? ? | gmp | g++_-march=k8_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36174918 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36183797 | ? ? ? | ? ? ? | gmp | clang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170410 | 20170228 |
36185955 | ? ? ? | ? ? ? | gmp | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
36186007 | ? ? ? | ? ? ? | gmp | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36196056 | ? ? ? | ? ? ? | gmp | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36198513 | ? ? ? | ? ? ? | gmp | g++_-march=barcelona_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36199319 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36201724 | ? ? ? | ? ? ? | gmp | g++_-march=barcelona_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36209225 | ? ? ? | ? ? ? | gmp | g++_-march=nocona_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36214594 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36214893 | ? ? ? | ? ? ? | gmp | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
36218533 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36233938 | ? ? ? | ? ? ? | gmp | g++_-march=k8_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36239723 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36268063 | ? ? ? | ? ? ? | gmp | g++_-march=nocona_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36271300 | ? ? ? | ? ? ? | gmp | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170410 | 20170228 |
36278645 | ? ? ? | ? ? ? | gmp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170226 | 20170105 |
36280192 | ? ? ? | ? ? ? | gmp | g++_-march=nocona_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36280920 | ? ? ? | ? ? ? | gmp | g++_-march=k8_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36310885 | ? ? ? | ? ? ? | gmp | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
36318841 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36324015 | ? ? ? | ? ? ? | gmp | g++_-O_-fomit-frame-pointer | 20170226 | 20170105 |
36334974 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36336053 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36371725 | ? ? ? | ? ? ? | gmp | g++_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36381267 | ? ? ? | ? ? ? | gmp | g++_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36398479 | ? ? ? | ? ? ? | gmp | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
36418382 | ? ? ? | ? ? ? | gmp | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36494666 | ? ? ? | ? ? ? | gmp | g++ | 20170226 | 20170105 |
36552178 | ? ? ? | ? ? ? | gmp | clang++_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
36565022 | ? ? ? | ? ? ? | gmp | icpc_-xMIC-AVX512_-O2_-fomit-frame-pointer | 20170226 | 20170105 |
36567427 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170226 | 20170105 |
36701652 | ? ? ? | ? ? ? | gmp | clang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170410 | 20170228 |
36755589 | ? ? ? | ? ? ? | gmp | g++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36849943 | ? ? ? | ? ? ? | gmp | g++_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
36973495 | ? ? ? | ? ? ? | gmp | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20170410 | 20170228 |
37008543 | ? ? ? | ? ? ? | gmp | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170226 | 20170105 |
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++ -m64 -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -O -fomit-frame-pointer | cryptopp |
g++ -m64 -Os -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -O -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -Os -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | cryptopp |
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | cryptopp |
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | cryptopp |
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | cryptopp |
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=corei7 -O -fomit-frame-pointer | cryptopp |
g++ -m64 -march=corei7 -Os -fomit-frame-pointer | cryptopp |
g++ -m64 -march=k8 -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=k8 -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=k8 -O -fomit-frame-pointer | cryptopp |
g++ -m64 -march=k8 -Os -fomit-frame-pointer | cryptopp |
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | cryptopp |
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | cryptopp |
g++ -m64 -march=nocona -O2 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=nocona -O3 -fomit-frame-pointer | cryptopp |
g++ -m64 -march=nocona -O -fomit-frame-pointer | cryptopp |
g++ -m64 -march=nocona -Os -fomit-frame-pointer | cryptopp |
g++ -march=barcelona -O2 -fomit-frame-pointer | cryptopp |
g++ -march=barcelona -O3 -fomit-frame-pointer | cryptopp |
g++ -march=barcelona -O -fomit-frame-pointer | cryptopp |
g++ -march=barcelona -Os -fomit-frame-pointer | cryptopp |
g++ -march=k8 -O2 -fomit-frame-pointer | cryptopp |
g++ -march=k8 -O3 -fomit-frame-pointer | cryptopp |
g++ -march=k8 -O -fomit-frame-pointer | cryptopp |
g++ -march=k8 -Os -fomit-frame-pointer | cryptopp |
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | cryptopp |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | cryptopp |
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | cryptopp |
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | cryptopp |
g++ -march=nocona -O2 -fomit-frame-pointer | cryptopp |
g++ -march=nocona -O3 -fomit-frame-pointer | cryptopp |
g++ -march=nocona -O -fomit-frame-pointer | cryptopp |
g++ -march=nocona -Os -fomit-frame-pointer | cryptopp
|