Implementation notes: x86, hydra2, crypto_sign/pass863

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: pass863
TimeImplementationCompilerBenchmark dateSUPERCOP version
7722696ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014072420140622
7727124ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014072420140622
7744264ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2014072420140622
7748604ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014072420140622
8484336ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2014072420140622
8485588ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014072420140622
9334640ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2014072420140622
9335812ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014072420140622
9337064ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2014072420140622
9338716ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2014072420140622
9339264ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014072420140622
9339492ref-karatsubagcc -m32 -O -fomit-frame-pointer2014072420140622
9340084ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014072420140622
9340168ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014072420140622
9342368ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014072420140622
9343088ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2014072420140622
9343136ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2014072420140622
9343408ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014072420140622
9343528ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014072420140622
9344008ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014072420140622
9344292ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2014072420140622
9345112ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014072420140622
9348272ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2014072420140622
9351320ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014072420140622
9352468ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2014072420140622
9354792ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014072420140622
9355804ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2014072420140622
9359308ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072420140622
9386672ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014072420140622
9389812ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072420140622
9394520ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2014072420140622
9399344ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2014072420140622
9417444ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014072420140622
9467340ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014072420140622
9469016ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014072420140622
9472484ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014072420140622
9472696ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014072420140622
9472784ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2014072420140622
9480456ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2014072420140622
9480772ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014072420140622
9485748ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2014072420140622
9549208ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2014072420140622
9553536ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014072420140622
9555764ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014072420140622
9556364ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014072420140622
9556608ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014072420140622
9567388ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2014072420140622
9567912ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2014072420140622
9570840ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2014072420140622
11449052ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014072420140622
11456832ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072420140622
11459084ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014072420140622
11459848ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014072420140622
11460268ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014072420140622
11460624ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072420140622
11462092ref-karatsubagcc -m32 -Os -fomit-frame-pointer2014072420140622
11465132ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014072420140622
11466384ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014072420140622
11475948ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014072420140622
11476780ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014072420140622
11478060ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014072420140622
11478968ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2014072420140622
11480192ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2014072420140622
11480604ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014072420140622
11482324ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014072420140622
11483128ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014072420140622
11483888ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2014072420140622
11485568ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2014072420140622
11485732ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014072420140622
11486388ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014072420140622
11487460ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014072420140622
11487788ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2014072420140622
11488708ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014072420140622
11490284ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014072420140622
11490940ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014072420140622
11492736ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014072420140622
11494984ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014072420140622
11497080ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2014072420140622
11500064ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014072420140622
11501080ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2014072420140622
11501516ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014072420140622
11502216ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2014072420140622
11503832ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2014072420140622
11504736ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2014072420140622
11504804ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014072420140622
11506012ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014072420140622
11506868ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2014072420140622
11509940ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014072420140622
11510460ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072420140622
11514532ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014072420140622
11577476ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072420140622
11587108ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2014072420140622
11902912ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072420140622
11904568ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072420140622
12225576ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072420140622
12226272ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072420140622
12238484ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014072420140622
12240888ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014072420140622
12248828ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2014072420140622
12266716ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2014072420140622
12316916ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014072420140622
12317568ref-karatsubagcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014072420140622
12321832ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2014072420140622
12332612ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014072420140622
12334444ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014072420140622
12714968ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014072420140622
12718768ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072420140622
12722648ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072420140622
12723412ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014072420140622
12733488ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2014072420140622
12736528ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2014072420140622
12738552ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072420140622
12752536ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072420140622
12886352ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072420140622
12889368ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072420140622
12891852ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072420140622
12898168ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072420140622
12902020ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072420140622
12904660ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072420140622
12912352ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072420140622
12913964ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072420140622
12929384ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072420140622
12935408ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072420140622
12937220ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072420140622
12939268ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072420140622
12940048ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072420140622
12947180ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072420140622
13141128ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2014072420140622
13142060ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2014072420140622
13142996ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014072420140622
13149324ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014072420140622
13158172ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014072420140622
13158216ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014072420140622
13158552ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014072420140622
13161568ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014072420140622
13162508ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014072420140622
13164732ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014072420140622
13164996ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014072420140622
13170192ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014072420140622
13170668ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014072420140622
13173464ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2014072420140622
13173920ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2014072420140622
13174948ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2014072420140622
13175060ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014072420140622
13184132ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2014072420140622
13190276ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2014072420140622
13190560ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014072420140622
13193072ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072420140622
13193124ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014072420140622
13203156ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072420140622
13207568ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072420140622
13208344ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072420140622
13208384ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014072420140622
13218368ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2014072420140622
13228680ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2014072420140622
13246072ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014072420140622
13260568ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072420140622
13269832ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072420140622
13273360ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014072420140622
13275420ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072420140622
13275876ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072420140622
13285644ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2014072420140622
13288852ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072420140622
13289280ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2014072420140622
13290168ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072420140622
13300440ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014072420140622
13356196ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014072420140622
13359056ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2014072420140622
13359820ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014072420140622
13380084ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2014072420140622