Implementation notes: amd64, gpu, crypto_aead/comet128chamv1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: comet128chamv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
201154812684 0 029990 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
206950013685 0 031942 792 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082520190816
20961609548 0 024814 792 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
21170009013 0 024030 792 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
21184969620 0 025214 792 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082520190816
212190414117 0 032502 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
21246208620 0 024006 792 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
21351809548 0 024878 792 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
213574813175 0 030814 792 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082520190816
21563408620 0 024006 792 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
21813607053 0 023254 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
21827488620 0 024006 792 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
219014413685 0 031942 792 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
219062414117 0 032502 792 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
21915609420 0 024750 792 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
219770419800 0 025702 792 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
22043969620 0 025214 792 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
22135609013 0 024030 792 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
22146329420 0 024750 792 928refgcc_-O3_-fomit-frame-pointer2019082520190816
22379049420 0 024590 792 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
224560013175 0 030814 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
22494169900 0 025702 792 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
22507008620 0 023910 792 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082520190816
228254413175 0 030814 792 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082520190816
22953489548 0 024878 792 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082520190816
23353049420 0 024750 792 928refgcc_-m64_-O3_-fomit-frame-pointer2019082520190816
233853612684 0 029990 792 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
23760127349 0 023734 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
24033287296 0 023598 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082520190816
24175847296 0 023598 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
24339287296 0 023598 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082520190816
24973687349 0 023734 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
25388327053 0 023254 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082520190816
25928766146 0 025069 776 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082520190816
26147246196 0 024157 776 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
26335167015 0 022918 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
26412846146 0 026397 776 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
26472687015 0 022918 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
26562686196 0 024157 776 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082520190816
26842166068 0 023261 776 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082520190816
26958086146 0 026397 776 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
28550966146 0 026397 776 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
29078206068 0 023261 776 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082520190816
37434528111 0 024526 792 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
39862048016 0 024374 792 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082520190816
39904888016 0 024374 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
40517648111 0 024526 792 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082520190816
41582928219 0 024694 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
42089008053 0 024310 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
42130488053 0 024310 792 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
43575848219 0 024694 792 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082520190816
43808248219 0 024694 792 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082520190816
59891964853 0 017878 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
60587644722 0 017398 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
610174810186 0 018414 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
61093724936 0 017974 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
61745324907 0 017918 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
61972004936 0 017974 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
62184045093 0 018414 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
62239804722 0 017398 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
63555204936 0 017974 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082520190816
63620124853 0 017878 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082520190816
64260964907 0 017918 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
64410964907 0 017918 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
65133404897 0 017910 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082520190816
66100204859 0 017870 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
67365684796 0 017830 792 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082520190816
68913569420 0 017710 792 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
68955764859 0 017870 792 928refgcc_-O2_-fomit-frame-pointer2019082520190816
69117444796 0 017830 792 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
69339164859 0 017870 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
69655204796 0 017830 792 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
69847684820 0 017846 792 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082520190816
70923604796 0 017830 792 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082520190816
71036124820 0 017846 792 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
71279884796 0 017830 792 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
71880884796 0 017830 792 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
71974324798 0 017830 792 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
72219244187 0 016169 768 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082520190816
72591604796 0 017830 792 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
72762844791 0 017822 792 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082520190816
72815044187 0 016169 768 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
73437084180 0 016129 768 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
73613244859 0 017870 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019082520190816
73756364132 0 016081 768 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
73788164791 0 017822 792 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
74083804796 0 017830 792 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082520190816
74613084710 0 017710 792 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
74700284798 0 017830 792 928refgcc_-m64_-O_-fomit-frame-pointer2019082520190816
77308684108 0 016049 768 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
77501644260 0 016233 768 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
77623404130 0 016073 768 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082520190816
78195324260 0 016233 768 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082520190816
78200244180 0 016129 768 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082520190816
78252044798 0 017830 792 928refgcc_-O_-fomit-frame-pointer2019082520190816
78999364180 0 016129 768 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082520190816
79036964184 0 016121 768 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
79064044263 0 016241 768 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
79292364132 0 016081 768 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
79439084132 0 016081 768 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
79525644180 0 016129 768 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
79671324108 0 016049 768 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
79946124108 0 016049 768 896refgcc_-m64_-Os_-fomit-frame-pointer2019082520190816
80595448360 0 016129 768 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
80620924263 0 016241 768 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
80720404108 0 016049 768 896refgcc_-Os_-fomit-frame-pointer2019082520190816
80770124187 0 016169 768 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082520190816
80919884260 0 016233 768 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
80946724184 0 016121 768 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
81187084260 0 016233 768 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
81241484180 0 016129 768 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
81458644180 0 016129 768 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
162901567765 0 022487 784 888refgcc_-funroll-loops2019082520190816
235054047765 0 022487 784 888refgcc2019082520190816
247335887765 0 022487 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