Implementation notes: x86, hiphop, crypto_sign/pass863

Computer: hiphop
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: pass863
TimeImplementationCompilerBenchmark dateSUPERCOP version
4408692ref-karatsubagcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017090720170904
4421736ref-karatsubagcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017090720170904
4425584ref-karatsubagcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017090720170904
4489492ref-karatsubagcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
4508172ref-karatsubagcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
4576000ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
4651324ref-karatsubagcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090720170904
4779032ref-karatsubagcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
4791964ref-karatsubagcc -m32 -O3 -fomit-frame-pointer2017090720170904
4792700ref-karatsubagcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017090720170904
4794504ref-karatsubagcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017090720170904
4805164ref-karatsubagcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090720170904
4817928ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
4839108ref-karatsubagcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090720170904
4839600ref-karatsubagcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
4858960ref-karatsubagcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
4859156ref-karatsubagcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090720170904
4869596ref-karatsubagcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
4877816ref-karatsubagcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
4881192ref-karatsubagcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
4887692ref-karatsubagcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
4892212ref-karatsubagcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
4895516ref-karatsubagcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
4905096ref-karatsubagcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
4907728ref-karatsubagcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
4916504ref-karatsubagcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
4918988ref-karatsubagcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
4924764ref-karatsubagcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090720170904
4937020ref-karatsubagcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
4945196ref-karatsubagcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
4946952ref-karatsubagcc -m32 -march=corei7 -O -fomit-frame-pointer2017090720170904
4950564ref-karatsubagcc -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
4965668ref-karatsubagcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090720170904
4977812ref-karatsubagcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
4981608ref-karatsubagcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
4983324ref-karatsubagcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017090720170904
4992408ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
4994420ref-karatsubagcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
4998008ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
4998856ref-karatsubagcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017090720170904
5002648ref-karatsubagcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
5006964ref-karatsubagcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
5009244ref-karatsubagcc -m32 -march=k8 -O -fomit-frame-pointer2017090720170904
5011028ref-karatsubagcc -m32 -march=nocona -O -fomit-frame-pointer2017090720170904
5013772ref-karatsubagcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
5014184ref-karatsubagcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
5015464ref-karatsubagcc -m32 -march=prescott -O -fomit-frame-pointer2017090720170904
5021136ref-karatsubagcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090720170904
5025620ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
5026216ref-karatsubagcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
5030680ref-karatsubagcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017090720170904
5032024ref-karatsubagcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017090720170904
5038928ref-karatsubagcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090720170904
5043572ref-karatsubagcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090720170904
5053920ref-karatsubagcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
5074488ref-karatsubagcc -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
5074864ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090720170904
5075300ref-karatsubagcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
5080400ref-karatsubagcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090720170904
5104056ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
5111376ref-karatsubagcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
5119808ref-karatsubagcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090720170904
5121088ref-karatsubagcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090720170904
5126612ref-karatsubagcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090720170904
5134732ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090720170904
5154244ref-karatsubagcc -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
5174348ref-karatsubagcc -m32 -march=i386 -O -fomit-frame-pointer2017090720170904
5191024ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090720170904
5208572ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090720170904
5221092ref-karatsubagcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090720170904
5246208ref-karatsubagcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090720170904
5246348ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
5275240ref-karatsubagcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090720170904
5280600ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
5282968ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
5294052ref-karatsubagcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090720170904
5302320ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
5303604ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
5323496ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090720170904
5330944ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090720170904
5331136ref-karatsubagcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090720170904
5339992ref-karatsubagcc -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
5358532ref-karatsubagcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090720170904
5362044ref-karatsubagcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090720170904
5363028ref-karatsubagcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090720170904
5370176ref-karatsubagcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090720170904
5383856ref-karatsubagcc -m32 -O2 -fomit-frame-pointer2017090720170904
5390288ref-karatsubagcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
5394900ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090720170904
5397640ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090720170904
5438260ref-karatsubagcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
5442988ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090720170904
5459892ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
5464268ref-karatsubagcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090720170904
5468360ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090720170904
5472268ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
5480872ref-karatsubagcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
5519672ref-karatsubagcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090720170904
5548280ref-karatsubagcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090720170904
5560264ref-karatsubagcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090720170904
5561928ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090720170904
5566240ref-karatsubagcc -funroll-loops -m32 -O -fomit-frame-pointer2017090720170904
5589592ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
5599492ref-karatsubagcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090720170904
5599564ref-karatsubagcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
5600868ref-karatsubagcc -m32 -march=core-avx2 -O -fomit-frame-pointer2017090720170904
5620316ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
5668848ref-karatsubagcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090720170904
5673944ref-karatsubagcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090720170904
5910212ref-karatsubagcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090720170904
5950836ref-karatsubagcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090720170904
5964292ref-karatsubagcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090720170904
5967624ref-karatsubagcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090720170904
5971028ref-karatsubagcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090720170904
5981584ref-karatsubagcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090720170904
5994636ref-karatsubagcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090720170904
5998908ref-karatsubagcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090720170904
6003648ref-karatsubagcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090720170904
6005584ref-karatsubagcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090720170904
6006512ref-karatsubagcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090720170904
6015860ref-karatsubagcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090720170904
6056940ref-karatsubagcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090720170904
6059572ref-karatsubagcc -m32 -march=k6 -O -fomit-frame-pointer2017090720170904
6068352ref-karatsubagcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090720170904
6221340ref-karatsubagcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090720170904
6280668ref-karatsubagcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2017090720170904
6482040ref-karatsubagcc -m32 -O -fomit-frame-pointer2017090720170904
6520196ref-karatsubagcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2017090720170904
6525892ref-karatsubagcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090720170904
6531128ref-karatsubagcc -m32 -march=core2 -O -fomit-frame-pointer2017090720170904
6531328ref-karatsubagcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090720170904
6556628ref-karatsubagcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090720170904
8659736ref-karatsubagcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
8678260ref-karatsubagcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
8688396ref-karatsubagcc -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
8883952ref-karatsubagcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090720170904
8888132ref-karatsubagcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
8893192ref-karatsubagcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
8895608ref-karatsubagcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
8899980ref-karatsubagcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
8930528ref-karatsubagcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
8931308ref-karatsubagcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090720170904
8936456ref-karatsubagcc -m32 -march=prescott -Os -fomit-frame-pointer2017090720170904
8945880ref-karatsubagcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
8954528ref-karatsubagcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
8954972ref-karatsubagcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090720170904
8962088ref-karatsubagcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090720170904
8968384ref-karatsubagcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090720170904
8973328ref-karatsubagcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2017090720170904
8979892ref-karatsubagcc -m32 -march=nocona -Os -fomit-frame-pointer2017090720170904
9078472ref-karatsubagcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
9117656ref-karatsubagcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
9149708ref-karatsubagcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
9168372ref-karatsubagcc -m32 -march=i386 -Os -fomit-frame-pointer2017090720170904
9372884ref-karatsubagcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090720170904
9389176ref-karatsubagcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090720170904
9419848ref-karatsubagcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090720170904
9423980ref-karatsubagcc -m32 -Os -fomit-frame-pointer2017090720170904
9426616ref-karatsubagcc -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
9431512ref-karatsubagcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090720170904
9444892ref-karatsubagcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017090720170904
9446148ref-karatsubagcc -m32 -march=pentium -Os -fomit-frame-pointer2017090720170904
9458092ref-karatsubagcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
9468228ref-karatsubagcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
9473828ref-karatsubagcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017090720170904
9480052ref-karatsubagcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
9556020ref-karatsubagcc -m32 -march=i486 -Os -fomit-frame-pointer2017090720170904
9572016ref-karatsubagcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090720170904
9919756ref-karatsubagcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090720170904
9946588ref-karatsubagcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090720170904
9991228ref-karatsubagcc -m32 -march=core2 -Os -fomit-frame-pointer2017090720170904
10003764ref-karatsubagcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090720170904
10020736ref-karatsubagcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090720170904
10024980ref-karatsubagcc -m32 -march=k8 -Os -fomit-frame-pointer2017090720170904
10025788ref-karatsubagcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090720170904
10048168ref-karatsubagcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090720170904