Implementation notes: aarch64, hikey960, crypto_aead/subterraneanv1

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: subterraneanv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
76590027164 0 042851 944 896add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
79087526044 0 040099 944 896add_mem_compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
99900014336 0 027304 816 880add_mem_compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019113020190816
107392510884 0 022550 920 864add_mem_compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2019113020190816
107392510884 0 022550 920 864add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
108225010884 0 022534 920 864add_mem_compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
109057510884 0 022534 920 864add_mem_compactgcc_-Os_-fomit-frame-pointer2019113020190816
140316014336 0 027304 816 880add_mem_compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019113020190816
140709420520 0 036187 944 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
142357527196 0 041299 944 896add_mem_compactgcc_-O3_-fomit-frame-pointer2019113020190816
153178310884 0 022534 920 864add_mem_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019113020190816
156340816032 0 031722 936 864add_mem_compactgcc_-funroll-loops_-O_-fomit-frame-pointer2019113020190816
156945114336 0 027304 816 880add_mem_compactclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019113020190816
161363411816 0 024306 936 864add_mem_compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
167000415032 0 030386 936 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019113020190816
169906520976 0 036675 944 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019113020190816
174825012384 0 024794 936 864add_mem_compactgcc_-O2_-fomit-frame-pointer2019113020190816
18654306832 0 019154 936 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
197611728436 0 044155 944 896add_mem_compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2019113020190816
208982615776 0 031194 936 864add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
218659127548 0 041643 944 896add_mem_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019113020190816
224322016784 0 032162 936 864add_mem_compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2019113020190816
228293110300 0 025970 936 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019113020190816
23273469152 0 022088 816 880refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019113020190816
243922514336 0 027280 816 880add_mem_compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019113020190816
249060912144 0 026227 944 896refgcc_-O3_-fomit-frame-pointer2019113020190816
249060912160 0 026235 944 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019113020190816
250582511936 0 024426 936 864add_mem_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019113020190816
260572511448 0 023794 936 864add_mem_compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
268897512520 0 024930 936 864add_mem_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019113020190816
40209756840 0 019226 936 864refgcc_-O2_-fomit-frame-pointer2019113020190816
40267355208 0 017682 936 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
40376255208 0 017682 936 864refgcc_-O_-fomit-frame-pointer2019113020190816
411257011816 0 024306 936 864add_mem_compactgcc_-O_-fomit-frame-pointer2019113020190816
413525116032 0 031722 936 864add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
43503359152 0 022112 816 880refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019113020190816
43623009152 0 022112 816 880refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019113020190816
501165012136 0 026171 944 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
59819209152 0 022112 816 880refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019113020190816
60404405212 0 017690 936 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019113020190816
636862540220 0 056902 920 864add_mem_compactcc2019113020190816
637695040220 0 056902 920 864add_mem_compactgcc_-funroll-loops2019113020190816
642690014608 0 030002 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
102480756840 0 019226 936 864refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019113020190816
1059772510300 0 025970 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
106476754868 0 016518 920 864refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019113020190816
107879044868 0 016518 920 864refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
114385504868 0 016502 920 864refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
114552004868 0 016502 920 864refgcc_-Os_-fomit-frame-pointer2019113020190816
114635254868 0 016502 920 864refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019113020190816
146270257356 0 024022 920 864refgcc2019113020190816
152240917356 0 024022 920 864refgcc_-funroll-loops2019113020190816
2251080040220 0 056902 920 864add_mem_compactgcc2019113020190816
489409587356 0 024022 920 864refcc2019113020190816