Implementation notes: x86, gpu, crypto_aead/saeaes128a64t128v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes128a64t128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32902011443 0 030530 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
39234411437 0 030748 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
41658011997 0 033536 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
42361612145 0 032408 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
4262609213 0 025084 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
4273729283 0 025092 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
4333209283 0 025092 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
43474411553 0 031076 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
4401849569 0 025624 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
44120411471 0 033041 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
44635611732 0 030760 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
4464008936 0 023776 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
44695611608 0 029953 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
45019212564 0 031472 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
45105612564 0 031472 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
4523208936 0 023760 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
45400811296 0 030860 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
45470011437 0 030748 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
45685211471 0 029945 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
4577568868 0 023660 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
45821211391 0 031201 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
45923211608 0 029953 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
4601768784 0 023556 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
4611769720 0 025605 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
4619288872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
46347611360 0 031020 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
46433611722 0 031220 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
4659249626 0 025940 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
46617213101 0 033126 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
46674012714 0 031126 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
46798022814 0 030061 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
4682769567 0 025356 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
4685849870 0 026069 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
4699328936 0 023792 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
4705929569 0 025624 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
47237211271 0 032704 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
47378012838 0 034068 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
47404411376 0 031225 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
4746009870 0 026053 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
47586813101 0 033126 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
4761049870 0 026085 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
4794169849 0 026472 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
48449611463 0 030737 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
4850928784 0 023556 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
48527612882 0 033538 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
48530812387 0 032189 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
48568411471 0 029945 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
48571211608 0 029953 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
48653611482 0 030696 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
48671211443 0 030530 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
48704011520 0 030676 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
4886608934 0 023740 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
4888249650 0 025337 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
4898649870 0 026053 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
4906208936 0 023760 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
49078817872 0 023776 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
49097213126 0 031076 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
49104811471 0 029945 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
49209611443 0 030210 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
49246011688 0 031201 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
49259611625 0 032653 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
4928289720 0 025605 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
4929889720 0 025605 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
4934888867 0 023660 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
49352411443 0 030258 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
4955568934 0 023740 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
49814812786 0 031660 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
4988489974 0 026081 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
49909611296 0 030860 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
4992408788 0 023592 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
4993569283 0 025092 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
5007929769 0 024689 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
50093212838 0 034068 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
5009448872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
5011648936 0 023760 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
50149211962 0 031441 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
5022449539 0 025220 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
5029688936 0 023760 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
5030408936 0 023760 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
50320411296 0 030860 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
5033409870 0 026069 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
50646012927 0 030994 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
5066288872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
50703612989 0 031646 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
5075329558 0 025117 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
51086813373 0 032788 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
51246412927 0 031186 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
51298011682 0 031141 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
51311610041 0 025861 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
5135969708 0 025296 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
51367611455 0 030665 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
5169249946 0 025193 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
5171569870 0 026069 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
5192488936 0 023776 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
5207089720 0 025605 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
52121611443 0 030530 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
5225008936 0 023760 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
52260011443 0 030262 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
52420811030 0 030140 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
5244408942 0 023820 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
5247288868 0 023660 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
5253929720 0 025605 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
52540413175 0 033730 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
5274049589 0 025296 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
52746011498 0 030404 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
5277889503 0 025280 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
5284209569 0 025624 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
52880411993 0 030920 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
52914011437 0 030748 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
53263611267 0 030657 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
53392011360 0 031020 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
5342768936 0 023776 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
5343929720 0 025605 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
53456411376 0 031225 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
5347689946 0 025193 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
53490011573 0 030260 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
53524019308 0 024588 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
53855211244 0 030932 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
5392809732 0 025332 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
5403768933 0 023740 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
5407648942 0 023820 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
5415168934 0 023740 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
5424488867 0 023660 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
5430609769 0 025581 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
54356811455 0 030764 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
54387212387 0 032189 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
54393211485 0 031132 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
5439688936 0 023776 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
54489613618 0 032885 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
5449848788 0 023572 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
5463248872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
5483568790 0 023608 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
5486768788 0 023572 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
54872411211 0 029501 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
55087611839 0 030352 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
55255211443 0 030262 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
5534289007 0 023900 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
56124811455 0 030764 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
56248410182 0 025636 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
5630248868 0 023660 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
56406411426 0 031012 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
5655688784 0 023556 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
56638010041 0 025861 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
5667928872 0 023712 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
5673008934 0 023740 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
56758413101 0 032518 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
56882410423 0 026685 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
5693088788 0 023572 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
5702848933 0 023740 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
57087213793 0 034577 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
5723288942 0 023820 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
57541212927 0 031186 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
5782889946 0 025193 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
5782889539 0 025220 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
57965213793 0 034577 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
5802369769 0 024689 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
58400411179 0 029509 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
5862049007 0 023900 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
58736811962 0 031441 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
5888769007 0 023900 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
59104011179 0 029509 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
5950969586 0 025388 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
59892010078 0 024924 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
60097213618 0 032885 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
60330812612 0 030040 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
6046128868 0 023660 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
6103929769 0 024689 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
61286010423 0 026685 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
6190689567 0 025356 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
6772249870 0 026053 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
74327619780 0 025728 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
8051649720 0 025605 400 832refgcc_-m32_-march=core2_-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