Implementation notes: aarch64, supercoplxc, crypto_hash/bblake256

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: bblake256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4592010284 0 023118 800 768bswapclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
4616010516 0 023334 800 768regsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
4640010836 0 022545 896 760bswapgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
4680011028 0 022729 896 760regsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
4696010792 0 021168 888 744bswapgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
4712010536 0 020200 872 736bswapgcc_-Os_-fomit-frame-pointer2019083120190816
4712010536 0 020200 872 736bswapgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
4728010984 0 021352 888 744regsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
4744010728 0 020384 872 736regsgcc_-Os_-fomit-frame-pointer2019083120190816
4744010728 0 020384 872 736regsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
4752010536 0 020264 872 736bswapgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
4752010536 0 020264 872 736bswapgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
4792011096 0 022809 896 760bswapgcc_-O3_-fomit-frame-pointer2019083120190816
4792010728 0 020448 872 736regsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
4800010728 0 020448 872 736regsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
4808010128 0 022958 800 768bswapclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4808010128 0 022958 800 768bswapclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4816010128 0 022910 800 768bswapclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4816011280 0 023001 896 760regsgcc_-O3_-fomit-frame-pointer2019083120190816
4824010128 0 022958 800 768bswapclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4824010360 0 023174 800 768regsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4832010836 0 023905 896 760bswapgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
4840010360 0 023174 800 768regsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4840010360 0 023174 800 768regsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4848011044 0 021472 888 744bswapgcc_-O2_-fomit-frame-pointer2019083120190816
4848010360 0 023126 800 768regsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4864011040 0 024129 896 760bswapgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
4864011228 0 021664 888 744regsgcc_-O2_-fomit-frame-pointer2019083120190816
4864011028 0 024089 896 760regsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
4896011104 0 023688 888 744bswapgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
4896011232 0 024321 896 760regsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
4928011288 0 023880 888 744regsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
4936011292 0 023792 888 744bswapgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
4968011484 0 023984 888 744regsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
12728013124 0 026856 888 744regsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
12736012848 0 023360 888 744regsgcc_-O_-fomit-frame-pointer2019083120190816
12736012848 0 023360 888 744regsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
12736013124 0 026856 888 744regsgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
14112013784 0 027520 888 744bswapgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
14112013784 0 027520 888 744bswapgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
14144013516 0 024032 888 744bswapgcc_-O_-fomit-frame-pointer2019083120190816
14152013516 0 024032 888 744bswapgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
29912029348 0 042024 872 744bswapgcc2019083120190816
29920029348 0 042024 872 744bswapcc2019083120190816
29920029348 0 042024 872 744bswapgcc_-funroll-loops2019083120190816
31512031000 0 043680 872 744regscc2019083120190816
31520031000 0 043680 872 744regsgcc2019083120190816
31536031000 0 043680 872 744regsgcc_-funroll-loops2019083120190816