Implementation notes: x86, gpu, crypto_aead/shellaes128v1d7n64

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
38533287782 0 0106907 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
49519596888 0 0116233 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
50176096888 0 0116233 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
503997100103 0 0120176 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
50541261075 0 081028 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
50996799024 0 0119977 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
51387297840 0 0116861 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
518752122272 0 0143464 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
51890859930 0 079701 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
520434104430 0 0123988 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
520965100261 0 0120384 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
52472499866 0 0118456 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
52674858210 0 077136 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
53075261058 0 081008 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
53200860271 0 080004 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
53388458906 0 078477 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
53400088346 0 0107792 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
53673399866 0 0118456 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
54158899258 0 0117800 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
54254455287 0 071400 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
54440460271 0 080004 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
54700061480 0 081223 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
54802554584 0 070709 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
54810890876 0 0110367 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
54985597840 0 0116913 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
55001193054 0 0112603 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
55068697728 0 0116801 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
55311657735 0 076465 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
55312457735 0 076465 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
553812121780 0 076931 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
55617998774 0 0117923 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
557108105910 0 0127687 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
55944855303 0 071344 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
56124092632 0 0112343 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
562924243928 0 0140752 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
563373106150 0 068208 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
563620105518 0 0127264 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
563768100890 0 0122371 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
56489661480 0 081223 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
56761258670 0 075096 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
56769284921 0 0103456 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
56970958017 0 073887 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
57006894306 0 0114823 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
57287157724 0 076479 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
57321084921 0 0103456 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
574396100261 0 0120384 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
57830861058 0 081008 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
57927690876 0 0110367 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
58020391293 0 0110937 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
58052459690 0 075951 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
58068490219 0 0109367 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
58101654584 0 070709 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
58168857984 0 073911 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
58255897784 0 0117300 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
58393559690 0 075951 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
58478457735 0 076465 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
58538491293 0 0111545 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
58696860672 0 080512 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
58711255303 0 071344 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
58810458670 0 075112 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
58811285358 0 0104527 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
59100855857 0 071811 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
59145258482 0 074856 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
59175690546 0 0109791 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
59188896888 0 0116233 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
59334491293 0 0111545 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
59494854584 0 070709 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
59501696776 0 0117581 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
595992102030 0 0121387 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
59626093054 0 0112603 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
59654090623 0 0109145 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
59721355128 0 071184 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
59759150416 0 065483 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
59781660782 0 077539 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
59798195437 0 0115460 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
59839299545 0 0120624 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
59862359690 0 075951 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
59942094932 0 0113817 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
59950454584 0 070709 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
60034053708 0 069493 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
60094457355 0 072748 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
60258899545 0 0120624 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
60528493054 0 0112603 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
60567658670 0 075080 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
60718455857 0 071811 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
60757689098 0 0106787 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
608384104274 0 0125963 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
60909690893 0 0110295 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
60910454584 0 070709 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
60918055252 0 071196 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
60920454620 0 070697 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
610152100890 0 0122371 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
61029255731 0 071735 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
61077258670 0 075096 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
611241100986 0 065611 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
61376054584 0 070709 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
61557290234 0 0109928 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
61645258670 0 075080 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
61650084921 0 0103456 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
61928850419 0 065499 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
620228104794 0 0124535 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
62049350435 0 065531 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
62104099132 0 0118209 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
62155254584 0 070709 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
62353261480 0 081223 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
62499950419 0 065499 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
62504158017 0 073887 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
62693256866 0 076391 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
62824850419 0 065499 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
62994857355 0 072748 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
63028859528 0 076027 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
63111658670 0 075080 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
63129651830 0 067703 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
63156052842 0 068017 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
63347750433 0 065531 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
63350850499 0 065659 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
63378850474 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
63407658670 0 075096 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
63800850474 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
63845295437 0 0115460 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
63897950440 0 065511 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
63936455857 0 071811 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
64058461517 0 081371 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
64247250419 0 065499 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
64371255128 0 071184 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
64382152842 0 068017 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
64714856670 0 072700 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
64718497768 0 0116541 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
64747250448 0 065479 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
64854050501 0 065563 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
65040850396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
65193650499 0 065659 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
65376050522 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
65742450474 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
65787250433 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
65812550396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
65933250421 0 065531 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
65938852908 0 067987 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
65992295811 0 0113999 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
66126490623 0 0109145 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
66190898774 0 0117923 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
66444450448 0 065479 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
66866850440 0 065511 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
67065696784 0 0116423 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
67082057355 0 072748 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
68086450490 0 065595 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
68098850416 0 065483 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
68119259888 0 076388 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
68135250396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
68153650421 0 065531 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
68325654336 0 070151 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
68418450396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
68422490623 0 0108953 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
68655650541 0 065595 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
69022850490 0 065595 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
69236450522 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
69307250421 0 065531 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
69445650433 0 065531 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
69496050490 0 065595 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
69519650493 0 065611 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
69550059547 0 075191 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
69806850522 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
70120050415 0 065531 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
70457297784 0 0117300 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
70670850448 0 065479 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
71252059888 0 076388 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
71260450435 0 065531 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
71356452842 0 068017 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
71880450415 0 065531 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
72704850495 0 065595 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
75848050499 0 065659 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
77872050415 0 065531 400 832refgcc_-m32_-march=core2_-msse4_-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