Implementation notes: x86, hydra1, crypto_aead/norx3241v3

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: norx3241v3
TimeImplementationCompilerBenchmark dateSUPERCOP version
53632xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016122720161220
53637xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016122720161220
53662xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016122720161220
53675xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016122720161220
53696xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016122720161220
53698xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016122720161220
53709xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016122720161220
53719xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016122720161220
53725xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016122720161220
53726xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122720161220
53728xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016122720161220
53739xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016122720161220
53747xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122720161220
53757xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122720161220
53786xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122720161220
53800xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016122720161220
53800xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016122720161220
53810xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016122720161220
53828xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2016122720161220
53832xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2016122720161220
53861xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016122720161220
54461xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2016122720161220
54480xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016122720161220
54502xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2016122720161220
54504xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016122720161220
62392xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016122720161220
62401xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016122720161220
62401xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016122720161220
62405xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016122720161220
62672xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016122720161220
62683xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016122720161220
63264xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016122720161220
63267xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016122720161220
63339xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016122720161220
63342xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016122720161220
64778xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122720161220
64789xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122720161220
64805xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122720161220
64805xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122720161220
71763xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2016122720161220
71766xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2016122720161220
71768xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016122720161220
71779xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016122720161220
71779xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016122720161220
71779xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016122720161220
74941xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016122720161220
75970xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016122720161220
80837xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016122720161220
80841xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016122720161220
80992xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016122720161220
81496xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016122720161220
81497xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2016122720161220
82830refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016122720161220
82835refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016122720161220
82848refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016122720161220
83177refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016122720161220
83375refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016122720161220
83405refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016122720161220
83536refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016122720161220
83550refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016122720161220
83582refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016122720161220
83667refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016122720161220
83965refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016122720161220
83971refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016122720161220
83974refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016122720161220
84030refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016122720161220
84041refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016122720161220
84493refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016122720161220
84556refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016122720161220
84624refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016122720161220
84632refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016122720161220
84677refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016122720161220
84682refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016122720161220
84856refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016122720161220
84949refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016122720161220
84959refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016122720161220
85011refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016122720161220
85024refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016122720161220
85090refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016122720161220
85134refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016122720161220
85149refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122720161220
85176refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016122720161220
85332refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016122720161220
85472refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016122720161220
85483refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016122720161220
85572refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016122720161220
85654refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016122720161220
85674refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016122720161220
85688refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122720161220
85707refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016122720161220
85806refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016122720161220
85819refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016122720161220
85932refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016122720161220
85944refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016122720161220
86182refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016122720161220
86304refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016122720161220
86307refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016122720161220
86370refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016122720161220
86371refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016122720161220
86387refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016122720161220
86697refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016122720161220
86720refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016122720161220
86739refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016122720161220
86960refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016122720161220
86981refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016122720161220
87045refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016122720161220
87112refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016122720161220
87147refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016122720161220
87261refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016122720161220
87296refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016122720161220
87353refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016122720161220
87421refgcc -m32 -Os -fomit-frame-pointer2016122720161220
87499refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122720161220
87523refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016122720161220
87525refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016122720161220
87652refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122720161220
87671refgcc -m32 -O3 -fomit-frame-pointer2016122720161220
87827refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016122720161220
87832refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016122720161220
87837refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122720161220
87934refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016122720161220
88016refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016122720161220
88118refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016122720161220
88168refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016122720161220
88200refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016122720161220
88219refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016122720161220
88259refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016122720161220
88271refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016122720161220
88293refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016122720161220
88342refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016122720161220
88352refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016122720161220
88435refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016122720161220
88449refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016122720161220
88611refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016122720161220
88622refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016122720161220
88637refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016122720161220
88645refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016122720161220
88648refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016122720161220
88651refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016122720161220
88653refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016122720161220
88655refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016122720161220
88656refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016122720161220
88664refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016122720161220
88785refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122720161220
89115refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016122720161220
89191refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016122720161220
89212refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122720161220
89216refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016122720161220
89216refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016122720161220
89221refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016122720161220
89406refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016122720161220
89498refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016122720161220
89632refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016122720161220
89682refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016122720161220
89725refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016122720161220
89821refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016122720161220
89855refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016122720161220
89891refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016122720161220
89910refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016122720161220
89923refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122720161220
90061refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016122720161220
90079refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016122720161220
90454refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016122720161220
90525refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016122720161220
90541refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016122720161220
90553refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016122720161220
90568refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016122720161220
90648refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016122720161220
90886refgcc -m32 -march=prescott -O -fomit-frame-pointer2016122720161220
90965refgcc -m32 -march=nocona -O -fomit-frame-pointer2016122720161220
91045refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016122720161220
91056refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016122720161220
91102refgcc -m32 -O -fomit-frame-pointer2016122720161220
91192refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016122720161220
91275refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016122720161220
91304refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016122720161220
91317refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016122720161220
91320refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122720161220
91350refgcc -m32 -march=k6 -O -fomit-frame-pointer2016122720161220
91363refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016122720161220
91376refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016122720161220
91386refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122720161220
91387refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016122720161220
91531refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016122720161220
91536refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016122720161220
91552refgcc -m32 -march=athlon -O -fomit-frame-pointer2016122720161220
91744refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016122720161220
91853refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016122720161220
92101refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122720161220
92104refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016122720161220
92120refgcc -m32 -march=core2 -O -fomit-frame-pointer2016122720161220
92209refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016122720161220
92224refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016122720161220
92243refgcc -m32 -march=k8 -O -fomit-frame-pointer2016122720161220
92296refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016122720161220
92307refgcc -m32 -O2 -fomit-frame-pointer2016122720161220
92309refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016122720161220
92344refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016122720161220
92456refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122720161220
92467refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016122720161220
92587refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016122720161220
92717refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016122720161220
92746refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016122720161220
92773refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016122720161220
92845refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016122720161220
93411refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016122720161220
94374refgcc -m32 -march=i486 -O -fomit-frame-pointer2016122720161220
94954refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016122720161220
95144refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016122720161220
95411refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016122720161220
95429refgcc -m32 -march=pentium -O -fomit-frame-pointer2016122720161220
95602refgcc -m32 -march=i386 -O -fomit-frame-pointer2016122720161220

Test failure

Implementation: crypto_aead/norx3241v3/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref xmm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/norx3241v3/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:395:19: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
norx.c: const __m128i K = LOADU(key);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
norx.c: _mm_xor_si128 (__m128i __A, __m128i __B)
norx.c: ^
norx.c: norx.c:85:19: error: called from here
norx.c: #define XOR(A, B) _mm_xor_si128((A), (B))
norx.c: ^
norx.c: norx.c:303:12: note: in expansion of macro 'XOR'
norx.c: S[3] = XOR(S[3], _mm_set_epi32(NORX_T, NORX_P, NORX_L, NORX_W)); \
norx.c: ^
norx.c: norx.c:399:5: note: in expansion of macro 'INITIALISE'
norx.c: INITIALISE(S, nonce, K);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
norx.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
norx.c: ^
norx.c: ...

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

Compiler output

Implementation: crypto_aead/norx3241v3/neon
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c:18:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer neon
gcc -m32 -O2 -fomit-frame-pointer neon
gcc -m32 -O3 -fomit-frame-pointer neon
gcc -m32 -O -fomit-frame-pointer neon
gcc -m32 -Os -fomit-frame-pointer neon
gcc -m32 -march=athlon -O2 -fomit-frame-pointer neon
gcc -m32 -march=athlon -O3 -fomit-frame-pointer neon
gcc -m32 -march=athlon -O -fomit-frame-pointer neon
gcc -m32 -march=athlon -Os -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer neon
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer neon
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=core2 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer neon
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer neon
gcc -m32 -march=corei7 -O -fomit-frame-pointer neon
gcc -m32 -march=corei7 -Os -fomit-frame-pointer neon
gcc -m32 -march=i386 -O2 -fomit-frame-pointer neon
gcc -m32 -march=i386 -O3 -fomit-frame-pointer neon
gcc -m32 -march=i386 -O -fomit-frame-pointer neon
gcc -m32 -march=i386 -Os -fomit-frame-pointer neon
gcc -m32 -march=i486 -O2 -fomit-frame-pointer neon
gcc -m32 -march=i486 -O3 -fomit-frame-pointer neon
gcc -m32 -march=i486 -O -fomit-frame-pointer neon
gcc -m32 -march=i486 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6 -O -fomit-frame-pointer neon
gcc -m32 -march=k6 -Os -fomit-frame-pointer neon
gcc -m32 -march=k8 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k8 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k8 -O -fomit-frame-pointer neon
gcc -m32 -march=k8 -Os -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer neon
gcc -m32 -march=nocona -O2 -fomit-frame-pointer neon
gcc -m32 -march=nocona -O3 -fomit-frame-pointer neon
gcc -m32 -march=nocona -O -fomit-frame-pointer neon
gcc -m32 -march=nocona -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium -O -fomit-frame-pointer neon
gcc -m32 -march=pentium -Os -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer neon
gcc -m32 -march=prescott -O2 -fomit-frame-pointer neon
gcc -m32 -march=prescott -O3 -fomit-frame-pointer neon
gcc -m32 -march=prescott -O -fomit-frame-pointer neon
gcc -m32 -march=prescott -Os -fomit-frame-pointer neon

Compiler output

Implementation: crypto_aead/norx3241v3/xmm
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
norx.c: _mm_xor_si128 (__m128i __A, __m128i __B)
norx.c: ^
norx.c: norx.c:85:19: error: called from here
norx.c: #define XOR(A, B) _mm_xor_si128((A), (B))
norx.c: ^
norx.c: norx.c:303:12: note: in expansion of macro 'XOR'
norx.c: S[3] = XOR(S[3], _mm_set_epi32(NORX_T, NORX_P, NORX_L, NORX_W)); \
norx.c: ^
norx.c: norx.c:399:5: note: in expansion of macro 'INITIALISE'
norx.c: INITIALISE(S, nonce, K);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
norx.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
norx.c: ^
norx.c: norx.c:85:19: error: called from here
norx.c: #define XOR(A, B) _mm_xor_si128((A), (B))
norx.c: ^
norx.c: ...

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

Compiler output

Implementation: crypto_aead/norx3241v3/neon
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:18:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.
norx.c: norx.c:18:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.

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