Implementation notes: x86, slim, crypto_encrypt/ntruees787ep1

Computer: slim
Architecture: x86
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20130126
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3172840refgcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2012111620120928
3196720refgcc -march=pentium-m -Os -fomit-frame-pointer2012111620120928
3196920refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012111620120928
3197280refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012111620120928
3197800refgcc -march=pentiumpro -Os -fomit-frame-pointer2012111620120928
3201050refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012111620120928
3201210refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012111620120928
3202980refgcc -march=pentium2 -Os -fomit-frame-pointer2012111620120928
3203780refgcc -march=pentium3 -Os -fomit-frame-pointer2012111620120928
3205490refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012111620120928
3372700refgcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2012111620120928
3377850refgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2012111620120928
3378940refgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2012111620120928
3380490refgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2012111620120928
3380510refgcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2012111620120928
3380810refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012111620120928
3382060refgcc -march=pentium-m -O3 -fomit-frame-pointer2012111620120928
3384880refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012111620120928
3386640refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012111620120928
3390140refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012111620120928
3391280refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012111620120928
3393390refgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2012111620120928
3395190refgcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2012111620120928
3400210refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012111620120928
3400400refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012111620120928
3401270refgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2012111620120928
3401320refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012111620120928
3403490refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012111620120928
3404740refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012111620120928
3405060refgcc -march=pentium2 -O3 -fomit-frame-pointer2012111620120928
3410180refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012111620120928
3410390refgcc -march=pentium3 -O3 -fomit-frame-pointer2012111620120928
3411640refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012111620120928
3416310refgcc -march=pentiumpro -O3 -fomit-frame-pointer2012111620120928
3446740refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012111620120928
3450370refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012111620120928
3451730refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012111620120928
3454080refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012111620120928
3455470refgcc -march=pentiumpro -O2 -fomit-frame-pointer2012111620120928
3456610refgcc -march=pentium3 -O2 -fomit-frame-pointer2012111620120928
3459920refgcc -march=pentium2 -O2 -fomit-frame-pointer2012111620120928
3479240refgcc -march=pentium-m -O2 -fomit-frame-pointer2012111620120928
3517520refgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2012111620120928
3521260refgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2012111620120928
3522530refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012111620120928
3524530refgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2012111620120928
3526350refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012111620120928
3527250refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012111620120928
3527500refgcc -march=k8 -O3 -fomit-frame-pointer2012111620120928
3529010refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012111620120928
3531480refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012111620120928
3531500refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012111620120928
3541990refgcc -march=barcelona -O3 -fomit-frame-pointer2012111620120928
3542000refgcc -march=athlon -O3 -fomit-frame-pointer2012111620120928
3548920refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012111620120928
3579970refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012111620120928
3583940refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012111620120928
3584670refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012111620120928
3586430refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012111620120928
3587120refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012111620120928
3589350refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012111620120928
3596810refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012111620120928
3598640refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012111620120928
3598960refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012111620120928
3599490refgcc -march=barcelona -O2 -fomit-frame-pointer2012111620120928
3601950refgcc -march=athlon -O2 -fomit-frame-pointer2012111620120928
3602260refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012111620120928
3603120refgcc -march=k8 -O2 -fomit-frame-pointer2012111620120928
3603680refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111620120928
3608400refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012111620120928
3621450refgcc -funroll-loops -O2 -fomit-frame-pointer2012111620120928
3623020refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012111620120928
3624200refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111620120928
3628720refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012111620120928
3631670refgcc -funroll-loops -O3 -fomit-frame-pointer2012111620120928
3634240refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012111620120928
3634800refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012111620120928
3637110refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012111620120928
3646470refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012111620120928
3648050refgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2012111620120928
3655240refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012111620120928
3658710refgcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer2012111620120928
3678300refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012111620120928
3679830refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012111620120928
3681390refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111620120928
3682500refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012111620120928
3682910refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012111620120928
3684130refgcc -march=barcelona -Os -fomit-frame-pointer2012111620120928
3685870refgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2012111620120928
3686860refgcc -march=k8 -Os -fomit-frame-pointer2012111620120928
3688610refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012111620120928
3693490refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012111620120928
3695680refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012111620120928
3699700refgcc -funroll-loops -Os -fomit-frame-pointer2012111620120928
3701690refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012111620120928
3716390refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012111620120928
3722900refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012111620120928
3843980refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012111620120928
3848710refgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2012111620120928
3849310refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012111620120928
3849500refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012111620120928
3849880refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012111620120928
3850820refgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2012111620120928
3851600refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012111620120928
3852330refgcc -march=athlon -Os -fomit-frame-pointer2012111620120928
3852420refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012111620120928
3853580refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012111620120928
3853860refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012111620120928
3853990refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111620120928
3854230refgcc -march=pentium-mmx -Os -fomit-frame-pointer2012111620120928
3855250refgcc -Os -fomit-frame-pointer2012111620120928
3857660refgcc -march=pentium -Os -fomit-frame-pointer2012111620120928
3859630refgcc -m32 -Os -fomit-frame-pointer2012111620120928
3867810refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012111620120928
3877160refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012111620120928
3877700refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111620120928
3879220refgcc -m32 -O3 -fomit-frame-pointer2012111620120928
3889500refgcc -march=k6-2 -O3 -fomit-frame-pointer2012111620120928
3891710refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012111620120928
3892620refgcc -march=k6-3 -O3 -fomit-frame-pointer2012111620120928
3897290refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012111620120928
3897820refgcc -O3 -fomit-frame-pointer2012111620120928
3904910refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012111620120928
3905510refgcc -march=k6 -O3 -fomit-frame-pointer2012111620120928
3918200refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012111620120928
3918820refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111620120928
3921800refgcc -O2 -fomit-frame-pointer2012111620120928
3923220refgcc -m32 -O2 -fomit-frame-pointer2012111620120928
3931360refgcc -march=k6-3 -O2 -fomit-frame-pointer2012111620120928
3933810refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012111620120928
3935060refgcc -march=k6 -O2 -fomit-frame-pointer2012111620120928
3935610refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012111620120928
3940880refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012111620120928
3943770refgcc -march=k6-2 -O2 -fomit-frame-pointer2012111620120928
3960290refgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2012111620120928
3960340refgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2012111620120928
3960950refgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2012111620120928
3962090refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012111620120928
3963030refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012111620120928
3965610refgcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2012111620120928
3966130refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012111620120928
3967030refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012111620120928
3973460refgcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2012111620120928
3976440refgcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2012111620120928
3976550refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012111620120928
3977440refgcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2012111620120928
3978800refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012111620120928
3978990refgcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2012111620120928
3980020refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012111620120928
3980420refgcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2012111620120928
3980920refgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2012111620120928
3980990refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012111620120928
3980990refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012111620120928
3981880refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012111620120928
3982100refgcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2012111620120928
3982200refgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2012111620120928
3982810refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012111620120928
3983050refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012111620120928
3983510refgcc -march=i486 -Os -fomit-frame-pointer2012111620120928
3983880refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012111620120928
3984030refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012111620120928
3984280refgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2012111620120928
3984620refgcc -march=prescott -Os -fomit-frame-pointer2012111620120928
3984970refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012111620120928
3985070refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012111620120928
3985440refgcc -march=nocona -Os -fomit-frame-pointer2012111620120928
3985630refgcc -march=pentium4 -Os -fomit-frame-pointer2012111620120928
3986400refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012111620120928
3986790refgcc -march=i386 -Os -fomit-frame-pointer2012111620120928
3992270refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012111620120928
3992550refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012111620120928
3996840refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012111620120928
4002180refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012111620120928
4005480refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012111620120928
4005520refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012111620120928
4006220refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012111620120928
4006310refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111620120928
4006570refgcc -march=pentium3 -O -fomit-frame-pointer2012111620120928
4006660refgcc -march=pentium2 -O -fomit-frame-pointer2012111620120928
4007850refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012111620120928
4008070refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012111620120928
4008170refgcc -march=pentium-m -O -fomit-frame-pointer2012111620120928
4008910refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012111620120928
4009290refgcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2012111620120928
4009570refgcc -march=pentiumpro -O -fomit-frame-pointer2012111620120928
4010440refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012111620120928
4011890refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012111620120928
4012550refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012111620120928
4013020refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012111620120928
4014120refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012111620120928
4014190refgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2012111620120928
4015780refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012111620120928
4016140refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012111620120928
4016510refgcc -funroll-loops -march=prescott -O -fomit-frame-pointer2012111620120928
4019560refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012111620120928
4019760refgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2012111620120928
4020070refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012111620120928
4020980refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012111620120928
4021170refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012111620120928
4022380refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012111620120928
4022630refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012111620120928
4025510refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012111620120928
4038130refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012111620120928
4039010refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012111620120928
4039840refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012111620120928
4040220refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012111620120928
4040400refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012111620120928
4041090refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012111620120928
4041200refgcc -march=k6-2 -Os -fomit-frame-pointer2012111620120928
4042530refgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2012111620120928
4045250refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012111620120928
4048300refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012111620120928
4050210refgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2012111620120928
4050380refgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2012111620120928
4052040refgcc -march=k6 -Os -fomit-frame-pointer2012111620120928
4061820refgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2012111620120928
4064280refgcc -march=k6-3 -Os -fomit-frame-pointer2012111620120928
4067840refgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2012111620120928
4077040refgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2012111620120928
4079630refgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2012111620120928
4081980refgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2012111620120928
4086680refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012111620120928
4092830refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012111620120928
4094420refgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2012111620120928
4097550refgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2012111620120928
4099530refgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2012111620120928
4120820refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012111620120928
4122030refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012111620120928
4165740refgcc -funroll-loops -O -fomit-frame-pointer2012111620120928
4206080refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012111620120928
4210430refgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2012111620120928
4211390refgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2012111620120928
4220710refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012111620120928
4224080refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012111620120928
4225880refgcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer2012111620120928
4226440refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012111620120928
4227130refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012111620120928
4242630refgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2012111620120928
4247980refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012111620120928
4250890refgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2012111620120928
4279460refgcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer2012111620120928
4369760refgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2012111620120928
4373430refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012111620120928
4395180refgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2012111620120928
4399290refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012111620120928
4399700refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012111620120928
4404920refgcc -march=nocona -O3 -fomit-frame-pointer2012111620120928
4406610refgcc -march=prescott -O3 -fomit-frame-pointer2012111620120928
4416940refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012111620120928
4422750refgcc -march=pentium4 -O3 -fomit-frame-pointer2012111620120928
4426660refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012111620120928
4447210refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012111620120928
4448840refgcc -march=i386 -O3 -fomit-frame-pointer2012111620120928
4450630refgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2012111620120928
4450850refgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2012111620120928
4451050refgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2012111620120928
4457620refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012111620120928
4465530refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012111620120928
4467300refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012111620120928
4469190refgcc -march=pentium4 -O2 -fomit-frame-pointer2012111620120928
4469880refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012111620120928
4470240refgcc -march=pentium-mmx -O3 -fomit-frame-pointer2012111620120928
4471490refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012111620120928
4474110refgcc -march=nocona -O2 -fomit-frame-pointer2012111620120928
4474390refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012111620120928
4475060refgcc -march=pentium -O3 -fomit-frame-pointer2012111620120928
4476100refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012111620120928
4477410refgcc -march=prescott -O2 -fomit-frame-pointer2012111620120928
4479900refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012111620120928
4482730refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012111620120928
4482930refgcc -march=i386 -O2 -fomit-frame-pointer2012111620120928
4485040refgcc -fno-schedule-insns -O -fomit-frame-pointer2012111620120928
4485730refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012111620120928
4490120refgcc -march=barcelona -O -fomit-frame-pointer2012111620120928
4490170refgcc -m32 -O -fomit-frame-pointer2012111620120928
4491800refgcc -m32 -march=athlon -O -fomit-frame-pointer2012111620120928
4491940refgcc -m32 -march=k8 -O -fomit-frame-pointer2012111620120928
4491970refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012111620120928
4491980refgcc -march=k8 -O -fomit-frame-pointer2012111620120928
4493500refgcc -march=pentium4 -O -fomit-frame-pointer2012111620120928
4495250refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012111620120928
4495430refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012111620120928
4496900refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012111620120928
4497370refgcc -march=i386 -O -fomit-frame-pointer2012111620120928
4502570refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012111620120928
4510210refgcc -march=nocona -O -fomit-frame-pointer2012111620120928
4510360refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012111620120928
4510450refgcc -march=k6-2 -O -fomit-frame-pointer2012111620120928
4511800refgcc -m32 -march=i386 -O -fomit-frame-pointer2012111620120928
4515440refgcc -O -fomit-frame-pointer2012111620120928
4515810refgcc -m32 -march=core2 -O -fomit-frame-pointer2012111620120928
4516170refgcc -m32 -march=k6 -O -fomit-frame-pointer2012111620120928
4516360refgcc -march=pentium -O2 -fomit-frame-pointer2012111620120928
4516640refgcc -march=pentium-mmx -O2 -fomit-frame-pointer2012111620120928
4517550refgcc -march=prescott -O -fomit-frame-pointer2012111620120928
4518550refgcc -march=k6-3 -O -fomit-frame-pointer2012111620120928
4519870refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012111620120928
4521600refgcc -march=k6 -O -fomit-frame-pointer2012111620120928
4522070refgcc -m32 -march=nocona -O -fomit-frame-pointer2012111620120928
4526970refgcc -m32 -march=prescott -O -fomit-frame-pointer2012111620120928
4527220refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012111620120928
4530270refgcc -march=athlon -O -fomit-frame-pointer2012111620120928
4540090refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012111620120928
5104950refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012111620120928
5118830refgcc -march=i486 -O3 -fomit-frame-pointer2012111620120928
5161460refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012111620120928
5164690refgcc -march=i486 -O2 -fomit-frame-pointer2012111620120928
5172340refgcc -march=i486 -O -fomit-frame-pointer2012111620120928
5173310refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012111620120928
5174810refgcc -march=pentium -O -fomit-frame-pointer2012111620120928
5179610refgcc -m32 -march=i486 -O -fomit-frame-pointer2012111620120928
5213050refgcc -m32 -march=pentium -O -fomit-frame-pointer2012111620120928
5232040refgcc -march=pentium-mmx -O -fomit-frame-pointer2012111620120928
9601770refcc2012111620120928
9693460refgcc2012111620120928
9744170refgcc -funroll-loops2012111620120928

Test failure

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref