Implementation notes: x86, gpu, crypto_aead/aescopav2

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aescopav2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
117831621066 0 040168 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
126255627103 0 048721 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
135068426346 0 046337 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
137846833124 0 054516 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
138861626275 0 045198 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
143405226040 0 045270 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
144140831480 0 052270 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
144934827504 0 049152 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
146727633124 0 054516 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
146761626666 0 046561 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
148050827234 0 048289 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
148081626807 0 046428 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
148692022234 0 041352 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
150843226040 0 045270 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
152536824392 0 044081 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
152766826148 0 044553 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
153440024704 0 044156 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
153459226216 0 045178 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
153694426470 0 045953 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
155189626346 0 046337 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
155324826040 0 045270 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
156122027069 0 047312 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
156248025088 0 044740 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
156894824704 0 044156 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
157504811223 0 027436 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
158542032711 0 051772 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
158936825831 0 044341 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
160577632034 0 052750 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
161225226023 0 045488 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
162413226023 0 045488 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
163191611351 0 027681 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
163689224556 0 043913 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
165097226216 0 045098 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
165893612904 0 032628 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
165932810972 0 027392 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
166734424508 0 043796 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
167753212881 0 032748 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
170046437558 0 059132 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
171212453604 0 045513 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
171684431315 0 049926 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
171762012955 0 032417 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
171780812862 0 032700 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
171930412881 0 032748 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
173170411351 0 027681 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
173206826023 0 045488 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
174022826216 0 045178 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
174783322910 0 041964 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
174846810548 0 026380 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
176309211351 0 027697 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
176788410896 0 026757 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
177382810255 0 026160 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
177994012859 0 031720 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
178069211351 0 027713 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
178134011351 0 027697 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
178436832711 0 051772 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
181443623928 0 027804 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
182441625831 0 044341 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
182975610548 0 026380 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
183343236651 0 055892 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
183839621042 0 039581 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
184384012900 0 032648 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
186984821042 0 039581 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
187247610232 0 026184 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
188712410443 0 026513 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
190852810443 0 026513 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
191228413202 0 032885 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
191376831002 0 051118 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
191566431002 0 051118 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
192545611867 0 028552 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
194710011455 0 027709 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
195288031362 0 050916 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
19538449277 0 024296 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
196200010110 0 026088 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
196214831652 0 050438 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
196336010277 0 026264 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
196427211223 0 027436 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
196946811223 0 027436 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
19700389284 0 024312 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
197420821042 0 039581 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
198724810161 0 025849 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
199272812904 0 032628 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
19929129288 0 024312 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
199603212904 0 032628 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
201191610443 0 026513 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
201391630095 0 047624 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
201503212721 0 031429 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
201793610637 0 026464 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
202928812937 0 031636 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
203406831002 0 050510 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
204102011351 0 027697 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
204942030868 0 049066 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
20524649278 0 024260 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
205307210443 0 026513 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
20605209289 0 024312 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
20615129259 0 024244 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
206280812721 0 031429 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
206422013132 0 032805 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
206833230302 0 049312 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
209117210110 0 026088 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
209762433778 0 054709 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
20996729276 0 024228 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
20999409258 0 024228 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
210830810255 0 026160 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
21114689338 0 024452 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
211530811351 0 027681 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
211554010199 0 026080 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
212303226479 0 046473 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
21333529282 0 024296 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
21340369276 0 024228 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
21385529273 0 024296 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
21415689288 0 024312 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
21436409282 0 024296 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
215070812746 0 032136 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
215110410443 0 026513 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
21546049255 0 024228 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
215850812721 0 031429 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
216258813011 0 032816 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
21639889279 0 024276 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
217390010443 0 026513 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
217862031101 0 049164 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
218310410565 0 026569 408 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
21868609296 0 024260 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
219734410443 0 026513 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
22044129255 0 024228 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
221379610255 0 026160 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
22150049258 0 024228 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
221640033778 0 054709 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
22215089282 0 024296 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
22235529282 0 024296 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
22472249299 0 024328 396 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
22502249291 0 024296 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
22532449279 0 024276 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
22618089296 0 024260 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
22781689259 0 024244 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
228003220336 0 025232 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
22867529326 0 024420 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
229274826479 0 046473 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
22975129282 0 024296 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
229814433493 0 052865 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
230032010516 0 026208 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
231039211548 0 027989 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
231189211920 0 027325 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
23140689326 0 024420 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
23159689278 0 024260 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
23205609326 0 024420 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
232350811920 0 027325 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
23331089275 0 024260 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
233430011548 0 027989 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
23423809275 0 024260 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
234943210276 0 025409 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
23542729338 0 024452 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
23574169302 0 024312 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
23649729338 0 024452 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
236686430868 0 049258 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
23672129277 0 024296 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
23762969289 0 024312 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
237663211714 0 027320 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
238122830868 0 049258 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
24016049284 0 024312 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
24136769276 0 024228 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
241774810702 0 026689 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
242849210165 0 025904 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
24367249282 0 024296 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
243798813132 0 032805 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
244401218598 0 024328 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
247728410702 0 026689 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
248671610276 0 025409 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
251349633493 0 052865 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
25427929296 0 024260 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
263180411920 0 027325 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
264767610276 0 025409 408 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
273035210334 0 025376 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816

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