Implementation notes: x86, gpu, crypto_aead/saeaes128a64t64v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes128a64t64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32315211316 0 030228 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
4017689288 0 025092 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
41055212661 0 033892 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
41477612661 0 033892 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
42842812386 0 031296 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
42884411195 0 030508 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
4296969560 0 025608 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
42988811092 0 030652 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
43241611265 0 032833 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
4342049816 0 026440 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
43910811361 0 030884 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
43956011195 0 030508 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
44024411100 0 032528 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
4435329560 0 025608 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
44450411195 0 030508 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
4450688788 0 023592 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
4530929723 0 025605 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
45646811229 0 030034 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
45652811254 0 030572 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
45698411553 0 030568 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
45846411422 0 029761 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
46232812688 0 030934 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
46283612897 0 032298 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
46444811229 0 030306 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
46854011883 0 032136 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
46878012897 0 032906 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
46916811422 0 029761 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
4695409723 0 025605 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
47059611449 0 032461 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
47086811430 0 030913 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
47093611198 0 031009 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
4747048790 0 023608 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
47512011819 0 033360 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
47522810852 0 029964 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
4767129216 0 025084 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
4767488936 0 023792 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
4775689837 0 026037 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
47819612990 0 033538 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
47821611092 0 030652 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
4784169288 0 025092 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
4800809723 0 025605 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
48038019730 0 025696 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
4820249837 0 026037 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
48236811544 0 031044 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
48239211229 0 030306 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
48297211229 0 030038 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
48430011286 0 029769 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
48532411422 0 029761 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
4857729723 0 025605 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
48636412897 0 032906 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
48676812687 0 033346 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
4874608784 0 023556 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
49078011222 0 030804 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
4918488784 0 023556 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
4918688936 0 023776 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
49200011297 0 030520 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
4920929837 0 026021 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
4924969723 0 025605 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
4955528872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
4955728868 0 023660 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
49602411213 0 031065 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
4965009837 0 026037 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
4972768867 0 023660 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
4982969837 0 026021 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
49870411061 0 030417 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
49962412386 0 031296 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
5012649561 0 025117 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
50169211040 0 030740 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
5018409837 0 026053 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
50217611092 0 030652 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
5035889572 0 025356 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
5036248788 0 023572 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
50483211221 0 030425 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
50577212691 0 031564 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
50629210044 0 025877 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
5063529837 0 026021 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
5065128934 0 023740 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
5065689288 0 025092 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
50752013258 0 032660 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
50860811254 0 030572 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
51124811007 0 029349 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
51184011155 0 030828 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
5121088784 0 023556 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
51246011300 0 030452 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
51296011369 0 030068 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
5133929007 0 023900 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
51371611478 0 030933 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
5142008936 0 023760 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
5149528868 0 023660 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
5154449686 0 025280 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
5169488942 0 023820 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
5181769580 0 025280 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
5188448936 0 023760 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
5194569772 0 025597 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
5203128936 0 023760 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
5205008936 0 023776 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
52069611823 0 030744 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
52176811213 0 031065 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
5219129591 0 025388 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
52282013686 0 034481 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
5232048933 0 023740 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
5238168942 0 023820 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
52395611283 0 030940 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
5244208936 0 023776 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
52445612185 0 031981 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
5259969007 0 023900 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
5266288934 0 023740 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
5282288936 0 023776 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
5295728872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
5306768942 0 023820 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
53257211654 0 030160 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
53330822458 0 029837 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
53478012515 0 030934 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
53716810168 0 025620 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
53744819320 0 024588 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
54008411258 0 030545 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
54026810406 0 026669 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
5420488868 0 023660 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
5426209723 0 025605 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
54289613686 0 034481 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
5437769735 0 025332 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
5446569525 0 025204 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
5447809605 0 025924 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
5450048936 0 023760 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
5456009977 0 025193 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
5459488788 0 023572 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
5497808868 0 023660 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
5500249560 0 025608 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
5501328936 0 023760 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
55430011286 0 029769 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
55542012521 0 029944 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
55602010081 0 024940 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
5574608934 0 023740 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
55908412185 0 031981 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
55927211778 0 031265 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
5606369723 0 025605 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
5624848936 0 023760 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
56336412688 0 030934 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
5650369525 0 025204 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
56649611007 0 029349 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
56724010406 0 026669 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
56904413027 0 030964 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
5691249617 0 025305 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
56925611778 0 031265 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
5705168867 0 023660 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
57122412801 0 031454 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
5715969007 0 023900 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
57207211019 0 029309 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
5724368872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
5739968933 0 023740 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
57824011286 0 029769 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
5818288872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
58196413503 0 032773 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
58284811229 0 029986 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
5838209772 0 024689 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
5857768872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
5866928788 0 023572 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
58675211229 0 030306 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
5884609506 0 025280 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
59202411229 0 030038 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
5933489977 0 025193 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
5938329941 0 026049 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
59394017872 0 023776 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
59788411155 0 030828 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
5987208934 0 023740 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
60325610044 0 025877 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
60410813503 0 032773 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
6090009977 0 025193 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
6098089772 0 024689 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
61424812688 0 030742 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
6204929572 0 025356 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
6233249772 0 024689 400 832refgcc_-m32_-march=k6_-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