Implementation notes: x86, h5nano, crypto_sign/pass769

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: pass769
TimeImplementationCompilerBenchmark dateSUPERCOP version
6966955ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014082520140622
6967340ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2014082520140622
6973695ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014082520140622
6982935ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014082520140622
7259955ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014082520140622
7312100ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014082520140622
7312205ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2014082520140622
7318785ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014082520140622
7424455ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2014082520140622
7431230ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2014082520140622
7431235ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014082520140622
7456995ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2014082520140622
7465900ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014082520140622
7468920ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2014082520140622
7470585ref-karatsubagcc -m32 -O -fomit-frame-pointer2014082520140622
7474270ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2014082520140622
7474395ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014082520140622
7474925ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014082520140622
7475125ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2014082520140622
7475165ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2014082520140622
7478980ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2014082520140622
7482385ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082520140622
7483260ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014082520140622
7488265ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014082520140622
7489780ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014082520140622
7499060ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082520140622
7500765ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014082520140622
7503715ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2014082520140622
7506050ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2014082520140622
7508170ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014082520140622
7512360ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014082520140622
7518055ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014082520140622
7519820ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2014082520140622
7589960ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2014082520140622
7641335ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2014082520140622
7666125ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2014082520140622
7705805ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2014082520140622
7807950ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014082520140622
8052750ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014082520140622
8100570ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014082520140622
8187720ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2014082520140622
8350595ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014082520140622
8397805ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2014082520140622
8418805ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2014082520140622
8428965ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014082520140622
8436460ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014082520140622
8442390ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014082520140622
8449445ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082520140622
8493810ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014082520140622
8494865ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014082520140622
8495105ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014082520140622
8501980ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014082520140622
8503770ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014082520140622
8517960ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2014082520140622
8547805ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082520140622
8586915ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014082520140622
8746900ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014082520140622
8754535ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2014082520140622
8757740ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2014082520140622
8763065ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2014082520140622
8769840ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2014082520140622
8777910ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014082520140622
8786415ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014082520140622
8791225ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014082520140622
8792180ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014082520140622
8799320ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014082520140622
8799405ref-karatsubagcc -m32 -Os -fomit-frame-pointer2014082520140622
8805950ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082520140622
8813445ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014082520140622
8823120ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082520140622
8825815ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014082520140622
8831065ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014082520140622
8862900ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014082520140622
8866925ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014082520140622
8870945ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2014082520140622
8880540ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014082520140622
8897420ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014082520140622
8914550ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2014082520140622
8933955ref-karatsubagcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014082520140622
8977775ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2014082520140622
8977805ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014082520140622
8984995ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082520140622
8988085ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014082520140622
8989875ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2014082520140622
8990095ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2014082520140622
8990445ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014082520140622
8990985ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014082520140622
8993340ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2014082520140622
8993420ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082520140622
8993720ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2014082520140622
8994930ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014082520140622
8995755ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014082520140622
8996175ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014082520140622
9000785ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2014082520140622
9003795ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082520140622
9006250ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2014082520140622
9014760ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082520140622
9018665ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082520140622
9022205ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014082520140622
9028415ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082520140622
9029470ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2014082520140622
9030605ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082520140622
9032090ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2014082520140622
9032115ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014082520140622
9047365ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082520140622
9053890ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014082520140622
9065075ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2014082520140622
9080055ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014082520140622
9088005ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014082520140622
9104680ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014082520140622
9112760ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014082520140622
9121335ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082520140622
9131745ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014082520140622
9160615ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082520140622
9168035ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014082520140622
9171180ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082520140622
9182565ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082520140622
9183290ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082520140622
9190260ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082520140622
9194305ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2014082520140622
9197330ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082520140622
9198330ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082520140622
9199945ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014082520140622
9202485ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082520140622
9202965ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2014082520140622
9205605ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2014082520140622
9207625ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082520140622
9213270ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014082520140622
9215415ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082520140622
9217185ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082520140622
9308700ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014082520140622
9321925ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082520140622
9323560ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014082520140622
9326030ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082520140622
9373985ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2014082520140622
9459235ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014082520140622
9464865ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082520140622
9466985ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082520140622
9493020ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2014082520140622
9560625ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014082520140622
9595675ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2014082520140622
9639870ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014082520140622
9659620ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082520140622
9668040ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014082520140622
9678500ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2014082520140622
9691730ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014082520140622
9691920ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2014082520140622
9707585ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082520140622
9708125ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2014082520140622
9744530ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014082520140622
9748910ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082520140622
9825145ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2014082520140622
9840640ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014082520140622
9847120ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014082520140622
9856530ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082520140622
9870175ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082520140622
9928305ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2014082520140622
9942735ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014082520140622
10013335ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014082520140622
10016980ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014082520140622
10040015ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082520140622
10108160ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082520140622
10110205ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014082520140622
10113505ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082520140622
10236070ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014082520140622
10303350ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014082520140622
10543835ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014082520140622
10557500ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2014082520140622
10701010ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014082520140622
11436885ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2014082520140622