Implementation notes: x86, gpu, crypto_aead/shellaes128v1d5n80

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d5n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
34113656679 0 076199 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
49000058722 0 078285 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
493257105342 0 0127088 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
50519797552 0 0116641 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
511635122048 0 0143240 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
51477296712 0 0116073 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
51797499690 0 0118280 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
51914160875 0 080832 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
51998897664 0 0116753 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
52061760875 0 080832 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
521164100085 0 0120224 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
524595104238 0 0123812 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
52505254628 0 070697 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
52948560496 0 080336 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
52981696712 0 0116073 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
53035258040 0 076992 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
53526461336 0 081079 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
53644890058 0 0109752 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
53837788154 0 0107552 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
54060992472 0 0112199 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
54339698832 0 0119737 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
54369060113 0 079856 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
54430461373 0 081243 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
54768961336 0 081079 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
549696100682 0 0122179 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
55088460113 0 079856 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
55413299082 0 0117624 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
55704390475 0 0108837 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
55847259746 0 079509 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
56017254592 0 070725 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
56047260894 0 080868 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
56144061336 0 081079 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
56166090700 0 0110207 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
562000105734 0 0127511 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
56470854592 0 070725 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
56497291113 0 0111365 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
56553284741 0 0103276 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
566452100085 0 0120224 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
56830090323 0 0109467 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
57077692878 0 0112443 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
57177697592 0 0116317 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
57258091113 0 0110757 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
57547658654 0 075096 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
57560096712 0 0116073 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
57676494720 0 0113605 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
57900058654 0 075080 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
58111292878 0 0112443 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
58118894146 0 0114663 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
58474251829 0 067703 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
58498899690 0 0118280 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
58716054592 0 070725 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
58730057594 0 076333 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
58749698582 0 0117731 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
58759284741 0 0103276 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
58773653714 0 069509 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
58838058654 0 075080 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
589044104602 0 0124359 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
59022090717 0 0110135 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
590572104098 0 0125803 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
59129655737 0 071751 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
59165692878 0 0112443 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
59216090322 0 0109567 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
59346899413 0 0120508 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
59376657540 0 076319 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
594363121780 0 076931 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
59626054592 0 070725 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
59737691113 0 0111365 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
59908454592 0 070725 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
59913657594 0 076333 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
59973690700 0 0110207 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
60049655295 0 071400 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
601096243544 0 0140560 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
60193854592 0 070725 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
60376099413 0 0120508 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
60482499927 0 0120016 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
60517255862 0 071811 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
60602854592 0 070725 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
60712057594 0 076333 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
60978350422 0 065531 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
61012858027 0 073903 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
61086855186 0 071248 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
61164498956 0 0118049 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
61228058654 0 075096 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
61272455318 0 071360 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
612796101854 0 0121211 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
613652106174 0 068224 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
61550058654 0 075112 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
61591250416 0 065531 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
61629050394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
616964100682 0 0122179 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
61752896532 0 0117337 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
61792858654 0 075096 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
61864590475 0 0109029 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
62112097664 0 0116701 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
62173660766 0 077539 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
62566450436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
62872858027 0 073903 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
63041290475 0 0109029 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
63046495289 0 0115328 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
63123656654 0 072636 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
63168350417 0 065499 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
63169298582 0 0117731 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
63365657427 0 072828 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
63464052898 0 068081 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
63610850472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
63787550502 0 065563 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
63810858654 0 075080 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
63827255862 0 071811 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
63912089210 0 0106887 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
64000250446 0 065479 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
64080050446 0 065479 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
64141650438 0 065547 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
64408850394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
64588057999 0 073927 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
64605988326 0 0107483 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
64624450394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
64766455247 0 071212 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
64972055862 0 071811 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
65150496816 0 0116487 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
65196850438 0 065547 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
65317655318 0 071360 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
65343659528 0 076043 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
65422850520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
65552095587 0 0113791 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
65669685546 0 0104703 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
65822897668 0 0117200 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
65842897668 0 0117200 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
65879650497 0 065659 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
65915250491 0 065595 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
65954457427 0 072828 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
65993650491 0 065595 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
66271258482 0 074856 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
66462855186 0 071248 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
66654050394 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
66734059952 0 076468 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
66741650436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
669796100988 0 065611 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
67243695289 0 0115328 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
67337250438 0 065511 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
67643252915 0 068003 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
67699250472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
67796850472 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
67929250436 0 065531 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
68065250520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
68213659706 0 075967 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
68344450494 0 065611 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
68544452898 0 068081 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
68594050422 0 065531 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
68709259952 0 076468 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
68768450414 0 065467 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
68806850417 0 065483 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
68808059706 0 075967 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
69572050497 0 065659 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
69768850417 0 065483 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
69880850416 0 065531 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
69890054332 0 070151 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
69989650544 0 065595 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
70380059706 0 075967 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
70710050416 0 065531 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
71060084741 0 0103276 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
71261650497 0 065659 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
71804059547 0 075207 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
72006850417 0 065499 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
72172050491 0 065595 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
72177650520 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
72868450422 0 065531 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
73034850496 0 065611 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
73795652898 0 068081 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
74604057427 0 072828 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
75020850438 0 065511 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
76401650414 0 065467 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
79276450446 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