Implementation notes: x86, bridge, crypto_hash/fugue512

Computer: bridge
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: fugue512
TimeImplementationCompilerBenchmark dateSUPERCOP version
101360sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012012520120120
101388sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012012520120120
101480sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012012520120120
102132sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012012520120120
102136sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012012520120120
102144sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012012520120120
102200sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012012520120120
102820sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012012520120120
102872sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012012520120120
102904sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012012520120120
103488sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012012520120120
103532sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012012520120120
103784sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012012520120120
103896sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012012520120120
104040sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012012520120120
104128sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012012520120120
105512sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012012520120120
105708sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012012520120120
110012sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2012012520120120
110040sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012012520120120
110104sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012012520120120
110132sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012012520120120
110424sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012012520120120
110448sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012012520120120
110492sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012012520120120
110648sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012012520120120
113664sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2012012520120120
113684sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2012012520120120
114108sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012520120120
114132sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012012520120120
114228sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2012012520120120
114248sphlibgcc -m32 -O -fomit-frame-pointer2012012520120120
114296sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012012520120120
114364sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012012520120120
114372sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012012520120120
114432sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2012012520120120
115816sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2012012520120120
115984sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2012012520120120
116020sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2012012520120120
118040sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2012012520120120
118056sphlibgcc -m32 -O3 -fomit-frame-pointer2012012520120120
118192sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012012520120120
118196sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012012520120120
118200sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012012520120120
118244sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012012520120120
118296sphlibgcc -m32 -O2 -fomit-frame-pointer2012012520120120
118296sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012012520120120
118300sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012520120120
118408sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012520120120
118444sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012012520120120
118444sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012012520120120
118492sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012012520120120
118608sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012012520120120
118656sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012012520120120
118716sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012520120120
118736sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012012520120120
118760sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012520120120
118772sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012012520120120
118780sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012012520120120
118800sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012012520120120
118812sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012012520120120
118964sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012012520120120
119048sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012012520120120
119108sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012012520120120
119144sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012012520120120
119388sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012012520120120
119540sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012012520120120
119908sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2012012520120120
120008sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2012012520120120
120244sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012012520120120
120440sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012012520120120
120568sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012012520120120
120580sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012012520120120
120580sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012012520120120
120604sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012012520120120
120608sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012012520120120
120620sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012012520120120
120652sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012012520120120
120820sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012012520120120
120852sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012012520120120
120872sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012012520120120
120872sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012012520120120
120888sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012012520120120
120976sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012012520120120
121048sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012012520120120
121052sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012012520120120
121068sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012012520120120
121176sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012012520120120
121180sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2012012520120120
121240sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012012520120120
121244sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012012520120120
121272sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012012520120120
121292sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012012520120120
121356sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012012520120120
121364sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012012520120120
121452sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012012520120120
121464sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012012520120120
121472sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2012012520120120
121500sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012012520120120
121512sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012012520120120
121512sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2012012520120120
121532sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012012520120120
121536sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2012012520120120
121556sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012012520120120
121588sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012012520120120
121596sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2012012520120120
121648sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012012520120120
121652sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012012520120120
121676sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012012520120120
121688sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012012520120120
121712sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2012012520120120
121752sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012012520120120
121776sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012012520120120
121784sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012012520120120
121796sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2012012520120120
121824sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2012012520120120
121824sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2012012520120120
121844sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012012520120120
121868sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012012520120120
121924sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012012520120120
121976sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012012520120120
122008sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012012520120120
122220sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012012520120120
122232sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012012520120120
122236sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012012520120120
122320sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012012520120120
122336sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012012520120120
122344sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012012520120120
122384sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012012520120120
122400sphlibgcc -m32 -Os -fomit-frame-pointer2012012520120120
122440sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012012520120120
122452sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012012520120120
122456sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012012520120120
122584sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012012520120120
122608sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012012520120120
122664sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012012520120120
122712sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012012520120120
122716sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012520120120
122720sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012012520120120
122948sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012012520120120
122952sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012012520120120
122972sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012012520120120
123088sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012012520120120
123208sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012012520120120
123224sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012012520120120
123236sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012012520120120
123240sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012012520120120
123276sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012012520120120
123316sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012012520120120
123352sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012012520120120
123900sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012012520120120
123952sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012012520120120
124116sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012012520120120
124196sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012012520120120
124428sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012012520120120
124764sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012012520120120
125444sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012012520120120
125680sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012012520120120
125852sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012012520120120
125952sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012012520120120
125984sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012012520120120
126020sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012012520120120
126272sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012012520120120
126456sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012012520120120
131224sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012012520120120
131316sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012012520120120
131396sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012012520120120
131656sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012012520120120
132412sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012012520120120
132432sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012012520120120
132668sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012012520120120
132696sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012012520120120

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/lib/gcc/x86_64-linux-gnu/4.6.1/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: unknown type name '__m128i'
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/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/lib/gcc/x86_64-linux-gnu/4.6.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue512.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue512.h:21:2: error: #endif without #if

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/lib/gcc/x86_64-linux-gnu/4.6.1/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: unknown type name '__m128i'
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue512.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue512.h:21:2: error: #endif without #if

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/lib/gcc/x86_64-linux-gnu/4.6.1/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: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue512.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue512.h:21:2: error: #endif without #if

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/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/lib/gcc/x86_64-linux-gnu/4.6.1/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: unknown type name '__m128i'
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue512.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue512.h:21:2: error: #endif without #if
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/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: unknown type name '__m128i'
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue512.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue512.h:21:2: error: #endif without #if

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=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/lib/gcc/x86_64-linux-gnu/4.6.1/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: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue512.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue512.h:21:2: error: #endif without #if
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/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: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue512.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue512.h:21:2: error: #endif without #if

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/aesni
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue512.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue512.h:21:2: error: #endif without #if

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7-avx -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

Compiler output

Implementation: crypto_hash/fugue512/ccalik/vperm
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue512.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue512.h:21:2: error: #endif without #if

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=corei7 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=native -mtune=native -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/lib/gcc/x86_64-linux-gnu/4.6.1/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue512.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue512.h:21:2: error: #endif without #if

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=corei7 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ccalik/aesni