Implementation notes: x86, h4e450, crypto_aead/norx3241v3

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx3241v3
TimeImplementationCompilerBenchmark dateSUPERCOP version
64657xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100120170725
64661xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100120170725
64661xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100120170725
64676xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100120170725
64724xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100120170725
64733xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100120170725
64752xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100120170725
64757xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100120170725
64771xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100120170725
64776xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100120170725
64776xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100120170725
64776xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100120170725
64781xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100120170725
64890xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100120170725
64909xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100120170725
64961xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100120170725
64961xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100120170725
64961xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100120170725
65213xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100120170725
65260xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100120170725
65275xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100120170725
65279xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2017100120170725
65293xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100120170725
65294xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100120170725
65298xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2017100120170725
65374xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100120170725
65379xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100120170725
65389xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100120170725
65393xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100120170725
65398xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100120170725
65403xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100120170725
65407xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100120170725
65455xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100120170725
65507xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100120170725
65512xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2017100120170725
65531xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100120170725
65736xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100120170725
65830xmmgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100120170725
65835xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100120170725
65849xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100120170725
65859xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2017100120170725
65902xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100120170725
65906xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100120170725
65920xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100120170725
65926xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100120170725
65930xmmgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100120170725
65964xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100120170725
65973xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100120170725
66457xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100120170725
66458xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100120170725
66467xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100120170725
66481xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100120170725
66481xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100120170725
66514xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100120170725
67412xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100120170725
67517xmmgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100120170725
67522xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100120170725
67530xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100120170725
67535xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100120170725
68405xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100120170725
68756xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100120170725
68818xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100120170725
69669xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100120170725
69801xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100120170725
70101xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100120170725
98150refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017100120170725
98410refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017100120170725
99736refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100120170725
99750refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100120170725
99788refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100120170725
99874refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100120170725
99945refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017100120170725
99954refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017100120170725
99968refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017100120170725
99969refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017100120170725
99978refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017100120170725
99988refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017100120170725
100007refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100120170725
100049refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017100120170725
100125refgcc -m32 -Os -fomit-frame-pointer2017100120170725
100197refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017100120170725
100206refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017100120170725
100306refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017100120170725
100311refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017100120170725
100330refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017100120170725
100363refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100120170725
100367refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017100120170725
100553refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017100120170725
100572refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017100120170725
100624refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017100120170725
100681refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017100120170725
100847refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100120170725
100899refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100120170725
101000refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017100120170725
101023refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017100120170725
101161refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017100120170725
101194refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017100120170725
101213refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017100120170725
101507refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017100120170725
101512refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017100120170725
101527refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017100120170725
101536refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017100120170725
101540refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017100120170725
101583refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017100120170725
101640refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017100120170725
101645refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017100120170725
101688refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017100120170725
101731refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017100120170725
101792refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017100120170725
101797refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017100120170725
101797refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017100120170725
101816refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017100120170725
101849refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017100120170725
101906refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017100120170725
102026refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017100120170725
102091refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017100120170725
102154refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017100120170725
102182refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017100120170725
102263refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017100120170725
102329refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100120170725
102339refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100120170725
102339refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017100120170725
102344refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017100120170725
102486refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017100120170725
102643refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017100120170725
102652refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017100120170725
102653refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017100120170725
102728refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017100120170725
102743refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017100120170725
102828refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017100120170725
103065refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017100120170725
103089refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100120170725
103166refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100120170725
103507refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017100120170725
103617refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017100120170725
103659refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100120170725
103721refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100120170725
103740refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017100120170725
103782refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017100120170725
103830refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017100120170725
103878refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100120170725
103896refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017100120170725
104011refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100120170725
104092refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017100120170725
104110refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100120170725
104153refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017100120170725
104205refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017100120170725
104567refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017100120170725
105402refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017100120170725
105412refgcc -m32 -O3 -fomit-frame-pointer2017100120170725
105573refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017100120170725
105631refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017100120170725
105692refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017100120170725
105697refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017100120170725
105707refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017100120170725
105773refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017100120170725
105783refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017100120170725
105892refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100120170725
105906refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017100120170725
106415refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017100120170725
106452refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017100120170725
106457refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100120170725
106462refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017100120170725
106557refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017100120170725
106613refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017100120170725
106913refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017100120170725
107032refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017100120170725
107056refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017100120170725
107065refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017100120170725
107259refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017100120170725
107274refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017100120170725
107312refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017100120170725
107350refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017100120170725
107369refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017100120170725
107426refgcc -m32 -O2 -fomit-frame-pointer2017100120170725
107426refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017100120170725
107478refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017100120170725
107597refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017100120170725
107697refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017100120170725
107702refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017100120170725
107711refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017100120170725
107896refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017100120170725
107906refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017100120170725
107929refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017100120170725
108015refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017100120170725
108020refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017100120170725
108049refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017100120170725
108058refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017100120170725
108338refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017100120170725
108376refgcc -m32 -march=nocona -O -fomit-frame-pointer2017100120170725
108433refgcc -m32 -march=prescott -O -fomit-frame-pointer2017100120170725
108533refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017100120170725
108538refgcc -m32 -march=core2 -O -fomit-frame-pointer2017100120170725
108647refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017100120170725
108647refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017100120170725
108647refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017100120170725
108979refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017100120170725
109064refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017100120170725
109088refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017100120170725
109089refgcc -m32 -O -fomit-frame-pointer2017100120170725
109117refgcc -m32 -march=k8 -O -fomit-frame-pointer2017100120170725
109160refgcc -m32 -march=athlon -O -fomit-frame-pointer2017100120170725
109189refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017100120170725
109197refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017100120170725
109221refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017100120170725
109369refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017100120170725
109549refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017100120170725
109611refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017100120170725
109639refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017100120170725
109640refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017100120170725
109678refgcc -m32 -march=k6 -O -fomit-frame-pointer2017100120170725
109678refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017100120170725
109702refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017100120170725
109734refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017100120170725
109753refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017100120170725
109777refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017100120170725
109905refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017100120170725
110223refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017100120170725
110566refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017100120170725
110774refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017100120170725
110861refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017100120170725
110884refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017100120170725
110894refgcc -m32 -march=pentium -O -fomit-frame-pointer2017100120170725
111720refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017100120170725
114575refgcc -m32 -march=i486 -O -fomit-frame-pointer2017100120170725
114888refgcc -m32 -march=i386 -O -fomit-frame-pointer2017100120170725

Test failure

Implementation: crypto_aead/norx3241v3/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/norx3241v3/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/norx3241v3/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/norx3241v3/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/norx3241v3/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