Implementation notes: x86, manneke, crypto_encrypt/ntruees787ep1

Computer: manneke
Architecture: x86
CPU ID: GenuineIntel-00000683-0383f9ff
SUPERCOP version: 20121016
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2746299refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011120220111120
2746590refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011120220111120
2747426refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011120220111120
2749394refgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2011120220111120
2752775refgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2011120220111120
2756294refgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2011120220111120
2798984refgcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2011120220111120
2802432refgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2011120220111120
2803376refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011120220111120
2803703refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011120220111120
2805715refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011120220111120
2806102refgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2011120220111120
2853248refgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2011120220111120
2853331refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011120220111120
2855051refgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2011120220111120
2855281refgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2011120220111120
2855772refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011120220111120
2856151refgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2011120220111120
2856184refgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2011120220111120
2856846refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011120220111120
2857041refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011120220111120
2857075refgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2011120220111120
2857454refgcc -funroll-loops -m32 -O -fomit-frame-pointer2011120220111120
2857528refgcc -funroll-loops -O -fomit-frame-pointer2011120220111120
2857583refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011120220111120
2858944refgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2011120220111120
2859000refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011120220111120
2860492refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011120220111120
2860514refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011120220111120
2861519refgcc -funroll-loops -O2 -fomit-frame-pointer2011120220111120
2861637refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011120220111120
2878385refgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2011120220111120
2881878refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011120220111120
2887215refgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2011120220111120
2887276refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011120220111120
2887975refgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2011120220111120
2888646refgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2011120220111120
2888657refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011120220111120
2891345refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011120220111120
2901405refgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2011120220111120
2901561refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011120220111120
2901864refgcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer2011120220111120
2901894refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011120220111120
2903350refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011120220111120
2903476refgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2011120220111120
2905001refgcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer2011120220111120
2905880refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011120220111120
2906863refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011120220111120
2907185refgcc -funroll-loops -O3 -fomit-frame-pointer2011120220111120
2909505refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011120220111120
2931224refgcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer2011120220111120
2935332refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011120220111120
2945826refgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2011120220111120
2950646refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011120220111120
2952077refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011120220111120
2980078refgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2011120220111120
2980465refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011120220111120
3095098refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011120220111120
3097857refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011120220111120
3099363refgcc -march=pentiumpro -O2 -fomit-frame-pointer2011120220111120
3099462refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011120220111120
3100114refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011120220111120
3100953refgcc -march=pentium2 -O2 -fomit-frame-pointer2011120220111120
3101294refgcc -march=pentium3 -O2 -fomit-frame-pointer2011120220111120
3101667refgcc -march=pentiumpro -O3 -fomit-frame-pointer2011120220111120
3149938refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011120220111120
3151009refgcc -march=pentium3 -O3 -fomit-frame-pointer2011120220111120
3185273refgcc -m32 -march=athlon -O -fomit-frame-pointer2011120220111120
3191357refgcc -march=athlon -O2 -fomit-frame-pointer2011120220111120
3197123refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011120220111120
3197753refgcc -march=k6-2 -O -fomit-frame-pointer2011120220111120
3198726refgcc -march=k6-3 -O -fomit-frame-pointer2011120220111120
3199846refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011120220111120
3201759refgcc -march=athlon -O -fomit-frame-pointer2011120220111120
3203320refgcc -m32 -march=k6 -O -fomit-frame-pointer2011120220111120
3204209refgcc -march=k6 -O -fomit-frame-pointer2011120220111120
3214979refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011120220111120
3220865refgcc -march=i386 -O3 -fomit-frame-pointer2011120220111120
3223062refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011120220111120
3223470refgcc -m32 -march=i386 -O -fomit-frame-pointer2011120220111120
3223527refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011120220111120
3223748refgcc -fno-schedule-insns -O -fomit-frame-pointer2011120220111120
3223999refgcc -O -fomit-frame-pointer2011120220111120
3224407refgcc -m32 -O -fomit-frame-pointer2011120220111120
3225115refgcc -m32 -O3 -fomit-frame-pointer2011120220111120
3225191refgcc -march=i386 -O -fomit-frame-pointer2011120220111120
3229288refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011120220111120
3229814refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011120220111120
3230193refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011120220111120
3231278refgcc -m32 -O2 -fomit-frame-pointer2011120220111120
3233456refgcc -O2 -fomit-frame-pointer2011120220111120
3237866refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011120220111120
3250209refgcc -march=athlon -O3 -fomit-frame-pointer2011120220111120
3252308refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011120220111120
3265368refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011120220111120
3265999refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011120220111120
3266349refgcc -march=k6-3 -O2 -fomit-frame-pointer2011120220111120
3266593refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011120220111120
3268716refgcc -march=k6-3 -O3 -fomit-frame-pointer2011120220111120
3269007refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011120220111120
3269051refgcc -march=k6 -O2 -fomit-frame-pointer2011120220111120
3270949refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011120220111120
3271444refgcc -march=k6-2 -O3 -fomit-frame-pointer2011120220111120
3273990refgcc -march=i386 -O2 -fomit-frame-pointer2011120220111120
3302925refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011120220111120
3312079refgcc -O3 -fomit-frame-pointer2011120220111120
3319174refgcc -march=k6-2 -O2 -fomit-frame-pointer2011120220111120
3320508refgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2011120220111120
3322223refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011120220111120
3323283refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011120220111120
3323531refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011120220111120
3324772refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011120220111120
3324849refgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2011120220111120
3324867refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011120220111120
3325266refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011120220111120
3325478refgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2011120220111120
3326618refgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2011120220111120
3327135refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011120220111120
3327298refgcc -march=pentium2 -O3 -fomit-frame-pointer2011120220111120
3327472refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011120220111120
3327705refgcc -march=pentium -Os -fomit-frame-pointer2011120220111120
3328022refgcc -march=athlon -Os -fomit-frame-pointer2011120220111120
3328092refgcc -Os -fomit-frame-pointer2011120220111120
3328714refgcc -march=pentium-mmx -Os -fomit-frame-pointer2011120220111120
3328812refgcc -m32 -march=athlon -Os -fomit-frame-pointer2011120220111120
3329507refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011120220111120
3329909refgcc -m32 -Os -fomit-frame-pointer2011120220111120
3329986refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011120220111120
3330036refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011120220111120
3331210refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011120220111120
3332470refgcc -m32 -march=pentium -Os -fomit-frame-pointer2011120220111120
3333216refgcc -funroll-loops -Os -fomit-frame-pointer2011120220111120
3336603refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011120220111120
3336710refgcc -march=k6-2 -Os -fomit-frame-pointer2011120220111120
3337246refgcc -march=k6 -Os -fomit-frame-pointer2011120220111120
3337724refgcc -m32 -march=k6 -Os -fomit-frame-pointer2011120220111120
3338250refgcc -march=k6-3 -Os -fomit-frame-pointer2011120220111120
3338260refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011120220111120
3340809refgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2011120220111120
3341278refgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2011120220111120
3341950refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011120220111120
3341962refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011120220111120
3349194refgcc -march=i486 -Os -fomit-frame-pointer2011120220111120
3349625refgcc -m32 -march=i486 -Os -fomit-frame-pointer2011120220111120
3350109refgcc -march=i386 -Os -fomit-frame-pointer2011120220111120
3354449refgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2011120220111120
3360288refgcc -march=k6 -O3 -fomit-frame-pointer2011120220111120
3361232refgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2011120220111120
3367571refgcc -m32 -march=i386 -Os -fomit-frame-pointer2011120220111120
3405075refgcc -march=pentium3 -O -fomit-frame-pointer2011120220111120
3405295refgcc -march=pentiumpro -O -fomit-frame-pointer2011120220111120
3405908refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011120220111120
3408951refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011120220111120
3410868refgcc -march=pentium2 -O -fomit-frame-pointer2011120220111120
3437451refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011120220111120
3437898refgcc -march=pentiumpro -Os -fomit-frame-pointer2011120220111120
3439960refgcc -march=pentium2 -Os -fomit-frame-pointer2011120220111120
3440692refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011120220111120
3442485refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011120220111120
3444529refgcc -march=pentium3 -Os -fomit-frame-pointer2011120220111120
3446063refgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2011120220111120
3447529refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011120220111120
3448317refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011120220111120
3449632refgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2011120220111120
3451697refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011120220111120
3452888refgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2011120220111120
3486389refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011120220111120
3528465refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011120220111120
7818444refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011120220111120
7981937refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011120220111120
8201650refgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2011120220111120
8317431refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011120220111120
8324812refgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2011120220111120
8335371refgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2011120220111120
8351682refgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2011120220111120
8353472refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011120220111120
8581186refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011120220111120
8586808refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011120220111120
8587501refgcc -march=pentium-mmx -O3 -fomit-frame-pointer2011120220111120
8590688refgcc -march=pentium -O3 -fomit-frame-pointer2011120220111120
8648539refgcc -march=pentium -O2 -fomit-frame-pointer2011120220111120
8652577refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011120220111120
8656176refgcc -march=pentium-mmx -O2 -fomit-frame-pointer2011120220111120
8658782refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011120220111120
8711804refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011120220111120
8746632refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011120220111120
8747624refgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2011120220111120
8792776refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011120220111120
8794944refgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2011120220111120
8810798refcc2011120220111120
8812750refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011120220111120
8813257refgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2011120220111120
8816396refgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2011120220111120
8817412refgcc2011120220111120
8824540refgcc -funroll-loops2011120220111120
8826973refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011120220111120
8829105refgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2011120220111120
9082512refgcc -march=i486 -O3 -fomit-frame-pointer2011120220111120
9089492refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011120220111120
9128304refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011120220111120
9137192refgcc -march=i486 -O2 -fomit-frame-pointer2011120220111120
9227972refgcc -march=pentium -O -fomit-frame-pointer2011120220111120
9233354refgcc -m32 -march=pentium -O -fomit-frame-pointer2011120220111120
9243137refgcc -m32 -march=i486 -O -fomit-frame-pointer2011120220111120
9245165refgcc -march=i486 -O -fomit-frame-pointer2011120220111120
9390112refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011120220111120
9395548refgcc -march=pentium-mmx -O -fomit-frame-pointer2011120220111120

Test failure

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 104, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer ref
gcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer ref
gcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=prescott -O -fomit-frame-pointer ref
gcc -funroll-loops -march=prescott -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -march=barcelona -O2 -fomit-frame-pointer ref
gcc -march=barcelona -O3 -fomit-frame-pointer ref
gcc -march=barcelona -O -fomit-frame-pointer ref
gcc -march=barcelona -Os -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref
gcc -march=k8 -O3 -fomit-frame-pointer ref
gcc -march=k8 -O -fomit-frame-pointer ref
gcc -march=k8 -Os -fomit-frame-pointer ref
gcc -march=nocona -O2 -fomit-frame-pointer ref
gcc -march=nocona -O3 -fomit-frame-pointer ref
gcc -march=nocona -O -fomit-frame-pointer ref
gcc -march=nocona -Os -fomit-frame-pointer ref
gcc -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -march=pentium-m -O -fomit-frame-pointer ref
gcc -march=pentium-m -Os -fomit-frame-pointer ref
gcc -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -march=pentium4 -O -fomit-frame-pointer ref
gcc -march=pentium4 -Os -fomit-frame-pointer ref
gcc -march=prescott -O2 -fomit-frame-pointer ref
gcc -march=prescott -O3 -fomit-frame-pointer ref
gcc -march=prescott -O -fomit-frame-pointer ref
gcc -march=prescott -Os -fomit-frame-pointer ref

Test failure

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

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -m32 -march=barcelona -O -fomit-frame-pointer ref
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ref