Implementation notes: x86, gpu, crypto_aead/shellaes128v2d6n64

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d6n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
35443257345 0 076443 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
36606843726 0 059757 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
49906845857 0 065720 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
50052045889 0 065760 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
50247958757 0 077701 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
51307846360 0 066033 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
51519659453 0 079480 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
51695459165 0 078189 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
52337757486 0 076615 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
53516058757 0 077753 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
53665658609 0 077901 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
53854562287 0 083707 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
53923258757 0 077753 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
539664135968 0 086680 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
54496260825 0 079525 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
54615961002 0 080683 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
54784445857 0 065720 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
54880056802 0 076195 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
54912445449 0 064973 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
55069655855 0 075252 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
55248045627 0 065376 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
55398446600 0 066371 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
55508858467 0 077955 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
55698358241 0 077829 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
55873261053 0 081933 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
56014858241 0 078437 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
56063643356 0 059380 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
56300145379 0 061704 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
56387745379 0 061720 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
56462443726 0 059757 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
56515643213 0 059096 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
56558460913 0 081657 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
56699659285 0 079280 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
56726145379 0 061736 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
56876043726 0 059757 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
56949668996 0 090128 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
56978058467 0 077955 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
56986459453 0 079480 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
57046258609 0 077901 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
57236160827 0 079931 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
57353260001 0 078825 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
57448845577 0 064217 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
57583243726 0 059757 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
57595646677 0 066351 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
57701644929 0 064355 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
57756060824 0 080324 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
57816091308 0 061555 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
57864644267 0 060035 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
58260843346 0 059288 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
58449658346 0 076792 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
58466462636 0 082060 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
58487257634 0 077263 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
58539262180 0 083844 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
58685245379 0 061704 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
58692045577 0 064217 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
58787245577 0 064217 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
58892445001 0 063848 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
58911257191 0 074759 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
58994858743 0 077232 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
59138456785 0 076071 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
59150062287 0 083707 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
59223643831 0 059817 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
59391344639 0 060612 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
59524056802 0 076195 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
59572460919 0 082547 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
59665243726 0 059757 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
59670443726 0 059757 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
59979254385 0 072880 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
60123244243 0 060236 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
60131163197 0 084184 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
60321659037 0 078992 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
60378062346 0 084067 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
60531059037 0 078992 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
60814058609 0 077901 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
60919646677 0 066351 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
60929243323 0 058409 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
61035659347 0 078659 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
61040454576 0 073651 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
61697258467 0 077955 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
61763258743 0 077232 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
62114445447 0 061639 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
62119244243 0 060039 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
62133646677 0 066351 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
62163645379 0 061720 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
62188443726 0 059757 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
62211641179 0 056195 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
62223660827 0 079931 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
62251541153 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
62462041153 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
62498443796 0 059691 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
62590860208 0 079771 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
62604041170 0 056143 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
62812541170 0 056143 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
63010058241 0 078437 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
63077441181 0 056195 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
63139645379 0 061720 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
63323255910 0 074943 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
63335241184 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
63392459026 0 079479 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
63405246636 0 066300 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
63579646062 0 062747 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
63648045331 0 061620 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
63651244243 0 060236 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
63845441315 0 056371 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
63874043323 0 058409 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
63880043346 0 059288 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
63940057955 0 076421 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
64113641280 0 056291 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
64258057379 0 077012 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
64550854385 0 072880 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
64572041181 0 056195 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
64652045379 0 061704 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
65028441179 0 056195 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
65040854385 0 072880 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
65128044870 0 061279 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
65192443701 0 059615 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
65342841179 0 056195 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
65391243323 0 058409 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
65566445417 0 064083 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
65588445447 0 061639 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
65598841285 0 056307 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
65812441282 0 056243 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
65997645671 0 061008 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
66033241184 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
66374843291 0 058279 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
66436063197 0 084184 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
66866857955 0 076229 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
66927245671 0 061008 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
67024041337 0 056323 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
67101041337 0 056323 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
67132444267 0 060035 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
67281241153 0 056115 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
67341257955 0 076421 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
67604841300 0 056255 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
67732442670 0 058451 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
68045243040 0 058761 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
68190841337 0 056323 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
68198862636 0 082060 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
68233646644 0 063052 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
68388841153 0 056115 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
68619641270 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
68855685576 0 057832 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
68960041281 0 056243 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
69267641302 0 056223 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
69384446636 0 066300 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
69543241300 0 056255 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
70198845671 0 061008 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
70526843796 0 059691 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
70645241333 0 056339 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
70718445910 0 061463 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
70746841302 0 056223 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
70810041270 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
70963641282 0 056243 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
71102841280 0 056291 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
71598082566 0 056307 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
71816041315 0 056371 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
71839641280 0 056291 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
72330841302 0 056223 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
72506041282 0 056243 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
72814445447 0 061639 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
73147243796 0 059691 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
73474041315 0 056371 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
73672041270 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
74170841333 0 056339 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
74742843641 0 059347 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
74780060130 0 078227 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
75206846644 0 063052 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
75666441283 0 056307 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
76283241282 0 056243 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
76342841333 0 056339 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
78596441184 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
79706441285 0 056259 400 832refgcc_-m32_-march=pentium-m_-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