Implementation notes: x86, gpu, crypto_aead/shellaes128v1d8n80

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
34871256967 0 076487 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
50318161163 0 081120 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
50628461182 0 081156 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
51272799978 0 0118568 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
51549997000 0 0116361 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
51675060784 0 080624 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
52338899370 0 0117912 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
52361697000 0 0116361 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
52572088442 0 0107840 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
52852897952 0 0117041 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
52989290988 0 0110495 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
53004058328 0 077280 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
53722099120 0 0120025 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
537282104906 0 0124663 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
53763954592 0 070725 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
53860097000 0 0116361 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
53901992760 0 0112487 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
54023257839 0 076577 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
54098097952 0 0116989 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
54393661576 0 081319 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
544396104526 0 0124100 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
546004100215 0 0120304 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
54769861576 0 081319 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
55001685017 0 0103552 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
55067697840 0 0116929 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
551212244120 0 0140848 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
55210498886 0 0118035 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
55429261163 0 081120 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
55446457839 0 076577 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
556768100373 0 0120512 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
55979691005 0 0110423 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
56077890330 0 0110024 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
56130855318 0 071360 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
56177291389 0 0111641 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
56199953714 0 069509 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
56317293166 0 0112731 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
563768122368 0 0143560 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
56526354592 0 070725 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
56607260034 0 079797 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
56676658654 0 075080 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
566872106022 0 0127799 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
56808895044 0 0113929 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
56815251829 0 067703 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
56930861576 0 081319 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
56981454592 0 070725 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
56992899244 0 0118337 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
57006091389 0 0111033 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
57010090719 0 0109273 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
570212105630 0 0127376 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
57092860365 0 080100 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
57146094434 0 0114951 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
57266460365 0 080100 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
57396358654 0 075096 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
57399254592 0 070725 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
573996100986 0 0122483 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
58172454592 0 070725 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
58308859544 0 076059 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
58428052850 0 068033 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
58496054592 0 070725 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
58658859010 0 078573 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
587804100373 0 0120512 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
58848097880 0 0116605 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
58952858654 0 075080 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
58998890988 0 0110495 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
59019299657 0 0120752 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
59108454592 0 070725 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
59155299978 0 0118568 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
592332100986 0 0122483 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
59252885017 0 0103552 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
59634857839 0 076577 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
59637661613 0 081483 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
59639296872 0 0117677 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
59702190615 0 0109771 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
59952493166 0 0112731 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
600980106174 0 068224 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
60189257828 0 076607 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
60220493166 0 0112731 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
60296458027 0 073903 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
60301699657 0 0120752 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
60399690642 0 0109887 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
60432455247 0 071212 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
604452121780 0 076931 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
605180104386 0 0126091 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
60521655295 0 071400 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
60634295533 0 0115572 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
60759658027 0 073903 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
60885959706 0 075967 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
61003550394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
61105658654 0 075080 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
61224350422 0 065531 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
61522857999 0 073927 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
61530098886 0 0118035 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
61654497896 0 0117428 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
61775457379 0 072780 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
61829659706 0 075967 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
62113290719 0 0109273 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
62133250438 0 065511 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
62161295533 0 0115572 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
62261788630 0 0107787 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
62613658654 0 075096 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
62638055737 0 071751 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
62772356670 0 072652 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
62994491389 0 0111641 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
63041658498 0 074872 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
63199658654 0 075096 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
63264854332 0 070151 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
63353652850 0 068033 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
63595257379 0 072780 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
63830855318 0 071360 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
63861654628 0 070697 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
63873250497 0 065659 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
63907255136 0 071200 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
64028850438 0 065547 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
64086955136 0 071200 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
64448050491 0 065595 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
644636102142 0 0121499 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
64584850417 0 065499 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
64642055862 0 071811 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
64671950520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
64674059706 0 075967 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
64721690719 0 0109081 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
64762850446 0 065479 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
64768089502 0 0107191 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
65185250417 0 065483 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
65397650416 0 065531 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
65608097896 0 0117428 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
65710050436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
65795652915 0 068003 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
65904450417 0 065483 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
65956060766 0 077539 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
66086455862 0 071811 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
66181250438 0 065547 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
66236050472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
66254859888 0 076404 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
66490095859 0 0114063 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
66533250497 0 065659 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
66598850394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
66702858654 0 075112 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
66820497104 0 0116775 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
67049250520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
67494050436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
67550850520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
67606450472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
67818850414 0 065467 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
67874850472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
67992450436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
68206450394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
68263650446 0 065479 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
68678457379 0 072780 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
68690050497 0 065659 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
68692085834 0 0104991 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
68757650544 0 065595 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
68810050394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
68874050416 0 065531 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
69263250416 0 065531 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
69413259563 0 075223 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
69593650491 0 065595 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
69672450422 0 065531 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
69796850422 0 065531 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
69854750502 0 065563 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
702468100988 0 065611 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
70322450491 0 065595 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
70468850438 0 065511 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
71175659888 0 076404 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
71958855862 0 071811 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
72487650417 0 065499 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
72507285017 0 0103552 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
73661250496 0 065611 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
74841652850 0 068033 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
75554850414 0 065467 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
76758850494 0 065611 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
77121250446 0 065479 400 832refgcc_-m32_-march=pentium2_-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