Implementation notes: aarch64, rockpi4, crypto_hash/skein512256

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: skein512256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
90863872 0 014798 888 744littlegcc_-O2_-fomit-frame-pointer2019091120190816
90863864 0 016862 888 744littlegcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
90863876 0 017423 896 760littlegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
90863872 0 014910 888 744littlegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
94993904 0 014070 872 736littlegcc_-Os_-fomit-frame-pointer2019091120190816
94993872 0 014734 888 744littlegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
94993876 0 016063 896 760littlegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
94993900 0 014134 872 736littlegcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
949914612 0 024943 896 744optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
949916928 0 029495 896 760optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
949916248 0 028783 896 744optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
949916832 0 029335 896 760optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
949913828 0 023527 880 736optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
949910080 0 022503 896 760sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
99129364 0 022052 800 768sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
99129412 0 022164 800 768sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
99129256 0 022927 896 760sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
103254008 0 018238 888 744littlegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
103259968 0 023167 896 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
107383876 0 016087 896 760littlegcc_-O3_-fomit-frame-pointer2019091120190816
107383868 0 017463 896 760littlegcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
107383872 0 016958 888 744littlegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
107383856 0 016167 896 760littlegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
107384016 0 015014 888 744littlegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
1073814676 0 025159 896 744optgcc_-O_-fomit-frame-pointer2019091120190816
1073817012 0 030727 896 744optgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
107384612 0 018159 896 760simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
111513900 0 014134 872 736littlegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1115114400 0 024799 896 744optgcc_-O2_-fomit-frame-pointer2019091120190816
1115115188 0 026383 896 760optgcc_-O3_-fomit-frame-pointer2019091120190816
1115115168 0 026327 896 760optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
1115116172 0 028639 896 744optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
1115113816 0 023591 880 736optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
1115113816 0 023591 880 736optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1115114512 0 025007 896 744optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
1115115204 0 026479 896 760optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
111514536 0 017924 800 768simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
111513996 0 014926 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
111513948 0 014182 872 736simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
111513996 0 015038 888 744simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
115643904 0 014070 872 736littlegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
115643904 0 014070 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
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
115649364 0 022116 800 768sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
115649976 0 021103 896 744sphlibgcc_-O2_-fomit-frame-pointer2019091120190816
115649240 0 025663 896 760sphlibgcc_-O3_-fomit-frame-pointer2019091120190816
1156410184 0 021255 896 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
115649256 0 021567 896 760sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
1156410400 0 021607 896 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
115649232 0 022943 896 760sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
1156410184 0 023463 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
1156410080 0 021311 896 744sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
115644704 0 018399 896 760sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
119774756 0 018974 888 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
119774756 0 018974 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1197710400 0 021607 896 744sphlibgcc_-O_-fomit-frame-pointer2019091120190816
119774728 0 018455 896 760sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
123904600 0 017678 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
123904448 0 016807 896 760sphlib-smallgcc_-O3_-fomit-frame-pointer2019091120190816
128034016 0 015014 888 744littlegcc_-O_-fomit-frame-pointer2019091120190816
128034016 0 015014 888 744littlegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
128034008 0 018238 888 744littlegcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
128034144 0 015142 888 744simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
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
128033732 0 014111 880 736sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
128033732 0 014111 880 736sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
1321614676 0 025159 896 744optgcc_-fno-schedule-insns_-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
132164468 0 017860 800 768simpleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
132164664 0 017662 888 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
132164740 0 018327 896 760simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
132168596 0 018991 880 736sphlibgcc_-Os_-fomit-frame-pointer2019091120190816
132168596 0 018991 880 736sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
132168596 0 018991 880 736sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
132164412 0 017108 800 768sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
132164412 0 017156 800 768sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
136294536 0 017876 800 768simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
136294536 0 017924 800 768simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
136294536 0 017924 800 768simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
136294580 0 016791 896 760simplegcc_-O3_-fomit-frame-pointer2019091120190816
136294572 0 016887 896 760simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
140424448 0 016639 896 760simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
140423948 0 014182 872 736simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
144555168 0 016375 896 744sphlib-smallgcc_-O_-fomit-frame-pointer2019091120190816
144555168 0 016375 896 744sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
148683968 0 014830 888 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
148684432 0 016767 896 760sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
148685584 0 020015 896 744sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
148685504 0 018799 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
148685264 0 017711 896 760sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
152813960 0 014118 872 736simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
156945304 0 018511 896 744sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
161075176 0 016311 896 744sphlib-smallgcc_-O2_-fomit-frame-pointer2019091120190816
161075368 0 016447 896 744sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
161075280 0 016519 896 744sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
1652010400 0 021607 896 744sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
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
177593732 0 014111 880 736sphlib-smallgcc_-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
181724144 0 015142 888 744simplegcc_-O_-fomit-frame-pointer2019091120190816
185854144 0 015142 888 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
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
185854444 0 017188 800 768sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
227155168 0 016375 896 744sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
231285584 0 020015 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
2560622920 0 035604 800 768optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
2560622920 0 035604 800 768optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
2684510012 0 023396 800 768littleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
2684510012 0 023396 800 768littleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
2891024664 0 037364 800 768optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
3427922920 0 035556 800 768optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
3427922920 0 035604 800 768optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
3469210012 0 023348 800 768littleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
3469210012 0 023396 800 768littleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
4377811260 0 024644 800 768littleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
5575530828 0 048311 880 744sphlibcc2019091120190816
5575530828 0 048311 880 744sphlibgcc_-funroll-loops2019091120190816
5616830828 0 048311 880 744sphlibgcc2019091120190816
5782016664 0 034015 880 744littlegcc2019091120190816
5782038484 0 054927 880 744optgcc_-funroll-loops2019091120190816
6525417000 0 034351 880 744simplecc2019091120190816
6525417000 0 034351 880 744simplegcc2019091120190816
11564038484 0 054927 880 744optcc2019091120190816
11564038484 0 054927 880 744optgcc2019091120190816
11646616664 0 034015 880 744littlecc2019091120190816
11646616664 0 034015 880 744littlegcc_-funroll-loops2019091120190816
13835517000 0 034351 880 744simplegcc_-funroll-loops2019091120190816
1490938648 0 026127 880 744sphlib-smallgcc_-funroll-loops2019091120190816
1495068648 0 026127 880 744sphlib-smallcc2019091120190816
1495068648 0 026127 880 744sphlib-smallgcc2019091120190816