Implementation notes: x86, hydra1, crypto_aead/pi16cipher096v1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: pi16cipher096v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
334289optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
334845optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
336473optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
337495optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
347582optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
347723optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2016102020161009
347961optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
348149optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
348818optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
348853optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
348856optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
348912optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
348971optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
349078optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
349872optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
356779optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
356916optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
357422optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
360353optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
360696optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
363471optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
363587optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
363604optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
363726optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
363899optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
363990optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
364360optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
364709optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
364865optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
366673optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
367220optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
371935optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
372229optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
372592optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
374371optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
374600optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
374609optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
374890optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
376176optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
376631optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
376650optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
382642optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
383227optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
383430optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
388157optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
388293optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
389222optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
389451optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
389760optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
390173optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
390320optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
391908optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
395525optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
404222optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
412291optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
412956optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
413523optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
545003refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
552270refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
555272refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102020161009
558706refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
560264refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102020161009
561234refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102020161009
562764refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102020161009
566831refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102020161009
567634refgcc -m32 -O3 -fomit-frame-pointer2016102020161009
588200optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
588671optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
591496refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
592000refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
593669optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
593702optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
594181optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
594624optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
594763optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
595032optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
600287refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102020161009
600421refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102020161009
604702optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
604916optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
604926optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
605073optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
606530optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
606763optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
606846optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
606868optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
636641refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
646184refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
647894refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102020161009
656888refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102020161009
657088refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
658148refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
658148refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
658262refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
660693refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102020161009
662024refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102020161009
662562refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102020161009
664245refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
664287refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
666232refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
667528refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
667528refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
669194refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
680013refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102020161009
680547refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102020161009
681485refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102020161009
682381refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
684896refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102020161009
703987optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
709077optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
710308refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102020161009
712342refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
713235refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
715303refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
727218optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
733447refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
733824optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
741457optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
743302refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
744248refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
753328optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
756424refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
756437refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
757760refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
759328refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
760488optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
760511optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
760714refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
760894refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
762742refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
765813optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2016102020161009
816416optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
822644optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
822960optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
833801refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
851093optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
865586optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
867385optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
870624optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
870768optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
872775optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
873022optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
873341optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
873780optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
873816optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
873861optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
874233optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
875290optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
875700optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
878613optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
880275optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
880318optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2016102020161009
895019refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102020161009
895582refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
896019refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102020161009
902344refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102020161009
902683refgcc -m32 -O -fomit-frame-pointer2016102020161009
903998refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102020161009
904959optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102020161009
905376refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102020161009
906453refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102020161009
908838refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016102020161009
910632refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102020161009
913077refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102020161009
925541optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
926261refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
926425optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
926960optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
927435refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
928293refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
928781optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
932358refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
932776refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
935978refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
945581optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
947614optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
947803optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
949518refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102020161009
954227refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102020161009
957509refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102020161009
957712refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102020161009
959837optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
961059refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102020161009
961520refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102020161009
961712refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102020161009
967429optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
967701refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
967846optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
968056optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
968277refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
971955optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
973040refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
975561optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
976792refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
979126optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
979225refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
981224optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
981941optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
981993optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
982101optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
982655refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016102020161009
983029optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
984264refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102020161009
984733optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
985536optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
986349optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2016102020161009
986453optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
986683refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
986691refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
986880refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
987437refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102020161009
987710refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
987746optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
989261optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
989418optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
990269refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102020161009
991456refgcc -m32 -O2 -fomit-frame-pointer2016102020161009
994216refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102020161009
994375optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
994768optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
999192optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
999709refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102020161009
999973refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102020161009
1000518optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
1001021optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
1003309optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
1005662optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
1010018optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
1011042optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
1011517optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
1013343refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102020161009
1015005refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102020161009
1016328optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
1016741refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102020161009
1020816optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
1021813refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102020161009
1022843refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102020161009
1030138refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102020161009
1030728optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
1031365optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
1038627optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
1050137optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
1053741refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102020161009
1053754refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102020161009
1060330optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
1061043optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
1065093refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102020161009
1077861refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
1077968refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
1078020refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
1078023refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
1082889optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
1100133optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
1102247optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
1104812optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
1107637optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
1113499optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
1114581optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
1119302optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
1121259optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
1132816refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
1132834refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
1143688optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
1144631optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
1145654refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
1146748optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
1151789refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102020161009
1154000refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
1156430optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
1157891refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102020161009
1165133refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102020161009
1165722refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102020161009
1165728refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
1165866refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102020161009
1172373refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102020161009
1190197refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102020161009
1240997refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
1241234refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
1249996refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
1250055refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
1250858refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102020161009
1252176refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102020161009
1261166refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102020161009
1261582refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102020161009
1280110refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102020161009
1300502refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102020161009
1315059refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102020161009
1317883refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102020161009
1320758refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102020161009
1321658refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102020161009
1345168refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102020161009
1346692refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102020161009
1356103refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102020161009
1357078refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102020161009
1357469refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
1358147refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016102020161009
1358877refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102020161009
1358877refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
1359239refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102020161009
1360127refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102020161009
1360363refgcc -m32 -Os -fomit-frame-pointer2016102020161009
1360490refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102020161009
1361994refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
1364283refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
1369459refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102020161009
1391117refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102020161009
1392405refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102020161009
1393291refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
1394509refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
1395477refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009
1395499refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
1405181refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102020161009
1411314refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102020161009
1411317refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102020161009
1411432refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102020161009
1422560refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102020161009
1485742refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102020161009
1498483refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102020161009
1517618refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102020161009
1554349refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102020161009

Test failure

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

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer optimized_nonSSE ref