Implementation notes: amd64, gpu, crypto_aead/flexaead256b256v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: flexaead256b256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1324875259238 0 0277564 792 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1426400201031 0 0218740 792 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082620190816
1431788201031 0 0218740 792 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082620190816
1481864203119 0 0220524 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1512812262342 0 0280812 792 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1515080259238 0 0277564 792 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
152415216617 0 036629 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
153677616617 0 036629 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1578468262342 0 0280812 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1608048201031 0 0218740 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
160884016617 0 036629 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
165986416617 0 035301 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082620190816
166565655619 0 071964 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1669800203119 0 0220524 792 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1676949128678 0 0144348 792 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
167778091300 0 0106716 792 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
1681552132437 0 0148316 792 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1685968264874 0 0148316 792 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
171448591214 0 0106612 792 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
173804491572 0 0106956 792 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082620190816
174998056027 0 072540 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
176088059255 0 075684 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
177738456027 0 072540 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
183036460561 0 077204 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
183198456857 0 072916 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
183774059278 0 075860 792 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
184377056676 0 073100 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
184802455619 0 071964 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082620190816
187608056676 0 073100 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082620190816
1881680128678 0 0144348 792 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082620190816
188716091300 0 0106652 792 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
188926888210 0 0103332 792 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
191004891214 0 0106612 792 928refgcc_-O3_-fomit-frame-pointer2019082620190816
191380860561 0 077204 792 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082620190816
191898856857 0 072916 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
192561291214 0 0106612 792 928refgcc_-m64_-O3_-fomit-frame-pointer2019082620190816
193397688210 0 0103332 792 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
194698856676 0 073100 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082620190816
195228018709 0 036213 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082620190816
196150416449 0 033173 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082620190816
197545291074 0 0106308 792 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
200198059255 0 075684 792 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
200531657977 0 073444 792 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
201571258009 0 073380 792 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082620190816
201686818709 0 036213 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
203919216449 0 033173 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082620190816
205548860199 0 076700 792 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082620190816
207173257977 0 073444 792 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
209471615616 0 029084 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
211244459278 0 075860 792 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082620190816
211669213199 0 026396 792 928refgcc_-O_-fomit-frame-pointer2019082620190816
211987214167 0 027300 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
212686513025 0 026204 792 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
213202513195 0 026052 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
213300031232 0 029084 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
213698113192 0 026380 792 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082620190816
214673413192 0 026380 792 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
217684014245 0 027380 792 928refgcc_-O2_-fomit-frame-pointer2019082620190816
218351614167 0 027300 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082620190816
218420460561 0 077204 792 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082620190816
218434060199 0 076700 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
218458014024 0 027180 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
219464413282 0 026452 792 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
220837226050 0 026204 792 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
220879614149 0 027284 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
221629213192 0 026380 792 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
223467614416 0 027596 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082620190816
224232857977 0 073444 792 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
227790013192 0 026380 792 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082620190816
227886414416 0 027596 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
229064814245 0 027380 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019082620190816
229392813282 0 026452 792 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082620190816
232522813199 0 026396 792 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
232529614416 0 027596 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
235240413192 0 026380 792 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
235836014167 0 027300 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
236245613009 0 026204 792 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
236252413192 0 026380 792 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
237012813195 0 026052 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
239838413192 0 026380 792 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082620190816
240026413199 0 026396 792 928refgcc_-m64_-O_-fomit-frame-pointer2019082620190816
241742814024 0 027180 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082620190816
242218413009 0 026204 792 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082620190816
243407214167 0 027300 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
244148413192 0 026380 792 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
252342014245 0 027380 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
32974294323 0 016415 768 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
34244244286 0 016359 768 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
34379404286 0 016359 768 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
34422084356 0 016447 768 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082620190816
34471364323 0 016415 768 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082620190816
34818564323 0 016415 768 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
34906768572 0 016359 768 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
35001164286 0 016359 768 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
35535084348 0 016407 768 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
35554924348 0 016407 768 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082620190816
35617684323 0 016415 768 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
35949524348 0 016407 768 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
36025044317 0 016375 768 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
36280564356 0 016447 768 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
36603804317 0 016375 768 896refgcc_-m64_-Os_-fomit-frame-pointer2019082620190816
37427124356 0 016447 768 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082620190816
37499444286 0 016359 768 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
37853284286 0 016359 768 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082620190816
38201244286 0 016359 768 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082620190816
38224184317 0 016375 768 896refgcc_-Os_-fomit-frame-pointer2019082620190816
38270004286 0 016359 768 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
38326404286 0 016359 768 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
38619644348 0 016407 768 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
39411084323 0 016415 768 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
39546484317 0 016375 768 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
39848244323 0 016415 768 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
84411247709 0 022375 768 888refcc2019082620190816
86796167709 0 022375 768 888refgcc2019082620190816
93006087709 0 022375 768 888refgcc_-funroll-loops2019082620190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref