Implementation notes: x86, hydra2, crypto_aead/norx3261v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx3261v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
53800xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
53812xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
53820xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
53828xmmgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
53884xmmgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
53884xmmgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
53884xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
53896xmmgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
62260xmmgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
62300xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
62328xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
62332xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
66168xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
66332xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
66696xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
66696xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
67120xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
67124xmmgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
67124xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
67128xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
67940xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
67944xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
68076xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
68112xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
68172xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
68216xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
68248xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
68264xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
68308xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
68352xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
68600xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
68608xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
68672xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
68696xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
68836xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
68912xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
69112xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
69116xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
70120xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
70176xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
74780xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
74828xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
74856xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
74884xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
74900xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
74952xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
75036xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
75208xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
75240xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
75396xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
75428xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
75464xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
97624xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
98256xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
98396xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
98812xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
99132xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
99136xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
99140xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
99252xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
99396xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
99512xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
99608xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
99888xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
128700refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
128792refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
128800refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
128820refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
128832refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
128900refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
128952refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
129008refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
129052refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
129052refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
129112refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
129232refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
129972refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
130132refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
131952refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
131992refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
131992refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
132140refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
132160refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
132208refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
132280refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
132404refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
135916refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
136128refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
136180refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
136464refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
136624refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
136640refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
136708refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
136772refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
136880refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
136932refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
136956refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
136992refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
137060refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
137088refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
137156refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
137176refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
137188refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
137196refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
137232refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
137292refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
137308refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
137368refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
137424refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
138216refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
138604refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
138608refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
138624refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
138660refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
138692refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
138748refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
138784refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
139948refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
139956refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
140008refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
140012refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
140036refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
140060refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
140108refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
140188refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
140788refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
140832refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
140860refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
140872refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
140936refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
141016refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
141124refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
141208refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
141468refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
141544refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
141564refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
141568refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
141636refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
141908refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
142244refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
142424refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
143124refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
145232refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
145248refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
146436refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
146884refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
150676refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
150748refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
150772refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
150792refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
150796refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
150800refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
150804refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
150904refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
150932refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
150940refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
150940refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
150968refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
150972refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
151000refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
151040refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
151052refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
151228refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
151240refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
152088refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
152536refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
152600refgcc -m32 -O -fomit-frame-pointer2014060720140525
152632refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
152660refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
152732refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
152812refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
152812refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
153016refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
153068refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
153068refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
153152refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
153240refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
153684refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
153804refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
153864refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
154016refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
154016refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
154040refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
154128refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
155612refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
155632refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
155744refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
156216refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
156304refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
156480refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
156648refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
156960refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
157180refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
157248refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
157648refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
158112refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
159396refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
159704refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
159832refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
160156refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
160768refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
161340refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
161348refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
161424refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
161468refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
161516refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
161684refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
161868refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
162140refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
162472refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
162520refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
162536refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
162556refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
162556refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
162688refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
162712refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
163068refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
164204refgcc -m32 -Os -fomit-frame-pointer2014060720140525
164340refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
164352refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
164500refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
164516refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
164548refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
164560refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
164676refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
164756refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
165996refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
166688refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525

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: 12, 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=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

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: 166, 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 -O3 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer neon
gcc -m32 -march=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 -O3 -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: 4, 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