Implementation notes: x86, gcc14, crypto_aead/trivia128v1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: trivia128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
506853refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
506880refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
507132refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
507150refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
511236refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
511929refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
512235refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
517149refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
517149refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
517158refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
517455refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
518625refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
518688refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
518742refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
518868refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
520416refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
520569refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
520623refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
520641refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
520857refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
522207refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
529020refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
530271refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
532170refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
578160refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
578223refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
579195refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
579312refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
580302refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
580365refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
580446refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
588690refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
588942refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
589320refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
635976refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
636048refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
636372refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
636741refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
636759refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
636858refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
637002refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
637056refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
640152refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
640422refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
640800refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
641160refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
641979refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
642303refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
710460refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
710487refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
710577refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
712926refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
714969refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
716868refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
719721refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
724131refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
724392refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
735417refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
761751refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
762444refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
765117refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
765198refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
765333refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
765423refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
769149refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
769554refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
770616refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
771705refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
771903refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
777834refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
777924refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
782091refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
835272refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
835758refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
837594refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
837648refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
837738refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
840636refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
844398refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
853920refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
854361refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
856674refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
858213refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
858681refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
859491refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
859608refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
859860refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
862812refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
864297refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
882279refgcc -m32 -O3 -fomit-frame-pointer2016102620161009
885978refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
886365refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
886365refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
888264refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
890037refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
891045refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
891216refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
891261refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
892035refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
892674refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
896643refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
900234refgcc -m32 -O2 -fomit-frame-pointer2016102620161009
900468refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
900972refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
901089refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
901539refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
902583refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
905166refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
907875refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
910782refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
910836refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
910845refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
913842refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
920376refgcc -m32 -Os -fomit-frame-pointer2016102620161009
920682refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
920817refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
928143refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
928908refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
930924refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
931041refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
1081575refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
1111815refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
1114443refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
1129932refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
1130688refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
1132407refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
1132911refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
1133469refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
1142253refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
1143918refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
1219842refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
1221813refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
1222110refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
1222416refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
1246023refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
1246869refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
1247400refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
1249092refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
1256787refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
1261314refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
1261845refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
1264500refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
1267767refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
1270818refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
1279161refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
1279233refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
1279575refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
1281411refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
1284651refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
1285326refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
1286811refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
1287639refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
1298475refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
1298961refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
1321317refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
1321614refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
1322127refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
1325115refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
1337553refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
1364382refgcc -m32 -O -fomit-frame-pointer2016102620161009

Compiler output

Implementation: crypto_aead/trivia128v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'load_SC':
encrypt.c: encrypt.c:86: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:88: warning: integer constant is too large for 'long' type

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ref
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=i386 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -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=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -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=pentium -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -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 -m32 -O2 -fomit-frame-pointer ref
gcc -m32 -O3 -fomit-frame-pointer ref
gcc -m32 -O -fomit-frame-pointer ref
gcc -m32 -Os -fomit-frame-pointer ref
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -m32 -march=athlon -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=i386 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -m32 -march=k6 -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=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -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=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -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=pentium -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -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

Compiler output

Implementation: crypto_aead/trivia128v1/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'load_SC':
encrypt.c: encrypt.c:86: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:88: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c: In function 'load_SC':
encrypt.c: encrypt.c:86: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:88: warning: integer constant is too large for 'long' type

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