Implementation notes: x86, jos, crypto_sign/pass769

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: pass769
TimeImplementationCompilerBenchmark dateSUPERCOP version
5211593ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
5217457ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
5229908ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071020140622
5235030ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071020140622
5338043ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
5365732ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
5382127ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071020140622
5389582ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071020140622
5394090ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
5395485ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071020140622
5395845ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
5398717ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071020140622
5401590ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071020140622
5403750ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071020140622
5440868ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
5452088ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
5453257ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
5467335ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
5498160ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
5536057ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
5541262ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
5553330ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071020140622
5568052ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071020140622
5583142ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2014071020140622
5615858ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
5624152ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
5631210ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071020140622
5639513ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
5658937ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
5659830ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
5663310ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
5673270ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
5680245ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071020140622
5688848ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
5689852ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
5696543ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
5696933ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2014071020140622
5706945ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071020140622
5742802ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071020140622
5755095ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071020140622
5807940ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
5826225ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
5827680ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
5828760ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071020140622
5829952ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
5831152ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
5839620ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071020140622
5843190ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2014071020140622
5843753ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
5845935ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
5848815ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
5849295ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071020140622
5851890ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071020140622
5864385ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
5877308ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2014071020140622
5882175ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071020140622
5887298ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
5892855ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071020140622
5898472ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
5902590ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
5910667ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
5911133ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
5911155ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
5912018ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071020140622
5913248ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071020140622
5915107ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071020140622
5917875ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071020140622
5923335ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071020140622
5926035ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2014071020140622
5938612ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071020140622
5939445ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071020140622
5939483ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2014071020140622
5940870ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
5942955ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071020140622
5949472ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
5950207ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071020140622
5951985ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071020140622
5954093ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071020140622
5981963ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
5986583ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
5986792ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
5998125ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071020140622
6005880ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071020140622
6011145ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
6011753ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071020140622
6016410ref-karatsubagcc -m32 -Os -fomit-frame-pointer2014071020140622
6020843ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071020140622
6032317ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
6046365ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
6048098ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
6048825ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
6050767ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
6055755ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071020140622
6056265ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
6058560ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071020140622
6058695ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
6059602ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071020140622
6060720ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071020140622
6062962ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071020140622
6066652ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071020140622
6069300ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071020140622
6070553ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
6070657ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
6082988ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2014071020140622
6084652ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071020140622
6087510ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071020140622
6101137ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071020140622
6104490ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071020140622
6115087ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071020140622
6118155ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071020140622
6128895ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071020140622
6134527ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
6136297ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071020140622
6141877ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071020140622
6146115ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071020140622
6173873ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071020140622
6228832ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071020140622
6233280ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071020140622
6406133ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071020140622
6417682ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071020140622
6606690ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071020140622
6678443ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
6694583ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
6729893ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
6732052ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
6733965ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
6734662ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
6735120ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
6737415ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
6741765ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
6746212ref-karatsubagcc -m32 -O -fomit-frame-pointer2014071020140622
6747030ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
6747367ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
6752565ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071020140622
6754350ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2014071020140622
6761152ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071020140622
6773453ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071020140622
6829995ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
6864945ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2014071020140622
6889380ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
7147470ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071020140622
7148685ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071020140622
7161225ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071020140622
7336470ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071020140622
7518390ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071020140622
8026980ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071020140622
8028615ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071020140622
8040735ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071020140622
8061247ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071020140622
8080035ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071020140622
8083567ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071020140622
8084490ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2014071020140622
8092005ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071020140622
8097397ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071020140622
8100863ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071020140622
8102647ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071020140622
8111325ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071020140622
8126385ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071020140622
8129453ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071020140622
8168662ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071020140622