Implementation notes: aarch64, hikey960, crypto_hash/sarmal256

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: sarmal256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
023124 16640 12836329 17552 872opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
023500 16640 12836889 17552 872opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
832523312 16640 12835138 17568 912opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
832522404 16640 12832593 17552 872opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
832523500 16640 12836889 17552 872opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
888322904 16640 12833065 17552 872opt64gcc_-O2_-fomit-frame-pointer2019112720190816
888322376 16640 12832497 17552 872opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
1248925116 16384 036240 17200 760opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1665024948 16384 036048 17200 760opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1665022404 16640 12832593 17552 872opt64gcc_-O_-fomit-frame-pointer2019112720190816
1665022624 16640 12832117 17536 872opt64gcc_-Os_-fomit-frame-pointer2019112720190816
1665024248 16640 12837754 17568 912opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
1665022632 16640 12832157 17536 872opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
1665022616 16640 12832109 17536 872opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
2338623800 16640 12837274 17568 912opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
2497525116 16384 036240 17200 760opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
2497522632 16640 12832157 17536 872opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
2497823364 16640 12836529 17552 872opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
3330022624 16640 12832117 17536 872opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
3330024324 16640 12836162 17568 912opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
3507922884 16640 12833073 17552 872opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
4673023800 16640 12835650 17568 912opt64gcc_-O3_-fomit-frame-pointer2019112720190816
4677223400 16640 12833561 17552 872opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
5411925116 16384 036240 17200 760opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
5846543252 16704 12855701 17600 872opt64cc2019112720190816
8325043252 16704 12855701 17600 872opt64gcc_-funroll-loops2019112720190816
15403143252 16704 12855701 17600 872opt64gcc2019112720190816