Implementation notes: amd64, glyme, crypto_sign/ronald1024

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_sign
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1772348opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1775112opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1776068opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
1776184opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
1776188opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
1777128opensslgcc -O2 -fomit-frame-pointer2017020520170105
1777656opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
1777816opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1778516opensslgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
1779108opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1779112opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1779724opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1779964opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
1780092opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
1780396opensslgcc -m64 -O -fomit-frame-pointer2017020520170105
1781076opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
1782152opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
1782468opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
1782556opensslgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
1782968opensslgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
1783348opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1783412opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
1783544opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1784072opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1784196opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1784280opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1784428opensslgcc -m64 -O3 -fomit-frame-pointer2017020520170105
1785648opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1785740opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
1785760opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
1786112opensslgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
1786136opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
1786624opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1786708opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
1787160opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1787776opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1787876opensslgcc -O -fomit-frame-pointer2017020520170105
1787932opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
1787936opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1788232opensslgcc -O3 -fomit-frame-pointer2017020520170105
1788328opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
1788764opensslgcc -m64 -O2 -fomit-frame-pointer2017020520170105
1789084opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
1789200opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
1789216opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
1789224opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
1789264opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
1789432opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
1789556opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
1790092opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1790292opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
1790444opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
1791180opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1791664opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
1791768opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
1792056opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1792064opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
1793088opensslgcc -Os -fomit-frame-pointer2017020520170105
1793124opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1793732opensslgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
1794092opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
1794272opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
1794312opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
1794964opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
1795312opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1795640opensslgcc -march=k8 -O -fomit-frame-pointer2017020520170105
1795984opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
1796112opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1796216opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1796260opensslgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
1796536opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1796580opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1796712opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1796748opensslgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
1797120opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1797388opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1798436opensslgcc -m64 -Os -fomit-frame-pointer2017020520170105
1798784opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1798792opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
1799048opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1799312opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1799608opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
1799748opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1799792opensslgcc -march=nocona -O -fomit-frame-pointer2017020520170105
1800092opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
1800368opensslgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
1800556opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1800732opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1800772opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1800952opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
1801148opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
1802172opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1802616opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
1803828opensslgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
1803860opensslgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
1804300opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
1804868opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
1807820opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
1808708opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
1808908opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
1813840opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1830324opensslcc2017020520170105
1854700opensslgcc -funroll-loops2017020520170105
1870004opensslgcc2017020520170105

Test failure

Implementation: crypto_sign/ronald1024/openssl
Compiler: gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_sign/ronald1024/openssl
Compiler: gcc -m64 -march=corei7 -O2 -fomit-frame-pointer
measure.c: /usr/local/bin/ld: cannot open output file measure: No such file or directory
measure.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer openssl