Implementation notes: x86, gcc14, crypto_aead/norx6441v2

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx6441v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
124155refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
124227refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
124227refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102220161009
124299refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102220161009
124326refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102220161009
124344refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102220161009
125586refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102220161009
125613refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102220161009
126963refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102220161009
126990refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102220161009
127008refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102220161009
127080refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102220161009
127089refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102220161009
127116refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102220161009
127287refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102220161009
127287refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102220161009
128475refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102220161009
128484refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102220161009
128646refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102220161009
128727refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102220161009
129276refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102220161009
129429refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102220161009
129600refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102220161009
129663refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102220161009
129879refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102220161009
130032refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102220161009
130068refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102220161009
130275refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102220161009
130284refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102220161009
130374refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102220161009
130401refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102220161009
130581refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102220161009
130581refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102220161009
130662refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102220161009
130662refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102220161009
130770refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
130824refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102220161009
130842refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102220161009
130851refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102220161009
130950refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102220161009
130977refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102220161009
131013refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102220161009
131076refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102220161009
131238refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102220161009
131625refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102220161009
131643refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102220161009
131679refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102220161009
131688refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102220161009
131760refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102220161009
131814refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
131841refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102220161009
131922refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102220161009
131931refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102220161009
132039refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102220161009
132084refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102220161009
132147refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102220161009
132174refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102220161009
132174refgcc -m32 -O3 -fomit-frame-pointer2016102220161009
132246refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102220161009
132273refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102220161009
132453refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102220161009
132498refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102220161009
132579refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102220161009
132606refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102220161009
132714refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102220161009
132714refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102220161009
132741refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102220161009
132759refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102220161009
132804refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102220161009
132813refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102220161009
132822refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102220161009
132939refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102220161009
132957refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102220161009
133011refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102220161009
133065refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102220161009
133083refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102220161009
133110refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102220161009
133155refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102220161009
133245refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102220161009
133263refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102220161009
133281refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102220161009
133668refgcc -m32 -O2 -fomit-frame-pointer2016102220161009
133875refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102220161009
135027refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102220161009
135666refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102220161009
135747refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102220161009
135765refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102220161009
135873refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102220161009
136152refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102220161009
136521refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102220161009
136863refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102220161009
137061refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102220161009
137115refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102220161009
137403refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102220161009
137412refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102220161009
137412refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102220161009
137412refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102220161009
137439refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102220161009
137457refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102220161009
137565refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102220161009
137763refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102220161009
137790refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102220161009
137853refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102220161009
137961refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102220161009
137988refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102220161009
138222refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102220161009
138222refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102220161009
138330refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102220161009
138375refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102220161009
138420refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102220161009
138573refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102220161009
138582refgcc -m32 -Os -fomit-frame-pointer2016102220161009
143172refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102220161009
143433refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102220161009
143478refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102220161009
144027refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102220161009
144387refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102220161009
144450refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102220161009
144585refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102220161009
144612refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102220161009
145431refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102220161009
145440refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102220161009
145512refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102220161009
145530refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102220161009
145611refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102220161009
146304refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102220161009
146583refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102220161009
146781refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102220161009
146853refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102220161009
147132refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102220161009
147177refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102220161009
147978refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102220161009
148779refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102220161009
148815refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102220161009
149436refgcc -m32 -O -fomit-frame-pointer2016102220161009
149535refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102220161009
149769refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102220161009
150156refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102220161009
150570refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102220161009
150651refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102220161009
151335refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102220161009
151353refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102220161009
151461refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102220161009
151506refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102220161009
151515refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102220161009
151632refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102220161009
153918refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102220161009
153954refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102220161009
154179refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102220161009
154674refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102220161009
154953refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102220161009
155268refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102220161009
157428refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102220161009
158157refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102220161009
163233refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102220161009
163485refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102220161009
167076refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102220161009
167157refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102220161009
173664refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102220161009
174591refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102220161009

Compiler output

Implementation: crypto_aead/norx6441v2/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/norx6441v2/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/norx6441v2/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/norx6441v2/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