Implementation notes: x86, h4e450, crypto_aead/norx3261v3

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx3261v3
TimeImplementationCompilerBenchmark dateSUPERCOP version
95684xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100120170725
95684xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100120170725
95684xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100120170725
95684xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100120170725
95722xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100120170725
95755xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100120170725
95760xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100120170725
95765xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100120170725
95794xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100120170725
95869xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100120170725
95874xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100120170725
95879xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100120170725
95884xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100120170725
95960xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100120170725
95974xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100120170725
96112xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100120170725
96112xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100120170725
96126xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100120170725
96515xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100120170725
96577xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2017100120170725
96591xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2017100120170725
96677xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100120170725
96686xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100120170725
96691xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2017100120170725
96729xmmgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100120170725
96734xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100120170725
96772xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100120170725
96772xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100120170725
96791xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100120170725
96796xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100120170725
96796xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100120170725
96801xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100120170725
96815xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100120170725
96824xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100120170725
96824xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100120170725
96824xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100120170725
96824xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100120170725
96824xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100120170725
96924xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100120170725
96929xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2017100120170725
96947xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100120170725
97931xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100120170725
97931xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100120170725
97931xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100120170725
97931xmmgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100120170725
97936xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100120170725
98097xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100120170725
98097xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100120170725
98097xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100120170725
98107xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100120170725
98112xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100120170725
98121xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100120170725
98135xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100120170725
98149xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100120170725
99774xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100120170725
99945xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100120170725
99945xmmgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100120170725
99959xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100120170725
99978xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100120170725
101204xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100120170725
101945xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100120170725
101945xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100120170725
103118xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100120170725
103507xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100120170725
103921xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100120170725
142025refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100120170725
142723refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100120170725
142909refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100120170725
143079refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100120170725
143264refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100120170725
143265refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100120170725
143289refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100120170725
143579refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100120170725
143597refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100120170725
143920refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100120170725
143954refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100120170725
143963refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100120170725
144006refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100120170725
144025refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100120170725
144087refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100120170725
144115refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100120170725
144125refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100120170725
144153refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100120170725
144162refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100120170725
144248refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100120170725
144267refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100120170725
144282refgcc -m32 -Os -fomit-frame-pointer2017100120170725
144314refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100120170725
144338refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100120170725
144405refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100120170725
144409refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100120170725
144452refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100120170725
144875refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100120170725
144894refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100120170725
145037refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100120170725
145307refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100120170725
145388refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100120170725
145459refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100120170725
145483refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100120170725
145492refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100120170725
145530refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100120170725
145559refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100120170725
145559refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100120170725
145602refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100120170725
145668refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100120170725
145848refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100120170725
145968refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100120170725
146044refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100120170725
146447refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100120170725
146466refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100120170725
146500refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100120170725
146504refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100120170725
146646refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100120170725
146709refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100120170725
146798refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100120170725
147003refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100120170725
147749refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100120170725
147849refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100120170725
147854refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100120170725
147854refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100120170725
147863refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100120170725
147867refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100120170725
147920refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100120170725
147929refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100120170725
147958refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100120170725
148020refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100120170725
148043refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100120170725
148048refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100120170725
148200refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100120170725
148210refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100120170725
148300refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100120170725
148309refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100120170725
148533refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100120170725
148599refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100120170725
148656refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100120170725
148661refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100120170725
148779refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100120170725
148822refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100120170725
148856refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100120170725
149046refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100120170725
149060refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100120170725
149079refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100120170725
149126refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100120170725
149169refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100120170725
149231refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100120170725
149297refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100120170725
149302refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100120170725
149350refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100120170725
149421refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100120170725
149444refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100120170725
149450refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100120170725
149658refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100120170725
149730refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100120170725
149810refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100120170725
150333refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100120170725
150503refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100120170725
150537refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100120170725
150575refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100120170725
150589refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100120170725
150589refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100120170725
150613refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100120170725
150684refgcc -m32 -O2 -fomit-frame-pointer2017100120170725
150807refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100120170725
150851refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100120170725
150894refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100120170725
150922refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100120170725
150998refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100120170725
151178refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100120170725
151216refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100120170725
151254refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100120170725
151321refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100120170725
151331refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100120170725
151373refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100120170725
151506refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100120170725
151715refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100120170725
151796refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100120170725
151886refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100120170725
151919refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100120170725
151943refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100120170725
151967refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100120170725
152062refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100120170725
153016refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100120170725
153083refgcc -m32 -O3 -fomit-frame-pointer2017100120170725
153145refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100120170725
153240refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100120170725
153359refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100120170725
153387refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100120170725
154299refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100120170725
154318refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100120170725
154983refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100120170725
155030refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100120170725
155239refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100120170725
155315refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100120170725
155339refgcc -m32 -O -fomit-frame-pointer2017100120170725
155354refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100120170725
155363refgcc -m32 -march=core2 -O -fomit-frame-pointer2017100120170725
155420refgcc -m32 -march=nocona -O -fomit-frame-pointer2017100120170725
155453refgcc -m32 -march=prescott -O -fomit-frame-pointer2017100120170725
155781refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100120170725
155814refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100120170725
155848refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100120170725
155885refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100120170725
155952refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100120170725
155962refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100120170725
155971refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100120170725
156000refgcc -m32 -march=k8 -O -fomit-frame-pointer2017100120170725
156090refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100120170725
156100refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100120170725
156138refgcc -m32 -march=k6 -O -fomit-frame-pointer2017100120170725
156146refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100120170725
156189refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100120170725
156209refgcc -m32 -march=athlon -O -fomit-frame-pointer2017100120170725
156270refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100120170725
156446refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100120170725
156455refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100120170725
156503refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100120170725
156508refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100120170725
156897refgcc -m32 -march=pentium -O -fomit-frame-pointer2017100120170725
157025refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100120170725
157372refgcc -m32 -march=i386 -O -fomit-frame-pointer2017100120170725
157876refgcc -m32 -march=i486 -O -fomit-frame-pointer2017100120170725
158997refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100120170725
159429refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100120170725
159528refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100120170725
160232refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100120170725
160237refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100120170725

Test failure

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

Number of similar (compiler,implementation) pairs: 18, 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=core-avx2 -O2 -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx2 -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/norx3261v3/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:395:19: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
norx.c: const __m128i K = LOADU(key);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
norx.c: _mm_xor_si128 (__m128i __A, __m128i __B)
norx.c: ^
norx.c: norx.c:85:19: error: called from here
norx.c: #define XOR(A, B) _mm_xor_si128((A), (B))
norx.c: ^
norx.c: norx.c:303:12: note: in expansion of macro 'XOR'
norx.c: S[3] = XOR(S[3], _mm_set_epi32(NORX_T, NORX_P, NORX_L, NORX_W)); \
norx.c: ^
norx.c: norx.c:399:5: note: in expansion of macro 'INITIALISE'
norx.c: INITIALISE(S, nonce, K);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
norx.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
norx.c: ^
norx.c: ...

Number of similar (compiler,implementation) pairs: 88, 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=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=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/norx3261v3/neon
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c:18: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=core-avx2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer neon
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=core2 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer neon
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer neon
gcc -m32 -march=corei7 -O -fomit-frame-pointer neon
gcc -m32 -march=corei7 -Os -fomit-frame-pointer neon
gcc -m32 -march=i386 -O2 -fomit-frame-pointer neon
gcc -m32 -march=i386 -O3 -fomit-frame-pointer neon
gcc -m32 -march=i386 -O -fomit-frame-pointer neon
gcc -m32 -march=i386 -Os -fomit-frame-pointer neon
gcc -m32 -march=i486 -O2 -fomit-frame-pointer neon
gcc -m32 -march=i486 -O3 -fomit-frame-pointer neon
gcc -m32 -march=i486 -O -fomit-frame-pointer neon
gcc -m32 -march=i486 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6 -O -fomit-frame-pointer neon
gcc -m32 -march=k6 -Os -fomit-frame-pointer neon
gcc -m32 -march=k8 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k8 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k8 -O -fomit-frame-pointer neon
gcc -m32 -march=k8 -Os -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer neon
gcc -m32 -march=nocona -O2 -fomit-frame-pointer neon
gcc -m32 -march=nocona -O3 -fomit-frame-pointer neon
gcc -m32 -march=nocona -O -fomit-frame-pointer neon
gcc -m32 -march=nocona -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium -O -fomit-frame-pointer neon
gcc -m32 -march=pentium -Os -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer neon
gcc -m32 -march=prescott -O2 -fomit-frame-pointer neon
gcc -m32 -march=prescott -O3 -fomit-frame-pointer neon
gcc -m32 -march=prescott -O -fomit-frame-pointer neon
gcc -m32 -march=prescott -Os -fomit-frame-pointer neon

Compiler output

Implementation: crypto_aead/norx3261v3/xmm
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
norx.c: _mm_xor_si128 (__m128i __A, __m128i __B)
norx.c: ^
norx.c: norx.c:85:19: error: called from here
norx.c: #define XOR(A, B) _mm_xor_si128((A), (B))
norx.c: ^
norx.c: norx.c:303:12: note: in expansion of macro 'XOR'
norx.c: S[3] = XOR(S[3], _mm_set_epi32(NORX_T, NORX_P, NORX_L, NORX_W)); \
norx.c: ^
norx.c: norx.c:399:5: note: in expansion of macro 'INITIALISE'
norx.c: INITIALISE(S, nonce, K);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
norx.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
norx.c: ^
norx.c: norx.c:85:19: error: called from here
norx.c: #define XOR(A, B) _mm_xor_si128((A), (B))
norx.c: ^
norx.c: ...

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

Compiler output

Implementation: crypto_aead/norx3261v3/neon
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:18:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.
norx.c: norx.c:18: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