Implementation notes: x86, gpu, crypto_aead/aescopav1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aescopav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
132078058712 0 078792 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
142187660372 0 080344 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
143332010818 0 025919 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
144344851943 0 070965 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
144550030862 0 050567 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
145635651943 0 070965 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
145816456841 0 078331 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
146245258712 0 078792 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
146711251631 0 070929 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
147456053980 0 072544 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
149347629950 0 049335 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
1495720122158 0 079868 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
149632431908 0 051459 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
149824051943 0 070913 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
150659229972 0 049519 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
153638853554 0 074373 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
155058455441 0 075167 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
155950461704 0 083447 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
156653660564 0 080076 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
157361229980 0 049404 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
157576828512 0 047715 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
158290466073 0 087736 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
158417253980 0 072544 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
158798054846 0 073312 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
159682831908 0 051459 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
160322051631 0 070929 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
161380832500 0 053043 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
161627251757 0 070927 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
162098452276 0 073157 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
162730415654 0 035567 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
163482053411 0 072413 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
163992861383 0 083043 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
165594851757 0 070927 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
165701251631 0 070929 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
167664013406 0 029804 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
167870013396 0 029691 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
169088413406 0 029820 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
169555631908 0 051459 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
170985213396 0 029691 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
171028848197 0 067093 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
171164467322 0 088436 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
171300015524 0 035483 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
171495215286 0 034848 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
174456447966 0 066677 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
175302028087 0 047844 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
176100015478 0 035311 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
176324012644 0 028608 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
176603615478 0 035311 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
176619215493 0 035447 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
177011215524 0 035483 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
178602426804 0 045404 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
179396856841 0 078331 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
180081211920 0 028003 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
180392426968 0 046163 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
180422813406 0 029836 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
180602412368 0 028287 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
180904028964 0 030447 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
181107213406 0 029820 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
181840829972 0 049519 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
182463615790 0 035568 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
182723613396 0 029691 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
183562456193 0 075543 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
185042452017 0 071103 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
186650413992 0 030791 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
189096411997 0 028051 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
189648015524 0 035351 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
190359612056 0 028147 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
190414812923 0 029387 404 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
190753228198 0 047355 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
191015215478 0 035311 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
191540811972 0 027995 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
192313211972 0 027995 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
193540454543 0 074191 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
194316847412 0 065015 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
194506850848 0 069349 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
195602455285 0 075501 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
195771255285 0 075501 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
196706856768 0 077760 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
196846012265 0 028436 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
196984011015 0 026131 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
197002055285 0 074893 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
197304430550 0 050588 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
198007212319 0 028247 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
198157613406 0 029804 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
199073612319 0 028247 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
199392810837 0 025951 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
199798011727 0 027524 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
200246456768 0 077760 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
200701611015 0 026131 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
202422852467 0 071928 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
204139610815 0 025903 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
204361612265 0 028436 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
205358812265 0 028436 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
205813610818 0 025919 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
206720412265 0 028436 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
209705213406 0 029820 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
210533610934 0 026115 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
210846413765 0 030124 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
211047630550 0 050588 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
211903211015 0 026131 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
212124815293 0 034231 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
212186813406 0 029804 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
212467210826 0 025903 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
212690811037 0 026163 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
213194010934 0 026115 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
213596012265 0 028436 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
213967611014 0 026147 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
214191211963 0 027963 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
215392812265 0 028436 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
215394026804 0 045404 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
215540849396 0 067559 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
215856811037 0 026163 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
216648811972 0 027995 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
217015610849 0 025935 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
217366012265 0 028436 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
217595250848 0 069349 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
217608013923 0 029412 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
219001624022 0 027179 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
219063252467 0 071928 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
219131210934 0 026115 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
219798815143 0 034631 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
220628410818 0 025919 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
221099610818 0 025919 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
221294011015 0 026147 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
223073215491 0 035260 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
223690426804 0 045404 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
223956411037 0 026163 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
227043210958 0 026163 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
227092015006 0 033807 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
227126810826 0 025903 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
227202010840 0 025951 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
227480810815 0 025903 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
227546014904 0 033672 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
228835611037 0 026163 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
229069214904 0 033672 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
229857611920 0 028003 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
231116010849 0 025935 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
231137610837 0 025951 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
232021610849 0 025935 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
233411211027 0 026131 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
233703211027 0 026131 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
233741610840 0 025951 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
234198011046 0 026163 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
237248811019 0 026131 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
237686414904 0 033672 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
238486850848 0 069157 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
239226412221 0 028332 412 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
240940811822 0 027655 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
241554412254 0 028039 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
243306810840 0 025951 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
243614011019 0 026131 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
243658013923 0 029412 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
244854410840 0 025951 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
245493211019 0 026131 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
247476010826 0 025903 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
248314015491 0 035260 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
248754413835 0 030348 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
250093210958 0 026163 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
250152011027 0 026131 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
250220011036 0 026179 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
250228022074 0 026179 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
250232410958 0 026163 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
250756413773 0 029471 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
252091212341 0 028420 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
257082811023 0 026131 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
258411213923 0 029412 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
264714012018 0 027224 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
264714412018 0 027224 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
265665213835 0 030348 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
267190812074 0 027211 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
268136412018 0 027224 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
269622812341 0 028420 412 832refgcc_-m32_-march=pentium_-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