Implementation notes: x86, gcc14, crypto_aead/norx3241v3

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx3241v3
TimeImplementationCompilerBenchmark dateSUPERCOP version
93924refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122920161220
93942refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016122920161220
94014refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016122920161220
94284refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016122920161220
94536refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016122920161220
94617refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016122920161220
94662refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016122920161220
94680refgcc -m32 -O3 -fomit-frame-pointer2016122920161220
94761refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016122920161220
94770refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016122920161220
94779refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016122920161220
94779refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016122920161220
94788refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016122920161220
94851refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016122920161220
94860refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016122920161220
94914refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016122920161220
94914refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016122920161220
94923refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016122920161220
94941refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016122920161220
95004refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016122920161220
95031refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016122920161220
95076refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016122920161220
95085refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016122920161220
95094refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016122920161220
95103refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016122920161220
95112refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122920161220
95157refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016122920161220
95184refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016122920161220
95193refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016122920161220
95202refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016122920161220
95220refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016122920161220
95265refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016122920161220
95265refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016122920161220
95319refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016122920161220
95409refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016122920161220
95445refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016122920161220
95472refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016122920161220
95553refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016122920161220
95553refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016122920161220
95688refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016122920161220
95697refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016122920161220
95760refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016122920161220
95769refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016122920161220
95814refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016122920161220
95814refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016122920161220
95823refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016122920161220
95823refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016122920161220
95832refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016122920161220
95841refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016122920161220
96084refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016122920161220
96102refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016122920161220
96156refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016122920161220
96174refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016122920161220
96264refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016122920161220
96570refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016122920161220
96597refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016122920161220
96714refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016122920161220
96723refgcc -m32 -O2 -fomit-frame-pointer2016122920161220
96741refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016122920161220
96768refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016122920161220
96804refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016122920161220
96840refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016122920161220
96894refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122920161220
96912refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016122920161220
96921refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122920161220
96930refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016122920161220
96948refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016122920161220
96975refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016122920161220
96975refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016122920161220
96993refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016122920161220
97038refgcc -m32 -Os -fomit-frame-pointer2016122920161220
97038refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016122920161220
97056refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016122920161220
97101refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122920161220
97164refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016122920161220
97173refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016122920161220
97227refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016122920161220
97236refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016122920161220
97317refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016122920161220
97344refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016122920161220
97344refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016122920161220
97470refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016122920161220
97470refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016122920161220
97605refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016122920161220
98082refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016122920161220
98253refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122920161220
98316refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016122920161220
98343refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016122920161220
98352refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016122920161220
98361refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016122920161220
98442refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016122920161220
98487refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016122920161220
98487refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016122920161220
98487refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122920161220
98514refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016122920161220
98550refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016122920161220
98568refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016122920161220
98568refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016122920161220
98613refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016122920161220
98721refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016122920161220
98739refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016122920161220
99189refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016122920161220
99297refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016122920161220
99387refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016122920161220
99396refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016122920161220
99405refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016122920161220
99414refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016122920161220
99495refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016122920161220
99504refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016122920161220
99540refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016122920161220
99558refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016122920161220
99558refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016122920161220
99585refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016122920161220
100044refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016122920161220
100395refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016122920161220
100440refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016122920161220
100620refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016122920161220
100629refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016122920161220
100638refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016122920161220
101313refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016122920161220
119241refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016122920161220
119394refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016122920161220
119466refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016122920161220
119601refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016122920161220
120267refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016122920161220
120312refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016122920161220
120366refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016122920161220
120537refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016122920161220
120708refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016122920161220
120708refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016122920161220
120717refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016122920161220
120735refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016122920161220
120753refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016122920161220
121374refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016122920161220
121599refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016122920161220
122490refgcc -m32 -march=i386 -O -fomit-frame-pointer2016122920161220
123786refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122920161220
123867refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016122920161220
124191refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016122920161220
124245refgcc -m32 -march=prescott -O -fomit-frame-pointer2016122920161220
124299refgcc -m32 -march=k8 -O -fomit-frame-pointer2016122920161220
124497refgcc -m32 -march=k6 -O -fomit-frame-pointer2016122920161220
124713refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016122920161220
124740refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016122920161220
124794refgcc -m32 -march=core2 -O -fomit-frame-pointer2016122920161220
124794refgcc -m32 -march=nocona -O -fomit-frame-pointer2016122920161220
124803refgcc -m32 -O -fomit-frame-pointer2016122920161220
124821refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016122920161220
125064refgcc -m32 -march=athlon -O -fomit-frame-pointer2016122920161220
125226refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016122920161220
125334refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016122920161220
125361refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016122920161220
125442refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016122920161220
125991refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016122920161220
138024refgcc -m32 -march=pentium -O -fomit-frame-pointer2016122920161220
138060refgcc -m32 -march=i486 -O -fomit-frame-pointer2016122920161220
138294refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016122920161220
138753refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016122920161220
139257refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016122920161220
139446refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016122920161220

Compiler output

Implementation: crypto_aead/norx3241v3/neon
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c:18:22: error: arm_neon.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:382: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:382: error: 'K' undeclared (first use in this function)
norx.c: norx.c:382: error: (Each undeclared identifier is reported only once
norx.c: norx.c:382: error: for each function it appears in.)
norx.c: norx.c:383: error: 'uint32x4_t' undeclared (first use in this function)
norx.c: norx.c:383: error: expected ';' before 'A'
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'C_'
norx.c: norx.c:386: error: 'C_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'D_'
norx.c: norx.c:386: error: 'D_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: 'A' undeclared (first use in this function)
norx.c: norx.c:386: error: 'B' undeclared (first use in this function)
norx.c: norx.c:386: error: 'C' undeclared (first use in this function)
norx.c: norx.c:386: error: 'D' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:386: error: 't0' undeclared (first use in this function)
norx.c: norx.c:386: error: 't1' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:387: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tag'
norx.c: norx.c:387: error: 'tag' undeclared (first use in this function)
norx.c: norx.c:387: error: expected expression before '{' token
norx.c: ...

Number of similar (compiler,implementation) pairs: 156, 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=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 -O3 -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 -O3 -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=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 -O2 -fomit-frame-pointer
norx.c: norx.c:26:27: error: immintrin.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:395: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:395: error: 'K' undeclared (first use in this function)
norx.c: norx.c:395: error: (Each undeclared identifier is reported only once
norx.c: norx.c:395: error: for each function it appears in.)
norx.c: norx.c:395: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:395: error: expected expression before ')' token
norx.c: norx.c:396: error: expected ';' before 'S'
norx.c: norx.c:399: error: 'S' undeclared (first use in this function)
norx.c: norx.c:399: error: expected expression before ')' token
norx.c: norx.c:399: error: expected ';' before 't0'
norx.c: norx.c:399: error: 't0' undeclared (first use in this function)
norx.c: norx.c:399: error: 't1' undeclared (first use in this function)
norx.c: norx.c:399: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: ...

Number of similar (compiler,implementation) pairs: 156, 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=barcelona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=barcelona -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=k8 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-m -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=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 -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium4 -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 -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=prescott -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=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer 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 -O3 -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 -O3 -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=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=k8 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k8 -O -fomit-frame-pointer xmm
gcc -m32 -march=k8 -Os -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer xmm
gcc -m32 -march=nocona -O -fomit-frame-pointer xmm
gcc -m32 -march=nocona -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-m -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=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
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium4 -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
gcc -m32 -march=prescott -O2 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer xmm
gcc -m32 -march=prescott -O -fomit-frame-pointer xmm
gcc -m32 -march=prescott -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: error: arm_neon.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:382: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:382: error: 'K' undeclared (first use in this function)
norx.c: norx.c:382: error: (Each undeclared identifier is reported only once
norx.c: norx.c:382: error: for each function it appears in.)
norx.c: norx.c:383: error: 'uint32x4_t' undeclared (first use in this function)
norx.c: norx.c:383: error: expected ';' before 'A'
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'C_'
norx.c: norx.c:386: error: 'C_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'D_'
norx.c: norx.c:386: error: 'D_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: 'A' undeclared (first use in this function)
norx.c: norx.c:386: error: 'B' undeclared (first use in this function)
norx.c: norx.c:386: error: 'C' undeclared (first use in this function)
norx.c: norx.c:386: error: 'D' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:386: error: 't0' undeclared (first use in this function)
norx.c: norx.c:386: error: 't1' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:387: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tag'
norx.c: norx.c:387: error: 'tag' undeclared (first use in this function)
norx.c: norx.c:387: error: expected expression before '{' token
norx.c: ...
norx.c: norx.c:18:22: error: arm_neon.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:382: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:382: error: 'K' undeclared (first use in this function)
norx.c: norx.c:382: error: (Each undeclared identifier is reported only once
norx.c: norx.c:382: error: for each function it appears in.)
norx.c: norx.c:383: error: 'uint32x4_t' undeclared (first use in this function)
norx.c: norx.c:383: error: expected ';' before 'A'
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'C_'
norx.c: norx.c:386: error: 'C_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'D_'
norx.c: norx.c:386: error: 'D_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: 'A' undeclared (first use in this function)
norx.c: norx.c:386: error: 'B' undeclared (first use in this function)
norx.c: norx.c:386: error: 'C' undeclared (first use in this function)
norx.c: norx.c:386: error: 'D' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:386: error: 't0' undeclared (first use in this function)
norx.c: norx.c:386: error: 't1' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:387: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tag'
norx.c: norx.c:387: error: 'tag' undeclared (first use in this function)
norx.c: norx.c:387: error: expected expression before '{' token
norx.c: ...

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

Compiler output

Implementation: crypto_aead/norx3241v3/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:26:27: error: immintrin.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:395: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:395: error: 'K' undeclared (first use in this function)
norx.c: norx.c:395: error: (Each undeclared identifier is reported only once
norx.c: norx.c:395: error: for each function it appears in.)
norx.c: norx.c:395: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:395: error: expected expression before ')' token
norx.c: norx.c:396: error: expected ';' before 'S'
norx.c: norx.c:399: error: 'S' undeclared (first use in this function)
norx.c: norx.c:399: error: expected expression before ')' token
norx.c: norx.c:399: error: expected ';' before 't0'
norx.c: norx.c:399: error: 't0' undeclared (first use in this function)
norx.c: norx.c:399: error: 't1' undeclared (first use in this function)
norx.c: norx.c:399: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: ...
norx.c: norx.c:26:27: error: immintrin.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:395: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:395: error: 'K' undeclared (first use in this function)
norx.c: norx.c:395: error: (Each undeclared identifier is reported only once
norx.c: norx.c:395: error: for each function it appears in.)
norx.c: norx.c:395: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:395: error: expected expression before ')' token
norx.c: norx.c:396: error: expected ';' before 'S'
norx.c: norx.c:399: error: 'S' undeclared (first use in this function)
norx.c: norx.c:399: error: expected expression before ')' token
norx.c: norx.c:399: error: expected ';' before 't0'
norx.c: norx.c:399: error: 't0' undeclared (first use in this function)
norx.c: norx.c:399: error: 't1' undeclared (first use in this function)
norx.c: norx.c:399: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected ';' before 't0'
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: norx.c:400: error: expected expression before ')' token
norx.c: ...

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