Implementation notes: x86, jos, crypto_aead/norx6441v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx6441v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
35273xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
35332xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
35333xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
35348xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
36105xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
36105xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
36173xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
36180xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
36225xmmgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
36255xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
36263xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
36277xmmgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
37252xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
37267xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
37297xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
37335xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
40253xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
40343xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
40478xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
40523xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
40627xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
40635xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
40710xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
40748xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
40830xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
40920xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
41205xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
41220xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
41303xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
41475xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
41482xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
41505xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
41505xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
41535xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
41542xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
41558xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
41587xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
41588xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
41700xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
41985xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
42203xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
42270xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
42300xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
42368xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
42735xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
42750xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
42817xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
42840xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
42960xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
42983xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
43005xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
43020xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
43020xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
43035xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
43035xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
43035xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
43103xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
43118xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
43133xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
43162xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
43162xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
43170xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
43283xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
43290xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
183810refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
183907refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
184125refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
184343refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
185302refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
185460refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
185513refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
185715refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
186037refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
186375refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
186555refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
186630refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
186637refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
186675refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
186735refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
187343refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
187628refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
189187refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
189278refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
189323refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
189532refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
189547refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
189600refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
189638refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
189720refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
189750refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
189765refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
189787refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
189825refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
189862refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
189885refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
190020refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
190027refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
190110refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
190125refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
190275refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
190552refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
190583refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
190620refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
190673refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
191033refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
191287refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
191790refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
191977refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
191985refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
191993refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
192015refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
192150refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
192473refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
192502refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
192622refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
192637refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
192645refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
193005refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
193380refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
193417refgcc -m32 -O -fomit-frame-pointer2014070820140622
193440refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
193470refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
193485refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
193522refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
193590refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
193590refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
193590refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
193605refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
193650refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
193725refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
193860refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
193973refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
194100refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
194130refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
194167refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
194370refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
194385refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
194400refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
194662refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
194745refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
194760refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
194805refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
195037refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
195067refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
195202refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
195225refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
195262refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
195307refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
195308refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
195398refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
195457refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
195487refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
195503refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
195637refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
195682refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
195832refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
195847refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
195937refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
196080refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
196110refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
196117refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
196118refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
196215refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
196215refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
196335refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
196380refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
196440refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
196522refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
196523refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
196703refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
196875refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
197137refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
197587refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
197910refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
199088refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
199403refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
200048refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
200198refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
200805refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
200888refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
200977refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
201308refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
201742refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
201922refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
265290refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
265875refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
266197refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
266798refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
267180refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
267645refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
267907refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
268125refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
268245refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
268350refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
268372refgcc -m32 -Os -fomit-frame-pointer2014070820140622
268470refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
268845refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
268845refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
268852refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
268868refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
268995refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
269048refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
269160refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
269362refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
269490refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
269520refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
269933refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
270052refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
270142refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
270840refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
271252refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
271845refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
271935refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
272370refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
276045refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
276285refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
276360refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
276547refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
277005refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
277095refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
277553refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
277808refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
278003refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
278242refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622

Compiler output

Implementation: crypto_aead/norx6441v1/ymm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'block_copy':
norx.c: norx.c:302:9: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:302:9: note: each undeclared identifier is reported only once for each function it appears in
norx.c: norx.c:302:9: error: expected expression before ')' token
norx.c: norx.c:302:9: error: expected expression before ')' token
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:308:9: error: expected expression before ')' token
norx.c: norx.c:308:9: error: expected expression before ')' token
norx.c: norx.c:313:9: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:313:9: error: expected expression before ')' token
norx.c: norx.c:313:9: error: expected expression before ')' token
norx.c: norx.c: In function 'crypto_aead_norx6441v1_ymm_encrypt':
norx.c: norx.c:348:5: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:348:13: error: expected ';' before 'A'
norx.c: norx.c:349:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'N'
norx.c: norx.c:349:19: error: 'N' undeclared (first use in this function)
norx.c: norx.c:349:24: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:349:24: error: expected expression before ')' token
norx.c: norx.c:350:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:350:19: error: 'K' undeclared (first use in this function)
norx.c: norx.c:350:24: error: expected expression before ')' token
norx.c: norx.c:355:5: error: 'A' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'B' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'C' undeclared (first use in this function)
norx.c: ...

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

Compiler output

Implementation: crypto_aead/norx6441v1/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'block_copy':
norx.c: norx.c:361:9: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:361:9: note: each undeclared identifier is reported only once for each function it appears in
norx.c: norx.c:361:9: error: expected expression before ')' token
norx.c: norx.c:361:9: error: expected expression before ')' token
norx.c: norx.c:362:9: error: expected expression before ')' token
norx.c: norx.c:362:9: error: expected expression before ')' token
norx.c: norx.c:363:9: error: expected expression before ')' token
norx.c: norx.c:363:9: error: expected expression before ')' token
norx.c: norx.c:364:9: error: expected expression before ')' token
norx.c: norx.c:364:9: error: expected expression before ')' token
norx.c: norx.c:369:9: error: expected expression before ')' token
norx.c: norx.c:369:9: error: expected expression before ')' token
norx.c: norx.c:370:9: error: expected expression before ')' token
norx.c: norx.c:370:9: error: expected expression before ')' token
norx.c: norx.c:375:9: error: expected expression before ')' token
norx.c: norx.c:375:9: error: expected expression before ')' token
norx.c: norx.c: In function 'crypto_aead_norx6441v1_xmm_encrypt':
norx.c: norx.c:410:5: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:410:13: error: expected ';' before 'A0'
norx.c: norx.c:411:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'N'
norx.c: norx.c:411:19: error: 'N' undeclared (first use in this function)
norx.c: norx.c:411:24: error: expected expression before ')' token
norx.c: norx.c:412:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K0'
norx.c: norx.c:412:19: error: 'K0' undeclared (first use in this function)
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/norx6441v1/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/norx6441v1/ymm
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'block_copy':
norx.c: norx.c:302:9: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:302:9: note: each undeclared identifier is reported only once for each function it appears in
norx.c: norx.c:302:9: error: expected expression before ')' token
norx.c: norx.c:302:9: error: expected expression before ')' token
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:308:9: error: expected expression before ')' token
norx.c: norx.c:308:9: error: expected expression before ')' token
norx.c: norx.c: In function 'crypto_aead_norx6441v1_ymm_encrypt':
norx.c: norx.c:348:5: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:348:13: error: expected ';' before 'A'
norx.c: norx.c:350:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:350:19: error: 'K' undeclared (first use in this function)
norx.c: norx.c:350:24: error: expected expression before ')' token
norx.c: norx.c:355:5: error: 'A' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'B' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'C' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'D' undeclared (first use in this function)
norx.c: norx.c:355:5: error: expected ';' before 't0'
norx.c: norx.c:355:5: error: 't0' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 't1' undeclared (first use in this function)
norx.c: norx.c:355:5: error: expected ';' before 't0'
norx.c: norx.c:362:13: error: expected ';' before 't0'
norx.c: norx.c:362:13: error: expected ';' before 't0'
norx.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O -fomit-frame-pointer ymm
gcc -m32 -march=k8 -Os -fomit-frame-pointer ymm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ymm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ymm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ymm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O -fomit-frame-pointer ymm
gcc -m32 -march=nocona -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O -fomit-frame-pointer ymm
gcc -m32 -march=prescott -Os -fomit-frame-pointer ymm

Compiler output

Implementation: crypto_aead/norx6441v1/ymm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'block_copy':
norx.c: norx.c:302:9: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:302:9: note: each undeclared identifier is reported only once for each function it appears in
norx.c: norx.c:302:9: error: expected expression before ')' token
norx.c: norx.c:302:9: error: expected expression before ')' token
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:308:9: error: expected expression before ')' token
norx.c: norx.c:308:9: error: expected expression before ')' token
norx.c: norx.c: In function 'crypto_aead_norx6441v1_ymm_encrypt':
norx.c: norx.c:348:5: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:348:13: error: expected ';' before 'A'
norx.c: norx.c:350:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:350:19: error: 'K' undeclared (first use in this function)
norx.c: norx.c:350:24: error: expected expression before ')' token
norx.c: norx.c:355:5: error: 'A' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'B' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'C' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'D' undeclared (first use in this function)
norx.c: norx.c:355:5: error: expected ';' before 't0'
norx.c: norx.c:355:5: error: 't0' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 't1' undeclared (first use in this function)
norx.c: norx.c:355:5: error: expected ';' before 't0'
norx.c: norx.c:362:13: error: expected ';' before 't0'
norx.c: norx.c:362:13: error: expected ';' before 't0'
norx.c: ...
norx.c: norx.c: In function 'block_copy':
norx.c: norx.c:302:9: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:302:9: note: each undeclared identifier is reported only once for each function it appears in
norx.c: norx.c:302:9: error: expected expression before ')' token
norx.c: norx.c:302:9: error: expected expression before ')' token
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:308:9: error: expected expression before ')' token
norx.c: norx.c:308:9: error: expected expression before ')' token
norx.c: norx.c: In function 'crypto_aead_norx6441v1_ymm_encrypt':
norx.c: norx.c:348:5: error: '__m256i' undeclared (first use in this function)
norx.c: norx.c:348:13: error: expected ';' before 'A'
norx.c: norx.c:350:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:350:19: error: 'K' undeclared (first use in this function)
norx.c: norx.c:350:24: error: expected expression before ')' token
norx.c: norx.c:355:5: error: 'A' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'B' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'C' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 'D' undeclared (first use in this function)
norx.c: norx.c:355:5: error: expected ';' before 't0'
norx.c: norx.c:355:5: error: 't0' undeclared (first use in this function)
norx.c: norx.c:355:5: error: 't1' undeclared (first use in this function)
norx.c: norx.c:355:5: error: expected ';' before 't0'
norx.c: norx.c:362:13: error: expected ';' before 't0'
norx.c: norx.c:362:13: error: expected ';' before 't0'
norx.c: ...

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

Compiler output

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