Implementation notes: x86, gpu, crypto_aead/saeaes256a64t64v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes256a64t64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
38956412402 0 031284 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
40354012630 0 031742 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
52840412166 0 031840 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
55138813632 0 035224 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
55196412116 0 031392 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
55236810824 0 027008 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
55333212071 0 033860 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
56192814277 0 033712 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
56920812166 0 031840 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
57210412591 0 031640 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
57308012241 0 032096 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
57412412786 0 031688 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
57534412481 0 030845 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
57538413632 0 035224 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
57838810536 0 026440 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
58062412241 0 032096 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
58459610608 0 026480 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
58479212166 0 031840 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
58515613793 0 032696 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
58727613650 0 032724 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
58819212790 0 034664 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
58959610824 0 027008 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
58991612339 0 031672 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
58992010061 0 024844 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
59191612630 0 031474 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
59296011142 0 027333 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
59669212701 0 031928 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
59699611080 0 027852 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
59895612370 0 031552 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
59914414815 0 034549 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
60055214052 0 033450 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
60122010993 0 026548 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
60223211142 0 027333 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
60664412761 0 031269 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
60973612854 0 033468 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
61475211030 0 026605 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
61587210837 0 026548 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
61802812323 0 032129 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
61878012189 0 032168 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
62043611142 0 027349 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
62081610053 0 024828 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
62137611154 0 027089 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
62208014052 0 034058 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
62235211306 0 026517 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
62490410152 0 025020 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
62523214113 0 034690 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
62658812481 0 030845 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
62849610222 0 025144 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
62849614815 0 034549 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
62918814057 0 032322 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
62933613242 0 031925 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
62936812367 0 033969 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
63127610053 0 024828 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
63146811142 0 027365 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
63249610152 0 025020 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
63257212808 0 032456 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
63274811142 0 027333 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
63349212630 0 031742 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
63432012481 0 030845 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
63495213650 0 032724 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
63544014401 0 032340 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
63727212539 0 032268 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
63848012399 0 031984 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
63915610147 0 024968 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
64110412337 0 032229 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
64135212924 0 031285 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
64167210608 0 026480 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
64261613242 0 031925 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
64358814052 0 034058 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
64461612924 0 031285 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
64537610961 0 026681 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
64750410222 0 025144 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
64867212513 0 032029 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
65050410148 0 024968 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
65256012630 0 031742 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
65262813939 0 032418 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
65287213789 0 034494 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
65410410063 0 024880 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
65470010238 0 025080 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
65543612720 0 031444 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
65584810053 0 024828 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
65734010238 0 025080 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
65762811246 0 027377 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
65898012948 0 031456 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
65952010241 0 025100 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
66104812626 0 032360 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
66146011154 0 027089 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
66287612241 0 032096 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
66437211446 0 026900 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
66489614057 0 032322 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
66490422258 0 026064 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
66596410061 0 024844 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
66678810241 0 025100 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
66757612551 0 033597 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
66819610147 0 024968 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
66832412630 0 031422 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
66886812626 0 032360 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
66897610241 0 025100 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
66900811142 0 027349 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
67236815013 0 033181 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
67257210147 0 024968 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
67287212259 0 031509 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
67358015013 0 033181 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
67468012630 0 031470 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
67511212573 0 032196 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
67586410057 0 024864 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
67919211383 0 026097 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
68022810061 0 024844 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
68138810241 0 025100 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
68180812761 0 031269 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
68314010239 0 025080 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
68439612337 0 032229 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
68683612609 0 031933 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
68860410151 0 025020 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
68894011804 0 026965 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
68911210148 0 024968 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
68952822418 0 027040 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
69026410147 0 024968 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
69174811154 0 027089 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
69210813900 0 031336 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
69228810151 0 025020 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
69280010312 0 025240 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
69392410241 0 025100 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
69418410241 0 025100 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
69631610824 0 027008 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
69651212399 0 030773 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
70304410238 0 025080 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
70308010238 0 025080 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
70374810241 0 025116 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
70424014202 0 032878 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
70549212780 0 032333 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
70732811306 0 026517 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
70818410949 0 027300 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
70840810240 0 025116 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
71196011306 0 026517 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
71305210240 0 025116 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
71410011052 0 026904 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
71825210151 0 025020 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
71909211254 0 026205 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
72487212399 0 030773 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
72594810239 0 025080 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
72598810608 0 026480 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
72790411406 0 026252 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
73053611804 0 026965 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
73110014057 0 032130 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
73190825338 0 031305 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
73492811142 0 027349 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
73551612485 0 031901 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
73580012339 0 031672 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
73804811190 0 026788 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
74080410312 0 025240 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
74170811028 0 026936 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
74520811154 0 027089 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
74552810222 0 025144 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
74569210241 0 025116 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
74781611154 0 027089 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
75088420482 0 025116 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
75460410916 0 026700 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
75700812630 0 031474 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
75995610837 0 026548 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
76460011254 0 026205 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
76681611052 0 026904 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
76722010240 0 025116 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
76730010975 0 026740 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
76827211154 0 027089 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
77735211154 0 027089 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
77842410312 0 025240 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
77868411254 0 026205 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
78128011383 0 026097 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
78432812761 0 031269 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
78593212399 0 030793 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
80028411203 0 027081 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816

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