Implementation notes: x86, jos, crypto_hash/fugue512

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: fugue512
TimeImplementationCompilerBenchmark dateSUPERCOP version
66165ccalik/vpermgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
66577ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
66937ccalik/vpermgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070320140622
67245ccalik/vpermgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
67350ccalik/vpermgcc -m32 -march=core2 -O -fomit-frame-pointer2014070320140622
67515ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
67635ccalik/vpermgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
68595ccalik/vpermgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070320140622
69180ccalik/vpermgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
70373ccalik/vpermgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070320140622
71340ccalik/vpermgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
77048ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
82792ccalik/vpermgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
84502ccalik/vpermgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
90413ccalik/vpermgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
106335ccalik/vpermgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
117540sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070320140622
117690sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2014070320140622
117780sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070320140622
118012sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070320140622
121185sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070320140622
121260sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070320140622
121267sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070320140622
128002sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070320140622
128107sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070320140622
128152sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070320140622
128460sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2014070320140622
128467sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2014070320140622
128527sphlibgcc -m32 -O -fomit-frame-pointer2014070320140622
130613sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070320140622
130688sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070320140622
130785sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070320140622
130815sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070320140622
130890sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2014070320140622
130913sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2014070320140622
131002sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070320140622
131452sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070320140622
131460sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070320140622
131468sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2014070320140622
131468sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070320140622
131535sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070320140622
131648sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070320140622
131648sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070320140622
131835sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070320140622
132188sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070320140622
132195sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070320140622
132293sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070320140622
132300sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070320140622
132998sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2014070320140622
133012sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070320140622
134205sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070320140622
134205sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2014070320140622
134228sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2014070320140622
134288sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070320140622
135960sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070320140622
136148sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070320140622
139807sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070320140622
139875sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070320140622
139883sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070320140622
139897sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070320140622
139912sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070320140622
139928sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070320140622
139988sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070320140622
140018sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070320140622
140018sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070320140622
140032sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070320140622
140100sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070320140622
140227sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070320140622
140257sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070320140622
140317sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070320140622
140325sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070320140622
140438sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070320140622
140490sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070320140622
141322sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070320140622
141420sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070320140622
141495sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070320140622
141517sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070320140622
141555sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070320140622
141600sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070320140622
141600sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070320140622
141608sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070320140622
141608sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070320140622
141608sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070320140622
141623sphlibgcc -m32 -O2 -fomit-frame-pointer2014070320140622
141637sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070320140622
141660sphlibgcc -m32 -O3 -fomit-frame-pointer2014070320140622
141668sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070320140622
141705sphlibgcc -m32 -Os -fomit-frame-pointer2014070320140622
141735sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070320140622
141742sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070320140622
141765sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070320140622
141773sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070320140622
141787sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070320140622
141840sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070320140622
141907sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070320140622
141937sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070320140622
141945sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070320140622
141967sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070320140622
141982sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070320140622
142793sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070320140622
142838sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070320140622
142853sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070320140622
142905sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070320140622
142935sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070320140622
142965sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070320140622
142995sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070320140622
143003sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070320140622
143063sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070320140622
143085sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070320140622
143115sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070320140622
143130sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070320140622
143160sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070320140622
143205sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070320140622
143212sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070320140622
143212sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070320140622
143280sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070320140622
143287sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070320140622
143318sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070320140622
143348sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070320140622
143415sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070320140622
143467sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070320140622
143565sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070320140622
143745sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070320140622
143873sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070320140622
143895sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070320140622
143903sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070320140622
144037sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070320140622
144097sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070320140622
144150sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070320140622
144173sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070320140622
144218sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070320140622
144337sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070320140622
144360sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070320140622
144615sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070320140622
145297sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070320140622
145305sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070320140622
145365sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
145410sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070320140622
145425sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070320140622
145425sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070320140622
145537sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070320140622
145590sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
145620sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070320140622
145740sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070320140622
160673sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070320140622
160695sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070320140622
160785sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070320140622
160800sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070320140622
160815sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070320140622
160823sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070320140622
160920sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070320140622
161032sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070320140622
161378sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070320140622
161400sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070320140622
161423sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070320140622
161543sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070320140622
161610sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070320140622
161700sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070320140622
162270sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070320140622
162442sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070320140622
163950sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070320140622
163980sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070320140622
164108sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070320140622
164190sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070320140622
165008sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070320140622
165023sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070320140622
165023sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070320140622
165150sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070320140622
165735sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070320140622
165833sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070320140622
165893sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070320140622
165968sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070320140622
166080sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070320140622
166283sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070320140622
166298sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070320140622
166350sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070320140622

Compiler output

Implementation: crypto_hash/fugue512/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/4.5/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:442:2: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:442:2: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:442:10: error: expected ';' before '_t0'
hash.c: hash.c:445:12: error: 'hashState' has no member named 'base'
hash.c: hash.c:448:4: error: '_t0' undeclared (first use in this function)
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue512/ccalik/vperm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:441:2: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:441:10: error: expected ';' before '_t0'
hash.c: hash.c:444:12: error: 'hashState' has no member named 'base'
hash.c: hash.c:447:4: error: '_t0' undeclared (first use in this function)
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: '_t1' undeclared (first use in this function)
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: ...

Number of similar (compiler,implementation) pairs: 140, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=athlon -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i386 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=i486 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k6 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue512/ccalik/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:445:12: error: 'hashState' has no member named 'base'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue512/ccalik/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:445:12: error: 'hashState' has no member named 'base'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:445:12: error: 'hashState' has no member named 'base'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:448:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:449:4: error: 'hashState' has no member named 'state'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/ccalik/vperm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:441:2: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:441:10: error: expected ';' before '_t0'
hash.c: hash.c:444:12: error: 'hashState' has no member named 'base'
hash.c: hash.c:447:4: error: '_t0' undeclared (first use in this function)
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: '_t1' undeclared (first use in this function)
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:441:2: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:441:10: error: expected ';' before '_t0'
hash.c: hash.c:444:12: error: 'hashState' has no member named 'base'
hash.c: hash.c:447:4: error: '_t0' undeclared (first use in this function)
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: '_t1' undeclared (first use in this function)
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: expected expression before ')' token
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: hash.c:447:4: error: 'hashState' has no member named 'state'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/ccalik/aesni
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:449:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:449:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:457:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:457:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:465:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:465:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:473:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:473:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:484:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:484:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:492:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:492:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:500:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:500:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:508:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:508:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:516:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:516:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Final256':
hash.c: hash.c:618:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:634:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:647:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ccalik/aesni