Implementation notes: x86, h4e350, crypto_aead/norx3261v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx3261v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
98397xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062420140525
98406xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062420140525
98412xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062420140525
98421xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062420140525
98469xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062420140525
98469xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062420140525
98475xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062420140525
98913xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062420140525
98955xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062420140525
98961xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062420140525
99039xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062420140525
99159xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062420140525
99192xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062420140525
99297xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062420140525
99297xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062420140525
99336xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062420140525
99351xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062420140525
99357xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062420140525
99378xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062420140525
99708xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062420140525
99708xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062420140525
99756xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062420140525
99762xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062420140525
99873xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062420140525
99921xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062420140525
100047xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062420140525
100692xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062420140525
100857xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062420140525
100914xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062420140525
100995xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062420140525
101706xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062420140525
101709xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062420140525
101718xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062420140525
101877xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062420140525
101877xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062420140525
101895xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062420140525
123138xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062420140525
123243xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062420140525
123255xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062420140525
124011xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062420140525
124107xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014062420140525
124146xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014062420140525
124398xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062420140525
124455xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062420140525
124458xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062420140525
125121xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062420140525
125136xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062420140525
125151xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014062420140525
153432refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062420140525
154026refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062420140525
154152refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062420140525
154251refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062420140525
154323refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062420140525
154428refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062420140525
154506refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062420140525
154533refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062420140525
154548refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062420140525
154605refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062420140525
154683refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062420140525
154737refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062420140525
154941refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062420140525
154950refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062420140525
158931refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062420140525
158949refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062420140525
159072refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062420140525
159075refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062420140525
159090refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062420140525
159123refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062420140525
159129refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062420140525
159153refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062420140525
159576refgcc -m32 -O3 -fomit-frame-pointer2014062420140525
160830refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062420140525
160932refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062420140525
161217refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062420140525
161229refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062420140525
161325refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062420140525
161352refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062420140525
161400refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062420140525
162075refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062420140525
162798refgcc -m32 -O2 -fomit-frame-pointer2014062420140525
162816refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062420140525
162864refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062420140525
162978refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062420140525
163149refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062420140525
163554refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062420140525
163767refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062420140525
163821refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062420140525
163827refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062420140525
164676refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062420140525
164691refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062420140525
164724refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062420140525
164730refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062420140525
166788refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062420140525
166821refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062420140525
166857refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062420140525
167340refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062420140525
167394refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062420140525
167448refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062420140525
167505refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062420140525
167580refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062420140525
167586refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062420140525
167664refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062420140525
167889refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062420140525
167916refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062420140525
167976refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062420140525
169245refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062420140525
169626refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062420140525
169728refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062420140525
172359refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062420140525
174486refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062420140525
174567refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062420140525
174636refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062420140525
174642refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062420140525
174645refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062420140525
174654refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062420140525
174660refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062420140525
175026refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062420140525
175041refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062420140525
175056refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062420140525
175065refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062420140525
175068refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062420140525
175080refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062420140525
175095refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062420140525
175128refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062420140525
175137refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062420140525
175164refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062420140525
175212refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062420140525
176145refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062420140525
176325refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062420140525
177468refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062420140525
177477refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062420140525
177603refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062420140525
177678refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062420140525
177687refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062420140525
177696refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062420140525
177759refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062420140525
177783refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062420140525
177945refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062420140525
177972refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062420140525
177993refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062420140525
178002refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062420140525
178020refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062420140525
178437refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062420140525
178440refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062420140525
178476refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062420140525
178491refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062420140525
178521refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062420140525
178602refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062420140525
178620refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062420140525
178686refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062420140525
178692refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062420140525
178719refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062420140525
178722refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062420140525
178728refgcc -m32 -O -fomit-frame-pointer2014062420140525
178740refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062420140525
178764refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062420140525
179406refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062420140525
179445refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062420140525
179595refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062420140525
179838refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062420140525
179871refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062420140525
179937refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062420140525
180471refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062420140525
180639refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062420140525
182631refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062420140525
182688refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062420140525
186306refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062420140525
186612refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062420140525
206169refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062420140525
206436refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062420140525
207540refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062420140525
207564refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062420140525
208566refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062420140525
208587refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062420140525
208617refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062420140525
208986refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062420140525
209874refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062420140525
209877refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062420140525
209922refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062420140525
210312refgcc -m32 -Os -fomit-frame-pointer2014062420140525
211071refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062420140525
211386refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062420140525
211551refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062420140525
211689refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062420140525
211734refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062420140525
211917refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062420140525
214221refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062420140525
214236refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062420140525
214836refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062420140525
215007refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062420140525
215016refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062420140525
215397refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062420140525
215400refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062420140525
215415refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062420140525
217191refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062420140525
217206refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062420140525
217266refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062420140525
217317refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062420140525
217410refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062420140525
217413refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062420140525
217476refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062420140525
217602refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062420140525
217710refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062420140525
217920refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062420140525
218595refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062420140525
219141refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062420140525
219921refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062420140525
219942refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062420140525
220014refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062420140525

Test failure

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

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

Compiler output

Implementation: crypto_aead/norx3261v1/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'block_copy':
norx.c: norx.c:303:9: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:303:9: note: each undeclared identifier is reported only once for each function it appears in
norx.c: norx.c:303:9: error: expected expression before ')' token
norx.c: norx.c:303:9: error: expected expression before ')' token
norx.c: norx.c:304:9: error: expected expression before ')' token
norx.c: norx.c:304:9: error: expected expression before ')' token
norx.c: norx.c:309:9: error: expected expression before ')' token
norx.c: norx.c:309:9: error: expected expression before ')' token
norx.c: norx.c: In function 'crypto_aead_norx3261v1_xmm_encrypt':
norx.c: norx.c:344:5: error: unknown type name '__m128i'
norx.c: norx.c:346:5: error: unknown type name '__m128i'
norx.c: norx.c:346:25: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:346:25: error: expected expression before ')' token
norx.c: norx.c:351:5: error: expected ';' before 't0'
norx.c: norx.c:351:5: error: 't0' undeclared (first use in this function)
norx.c: norx.c:351:5: error: 't1' undeclared (first use in this function)
norx.c: norx.c:351:5: error: expected ';' before 't0'
norx.c: norx.c:358:13: error: expected ';' before 't0'
norx.c: norx.c:358:13: error: expected ';' before 't0'
norx.c: norx.c:358:13: error: expected expression before ')' token
norx.c: norx.c:358:13: error: expected expression before ')' token
norx.c: norx.c:358:13: error: expected expression before ')' token
norx.c: norx.c:362:9: error: expected ';' before 't0'
norx.c: norx.c:362:9: error: expected ';' before 't0'
norx.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/norx3261v1/xmm
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'crypto_aead_norx3261v1_xmm_decrypt':
norx.c: norx.c:430:13: error: incompatible types when assigning to type '__m128i' from type 'int'
norx.c: norx.c:435:9: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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=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