Implementation notes: amd64, gpu, crypto_aead/aezv1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aezv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
138582827185 0 049597 776 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082520190816
148334828849 0 052589 776 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
151839228849 0 052589 776 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
162614829713 0 051229 776 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
164164828849 0 052589 776 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
168332829713 0 051229 776 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082520190816
169574429425 0 050189 776 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082520190816
172531643553 0 062933 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082520190816
174118829425 0 050189 776 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082520190816
183718443537 0 063013 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
187437639672 0 060101 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
188240849381 0 071133 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082520190816
188428045601 0 065029 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082520190816
189431649381 0 071133 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
190113246035 0 064909 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
191178443249 0 062661 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
191338439672 0 060101 800 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082520190816
192883249381 0 071133 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082520190816
193537246242 0 065661 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
193648049194 0 071669 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
194140839444 0 059669 800 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
194336039672 0 060101 800 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082520190816
195924427966 0 048093 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082520190816
196112027831 0 048045 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082520190816
197256039889 0 060397 800 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
197438446242 0 065661 800 928refgcc_-O3_-fomit-frame-pointer2019082520190816
197657228315 0 048677 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
198255245932 0 065501 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
198428449194 0 071669 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
198891643537 0 063013 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
199232848987 0 071181 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082520190816
199365227966 0 048093 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
200200423491 0 040405 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
200948449557 0 070725 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
204335239127 0 058957 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
204963643489 0 062749 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
205249249557 0 070725 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
205503239444 0 059669 800 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082520190816
205536446242 0 065661 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019082520190816
205580846060 0 065925 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
206512028013 0 048165 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
206696448987 0 071181 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
207099627831 0 048045 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
207724046035 0 064909 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
208563243537 0 063013 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
208574092120 0 065925 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
208698423054 0 039869 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082520190816
208924445932 0 065501 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082520190816
211750043249 0 062597 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
212855239889 0 060397 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
213113228315 0 048677 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082520190816
214020828013 0 048165 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
215355623193 0 040085 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
216146424290 0 041429 800 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
217271224290 0 041429 800 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
217306423491 0 040405 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
218248828315 0 048677 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082520190816
218334824354 0 041493 800 928refgcc_-O2_-fomit-frame-pointer2019082520190816
218339224539 0 041989 800 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
219776824354 0 041493 800 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
223004824178 0 041357 800 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
223526439127 0 058957 800 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
223639223726 0 040781 800 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
225854024178 0 041357 800 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082520190816
227298023264 0 040173 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082520190816
227464421146 0 036648 776 896refgcc_-Os_-fomit-frame-pointer2019082520190816
228794423264 0 040173 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
230290823128 0 039917 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082520190816
231393623492 0 040405 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
233018823491 0 040405 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082520190816
233620046386 0 040085 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
233692823457 0 040085 800 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
234014424226 0 041365 800 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
235449249078 0 041989 800 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
238469221309 0 036848 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
238645223726 0 040781 800 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082520190816
238688424354 0 041493 800 928refgcc_-m64_-O2_-fomit-frame-pointer2019082520190816
238810823491 0 040405 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
240144023264 0 040173 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
240596024290 0 041429 800 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
240880823128 0 039917 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
241514823491 0 040405 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082520190816
243113623492 0 040405 800 928refgcc_-m64_-O_-fomit-frame-pointer2019082520190816
243248824306 0 041445 800 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082520190816
243486423054 0 039869 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
244032821195 0 036720 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
245667623492 0 040405 800 928refgcc_-O_-fomit-frame-pointer2019082520190816
246660821143 0 036656 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
248054821509 0 037080 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
248498021195 0 036720 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
249438021336 0 036888 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
249849221509 0 037088 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
250084821336 0 036888 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082520190816
250366824178 0 041357 800 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
252445621218 0 036736 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082520190816
252822421146 0 036648 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019082520190816
254584421309 0 036848 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082520190816
256687621309 0 036840 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082520190816
257699221308 0 036848 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
257996421146 0 036648 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
258477223457 0 040085 800 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
258570021509 0 037080 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082520190816
259125642616 0 036848 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
259498021195 0 036720 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
264893221309 0 036840 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
265212821336 0 036888 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082520190816
267432821305 0 036824 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
268054421505 0 037080 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
268150821309 0 036848 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
268592821505 0 037080 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
271066021509 0 037088 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
278621621305 0 036824 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
583694428493 0 047135 784 888refgcc_-funroll-loops2019082520190816
608413228493 0 047135 784 888refgcc2019082520190816
619284028493 0 047135 784 888refcc2019082520190816

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