Implementation notes: x86, gpu, crypto_aead/saeaes128a120t128v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes128a120t128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2148929551 0 025429 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
2168048936 0 023760 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
2759008868 0 023660 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
31575211340 0 030908 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
31601611501 0 030812 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
31738811340 0 030908 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
31843612532 0 031436 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
32472011569 0 031092 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
32636011501 0 030812 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
33123611640 0 029985 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
3318169095 0 024900 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
33327612806 0 034032 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
3359808867 0 023660 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
3372889095 0 024900 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
33756411303 0 032736 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
33931611501 0 030812 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
34044811505 0 030785 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
3405168942 0 023820 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
34063212045 0 033584 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
34177611657 0 032685 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
34245611408 0 031257 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
34509211487 0 030697 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
34611613165 0 032582 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
34728412806 0 034032 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
3482688784 0 023556 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
34854812874 0 033530 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
3486089710 0 025909 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
34995212177 0 032440 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
35040022878 0 030093 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
35042811720 0 031233 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
35092011495 0 030812 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
3519968936 0 023760 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
35264011459 0 030546 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
3526928784 0 023556 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
35271211062 0 030172 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
3533049045 0 024908 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
3534168788 0 023592 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
35388811299 0 030689 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
35414011528 0 031164 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
35426411494 0 029977 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
35486411408 0 031257 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
35574811466 0 030372 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
3570769409 0 025464 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
3579168784 0 023556 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
3579329409 0 025464 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
3580249710 0 025893 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
3582368936 0 023760 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
35970811469 0 031060 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
3600888942 0 023820 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
36039211764 0 030792 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
3607088868 0 023660 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
36088813165 0 033190 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
36219213135 0 033686 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
3626529551 0 025429 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
3628169568 0 025168 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
3633688868 0 023660 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
3636689095 0 024900 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
36432811495 0 030812 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
36458811340 0 030908 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
3647728790 0 023608 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
36710013043 0 031302 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
3676049830 0 025937 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
3677609710 0 025909 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
36790811494 0 029977 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
36909211287 0 030980 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
3692168868 0 023660 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
3707448872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
3709209606 0 024513 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
37152411640 0 029985 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
3717369551 0 025429 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
37212013165 0 033190 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
3728889380 0 025060 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
37347612706 0 031118 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
3739648788 0 023572 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
37409611503 0 033073 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
3741689705 0 026328 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
3743529522 0 025209 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
37634011615 0 030308 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
37653212838 0 031708 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
3770648936 0 023760 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
37774411770 0 031268 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
3779169550 0 025140 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
37847619460 0 025568 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
3798288872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
3799008788 0 023572 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
37990012532 0 031436 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
38071611953 0 031441 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
3808929380 0 025060 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
38193211953 0 031441 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
3819529710 0 025925 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
3826808934 0 023740 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
38328411402 0 031068 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
3837768936 0 023776 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
3844808936 0 023776 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
3847288934 0 023740 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
3855209710 0 025909 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
38747611459 0 030278 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
3883329754 0 025001 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
38927611423 0 031233 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
38935211459 0 030226 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
3894089580 0 025405 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
39059211402 0 031068 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
39169211977 0 030904 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
3917488867 0 023660 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
39435611494 0 029977 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
3945648936 0 023760 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
39488013522 0 032789 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
3952088872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
39549611459 0 030278 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
39651213509 0 032924 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
3965369859 0 025685 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
3967209401 0 025180 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
3972729409 0 025464 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
3979889710 0 025893 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
3998809374 0 024925 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
39988017872 0 023776 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
4002208872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
40030010038 0 025492 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
40083612387 0 032189 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
40152011473 0 030696 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
40282411459 0 030546 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
40446411459 0 030546 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
4046489551 0 025429 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
4065169551 0 025429 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
4068528936 0 023760 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
4073769007 0 023900 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
40815211211 0 029541 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
40841612949 0 031586 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
4114128936 0 023776 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
41282811459 0 030274 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
41305618970 0 024412 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
4131489424 0 025120 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
4139289482 0 025796 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
4145849551 0 025429 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
4150648933 0 023740 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
41534813753 0 034537 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
4164529606 0 024513 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
41699212664 0 030088 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
4191648936 0 023776 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
4194248934 0 023740 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
4197129754 0 025001 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
4207289401 0 025180 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
4233609710 0 025893 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
42441213522 0 032789 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
4267169859 0 025685 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
4267289606 0 024513 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
4281609754 0 025001 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
4282009007 0 023900 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
4283728942 0 023820 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
4290808936 0 023792 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
4295209007 0 023900 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
43021213043 0 031302 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
43157210279 0 026541 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
4317329418 0 025212 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
43729212387 0 032189 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
43755610279 0 026541 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
4400809335 0 025120 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
4414488788 0 023572 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
44623211211 0 029541 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
45027611237 0 029517 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
4511289551 0 025429 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
45232813043 0 031110 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
45900813294 0 031244 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
4604128934 0 023740 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
4635568933 0 023740 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
46841213753 0 034537 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
4751449896 0 024748 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
53632011830 0 030336 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
54456811726 0 031189 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
60396411549 0 030708 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
106122811640 0 029985 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
10744288872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816

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