Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
849764 | gmp | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
849904 | gmp | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
849926 | gmp | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
849986 | gmp | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
850742 | gmp | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
850842 | gmp | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
851350 | gmp | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
851584 | gmp | gcc -funroll-loops | 20161217 | 20161026 |
852738 | gmp | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
852952 | gmp | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
853200 | gmp | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
853730 | gmp | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
853766 | gmp | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
853782 | gmp | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
853860 | gmp | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
854008 | gmp | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
854018 | gmp | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
854070 | gmp | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
854236 | gmp | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
854304 | gmp | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
854308 | gmp | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
854366 | gmp | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
854404 | gmp | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
854500 | gmp | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
854536 | gmp | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
854566 | gmp | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
854636 | gmp | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
855014 | gmp | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
855108 | gmp | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
855122 | gmp | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
855258 | gmp | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
855432 | gmp | cc | 20161217 | 20161026 |
855508 | gmp | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
855666 | gmp | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
855834 | gmp | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
856038 | gmp | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
856116 | gmp | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
856610 | gmp | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
856764 | gmp | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
856952 | gmp | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
857318 | gmp | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
857390 | gmp | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
857406 | gmp | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
857898 | gmp | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
857956 | gmp | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
858098 | gmp | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
858162 | gmp | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
858320 | gmp | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
858388 | gmp | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
858444 | gmp | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
859140 | gmp | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
859468 | gmp | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
859482 | gmp | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
859602 | gmp | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
859832 | gmp | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
859978 | gmp | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
860538 | gmp | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
860646 | gmp | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
860664 | gmp | gcc | 20161217 | 20161026 |
861008 | gmp | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
861180 | gmp | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
861274 | gmp | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
861522 | gmp | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
861966 | gmp | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
862098 | gmp | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
862128 | gmp | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
862430 | gmp | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
862708 | gmp | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
862768 | gmp | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
862820 | gmp | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
863842 | gmp | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
864202 | gmp | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
864812 | gmp | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
865060 | gmp | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
865110 | gmp | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
865164 | gmp | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
865668 | gmp | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
866320 | gmp | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
866558 | gmp | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
866882 | gmp | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
867234 | gmp | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
867388 | gmp | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
867616 | gmp | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
867730 | gmp | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
867882 | gmp | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
868254 | gmp | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
868598 | gmp | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
868940 | gmp | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
869100 | gmp | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
869924 | gmp | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
869962 | gmp | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
870004 | gmp | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
870882 | gmp | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
871112 | gmp | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
871150 | gmp | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
872186 | gmp | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
872940 | gmp | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
873322 | gmp | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
875670 | gmp | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
875732 | gmp | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
875852 | gmp | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
876156 | gmp | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
876240 | gmp | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
876928 | gmp | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
877942 | gmp | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
878008 | gmp | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
878318 | gmp | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
878428 | gmp | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
878444 | gmp | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
878960 | gmp | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
879758 | gmp | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
880230 | gmp | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
882076 | gmp | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
882384 | gmp | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
884952 | gmp | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
885466 | gmp | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
885846 | gmp | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
891182 | gmp | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
892058 | gmp | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
893454 | gmp | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
895704 | gmp | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |