Implementation notes: aarch64, supercoplxc, crypto_hash/subterraneanv1

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: subterraneanv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
253744022740 0 036009 896 760add_mem_compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
255920018196 0 030089 896 760add_mem_compactgcc_-O3_-fomit-frame-pointer2019090220190816
268536022100 0 035329 896 760add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
277600017756 0 029625 896 760add_mem_compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
324888016816 0 029496 888 744add_mem_compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
362984016324 0 029088 888 744add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
403432013488 0 026350 800 768add_mem_compactclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
403440013488 0 026350 800 768add_mem_compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
403584013488 0 026350 800 768add_mem_compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
404080013488 0 026302 800 768add_mem_compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
407192012708 0 023312 888 744add_mem_compactgcc_-O2_-fomit-frame-pointer2019090220190816
431192011628 0 021536 872 736add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
431272011628 0 021536 872 736add_mem_compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
436608013904 0 026766 800 768add_mem_compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
461744011676 0 021520 872 736add_mem_compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
461752011676 0 021520 872 736add_mem_compactgcc_-Os_-fomit-frame-pointer2019090220190816
462736012364 0 022912 888 744add_mem_compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
501744021336 0 034577 896 760refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
529864020896 0 034105 896 760refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
551688016884 0 030792 888 744add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
552328016884 0 030792 888 744add_mem_compactgcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
575040012884 0 023568 888 744add_mem_compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
575424012884 0 023568 888 744add_mem_compactgcc_-O_-fomit-frame-pointer2019090220190816
877080012800 0 024657 896 760refgcc_-O3_-fomit-frame-pointer2019090220190816
885040012688 0 024529 896 760refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
1267200015592 0 028336 888 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
1274752015888 0 028536 888 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
197674405472 0 015360 872 736refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
198591205472 0 015360 872 736refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
201654407864 0 018448 888 744refgcc_-O2_-fomit-frame-pointer2019090220190816
2102904010472 0 023334 800 768refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
210912807840 0 018368 888 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
2120136010388 0 023190 800 768refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
212706405520 0 015336 872 736refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
212711205520 0 015336 872 736refgcc_-Os_-fomit-frame-pointer2019090220190816
2295472010388 0 023246 800 768refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
2296112010388 0 023246 800 768refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
2299208010696 0 024584 888 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
2308368010388 0 023246 800 768refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
2330736010696 0 024584 888 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
242856806084 0 016744 888 744refgcc_-O_-fomit-frame-pointer2019090220190816
242880006084 0 016744 888 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
4405232040856 0 053704 872 744add_mem_compactgcc2019090220190816
4430640040856 0 053704 872 744add_mem_compactgcc_-funroll-loops2019090220190816
4436712040856 0 053704 872 744add_mem_compactcc2019090220190816
990539207920 0 020744 872 744refcc2019090220190816
990553607920 0 020744 872 744refgcc2019090220190816
990684007920 0 020744 872 744refgcc_-funroll-loops2019090220190816