Implementation notes: x86, kizomba, crypto_aead/pi16cipher096v2

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: pi16cipher096v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
392055ref2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
393665ref2gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
393899ref2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
395832ref2gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
399072ref2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
399466ref2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
405702ref2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
406096ref2gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
407869ref2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
408210ref2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
408413ref2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
408649ref2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
408746ref2gcc -m32 -O3 -fomit-frame-pointer2018082420180818
408806ref2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
409101ref2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
409319ref2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
410573ref2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
411161ref2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
411232ref2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
415347ref2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
415802ref2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
422127ref2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
443212ref3gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
443518ref3gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
443789ref3gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
443873ref3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
444119ref3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
444169ref3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
444669ref3gcc -m32 -O3 -fomit-frame-pointer2018082420180818
444802ref3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
445111ref3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
445428ref3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
445599ref3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
446724ref3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
448663ref3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
449322ref3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
449643ref3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
450809ref3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
454794ref3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
456389ref3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
485637ref3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
485869ref3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
488091ref3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
488851ref3gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
489670ref3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
491076ref3gcc -m32 -O2 -fomit-frame-pointer2018082420180818
491418ref3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
491421ref3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
491470ref3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
491718ref3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
491770ref3gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
491883ref3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
492849ref3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
492867ref3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
494863ref3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
496541ref3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
497258ref3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
497964ref3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
497988ref3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
498417ref3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
498577ref3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
498701ref3gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
500218ref3gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
500465ref3gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
500721goptvgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
504559ref3gcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
504589ref3gcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
504776ref3gcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
504879ref3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
504952ref3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
505074ref3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
505435ref3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
505532ref3gcc -m32 -O -fomit-frame-pointer2018082420180818
505690ref3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
506062ref3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
507873ref3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
509258ref3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
509692ref3gcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
509758ref3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
510393ref3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
510395ref3gcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
510449ref3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
510496ref3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
510502ref3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
510714ref3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
511207ref3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
513508goptvgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
514026ref3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
514149ref3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
520631goptvgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
523097ref3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
525217goptvgcc -m32 -O3 -fomit-frame-pointer2018082420180818
526549goptvgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
527829goptvgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
530448goptvgcc -m32 -O2 -fomit-frame-pointer2018082420180818
532205goptvgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
536496goptvgcc -m32 -O -fomit-frame-pointer2018082420180818
536701goptvgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
545163goptvgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
551095goptvgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
578167goptvgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
578454goptvgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
583198goptvgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
584867goptvgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
585936goptvgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
586159goptvgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
587850goptvgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
589059goptvgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
591815goptvgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
593575goptvgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
593976goptvgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
598222goptvgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
599169goptvgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
600754goptvgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
600863goptvgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
601127goptvgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
601337goptvgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
606335goptvgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
615956ref2gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
617350ref2gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
617653ref2gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
619715ref2gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
620812ref2gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
623877ref2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
625994ref2gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
626022ref2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
657406ref3gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
657631ref3gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
660581ref3gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
660762ref3gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
661784ref3gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
666076ref3gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
692331ref2gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
694887ref2gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
697454ref2gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
697601ref2gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
706905ref2gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
708452ref2gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
712313ref2gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
712375ref2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
715797ref3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
717439ref3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
719218ref3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
719937ref3gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
720214ref3gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
721244ref3gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
725049ref3gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
725201ref3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
726032ref3gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
727359ref3gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
727675ref3gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
727841ref3gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
728349ref3gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
729313ref3gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
729779ref3gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
730349goptvgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
732706ref3gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
733292ref3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
734099ref3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
738212goptvgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
739564goptvgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
741108goptvgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
741389goptvgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
742555ref2gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
742595ref2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
742668ref2gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
742808ref2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
742957ref2gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
743732ref2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
763234goptvgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
768329goptvgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
769487goptvgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
776415goptvgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
777418goptvgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
784141ref3gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
784232ref3gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
784465ref3gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
784631ref3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
785853goptvgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
787300goptvgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
787373goptvgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
787701goptvgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
788375ref3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
788514ref3gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
788530ref3gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
790296ref3gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
794770goptvgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
795476goptvgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
795615goptvgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
808195goptvgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
811264goptvgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
811357goptvgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
811959goptvgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
812449goptvgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
812891goptvgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
813098goptvgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
816659goptvgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
816746goptvgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
816837goptvgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
817278goptvgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
817728goptvgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
818258goptvgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
818967goptvgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
819758goptvgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
820542goptvgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
823324goptvgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
824509goptvgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
827186goptvgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
827252goptvgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
829442goptvgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
829476ref3gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
829490goptvgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
831008goptvgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
832723ref3gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
833363ref3gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
834734ref3gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
836248goptvgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
838790ref3gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
839096ref3gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
840855goptvgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
843796ref3gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
844178goptvgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
844258ref3gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
858044goptvgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
884893goptvgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
886011goptvgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
886972goptvgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
891024goptvgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
891301goptvgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
893973goptvgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
894294ref3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
894385ref3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
894895ref3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
895970ref3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
897300goptvgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
898575ref3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
899740ref3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
901592goptvgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
903401ref3gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
903463ref3gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
904631ref3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
905022goptvgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
905221goptvgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
907417ref3gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
907716ref3gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
911642ref3gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
911712ref3gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
912667ref3gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
912673ref3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
912704ref3gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
912774ref3gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
913823ref3gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
915334ref3gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
916869goptvgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
917389goptvgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
918930ref3gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
919339ref3gcc -m32 -Os -fomit-frame-pointer2018082420180818
919625ref3gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
919714ref3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
919840ref3gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
919990ref3gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
921790ref3gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
922077ref3gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
922137ref3gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
922197ref3gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
922309ref3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
922367ref3gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
923176ref3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
926619ref3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
928183ref3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
933202ref3gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
933371ref3gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
933511ref3gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
933673ref3gcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
934084ref3gcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
934637ref3gcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
937851ref3gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
943200ref3gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
943383ref3gcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
943861ref3gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
943879ref3gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
943973ref3gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
944625ref3gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
945811ref3gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
946161ref3gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
949391ref3gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
949851ref3gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
949885ref3gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
950290ref3gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
950323ref3gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
951123ref3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
951222ref3gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
951533ref3gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
951578ref3gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
951923ref3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
953367ref3gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
953713ref3gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
954059ref3gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
954212ref3gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
954359ref3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
954583ref3gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
962026ref3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
964484ref3gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
965879ref3gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
1013222ref3gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
1013762ref3gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
1018291goptvgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
1018827goptvgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
1022141goptvgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
1023482goptvgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
1034454goptvgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1036323goptvgcc -m32 -Os -fomit-frame-pointer2018082420180818
1038129goptvgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1049871goptvgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
1369661ref2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
1382482ref2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
1397397ref2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
1398608ref2gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
1402637ref2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
1409938ref2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
1412179ref2gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
1437933ref2gcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
1440342ref2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
1441476ref2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
1442819ref2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
1454641ref2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
1466784ref2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
1502817ref2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
1508371ref2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
1513131ref2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
1515768ref2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
1515871ref2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
1518174ref2gcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
1518254ref2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
1519871ref2gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
1519871ref2gcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
1521082ref2gcc -m32 -O -fomit-frame-pointer2018082420180818
1521115ref2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
1521839ref2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
1522317ref2gcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
1523996ref2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
1524484ref2gcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
1526137ref2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
1526676ref2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
1527391ref2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
1527434ref2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
1527533ref2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
1528143ref2gcc -m32 -O2 -fomit-frame-pointer2018082420180818
1528696ref2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
1529111ref2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
1529581ref2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
1533266ref2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
1537028ref2gcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
1537883ref2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
1537954ref2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
1541428ref2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
1542294ref2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
1543786ref2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
1574713ref2gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
1574730ref2gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
1584980ref2gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
1602536ref2gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
1607250ref2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
1608351ref2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
1615730ref2gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
1618337ref2gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
1663032goptvgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
1668422goptvgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
1669500goptvgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
1671286goptvgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
1671424goptvgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
1675139goptvgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
1676829goptvgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
1687766goptvgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
1693419ref2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
1695069ref2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
1697090ref2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
1710395ref2gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
1716802goptvgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
1721036goptvgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
1726480goptvgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
1726827goptvgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
1727116goptvgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
1736605goptvgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
1743347ref2gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
1750986ref2gcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
1753078ref2gcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
1758881ref2gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
1782990ref2gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
1786385ref2gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
1787353ref2gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
1794178ref2gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
1794585ref2gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
1796389ref2gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
1799299ref2gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
1802331ref2gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
1803653ref2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
1806496ref2gcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
1807410ref2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
1807440ref2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
1809018ref2gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
1812238ref2gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
1812726ref2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
1812869ref2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
1814458ref2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
1814543ref2gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
1815193goptvgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
1816040goptvgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
1817396ref2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
1817899ref2gcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
1818144ref2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
1820322ref2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
1821244goptvgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
1822987ref2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
1823046ref2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
1823932ref2gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
1824527ref2gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
1824772ref2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
1824845ref2gcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1824998ref2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
1825996ref2gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
1826389ref2gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
1826419ref2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
1829884ref2gcc -m32 -Os -fomit-frame-pointer2018082420180818
1831953ref2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
1831982ref2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
1832917ref2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
1835031goptvgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
1837458ref2gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
1839913ref2gcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
1841048ref2gcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
1848324ref2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
1848325ref2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
1855667ref2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
1855992ref2gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
1857121ref2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
1857916ref2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
1858663ref2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
1859798ref2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
1860204ref2gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
1863709ref2gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
1868512ref2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
1871928ref2gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
1873260ref2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
1876599ref2gcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
1889552ref2gcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
1967429ref2gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
1993250ref2gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
2011170ref2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
2020272ref2gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
2021512ref2gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
2041748ref2gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
2049659ref2gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
2052244ref2gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
2062304ref2gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
2065262ref2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
2166859goptvgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
2168704goptvgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
2175848goptvgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
2176702goptvgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
2198824goptvgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
2234917ref2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
2235843ref2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
2237057ref2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
2237649ref2gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
2238347ref2gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
2238625ref2gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
2256599ref2gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
2257560goptvgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
2268857goptvgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
2272333ref2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
2280101goptvgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
2287099goptvgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
2297921goptvgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
2313869goptvgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
2329649goptvgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
2335355goptvgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
2345595goptvgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
2347145goptvgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
2356096goptvgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
2363455goptvgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
2363555goptvgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
2674226goptvgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
2682655goptvgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
2690528goptvgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
2698333goptvgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
2701562goptvgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
2715760goptvgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
2716725goptvgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
2742869goptvgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
2790083goptvgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
2796611goptvgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
2808259goptvgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
2818917goptvgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
2829623goptvgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
2831491goptvgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
2840477goptvgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
2845711goptvgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
2873365goptvgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
2912707goptvgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
4528444goptvgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
4574162goptvgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
4582962goptvgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
4593048goptvgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
4640075goptvgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
4650042goptvgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
5058377goptvgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
5063073goptvgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
5074351goptvgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
5101658goptvgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
5123934goptvgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
5202768goptvgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818

Checksum failure

Implementation: crypto_aead/pi16cipher096v2/goptv
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
52858cf9c1cdf88e4c24b903553cba1ceeca2b012648dc177cd55254278b2e69
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/pi16cipher096v2/goptv
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
cc58dc048ebec2cba92b606a843d8cba3f4a5d7082d90dcf83a4f96a066b44b9
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/pi16cipher096v2/goptv
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
024613da8f3af8e31679d8771c0a1165174c814d1278846529de8bf1fe6d0412
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/pi16cipher096v2/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/pi16cipher096v2/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/pi16cipher096v2/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/pi16cipher096v2/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/pi16cipher096v2/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