Implementation notes: amd64, gpu, crypto_aead/cba1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: cba1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3508537702 0 024428 832 896refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
36749215930 0 032644 832 896refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
38084722426 0 038092 832 896refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
38393423300 0 039172 832 896refgcc_-march=k8_-O3_-fomit-frame-pointer2019082520190816
4015005766 0 019172 832 896refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
40992813148 0 032251 792 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082520190816
41044813452 0 033883 792 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
41142012932 0 030315 792 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082520190816
41304015930 0 032644 832 896refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
41455613452 0 033883 792 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
41466823341 0 038668 832 896refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
4149405051 0 017327 808 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
41570422458 0 038076 832 896refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
41596822522 0 038092 832 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082520190816
41874423330 0 039412 832 896refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
42342415834 0 032468 832 896refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082520190816
42386822570 0 038188 832 896refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082520190816
42567226040 0 043644 832 896refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
42618022394 0 037844 832 896refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
4270886758 0 019812 832 896refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
42944822778 0 038388 832 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
42966815834 0 032468 832 896refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082520190816
43326822426 0 038092 832 896refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
4333647702 0 024428 832 896refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082520190816
43532827202 0 045876 832 896refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
4364326818 0 020172 832 896refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
43668026040 0 043644 832 896refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
43928822426 0 038092 832 896refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
43956827124 0 045652 832 896refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082520190816
43976815687 0 031940 832 896refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
44036422458 0 038012 832 896refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
44198022778 0 038388 832 896refgcc_-m64_-O3_-fomit-frame-pointer2019082520190816
44336425194 0 043124 832 896refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082520190816
44617246660 0 039412 832 896refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
44698822778 0 038388 832 896refgcc_-O3_-fomit-frame-pointer2019082520190816
44781625194 0 043124 832 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082520190816
4490247632 0 024428 832 896refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
4507446818 0 020172 832 896refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
45214825194 0 043124 832 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
4521606802 0 020156 832 896refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
45280027202 0 045876 832 896refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
45588415834 0 032468 832 896refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
4576647608 0 024460 832 896refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082520190816
4599246818 0 020172 832 896refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
46027213188 0 031323 792 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
46190413188 0 031323 792 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082520190816
46257223341 0 038668 832 896refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
4637605095 0 017415 808 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
4643885766 0 019172 832 896refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
46478023300 0 039172 832 896refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
4654165764 0 019172 832 896refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
4656047569 0 024204 832 896refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
4657805015 0 017303 808 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
4657885786 0 019188 832 896refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082520190816
46587627124 0 045652 832 896refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
46727613452 0 033883 792 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
4675406882 0 020236 832 896refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
4692487608 0 024460 832 896refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
4697447608 0 024460 832 896refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082520190816
4706726882 0 020260 832 896refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
4713965766 0 019172 832 896refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
4734606876 0 020236 832 896refgcc_-march=k8_-O2_-fomit-frame-pointer2019082520190816
4734765740 0 019124 832 896refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
47562815687 0 031940 832 896refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
47575615804 0 032340 832 896refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082520190816
47699612932 0 030315 792 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082520190816
4780045764 0 019172 832 896refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
4791365095 0 017415 808 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
4796005097 0 017415 808 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
48149611480 0 019124 832 896refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
4829525787 0 019188 832 896refgcc_-m64_-O_-fomit-frame-pointer2019082520190816
4866645050 0 017327 808 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
4893765058 0 017335 808 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082520190816
49018415804 0 032340 832 896refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
4944725021 0 017303 808 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
4946125104 0 017423 808 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082520190816
4978604876 0 017159 808 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082520190816
4994365043 0 017335 808 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
4996845742 0 019148 832 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082520190816
5010166802 0 020156 832 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082520190816
5011245104 0 017423 808 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
5018405043 0 017335 808 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
5043845050 0 017327 808 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
5060845802 0 019204 832 896refgcc_-march=k8_-O_-fomit-frame-pointer2019082520190816
5066445802 0 019204 832 896refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
5076607266 0 020932 832 896refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
5120325043 0 017335 808 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
5142605096 0 017415 808 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
51428814532 0 020932 832 896refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
5158765787 0 019188 832 896refgcc_-O_-fomit-frame-pointer2019082520190816
5170526758 0 019812 832 896refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
5184406946 0 020324 832 896refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082520190816
5191645015 0 017303 808 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
5193207632 0 024428 832 896refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082520190816
5195885051 0 017327 808 896refgcc_-m64_-Os_-fomit-frame-pointer2019082520190816
5202445787 0 019188 832 896refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
5204325058 0 017335 808 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
5221045097 0 017415 808 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082520190816
5233367569 0 024204 832 896refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
5253965097 0 017415 808 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082520190816
5281205096 0 017415 808 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
5343285764 0 019172 832 896refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082520190816
5359086876 0 020236 832 896refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
5383166882 0 020236 832 896refgcc_-m64_-O2_-fomit-frame-pointer2019082520190816
5422405051 0 017327 808 896refgcc_-Os_-fomit-frame-pointer2019082520190816
5457165884 0 019268 832 896refgcc_-march=nocona_-O_-fomit-frame-pointer2019082520190816
5488565884 0 019268 832 896refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
5492566882 0 020236 832 896refgcc_-O2_-fomit-frame-pointer2019082520190816
5521165050 0 017327 808 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
5535885058 0 017335 808 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082520190816
5671206882 0 020260 832 896refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
57937210100 0 017327 808 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
6948528958 0 023982 816 888refgcc_-funroll-loops2019082520190816
7157808958 0 023982 816 888refcc2019082520190816
7505608958 0 023982 816 888refgcc2019082520190816

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