Implementation notes: aarch64, hikey960, crypto_core/hsalsa20

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_core
Primitive: hsalsa20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
02452 0 015770 888 768refcc2019112520190816
01320 0 012912 816 784refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112520190816
01320 0 012928 816 784refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112520190816
01320 0 012928 816 784refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112520190816
01320 0 012928 816 784refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112520190816
02452 0 015770 888 768refgcc2019112520190816
0552 0 011126 904 768refgcc_-O2_-fomit-frame-pointer2019112520190816
0552 0 012815 912 800refgcc_-O3_-fomit-frame-pointer2019112520190816
0764 0 011390 904 768refgcc_-O_-fomit-frame-pointer2019112520190816
0620 0 010514 888 768refgcc_-Os_-fomit-frame-pointer2019112520190816
0548 0 011078 904 768refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112520190816
0548 0 012783 912 800refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112520190816
0764 0 011390 904 768refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112520190816
0620 0 010514 888 768refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112520190816
0552 0 014134 904 768refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112520190816
0552 0 014471 912 800refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112520190816
0756 0 014582 904 768refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112520190816
0628 0 010554 888 768refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112520190816
0548 0 014166 904 768refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112520190816
0548 0 014431 912 800refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112520190816
0756 0 014582 904 768refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112520190816
0628 0 010554 888 768refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112520190816
0552 0 011126 904 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112520190816
0552 0 012807 912 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112520190816
0764 0 011390 904 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112520190816
0620 0 010514 888 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112520190816
0976 0 012568 816 784ref2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112520190816
0976 0 012584 816 784ref2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112520190816
0976 0 012584 816 784ref2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112520190816
0976 0 012584 816 784ref2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112520190816
0552 0 011126 904 768ref2gcc_-O2_-fomit-frame-pointer2019112520190816
0552 0 012815 912 800ref2gcc_-O3_-fomit-frame-pointer2019112520190816
0764 0 011390 904 768ref2gcc_-O_-fomit-frame-pointer2019112520190816
0620 0 010514 888 768ref2gcc_-Os_-fomit-frame-pointer2019112520190816
0548 0 011078 904 768ref2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112520190816
0548 0 012783 912 800ref2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112520190816
0764 0 011390 904 768ref2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112520190816
0620 0 010514 888 768ref2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112520190816
01852 0 015170 888 768ref2gcc_-funroll-loops2019112520190816
0552 0 014134 904 768ref2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112520190816
0552 0 014471 912 800ref2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112520190816
0756 0 014582 904 768ref2gcc_-funroll-loops_-O_-fomit-frame-pointer2019112520190816
0628 0 010554 888 768ref2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112520190816
0548 0 014166 904 768ref2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112520190816
0548 0 014431 912 800ref2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112520190816
0756 0 014582 904 768ref2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112520190816
0628 0 010554 888 768ref2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112520190816
0552 0 011126 904 768ref2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112520190816
0552 0 012807 912 800ref2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112520190816
0764 0 011390 904 768ref2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112520190816
0620 0 010514 888 768ref2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112520190816
83252452 0 015770 888 768refgcc_-funroll-loops2019112520190816
83251852 0 015170 888 768ref2cc2019112520190816
83251852 0 015170 888 768ref2gcc2019112520190816