Implementation notes: x86, cryptologic, crypto_aead/deoxysneq128128v1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: deoxysneq128128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1435988refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
1435998refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
1438376refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
1448371refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
1453392refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
1460583refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
1491006refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
1493305refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
1495326refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
1496412refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
1498251refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
1500535refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
1505639refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
1508865refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
1510246refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
1514033refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
1533254refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
1536907refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
1638864refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
1654624refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
1726267refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
1729596refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
1729801refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
1730753refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
1731397refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
1732267refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
1736264refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
1740402refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
1744568refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
1777709refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
1804906refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
1805471refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
1812099refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
1814802refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
1845653refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
2164870refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
2166606refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
2241185refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
2252858refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
2254039refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
2254185refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
2256600refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
2257385refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
2259227refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
2320563refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
2323897refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
2332194refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
2345328refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
2388542refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
2388685refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
2389800refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
2561021refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
2561500refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
2624664refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
2633073refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
2656709refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
2656806refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
2657333refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
2689433refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
2706506refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
2714745refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
2758267refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
2779943refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
2780042refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
2789603refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
2808906refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
2851909refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
2863685refgcc -m32 -O -fomit-frame-pointer2014052720140517
2870688refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
2881730refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
2882137refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
2882579refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
2882679refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
2883040refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
2883055refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
2883528refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
2885255refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
2885697refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
2886494refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
2907000refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
2914391refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
2945518refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
2946956refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
2953443refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
2953621refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
2957127refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
2964736refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
2965133refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
2970952refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
2971364refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
2971594refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
3018012refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
3058315refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
3080142refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
3080227refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
3080306refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
3146449refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
3186306refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
3286585refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
3302834refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
3304542refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
3305009refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
3343549refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
3387254refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
3388621refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
3463094refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
3581554refgcc -m32 -Os -fomit-frame-pointer2014052720140517
3586449refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
3587542refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
3592579refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
3594961refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
3595088refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
3600530refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
3641503refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
3641551refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
3643939refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
3709751refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
3711546refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
3711815refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
3729576refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
3734949refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
3735255refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
3753427refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
3772225refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
3775142refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
3775591refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
3779285refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
3779655refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
3779901refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
3782061refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
3953864refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
4157860refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
4233542refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
4234230refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
4244498refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
4293788refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
4324669refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
4723591refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
4726138refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
4969988refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517

Compiler output

Implementation: crypto_aead/deoxysneq128128v1/opt
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:27:
deoxys.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/xmmintrin.h:34:3: error: #error "SSE instruction set not enabled"
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: deoxys.c:29:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
deoxys.c: deoxys.c:41: error: 'EIGHT' undeclared (first use in this function)
deoxys.c: ...
deoxys.c: deoxys.c:478: error: expected expression before ')' token
deoxys.c: deoxys.c:478: error: expected expression before ')' token
deoxys.c: deoxys.c:478: error: expected expression before ')' token
deoxys.c: deoxys.c:492: error: expected expression before ')' token
deoxys.c: deoxys.c:496: error: expected expression before ')' token
deoxys.c: deoxys.c:507: error: 'Final' undeclared (first use in this function)
deoxys.c: deoxys.c:515: error: 'Pad' undeclared (first use in this function)
deoxys.c: deoxys.c:517: error: expected expression before ')' token
deoxys.c: deoxys.c:523: error: expected expression before ')' token
deoxys.c: deoxys.c:532: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_aead/deoxysneq128128v1/opt
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
deoxys.c: deoxys.c:29:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:96: error: incompatible types in assignment
deoxys.c: deoxys.c:104: error: incompatible types in assignment
deoxys.c: deoxys.c:104: error: incompatible types in assignment
deoxys.c: deoxys.c:104: error: incompatible types in assignment
deoxys.c: deoxys.c:104: error: incompatible types in assignment
deoxys.c: deoxys.c:104: error: incompatible types in assignment
deoxys.c: ...
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment

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

Compiler output

Implementation: crypto_aead/deoxysneq128128v1/opt
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:
deoxys.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/emmintrin.h:34:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: deoxys.c:29:74: error: wmmintrin.h: No such file or directory
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/tmmintrin.h:34:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
deoxys.c: deoxys.c:41: error: 'EIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:41: error: (Each undeclared identifier is reported only once
deoxys.c: deoxys.c:41: error: for each function it appears in.)
deoxys.c: ...
deoxys.c: deoxys.c:478: error: expected expression before ')' token
deoxys.c: deoxys.c:478: error: expected expression before ')' token
deoxys.c: deoxys.c:478: error: expected expression before ')' token
deoxys.c: deoxys.c:492: error: expected expression before ')' token
deoxys.c: deoxys.c:496: error: expected expression before ')' token
deoxys.c: deoxys.c:507: error: 'Final' undeclared (first use in this function)
deoxys.c: deoxys.c:515: error: 'Pad' undeclared (first use in this function)
deoxys.c: deoxys.c:517: error: expected expression before ')' token
deoxys.c: deoxys.c:523: error: expected expression before ')' token
deoxys.c: deoxys.c:532: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxysneq128128v1/opt
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: deoxys.c:29:74: error: wmmintrin.h: No such file or directory
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:120: error: incompatible types in assignment
deoxys.c: deoxys.c:120: error: incompatible types in assignment
deoxys.c: deoxys.c:120: error: incompatible types in assignment
deoxys.c: deoxys.c:120: error: incompatible types in assignment
deoxys.c: deoxys.c:120: error: incompatible types in assignment
deoxys.c: deoxys.c:120: error: incompatible types in assignment
deoxys.c: deoxys.c:120: error: incompatible types in assignment
deoxys.c: deoxys.c:120: error: incompatible types in assignment
deoxys.c: ...
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment
deoxys.c: deoxys.c:527: error: incompatible types in assignment

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