Implementation notes: x86, gcc14, crypto_aead/norx6461v2

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx6461v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
176751refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102220161009
176796refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
176832refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
176976refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102220161009
176976refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102220161009
177048refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102220161009
178668refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102220161009
178785refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102220161009
180855refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102220161009
180909refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102220161009
180954refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102220161009
181080refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102220161009
181242refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102220161009
181413refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102220161009
181566refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102220161009
181665refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102220161009
182457refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102220161009
183537refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102220161009
183771refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102220161009
183807refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102220161009
183843refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102220161009
183996refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102220161009
184455refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102220161009
184716refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102220161009
184716refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102220161009
184734refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102220161009
184779refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102220161009
184860refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102220161009
184986refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102220161009
185175refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102220161009
185670refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102220161009
186003refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102220161009
186327refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102220161009
186372refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102220161009
186426refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102220161009
186462refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102220161009
186543refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102220161009
186543refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102220161009
186543refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102220161009
186696refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102220161009
186696refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102220161009
186759refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102220161009
187038refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102220161009
187299refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102220161009
187317refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102220161009
187389refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102220161009
187398refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102220161009
187416refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102220161009
187875refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102220161009
187893refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102220161009
187911refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102220161009
187929refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
188028refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102220161009
188028refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102220161009
188037refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102220161009
188064refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102220161009
188190refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102220161009
188226refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102220161009
188325refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102220161009
188352refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102220161009
188451refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102220161009
188478refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
188541refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102220161009
188658refgcc -m32 -O3 -fomit-frame-pointer2016102220161009
188694refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102220161009
188721refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102220161009
188748refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102220161009
188766refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102220161009
188883refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102220161009
188928refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102220161009
189081refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102220161009
189135refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102220161009
189189refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102220161009
189441refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102220161009
189612refgcc -m32 -O2 -fomit-frame-pointer2016102220161009
189792refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102220161009
189837refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102220161009
189918refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102220161009
189954refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102220161009
189954refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102220161009
189999refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102220161009
190008refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102220161009
190098refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102220161009
191250refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102220161009
191412refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102220161009
191457refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102220161009
191763refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102220161009
191871refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102220161009
192033refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102220161009
192078refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102220161009
192492refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102220161009
192510refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102220161009
192537refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102220161009
192591refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102220161009
192645refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102220161009
192681refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102220161009
192852refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102220161009
193086refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102220161009
193140refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102220161009
193338refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102220161009
193464refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102220161009
193581refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102220161009
193590refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102220161009
193626refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102220161009
193878refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102220161009
194139refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102220161009
194517refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102220161009
194517refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102220161009
194697refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102220161009
195426refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102220161009
195651refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102220161009
197883refgcc -m32 -Os -fomit-frame-pointer2016102220161009
203202refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102220161009
203400refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102220161009
204102refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102220161009
204174refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102220161009
206433refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102220161009
206460refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102220161009
206739refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102220161009
206820refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102220161009
207522refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102220161009
207693refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102220161009
207729refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102220161009
207918refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102220161009
208260refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102220161009
209124refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102220161009
209664refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102220161009
209817refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102220161009
210339refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102220161009
210735refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102220161009
210960refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102220161009
211644refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102220161009
211806refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102220161009
212049refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102220161009
212058refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102220161009
212139refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102220161009
212364refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102220161009
212400refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102220161009
212409refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102220161009
212580refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102220161009
212742refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102220161009
212832refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102220161009
213030refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102220161009
213075refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102220161009
213120refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102220161009
213489refgcc -m32 -O -fomit-frame-pointer2016102220161009
214092refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102220161009
214245refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102220161009
214380refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102220161009
215082refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102220161009
219276refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102220161009
219537refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102220161009
223506refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102220161009
225963refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102220161009
226188refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102220161009
226386refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102220161009
230247refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102220161009
230661refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102220161009
240174refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102220161009
241578refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102220161009

Compiler output

Implementation: crypto_aead/norx6461v2/ymm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c:25:27: error: immintrin.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:385: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:385: error: (Each undeclared identifier is reported only once
norx.c: norx.c:385: error: for each function it appears in.)
norx.c: norx.c:385: error: expected ';' before 'A'
norx.c: norx.c:388: error: 'A' undeclared (first use in this function)
norx.c: norx.c:388: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:388: error: expected expression before ')' token
norx.c: norx.c:388: error: 'B' undeclared (first use in this function)
norx.c: norx.c:388: error: expected expression before ')' token
norx.c: norx.c:388: error: 'C' undeclared (first use in this function)
norx.c: norx.c:388: error: 'D' undeclared (first use in this function)
norx.c: norx.c:388: error: expected ';' before 't0'
norx.c: norx.c:388: error: 't0' undeclared (first use in this function)
norx.c: norx.c:388: error: 't1' undeclared (first use in this function)
norx.c: norx.c:388: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: ...

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

Compiler output

Implementation: crypto_aead/norx6461v2/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c:25:27: error: immintrin.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:453: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:453: error: (Each undeclared identifier is reported only once
norx.c: norx.c:453: error: for each function it appears in.)
norx.c: norx.c:453: error: expected ';' before 'S'
norx.c: norx.c:456: error: 'S' undeclared (first use in this function)
norx.c: norx.c:456: error: expected expression before ')' token
norx.c: norx.c:456: error: expected expression before ')' token
norx.c: norx.c:456: error: expected expression before ')' token
norx.c: norx.c:456: error: expected ';' before 'l0'
norx.c: norx.c:456: error: 'l0' undeclared (first use in this function)
norx.c: norx.c:456: error: 'r0' undeclared (first use in this function)
norx.c: norx.c:456: error: 'l1' undeclared (first use in this function)
norx.c: norx.c:456: error: 'r1' undeclared (first use in this function)
norx.c: norx.c:456: error: expected ';' before 't0'
norx.c: norx.c:456: error: 't0' undeclared (first use in this function)
norx.c: norx.c:456: error: 't1' undeclared (first use in this function)
norx.c: norx.c:456: error: expected ';' before 'l0'
norx.c: norx.c:456: error: expected ';' before 't0'
norx.c: norx.c:457: error: expected ';' before 'l0'
norx.c: norx.c:457: error: expected ';' before 't0'
norx.c: norx.c:457: error: expected ';' before 'l0'
norx.c: norx.c:457: error: expected ';' before 't0'
norx.c: norx.c:457: 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/norx6461v2/ymm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:25:27: error: immintrin.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:385: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:385: error: (Each undeclared identifier is reported only once
norx.c: norx.c:385: error: for each function it appears in.)
norx.c: norx.c:385: error: expected ';' before 'A'
norx.c: norx.c:388: error: 'A' undeclared (first use in this function)
norx.c: norx.c:388: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:388: error: expected expression before ')' token
norx.c: norx.c:388: error: 'B' undeclared (first use in this function)
norx.c: norx.c:388: error: expected expression before ')' token
norx.c: norx.c:388: error: 'C' undeclared (first use in this function)
norx.c: norx.c:388: error: 'D' undeclared (first use in this function)
norx.c: norx.c:388: error: expected ';' before 't0'
norx.c: norx.c:388: error: 't0' undeclared (first use in this function)
norx.c: norx.c:388: error: 't1' undeclared (first use in this function)
norx.c: norx.c:388: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: ...
norx.c: norx.c:25:27: error: immintrin.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:385: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:385: error: (Each undeclared identifier is reported only once
norx.c: norx.c:385: error: for each function it appears in.)
norx.c: norx.c:385: error: expected ';' before 'A'
norx.c: norx.c:388: error: 'A' undeclared (first use in this function)
norx.c: norx.c:388: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:388: error: expected expression before ')' token
norx.c: norx.c:388: error: 'B' undeclared (first use in this function)
norx.c: norx.c:388: error: expected expression before ')' token
norx.c: norx.c:388: error: 'C' undeclared (first use in this function)
norx.c: norx.c:388: error: 'D' undeclared (first use in this function)
norx.c: norx.c:388: error: expected ';' before 't0'
norx.c: norx.c:388: error: 't0' undeclared (first use in this function)
norx.c: norx.c:388: error: 't1' undeclared (first use in this function)
norx.c: norx.c:388: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected ';' before 't0'
norx.c: norx.c:389: error: expected expression before ')' token
norx.c: ...

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

Compiler output

Implementation: crypto_aead/norx6461v2/xmm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:25:27: error: immintrin.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:453: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:453: error: (Each undeclared identifier is reported only once
norx.c: norx.c:453: error: for each function it appears in.)
norx.c: norx.c:453: error: expected ';' before 'S'
norx.c: norx.c:456: error: 'S' undeclared (first use in this function)
norx.c: norx.c:456: error: expected expression before ')' token
norx.c: norx.c:456: error: expected expression before ')' token
norx.c: norx.c:456: error: expected expression before ')' token
norx.c: norx.c:456: error: expected ';' before 'l0'
norx.c: norx.c:456: error: 'l0' undeclared (first use in this function)
norx.c: norx.c:456: error: 'r0' undeclared (first use in this function)
norx.c: norx.c:456: error: 'l1' undeclared (first use in this function)
norx.c: norx.c:456: error: 'r1' undeclared (first use in this function)
norx.c: norx.c:456: error: expected ';' before 't0'
norx.c: norx.c:456: error: 't0' undeclared (first use in this function)
norx.c: norx.c:456: error: 't1' undeclared (first use in this function)
norx.c: norx.c:456: error: expected ';' before 'l0'
norx.c: norx.c:456: error: expected ';' before 't0'
norx.c: norx.c:457: error: expected ';' before 'l0'
norx.c: norx.c:457: error: expected ';' before 't0'
norx.c: norx.c:457: error: expected ';' before 'l0'
norx.c: norx.c:457: error: expected ';' before 't0'
norx.c: norx.c:457: error: expected expression before ')' token
norx.c: ...
norx.c: norx.c:25:27: error: immintrin.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:453: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:453: error: (Each undeclared identifier is reported only once
norx.c: norx.c:453: error: for each function it appears in.)
norx.c: norx.c:453: error: expected ';' before 'S'
norx.c: norx.c:456: error: 'S' undeclared (first use in this function)
norx.c: norx.c:456: error: expected expression before ')' token
norx.c: norx.c:456: error: expected expression before ')' token
norx.c: norx.c:456: error: expected expression before ')' token
norx.c: norx.c:456: error: expected ';' before 'l0'
norx.c: norx.c:456: error: 'l0' undeclared (first use in this function)
norx.c: norx.c:456: error: 'r0' undeclared (first use in this function)
norx.c: norx.c:456: error: 'l1' undeclared (first use in this function)
norx.c: norx.c:456: error: 'r1' undeclared (first use in this function)
norx.c: norx.c:456: error: expected ';' before 't0'
norx.c: norx.c:456: error: 't0' undeclared (first use in this function)
norx.c: norx.c:456: error: 't1' undeclared (first use in this function)
norx.c: norx.c:456: error: expected ';' before 'l0'
norx.c: norx.c:456: error: expected ';' before 't0'
norx.c: norx.c:457: error: expected ';' before 'l0'
norx.c: norx.c:457: error: expected ';' before 't0'
norx.c: norx.c:457: error: expected ';' before 'l0'
norx.c: norx.c:457: error: expected ';' before 't0'
norx.c: norx.c:457: 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