Implementation notes: x86, gpu, crypto_aead/hs1sivlov1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: hs1sivlov1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6223812110 0 037021 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
636249292 0 033464 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
647685667 0 025048 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
6667210358 0 034350 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
6726012001 0 036877 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
6734410633 0 034728 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
6788710667 0 035958 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
6822610221 0 036088 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
685869846 0 033624 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
6871510358 0 034350 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
6894010836 0 036490 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
6909010633 0 036593 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
6996813592 0 040433 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
699809268 0 034129 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
701379225 0 033677 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
702878822 0 031202 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
706538398 0 032204 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
7185310175 0 033565 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
718689387 0 032486 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
7206014005 0 041160 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
7207611824 0 038340 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
7229612110 0 037021 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
723728752 0 032938 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
723889329 0 031952 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
7245210236 0 034190 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
7298011601 0 036756 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
734048996 0 033638 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
734609174 0 031438 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
7353210633 0 036593 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
738768882 0 033153 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
742889676 0 034284 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
7481610156 0 034098 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
7535611824 0 038340 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
754648752 0 032938 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
7556411152 0 035809 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
756528752 0 032938 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
756998809 0 033777 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
757328822 0 031202 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
761858578 0 030928 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
7652810358 0 033742 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
765368778 0 033129 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
7673210156 0 034098 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
767609124 0 032870 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
775689676 0 034284 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
776008778 0 033129 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
779129049 0 032660 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
780489832 0 034036 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
781288822 0 031202 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
7868810156 0 034046 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
789729832 0 034036 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
7899610086 0 033417 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
798049174 0 031438 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
7981610175 0 033565 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
7993210168 0 036876 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
811529225 0 033677 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
822049676 0 034284 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
825849174 0 031246 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
839767284 0 028678 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
854467284 0 028662 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
862537828 0 029172 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
863587510 0 026830 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
869858455 0 032322 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
874987289 0 028753 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
875167284 0 028678 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
879427225 0 028009 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
880117289 0 028753 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
880568405 0 030596 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
880807284 0 028662 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
891549991 0 034909 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
892807380 0 028678 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
899647305 0 028101 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
906247079 0 027522 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
9100810100 0 034637 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
911769666 0 034274 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
917248809 0 033777 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
917889991 0 034909 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
922248576 0 032972 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
930447510 0 026830 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
931767828 0 029172 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
933126838 0 027344 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
9342810206 0 034872 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
942517225 0 028009 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
9470410206 0 034872 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
953407828 0 029172 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
962167284 0 028662 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
967047497 0 027676 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
973509692 0 032628 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
975889182 0 031838 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
978329617 0 032693 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
982329182 0 031838 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
982569182 0 031838 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
984726917 0 027906 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
992569431 0 033406 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
993577284 0 028694 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
994249907 0 034809 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
1004165658 0 025016 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
1004285662 0 025048 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
1013089201 0 033745 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
1033925656 0 024984 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
1034327932 0 029557 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
10360410206 0 034872 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
1037846033 0 025476 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
1039527510 0 026830 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
1039895656 0 024984 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
1041935661 0 025032 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
1044816917 0 027906 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
1049927284 0 028678 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
1057405662 0 025048 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
1060805658 0 025016 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
1060926010 0 025428 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
1062067170 0 028157 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
1068365918 0 025336 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
1068485903 0 025332 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
1071126010 0 025368 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
1073486917 0 027906 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
1074166917 0 027906 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
1079925918 0 025336 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
1085925663 0 025064 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
1086325667 0 025048 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
1086725663 0 025064 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
1087176697 0 027236 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
1093525672 0 025080 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
1095645903 0 025332 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
10970410208 0 034892 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
10976115598 0 040953 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1103205715 0 025224 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
1103406010 0 025428 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
1106726917 0 027906 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
1110125666 0 025080 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
1110786994 0 026272 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
1110925658 0 025016 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
1111686917 0 027906 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
1116165698 0 025176 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
1117649201 0 033745 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
1117925715 0 025224 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
1119207220 0 028233 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
1121726030 0 025476 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
1123045661 0 025032 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
1132125918 0 025336 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
1134685666 0 025080 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
1136126010 0 025428 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
1137285698 0 025176 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
1138956653 0 027549 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
1142927170 0 028157 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
1143566917 0 027906 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
1143687500 0 028129 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
1145246030 0 025476 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
1148325903 0 025332 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
11493211118 0 034501 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1154287611 0 028516 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
1158525656 0 024984 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
1159565672 0 025080 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
1159886027 0 025428 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
1169925698 0 025176 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
1178606915 0 026002 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
1180447611 0 028516 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
1190846915 0 026002 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
1194805715 0 025224 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
12026426140 0 036009 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1206246653 0 027549 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
1215606030 0 025476 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
12243614122 0 026289 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1243446850 0 027022 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
1252646915 0 026002 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
1262166984 0 027910 416 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
1278927628 0 028472 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
1333247611 0 028516 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
13846419340 0 029829 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1386606110 0 025536 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
1413666103 0 025516 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
1454926097 0 025544 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
14640412268 0 025580 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref