Implementation notes: x86, hydra2, crypto_sign/pass769

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: pass769
TimeImplementationCompilerBenchmark dateSUPERCOP version
5193768ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014072420140622
5318052ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2014072420140622
5334788ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014072420140622
5504596ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014072420140622
5505796ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014072420140622
5507356ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014072420140622
5507496ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2014072420140622
5507868ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2014072420140622
5508060ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072420140622
5508956ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014072420140622
5510804ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014072420140622
5512532ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014072420140622
5575392ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014072420140622
5584516ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2014072420140622
5592080ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2014072420140622
5609044ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2014072420140622
5619244ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014072420140622
5624084ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014072420140622
5624104ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2014072420140622
5625248ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014072420140622
5627468ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014072420140622
5660768ref-karatsubagcc -m32 -O -fomit-frame-pointer2014072420140622
5662480ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014072420140622
5666440ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014072420140622
5685084ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2014072420140622
5687708ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2014072420140622
5688808ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014072420140622
5696816ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014072420140622
5700972ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014072420140622
5711668ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2014072420140622
5736288ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014072420140622
5742548ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2014072420140622
5743552ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014072420140622
5758628ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2014072420140622
5758724ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2014072420140622
5760840ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014072420140622
5769220ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072420140622
5773616ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014072420140622
5788684ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2014072420140622
5799240ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2014072420140622
5827272ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014072420140622
5843064ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2014072420140622
5855584ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014072420140622
5945436ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2014072420140622
5947220ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2014072420140622
5959592ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014072420140622
6012888ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2014072420140622
6116064ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2014072420140622
6372844ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014072420140622
6730368ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014072420140622
6735456ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2014072420140622
6736396ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014072420140622
6741792ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014072420140622
6743632ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072420140622
6747240ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2014072420140622
6749472ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014072420140622
6750904ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2014072420140622
6751388ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014072420140622
6757548ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014072420140622
6760736ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014072420140622
6760920ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2014072420140622
6766144ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014072420140622
6768896ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014072420140622
6820356ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072420140622
6823628ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014072420140622
6828684ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014072420140622
6831092ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072420140622
6836196ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014072420140622
6840980ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014072420140622
6845824ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014072420140622
6852164ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2014072420140622
6859224ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014072420140622
6875608ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2014072420140622
6884928ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2014072420140622
6887968ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014072420140622
6892484ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072420140622
6918040ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014072420140622
6922752ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072420140622
6935180ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014072420140622
6943632ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014072420140622
6960628ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014072420140622
6961596ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014072420140622
6961672ref-karatsubagcc -m32 -Os -fomit-frame-pointer2014072420140622
6965832ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072420140622
6975064ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2014072420140622
6983152ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072420140622
6988092ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014072420140622
7003852ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2014072420140622
7033800ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014072420140622
7042532ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2014072420140622
7057760ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014072420140622
7060348ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2014072420140622
7068580ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014072420140622
7074200ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014072420140622
7097900ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014072420140622
7141380ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2014072420140622
7141936ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2014072420140622
7191196ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2014072420140622
7273440ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014072420140622
7345548ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014072420140622
7345712ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014072420140622
7371776ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014072420140622
7376040ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2014072420140622
7382072ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014072420140622
7389368ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2014072420140622
7390304ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072420140622
7439756ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2014072420140622
7459900ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072420140622
7466328ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072420140622
7469292ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072420140622
7473332ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072420140622
7474232ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072420140622
7474928ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072420140622
7475684ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072420140622
7482328ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072420140622
7490480ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072420140622
7492568ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014072420140622
7565804ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014072420140622
7585480ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072420140622
7585484ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072420140622
7587560ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072420140622
7590256ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2014072420140622
7590340ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072420140622
7592508ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072420140622
7593496ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2014072420140622
7600212ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014072420140622
7604736ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072420140622
7605264ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014072420140622
7607560ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2014072420140622
7608884ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072420140622
7615812ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014072420140622
7616816ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072420140622
7629820ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2014072420140622
7641184ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072420140622
7642036ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072420140622
7646044ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014072420140622
7651956ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014072420140622
7666444ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014072420140622
7696800ref-karatsubagcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014072420140622
7705952ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014072420140622
7725756ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072420140622
7733604ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014072420140622
7738220ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014072420140622
7750212ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014072420140622
7755240ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2014072420140622
7769968ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2014072420140622
7773364ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2014072420140622
7774120ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072420140622
7782860ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014072420140622
7784604ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072420140622
7834892ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2014072420140622
7839720ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014072420140622
7850844ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014072420140622
7857260ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014072420140622
7865132ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2014072420140622
7867064ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014072420140622
7883224ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014072420140622
7912016ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014072420140622
7935688ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072420140622
7953124ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072420140622
7992592ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2014072420140622
7999872ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072420140622
8011488ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2014072420140622
8046360ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072420140622
8078428ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2014072420140622
8099052ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072420140622
8170492ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014072420140622
8171120ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2014072420140622
8250644ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072420140622
8313460ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014072420140622