Implementation notes: x86, latour, crypto_aead/morus640128v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: morus640128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
12501sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
12555sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
12627sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
12654sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
12681sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
12717sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
12843sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
12861sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
12906sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
12933sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
12942sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
12951sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
12960sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
13140sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
16785sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
16884sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
16902sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
16938sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
16956sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
16992sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
17028sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
17154sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
17172sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
17343sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
17550sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
17739sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
17757sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
17757sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
17784sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
17838sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
17838sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
17874sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
18000sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
18009sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
18054sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
18099sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
18243sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
18306sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
18306sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
18315sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
18324sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
18360sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
18387sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
18432sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
18432sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
18675sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
18702sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
49149refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
49167refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
49185refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
49194refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
49203refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
49230refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
49257refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
49293refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
49311refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
49356refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
49365refgcc -m32 -O -fomit-frame-pointer2017072420170718
49365refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
49374refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
49374refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
49383refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
49392refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
49392refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
49437refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
49437refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
49464refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
49473refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
49473refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
49491refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
49500refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
49500refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
49500refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
49509refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
49518refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
49536refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
49554refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
49590refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
49617refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
49644refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
49644refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
49743refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
49752refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
49761refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
49797refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
49851refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
49995refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
50013refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
50085refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
50130refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
58590refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
58608refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
58734refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
58797refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
58806refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
58824refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
58887refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
58896refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
59085refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
59130refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
59175refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
59337refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
59526refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
59526refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
59553refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
59634refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
59643refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
59760refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
59787refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
59859refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
59895refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
59940refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
59958refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
59967refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
59985refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
59985refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
60003refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
60030refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
60075refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
60084refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
60129refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
60138refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
60210refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
60210refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
60210refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
60228refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
60246refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
60309refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
60354refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
60363refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
60372refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
60381refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
60381refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
60390refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
60390refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
60390refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
60399refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
60417refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
60435refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
60444refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
60444refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
60471refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
60678refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
61551refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
61650refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
61740refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
61821refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
62433refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
62451refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
62523refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
62532refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
62541refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
62568refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
62586refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
62604refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
62838refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
62865refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
62874refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
62964refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
63333refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
63396refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
63504refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
63522refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
63549refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
63594refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
63603refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
63648refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
63819refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
63855refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
63945refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
64071refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
71685sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
93870refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
94338refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
95130refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
95544refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
95841refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
95994refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
96102refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
96426refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
96471refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
96516refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
96678refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
96831refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
96876refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
97245refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
97272refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
97470refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
97542refgcc -m32 -Os -fomit-frame-pointer2017072420170718
97542refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
97704refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
97758refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
97875refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
97884refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
98037refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
98172refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
98172refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
98208refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
98253refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
98397refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
98595refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
98757refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
98964refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
99288refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
99783refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
100980refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
102159refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
102339refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
102420refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
102465refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
102573refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
102609refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
102915refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
104238refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
104265refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718

Test failure

Implementation: crypto_aead/morus640128v1/sse2
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer sse2
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sse2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sse2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sse2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref sse2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref sse2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref sse2
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sse2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer sse2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer sse2
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer sse2
gcc -m32 -march=prescott -Os -fomit-frame-pointer sse2

Test failure

Implementation: crypto_aead/morus640128v1/sse2
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_aead/morus640128v1/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
morus640128v1sse2.c: morus640128v1sse2.c:36:24: error: unknown type name '__m128i'
morus640128v1sse2.c: void morus_stateupdate(__m128i msgblk, __m128i *state)
morus640128v1sse2.c: ^
morus640128v1sse2.c: morus640128v1sse2.c:36:40: error: unknown type name '__m128i'
morus640128v1sse2.c: void morus_stateupdate(__m128i msgblk, __m128i *state)
morus640128v1sse2.c: ^
morus640128v1sse2.c: morus640128v1sse2.c:71:78: error: unknown type name '__m128i'
morus640128v1sse2.c: void morus_initialization(const unsigned char *key, const unsigned char *iv, __m128i *state)
morus640128v1sse2.c: ^
morus640128v1sse2.c: morus640128v1sse2.c:89:98: error: unknown type name '__m128i'
morus640128v1sse2.c: void morus_tag_generation(unsigned long long msglen, unsigned long long adlen, unsigned char *c, __m128i *state)
morus640128v1sse2.c: ^
morus640128v1sse2.c: morus640128v1sse2.c:113:105: error: unknown type name '__m128i'
morus640128v1sse2.c: int morus_tag_verification(unsigned long long msglen, unsigned long long adlen, const unsigned char *c, __m128i *state)
morus640128v1sse2.c: ^
morus640128v1sse2.c: morus640128v1sse2.c:142:52: error: unknown type name '__m128i'
morus640128v1sse2.c: unsigned char *ciphertextblock, __m128i *state)
morus640128v1sse2.c: ^
morus640128v1sse2.c: morus640128v1sse2.c:159:46: error: unknown type name '__m128i'
morus640128v1sse2.c: const unsigned char *ciphertextblock, __m128i *state)
morus640128v1sse2.c: ^
morus640128v1sse2.c: morus640128v1sse2.c:175:54: error: unknown type name '__m128i'
morus640128v1sse2.c: unsigned char *ciphertext, unsigned long len, __m128i *state)
morus640128v1sse2.c: ^
morus640128v1sse2.c: morus640128v1sse2.c:196:60: error: unknown type name '__m128i'
morus640128v1sse2.c: ...

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