Implementation notes: amd64, kizomba, crypto_sign/ecdonaldb163

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldb163
TimeImplementationCompilerBenchmark dateSUPERCOP version
2031322opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
2031754opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
2033086opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
2033328opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
2035187opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
2035333opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
2036317opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
2036401opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
2036924opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
2038008opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
2038466opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
2038542opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
2038897opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
2038966opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
2039034opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
2039766opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
2039867opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
2040236opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
2040946opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111020171020
2040959opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
2042547opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
2042585opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
2042931opensslgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
2043333opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
2044466opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
2044508opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
2044951opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
2045260opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
2045383opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
2045758opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
2046645opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
2047440opensslgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
2047489opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
2047566opensslgcc -m64 -O2 -fomit-frame-pointer2017111020171020
2047698opensslgcc -Os -fomit-frame-pointer2017111020171020
2048104opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
2048190opensslgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
2048468opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
2048744opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
2048967opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
2049078opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
2049142opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
2049428opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
2049468opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
2049469opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
2050262opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
2052224opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
2052419opensslgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
2052605opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
2052744opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
2052849opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
2053145opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
2053516opensslgcc -O2 -fomit-frame-pointer2017111020171020
2054064opensslgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
2054923opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
2055712opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
2057831opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
2059405opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
2059873opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
2060444opensslgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
2060478opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
2060623opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
2060685opensslgcc -m64 -O -fomit-frame-pointer2017111020171020
2062262opensslgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
2063171opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
2063272opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
2063976opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
2065203opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
2065250opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
2066357opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
2067087opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
2067593opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017111020171020
2068069opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
2068111opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
2068553opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
2068687opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017111020171020
2069032opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
2070121opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
2071232opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
2071840opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
2071950opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
2072039opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
2072083opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
2072359opensslgcc2017111020171020
2072639opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017111020171020
2073496opensslgcc -march=nocona -O -fomit-frame-pointer2017111020171020
2073784opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
2073819opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
2073889opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
2073903opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
2075125opensslgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
2076691opensslgcc -O3 -fomit-frame-pointer2017111020171020
2077494opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
2077566opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
2077678opensslgcc -m64 -Os -fomit-frame-pointer2017111020171020
2079951opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
2080327opensslgcc -m64 -O3 -fomit-frame-pointer2017111020171020
2080970opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
2081081opensslgcc -march=k8 -O -fomit-frame-pointer2017111020171020
2081615opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
2082199opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
2082380opensslgcc -funroll-loops2017111020171020
2082655opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
2083240opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
2083615opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
2084818opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
2084839opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
2087189opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
2087816opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
2094533opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
2096885opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
2098187opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
2098527opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
2098805opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
2101621opensslgcc -O -fomit-frame-pointer2017111020171020
2103028opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
2105333opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
2107167opensslgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
2112863opensslgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
2119903opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
2127157opensslcc2017111020171020