Implementation notes: x86, hydra2, crypto_aead/norx3241v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx3241v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
39580xmmgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
39580xmmgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
39580xmmgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
39584xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
40660xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
40660xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
40660xmmgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
40660xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
41180xmmgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
41204xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
41208xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
41216xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
41392xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
41424xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
42376xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
42472xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
42608xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
42640xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
42660xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
42660xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
42692xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
42704xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
42880xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
43584xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
43628xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
43748xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
45056xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
45256xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
45788xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
46100xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
46120xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
46204xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
46428xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
46472xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
46504xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
46760xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
47796xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
47828xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
47892xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
47988xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
48020xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
48172xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
49176xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
49176xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
49180xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
49184xmmgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
51160xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
51320xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
51344xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
51732xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
51748xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
51844xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
59516xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
59656xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
59732xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
59772xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
59772xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
59792xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
59792xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
60760xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
61332xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
61476xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
61756xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
62000xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
86668refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
86672refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
86676refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
86756refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
86824refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
86832refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
86952refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
87008refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
87020refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
87024refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
87104refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
87144refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
87764refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
87832refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
88912refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
88948refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
88984refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
88984refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
89060refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
89072refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
89076refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
89096refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
92040refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
92052refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
92204refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
92216refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
92260refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
92368refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
92388refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
92432refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
92520refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
92652refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
92656refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
92732refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
92784refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
92788refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
92828refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
92836refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
92876refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
92928refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
92948refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
93040refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
93160refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
93312refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
93312refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
93500refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
93860refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
93932refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
93956refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
93972refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
94024refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
94076refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
94076refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
94232refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
94248refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
94324refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
94504refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
94564refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
94672refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
94780refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
94876refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
94888refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
94904refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
95088refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
95212refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
95228refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
95576refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
95732refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
95816refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
95852refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
95936refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
95940refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
95960refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
96160refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
96332refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
96632refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
96720refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
97360refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
98876refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
99104refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
100296refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
100316refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
101500refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
101508refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
101628refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
101628refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
101652refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
101668refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
101676refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
101688refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
101696refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
101700refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
101744refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
101744refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
101772refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
101808refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
101832refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
101908refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
101992refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
101992refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
102264refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
102316refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
102592refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
103500refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
103540refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
103628refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
103776refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
103792refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
103804refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
103812refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
103844refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
103860refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
103908refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
103972refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
103992refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
103996refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
104032refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
104036refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
104044refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
104076refgcc -m32 -O -fomit-frame-pointer2014060720140525
104480refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
104536refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
104544refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
108920refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
109112refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
109404refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
109520refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
109956refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
110596refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
110648refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
110732refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
111168refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
111976refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
112068refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
112188refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
112584refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
112780refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
112868refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
112936refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
112944refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
112964refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
113020refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
113060refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
113108refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
113244refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
113244refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
113308refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
113332refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
113376refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
113512refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
113668refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
113736refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
113904refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
114128refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
114372refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
114440refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
114480refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
114484refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
114560refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
114576refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
114740refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
115404refgcc -m32 -Os -fomit-frame-pointer2014060720140525
116764refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
116824refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525

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: 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/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: 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/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: 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