Implementation notes: x86, gpu, crypto_aead/shellaes128v1d5n64

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
35271290023 0 0109175 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
50962297536 0 0116609 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
51494460883 0 080836 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
51701196696 0 0116041 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
51768898940 0 0118017 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
51922059738 0 079509 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
51928458714 0 078285 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
522568100069 0 0120192 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
52685697648 0 0116721 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
52870899674 0 0118264 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
52907198832 0 0119785 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
52930890322 0 0109567 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
53436061320 0 081063 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
53948060480 0 080320 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
539640243544 0 0140560 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
542325105718 0 0127495 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
54306088154 0 0107600 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
54351961320 0 081063 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
54480699674 0 0118264 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
54543660114 0 079856 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
54674090684 0 0110175 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
54785660866 0 080816 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
54851261320 0 081063 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
54862557586 0 076317 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
55185292862 0 0112411 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
554228104238 0 0123796 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
554848100069 0 0120192 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
55649658018 0 076944 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
55964890684 0 0110175 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
56181690701 0 0110103 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
56294460114 0 079856 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
56443699911 0 0119984 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
56452254584 0 070709 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
56491254584 0 070709 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
56554894114 0 0114631 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
57055699066 0 0117608 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
57122096696 0 0116041 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
57166854584 0 070709 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
57231692440 0 0112151 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
57544890058 0 0109752 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
575488104586 0 0124327 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
57606654584 0 070709 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
576344105326 0 0127072 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
57763258670 0 075096 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
577704104082 0 0125771 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
579496100682 0 0122163 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
58115292862 0 0112411 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
58137696532 0 0117337 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
58542058670 0 075112 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
58696497648 0 0116669 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
58741658670 0 075096 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
58796084741 0 0103276 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
58890860866 0 080816 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
58913657532 0 076287 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
58961698566 0 0117715 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
58965288902 0 0106595 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
58987698566 0 0117715 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
59153655287 0 071400 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
59272558670 0 075080 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
59375297652 0 0117168 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
59400091113 0 0110757 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
59414851830 0 067703 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
59448099397 0 0120476 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
595220106150 0 068208 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
59560461357 0 081211 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
59604855252 0 071196 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
59892454584 0 070709 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
59966056676 0 076199 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
60021259512 0 076011 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
60033258670 0 075080 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
60112894704 0 0113589 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
60379254584 0 070709 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
60493690475 0 0108997 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
604956101838 0 0121195 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
60730856654 0 072684 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
60854092862 0 0112411 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
60885290475 0 0108997 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
60939655303 0 071344 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
60972857984 0 073911 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
60975658670 0 075080 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
61022057586 0 076317 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
61051258017 0 073887 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
61088054620 0 070697 416 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
61096052890 0 068065 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
61304455178 0 071232 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
61308058017 0 073887 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
61342852890 0 068065 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
61374896696 0 0116041 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
61622058670 0 075096 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
618436100682 0 0122163 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
61974891113 0 0111365 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
62007653708 0 069493 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
620332122048 0 0143240 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
62125291113 0 0111365 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
62246052908 0 067987 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
62292850419 0 065499 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
62336895289 0 0115312 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
62872058466 0 074840 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
62880350416 0 065483 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
62893650416 0 065483 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
62901290475 0 0108805 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
63145250440 0 065511 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
63197254584 0 070709 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
63306484741 0 0103276 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
63375295289 0 0115312 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
63446450433 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
63726885174 0 0104335 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
64032850474 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
64130896592 0 0116231 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
64194950433 0 065531 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
64218450421 0 065531 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
642648121780 0 076931 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
64267699397 0 0120476 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
64489297652 0 0117168 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
64663650415 0 065531 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
64764850522 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
64866054336 0 070151 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
64877650396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
64934455178 0 071232 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
64969259674 0 075935 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
65114095635 0 0113823 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
65146050541 0 065595 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
65269250419 0 065499 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
65492455731 0 071735 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
65500855303 0 071344 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
65531255857 0 071811 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
65550097576 0 0116349 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
65554850499 0 065659 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
65608450396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
65709257586 0 076317 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
65811659674 0 075935 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
65834450448 0 065479 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
65864450490 0 065595 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
66000050421 0 065531 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
66642855857 0 071811 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
66721250490 0 065595 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
66730852890 0 068065 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
66798050415 0 065531 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
66963650435 0 065531 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
67032459674 0 075935 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
67127759952 0 076452 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
67162850419 0 065499 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
67216887574 0 0106699 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
67285650435 0 065531 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
67432050440 0 065511 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
67481650474 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
67892850448 0 065479 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
67933650499 0 065659 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
67944050433 0 065531 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
68006450448 0 065479 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
68046450421 0 065531 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
68426850522 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
68597657403 0 072796 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
68714859952 0 076452 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
68980460782 0 077539 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
69082850495 0 065595 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
69240457403 0 072796 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
69790450396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
69849650419 0 065499 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
69864050499 0 065659 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
70412850490 0 065595 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
70642484741 0 0103276 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
70682455857 0 071811 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
70779650396 0 065455 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
70956057403 0 072796 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
71056850493 0 065611 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
715972100986 0 065611 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
71784450522 0 065531 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
71962459531 0 075175 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
74448050474 0 065631 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
75112050501 0 065563 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
75413250415 0 065531 400 832refgcc_-m32_-march=core2_-msse4.1_-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