Implementation notes: x86, gpu, crypto_aead/comet64chamv1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: comet64chamv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
197533215773 0 035713 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
201090815671 0 035681 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
202523217054 0 038729 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
209387212653 0 033438 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
210679215671 0 035681 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
217131612994 0 033682 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
218670410139 0 028926 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
226783213392 0 032982 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
233198810031 0 028606 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
23453449449 0 028690 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
234654417071 0 038205 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
236381610529 0 029502 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
236419213392 0 033590 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
241164010529 0 029450 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
243613625200 0 031385 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
24748129449 0 028690 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
248096810529 0 029502 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
251156410529 0 029514 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
251332013469 0 035020 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
252211611132 0 029601 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
253829211132 0 029601 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
25570969449 0 028690 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
257976814521 0 035465 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
261621613392 0 033590 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
267290016839 0 038540 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
268392811291 0 029737 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
27246848893 0 028345 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
273790811695 0 031185 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
273990411844 0 030864 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
27529609345 0 026916 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
275328815345 0 036680 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
275858014521 0 035465 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
27628048100 0 027454 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
281676811048 0 030449 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
283834015345 0 036680 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
285765612427 0 032124 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
28624248764 0 028465 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
286490811074 0 030296 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
287273210404 0 028826 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
28752608893 0 028345 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
28895808915 0 028245 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
289439211048 0 030449 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
290023612436 0 030508 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
29076088236 0 027288 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
296742415133 0 034680 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
30071848757 0 028402 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
301361610404 0 028826 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
305680812242 0 031240 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
305965611844 0 030864 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
30817809407 0 028633 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
328379610404 0 028634 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
33146849128 0 027702 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
33345128816 0 028228 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
33936488816 0 028228 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
35248329410 0 029872 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
35276849128 0 027702 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
36522568816 0 028228 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
37348568670 0 028509 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
39608609128 0 027702 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
40245209236 0 029189 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
40928008022 0 027510 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
41748968636 0 028292 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
42462928652 0 028314 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
42847209236 0 029189 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
43045168670 0 028509 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
43179488514 0 028269 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
43227408911 0 028733 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
43541808896 0 027757 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
43839049360 0 028432 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
44613208636 0 028292 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
46046888715 0 028492 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
47116048636 0 028292 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
47871928701 0 028325 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
50099328701 0 028325 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
50790086243 0 022630 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
51006766243 0 022614 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
51245688840 0 027488 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
51371446275 0 022157 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
51474648381 0 027740 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
51622728819 0 027490 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
51639566243 0 022614 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
52004408819 0 027490 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
52128848819 0 027490 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
52134366243 0 022630 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
52874006411 0 022909 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
53248326245 0 022125 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
53481925694 0 021610 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
53593406524 0 022660 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
53940646243 0 022614 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
54244366243 0 022646 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
54572006243 0 022630 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
54765366210 0 022197 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
54967806245 0 022125 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
55012366189 0 022242 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
55255206524 0 022660 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
55636606524 0 022660 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
55794806189 0 022242 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
561353613762 0 022917 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
56463205347 0 020308 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
57225926135 0 022462 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
57355606715 0 022316 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
57401926922 0 023704 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
57407845356 0 020324 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
57744085356 0 020324 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
58085765356 0 020260 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
58245405465 0 020472 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
58366965356 0 020260 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
58431685347 0 020308 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
585887612662 0 021393 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
58890726189 0 022242 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
59069405349 0 020308 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
59283526189 0 022242 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
59313365472 0 020468 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
59426406324 0 022757 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
59436525465 0 020472 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
59620805465 0 020472 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
60134406189 0 022242 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
60526405356 0 020324 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
60528606189 0 022242 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
60582125480 0 020492 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
60923805465 0 020472 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
61106085481 0 020456 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
61138486210 0 022197 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
61315965361 0 020292 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
61377765472 0 020468 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
61431925349 0 020308 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
61869566324 0 022757 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
62097005349 0 020308 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
62163125356 0 020324 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
62229965472 0 020468 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
62256845465 0 020472 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
62308685528 0 021252 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
62696365349 0 020308 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
62856485412 0 020468 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
633884410952 0 020488 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
63748925356 0 020324 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
63759125472 0 020468 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
63776045472 0 020468 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
63811206189 0 022242 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
63852205472 0 020484 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
63972885476 0 020488 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
63983125472 0 020468 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
64016925361 0 020292 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
64057006147 0 022045 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
64382566078 0 022058 412 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
64431206335 0 022293 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
65106485356 0 020324 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
65111045408 0 020452 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
65147725474 0 020424 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
65668685361 0 020292 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
65758125356 0 020260 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
66051045480 0 020492 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
66842525408 0 020452 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
66986165408 0 020452 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
67091165412 0 020468 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
67215525480 0 020492 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
67245686231 0 022100 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
67499125412 0 020468 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
67597925802 0 021540 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
67627246456 0 021930 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
67674886093 0 022053 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
67857886287 0 021390 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
68621245701 0 021366 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
69432566236 0 021232 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
70131526231 0 022100 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
70682486325 0 022252 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
71042406456 0 021930 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
71399246231 0 022100 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
72000726287 0 021390 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
72707566456 0 021930 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
76577646287 0 021390 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
76728446093 0 022053 408 832refgcc_-m32_-march=pentium_-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