Implementation notes: x86, h9trinity, crypto_aead/ascon128av11

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128av11
TimeImplementationCompilerBenchmark dateSUPERCOP version
376854opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112520171020
385074opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112520171020
385349opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112520171020
386728opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112520171020
389441opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112520171020
389853opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112520171020
389876opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017112520171020
389941opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112520171020
390615opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112520171020
390669opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017112520171020
390778opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112520171020
390799opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112520171020
390958opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112520171020
391247opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112520171020
391711opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112520171020
394255opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112520171020
394530opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112520171020
394683opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112520171020
394777opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112520171020
394925opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112520171020
395018opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112520171020
395096opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112520171020
395293opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112520171020
395410opt64gcc -m32 -Os -fomit-frame-pointer2017112520171020
395634opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017112520171020
395877opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112520171020
395997opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112520171020
396109opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112520171020
396452opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017112520171020
397088opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112520171020
397294opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017112520171020
397393opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112520171020
397612opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112520171020
397661opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112520171020
397931opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112520171020
402315opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112520171020
402430opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112520171020
402493opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112520171020
402687opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112520171020
402978opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112520171020
403214opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112520171020
403872opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112520171020
404133opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112520171020
404473opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112520171020
404803opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112520171020
404898opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112520171020
405032opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112520171020
405284opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112520171020
405536opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112520171020
405623opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112520171020
405627opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112520171020
406252opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017112520171020
406702opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112520171020
406743opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112520171020
406769opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112520171020
406840opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112520171020
406867opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112520171020
407385opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112520171020
407447opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112520171020
407499opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112520171020
407614opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112520171020
407674opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112520171020
407993opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112520171020
408127opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112520171020
408202opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112520171020
408613opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112520171020
408640opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112520171020
408650opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112520171020
408747opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112520171020
408775opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112520171020
408808opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112520171020
408903opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112520171020
409133opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112520171020
410032opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112520171020
410181opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112520171020
410527opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112520171020
410855opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112520171020
411049opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112520171020
411259opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112520171020
411324opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112520171020
411469opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112520171020
411476opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112520171020
411492opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112520171020
411510opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017112520171020
411543opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112520171020
411551opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112520171020
411603opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112520171020
411610opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112520171020
411641opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017112520171020
411698opt64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112520171020
411751opt64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112520171020
411768opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112520171020
411810opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017112520171020
411983opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112520171020
412005opt64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112520171020
412035opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112520171020
412036opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112520171020
412037opt64gcc -m32 -O3 -fomit-frame-pointer2017112520171020
412081opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112520171020
412163opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112520171020
412217opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112520171020
412274opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112520171020
412279opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112520171020
412408opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112520171020
412434opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112520171020
412480opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112520171020
412690opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112520171020
412923opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112520171020
412961opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112520171020
413085opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112520171020
413285opt64gcc -m32 -O2 -fomit-frame-pointer2017112520171020
413292opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112520171020
413387opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112520171020
413403opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112520171020
413657opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112520171020
413677opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112520171020
413827opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112520171020
413866opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112520171020
415817opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112520171020
417219opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112520171020
417914opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112520171020
418278opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112520171020
418828opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112520171020
418996opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112520171020
419084opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112520171020
420531opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112520171020
422093opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112520171020
422434opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112520171020
423719opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112520171020
439848opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112520171020
446339opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112520171020
447422opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112520171020
447664opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112520171020
447830opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112520171020
450368opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112520171020
450486opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017112520171020
451708opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017112520171020
452437opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112520171020
452597opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112520171020
452610opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112520171020
452628opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112520171020
452680opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017112520171020
452799opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112520171020
453116opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112520171020
453878opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017112520171020
453962opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017112520171020
454323opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017112520171020
455258opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017112520171020
457347opt64gcc -m32 -O -fomit-frame-pointer2017112520171020
457373opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112520171020
457543opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112520171020
457763opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112520171020
457874opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017112520171020
457913opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112520171020
458182opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017112520171020
458219opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112520171020
458359opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112520171020
458773opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017112520171020
458795opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112520171020
458923opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112520171020
459334opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112520171020
460223opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112520171020
460484opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112520171020
460685opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112520171020
460750opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112520171020
461393opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017112520171020
461816opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017112520171020
462589opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112520171020
463687opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112520171020
463896opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112520171020
463977opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112520171020
464205opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112520171020
510311refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112520171020
537543refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112520171020
544462refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112520171020
544602refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112520171020
544675refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112520171020
555136refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112520171020
555622refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112520171020
556754refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112520171020
556870refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112520171020
557750refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112520171020
562391refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112520171020
562421refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112520171020
563012refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112520171020
563503refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112520171020
563527refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112520171020
564243refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112520171020
564724refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112520171020
566150refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112520171020
566300refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112520171020
566825refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112520171020
567223refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112520171020
567418refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112520171020
567609refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112520171020
568422refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112520171020
569284refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112520171020
569373refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112520171020
570480refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112520171020
570678refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112520171020
571446refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112520171020
573685refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112520171020
574397refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112520171020
574563refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112520171020
574940refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112520171020
575547refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112520171020
575754refgcc -m32 -O3 -fomit-frame-pointer2017112520171020
575757refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112520171020
575958refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112520171020
576165refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112520171020
577065refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112520171020
577998refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112520171020
578349refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112520171020
578366refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112520171020
578954refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112520171020
579612refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112520171020
579635refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112520171020
581469refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112520171020
581892refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112520171020
583777refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112520171020
584203refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112520171020
585844refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112520171020
586108refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112520171020
586119refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112520171020
586829refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112520171020
587784refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112520171020
588709refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112520171020
589098refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112520171020
589306refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112520171020
590847refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112520171020
593647refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112520171020
596099refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112520171020
596273refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112520171020
612498refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112520171020
613498refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112520171020
619312refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112520171020
620998refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112520171020
621095refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112520171020
621368refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112520171020
622815refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112520171020
623653refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112520171020
624496refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112520171020
624823refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112520171020
625311refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112520171020
627074refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112520171020
627886refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112520171020
632754refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112520171020
633392refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112520171020
645839refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112520171020
646389refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112520171020
646612refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112520171020
731534refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112520171020
749301refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112520171020
751925refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112520171020
760612refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112520171020
760837refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112520171020
760866refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112520171020
761793refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112520171020
762210refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112520171020
762235refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112520171020
762464refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112520171020
764205refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112520171020
764636refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112520171020
764760refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112520171020
764902refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112520171020
764940refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112520171020
765041refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112520171020
765918refgcc -m32 -Os -fomit-frame-pointer2017112520171020
767406refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112520171020
768058refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112520171020
768568refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112520171020
769603refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112520171020
770526refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112520171020
770984refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112520171020
771195refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112520171020
771550refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112520171020
771605refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112520171020
772074refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112520171020
772100refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112520171020
772577refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112520171020
772840refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112520171020
772897refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112520171020
773189refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112520171020
773327refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112520171020
773448refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112520171020
774364refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112520171020
776689refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112520171020
776775refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112520171020
776803refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112520171020
776990refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112520171020
777518refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112520171020
777844refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112520171020
778167refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112520171020
780029refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112520171020
780080refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112520171020
780115refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112520171020
780402refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112520171020
781201refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112520171020
782390refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112520171020
782758refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112520171020
782805refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112520171020
782874refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112520171020
782989refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112520171020
783617refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112520171020
783673refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112520171020
784141refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112520171020
784319refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112520171020
784392refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112520171020
784956refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112520171020
785017refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112520171020
785111refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112520171020
785394refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112520171020
785676refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112520171020
786348refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112520171020
786459refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112520171020
786490refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112520171020
786528refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112520171020
786608refgcc -m32 -O -fomit-frame-pointer2017112520171020
786771refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112520171020
787251refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112520171020
787430refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112520171020
788106refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112520171020
789564refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112520171020
789669refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112520171020
789941refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112520171020
790002refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112520171020
790213refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112520171020
790600refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112520171020
791472refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112520171020
792309refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112520171020
792510refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112520171020
793333refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112520171020
793886refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112520171020
794275refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112520171020
797154refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112520171020
799210refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112520171020
801893refgcc -m32 -O2 -fomit-frame-pointer2017112520171020
810081refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112520171020
811989refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112520171020
812035refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112520171020
812722refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112520171020
815466refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112520171020
815482refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112520171020
819063refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112520171020

Test failure

Implementation: crypto_aead/ascon128av11/opt64
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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