Implementation notes: aarch64, hikey960, crypto_hash/asconxofv12

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: asconxofv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
05312 0 015497 912 744opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
177665668 0 019057 912 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
222105184 0 018385 912 744opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
249754964 0 014485 896 744opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
333005312 0 015497 912 744opt64gcc_-O_-fomit-frame-pointer2019112620190816
333004964 0 014453 896 744opt64gcc_-Os_-fomit-frame-pointer2019112620190816
333004964 0 016064 816 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
333004964 0 016088 816 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
333005204 0 015393 912 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
333005336 0 018834 920 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
333005324 0 018794 920 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
333005216 0 015369 912 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
395395324 0 018489 912 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
416256744 0 017856 816 760opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
416256744 0 017872 816 760opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
416255188 0 017034 920 776opt64gcc_-O3_-fomit-frame-pointer2019112620190816
416255112 0 015225 912 744opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
416255188 0 018353 912 744opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
416255400 0 018785 912 744opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
416254964 0 014485 896 744opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
416254964 0 016088 816 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
416255336 0 017178 920 776refgcc_-O3_-fomit-frame-pointer2019112620190816
416255324 0 017146 920 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
416255316 0 018521 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
453904964 0 014453 896 744opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
467725212 0 015329 912 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
467725332 0 017170 920 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
499505116 0 015273 912 744opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
499505316 0 015505 912 744opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
499505212 0 015369 912 744refgcc_-O2_-fomit-frame-pointer2019112620190816
49950652 0 010141 896 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
49950668 0 010189 896 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
49950652 0 010141 896 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
582756744 0 017872 816 760opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
582756744 0 017872 816 760opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
582755204 0 015393 912 744refgcc_-O_-fomit-frame-pointer2019112620190816
58275652 0 010141 896 744refgcc_-Os_-fomit-frame-pointer2019112620190816
584655112 0 015265 912 744opt64gcc_-O2_-fomit-frame-pointer2019112620190816
584654964 0 014453 896 744opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
584655192 0 017026 920 776opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
584654964 0 016088 816 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
701585188 0 018690 920 776opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
701585184 0 018650 920 776opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
934605220 0 015409 912 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
999005400 0 018785 912 744opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
999005668 0 019057 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1052375184 0 017002 920 776opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
116930668 0 010189 896 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1510112002 0 014453 896 744refgcc2019112620190816
21645023208 0 035653 896 744opt64gcc_-funroll-loops2019112620190816
41625023208 0 035653 896 744opt64cc2019112620190816
4412252002 0 014453 896 744refgcc_-funroll-loops2019112620190816
49929023208 0 035653 896 744opt64gcc2019112620190816
11108352002 0 014453 896 744refcc2019112620190816