Implementation notes: x86, boris, crypto_encrypt/ntruees787ep1

Computer: boris
Architecture: x86
CPU ID: GenuineIntel-00000652-0183f9ff
SUPERCOP version: 20130126
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2840243refgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2011121120111120
2840548refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121120111120
2840818refgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2011121120111120
2841396refgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2011121120111120
2842596refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121120111120
2843042refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121120111120
2904498refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011121120111120
2904709refgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2011121120111120
2906289refgcc -funroll-loops -m32 -O -fomit-frame-pointer2011121120111120
2906638refgcc -funroll-loops -O -fomit-frame-pointer2011121120111120
2908155refgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2011121120111120
2908173refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011121120111120
2908215refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121120111120
2908413refgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2011121120111120
2910593refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121120111120
2915666refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011121120111120
2916547refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121120111120
2916918refgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2011121120111120
2917386refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121120111120
2918058refgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2011121120111120
2923050refgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2011121120111120
2925852refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011121120111120
2930110refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011121120111120
2930690refgcc -funroll-loops -O2 -fomit-frame-pointer2011121120111120
2931236refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011121120111120
2931760refgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2011121120111120
2932646refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011121120111120
2936780refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011121120111120
2936837refgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2011121120111120
2937404refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011121120111120
2937739refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011121120111120
2937771refgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2011121120111120
2938311refgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2011121120111120
2940513refgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2011121120111120
2940741refgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2011121120111120
2941383refgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2011121120111120
2943594refgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2011121120111120
2955462refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011121120111120
2955669refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011121120111120
2958920refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011121120111120
2977570refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121120111120
2978784refgcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer2011121120111120
2978938refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121120111120
2979146refgcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer2011121120111120
2981312refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011121120111120
2982302refgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2011121120111120
2986396refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011121120111120
2986439refgcc -funroll-loops -O3 -fomit-frame-pointer2011121120111120
2986910refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011121120111120
3004424refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011121120111120
3006622refgcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer2011121120111120
3013384refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011121120111120
3014602refgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2011121120111120
3030760refgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2011121120111120
3031047refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011121120111120
3146940refgcc -march=pentium2 -O3 -fomit-frame-pointer2011121120111120
3147248refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121120111120
3147824refgcc -march=pentiumpro -O3 -fomit-frame-pointer2011121120111120
3149105refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121120111120
3154370refgcc -march=pentiumpro -O2 -fomit-frame-pointer2011121120111120
3154742refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121120111120
3155040refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121120111120
3155380refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121120111120
3155762refgcc -march=pentium2 -O2 -fomit-frame-pointer2011121120111120
3157812refgcc -march=pentium3 -O2 -fomit-frame-pointer2011121120111120
3218258refgcc -march=athlon -O -fomit-frame-pointer2011121120111120
3226700refgcc -march=athlon -O2 -fomit-frame-pointer2011121120111120
3227056refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011121120111120
3231752refgcc -m32 -march=athlon -O -fomit-frame-pointer2011121120111120
3236654refgcc -march=athlon -O3 -fomit-frame-pointer2011121120111120
3239046refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011121120111120
3240366refgcc -march=k6-3 -O -fomit-frame-pointer2011121120111120
3241076refgcc -march=k6 -O -fomit-frame-pointer2011121120111120
3241332refgcc -march=k6-2 -O -fomit-frame-pointer2011121120111120
3242116refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011121120111120
3245328refgcc -m32 -march=k6 -O -fomit-frame-pointer2011121120111120
3248018refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011121120111120
3253544refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011121120111120
3262500refgcc -march=i386 -O -fomit-frame-pointer2011121120111120
3262938refgcc -m32 -march=i386 -O -fomit-frame-pointer2011121120111120
3263842refgcc -O2 -fomit-frame-pointer2011121120111120
3264360refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011121120111120
3264858refgcc -m32 -O2 -fomit-frame-pointer2011121120111120
3265246refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011121120111120
3267684refgcc -march=i386 -O3 -fomit-frame-pointer2011121120111120
3268438refgcc -O -fomit-frame-pointer2011121120111120
3268526refgcc -m32 -O -fomit-frame-pointer2011121120111120
3269070refgcc -fno-schedule-insns -O -fomit-frame-pointer2011121120111120
3275250refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011121120111120
3276648refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011121120111120
3281010refgcc -O3 -fomit-frame-pointer2011121120111120
3293566refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011121120111120
3293922refgcc -m32 -O3 -fomit-frame-pointer2011121120111120
3305050refgcc -march=k6 -O2 -fomit-frame-pointer2011121120111120
3306186refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011121120111120
3306798refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121120111120
3307576refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121120111120
3307710refgcc -march=k6-3 -O2 -fomit-frame-pointer2011121120111120
3318259refgcc -march=i386 -O2 -fomit-frame-pointer2011121120111120
3318516refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011121120111120
3320960refgcc -march=k6-2 -O2 -fomit-frame-pointer2011121120111120
3329687refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121120111120
3335708refgcc -march=k6 -O3 -fomit-frame-pointer2011121120111120
3336666refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011121120111120
3336992refgcc -march=k6-3 -O3 -fomit-frame-pointer2011121120111120
3339004refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121120111120
3340596refgcc -march=k6-2 -O3 -fomit-frame-pointer2011121120111120
3369412refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121120111120
3369826refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011121120111120
3370020refgcc -m32 -Os -fomit-frame-pointer2011121120111120
3370076refgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2011121120111120
3370088refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011121120111120
3370096refgcc -Os -fomit-frame-pointer2011121120111120
3370460refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121120111120
3370538refgcc -m32 -march=pentium -Os -fomit-frame-pointer2011121120111120
3371438refgcc -march=pentium -Os -fomit-frame-pointer2011121120111120
3371710refgcc -march=pentium-mmx -Os -fomit-frame-pointer2011121120111120
3371868refgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2011121120111120
3372140refgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2011121120111120
3372992refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011121120111120
3373752refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011121120111120
3373912refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011121120111120
3374902refgcc -funroll-loops -Os -fomit-frame-pointer2011121120111120
3375096refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011121120111120
3376746refgcc -m32 -march=athlon -Os -fomit-frame-pointer2011121120111120
3378256refgcc -march=athlon -Os -fomit-frame-pointer2011121120111120
3379754refgcc -march=k6 -Os -fomit-frame-pointer2011121120111120
3379762refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121120111120
3379772refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011121120111120
3379774refgcc -march=k6-3 -Os -fomit-frame-pointer2011121120111120
3380166refgcc -m32 -march=k6 -Os -fomit-frame-pointer2011121120111120
3380176refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011121120111120
3380234refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011121120111120
3380306refgcc -march=pentium2 -Os -fomit-frame-pointer2011121120111120
3380814refgcc -march=pentiumpro -Os -fomit-frame-pointer2011121120111120
3381050refgcc -march=pentium3 -Os -fomit-frame-pointer2011121120111120
3381158refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011121120111120
3382720refgcc -march=k6-2 -Os -fomit-frame-pointer2011121120111120
3387080refgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2011121120111120
3387214refgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2011121120111120
3387322refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011121120111120
3387864refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011121120111120
3389668refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011121120111120
3391326refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011121120111120
3391500refgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2011121120111120
3391942refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011121120111120
3392244refgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2011121120111120
3394076refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011121120111120
3394188refgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2011121120111120
3394496refgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2011121120111120
3394784refgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2011121120111120
3394874refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011121120111120
3395168refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121120111120
3395474refgcc -m32 -march=i386 -Os -fomit-frame-pointer2011121120111120
3395562refgcc -m32 -march=i486 -Os -fomit-frame-pointer2011121120111120
3396066refgcc -march=i386 -Os -fomit-frame-pointer2011121120111120
3396124refgcc -march=i486 -Os -fomit-frame-pointer2011121120111120
3451846refgcc -march=pentiumpro -O -fomit-frame-pointer2011121120111120
3452220refgcc -march=pentium2 -O -fomit-frame-pointer2011121120111120
3452396refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011121120111120
3453099refgcc -march=pentium3 -O -fomit-frame-pointer2011121120111120
3453516refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011121120111120
3454208refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011121120111120
4448905refgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2011121120111120
6261967refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011121120111120
6262121refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121120111120
6262733refgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2011121120111120
6263434refgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2011121120111120
6306682refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121120111120
6306940refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011121120111120
6307534refgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2011121120111120
6307742refgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2011121120111120
6519592refgcc -march=pentium-mmx -O3 -fomit-frame-pointer2011121120111120
6520128refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121120111120
6520234refgcc -march=pentium -O3 -fomit-frame-pointer2011121120111120
6525982refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011121120111120
6565326refgcc -march=pentium-mmx -O2 -fomit-frame-pointer2011121120111120
6565804refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121120111120
6566248refgcc -march=pentium -O2 -fomit-frame-pointer2011121120111120
6567172refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011121120111120
6677989refgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2011121120111120
6678328refgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2011121120111120
6694363refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121120111120
6711993refgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2011121120111120
6713273refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011121120111120
6717987refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011121120111120
6732086refgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2011121120111120
6733174refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011121120111120
6755000refcc2011121120111120
6755660refgcc -funroll-loops2011121120111120
6756134refgcc2011121120111120
6759848refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011121120111120
6760787refgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2011121120111120
7000270refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011121120111120
7001374refgcc -march=i486 -O3 -fomit-frame-pointer2011121120111120
7043186refgcc -march=i486 -O2 -fomit-frame-pointer2011121120111120
7043582refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011121120111120
7159967refgcc -m32 -march=i486 -O -fomit-frame-pointer2011121120111120
7165162refgcc -march=i486 -O -fomit-frame-pointer2011121120111120
7320266refgcc -march=pentium -O -fomit-frame-pointer2011121120111120
7320750refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121120111120
7321218refgcc -m32 -march=pentium -O -fomit-frame-pointer2011121120111120
7323164refgcc -march=pentium-mmx -O -fomit-frame-pointer2011121120111120

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: 97, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -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 -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 -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 -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 -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 -O -fomit-frame-pointer ref
gcc -march=barcelona -Os -fomit-frame-pointer ref
gcc -march=k8 -O2 -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: 3, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m32 -march=barcelona -O -fomit-frame-pointer ref
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ref