Implementation notes: x86, gpu, crypto_aead/simple128aes10

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: simple128aes10
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
61749912665 0 031595 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
64959314042 0 035600 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
66112812433 0 031889 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
66150014032 0 033896 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
66738413260 0 031733 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
67146312631 0 030083 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
67429213933 0 034497 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
68255213554 0 032459 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
68340013268 0 033941 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
68401613835 0 035039 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
68979213926 0 033503 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
69073213838 0 032196 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
69264012633 0 031527 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
70163213144 0 034180 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
70770426042 0 031700 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
71127214070 0 035519 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
71172812433 0 032497 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
71367612449 0 030769 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
71393613369 0 031837 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
71614814337 0 035923 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
71860413835 0 035039 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
72325613369 0 031837 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
72940812433 0 032497 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
73357213806 0 032939 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
73597614095 0 032933 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
73983213554 0 032459 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
74009713801 0 033092 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
74228414095 0 032933 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
75099614032 0 033896 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
75112814115 0 033245 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
75250014095 0 032881 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
75324013823 0 032493 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
75496812449 0 030577 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
75644413907 0 033296 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
75741213760 0 034568 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
75772414129 0 032961 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
76662813837 0 032144 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
76875213369 0 031837 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
77056811882 0 030661 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
77059812970 0 032712 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
77268013506 0 032604 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
77325613838 0 032196 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
77676812538 0 032321 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
78463614043 0 033904 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
78658012449 0 030769 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
79035213799 0 033152 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
79419313816 0 033123 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
79580011478 0 031037 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
79616413028 0 032640 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
79714013544 0 033364 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
79919713957 0 034335 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
79948214217 0 033784 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
80003213544 0 033364 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
80019214115 0 033245 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
80493213404 0 031359 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
80738013434 0 032371 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
80946911084 0 027357 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
81593413816 0 033123 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
81828313799 0 033152 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
82242813801 0 033092 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
82462014115 0 033245 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
82632813295 0 032541 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
82673612189 0 030830 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
82881212606 0 032277 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
83289613028 0 032640 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
83426711467 0 028115 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
83525710625 0 026421 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
84142811084 0 027389 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
84143611084 0 027357 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
84248411395 0 027419 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
84251710850 0 026596 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
84340812189 0 030830 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
84837613760 0 034568 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
85236811041 0 027257 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
85249613816 0 033123 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
86100011084 0 027373 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
86371612538 0 032321 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
86479211650 0 030944 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
86958813346 0 032767 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
87224410330 0 025982 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
87348012549 0 032158 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
87349211395 0 027419 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
87363610769 0 026798 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
87370811395 0 027419 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
87726410769 0 026798 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
88410010850 0 026596 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
88423211312 0 027656 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
88639613028 0 032640 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
89136812162 0 031566 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
89340013860 0 033417 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
89460813862 0 033068 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
89547211084 0 027357 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
90043610856 0 026596 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
90058010678 0 026621 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
90568812496 0 032257 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
9070369961 0 025515 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
90708811084 0 027373 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
90730210751 0 026613 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
91093222854 0 027296 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
9168729331 0 024288 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
91758812189 0 030830 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
92226010878 0 026221 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
9228769227 0 024156 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
93008411084 0 027373 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
93259611478 0 031037 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
9326009279 0 024264 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
9329169194 0 024060 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
9345759279 0 024264 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
9353249323 0 024328 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
9383129322 0 024240 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
9410409313 0 024240 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
94108410769 0 026798 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
94345611158 0 026988 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
94634411086 0 026964 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
9465099315 0 024256 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
9481489244 0 024172 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
9505769289 0 024240 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
9525289232 0 024124 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
95316810522 0 025578 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
95673910878 0 026221 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
95693210769 0 026798 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
9581209232 0 024124 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
9606849323 0 024328 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
96117611158 0 026988 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
96282010769 0 026798 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
96428010678 0 026621 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
96534810769 0 026798 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
9674379243 0 024172 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
96815612127 0 030716 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
9684189313 0 024240 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
9736489194 0 024060 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
9738849315 0 024256 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
9745289950 0 025648 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
9753849194 0 024060 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
97788910050 0 025981 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
97944818670 0 024288 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
9796129274 0 024176 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
98086810769 0 026798 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
9819729288 0 024240 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
9824809228 0 024140 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
98722410878 0 026221 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
9873809313 0 024240 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
9907849244 0 024172 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
9916889228 0 024140 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
99187210636 0 026920 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
99364410764 0 026726 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
9995969335 0 024288 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
100110010636 0 026920 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
10011489228 0 024156 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
10013169338 0 024304 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
10014929334 0 024288 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
10015329315 0 024256 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
100866420910 0 025469 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
10109849227 0 024156 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
10146369279 0 024264 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
101604810687 0 026621 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
101787011389 0 026831 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
10199489334 0 024288 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
10220449244 0 024172 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
102257611158 0 026988 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
10274049228 0 024156 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
102862410522 0 025578 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
103502010522 0 025578 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
10375529334 0 024288 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
10492969232 0 024124 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
10494729323 0 024328 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
10533369288 0 024240 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
10580529288 0 024240 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
10707489244 0 024172 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
10712609243 0 024172 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
107894010588 0 025536 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
109823210050 0 025981 408 832refgcc_-m32_-march=pentium-mmx_-O_-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