Implementation notes: x86, h5nano, crypto_aead/norx3241v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx3241v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
55350xmmgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
55350xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
55365xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
55365xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
60275xmmgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
60275xmmgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
60275xmmgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
60275xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
61555xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
61555xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
61555xmmgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
61555xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
62295xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
62300xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
62300xmmgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
62300xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
65450xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
65450xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
65450xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
65465xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
65465xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
65470xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
65515xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
66645xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
66650xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
66680xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
66720xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
66725xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
68160xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
68160xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
68160xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
68160xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
68365xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
68375xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
68605xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
68680xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
68705xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
68740xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
68740xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
68830xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
68935xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
69015xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
69105xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
69110xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
69120xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
69160xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
69160xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
69160xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
69230xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
69240xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
69280xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
69375xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
73395xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
73395xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
73420xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
73795xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
74035xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
74070xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
78380xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
78385xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
78465xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
78675xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
78725xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
78825xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
112200refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
112200refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
112215refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
112220refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
112220refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
112220refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
112520refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
112535refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
112555refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
112815refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
113035refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
113040refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
113040refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
113085refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
113085refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
113115refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
113115refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
113115refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
113205refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
113210refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
113220refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
113240refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
113720refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
113735refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
113750refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
114105refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
114105refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
114105refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
115480refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
115480refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
115480refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
115480refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
116260refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
116260refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
116570refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
116570refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
117235refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
117255refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
117260refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
117480refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
117740refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
117805refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
117805refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
117820refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
117820refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
118030refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
118080refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
118145refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
118575refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
118695refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
118700refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
118710refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
118805refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
118900refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
118915refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
118915refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
118950refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
119090refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
119095refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
119100refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
119100refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
119110refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
119155refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
119155refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
119155refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
120230refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
120230refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
120230refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
120235refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
120235refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
120235refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
120240refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
120240refgcc -m32 -O -fomit-frame-pointer2014081320140622
120240refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
120265refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
120415refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
120440refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
120810refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
120825refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
120830refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
121620refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
121620refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
121640refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
121655refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
122290refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
122300refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
122300refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
122720refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
122870refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
122885refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
122885refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
122920refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
123065refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
123075refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
123075refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
123475refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
123510refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
123575refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
123805refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
123810refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
123810refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
123810refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
123810refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
123980refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
124050refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
125170refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
125185refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
125185refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
125205refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
125855refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
125855refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
125975refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
126175refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
126390refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
126390refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
126390refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
127030refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
127045refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
129865refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
130295refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
130300refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
131045refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
132425refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
140030refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
140035refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
140060refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
141940refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
141960refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
141980refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
141980refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
141985refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
142465refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
142550refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
142560refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
142720refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
143000refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
143005refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
143005refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
143035refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
143120refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
143205refgcc -m32 -Os -fomit-frame-pointer2014081320140622
143765refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
143770refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
143780refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
143780refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
143795refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
143795refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
143795refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
143795refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
143830refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
143925refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
144360refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
144370refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
144390refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
144390refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
144410refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
144745refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
144765refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
145400refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
145405refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
145415refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
145435refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
145450refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
145800refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622

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