Implementation notes: x86, bolero, crypto_kem/dags5v2

Computer: bolero
Architecture: x86
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_kem
Primitive: dags5v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
733185736refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019011420190110
733371832refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019011420190110
756268876refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019011420190110
756444976refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019011420190110
757476664refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019011420190110
757515828refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019011420190110
789612812refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019011420190110
790121872refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019011420190110
828211744refgcc -m32 -O3 -fomit-frame-pointer2019011420190110
834067476refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019011420190110
834597600refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019011420190110
840708700refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019011420190110
847822916refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019011420190110
848171464refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019011420190110
853488764refgcc -m32 -O2 -fomit-frame-pointer2019011420190110
856760480refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019011420190110
856814408refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019011420190110
856867172refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019011420190110
859709092refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019011420190110
860468980refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019011420190110
863090280refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019011420190110
866478164refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019011420190110
866531036refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019011420190110
866673448refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019011420190110
866938548refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019011420190110
871808372refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019011420190110
871970100refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019011420190110
872304876refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019011420190110
872385408refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019011420190110
874510360refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019011420190110
874587376refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019011420190110
875601408refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019011420190110
876288904refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019011420190110
876810332refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019011420190110
877276028refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019011420190110
877909216refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019011420190110
884454708refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019011420190110
884480840refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019011420190110
888206472refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019011420190110
889191800refgcc -m32 -march=k8 -O -fomit-frame-pointer2019011420190110
889693516refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019011420190110
890796556refgcc -m32 -march=prescott -O -fomit-frame-pointer2019011420190110
890837712refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019011420190110
890934700refgcc -m32 -march=nocona -O -fomit-frame-pointer2019011420190110
895574164refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019011420190110
896304644refgcc -m32 -march=k6 -O -fomit-frame-pointer2019011420190110
896338500refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019011420190110
896549032refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019011420190110
896761064refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019011420190110
897961052refgcc -m32 -march=i486 -O -fomit-frame-pointer2019011420190110
898981956refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019011420190110
898984952refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019011420190110
898994588refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019011420190110
899160444refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019011420190110
899803696refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019011420190110
900075532refgcc -m32 -march=i386 -O -fomit-frame-pointer2019011420190110
900621796refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019011420190110
903315176refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019011420190110
904261916refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019011420190110
904315280refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019011420190110
913461484refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019011420190110
916874768refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019011420190110
917049192refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019011420190110
917308592refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019011420190110
917392100refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019011420190110
917575796refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019011420190110
917990652refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019011420190110
918407404refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019011420190110
918692944refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019011420190110
918732528refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019011420190110
919960568refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019011420190110
920110188refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019011420190110
922863248refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019011420190110
924900516refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019011420190110
925441264refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019011420190110
927339292refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019011420190110
927894592refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019011420190110
928358612refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019011420190110
928920796refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019011420190110
929129120refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019011420190110
929407000refgcc -m32 -Os -fomit-frame-pointer2019011420190110
930131564refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019011420190110
931094448refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019011420190110
931839744refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019011420190110
932018228refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019011420190110
932358888refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019011420190110
936691300refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019011420190110
936708544refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019011420190110
939323120refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019011420190110
940772048refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019011420190110
943864768refgcc -m32 -march=athlon -O -fomit-frame-pointer2019011420190110
944490044refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019011420190110
944546284refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019011420190110
944560304refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019011420190110
944636844refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019011420190110
944644212refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019011420190110
945555824refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019011420190110
945560716refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019011420190110
945624540refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019011420190110
945792396refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019011420190110
946044112refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019011420190110
946096656refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019011420190110
947908256refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019011420190110
948014752refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019011420190110
948154052refgcc -m32 -O -fomit-frame-pointer2019011420190110
951045692refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019011420190110
951320344refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019011420190110
952275652refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019011420190110
952345856refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019011420190110
952390740refgcc -m32 -march=pentium -O -fomit-frame-pointer2019011420190110
952456716refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019011420190110
952743112refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019011420190110
952958520refgcc -m32 -march=core2 -O -fomit-frame-pointer2019011420190110
953756160refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019011420190110
954861380refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019011420190110
954866736refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019011420190110
962216968refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019011420190110
963363812refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019011420190110
963552244refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019011420190110
963822460refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019011420190110
964039016refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019011420190110
964152908refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019011420190110
964483156refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019011420190110
964517584refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019011420190110
965470752refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019011420190110
968550468refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019011420190110
968639384refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019011420190110
968741660refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019011420190110
968751772refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019011420190110
969599524refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019011420190110
969979400refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019011420190110
970794916refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019011420190110
970808756refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019011420190110
970842232refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019011420190110
972137476refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019011420190110
973374668refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019011420190110
973833948refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019011420190110
973885096refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019011420190110
973885292refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019011420190110
975179772refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019011420190110
976762828refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019011420190110
978759132refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019011420190110
978880984refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019011420190110
979819072refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019011420190110
980754300refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019011420190110
982185532refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019011420190110
983754224refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019011420190110
984361748refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019011420190110
984838840refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019011420190110
985661096refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019011420190110
986126592refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019011420190110
989593540refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019011420190110
989713300refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019011420190110
992598824refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019011420190110
992871764refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019011420190110
993940064refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019011420190110
994096164refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019011420190110
995794068refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019011420190110
1000688040refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019011420190110
1000977084refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019011420190110
1001627092refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019011420190110
1001641936refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019011420190110
1001989620refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019011420190110
1002005104refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019011420190110
1002199840refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019011420190110
1010670876refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019011420190110
1014189272refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019011420190110
1015752280refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019011420190110
1015768832refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019011420190110
1020623104refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019011420190110
1176669520refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019011420190110
1176803940refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019011420190110
1176973464refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019011420190110
1177329952refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019011420190110
1177463968refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019011420190110
1180961288refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019011420190110