Implementation notes: x86, gpu, crypto_aead/sundaegift96v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: sundaegift96v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
759945214032 0 033471 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
794737614233 0 033468 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
795434413324 0 033396 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
796613228982 0 033167 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
805498813799 0 035431 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
807749613911 0 033339 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
808617214233 0 033200 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
810658014233 0 033468 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
812279212940 0 031552 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
817290014233 0 033468 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
818190813500 0 031987 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
819310814233 0 033148 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
819977214405 0 035499 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
821334414233 0 033200 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
826722013016 0 030610 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
826872012780 0 033584 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
826910013101 0 033796 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
830525214032 0 033471 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
831118013500 0 031987 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
832131214233 0 033196 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
833859613475 0 033463 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
834336413475 0 033463 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
834392413693 0 031818 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
842217212970 0 032006 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
844556813623 0 033210 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
845212413704 0 032484 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
848017213976 0 034931 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
852064013976 0 034931 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
886326813579 0 033491 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
893010014846 0 036446 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
930746813408 0 031732 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
930906413408 0 031540 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
935870812183 0 031430 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
936269213558 0 034922 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
936967614966 0 034558 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
940124013558 0 034922 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
946146013621 0 032031 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
952741613324 0 032788 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
959531213408 0 031732 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
964183213686 0 032726 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
965688413686 0 032726 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
973439213324 0 033396 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
977068812015 0 033594 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
150380363638 0 018544 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
183323488476 0 028212 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
184102968713 0 028273 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
185700928323 0 027680 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
185710928205 0 027461 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
188504768446 0 027820 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
188518288323 0 027680 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
189529048281 0 027845 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
198001968511 0 028244 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
198675448571 0 027176 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
200269888573 0 028188 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
201217768500 0 027808 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
202468048670 0 027412 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
202910048572 0 027652 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
2029159210896 0 031096 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
203216968396 0 026893 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
203748808573 0 028188 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
203821088573 0 028188 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
205728648574 0 028137 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
206400568574 0 028137 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
206442808548 0 027913 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
208006768396 0 026893 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
208131568388 0 027596 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
208193008396 0 026893 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
208356568333 0 027872 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
208584807959 0 026309 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
208602208081 0 027064 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
209312008473 0 028333 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
210225087959 0 026309 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
210282088627 0 028256 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
210421848473 0 028333 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
211247487959 0 026309 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
212310408511 0 028244 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
214362167874 0 026836 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
214682768446 0 027820 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
216761488528 0 028288 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
219053048446 0 027820 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
241900883614 0 018528 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
245435923611 0 018580 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
255745923614 0 018528 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
259113923614 0 018528 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
274286523556 0 018468 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
295120564696 0 020937 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
302055444792 0 020997 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
303111203615 0 018544 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
303988603615 0 018544 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
308698564687 0 020585 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
308937444299 0 020172 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
3108414410810 0 021164 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
313248963606 0 018564 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
314289287222 0 018580 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
316809484532 0 020377 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
316854724306 0 019877 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
321217244696 0 020937 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
321437489070 0 019472 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
322685283614 0 018544 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
323438443564 0 018432 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
323528073610 0 018580 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
324329803611 0 018580 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
324702404696 0 020937 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
325312363614 0 018544 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
329284164587 0 020272 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
331075124574 0 020908 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
331374683564 0 018432 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
331866004436 0 020260 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
332620844347 0 020208 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
332671564687 0 020585 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
333170764388 0 020240 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
333173244436 0 020260 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
333867884388 0 020240 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
334261404696 0 020921 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
335023284696 0 020921 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
335273763610 0 018580 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
335919883614 0 018544 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
335975843615 0 018528 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
336769843615 0 018528 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
337136043564 0 018432 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
337544323610 0 018580 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
337580444696 0 020921 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
338576284764 0 020276 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
339072443653 0 018576 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
339215364436 0 020260 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
341354043607 0 018564 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
341879604696 0 020953 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
342022684765 0 020820 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
342626163678 0 018696 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
342987204765 0 020820 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
345275324660 0 019592 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
345957444589 0 020545 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
346190524807 0 021125 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
347090483682 0 018680 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
348750684589 0 020545 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
348876123568 0 018448 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
349341963682 0 018680 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
349838124589 0 020545 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
349862843678 0 018696 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
350097484807 0 021125 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
350248284589 0 020545 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
350298724435 0 020164 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
350510884589 0 020545 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
351043043606 0 018564 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
351084723682 0 018680 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
351167563611 0 018548 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
351190643568 0 018448 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
351402603611 0 018564 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
351462284942 0 020213 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
351558844345 0 020104 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
351768163678 0 018696 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
351952283611 0 018548 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
352175564942 0 020213 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
352190563611 0 018564 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
352546244765 0 020820 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
352684563568 0 018448 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
353032565360 0 022012 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
353488404533 0 020164 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
353600123607 0 018564 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
353884483611 0 018564 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
354207803611 0 018548 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
354235563564 0 018484 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
355109324589 0 020545 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
355128684762 0 020649 408 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
355178404345 0 020104 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
356244723606 0 018564 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
356976204942 0 020213 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
363202044656 0 019597 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
364026924656 0 019597 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
365300804589 0 020545 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
368989084445 0 020236 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
369039644656 0 019597 408 832refgcc_-m32_-march=k6_-O_-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