Implementation notes: x86, h4e350, crypto_aead/norx3241v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx3241v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
73236xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062420140525
73251xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062420140525
73344xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062420140525
73392xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062420140525
73977xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062420140525
74082xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062420140525
74106xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062420140525
74121xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062420140525
74394xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062420140525
74394xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062420140525
74397xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062420140525
74415xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062420140525
74436xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062420140525
74439xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062420140525
74442xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062420140525
74448xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062420140525
74448xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062420140525
74457xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062420140525
74508xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062420140525
74520xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062420140525
74814xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062420140525
74829xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062420140525
74859xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062420140525
74862xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062420140525
74889xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062420140525
74892xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062420140525
74898xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062420140525
74919xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062420140525
74922xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062420140525
74961xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062420140525
74964xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062420140525
74967xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062420140525
75006xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062420140525
75042xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062420140525
75168xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062420140525
75537xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062420140525
80469xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062420140525
80490xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062420140525
80505xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062420140525
81273xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062420140525
81411xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062420140525
81465xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062420140525
96129xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014062420140525
96144xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014062420140525
96219xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062420140525
96513xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062420140525
96600xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062420140525
96636xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014062420140525
104319refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062420140525
104763refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062420140525
104874refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062420140525
104943refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062420140525
105015refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062420140525
105024refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062420140525
105030refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062420140525
105096refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062420140525
105210refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062420140525
105225refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062420140525
105279refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062420140525
105351refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062420140525
105396refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062420140525
105408refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062420140525
107961refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062420140525
108033refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062420140525
108051refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062420140525
108051refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062420140525
108081refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062420140525
108117refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062420140525
108141refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062420140525
108189refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062420140525
109347refgcc -m32 -O3 -fomit-frame-pointer2014062420140525
110448refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062420140525
110454refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062420140525
110481refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062420140525
110508refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062420140525
110508refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062420140525
110622refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062420140525
110625refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062420140525
111069refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062420140525
111510refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062420140525
111537refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062420140525
111657refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062420140525
111735refgcc -m32 -O2 -fomit-frame-pointer2014062420140525
111939refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062420140525
112467refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062420140525
112509refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062420140525
112533refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062420140525
112776refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062420140525
113121refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062420140525
113127refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062420140525
113163refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062420140525
113226refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062420140525
113283refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062420140525
113361refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062420140525
113367refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062420140525
113628refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062420140525
113658refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062420140525
113670refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062420140525
113709refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062420140525
113757refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062420140525
113811refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062420140525
113874refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062420140525
115446refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062420140525
115530refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062420140525
115728refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062420140525
117300refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062420140525
117378refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062420140525
117426refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062420140525
118020refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062420140525
118398refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062420140525
118404refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062420140525
118422refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062420140525
118479refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062420140525
118533refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062420140525
118554refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062420140525
118617refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062420140525
118758refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062420140525
118797refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062420140525
118857refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062420140525
118872refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062420140525
118920refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062420140525
118950refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062420140525
118953refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062420140525
119019refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062420140525
119037refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062420140525
119061refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062420140525
119109refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062420140525
120093refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062420140525
120108refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062420140525
120249refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062420140525
120279refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062420140525
120576refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062420140525
120618refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062420140525
120642refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062420140525
120765refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062420140525
120831refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062420140525
120843refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062420140525
121116refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062420140525
121587refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062420140525
121614refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062420140525
121644refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062420140525
121656refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062420140525
121734refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062420140525
121788refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062420140525
121863refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062420140525
121878refgcc -m32 -O -fomit-frame-pointer2014062420140525
121887refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062420140525
121899refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062420140525
121899refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062420140525
121905refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062420140525
121941refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062420140525
121947refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062420140525
121965refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062420140525
121974refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062420140525
121989refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062420140525
122166refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062420140525
122196refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062420140525
122208refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062420140525
122799refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062420140525
122847refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062420140525
123114refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062420140525
123192refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062420140525
123195refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062420140525
123207refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062420140525
125481refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062420140525
125511refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062420140525
128880refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062420140525
129627refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062420140525
147117refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062420140525
147126refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062420140525
149436refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062420140525
149499refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062420140525
150039refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062420140525
150228refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062420140525
150249refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062420140525
150255refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062420140525
150621refgcc -m32 -Os -fomit-frame-pointer2014062420140525
150807refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062420140525
150846refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062420140525
150852refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062420140525
151233refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062420140525
151251refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062420140525
151389refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062420140525
151389refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062420140525
151416refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062420140525
151767refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062420140525
153384refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062420140525
153399refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062420140525
154161refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062420140525
154200refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062420140525
154200refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062420140525
154422refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062420140525
154476refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062420140525
154506refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062420140525
154554refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062420140525
154623refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062420140525
154998refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062420140525
155013refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062420140525
155073refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062420140525
155322refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062420140525
155382refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062420140525
155763refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062420140525
155775refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062420140525
155808refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062420140525
155841refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062420140525
156465refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062420140525
156741refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062420140525
156789refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062420140525
156843refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062420140525

Test failure

Implementation: crypto_aead/norx3241v1/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/norx3241v1/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_norx3241v1_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/norx3241v1/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/norx3241v1/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/norx3241v1/xmm
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'crypto_aead_norx3241v1_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