Implementation notes: x86, hydra2, crypto_aead/morus640128v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: morus640128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
15052sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
15108sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
15116sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
15140sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
15140sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
15164sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
15212sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
15220sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
15220sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
15224sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
15244sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
15252sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
15264sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
15264sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
15276sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
15308sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
15320sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
15364sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
15384sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
15492sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
15504sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
15516sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
15532sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
15556sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
15556sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
15560sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
15588sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
15592sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
15744sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
15784sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
15928sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
15928sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
15964sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
15972sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
15988sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
16020sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
16020sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
16056sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
16064sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
16068sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
16100sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
16164sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
16220sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
16240sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
16300sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
16304sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
16328sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
16328sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
16368sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
16448sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
16952sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
48268refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
48268refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
48268refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
48268refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
48268refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
48272refgcc -m32 -O -fomit-frame-pointer2014060720140525
48276refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
48300refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
48360refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
48496refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
48532refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
48548refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
48564refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
48564refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
48568refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
48572refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
48572refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
48584refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
48596refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
48644refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
48644refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
48672refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
48708refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
48752refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
48752refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
48768refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
48780refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
48788refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
48800refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
48808refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
48840refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
48864refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
48868refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
48884refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
48884refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
49052refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
49052refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
49056refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
49096refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
49360refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
49416refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
49432refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
49456refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
58640refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
58808refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
58812refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
58836refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
58856refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
58908refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
59360refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
59420refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
60412refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
60436refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
60436refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
60508refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
60508refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
60540refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
60576refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
60612refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
60612refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
60648refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
60760refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
60816refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
60888refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
60940refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
61016refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
61052refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
61052refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
61068refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
61188refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
61188refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
61200refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
61496refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
61608refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
61724refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
61728refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
61776refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
61864refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
61892refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
61896refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
61964refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
61964refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
61972refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
61980refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
62008refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
62012refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
62024refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
62108refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
62196refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
62272refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
62352refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
62428refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
62432refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
62436refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
62444refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
62460refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
62476refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
62492refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
62512refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
62540refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
62556refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
62660refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
62704refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
62708refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
62752refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
62800refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
62844refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
62848refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
62852refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
62852refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
62856refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
62868refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
63024refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
63040refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
63064refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
63148refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
63184refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
63224refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
63280refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
63292refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
63432refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
63668refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
63856refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
63880refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
63988refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
64004refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
64280refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
98980refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
98996refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
99004refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
99036refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
99088refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
99168refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
99328refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
99380refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
99388refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
99392refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
99420refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
99428refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
99484refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
99508refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
99528refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
99528refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
99632refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
99640refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
99712refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
99724refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
99796refgcc -m32 -Os -fomit-frame-pointer2014060720140525
99804refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
99804refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
100008refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
100292refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
100292refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
100292refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
100344refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
100448refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
100464refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
100536refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
100640refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
100724refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
101348refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
101364refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
101376refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
101404refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
101432refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
101468refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
101504refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
101528refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
101592refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
101612refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525

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: 22, 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=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: morus640128v1sse2.c:36:40: error: unknown type name '__m128i'
morus640128v1sse2.c: morus640128v1sse2.c:71:78: error: unknown type name '__m128i'
morus640128v1sse2.c: morus640128v1sse2.c:89:98: error: unknown type name '__m128i'
morus640128v1sse2.c: morus640128v1sse2.c:113:105: error: unknown type name '__m128i'
morus640128v1sse2.c: morus640128v1sse2.c:142:52: error: unknown type name '__m128i'
morus640128v1sse2.c: morus640128v1sse2.c:159:46: error: unknown type name '__m128i'
morus640128v1sse2.c: morus640128v1sse2.c:175:54: error: unknown type name '__m128i'
morus640128v1sse2.c: morus640128v1sse2.c:196:60: error: unknown type name '__m128i'
morus640128v1sse2.c: morus640128v1sse2.c: In function 'crypto_aead_morus640128v1_sse2_encrypt':
morus640128v1sse2.c: morus640128v1sse2.c:233:9: error: unknown type name '__m128i'
morus640128v1sse2.c: morus640128v1sse2.c: In function 'crypto_aead_morus640128v1_sse2_decrypt':
morus640128v1sse2.c: morus640128v1sse2.c:279:9: error: unknown type name '__m128i'

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