Implementation notes: x86, kizomba, crypto_aead/pi16cipher128v2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: pi16cipher128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
392913ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
394036ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
395222ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
395733ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
398885ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
399155ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
406038ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
407882ref2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
407950ref2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
408308ref2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
408336ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
408391ref2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
408714ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
409026ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
409082ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
409745ref2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
409830ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
410163ref2gcc -m32 -O3 -fomit-frame-pointer2018082420180818
412924ref2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
413020ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
414202ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
421440ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
441412ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
443982ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
444040ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
444055ref3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
444315ref3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
444570ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
445004ref3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
445359ref3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
445786ref3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
447804ref3gcc -m32 -O3 -fomit-frame-pointer2018082420180818
448032ref3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
448911ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
449074ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
449425ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
449504ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
452788ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
455784ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
457851ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
485373ref3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
485677ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
488038ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
489037ref3gcc -m32 -O2 -fomit-frame-pointer2018082420180818
490353ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
491383ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
491472ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
491500ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
491615ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
491643ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
491865ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
491936ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
492605ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
494171ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
496740ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
496794ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
496829ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
498643ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
499201ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
499254ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
499811ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
500254goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
502428ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
503690ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
504342ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
504752ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
504901ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
504970ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
505304ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
505451ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
505605ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
505609ref3gcc -m32 -O -fomit-frame-pointer2018082420180818
505957ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
506179ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
506752ref3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
507051ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
507239ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
507414ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
507808goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
508057ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
508724ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
508907ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
509197ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
509292goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
509726ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
510314ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
510565ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
510664ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
513297ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
516008ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
519131ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
523024goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
525960goptvgcc -m32 -O3 -fomit-frame-pointer2018082420180818
529516goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
530324goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
530466goptvgcc -m32 -O2 -fomit-frame-pointer2018082420180818
532582goptvgcc -m32 -O -fomit-frame-pointer2018082420180818
541701goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
548053goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
552589goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
571115goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
582308goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
584391goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
584411goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
584425goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
586236goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
588689goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
589868goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
590022goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
590488goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
591324goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
593506goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
599613goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
600299goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
603147goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
603371goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
604258goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
611276goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
617818ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
618139ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
622175ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
622506ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
623163ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
625629ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
628597ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
632367ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
658508ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
659762ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
660539ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
661218ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
662048ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
665067ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
692809ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
694869ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
697542ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
697875ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
706742ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
708257ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
712308ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
712322ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
716202ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
718715ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
719403ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
720194ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
720496ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
723141ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
724796ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
724994ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
725383ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
725762ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
726982ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
727021ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
727105ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
727217ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
727220ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
729220ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
730391goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
731256ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
734357ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
737708goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
740637goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
741333goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
741970ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
741984ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
742932ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
742990ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
743369ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
745083ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
747851goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
762307goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
769586goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
773602goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
775236goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
780784goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
782910goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
784220ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
784234ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
784238ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
784283ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
786402goptvgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
787746goptvgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
787807goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
788270ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
788367ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
788373ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
788720ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
788923goptvgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
794514goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
794615goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
802488goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
808584goptvgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
809537goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
810587goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
811585goptvgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
812663goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
813302goptvgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
813337goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
814775goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
816163goptvgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
816520goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
816958goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
817254goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
819694goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
820212goptvgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
822986goptvgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
824287goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
826383goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
827891goptvgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
828859goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
828895ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
829002goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
830982goptvgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
831218ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
832897ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
833820ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
836151goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
836798goptvgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
838795goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
838802ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
841542ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
841555goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
845256ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
845797ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
856601goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
885756goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
886377goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
891424goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
891641goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
894093goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
894815ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
895637ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
895781ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
896798ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
897402ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
898466goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
900196goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
901228goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
903169ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
903340ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
903341goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
904182ref3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
904909goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
906412ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
907155ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
909059ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
911573ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
911943ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
912009ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
912463ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
912704ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
913125ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
914284ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
914577ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
915348goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
915776goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
916032ref3gcc -m32 -Os -fomit-frame-pointer2018082420180818
918542ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
919027ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
919538ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
919564ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
919649ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
920838ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
921823ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
922141ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
922252ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
922359ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
924585ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
926083ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
928552ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
928629ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
932534ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
932925ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
933849ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
933871ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
934184ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
935357ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
935891ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
936609ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
943517ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
944248ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
944823ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
944863ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
946038ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
946400ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
949027ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
949107ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
949504ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
949754ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
949877ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
950183ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
950760ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
951306ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
951418ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
951441ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
952195ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
952278ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
952534ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
953075ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
954361ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
955581ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
958026ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
962724ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
963539ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
969458ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
1012834ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
1013919ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
1017734goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
1024900goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
1025690goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
1027333goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
1034288goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1035462goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1039748goptvgcc -m32 -Os -fomit-frame-pointer2018082420180818
1047022goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
1374863ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
1394357ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
1401750ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
1402627ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
1407637ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
1408123ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
1412768ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
1433980ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
1441568ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
1442139ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
1443611ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
1447143ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
1447629ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
1457645ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
1508770ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
1510042ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
1512915ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
1515461ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
1516342ref2gcc -m32 -O -fomit-frame-pointer2018082420180818
1517025ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
1517305ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
1517819ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
1518187ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
1518621ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
1519326ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
1521807ref2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
1521881ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
1522478ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
1522945ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
1523222ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
1523391ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
1524154ref2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
1524215ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
1525377ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
1525524ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
1526718ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
1527744ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
1530968ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
1531961ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
1532498ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
1533566ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
1539412ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
1545336ref2gcc -m32 -O2 -fomit-frame-pointer2018082420180818
1548290ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
1573623ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
1575738ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
1581520ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
1602185ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
1602281ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
1602477ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
1613480ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
1614941ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
1664171goptvgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
1667843goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
1675349goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
1677312goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
1677917goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
1682780goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
1683621goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
1684349goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
1690525ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
1697821ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
1702533ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
1711008ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
1718603goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
1721051goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
1721625goptvgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
1731585goptvgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
1731730goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
1743883goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
1744090ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
1745087ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
1753839ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
1760316ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
1762256ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
1783931ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
1793958ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
1797494ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
1798416goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
1799877ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
1802280ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
1802744ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
1805450ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
1805621ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
1806161ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
1807127ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
1808154ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
1811859ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
1812945ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
1814181ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
1814395ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
1814863ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
1815134ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
1817130ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
1817176ref2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
1817324ref2gcc -m32 -Os -fomit-frame-pointer2018082420180818
1817521ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
1817554ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
1818056ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
1819700goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
1819814ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
1819845ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
1821629ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
1823744ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
1824020ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
1824817ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1824837ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
1825031ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
1826230ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1826802ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
1826956ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
1828403ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
1829137goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
1832089ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
1832865ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
1834409goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
1838078ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
1839555ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
1840998ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
1851805ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
1855109ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
1856407ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
1858431ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
1862101ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
1862545ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
1863163ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
1865936ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
1873377ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
1877135ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
1879241ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
1889012ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
1890524ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
1976887ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
1991482ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
2011492ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
2012070ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
2042700ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
2043331ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
2049397ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
2057825ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
2063492ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
2064234ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
2155746goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
2167681goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
2175248goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
2182629goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
2195762goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
2228937ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
2229379ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
2235627ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
2235827ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
2237387ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
2241539ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
2242476ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
2252921goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
2255409goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
2260857ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
2261683goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
2283644goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
2288625goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
2291454goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
2331789goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
2335111goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
2335895goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
2346306goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
2357206goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
2362103goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
2365494goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
2675816goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
2682714goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
2684369goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
2687073goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
2693768goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
2709263goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
2723784goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
2762393goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
2788353goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
2792681goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
2799885goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
2810841goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
2830758goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
2839907goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
2844169goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
2850516goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
2863248goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
2913534goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
4548076goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
4574740goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
4592464goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
4597284goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
4653403goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
4653754goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
5041738goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
5065331goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
5075129goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
5110746goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
5112278goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
5209459goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818

Checksum failure

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
aaa6b207cc4efa52ae4a1d26c262ccd7921dfc091be2fb1832c4edf211f3f1fd
Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O -fomit-frame-pointer goptv

Checksum failure

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
06035142a8ddab6480d5ef32750d53f46a79a8bcad59acd494ea75b35c092123
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer goptv

Checksum failure

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
1ed6a1ba7e87bae2d1370f5afb374c0cad62b752c229327bdd547ed347ed4b76
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer goptv

Test failure

Implementation: crypto_aead/pi16cipher128v2/optimized_nonSSE
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

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

Test failure

Implementation: crypto_aead/pi16cipher128v2/optimized_nonSSE
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

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

Compiler output

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: MMX vector return without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c: In function 'vect_ast':
pi-cipher.c: pi-cipher.c:337:10: warning: MMX vector argument without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: vchunk_t vect_ast(vchunk_t x, vchunk_t y)
pi-cipher.c: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv
gcc -m32 -O2 -fomit-frame-pointer goptv
gcc -m32 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -Os -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O2 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -Os -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: MMX vector return without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv
gcc -m32 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O3 -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer goptv

Compiler output

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
pi-cipher.c: pi-cipher.c: In function 'rotl_q':
pi-cipher.c: pi-cipher.c:272:1: warning: MMX vector return without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: {
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c: In function 'vect_ast_precomputed_mu':
pi-cipher.c: pi-cipher.c:277:10: warning: MMX vector argument without MMX enabled changes the ABI [-Wpsabi]
pi-cipher.c: vchunk_t vect_ast_precomputed_mu(vchunk_t y)
pi-cipher.c: ^~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer goptv
gcc -m32 -O -fomit-frame-pointer goptv
gcc -m32 -march=i386 -O -fomit-frame-pointer goptv
gcc -m32 -march=i486 -O -fomit-frame-pointer goptv
gcc -m32 -march=pentium -O -fomit-frame-pointer goptv
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer goptv