Implementation notes: aarch64, hikey960, crypto_hash/sarmal512

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: sarmal512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
022404 16640 12832593 17552 872opt64gcc_-O_-fomit-frame-pointer2019112720190816
022632 16640 12832157 17536 872opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
023500 16640 12836889 17552 872opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
023400 16640 12833561 17552 872opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
022616 16640 12832109 17536 872opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
1665025116 16384 036240 17200 760opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1665023800 16640 12835650 17568 912opt64gcc_-O3_-fomit-frame-pointer2019112720190816
1665023124 16640 12836329 17552 872opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
1665022632 16640 12832157 17536 872opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
2338625116 16384 036240 17200 760opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
2338622624 16640 12832117 17536 872opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
2338623500 16640 12836889 17552 872opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
2497524948 16384 036048 17200 760opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
2497524248 16640 12837754 17568 912opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
2497524324 16640 12836162 17568 912opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
3330025116 16384 036240 17200 760opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
3330022376 16640 12832497 17552 872opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
3330023312 16640 12835138 17568 912opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
3330043252 16704 12855701 17600 872opt64gcc_-funroll-loops2019112720190816
3330023364 16640 12836529 17552 872opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
3746722904 16640 12833065 17552 872opt64gcc_-O2_-fomit-frame-pointer2019112720190816
4162522624 16640 12832117 17536 872opt64gcc_-Os_-fomit-frame-pointer2019112720190816
4162522884 16640 12833073 17552 872opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
4163022404 16640 12832593 17552 872opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
4677243252 16704 12855701 17600 872opt64cc2019112720190816
4995043252 16704 12855701 17600 872opt64gcc2019112720190816
5827523800 16640 12837274 17568 912opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816