Implementation notes: x86, kizomba, crypto_aead/twine80n6clocv1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: twine80n6clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
794028refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082620180818
802047refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082620180818
808069refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082620180818
811351refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082620180818
812236refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082620180818
815936refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082620180818
816395refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082620180818
816802refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082620180818
817726refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082620180818
818594refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082620180818
818725refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082620180818
818833refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082620180818
819226refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082620180818
821516refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082620180818
821597refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082620180818
824633refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082620180818
825204refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082620180818
825883refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082620180818
826389refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082620180818
827903refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082620180818
828302refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082620180818
828312refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082620180818
828652refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082620180818
828706refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082620180818
828889refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082620180818
829014refgcc -m32 -O2 -fomit-frame-pointer2018082620180818
829100refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082620180818
829373refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082620180818
829641refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082620180818
829710refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082620180818
829825refgcc -m32 -O3 -fomit-frame-pointer2018082620180818
829948refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082620180818
830032refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082620180818
830575refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082620180818
830854refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082620180818
830895refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082620180818
831289refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082620180818
831454refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082620180818
831692refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082620180818
832294refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082620180818
834320refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082620180818
834564refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082620180818
836351refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082620180818
836583refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082620180818
836931refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082620180818
837002refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082620180818
837292refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082620180818
837968refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082620180818
838797refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082620180818
839793refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082620180818
840085refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082620180818
840186refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082620180818
840300refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082620180818
840992refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082620180818
842193refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082620180818
848004refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082620180818
849645refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082620180818
851395refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082620180818
851460refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082620180818
853153refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082620180818
853228refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082620180818
854172refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082620180818
858558refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082620180818
858776refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082620180818
858992refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082620180818
861052refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082620180818
867719refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082620180818
868189refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082620180818
868566refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082620180818
869423refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082620180818
869496refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082620180818
870734refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082620180818
871214refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082620180818
871667refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082620180818
872081refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082620180818
874185refgcc -m32 -O -fomit-frame-pointer2018082620180818
882361refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082620180818
888228refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082620180818
889012refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082620180818
891277refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082620180818
892090refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082620180818
896762refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082620180818
896802refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082620180818
897727refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082620180818
897851refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082620180818
950014refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082620180818
1017976refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082620180818
1029875refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082620180818
1039062refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082620180818
1044607refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082620180818
1045615refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082620180818
1080867refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082620180818
1083830refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082620180818
1084099refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082620180818
1084238refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082620180818
1089878refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082620180818
1090840refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082620180818
1119766refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082620180818
1145288refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082620180818
1148595refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082620180818
1150357refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082620180818
1162154refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082620180818
1162661refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082620180818
1162775refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082620180818
1202778refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082620180818
1241399refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082620180818
1254839refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082620180818
1261171refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082620180818
1269397refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082620180818
1333582refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082620180818
1338488refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082620180818
1343478refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082620180818
1391224refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082620180818
1391238refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082620180818
1391980refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082620180818
1469855refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082620180818
1500254refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082620180818
1608016refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082620180818
1608278refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082620180818
1609359refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082620180818
1610656refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082620180818
1610889refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082620180818
1611759refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082620180818
1803438refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082620180818
1815938refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082620180818
1860752refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082620180818
1865204refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082620180818
1867349refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082620180818
1877268refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082620180818
1953832refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082620180818
1954010refgcc -m32 -Os -fomit-frame-pointer2018082620180818
1955886refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082620180818
1956327refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082620180818
1957105refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082620180818
1957466refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082620180818
1957601refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082620180818
1959673refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082620180818
1959903refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082620180818
1960625refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082620180818
1961508refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082620180818
1963911refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082620180818
1965143refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082620180818
1966131refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082620180818
1967585refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082620180818
1974315refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082620180818
1976115refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082620180818
1979724refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082620180818
1989935refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082620180818
1990986refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082620180818
1998191refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082620180818
2036456refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082620180818
2067278refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082620180818
2069221refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082620180818
2085542refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082620180818
2295425refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082620180818
2307577refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082620180818
2317581refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082620180818
2324723refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082620180818
2327440refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082620180818
2329375refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082620180818
2329967refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082620180818
2336369refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082620180818
2341321refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082620180818
2344213refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082620180818
2345514refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082620180818
2347099refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082620180818
2353046refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082620180818
2359012refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082620180818
3056322refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082620180818
3058512refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082620180818
3122841refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082620180818
3124087refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082620180818
3127998refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082620180818
3139077refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082620180818
3158804refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082620180818
3173863refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082620180818

Compiler output

Implementation: crypto_aead/twine80n6clocv1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cloc.c: cloc.c: In function 'process_ad':
cloc.c: cloc.c:64:3: warning: implicit declaration of function 'pstate2'; did you mean 'pstate'? [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring associated data:", state);
cloc.c: ^~~~~~~
cloc.c: pstate

Number of similar (compiler,implementation) pairs: 172, 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=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O3 -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=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -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=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O -fomit-frame-pointer ref
gcc -m32 -march=corei7 -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/twine80n6clocv1/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
cloc.c: cloc.c: In function 'process_ad':
cloc.c: cloc.c:64:3: warning: implicit declaration of function 'pstate2'; did you mean 'pstate'? [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring associated data:", state);
cloc.c: ^~~~~~~
cloc.c: pstate
cloc.c: cloc.c: In function 'process_ad':
cloc.c: cloc.c:64:3: warning: implicit declaration of function 'pstate2'; did you mean 'pstate'? [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring associated data:", state);
cloc.c: ^~~~~~~
cloc.c: pstate

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