Implementation notes: x86, titan0, crypto_sign/pass863

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_sign
Primitive: pass863
TimeImplementationCompilerBenchmark dateSUPERCOP version
4291780ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
4430044ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080720190803
4449736ref-karatsubagcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080720190803
4464216ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
4501188ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
4562000ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080720190803
4593472ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
4625260ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080720190803
4627008ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
4629036ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
4635020ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
4638428ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
4642552ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
4646944ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
4701880ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
4724864ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
4749672ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
4752972ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080720190803
4767184ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
4776436ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2019080720190803
4823836ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
4828816ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
4830712ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080720190803
4844304ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2019080720190803
4848068ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080720190803
4852968ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080720190803
4854548ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080720190803
4857676ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
4858344ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
4861848ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080720190803
4864624ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
4869044ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080720190803
4872920ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
4881204ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
4899744ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
4900932ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
4901744ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080720190803
4901872ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080720190803
4906260ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
4925308ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080720190803
4930592ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
4934668ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080720190803
4935048ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
4939072ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080720190803
4940540ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080720190803
4941628ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080720190803
4942072ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
4991436ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
4994656ref-karatsubagcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080720190803
4997284ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
5002208ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
5017620ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
5027292ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
5027516ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080720190803
5029936ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080720190803
5035928ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080720190803
5038932ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080720190803
5043200ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080720190803
5053952ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080720190803
5055512ref-karatsubagcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080720190803
5069008ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080720190803
5089316ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
5119792ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
5142160ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
5153648ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080720190803
5159220ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080720190803
5168716ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
5172864ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080720190803
5192700ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080720190803
5197748ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080720190803
5198240ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080720190803
5227260ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
5242620ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080720190803
5258200ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2019080720190803
5268132ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080720190803
5275168ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
5281800ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
5300076ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080720190803
5314888ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080720190803
5315032ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080720190803
5317944ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080720190803
5350340ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080720190803
5362964ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
5386644ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080720190803
5388776ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
5404616ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080720190803
5417496ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080720190803
5419440ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
5420552ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
5427972ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
5443772ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
5444088ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080720190803
5446432ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
5448968ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080720190803
5449464ref-karatsubagcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080720190803
5451760ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080720190803
5458876ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
5460164ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
5460484ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080720190803
5464436ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080720190803
5569216ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080720190803
5587916ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
5600880ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080720190803
5606068ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080720190803
5612084ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080720190803
5619112ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080720190803
5758044ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080720190803
5814192ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
5843040ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080720190803
5900052ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080720190803
5911252ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080720190803
5912032ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080720190803
5914524ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080720190803
5918412ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2019080720190803
5923328ref-karatsubagcc -m32 -O -fomit-frame-pointer2019080720190803
5951788ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2019080720190803
5959592ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2019080720190803
5963408ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2019080720190803
5971228ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080720190803
6004496ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080720190803
6004652ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080720190803
6016176ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
6017268ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
6020436ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
6031264ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080720190803
6032824ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080720190803
6043592ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080720190803
6107432ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080720190803
6118352ref-karatsubagcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080720190803
6258264ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080720190803
6268704ref-karatsubagcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080720190803
6500400ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080720190803
6636132ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2019080720190803
6672628ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080720190803
6676388ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2019080720190803
6680956ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080720190803
8424388ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
8440228ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
8443548ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
8448644ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080720190803
8449528ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080720190803
8460972ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080720190803
8477268ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080720190803
8478400ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
8480648ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080720190803
8480688ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080720190803
8481912ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2019080720190803
8482076ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080720190803
8485252ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2019080720190803
8490128ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080720190803
8878144ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
8885516ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
8886520ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080720190803
8914496ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2019080720190803
8944640ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
8948752ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
8949900ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
8952840ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
8953864ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2019080720190803
9001864ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
9027168ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2019080720190803
9198420ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803
9198704ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
9233596ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080720190803
9245836ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080720190803
9283388ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080720190803
9299264ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080720190803
9304564ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
9316840ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080720190803
9319272ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080720190803
9374540ref-karatsubagcc -m32 -Os -fomit-frame-pointer2019080720190803
9381996ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2019080720190803
9422732ref-karatsubagcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080720190803
9484400ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
9523956ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080720190803
9584852ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080720190803