Implementation notes: x86, cryptologic, crypto_dh/sclaus1024

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_dh
Primitive: sclaus1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
2811730cryptoppg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
2815284cryptoppg++ -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
2815521cryptoppg++ -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
2816851cryptoppg++ -m32 -O2 -fomit-frame-pointer2014060320140517
2818046cryptoppg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
2818263cryptoppg++ -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
2818533cryptoppg++ -m32 -O3 -fomit-frame-pointer2014060320140517
2818549cryptoppg++ -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
2819479cryptoppg++ -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
2819749cryptoppg++ -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
2819806cryptoppg++ -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
2820700cryptoppg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
2821042cryptoppg++ -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
2821330cryptoppg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
2821455cryptoppg++ -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
2821700cryptoppg++ -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
2821758cryptoppg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
2822476cryptoppg++ -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
2822627cryptoppg++ -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
2822672cryptoppg++ -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
2823200cryptoppg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
2823315cryptoppg++ -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
2823397cryptoppg++ -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
2823662cryptoppg++ -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
2823946cryptoppg++ -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
2823949cryptoppg++ -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
2824212cryptoppg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
2824961cryptoppg++ -m32 -O -fomit-frame-pointer2014060320140517
2825594cryptoppg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
2825606cryptoppg++ -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
2825615cryptoppg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
2825670cryptoppg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
2825866cryptoppg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
2825915cryptoppg++ -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
2826568cryptoppg++ -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
2826606cryptoppg++ -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
2826825cryptoppg++ -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
2827194cryptoppg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
2827930cryptoppg++ -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
2828134cryptoppg++ -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
2828891cryptoppg++ -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
2829694cryptoppg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
2830321cryptoppg++ -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
2830340cryptoppg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
2830615cryptoppg++ -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
2830936cryptoppg++ -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
2831443cryptoppg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
2835167cryptoppg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
2835997cryptoppg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
2836294cryptoppg++ -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
2838103cryptoppg++ -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
2849891cryptoppg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
2851394cryptoppg++ -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
2853024cryptoppg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
2853076cryptoppg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
2854239cryptoppg++ -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
2855070cryptoppg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
2855615cryptoppg++ -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
2856649cryptoppg++ -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
2858394cryptoppg++ -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
2858548cryptoppg++ -m32 -Os -fomit-frame-pointer2014060320140517
2859340cryptoppg++ -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
2859840cryptoppg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
2859967cryptoppg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
2862837cryptoppg++ -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
2864070cryptoppg++ -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
2866964cryptoppg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
2870479cryptoppg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
2875003cryptoppg++ -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
2880852cryptoppg++ -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
2912153cryptoppg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
2913263cryptoppg++ -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
4187703gmpg++ -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
4192655gmpg++ -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
4193076gmpg++ -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
4194033gmpg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
4195324gmpg++ -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
4195494gmpg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
4196085gmpg++ -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
4197749gmpg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
4197818gmpg++ -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
4198018gmpg++ -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
4198415gmpg++ -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
4198723gmpg++ -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
4198797gmpg++ -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
4198815gmpg++ -m32 -O2 -fomit-frame-pointer2014060320140517
4198827gmpg++ -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
4198923gmpg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
4199085gmpg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
4199110gmpg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
4199604gmpg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
4199768gmpg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
4199970gmpg++ -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
4200018gmpg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
4200125gmpg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
4200127gmpg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
4200200gmpg++ -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
4200247gmpg++ -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
4200357gmpg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
4200896gmpg++ -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
4200897gmpg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
4200918gmpg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
4201027gmpg++ -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
4201033gmpg++ -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
4201258gmpg++ -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
4201556gmpg++ -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
4201748gmpg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
4201865gmpg++ -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
4201879gmpg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
4202397gmpg++ -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
4202559gmpg++ -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
4202772gmpg++ -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
4203401gmpg++ -m32 -O3 -fomit-frame-pointer2014060320140517
4203458gmpg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
4203558gmpg++ -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
4203573gmpg++ -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
4203576gmpg++ -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
4204639gmpg++ -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
4205562gmpg++ -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
4206529gmpg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
4206783gmpg++ -m32 -O -fomit-frame-pointer2014060320140517
4206791gmpg++ -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
4207057gmpg++ -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
4207591gmpg++ -m32 -Os -fomit-frame-pointer2014060320140517
4207621gmpg++ -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
4208249gmpg++ -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
4208834gmpg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
4209112gmpg++ -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
4209674gmpg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
4210294gmpg++ -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
4210499gmpg++ -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
4210601gmpg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
4210909gmpg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
4210976gmpg++ -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
4212474gmpg++ -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
4212515gmpg++ -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
4214888gmpg++ -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
4215409gmpg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
4248897gmpg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
4253858gmpg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
4266875gmpg++ -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
4305930gmpg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
4422270gmpg++ -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
4440606gmpg++ -m32 -march=nocona -O -fomit-frame-pointer2014060320140517