Implementation notes: x86, gpu, crypto_aead/deoxysneq128128v13

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: deoxysneq128128v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
147526032215 0 051111 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
147688834635 0 055875 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
150930065786 0 051556 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
154008032471 0 051765 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
154428833308 0 053921 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
155166433292 0 053204 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
155438033136 0 052237 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
156009632857 0 053613 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
156264033119 0 052908 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
157527233139 0 051492 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
159274833272 0 052065 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
160886833223 0 051745 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
161644032898 0 051089 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
161696834843 0 053759 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
162091632904 0 052292 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
162232833136 0 052237 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
162389633168 0 051921 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
163079633107 0 054120 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
163390833018 0 054552 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
164004433168 0 052001 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
164363233136 0 052237 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
164368832583 0 050007 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
164402033292 0 053204 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
168056036131 0 057587 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
168091232471 0 052373 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
168544434635 0 055875 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
169264433168 0 052001 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
169469633636 0 052321 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
169718834514 0 054087 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
171156036363 0 055487 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
171457233139 0 051492 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
173491234843 0 053759 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
173794032471 0 052373 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
174395234434 0 056023 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
176069232898 0 051089 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
176485632965 0 051268 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
176787232898 0 050897 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
180350035810 0 055136 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
181503635616 0 056480 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
182127235616 0 056480 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
183457635810 0 055136 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
190874430734 0 049671 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
191141634295 0 053711 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
192573234529 0 052495 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
268291231605 0 051168 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
269388431985 0 051064 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
270914033240 0 052599 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
273497234072 0 054327 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
276117231809 0 051136 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
276431231809 0 051136 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
277011233240 0 052599 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
282450433240 0 052599 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
286237231391 0 050588 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
289434431912 0 051457 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
301419227992 0 044241 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
302142831343 0 050629 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
310232427976 0 044157 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
316095629278 0 045943 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
317155231228 0 049569 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
317362827992 0 044241 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
318582027992 0 044241 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
318815627640 0 043984 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
324205227869 0 043580 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
324402027960 0 044193 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
326012028910 0 044987 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
326947256524 0 044112 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
327302034903 0 054716 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
331577628910 0 044987 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
334308034903 0 054716 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
335762827612 0 043457 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
336589631228 0 049569 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
341246031228 0 049569 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
344525227960 0 044193 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
344881628910 0 044987 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
345202427574 0 043336 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
350276027960 0 044225 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
354368032432 0 051375 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
356070827960 0 044193 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
358391627869 0 043580 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
377013627631 0 042889 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
393396030269 0 046528 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
418353627631 0 042889 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
424339627049 0 042687 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
431396027631 0 042889 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
446615228911 0 044395 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
458435230269 0 046528 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
525105628608 0 048187 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
544164427663 0 047029 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
550134828053 0 047621 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
554501228608 0 048187 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
561686027645 0 047276 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
564505628016 0 046748 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
571369627719 0 047456 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
572079627548 0 047264 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
581334028608 0 048187 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
583901227408 0 046683 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
590577627719 0 047456 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
597692028517 0 048211 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
598826426955 0 042783 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
599587227013 0 042791 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
599805627492 0 046001 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
602704829544 0 049044 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
604356426515 0 042421 408 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
617334426297 0 042068 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
617373227013 0 042791 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
619949227492 0 046001 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
620189229544 0 049044 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
620341252964 0 041436 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
623385626356 0 042232 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
624102426225 0 042076 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
628983627013 0 042791 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
629378026313 0 041917 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
638250826497 0 042461 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
641601227492 0 046001 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
642227226497 0 042461 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
652746026356 0 042232 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
655793229220 0 047727 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
656264026497 0 042461 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
666086826497 0 042461 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
668421628043 0 043884 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
672497226497 0 042461 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
675180826497 0 042461 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
682169224965 0 039831 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
688888024965 0 039831 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
690773226051 0 041009 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
698370825263 0 040175 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
701588425313 0 040223 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
701808025979 0 041631 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
702604825560 0 040455 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
703816424908 0 039751 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
704378824908 0 039751 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
704556826497 0 042461 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
719684025676 0 040579 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
721491628043 0 043884 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
724065625332 0 040219 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
727273224908 0 039751 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
727836425313 0 040227 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
728522027758 0 042631 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
728617225260 0 040163 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
731617625530 0 040423 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
740692824965 0 039831 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
741344025560 0 040455 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
741422824940 0 039843 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
741423626051 0 041009 408 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
741950825686 0 040599 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
743498425357 0 040235 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
746160426051 0 041009 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
748149624990 0 039987 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
750490024991 0 039891 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
752530425309 0 040307 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
752948424940 0 039843 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
754448824990 0 039987 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
754544025309 0 040307 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
757516825560 0 040455 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
757720425530 0 040423 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
761633625313 0 040227 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
767084025309 0 040307 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
768488425388 0 040311 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
770334424991 0 039887 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
771538025676 0 040579 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
774942824944 0 039839 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
777366424990 0 039987 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
780862425530 0 040423 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
783055225374 0 040291 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
788563624991 0 039891 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
793132025374 0 040291 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
793652825390 0 040311 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
803389225723 0 040631 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
813826425260 0 040163 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
825869225374 0 040291 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
832764025676 0 040579 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
871412051398 0 040615 392 832refgcc_-m32_-march=barcelona_-Os_-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