Implementation notes: x86, gpu, crypto_aead/isapk128av20

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: isapk128av20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
26662449277 0 029358 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
26735618648 0 028505 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
268997412396 0 032761 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
27284009469 0 029089 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
28399808648 0 028505 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
28608888432 0 027277 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
289955712372 0 032781 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
29035928809 0 028248 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
29089448533 0 027425 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
29099108629 0 028713 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
293245511334 0 032438 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
294547213091 0 035165 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
295864511049 0 032246 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
29885209344 0 028342 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
29938129344 0 028342 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
300099618908 0 028553 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
30067648389 0 028150 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
301721613941 0 035453 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
30380328762 0 028090 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
306886011390 0 032018 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
30731049344 0 028342 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
30772968762 0 028090 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
30915367825 0 027430 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
30947137825 0 027430 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
30958118122 0 026990 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
31246149365 0 028828 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
31410997825 0 027430 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
314319212372 0 032781 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
315048011390 0 032018 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
31523208672 0 028405 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
31569368754 0 028118 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
31600088880 0 028773 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
31650568153 0 027150 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
31699369709 0 030049 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
31919207899 0 027082 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
320394011390 0 031410 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
32234048122 0 026798 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
32313638122 0 026990 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
32541529709 0 030049 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
33037608533 0 027425 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
33821769178 0 028600 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
342690811876 0 033213 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
34385168762 0 028038 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
34569409178 0 028600 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
349114012253 0 034008 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
34999888564 0 028393 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
35212968564 0 028393 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
363109612253 0 034008 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
365830011876 0 033213 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
406418411343 0 031304 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
41232608773 0 028541 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
42093648176 0 026664 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
43155788532 0 028201 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
44362209019 0 028598 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
44379128773 0 028541 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
45086288376 0 027746 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
45836688992 0 027741 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
48652128892 0 027494 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
49643408892 0 027494 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
496833011061 0 033024 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
50333448892 0 027494 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
51064048526 0 028269 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
517379113830 0 035952 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
529165210143 0 031032 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
53416769019 0 027568 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
53674659971 0 029804 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
54494008301 0 027936 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
54752769971 0 029804 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
56038369971 0 029804 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
56625689925 0 030004 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
57392368983 0 028497 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
57912448750 0 028008 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
59202328983 0 028497 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
623943210693 0 030092 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
62686957462 0 025428 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
88171229237 0 028816 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
89032209237 0 028816 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
90639849244 0 028952 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
91108129237 0 028816 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
110420606159 0 022922 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
110978766159 0 022906 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
111246446175 0 022870 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
113429686521 0 022508 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
113523846108 0 022969 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
113564685991 0 022269 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
113696245991 0 022269 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
114985366159 0 022922 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
115698726607 0 023140 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
118865366437 0 022294 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
119005766159 0 022906 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
119346766159 0 022906 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
121095086755 0 023900 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
124001285399 0 020756 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
1241395213344 0 023009 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
124702005883 0 022210 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
124884026607 0 023140 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
125729606159 0 022938 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
128000526159 0 022922 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
131677926437 0 022294 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
131730766607 0 023140 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
132599286052 0 022317 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
136207886437 0 022294 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
169246415873 0 021964 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
170801525418 0 020808 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
175729925418 0 020808 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
176299925399 0 020756 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
178330185415 0 020824 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
180711965400 0 020756 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
180967955435 0 020756 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
181231245437 0 020740 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
182837065417 0 020864 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
183108915435 0 020756 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
183473765414 0 020808 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
183535765400 0 020756 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
184460975417 0 020864 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
185347056138 0 022098 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
1853953210832 0 020824 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
185625905417 0 020880 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
185832605413 0 020792 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
187043135454 0 020808 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
188092485456 0 020808 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
189050725414 0 020808 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
189080286138 0 022098 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
189459765414 0 020808 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
189671005397 0 020756 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
189880656245 0 021132 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
189951766138 0 022098 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
191237086138 0 022098 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
191937245417 0 020880 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
192151805433 0 020840 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
192399245437 0 020740 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
192732565417 0 020880 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
194757286303 0 023105 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
194991606069 0 021853 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
195408485417 0 020824 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
197068766227 0 021258 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
197535085911 0 021494 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
198417405415 0 020824 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
198948755397 0 020756 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
199545275396 0 020772 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
200012885413 0 020792 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
200080766138 0 022098 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
201300165413 0 020792 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
202425455400 0 020756 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
203143606138 0 022098 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
203801845417 0 020864 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
204241475396 0 020772 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
204314975415 0 020824 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
205141966227 0 021258 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
208148366203 0 022073 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
208528685435 0 020756 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
209598666428 0 022216 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
209685565437 0 020740 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
209979165400 0 020756 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
210140285436 0 020840 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
212196005397 0 020756 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
212746205418 0 020808 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
212990205397 0 020756 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
213455926432 0 022256 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
214642845419 0 020824 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
215241886428 0 022216 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
2156349612406 0 021153 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
217168686428 0 022216 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
224574126138 0 022098 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
227530246203 0 022073 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
229647366303 0 023105 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
230004476146 0 022042 408 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
240544206227 0 021258 408 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
279146046361 0 022249 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
381907296131 0 021989 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
460739705953 0 021588 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
509091306131 0 021989 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816

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