Implementation notes: x86, jos, crypto_aead/norx6461v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx6461v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
51577xmmgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
51577xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
51592xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
51600xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
53542xmmgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
53647xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
53693xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
53752xmmgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
53760xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
53768xmmgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
53820xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
55230xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
55253xmmgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
55260xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
55275xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
59782xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
59850xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
59977xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
60023xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
60165xmmgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
60203xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
60217xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
60263xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
60330xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
60420xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
60480xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
60652xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
60930xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
61298xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
61463xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
61492xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
61500xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
61515xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
61530xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
61560xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
61582xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
61628xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
61635xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
61642xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
62197xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
62265xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
62273xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
62280xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
62445xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
62467xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
62475xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
62558xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
62610xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
62618xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
62647xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
62655xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
62685xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
62700xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
62715xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
62738xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
62775xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
63293xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
63352xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
63420xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
63427xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
64208xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
64223xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
64245xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
64388xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
263505refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
263685refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
263977refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
264075refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
265200refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
265305refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
265470refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
266048refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
266100refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
266107refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
266452refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
266520refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
266925refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
267877refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
268312refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
268402refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
268470refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
268530refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
268995refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
269093refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
269258refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
269438refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
269685refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
269715refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
269873refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
270202refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
270232refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
270247refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
270345refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
270450refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
270592refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
270637refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
270667refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
270877refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
270998refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
271193refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
271335refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
271477refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
271508refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
271590refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
272047refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
272558refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
273487refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
273870refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
273922refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
273982refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
274005refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
274215refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
274568refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
275033refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
276398refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
277215refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
277252refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
277552refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
277627refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
277695refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
278070refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
278093refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
278700refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
278745refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
278887refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
279030refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
279210refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
279270refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
279285refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
279765refgcc -m32 -O -fomit-frame-pointer2014070820140622
280230refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
280252refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
280395refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
280417refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
280763refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
280785refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
280875refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
280935refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
280965refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
281017refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
281040refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
281062refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
281130refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
281153refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
281205refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
281310refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
281355refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
281355refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
281407refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
281520refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
281543refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
281722refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
281752refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
281797refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
281887refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
281933refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
281947refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
282015refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
282143refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
282150refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
282180refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
282293refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
282307refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
282337refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
282690refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
282712refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
282735refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
283155refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
283155refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
283305refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
283575refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
283793refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
283913refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
284167refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
285405refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
285727refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
285848refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
285997refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
286058refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
286297refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
286365refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
286493refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
289215refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
289327refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
382590refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
383617refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
383955refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
384090refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
384397refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
384930refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
386198refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
386228refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
386280refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
386392refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
387240refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
387435refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
387465refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
387525refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
387563refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
387675refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
387705refgcc -m32 -Os -fomit-frame-pointer2014070820140622
388028refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
388065refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
388117refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
388335refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
388695refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
388867refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
389947refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
389955refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
390285refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
392190refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
392700refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
393127refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
394485refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
400087refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
400290refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
400298refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
400853refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
400972refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
401040refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
401100refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
401475refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
401760refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
401835refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622

Compiler output

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