Implementation notes: x86, jos, crypto_aead/norx3261v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx3261v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
58927xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
58987xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
58987xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
59153xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
59160xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
59325xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
60427xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
60548xmmgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
60728xmmgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
64433xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
64500xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
64508xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
66030xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
66525xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
66645xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
66870xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
66930xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
67433xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
68070xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
68385xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
68910xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
68933xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
68955xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
69015xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
69075xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
69135xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
69188xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
69307xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
69345xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
69360xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
69367xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
69375xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
69382xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
69383xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
69390xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
69428xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
69443xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
69510xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
69525xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
69623xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
69698xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
69698xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
69705xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
69720xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
69720xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
69735xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
69742xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
69750xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
74978xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
75225xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
75398xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
75412xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
75435xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
75495xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
75510xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
75517xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
75638xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
75848xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
75848xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
75997xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
144240refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
144293refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
144323refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
144645refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
144713refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
145583refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
146378refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
146655refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
147802refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
148290refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
148313refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
148313refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
148523refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
148597refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
150142refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
150195refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
150990refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
151642refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
151680refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
152273refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
152273refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
152370refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
152400refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
152430refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
152558refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
153442refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
154028refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
154103refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
154215refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
154215refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
154222refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
154275refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
154372refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
154425refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
154485refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
154493refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
154523refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
154567refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
154605refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
154605refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
154627refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
154643refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
154650refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
154680refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
154822refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
154913refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
155115refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
155167refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
155190refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
155250refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
155302refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
155317refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
155490refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
155640refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
155700refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
155782refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
155798refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
155888refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
155948refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
155992refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
156052refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
156195refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
156585refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
156788refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
157192refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
157200refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
157470refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
157673refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
157702refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
157770refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
158047refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
158182refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
158183refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
159270refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
160523refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
160732refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
160770refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
160973refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
162773refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
164025refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
165547refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
165855refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
165863refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
166072refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
166230refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
166283refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
166365refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
166388refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
166763refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
166763refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
166807refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
166823refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
166852refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
167002refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
167018refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
167040refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
167130refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
167130refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
167138refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
167175refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
167190refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
167228refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
167332refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
167445refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
167453refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
167940refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
167963refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
168330refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
168457refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
168645refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
168660refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
168660refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
168675refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
168682refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
168705refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
168727refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
168743refgcc -m32 -O -fomit-frame-pointer2014070820140622
168780refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
168832refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
168907refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
168998refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
169013refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
169035refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
169050refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
169095refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
169110refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
169178refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
169290refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
169485refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
169508refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
170145refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
170168refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
170475refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
170715refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
170940refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
171075refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
171457refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
171615refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
171645refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
171877refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
171975refgcc -m32 -Os -fomit-frame-pointer2014070820140622
172020refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
172095refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
172245refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
172380refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
172425refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
172777refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
173077refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
173318refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
173917refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
175058refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
175282refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
175372refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
175590refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
175710refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
176482refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
176505refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
176527refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
177202refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
177308refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622

Compiler output

Implementation: crypto_aead/norx3261v1/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'block_copy':
norx.c: norx.c:303:9: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:303:9: note: each undeclared identifier is reported only once for each function it appears in
norx.c: norx.c:303:9: error: expected expression before ')' token
norx.c: norx.c:303:9: error: expected expression before ')' token
norx.c: norx.c:304:9: error: expected expression before ')' token
norx.c: norx.c:304:9: error: expected expression before ')' token
norx.c: norx.c:309:9: error: expected expression before ')' token
norx.c: norx.c:309:9: error: expected expression before ')' token
norx.c: norx.c: In function 'crypto_aead_norx3261v1_xmm_encrypt':
norx.c: norx.c:344:5: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:344:13: error: expected ';' before 'A'
norx.c: norx.c:346:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:346:19: error: 'K' undeclared (first use in this function)
norx.c: norx.c:346:25: error: expected expression before ')' token
norx.c: norx.c:351:5: error: 'A' undeclared (first use in this function)
norx.c: norx.c:351:5: error: 'B' undeclared (first use in this function)
norx.c: norx.c:351:5: error: 'C' undeclared (first use in this function)
norx.c: norx.c:351:5: error: 'D' undeclared (first use in this function)
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: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -m32 -O2 -fomit-frame-pointer xmm
gcc -m32 -O3 -fomit-frame-pointer xmm
gcc -m32 -O -fomit-frame-pointer xmm
gcc -m32 -Os -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/norx3261v1/neon
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c:24:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 156, 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=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=i386 -O2 -fomit-frame-pointer neon
gcc -m32 -march=i386 -O3 -fomit-frame-pointer neon
gcc -m32 -march=i386 -O -fomit-frame-pointer neon
gcc -m32 -march=i386 -Os -fomit-frame-pointer neon
gcc -m32 -march=i486 -O2 -fomit-frame-pointer neon
gcc -m32 -march=i486 -O3 -fomit-frame-pointer neon
gcc -m32 -march=i486 -O -fomit-frame-pointer neon
gcc -m32 -march=i486 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6 -O -fomit-frame-pointer neon
gcc -m32 -march=k6 -Os -fomit-frame-pointer neon
gcc -m32 -march=k8 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k8 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k8 -O -fomit-frame-pointer neon
gcc -m32 -march=k8 -Os -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer neon
gcc -m32 -march=nocona -O2 -fomit-frame-pointer neon
gcc -m32 -march=nocona -O3 -fomit-frame-pointer neon
gcc -m32 -march=nocona -O -fomit-frame-pointer neon
gcc -m32 -march=nocona -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium -O -fomit-frame-pointer neon
gcc -m32 -march=pentium -Os -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer neon
gcc -m32 -march=prescott -O2 -fomit-frame-pointer neon
gcc -m32 -march=prescott -O3 -fomit-frame-pointer neon
gcc -m32 -march=prescott -O -fomit-frame-pointer neon
gcc -m32 -march=prescott -Os -fomit-frame-pointer neon

Compiler output

Implementation: crypto_aead/norx3261v1/neon
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:24:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.
norx.c: norx.c:24:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer neon
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer neon
gcc -m32 -march=barcelona -O -fomit-frame-pointer neon
gcc -m32 -march=barcelona -Os -fomit-frame-pointer neon

Compiler output

Implementation: crypto_aead/norx3261v1/xmm
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'crypto_aead_norx3261v1_xmm_decrypt':
norx.c: norx.c:430:13: error: incompatible types when assigning to type '__m128i' from type 'int'
norx.c: norx.c:435:9: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm