Implementation notes: x86, gpu, crypto_aead/trivia0v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: trivia0v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
50642422289 0 043122 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
54575622719 0 043398 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
57436416252 0 035162 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
59601216511 0 035698 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
59768416665 0 035446 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
59981611869 0 031225 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
60020016751 0 035686 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
61228412522 0 032141 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
62862816511 0 035698 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
62945216206 0 034846 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
63770816252 0 035110 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
63892016252 0 035162 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
68287216511 0 035698 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
6966767837 0 024117 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
6994847649 0 023589 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
69989224698 0 043728 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
7097167689 0 024005 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
7113007737 0 024085 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
7475727721 0 024053 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
74797225927 0 047485 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
7514727721 0 024053 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
7607967689 0 024005 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
7785767689 0 024005 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
78227213730 0 033296 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
7859007721 0 024053 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
8157128634 0 024940 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
85214818834 0 038221 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
99889224754 0 044685 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
100083923494 0 043477 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
10023286869 0 022881 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
10040526869 0 022881 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
100584425606 0 046521 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
100835125675 0 045134 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
101870425606 0 046521 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
10208206869 0 022881 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
102638827195 0 048844 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
103668012982 0 032260 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
10400166869 0 022881 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
104144823494 0 043477 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
104326825854 0 045380 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
105063912074 0 031144 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
105410024527 0 046060 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
105602015301 0 033785 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
105716014417 0 034764 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
106312016365 0 035368 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
106370712845 0 032777 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
10690446585 0 022545 400 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
107178425706 0 045774 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
107388818511 0 038120 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
108316411794 0 031204 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
108447212537 0 031960 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
10854966539 0 022404 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
109012412537 0 031960 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
109862424507 0 045840 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
109972811794 0 031204 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
110013624507 0 045840 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
110173615301 0 033785 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
110216425706 0 045774 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
110337215745 0 034153 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
110374416627 0 034220 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
110412917165 0 036577 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
111424816948 0 035246 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
11202968535 0 027957 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
112055212938 0 031341 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
112150812537 0 031960 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
112154016948 0 035246 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
113166416365 0 035368 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
11331048575 0 025220 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
113432417165 0 036577 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
113603216237 0 035448 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
11396646242 0 021885 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
11460646869 0 022881 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
114866812921 0 031968 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
11504848991 0 028716 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
115134417030 0 035150 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
115320012938 0 031341 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
11535807208 0 023048 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
115502017411 0 035492 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
11598886869 0 022881 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
11690927629 0 023772 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
11697367472 0 023312 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
11740247629 0 023772 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
117461212845 0 032777 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
11761847906 0 023508 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
11775046869 0 022881 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
118028412938 0 031341 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
11926207864 0 024281 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
12059367867 0 023185 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
12133769105 0 028729 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
12270087629 0 023772 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
12383607472 0 023312 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
12389687864 0 024281 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
12486767867 0 023185 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
12595727477 0 023216 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
12904327867 0 023185 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
131516830781 0 051825 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
136404016099 0 035132 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
139306818590 0 025076 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
142482441766 0 039533 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
15109086213 0 021204 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
15441126295 0 021328 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
15478566295 0 021328 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
15563966295 0 021328 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
15719046213 0 021204 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
15802286324 0 021332 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
15836606213 0 021204 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
15905686318 0 021332 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
15911915940 0 020920 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
15915366324 0 021332 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
15954206230 0 021220 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
15964325949 0 020952 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
16011275940 0 020920 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
16172888750 0 028460 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
16190528792 0 028200 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
16200406230 0 021220 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
16248126324 0 021332 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
16254368750 0 028460 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
16283326230 0 021220 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
16283765940 0 020936 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
16290879387 0 029212 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
16299006567 0 022512 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
16340925931 0 020904 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
16357045949 0 020952 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
16426536550 0 021545 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
16432688750 0 028460 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
16452165999 0 021064 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
16510889130 0 028980 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
16529689125 0 028753 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
16572605943 0 020936 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
16610078840 0 027520 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
16629009196 0 027765 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
16698006550 0 021545 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
16722925940 0 020936 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
16724809130 0 028980 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
16756646567 0 022512 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
16777926285 0 021264 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
16791166257 0 022164 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
16913525999 0 021064 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
16953565938 0 020888 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
16956209181 0 029000 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
16961886009 0 021096 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
16976405931 0 020904 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
16978049522 0 028356 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
169803613624 0 021836 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
16993969196 0 027765 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
17007726528 0 022488 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
17087846316 0 021284 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
17102086257 0 022164 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
17123686521 0 021548 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
17126766550 0 021545 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
17138885912 0 020840 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
17164926009 0 021096 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
17188805920 0 020904 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
17214126257 0 022164 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
17228485938 0 020888 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
17230086509 0 022292 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
17266965912 0 020840 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
17346445920 0 020904 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
17408166426 0 021468 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
17459729125 0 028753 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
17487205999 0 021064 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
17502406493 0 022469 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
17548606493 0 022469 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
17585005912 0 020840 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
17591645938 0 020888 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
17666606009 0 021096 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
17943449196 0 027765 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
18114566668 0 022640 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
18129646477 0 021488 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
18242366457 0 021500 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
18897285943 0 020936 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
193834012892 0 021456 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816

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