Implementation notes: x86, h4e450, crypto_aead/lunarkeyakv2

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
454746generic32lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
455069generic32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
455097generic32lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
455473generic32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
456228generic32lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
456233generic32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
459358generic32lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
459686generic32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
459857generic32lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
460099generic32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
461672generic32lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
461857generic32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
469785generic32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
470193generic32lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
470563generic32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
470953generic32lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
473048generic32lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
473590generic32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
474349generic32lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017093020170725
474406generic32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017093020170725
474421generic32lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017093020170725
474620generic32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017093020170725
475555generic32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
475807generic32lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
486505generic32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
486557generic32lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
486576generic32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
486580generic32lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
486699generic32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
486723generic32lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
487587generic32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
487597generic32lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
487649generic32lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
487716generic32lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
487749generic32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
487773generic32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
487778generic32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
487782generic32lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
487835generic32lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
487915generic32lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
487939generic32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
488029generic32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
488038generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
488039generic32lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
488120generic32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
488338generic32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
489093generic32lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
489165generic32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
489292generic32lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
489297generic32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
489326generic32lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
489354generic32lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
489355generic32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
489435generic32lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
489435generic32gcc -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
489487generic32gcc -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
489549generic32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
489763generic32lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
490234generic32lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
490765generic32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
490974generic32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
491055generic32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
491108generic32lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
491145generic32lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
491183generic32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
491439generic32lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
491459generic32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
491501generic32lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
491563generic32lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
491578generic32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
491654generic32lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
491687generic32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
491711generic32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
491739generic32lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
491810generic32lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
491853generic32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
492271generic32lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
492328generic32lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017093020170725
492826generic32lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
492827generic32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
492869generic32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
493126generic32gcc -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
493188generic32gcc -funroll-loops -m32 -O -fomit-frame-pointer2017093020170725
493297generic32lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
493630generic32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017093020170725
493677generic32lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
493705generic32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
494014generic32lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017093020170725
494375generic32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
494399generic32gcc -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
494404generic32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
494456generic32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
494466generic32lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
494466generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
494584generic32lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
494627generic32lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
494641generic32lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
494660generic32lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
494708generic32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
494718generic32lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
494741generic32gcc -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
494755generic32lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
494764generic32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
494765generic32lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
494817generic32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
494855generic32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
494979generic32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
495226generic32lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
495696generic32gcc -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
495701generic32lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
495710generic32lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
495748generic32lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017093020170725
495801generic32gcc -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
495853generic32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
495853generic32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017093020170725
495919generic32gcc -m32 -march=core2 -Os -fomit-frame-pointer2017093020170725
495919generic32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017093020170725
495938generic32lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017093020170725
496009generic32lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017093020170725
496024generic32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017093020170725
496109generic32lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017093020170725
496114generic32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017093020170725
496147generic32lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
496204generic32lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017093020170725
496214generic32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
496251generic32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
496251generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
496290generic32lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
496308generic32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
496328generic32lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
496565generic32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
496779generic32lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017093020170725
496798generic32lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017093020170725
496874generic32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017093020170725
496884generic32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017093020170725
496969generic32gcc -m32 -march=core2 -O -fomit-frame-pointer2017093020170725
497102generic32lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017093020170725
497116generic32gcc -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
497344generic32lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
497462generic32lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
497762generic32lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
497838generic32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017093020170725
497880generic32gcc -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
498009generic32lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
498023generic32lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
498037generic32gcc -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
498043generic32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
498076generic32lcgcc -m32 -Os -fomit-frame-pointer2017093020170725
498080generic32lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017093020170725
498237generic32gcc -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
498275generic32lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
498284generic32gcc -m32 -Os -fomit-frame-pointer2017093020170725
498774generic32lcgcc -m32 -O -fomit-frame-pointer2017093020170725
498845generic32lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017093020170725
498883generic32gcc -m32 -O -fomit-frame-pointer2017093020170725
498883generic32gcc -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
498911generic32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
498921generic32lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
498954generic32lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
498959generic32lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
498969generic32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
499144generic32gcc -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
499419generic32lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
499487generic32gcc -m32 -march=corei7 -O -fomit-frame-pointer2017093020170725
499548generic32lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
499629generic32lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
499681generic32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
499724generic32lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
499800generic32gcc -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
499985generic32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
500046generic32lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
500194generic32lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
500198generic32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
500198generic32lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
500242generic32lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
500242generic32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
500270generic32lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
500280generic32lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
500312generic32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
500418generic32lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
500431generic32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
500607generic32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
500617generic32lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
500678generic32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
500830generic32gcc -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
500926generic32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
501562generic32lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
501571generic32lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
501762generic32lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
501781generic32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
501852generic32lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
501895generic32lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
501904generic32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
501904generic32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
501952generic32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
502013generic32gcc -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
502094generic32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
502379generic32lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
503277generic32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
503325generic32lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
503462generic32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
503462generic32lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
503913generic32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
503928generic32lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
504521generic32lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
504535generic32lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
504564generic32gcc -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
504735generic32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
504863generic32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
505030generic32lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
505162generic32lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
505480generic32lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017093020170725
505704generic32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
505790generic32lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
505818generic32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
505932generic32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017093020170725
506107generic32lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
506117generic32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
506754generic32lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
507191generic32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
507262generic32lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
507461generic32lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
507461generic32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
507841generic32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
508037generic32lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
508108generic32lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
508174generic32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
508326generic32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
508383generic32lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
508716generic32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
508768generic32lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017093020170725
509039generic32lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
509219generic32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
509342generic32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
509561generic32lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
509661generic32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
509670generic32lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
509794generic32lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
509804generic32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
509941generic32lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
509965generic32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
509979generic32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
510022generic32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017093020170725
510753generic32lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
511328generic32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
511409generic32lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
511495generic32lcgcc -m32 -O3 -fomit-frame-pointer2017093020170725
511556generic32gcc -m32 -O3 -fomit-frame-pointer2017093020170725
511784generic32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
511832generic32lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
511974generic32lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
512012generic32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
512440generic32lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
512492generic32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
512549generic32lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
512687generic32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
514391generic32lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017093020170725
514672generic32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
514847generic32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
515061generic32lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
515138generic32lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
515138generic32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017093020170725
515461generic32lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
515517generic32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
516372generic32lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017093020170725
516382generic32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
516705generic32lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017093020170725
516804generic32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017093020170725
516819generic32lcgcc -m32 -O2 -fomit-frame-pointer2017093020170725
516933generic32lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017093020170725
517171generic32lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
517204generic32lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017093020170725
517379generic32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017093020170725
517579generic32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017093020170725
517621generic32gcc -m32 -O2 -fomit-frame-pointer2017093020170725
517764generic32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017093020170725
519013generic32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
519598generic32lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
538854generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
538883generic32lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
538916generic32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
539054generic32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
539111generic32lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
539153generic32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
540275generic32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
540346generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
540507generic32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
540546generic32lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
541092generic32lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
541277generic32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
541970generic32lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
542541generic32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
543035generic32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
543277generic32lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
543438generic32lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
543538generic32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
543709generic32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
543841generic32lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
544288generic32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
544853generic32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
544962generic32lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
545011generic32lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
545072generic32lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
545476generic32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
546126generic32lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
546412generic32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
546568generic32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
546691generic32lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
548943generic32lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
549019generic32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
549024generic32lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
549086generic32lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
549347generic32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
549969generic32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
553327generic32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
553328generic32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
553427generic32lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
553537generic32lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
553626generic32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
553646generic32lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
553722generic32lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
554078generic32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
638006generic64lcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
638034generic64lcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
638462generic64lcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
638609generic64lcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
639160generic64lcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
642936generic64lcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
643321generic64lcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
643468generic64lcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
644010generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
644043generic64lcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
649050generic64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
649131generic64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
649620generic64lcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
649914generic64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
649924generic64lcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
650118generic64lcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
650503generic64lcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
650697generic64lcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
650697generic64lcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
650778generic64lcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
650788generic64lcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
650840generic64lcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
651035generic64lcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
651311generic64lcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
651368generic64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
651386generic64lcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
651818generic64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
651890generic64lcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
652622generic64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
653035generic64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
653054generic64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
653338generic64lcgcc -m32 -Os -fomit-frame-pointer2017093020170725
653396generic64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
653586generic64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
653605generic64lcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
654384generic64lcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
654474generic64lcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
654502generic64lcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
654849generic64lcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017093020170725
655224generic64lcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
655447generic64lcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017093020170725
655751generic64lcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
655785generic64lcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
655861generic64lcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017093020170725
655941generic64lcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
655994generic64lcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
656155generic64lcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
656189generic64lcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
656246generic64lcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017093020170725
656355generic64lcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017093020170725
656440generic64lcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
656488generic64lcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
656669generic64lcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
656754generic64lcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017093020170725
656830generic64lcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
656849generic64lcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
656959generic64lcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
656996generic64lcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
657020generic64lcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
657329generic64lcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
657490generic64lcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
657590generic64lcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
657894generic64lcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017093020170725
657955generic64lcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
657974generic64lcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
658516generic64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
658820generic64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
659077generic64lcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
659201generic64lcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
659291generic64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017093020170725
659457generic64lcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
659461generic64lcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
659504generic64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
659595generic64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
659661generic64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
659737generic64lcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
660117generic64lcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
660331generic64lcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
660554generic64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
660668generic64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
660815generic64lcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
661694generic64lcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
661760generic64lcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
662430generic64lcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
662819generic64lcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
663128generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
664673generic64lcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
664753generic64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
664877generic64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
664900generic64lcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
665256generic64lcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
665266generic64lcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017093020170725
665466generic64lcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
665817generic64lcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
666235generic64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
666858generic64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
667261generic64lcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
667551generic64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017093020170725
667679generic64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017093020170725
667722generic64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017093020170725
668330generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
668339generic64lcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
668486generic64lcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017093020170725
668581generic64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017093020170725
668591generic64lcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017093020170725
668696generic64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
668814generic64lcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
668909generic64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
668923generic64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
669114generic64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
669308generic64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017093020170725
669351generic64lcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
669361generic64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
669380generic64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
669413generic64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
669422generic64lcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
669636generic64gcc -m32 -Os -fomit-frame-pointer2017093020170725
669840generic64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
671512generic64lcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017093020170725
671654generic64lcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
671702generic64lcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
671869generic64lcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
671921generic64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
672168generic64lcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
672368generic64lcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
672419generic64lcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
672462generic64lcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
672619generic64lcgcc -m32 -O3 -fomit-frame-pointer2017093020170725
673213generic64lcgcc -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
673265generic64lcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
673398generic64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
673593generic64lcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
673711generic64lcgcc -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
673982generic64lcgcc -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
674367generic64lcgcc -m32 -O -fomit-frame-pointer2017093020170725
675027generic64lcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
675764generic64lcgcc -m32 -march=core2 -O -fomit-frame-pointer2017093020170725
675811generic64lcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017093020170725
675854generic64lcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
675925generic64lcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
676001generic64lcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017093020170725
676029generic64lcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017093020170725
676195generic64lcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017093020170725
676485generic64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
676538generic64lcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017093020170725
676699generic64lcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017093020170725
676723generic64lcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017093020170725
676732generic64lcgcc -m32 -O2 -fomit-frame-pointer2017093020170725
676742generic64lcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
676923generic64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
677240generic64lcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017093020170725
677359generic64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
677759generic64lcgcc -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
678167generic64lcgcc -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
679373generic64lcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
679621generic64lcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017093020170725
680371generic64lcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
680936generic64lcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
680965generic64lcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
681131generic64lcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
681544generic64lcgcc -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
682029generic64lcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
684931generic64lcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
685316generic64lcgcc -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
685662generic64lcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
686356generic64lcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
686541generic64lcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
688127generic64lcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
688256generic64lcgcc -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
688418generic64lcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
688626generic64lcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
688693generic64lcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
688821generic64lcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
689026generic64lcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
689154generic64lcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
689173generic64lcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
691467generic64lcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
691966generic64lcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
695523generic64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
702957generic64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
703622generic64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
705983generic64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
707038generic64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
708225generic64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
710068generic64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
710367generic64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
715160referencegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
715578referencegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
718133referencegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
718870referencegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
718903referencegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
719226referencegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
721064generic64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
721263generic64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
725985referencegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
726062referencegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
726228referencegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
726474referencegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017093020170725
726902referencegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
727054generic64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
727415generic64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
730004referencegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
731148generic64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
731320generic64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017093020170725
731452generic64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
731685generic64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
731771referencegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
731809generic64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017093020170725
732716referencegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
733272generic64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017093020170725
733808generic64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
733851generic64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
734041generic64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
734378referencegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
735903generic64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
737552generic64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
738159generic64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
739727generic64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
740002generic64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
740083generic64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
740088generic64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
740577generic64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
740711generic64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
740986generic64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
741352generic64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
741413generic64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
741765generic64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
742098generic64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
742240generic64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
742857generic64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
743061generic64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
746743referencegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
748130generic64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
748258generic64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
748310generic64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
748425generic64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
752153generic64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
753943generic64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
754252generic64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
757877generic64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
759477generic64gcc -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
759938generic64gcc -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
762128referencegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
762513referencegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
767415generic64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
767467generic64gcc -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
768455generic64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
768579generic64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
770246generic64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017093020170725
774588generic64gcc -m32 -O3 -fomit-frame-pointer2017093020170725
779219generic64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017093020170725
779637generic64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
780311generic64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
781998generic64gcc -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
782377generic64gcc -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
783385generic64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
784296generic64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
784785generic64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
784951generic64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017093020170725
785170generic64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017093020170725
785270generic64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017093020170725
785379generic64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017093020170725
785389generic64gcc -m32 -march=core2 -O -fomit-frame-pointer2017093020170725
785508generic64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017093020170725
785797generic64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017093020170725
785873generic64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017093020170725
786647generic64gcc -m32 -O -fomit-frame-pointer2017093020170725
787122generic64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
787161generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
787180generic64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
787451generic64gcc -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
787806generic64lcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
788091generic64gcc -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
788476generic64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
788586generic64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017093020170725
789127generic64gcc -m32 -O2 -fomit-frame-pointer2017093020170725
789131generic64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017093020170725
789721generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
789972generic64lcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
790134generic64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
790177generic64lcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
790263generic64gcc -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
791611generic64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
791911generic64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
792642generic64lcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
792728generic64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
792894generic64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
795241generic64lcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
795245generic64lcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
795283generic64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
795515generic64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
796243generic64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
796457generic64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
797649generic64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
799610generic64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
800119generic64lcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
800142generic64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
800157generic64lcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
800370generic64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
801168generic64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
801420generic64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
801715generic64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
801862generic64lcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
801890generic64lcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
817670referencegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017093020170725
829816referencegcc -m32 -O3 -fomit-frame-pointer2017093020170725
837354generic64lcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
838209referencegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
839016generic64lcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
839021referencegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
839216generic64lcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
841249generic64lcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
842745generic64lcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
844332referencegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
845054referencegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
846032generic64lcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
846112generic64lcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
846137generic64lcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
846383generic64lcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
846540generic64lcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
849727referencegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017093020170725
850659generic64lcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
852169generic64lcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
907939generic64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
907986generic64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
916028generic64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
917244generic64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
917814generic64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
925623generic64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
926436generic64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
934786generic64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
936557generic64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
937759generic64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
941954generic64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
947535generic64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
963172generic64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
963300generic64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
964136generic64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
964345generic64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
965200generic64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
965513generic64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
966368generic64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
967052generic64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
970326generic64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
970748generic64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
978709generic64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
978956generic64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
999580referencegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
1004159referencegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
1005200referencegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
1005437referencegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
1012059referencegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
1012368referencegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
1038331referencegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
1047523referencegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
1106118referencegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
1106275referencegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
1107191referencegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
1107197referencegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
1107349referencegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
1108284referencegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
1112460referencegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
1114089referencegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
1122311referencegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
1129241referencegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
1129318referencegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
1129925referencegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
1145424referencegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
1146688referencegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
1153585referencegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
1153870referencegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
1155086referencegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
1155276referencegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
1166837referencegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017093020170725
1170742referencegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
1174399referencegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
1178404referencegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
1181981compactgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
1184488compactgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
1185096referencegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
1188388compactgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
1196116compactgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017093020170725
1198824compactgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017093020170725
1199299compactgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
1203179compactgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
1205597compactgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
1206899compactgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
1206918compactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
1210129compactgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
1210357compactgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
1213986compactgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
1215824compactgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
1223078compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
1225082compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
1227946compactgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
1228863compactgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
1231319compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
1235813compactgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
1237461compactgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
1237931compactgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
1238188compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
1242140compactgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
1244447compactgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
1245459compactgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
1249725compactgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
1249934compactgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
1252204compactgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
1252494compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
1253663compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
1253905compactgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
1256580compactgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
1256665compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
1256803compactgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
1264545compactgcc -funroll-loops -m32 -O -fomit-frame-pointer2017093020170725
1271419compactgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
1272130compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
1273770compactgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
1276482compactgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
1276758compactgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
1282262compactgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
1282571compactgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
1282576compactgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
1284960compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
1298636compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
1357445compactgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
1372384compactgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
1375410compactgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
1377296compactgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
1378061compactgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
1378574compactgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
1383813compactgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
1420298compactgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
1431503compactgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017093020170725
1438912compactgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
1451728compactgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
1452033compactgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017093020170725
1457243compactgcc -m32 -O3 -fomit-frame-pointer2017093020170725
1459818compactgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
1477031compactgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
1479544compactgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
1480646compactgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
1481573compactgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
1486735compactgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
1497395compactgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
1500720compactgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
1511555compactgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
1514139compactgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
1519772compactgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
1520822referencegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
1522214compactgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
1522726referencegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
1525012compactgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
1526812referencegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
1531770compactgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
1542852compactgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
1544748referencegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
1544928referencegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
1545151referencegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
1575680compactgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
1577237referencegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
1577888compactgcc -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
1578786compactgcc -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
1579375compactgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
1581013compactgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
1581133referencegcc -funroll-loops -m32 -O -fomit-frame-pointer2017093020170725
1581499compactgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
1582382compactgcc -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
1584115compactgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
1587208compactgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
1589498compactgcc -m32 -O -fomit-frame-pointer2017093020170725
1589574compactgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017093020170725
1589625compactgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
1589801compactgcc -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
1590095compactgcc -m32 -march=core2 -O -fomit-frame-pointer2017093020170725
1591369referencegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
1592651referencegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
1596137compactgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017093020170725
1598432compactgcc -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
1599847compactgcc -m32 -march=corei7 -O -fomit-frame-pointer2017093020170725
1600470compactgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
1607994compactgcc -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
1614910compactgcc -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
1617631compactgcc -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
1618135compactgcc -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
1621783compactgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017093020170725
1621906referencegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
1622666referencegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
1623051referencegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
1624913referencegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
1650026referencegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
1744309compactgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
1759248compactgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
1762900compactgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
1763580compactgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
1771641compactgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
1778975compactgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
1779293compactgcc -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
1782210compactgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
1782219compactgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
1782219compactgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
1782727compactgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
1784670compactgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017093020170725
1785563compactgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017093020170725
1785611compactgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017093020170725
1785810compactgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
1785863compactgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
1786062compactgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
1786893compactgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017093020170725
1787278compactgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017093020170725
1787344compactgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
1787653compactgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
1788874compactgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
1789125compactgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
1797528compactgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
1797642compactgcc -m32 -O2 -fomit-frame-pointer2017093020170725
1801737compactgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
1805917compactgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
1805931compactgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
1809518compactgcc -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
1816258compactgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
1817811compactgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017093020170725
1819882compactgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017093020170725
1822138compactgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017093020170725
1827861compactgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
1832878compactgcc -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
1834949compactgcc -m32 -march=core2 -Os -fomit-frame-pointer2017093020170725
1843693compactgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
1844905compactgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
1847118compactgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
1847883compactgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
1849217compactgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
1850837compactgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
1856115compactgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
1857853compactgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
1859074compactgcc -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
1860461compactgcc -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
1863036compactgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
1865221compactgcc -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
1869591compactgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
1869738compactgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017093020170725
1875737compactgcc -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
1900385compactgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
1901473compactgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
1910099compactgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
1932518compactgcc -m32 -Os -fomit-frame-pointer2017093020170725
1933782compactgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
1934205compactgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
1935140compactgcc -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
1949813referencegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
1951741compactgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017093020170725
1951785referencegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
1951880referencegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
1955584compactgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
1956468compactgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
1957190compactgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
1978218compactgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
1980475compactgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
2488363referencegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
2490116referencegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
2492353referencegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
2513691referencegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
2540395referencegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
2548565referencegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017093020170725
2550541referencegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
2556165referencegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
2556687referencegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
2566744referencegcc -m32 -O2 -fomit-frame-pointer2017093020170725
2572842referencegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
2586836referencegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017093020170725
2590574referencegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017093020170725
2592056referencegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017093020170725
2602463referencegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
2617178referencegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017093020170725
2621084referencegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
2626108referencegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
2633903referencegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
2640136referencegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
3973470referencegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017093020170725
3975583referencegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017093020170725
3976068referencegcc -m32 -march=core2 -O -fomit-frame-pointer2017093020170725
3998716referencegcc -m32 -O -fomit-frame-pointer2017093020170725
4007708referencegcc -m32 -march=corei7 -O -fomit-frame-pointer2017093020170725
4023526referencegcc -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
4028281referencegcc -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
4029054referencegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017093020170725
4029410referencegcc -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
4035985referencegcc -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
4039282referencegcc -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
4049261referencegcc -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
4074925referencegcc -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
4075386referencegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
4082426referencegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
4097516referencegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
4098177referencegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
4103749referencegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
4105819referencegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
4510419referencegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
4733290reference32bitsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017093020170725
4812609reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
4820305reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
4823977reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
4827140reference32bitsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
4841832reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
4843841reference32bitsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
4844563reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
4914279reference32bitsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
4986503reference32bitsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
5016855reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
5074007reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
5085464reference32bitsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017093020170725
5086476reference32bitsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017093020170725
5087321reference32bitsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017093020170725
5105723reference32bitsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
5112672reference32bitsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
5122642reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
5163530reference32bitsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017093020170725
5163583reference32bitsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017093020170725
5191878reference32bitsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
5193213reference32bitsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
5227712reference32bitsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
5237207reference32bitsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017093020170725
5311313reference32bitsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017093020170725
5332692reference32bitsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017093020170725
5332782reference32bitsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017093020170725
5354480reference32bitsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017093020170725
5376744reference32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017093020170725
5388571reference32bitsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017093020170725
5444198reference32bitsgcc -m32 -O3 -fomit-frame-pointer2017093020170725
5455660reference32bitsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017093020170725
5479956reference32bitsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017093020170725
5482778reference32bitsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017093020170725
5513358reference32bitsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017093020170725
5559395reference32bitsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017093020170725
5692195reference32bitsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017093020170725
5780726reference32bitsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017093020170725
5789880reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
5792507reference32bitsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017093020170725
5798325reference32bitsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
5799142reference32bitsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
5806514reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
5825490reference32bitsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
5827974reference32bitsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
5840704reference32bitsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
5859387reference32bitsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
5859557reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
5861182reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
5863571reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
5864611reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
5914400reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
5927629reference32bitsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
5947789reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
5975918reference32bitsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
6259721reference32bitsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
6912789referencegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
7003058referencegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
7019512referencegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
7021830referencegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
7026970reference32bitsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017093020170725
7027995referencegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
7031938referencegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
7034246reference32bitsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017093020170725
7038046referencegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
7042478referencegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
7061297referencegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017093020170725
7068566referencegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
7099664referencegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
7100281referencegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
7103031referencegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
7109215referencegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
7118246referencegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
7126031referencegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
7126353referencegcc -m32 -Os -fomit-frame-pointer2017093020170725
7126871referencegcc -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
7134339reference32bitsgcc -m32 -O2 -fomit-frame-pointer2017093020170725
7147610reference32bitsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017093020170725
7168966reference32bitsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017093020170725
7172628reference32bitsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017093020170725
7179450referencegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
7179526referencegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
7184351reference32bitsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017093020170725
7187643reference32bitsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017093020170725
7194982referencegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
7196359referencegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
7196654reference32bitsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017093020170725
7200216referencegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
7206192referencegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
7251806referencegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017093020170725
7255188referencegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017093020170725
7263615reference32bitsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017093020170725
7264260referencegcc -m32 -march=core2 -Os -fomit-frame-pointer2017093020170725
7268117referencegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017093020170725
7269400referencegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
7271803referencegcc -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
7273656referencegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
7277133referencegcc -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
7289288referencegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017093020170725
7300071reference32bitsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017093020170725
7308915referencegcc -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
7315903referencegcc -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
7340722referencegcc -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
7345001referencegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
7351028reference32bitsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017093020170725
7358039referencegcc -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
7377443reference32bitsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
7383281reference32bitsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017093020170725
7383586reference32bitsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017093020170725
7412765reference32bitsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
7468890referencegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
7471152referencegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
7472448referencegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
7475237reference32bitsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
7491201referencegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
7519364reference32bitsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017093020170725
7523530reference32bitsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017093020170725
7524793referencegcc -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
7530470reference32bitsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
7537020referencegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
7548529reference32bitsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
7571258reference32bitsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
7582586reference32bitsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017093020170725
7593046reference32bitsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017093020170725
7596652reference32bitsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
7604299reference32bitsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017093020170725
7610674reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
7610792reference32bitsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
7637040reference32bitsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
7692197reference32bitsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017093020170725
7710224reference32bitsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017093020170725
7737646reference32bitsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
7752233reference32bitsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
7792447reference32bitsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
8063178reference32bitsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
9306044reference32bitsgcc -m32 -march=athlon -O -fomit-frame-pointer2017093020170725
9620071reference32bitsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017093020170725
9621600reference32bitsgcc -m32 -march=core2 -O -fomit-frame-pointer2017093020170725
9624759reference32bitsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017093020170725
9848465reference32bitsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017093020170725
9897043reference32bitsgcc -m32 -march=k8 -O -fomit-frame-pointer2017093020170725
9925961reference32bitsgcc -m32 -march=i486 -O -fomit-frame-pointer2017093020170725
9990124reference32bitsgcc -m32 -march=prescott -O -fomit-frame-pointer2017093020170725
9992328reference32bitsgcc -m32 -march=nocona -O -fomit-frame-pointer2017093020170725
10105083reference32bitsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017093020170725
10153971reference32bitsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017093020170725
10162825reference32bitsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017093020170725
10164881reference32bitsgcc -m32 -march=k6 -O -fomit-frame-pointer2017093020170725
10251279reference32bitsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017093020170725
10252452reference32bitsgcc -m32 -O -fomit-frame-pointer2017093020170725
10252571reference32bitsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017093020170725
10255877reference32bitsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017093020170725
10255877reference32bitsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017093020170725
10595749reference32bitsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017093020170725
10962449reference32bitsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017093020170725
11592674reference32bitsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017093020170725
11596788reference32bitsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017093020170725
11764634reference32bitsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
11765978reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
11859434reference32bitsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
11918862reference32bitsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017093020170725
12638823reference32bitsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
12651730reference32bitsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017093020170725
12682429reference32bitsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
12687107reference32bitsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
12788145reference32bitsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
12856811reference32bitsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
12857390reference32bitsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
12862981reference32bitsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
12866054reference32bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
12871531reference32bitsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
12883178reference32bitsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
12888299reference32bitsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
12900743reference32bitsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
12982002reference32bitsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
12992651reference32bitsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017093020170725
12993573reference32bitsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017093020170725
13001377reference32bitsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017093020170725
13009722reference32bitsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017093020170725
13104267reference32bitsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
13117239reference32bitsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
13120963reference32bitsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017093020170725
13125390reference32bitsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
13126881reference32bitsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
13192840reference32bitsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017093020170725
13193771reference32bitsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017093020170725
13413159reference32bitsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017093020170725
13418831reference32bitsgcc -m32 -Os -fomit-frame-pointer2017093020170725
13432677reference32bitsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017093020170725
13434320reference32bitsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017093020170725
13591432reference32bitsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017093020170725
13592263reference32bitsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017093020170725
13726930reference32bitsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017093020170725
13751407reference32bitsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017093020170725
13757007reference32bitsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017093020170725
13777589reference32bitsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017093020170725
13778525reference32bitsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017093020170725
13781042reference32bitsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017093020170725
13782030reference32bitsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017093020170725
13843148reference32bitsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017093020170725
13843377reference32bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017093020170725
13843481reference32bitsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017093020170725
18829209referencegcc -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
18839156referencegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
18854394referencegcc -m32 -march=i386 -O -fomit-frame-pointer2017093020170725
26114588reference32bitsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017093020170725
26142585reference32bitsgcc -m32 -march=pentium -O -fomit-frame-pointer2017093020170725
26329336reference32bitsgcc -m32 -march=i386 -O -fomit-frame-pointer2017093020170725

Test failure

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

Number of similar (compiler,implementation) pairs: 63, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=athlon -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=corei7 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i386 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=i486 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k6 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=k8 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=nocona -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentium -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O2 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O3 -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -O -fomit-frame-pointer KnightsLanding
gcc -m32 -march=prescott -Os -fomit-frame-pointer KnightsLanding

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:299:12: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-XOP.c: X##bae = LOAD128(state[ 0]); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:401:5: note: in expansion of macro 'copyFromState'
KeccakP-1600-XOP.c: copyFromState(A, stateAsLanes)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A
gcc -m32 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -O -fomit-frame-pointer ARMv8A
gcc -m32 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=athlon -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i386 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=i486 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k6 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentium -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -O -fomit-frame-pointer ARMv8A
gcc -m32 -march=prescott -Os -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer AVR8
gcc -m32 -O2 -fomit-frame-pointer AVR8
gcc -m32 -O3 -fomit-frame-pointer AVR8
gcc -m32 -O -fomit-frame-pointer AVR8
gcc -m32 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -O -fomit-frame-pointer AVR8
gcc -m32 -march=athlon -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m32 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i386 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -O -fomit-frame-pointer AVR8
gcc -m32 -march=i486 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k6 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m32 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m32 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentium -Os -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer AVR8
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O2 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O3 -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -O -fomit-frame-pointer AVR8
gcc -m32 -march=prescott -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:35: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 0 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64
gcc -m32 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -O -fomit-frame-pointer asmX86-64
gcc -m32 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=athlon -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=corei7 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i386 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=i486 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k6 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=k8 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=nocona -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentium -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O2 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O3 -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -O -fomit-frame-pointer asmX86-64shld
gcc -m32 -march=prescott -Os -fomit-frame-pointer asmX86-64shld

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=k8 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=nocona -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O2 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O3 -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -O -fomit-frame-pointer Haswell Nehalem
gcc -m32 -march=prescott -Os -fomit-frame-pointer Haswell Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=prescott -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:720:1: error: inlining failed in call to always_inline '_mm_storel_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_storel_epi64 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:38:29: error: called from here
KeccakP-1600-XOP.c: #define STORE64(a, b) _mm_storel_epi64((V64 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:374:5: note: in expansion of macro 'STORE64'
KeccakP-1600-XOP.c: STORE64(state[24], X##su); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:403:5: note: in expansion of macro 'copyToState'
KeccakP-1600-XOP.c: copyToState(stateAsLanes, A)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-XOP.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:708:1: error: inlining failed in call to always_inline '_mm_store_si128': target specific option mismatch
KeccakP-1600-XOP.c: _mm_store_si128 (__m128i *__P, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:47:29: error: called from here
KeccakP-1600-XOP.c: #define STORE128(a, b) _mm_store_si128((V128 *)&(a), b)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_xor_si128 (__m128i __A, __m128i __B)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:114:33: note: in expansion of macro 'XOReq128'
KeccakP-1600-times2-SIMD128.c: #define XOR_In( argIndex ) XOReq128( stateAsLanes[argIndex], LOAD6464(curData1[argIndex], curData0[argIndex]))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:132:9: note: in expansion of macro 'XOR_In'
KeccakP-1600-times2-SIMD128.c: XOR_In( 16 );
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
KeccakP-1600-times2-SIMD128.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:31,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:58:37: error: called from here
KeccakP-1600-times2-SIMD128.c: #define XOReq128(a, b) a = _mm_xor_si128(a, b)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -O -fomit-frame-pointer Haswell Nehalem SandyBridge
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer Haswell Nehalem SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: error: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:37:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: error: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: error: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:52:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: error: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Bulldozer

Compiler output

Implementation: crypto_aead/lunarkeyakv2/SandyBridge
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:20: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:21: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:24: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:27: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:34: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:36: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:44: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:46: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:50: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:51: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:52: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:53: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:58: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:59: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:60: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=corei7 -Os -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer SandyBridge
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Nehalem
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s: Assembler messages:
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:9: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:10: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:11: Error: bad register name `%sil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:13: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:16: Error: bad register name `%dil'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:19: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:22: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:23: Error: invalid instruction suffix for `stos'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:25: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:26: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:28: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:30: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:31: Error: bad register name `%rdi'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:33: Error: bad register name `%r8d'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:35: Error: bad register name `%rdi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:37: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:38: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:39: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:40: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:41: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:42: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:47: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:48: Error: bad register name `%rsi)'
KeccakP-1600-opt64.s: KeccakP-1600-opt64.s:49: Error: bad register name `%r8b'
KeccakP-1600-opt64.s: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -O -fomit-frame-pointer Nehalem
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Nehalem
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Nehalem

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s: Assembler messages:
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:19: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:22: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:25: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:32: Error: invalid instruction suffix for `stos'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:34: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:35: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:40: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:41: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:45: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:51: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:52: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:54: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:60: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:62: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:63: Error: bad register name `%dil'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:68: Error: bad register name `%rdi)'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:70: Error: bad register name `%rdi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:81: Error: bad register name `%rbp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:84: Error: bad register name `%rsi'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:85: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:87: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:88: Error: bad register name `%rsp'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:89: Error: bad register name `%rdx'
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:91: Error: bad register name `%rcx'
KeccakP-1600-AVX2.s: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: error: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m32 -march=corei7 -Os -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer Haswell