Implementation notes: x86, h9trinity, crypto_aead/ascon96v1

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
376441opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112620171020
385528opt64gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
385714opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
385778opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
388384opt64gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
388442opt64gcc -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
388872opt64gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
388950opt64gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
389183opt64gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
389297opt64gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
389536opt64gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
389601opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
389686opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
389909opt64gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
389953opt64gcc -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
390996opt64gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
391561opt64gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
391892opt64gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112620171020
391920opt64gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
392035opt64gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
392060opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
392192opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
392295opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
392806opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112620171020
393444opt64gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112620171020
393445opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer2017112620171020
393467opt64gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112620171020
393503opt64gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112620171020
393587opt64gcc -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
393694opt64gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112620171020
393741opt64gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112620171020
393751opt64gcc -m32 -Os -fomit-frame-pointer2017112620171020
393803opt64gcc -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
393854opt64gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
393941opt64gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112620171020
401538opt64gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
401635opt64gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
401861opt64gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
401933opt64gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
402008opt64gcc -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
402122opt64gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
402157opt64gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
402185opt64gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
402185opt64gcc -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
402976opt64gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
403140opt64gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
403235opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
403953opt64gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
404095opt64gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
405147opt64gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
405165opt64gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
405383opt64gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
405520opt64gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
405940opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
405940opt64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
406014opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
406045opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
406057opt64gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
406114opt64gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
406181opt64gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
406244opt64gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
406250opt64gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
406568opt64gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
406978opt64gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
406981opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
406990opt64gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
407002opt64gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
407085opt64gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
407306opt64gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
407372opt64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
407612opt64gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
407612opt64gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
407770opt64gcc -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
407774opt64gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
407825opt64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
407842opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112620171020
408207opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112620171020
408961opt64gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
409565opt64gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
409583opt64gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
409599opt64gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
409645opt64gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
409673opt64gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
410043opt64gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
410291opt64gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
410315opt64gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
410376opt64gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
410455opt64gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
410564opt64gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
411090opt64gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
411626opt64gcc -m32 -O2 -fomit-frame-pointer2017112620171020
411627opt64gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112620171020
411762opt64gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112620171020
411805opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112620171020
411853opt64gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112620171020
412134opt64gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112620171020
412222opt64gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
412231opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112620171020
412948opt64gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
413282opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112620171020
413357opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112620171020
413545opt64gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112620171020
413584opt64gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112620171020
413698opt64gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112620171020
413793opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112620171020
413831opt64gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
413918opt64gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
414055opt64gcc -m32 -O3 -fomit-frame-pointer2017112620171020
414259opt64gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
414495opt64gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
414498opt64gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
414745opt64gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
414839opt64gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
415613opt64gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
415768opt64gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
416071opt64gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
416453opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
416456opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
416793opt64gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
416925opt64gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
416931opt64gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
417297opt64gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
417349opt64gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
418531opt64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
418664opt64gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
418678opt64gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
419455opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
420180opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
424197opt64gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
442051opt64gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112620171020
449359opt64gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
450942opt64gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
451066opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
451174opt64gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
451480opt64gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
451587opt64gcc -funroll-loops -m32 -O -fomit-frame-pointer2017112620171020
451667opt64gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
451916opt64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
451943opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
452442opt64gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
453437opt64gcc -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
453631opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
454475opt64gcc -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
454534opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
454566opt64gcc -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
454888opt64gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
454974opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
455236opt64gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
455902opt64gcc -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
455909opt64gcc -m32 -march=core2 -O -fomit-frame-pointer2017112620171020
455953opt64gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112620171020
455988opt64gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112620171020
456275opt64gcc -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
456735opt64gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112620171020
456801opt64gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112620171020
457001opt64gcc -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
457002opt64gcc -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
457066opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
457092opt64gcc -m32 -O -fomit-frame-pointer2017112620171020
457145opt64gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
457558opt64gcc -m32 -march=corei7 -O -fomit-frame-pointer2017112620171020
457612opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
457917opt64gcc -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
457923opt64gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
457955opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
458142opt64gcc -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
458422opt64gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
459400opt64gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
462440opt64gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
462632opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
462705opt64gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
463129opt64gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
510601refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112620171020
537685refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
544608refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
544638refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
544780refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
554596refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
555694refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
556462refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
557575refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
557645refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
561914refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
562384refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
562958refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
564339refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
564650refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
564677refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
565400refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
565556refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
565832refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
566347refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112620171020
566410refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112620171020
567012refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112620171020
567493refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112620171020
567983refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112620171020
568106refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112620171020
568884refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
569215refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
570686refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
570858refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
570862refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112620171020
571139refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
572896refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
572919refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
574557refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
574572refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
574601refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
574751refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
574810refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
574904refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
575011refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
575069refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
575261refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
576032refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
577051refgcc -m32 -O3 -fomit-frame-pointer2017112620171020
578679refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112620171020
580505refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
581804refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
584840refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
584948refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
585902refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
586016refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
586115refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
586315refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
586645refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
587398refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
588208refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
588568refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
590261refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
594878refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
596421refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
596568refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
612925refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
613323refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
619614refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112620171020
619878refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
621669refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
622963refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
623308refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
623325refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
623831refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
626459refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
626610refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
627200refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
627767refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
632351refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
633322refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
644768refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
645202refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
646660refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
732448refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112620171020
746752refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112620171020
758722refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
758987refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
759055refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
761613refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112620171020
761858refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112620171020
761941refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112620171020
762898refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
763072refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
763084refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112620171020
763702refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
764541refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112620171020
764577refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
765238refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
765332refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
765879refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112620171020
766429refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
766475refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
766896refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112620171020
767169refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
770282refgcc -m32 -Os -fomit-frame-pointer2017112620171020
771468refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
771545refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
771880refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
772292refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
772648refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
772739refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
772742refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
772784refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
773379refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
773782refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
773847refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
774353refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
775422refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
776316refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
776392refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112620171020
776871refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
777775refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
779095refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
779108refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
779263refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
779589refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
780418refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
781651refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
781998refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112620171020
782070refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
782137refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
782334refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
782742refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
782856refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
782956refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
783160refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
783844refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112620171020
784862refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
785062refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
785094refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
785217refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112620171020
785521refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112620171020
785527refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
785673refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
785684refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
786156refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112620171020
786587refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
786627refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
786749refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
786827refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
786879refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
787225refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
788244refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
788691refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
789002refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
789382refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
789718refgcc -m32 -O -fomit-frame-pointer2017112620171020
789770refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112620171020
789782refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112620171020
789956refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112620171020
790569refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112620171020
792415refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
792862refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
792880refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112620171020
793572refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112620171020
794572refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
794830refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
796069refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112620171020
802024refgcc -m32 -O2 -fomit-frame-pointer2017112620171020
804469refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
807439refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
810255refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
810793refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
815708refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
816484refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
817767refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020

Test failure

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