Implementation notes: aarch64, rockpi4, crypto_hash/skein512512

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: skein512512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
90863904 0 014942 888 744littlegcc_-O2_-fomit-frame-pointer2019091120190816
90863892 0 017567 896 760littlegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
94993936 0 014102 872 736littlegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
94993940 0 014166 872 736littlegcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
949914612 0 025055 896 744optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
949916172 0 028751 896 744optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
949916248 0 028895 896 744optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
949913828 0 023527 880 736optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
949910184 0 021351 896 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
99129364 0 022116 800 768sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
99129412 0 022164 800 768sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
99129968 0 023279 896 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
99129256 0 023055 896 760sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
103254040 0 018270 888 744littlegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
103259364 0 022052 800 768sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
107383892 0 016231 896 760littlegcc_-O3_-fomit-frame-pointer2019091120190816
107383904 0 014878 888 744littlegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
107383892 0 016207 896 760littlegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
107383896 0 017006 888 744littlegcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
107383884 0 017607 896 760littlegcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
107383904 0 017086 888 744littlegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
107383904 0 015038 888 744littlegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
107383872 0 016311 896 760littlegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
1073814676 0 025159 896 744optgcc_-O_-fomit-frame-pointer2019091120190816
107384600 0 017790 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
111513940 0 014166 872 736littlegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1115114400 0 024895 896 744optgcc_-O2_-fomit-frame-pointer2019091120190816
1115115188 0 026511 896 760optgcc_-O3_-fomit-frame-pointer2019091120190816
1115115168 0 026455 896 760optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
1115116928 0 029623 896 760optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
1115113816 0 023591 880 736optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
1115116832 0 029463 896 760optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
1115113816 0 023591 880 736optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1115114512 0 025103 896 744optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
1115115204 0 026607 896 760optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
111513996 0 015038 888 744simplegcc_-O2_-fomit-frame-pointer2019091120190816
111513960 0 014118 872 736simplegcc_-Os_-fomit-frame-pointer2019091120190816
111513960 0 014118 872 736simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
111514740 0 018455 896 760simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
111513996 0 015134 888 744simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
111514572 0 017015 896 760simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
111513960 0 014118 872 736simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
111518596 0 018991 880 736sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
115643936 0 014102 872 736littlegcc_-Os_-fomit-frame-pointer2019091120190816
115643936 0 014102 872 736littlegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
1156413824 0 023527 880 736optgcc_-Os_-fomit-frame-pointer2019091120190816
1156413824 0 023527 880 736optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
115644332 0 017668 800 768simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
115649364 0 022116 800 768sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
115649364 0 022116 800 768sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
115649976 0 021199 896 744sphlibgcc_-O2_-fomit-frame-pointer2019091120190816
115649240 0 021695 896 760sphlibgcc_-O3_-fomit-frame-pointer2019091120190816
115649256 0 021695 896 760sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
115649232 0 023071 896 760sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
1156410184 0 023575 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
1156410080 0 021407 896 744sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
1156410080 0 022631 896 760sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
115644704 0 018527 896 760sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
1197710400 0 021607 896 744sphlibgcc_-O_-fomit-frame-pointer2019091120190816
119775264 0 017839 896 760sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
123904756 0 018974 888 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
123905368 0 016543 896 744sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
128034048 0 015046 888 744littlegcc_-O_-fomit-frame-pointer2019091120190816
128034048 0 015046 888 744littlegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
128034040 0 018270 888 744littlegcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
128034048 0 015046 888 744littlegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
128034144 0 015142 888 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
128034612 0 018287 896 760simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
128038596 0 019055 880 736sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
128038596 0 019055 880 736sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1321614676 0 025159 896 744optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1321617012 0 030727 896 744optgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
1321617012 0 030727 896 744optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1321614680 0 025159 896 744optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
132164664 0 017774 888 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
132168596 0 018991 880 736sphlibgcc_-Os_-fomit-frame-pointer2019091120190816
132168596 0 018991 880 736sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
132164412 0 017108 800 768sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
132164444 0 017188 800 768sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
136294268 0 017652 800 768simpleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
136294580 0 016919 896 760simplegcc_-O3_-fomit-frame-pointer2019091120190816
140424332 0 017716 800 768simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
140424332 0 017716 800 768simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
140424332 0 017716 800 768simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
140424448 0 016767 896 760simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
140424412 0 017156 800 768sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
144553948 0 014182 872 736simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
144553948 0 014182 872 736simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
144554728 0 018583 896 760sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
148683968 0 014942 888 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
148684448 0 016935 896 760sphlib-smallgcc_-O3_-fomit-frame-pointer2019091120190816
148685168 0 016375 896 744sphlib-smallgcc_-O_-fomit-frame-pointer2019091120190816
148684432 0 016895 896 760sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
152815584 0 020015 896 744sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
152815504 0 018911 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
156945304 0 018623 896 744sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
1652010400 0 021607 896 744sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
165205176 0 016407 896 744sphlib-smallgcc_-O2_-fomit-frame-pointer2019091120190816
165205280 0 016615 896 744sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
1693310400 0 021607 896 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1693310412 0 024831 896 744sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
1693310412 0 024831 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
173464756 0 018974 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
177593732 0 014111 880 736sphlib-smallgcc_-Os_-fomit-frame-pointer2019091120190816
177593732 0 014111 880 736sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
177593732 0 014175 880 736sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
177593732 0 014175 880 736sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
177593732 0 014111 880 736sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
185854144 0 015142 888 744simplegcc_-O_-fomit-frame-pointer2019091120190816
185854144 0 015142 888 744simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
185854412 0 017156 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
185854412 0 017156 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
227155168 0 016375 896 744sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
227155168 0 016375 896 744sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
231285584 0 020015 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
2560622920 0 035556 800 768optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
2684510028 0 023412 800 768littleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
2891024664 0 037364 800 768optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
3427922920 0 035604 800 768optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
3427922920 0 035604 800 768optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
3427922920 0 035604 800 768optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
3469210028 0 023364 800 768littleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
3469210028 0 023412 800 768littleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
3469210028 0 023412 800 768littleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
4377811268 0 024660 800 768littleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
5575530828 0 048311 880 744sphlibgcc_-funroll-loops2019091120190816
5658130828 0 048311 880 744sphlibgcc2019091120190816
5782016728 0 034079 880 744littlecc2019091120190816
5782016728 0 034079 880 744littlegcc_-funroll-loops2019091120190816
5782038484 0 054927 880 744optcc2019091120190816
5782038484 0 054927 880 744optgcc_-funroll-loops2019091120190816
5823316728 0 034079 880 744littlegcc2019091120190816
6566717000 0 034351 880 744simplecc2019091120190816
677328648 0 026127 880 744sphlib-smallgcc_-funroll-loops2019091120190816
685588648 0 026127 880 744sphlib-smallgcc2019091120190816
11192330828 0 048311 880 744sphlibcc2019091120190816
11564038484 0 054927 880 744optgcc2019091120190816
13959417000 0 034351 880 744simplegcc2019091120190816
13959417000 0 034351 880 744simplegcc_-funroll-loops2019091120190816
1499198648 0 026127 880 744sphlib-smallcc2019091120190816