Implementation notes: x86, gpu, crypto_aead/shellaes128v2d8n64

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d8n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
50585458801 0 078093 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
50930746081 0 065952 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
51001558949 0 077945 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
51269246552 0 066225 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
51851658801 0 078093 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
51883646049 0 065912 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
52007258801 0 078093 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
52502446049 0 065912 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
53142643726 0 059757 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
53193245819 0 065568 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
53324160193 0 079017 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
53329669188 0 090320 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
53547056047 0 075444 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
53872259645 0 079672 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
53944862372 0 084036 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
54106459645 0 079672 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
541860136352 0 086872 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
54311658949 0 077893 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
54398459357 0 078381 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
54411346756 0 066531 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
54878457826 0 077455 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
54984057678 0 076807 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
55211245123 0 064547 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
55220443040 0 058761 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
55487258935 0 077424 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
55814056977 0 076263 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
55938461245 0 082125 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
56509262463 0 083883 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
56655646833 0 066511 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
56662445641 0 065165 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
56664661194 0 080875 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
56718445193 0 064040 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
56773546833 0 066511 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
56823245379 0 061704 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
56878858538 0 076984 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
56881258147 0 076613 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
56907245379 0 061720 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
57572462463 0 083883 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
57679245379 0 061720 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
57760856994 0 076387 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
57853658643 0 078131 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
57938843831 0 059817 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
58030059477 0 079472 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
58052061019 0 080123 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
58127458433 0 078021 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
58210091308 0 061555 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
58411563389 0 084376 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
58415261016 0 080516 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
58493254577 0 073072 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
58509261017 0 079717 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
58754843346 0 059288 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
58768858433 0 078629 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
58834843726 0 059757 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
58837258949 0 077945 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
58853257571 0 077204 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
58868145379 0 061704 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
59126446826 0 066492 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
59426444639 0 060612 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
59668843726 0 059757 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
59739243726 0 059757 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
59758045768 0 064409 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
59859246833 0 066511 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
59914846062 0 062747 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
59916059229 0 079184 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
59994861095 0 082723 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
60072045609 0 064275 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
60262043726 0 059757 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
60300061105 0 081849 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
60315085576 0 057832 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
60572445379 0 061736 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
60620845768 0 064409 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
60657245331 0 061620 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
61113256994 0 076387 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
61212859202 0 079655 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
61273659539 0 078851 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
61295659229 0 079184 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
61316043213 0 059096 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
61416845379 0 061704 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
61501541153 0 056115 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
61606046826 0 066492 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
61782858643 0 078131 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
61900454577 0 073072 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
61986063389 0 084376 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
62012443726 0 059757 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
62196941170 0 056143 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
62236845768 0 064409 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
62242458433 0 078629 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
62273141153 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
62307657383 0 074951 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
62528061019 0 080123 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
62556041315 0 056371 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
62666845447 0 061639 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
62728445447 0 061639 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
62926241179 0 056195 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
62938843701 0 059615 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
62953243323 0 058409 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
63185644243 0 060039 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
63308441333 0 056339 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
63362043726 0 059757 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
63639258935 0 077424 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
63640562828 0 082252 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
63707243346 0 059288 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
63816054577 0 073072 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
64001245671 0 061008 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
64282858643 0 078131 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
64388045447 0 061639 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
64432841270 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
64449254768 0 073843 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
64492845379 0 061720 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
64572462530 0 084243 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
64717258147 0 076421 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
64717244870 0 061279 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
65028043796 0 059691 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
65186441270 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
65237641302 0 056223 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
65452041281 0 056243 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
65566041333 0 056339 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
65568041282 0 056243 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
65569643323 0 058409 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
65694441170 0 056143 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
65954843796 0 059691 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
66254746644 0 063052 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
66370843356 0 059380 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
66443641280 0 056291 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
66556062828 0 082252 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
66619644267 0 060035 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
66746441300 0 056255 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
66770041184 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
66979241181 0 056195 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
67014441285 0 056307 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
67024841337 0 056323 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
67268856102 0 075135 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
67290041315 0 056371 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
67325241184 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
67539644243 0 060236 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
67728041181 0 056195 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
68001243291 0 058279 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
68084041302 0 056223 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
68225642670 0 058451 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
68913243641 0 059347 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
69318841333 0 056339 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
69387641282 0 056243 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
69511241337 0 056323 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
69632882566 0 056307 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
69936058147 0 076613 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
69964445671 0 061008 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
70147241184 0 056243 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
70201257537 0 076635 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
70558841179 0 056195 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
70590360400 0 079963 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
70591641153 0 056131 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
70610841179 0 056195 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
70832441280 0 056291 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
70975241280 0 056291 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
71270441315 0 056371 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
71424441337 0 056323 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
71725644267 0 060035 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
72012841282 0 056243 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
72087641153 0 056115 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
72178844243 0 060236 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
73087243796 0 059691 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
73672841283 0 056307 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
73820846644 0 063052 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
74102041302 0 056223 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
74152445910 0 061463 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
74701660306 0 078403 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
74898441300 0 056255 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
75246843323 0 058409 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
77254841282 0 056243 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
77316845671 0 061008 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
78235641285 0 056259 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
84244441270 0 056191 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-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