Implementation notes: x86, hydra4, crypto_aead/pi16cipher096v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: pi16cipher096v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
343036optimized_nonSSEgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
343961optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
375906optimized_nonSSEgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
375936optimized_nonSSEgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
376986optimized_nonSSEgcc -m32 -O3 -fomit-frame-pointer2014061220140525
377457optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
377801optimized_nonSSEgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
381311optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
381315optimized_nonSSEgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
381428optimized_nonSSEgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
382801optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
402114optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
402476optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
404582optimized_nonSSEgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
404719optimized_nonSSEgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
408708optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
412553optimized_nonSSEgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
412800optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
413814optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
443036optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
443781optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
451807optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
454818optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
466214optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
471264optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
473792optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
474349optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
488182optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
490116optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
506298optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
507035optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
507367optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
507465optimized_nonSSEgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
507940optimized_nonSSEgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
508213optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
508517optimized_nonSSEgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
509020optimized_nonSSEgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
511348optimized_nonSSEgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
511403optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
511403optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
519940optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
522857optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
523918optimized_nonSSEgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
525587optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
526749optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
527226optimized_nonSSEgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
527506optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
528153optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
529421optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
529956optimized_nonSSEgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
617643optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
617869optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
618872optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
618954optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
619242optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
620822optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
622802optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
623516optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
623993refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
625388refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
630934optimized_nonSSEgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
631554optimized_nonSSEgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
631582optimized_nonSSEgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
636273optimized_nonSSEgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
643457optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
648636refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
649303optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
649588refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
651678refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
653414refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
654712optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
656342refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
669158refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
669887refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
672220refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
672996refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
674205refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
674369refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
678748refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
691572optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
691595optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
692269optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
695522refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
696716refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
696844refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
697819optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
701762refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
703026refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
712015refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
718567optimized_nonSSEgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
718914optimized_nonSSEgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
722483refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
730061refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
732814optimized_nonSSEgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
735594optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
740423optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
741324optimized_nonSSEgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
741452optimized_nonSSEgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
741741optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
744892optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
750391optimized_nonSSEgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
750555optimized_nonSSEgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
754089optimized_nonSSEgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
756077optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
756628optimized_nonSSEgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
794516optimized_nonSSEgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
804235optimized_nonSSEgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
805612optimized_nonSSEgcc -m32 -O2 -fomit-frame-pointer2014061220140525
811454optimized_nonSSEgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
813002optimized_nonSSEgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
814913optimized_nonSSEgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
817210optimized_nonSSEgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
819776optimized_nonSSEgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
821461optimized_nonSSEgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
821465optimized_nonSSEgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
822888optimized_nonSSEgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
822923optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
823313optimized_nonSSEgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
823380optimized_nonSSEgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
824051optimized_nonSSEgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
824335optimized_nonSSEgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
825459optimized_nonSSEgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
825489optimized_nonSSEgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
825802optimized_nonSSEgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
825813optimized_nonSSEgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
826613optimized_nonSSEgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
827990optimized_nonSSEgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
846573optimized_nonSSEgcc -m32 -Os -fomit-frame-pointer2014061220140525
850356optimized_nonSSEgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
850824optimized_nonSSEgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
851534refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
852786optimized_nonSSEgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
852821optimized_nonSSEgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
854435optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
859630optimized_nonSSEgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
862665refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
862754optimized_nonSSEgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
864949optimized_nonSSEgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
865235refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
865905refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
866393refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
869513optimized_nonSSEgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
869548optimized_nonSSEgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
877562optimized_nonSSEgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
879283refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
898887optimized_nonSSEgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
898919optimized_nonSSEgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
899570optimized_nonSSEgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
901891optimized_nonSSEgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
902749refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
902807optimized_nonSSEgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
903653optimized_nonSSEgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
903969optimized_nonSSEgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
905319optimized_nonSSEgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
905381optimized_nonSSEgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
905412optimized_nonSSEgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
905717refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
905834optimized_nonSSEgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
911165optimized_nonSSEgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
912007optimized_nonSSEgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
916317refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
919796refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
926277refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
931175refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
933337refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
933337refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
938734refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
946191refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
953149refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
953613refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
955196refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
959935refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
960815refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
969977refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
983116refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
986361refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
986817refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
987590refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
988740refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
994738optimized_nonSSEgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
995260optimized_nonSSEgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
995330refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
995654optimized_nonSSEgcc -m32 -O -fomit-frame-pointer2014061220140525
996587optimized_nonSSEgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
997167refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
997737optimized_nonSSEgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
999558optimized_nonSSEgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
999777refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
999956optimized_nonSSEgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
1000140optimized_nonSSEgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
1000198optimized_nonSSEgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
1000990refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
1001458refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
1001953refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
1002686refgcc -m32 -O -fomit-frame-pointer2014061220140525
1006251optimized_nonSSEgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
1010057refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
1010740refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
1013340optimized_nonSSEgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
1014344refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
1014546refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
1015135refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
1017132optimized_nonSSEgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
1017838refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
1018184refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
1019593refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
1025158refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
1030236optimized_nonSSEgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
1057536optimized_nonSSEgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
1058409refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
1059450optimized_nonSSEgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
1059493refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
1061135refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
1062165refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
1064377refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
1065004refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
1071981refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
1072083refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
1077492optimized_nonSSEgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
1077629refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
1081832refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
1082753refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
1082920refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
1083553refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
1083584refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
1084426optimized_nonSSEgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
1084609optimized_nonSSEgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
1091544optimized_nonSSEgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
1091773optimized_nonSSEgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
1100374refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
1101664refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
1101945optimized_nonSSEgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
1106512refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
1109109refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
1110693refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
1113064refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
1135297optimized_nonSSEgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1136971optimized_nonSSEgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1137447optimized_nonSSEgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1140941optimized_nonSSEgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
1145168optimized_nonSSEgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
1149081refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
1149100optimized_nonSSEgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
1149338refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
1152715optimized_nonSSEgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1153328optimized_nonSSEgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1156057optimized_nonSSEgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1157219optimized_nonSSEgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1163468refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
1173182optimized_nonSSEgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1175214optimized_nonSSEgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
1175464optimized_nonSSEgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
1179259optimized_nonSSEgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
1186599optimized_nonSSEgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
1225606refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
1228500refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
1228949refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
1229019refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
1230135refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
1230965refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
1237112refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
1241476refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
1252691refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1254700refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1263978refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1263982refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1267017refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
1268455refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
1268491refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
1268635refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
1281954refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
1281961refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
1283467refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
1292020refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
1315696refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
1315915refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
1317966refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
1324346refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
1333176refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
1338254refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
1354486refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
1367196refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
1372667refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
1372683refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
1402772refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
1404538refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
1423535refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
1575932refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
1579071refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
1582905refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
1583805refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
1587581refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
1591684refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
1591906refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
1592736refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
1594086refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
1598587refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
1601586refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
1602354refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
1605155refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
1610458refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
1613013refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
1615922refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
1692944refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
1695283refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
1700619refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
1725263refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
1750480refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
1754590refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
1756817refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
1779266refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
1799164refgcc -m32 -Os -fomit-frame-pointer2014061220140525
1815189refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
1826892refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
1831873refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
1838796refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
1845347refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
1878930refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
1878973refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
1881477refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
1888626refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
1888731refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
1888969refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
1906398refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
1907077refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
1907358refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
1925816refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
1926904refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
1939431refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
1941105refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
1941771refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
1955051refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/pi16cipher096v1/optimized_nonSSE
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref