Implementation notes: x86, gpu, crypto_aead/aezv1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aezv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
165001243873 0 067675 408 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
225377629502 0 054428 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
225962048040 0 072439 404 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
226826846748 0 070939 404 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
229951640332 0 065172 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
232158039471 0 064356 408 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
233728029763 0 054372 416 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
235018428488 0 051580 416 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
235907229573 0 054448 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
236430837657 0 062321 416 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
236796428584 0 052795 412 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
237069239025 0 063400 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
237787640173 0 063488 408 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
238693239025 0 063400 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
242296840651 0 065739 404 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
242871641494 0 068316 408 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
245126736955 0 060795 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
245786428478 0 052505 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
246732829578 0 054241 420 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
248414040469 0 065780 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
248485629502 0 054428 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
249136441041 0 066963 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
250910841106 0 065755 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
251414829509 0 054072 408 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
252396837903 0 062121 416 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
252665641106 0 065755 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
253214046748 0 070939 404 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
253855244464 0 069765 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
253866441106 0 065755 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
255089248100 0 074607 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
255688449360 0 076075 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
255958438184 0 061592 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
256601645921 0 070396 408 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
256940041072 0 065900 408 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
257446448100 0 074607 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
257930041072 0 065900 408 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
259056043342 0 069057 416 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
259581242359 0 069451 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
259757643972 0 066299 408 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
260934830260 0 054975 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
261156838951 0 063264 408 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
261441240128 0 065120 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
261893625193 0 046245 420 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
261928438145 0 062033 412 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
262904430260 0 054975 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
263879237772 0 061427 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
265848442827 0 066641 416 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
266576430260 0 054975 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
267042838071 0 062001 416 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
267087640173 0 063488 408 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
267860025227 0 046205 420 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
268118837903 0 062121 416 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
269802438071 0 062001 416 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
269986839424 0 062708 408 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
270880838199 0 062157 416 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
271728038071 0 061949 416 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
271862037903 0 062121 416 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
272345625229 0 045908 408 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
272626830260 0 054983 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
273145640418 0 065036 408 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
273504045911 0 071916 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
273721643288 0 067285 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
274055278916 0 062388 412 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
274062425405 0 046192 408 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
274437626393 0 047791 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
274844037599 0 060001 416 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
275194025193 0 046245 420 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
275649225193 0 046245 420 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
276731225193 0 046245 420 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
277165625668 0 047033 416 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
277497225109 0 046132 408 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
277697629790 0 052493 420 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
277762025699 0 046583 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
277769225193 0 046245 420 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
279240825193 0 046245 420 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
279512024501 0 044709 412 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
279688025193 0 046245 420 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
280288825795 0 047444 408 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
280300848892 0 043716 416 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
280576429763 0 054372 416 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
281380025128 0 046148 408 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
282055225128 0 046148 408 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
282561244333 0 067477 412 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
283047229790 0 052493 420 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
283858043253 0 065341 416 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
284245225038 0 045501 412 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
284448440128 0 065120 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
286238843288 0 067285 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
286713645911 0 071916 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
286755625668 0 047033 416 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
286922425616 0 044749 420 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
287338843274 0 065565 416 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
287846425388 0 046208 408 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
288074437599 0 060001 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
288360425668 0 047065 416 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
288899226393 0 047791 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
290316045921 0 070396 408 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
290585244673 0 068827 404 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
290707225699 0 046623 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
290872443303 0 066693 416 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
291126825668 0 047033 416 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
291759629790 0 052493 420 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
292194043274 0 065565 416 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
292317225412 0 046304 416 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
293188425699 0 046623 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
293355637599 0 060001 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
293764826324 0 048535 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
294266025668 0 047049 416 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
294418452766 0 046568 412 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
294962026290 0 047744 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
295533226393 0 047791 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
295810825668 0 047049 416 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
297521225699 0 046623 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
297734024259 0 044831 412 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
301270428732 0 051699 412 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
301467225388 0 046208 408 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
301888425412 0 046304 416 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
302490422872 0 042363 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
303189622960 0 042495 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
304246825668 0 047049 416 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
304639622945 0 042447 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
305998425804 0 047117 416 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
306698822945 0 042447 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
306975644769 0 067423 404 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
307086022949 0 042463 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
307258422937 0 042391 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
307813223034 0 042599 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
308858424735 0 044023 412 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
309342022949 0 042431 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
309562422912 0 042311 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
310669226786 0 046995 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
310730422872 0 042363 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
314061622890 0 042343 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
314201222912 0 042311 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
314674822875 0 042327 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
314726425616 0 044749 420 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
314860427017 0 046357 416 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
315614023034 0 042599 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
317523225616 0 044749 420 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
318321622956 0 042431 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
318977222937 0 042391 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
319347222974 0 042447 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
321471627017 0 046357 416 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
323364022872 0 042363 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
324771222945 0 042447 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
326162026290 0 047744 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
326216424429 0 044963 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
327297222960 0 042495 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
327802422947 0 042463 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
329950822954 0 042431 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
330078422870 0 042327 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
330213622956 0 042431 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
333486022960 0 042495 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
336237222949 0 042431 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
336343622937 0 042391 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
338091622947 0 042411 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
338161222873 0 042327 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
338545622912 0 042311 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
339376822912 0 042347 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
339725622875 0 042363 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
341800427017 0 046357 416 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
343005223034 0 042599 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
343942045894 0 042463 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
344392822873 0 042327 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
344592822949 0 042447 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
346642822949 0 042447 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
347730022949 0 042431 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
350207222937 0 042427 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
351974422875 0 042363 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
353809622875 0 042327 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
355912822947 0 042411 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
357037622949 0 042447 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-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