Implementation notes: x86, gpu, crypto_aead/comet64speckv1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: comet64speckv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
246221611957 0 030956 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
24836329002 0 027857 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
25137889601 0 028813 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
25547568128 0 027610 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
26225968977 0 028630 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
26264808950 0 028645 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
26296728620 0 028369 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
263838811659 0 031157 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
26459288755 0 028408 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
26771328970 0 028376 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
26991248286 0 027634 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
270007610550 0 029534 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
27540529017 0 028833 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
27565888970 0 028376 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
278523210223 0 029010 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
27892849564 0 030020 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
28274408755 0 028408 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
287306814844 0 036172 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
28785288970 0 028376 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
287937612385 0 033170 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
290149625206 0 031389 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
290300816718 0 038381 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
291916012722 0 033414 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
29238808834 0 028608 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
29447168804 0 028462 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
29493848755 0 028408 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
296240410550 0 029522 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
298903216735 0 037857 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
29952849470 0 028710 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
30054009386 0 029337 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
304041210550 0 029470 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
304676816468 0 038176 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
307698814844 0 036172 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
30993769470 0 028710 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
31051049470 0 028710 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
31097769102 0 028557 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
31575249102 0 028557 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
317735610064 0 028642 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
318030411847 0 030868 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
320742011847 0 030868 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
32152769386 0 029337 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
32179688410 0 027468 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
322141210550 0 029522 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
32393206313 0 022682 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
328524410999 0 030405 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
330730811096 0 030316 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
33083168833 0 028457 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
330847613066 0 033258 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
33090089290 0 027850 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
331921215402 0 035349 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
332744814099 0 035037 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
33371369105 0 028425 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
339063612969 0 034512 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
339430411186 0 029629 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
341019212512 0 032208 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
341097615362 0 035365 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
343109614099 0 035037 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
34413049290 0 027850 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
345886410399 0 028830 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
351504815362 0 035365 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
35234448833 0 028457 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
354825610999 0 030405 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
356258014844 0 034396 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
36008768885 0 028721 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
362337611185 0 029653 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
363108011185 0 029653 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
36445409290 0 027850 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
366464010399 0 028830 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
36722809530 0 028596 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
36784328980 0 027654 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
368726813066 0 033258 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
376351213066 0 032650 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
377434010399 0 028638 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
379703212366 0 030448 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
38318928963 0 027620 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
38437848885 0 028721 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
38760888980 0 027654 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
39430769283 0 026856 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
39969408516 0 027872 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
40333528980 0 027654 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
49598246174 0 022214 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
52281287081 0 023868 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
53065865450 0 020404 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
53517805773 0 021694 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
53520766683 0 022824 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
53805806313 0 022682 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
53884166366 0 022241 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
53966886313 0 022698 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
54087286683 0 022824 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
542876813952 0 023017 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
54344726490 0 022993 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
54474606313 0 022682 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
54578566313 0 022698 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
55181286313 0 022698 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
55312646313 0 022714 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
55316566205 0 022530 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
55776245450 0 020404 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
56253766683 0 022824 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
56657766063 0 022046 412 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
56825805508 0 020564 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
57148685590 0 020580 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
571947612586 0 021349 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
57315925448 0 020404 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
57545765508 0 020564 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
57777285590 0 020596 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
57861406174 0 022214 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
58202885450 0 020404 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
58547765450 0 020404 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
58874485448 0 020404 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
58990685598 0 020604 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
59040525590 0 020596 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
59243845590 0 020596 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
59366805583 0 020536 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
59403486219 0 022088 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
59430206174 0 022214 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
59443725534 0 020596 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
59531926174 0 022214 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
59691045476 0 020404 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
60145526174 0 022214 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
60706165590 0 020580 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
60755245474 0 020452 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
60780405474 0 020452 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
60811646219 0 022088 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
60833525663 0 021338 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
61010965598 0 020604 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
61147646426 0 022857 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
61160486554 0 022030 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
61165206174 0 022214 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
61337446340 0 022225 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
61426165596 0 020568 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
61483405534 0 020596 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
61541406174 0 022214 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
61694805465 0 020372 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
61829325534 0 020596 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
61948645594 0 020616 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
61980645566 0 020568 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
62034686109 0 022001 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
62050125598 0 020604 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
62130686219 0 022088 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
62624565566 0 020568 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
63113725566 0 020568 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
63277245474 0 020452 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
63671405476 0 020404 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
63872165474 0 020436 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
63989245508 0 020564 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
64163805590 0 020580 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
64197966340 0 022225 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
64198485590 0 020596 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
64295805474 0 020452 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
64308366554 0 022030 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
64389685474 0 020436 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
64714485566 0 020568 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
64829605465 0 020372 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
64833726225 0 022201 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
64901206310 0 022265 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
65483845465 0 020372 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
663522811188 0 020616 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
66586445476 0 020404 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
66601845566 0 020568 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
66660486239 0 021346 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
66664725634 0 021368 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
67121926813 0 022400 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
67479206554 0 022030 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
67579806239 0 021346 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
67794766225 0 022201 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
67958566426 0 022857 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
68978566313 0 022240 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
70100286239 0 021346 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
70309606041 0 022009 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
71351646041 0 022009 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
77457846206 0 021204 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
83248045769 0 021512 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816

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