Implementation notes: x86, bolero, crypto_sign/pass863

Computer: bolero
Architecture: x86
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_sign
Primitive: pass863
TimeImplementationCompilerBenchmark dateSUPERCOP version
4234912ref-karatsubagcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017090820170904
4237840ref-karatsubagcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017090820170904
4248516ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017090820170904
4289364ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
4308140ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
4316000ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
4471580ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090820170904
4535916ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090820170904
4537852ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090820170904
4539508ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090820170904
4541284ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
4564360ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2017090820170904
4572428ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
4611608ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
4634872ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
4650384ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
4650568ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
4660376ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
4662068ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090820170904
4671580ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
4672408ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
4673960ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
4674684ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
4674772ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
4680136ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
4683280ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
4689092ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
4703752ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
4750436ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
4765664ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
4768056ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090820170904
4768452ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
4768944ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
4770584ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
4773620ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090820170904
4780012ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
4791552ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2017090820170904
4794780ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090820170904
4806048ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2017090820170904
4808456ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090820170904
4812064ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
4822520ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
4823124ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
4831488ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2017090820170904
4837908ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2017090820170904
4851840ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090820170904
4860528ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
4861224ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
4873660ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
4888724ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
4891432ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
4906704ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090820170904
4938072ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
4938636ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
4940428ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
4958472ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090820170904
4959488ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090820170904
4967760ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090820170904
4974236ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
4976124ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090820170904
4987940ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017090820170904
4990164ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090820170904
4990640ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2017090820170904
4999748ref-karatsubagcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017090820170904
5044836ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090820170904
5077552ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090820170904
5082888ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090820170904
5113456ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
5129296ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090820170904
5131968ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090820170904
5147936ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090820170904
5149244ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090820170904
5176424ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090820170904
5185060ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
5212244ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
5221888ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
5227228ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090820170904
5231020ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
5234920ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
5260580ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090820170904
5262644ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090820170904
5265436ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090820170904
5276128ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090820170904
5276300ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090820170904
5276588ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090820170904
5291120ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2017090820170904
5292088ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
5293616ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090820170904
5302988ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
5307484ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090820170904
5316580ref-karatsubagcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017090820170904
5324420ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090820170904
5334424ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090820170904
5340572ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090820170904
5370516ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
5372128ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
5387772ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090820170904
5389872ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090820170904
5392480ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090820170904
5395592ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
5450344ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090820170904
5503388ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090820170904
5505896ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090820170904
5505912ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
5506380ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090820170904
5509324ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2017090820170904
5517576ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
5519736ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
5573184ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090820170904
5853000ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090820170904
5881344ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090820170904
5884288ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090820170904
5891040ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090820170904
5898620ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090820170904
5903508ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090820170904
5914188ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090820170904
5932680ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090820170904
5934628ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090820170904
5937260ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090820170904
5938500ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090820170904
5940788ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090820170904
5968252ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090820170904
5974300ref-karatsubagcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017090820170904
5993456ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2017090820170904
5994624ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090820170904
6006308ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090820170904
6386612ref-karatsubagcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017090820170904
6387552ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090820170904
6423092ref-karatsubagcc -m32 -O -fomit-frame-pointer2017090820170904
6461084ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090820170904
6461608ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2017090820170904
6463536ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090820170904
8172512ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
8177348ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
8180432ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
8437696ref-karatsubagcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017090820170904
8441508ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090820170904
8444332ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090820170904
8453200ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090820170904
8462360ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090820170904
8479420ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
8494508ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
8516100ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
8770500ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
8779352ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
8797116ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
8817116ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
8821116ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
8828656ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090820170904
8844372ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
8850824ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090820170904
8869680ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
8889152ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090820170904
8900984ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2017090820170904
8911776ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090820170904
8919344ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090820170904
8927980ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090820170904
8929180ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
8936128ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090820170904
8950016ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
9316892ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090820170904
9324384ref-karatsubagcc -m32 -Os -fomit-frame-pointer2017090820170904
9339444ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2017090820170904
9349688ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090820170904
9366616ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090820170904
9371244ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904
9371744ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2017090820170904
9377112ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
9801540ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090820170904
9816424ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090820170904
9910412ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2017090820170904
10116676ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090820170904
10133248ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090820170904
10136320ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090820170904
10139868ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2017090820170904
10168876ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090820170904