Implementation notes: aarch64, supercoplxc, crypto_hash/luffa512

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: luffa512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7976020292 0 033625 896 760sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
8032020396 0 032345 896 760sphlibgcc_-O3_-fomit-frame-pointer2019090120190816
8104020172 0 033465 896 760sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
8304020060 0 030769 896 744sphlibgcc_-O2_-fomit-frame-pointer2019090120190816
8352019996 0 032777 896 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
8496019772 0 032641 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
8504020340 0 032273 896 760sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
8568019820 0 030473 896 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
9240019248 0 029161 880 736sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
9248019248 0 029161 880 736sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
9688019316 0 032174 800 768sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
9704019316 0 032174 800 768sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
9712019316 0 032174 800 768sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
9792019316 0 032118 800 768sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
9984019392 0 032246 800 768sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
10064019276 0 029129 880 736sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
10088019276 0 029129 880 736sphlibgcc_-Os_-fomit-frame-pointer2019090120190816
10448017956 320 030744 1208 744opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
10544017600 320 030304 1208 744opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
11256015636 320 027569 1224 760opt32gcc_-O3_-fomit-frame-pointer2019090120190816
11336018636 320 031945 1224 760opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
11368019212 320 032489 1224 760opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
11568016220 320 028137 1224 760opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
11592021732 0 035617 896 744sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
11592021732 0 035617 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
11616021912 0 032577 896 744sphlibgcc_-O_-fomit-frame-pointer2019090120190816
11632021912 0 032577 896 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
11888020316 320 034128 1208 744opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
11888020316 320 034128 1208 744opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
12104015852 320 028510 1120 768opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
12320015904 320 028510 1120 768opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
12376016128 320 028782 1120 768opt32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
12392016128 320 028782 1120 768opt32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
12400016128 320 028782 1120 768opt32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2262408860 320 018680 1192 736opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
2262408860 320 018680 1192 736opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
2284009296 320 019920 1208 744opt32gcc_-O2_-fomit-frame-pointer2019090120190816
2304809464 320 020032 1208 744opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
2340808804 320 018552 1192 736opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
2343208804 320 018552 1192 736opt32gcc_-Os_-fomit-frame-pointer2019090120190816
26384010324 320 020928 1208 744opt32gcc_-O_-fomit-frame-pointer2019090120190816
26488010324 320 020928 1208 744opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
70312051364 0 068345 880 744sphlibgcc2019090120190816
70328051364 0 068345 880 744sphlibgcc_-funroll-loops2019090120190816
70368051364 0 068345 880 744sphlibcc2019090120190816
198640028900 320 041656 1192 744opt32gcc2019090120190816
198688028900 320 041656 1192 744opt32cc2019090120190816
198768028900 320 041656 1192 744opt32gcc_-funroll-loops2019090120190816