Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3668656 | gmp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
3669958 | gmp | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3670830 | gmp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
3671718 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
3672548 | gmp | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
3672558 | gmp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
3672776 | gmp | g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
3673196 | gmp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
3673220 | gmp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
3673354 | gmp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
3673374 | gmp | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3674770 | gmp | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
3675206 | gmp | g++ -Os -fomit-frame-pointer | 20161217 | 20161026 |
3675240 | gmp | g++ -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
3675578 | gmp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
3677014 | gmp | g++ -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
3677140 | gmp | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
3677264 | gmp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
3677696 | gmp | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
3677860 | gmp | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
3678076 | gmp | g++ -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
3678564 | gmp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3678612 | gmp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3678820 | gmp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
3678864 | gmp | g++ -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
3679106 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
3679958 | gmp | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
3681064 | gmp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3681752 | gmp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3682280 | gmp | g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3682504 | gmp | g++ -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3683162 | gmp | g++ -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
3683812 | gmp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3684232 | gmp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3687952 | gmp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3688410 | gmp | g++ -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
3692246 | gmp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
3692300 | gmp | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3692520 | gmp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3694208 | gmp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3694584 | gmp | g++ -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3695972 | gmp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3697982 | gmp | g++ -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3698458 | gmp | g++ -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3699716 | gmp | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
3701066 | gmp | g++ | 20161217 | 20161026 |
3701940 | gmp | g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
3702752 | gmp | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
3703486 | gmp | g++ -O -fomit-frame-pointer | 20161217 | 20161026 |
3707346 | gmp | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
3708572 | gmp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
3709392 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3709986 | gmp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3710966 | gmp | g++ -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3712522 | gmp | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
3712920 | gmp | g++ -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
3720584 | gmp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
3723174 | gmp | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
3728288 | gmp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
3728300 | gmp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
3729360 | gmp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
3730202 | gmp | g++ -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3736604 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
3737044 | gmp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
3752778 | gmp | g++ -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3753262 | gmp | g++ -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
3755422 | gmp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
3758434 | gmp | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
3760028 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3763700 | gmp | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
3764686 | gmp | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
3784732 | gmp | g++ -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3791724 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3803172 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
3808486 | gmp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
3845782 | gmp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3855266 | gmp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3874866 | gmp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3880500 | gmp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3907110 | gmp | g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
3924182 | gmp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3927300 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
3951058 | gmp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
3954992 | gmp | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
4006080 | gmp | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
4035568 | gmp | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
4212302 | gmp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |