Implementation notes: aarch64, supercoplxc, crypto_hash/skein512512

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: skein512512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
130403896 0 016488 888 744littlegcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
130403884 0 017081 896 760littlegcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
132003904 0 014416 888 744littlegcc_-O2_-fomit-frame-pointer2019090220190816
132003892 0 015713 896 760littlegcc_-O3_-fomit-frame-pointer2019090220190816
133603904 0 014352 888 744littlegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
133603892 0 015689 896 760littlegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
133603904 0 016568 888 744littlegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
133603892 0 017049 896 760littlegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
1352016928 0 029097 896 760optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
1360016172 0 028225 896 744optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
1368014400 0 024377 896 744optgcc_-O2_-fomit-frame-pointer2019090220190816
1368015188 0 025985 896 760optgcc_-O3_-fomit-frame-pointer2019090220190816
1368016248 0 028369 896 744optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
1368016832 0 028945 896 760optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
1376014612 0 024529 896 744optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
1376015168 0 025929 896 760optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
138403940 0 013648 872 736littlegcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
138403940 0 013648 872 736littlegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
1384013816 0 023065 880 736optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
1384013816 0 023065 880 736optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
140803936 0 013584 872 736littlegcc_-Os_-fomit-frame-pointer2019090220190816
140803936 0 013584 872 736littlegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
140809968 0 022753 896 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
140809232 0 022545 896 760sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
1408010184 0 023049 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
140809256 0 022537 896 760sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
141609976 0 020681 896 744sphlibgcc_-O2_-fomit-frame-pointer2019090220190816
141609240 0 021177 896 760sphlibgcc_-O3_-fomit-frame-pointer2019090220190816
1416010184 0 020833 896 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
141609256 0 021177 896 760sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
1424013824 0 023009 880 736optgcc_-Os_-fomit-frame-pointer2019090220190816
1424013824 0 023009 880 736optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
142409364 0 021534 800 768sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
142409364 0 021590 800 768sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
142409364 0 021590 800 768sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
142409364 0 021590 800 768sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
143209412 0 021638 800 768sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
154404600 0 017264 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
157604040 0 017744 888 744littlegcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
157604040 0 017744 888 744littlegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
158404048 0 014528 888 744littlegcc_-O_-fomit-frame-pointer2019090220190816
158404048 0 014528 888 744littlegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
158404612 0 017769 896 760simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
160008596 0 018529 880 736sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
160808596 0 018529 880 736sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
1616014676 0 024641 896 744optgcc_-O_-fomit-frame-pointer2019090220190816
1616014676 0 024641 896 744optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
1624017012 0 030201 896 744optgcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
1624017012 0 030201 896 744optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
162408596 0 018465 880 736sphlibgcc_-Os_-fomit-frame-pointer2019090220190816
162408596 0 018465 880 736sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
163204664 0 017256 888 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
164804740 0 017937 896 760simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
168004268 0 017134 800 768simpleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
170404580 0 016401 896 760simplegcc_-O3_-fomit-frame-pointer2019090220190816
173604332 0 017142 800 768simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
173604332 0 017198 800 768simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
173604332 0 017198 800 768simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
173604332 0 017198 800 768simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
176004448 0 016241 896 760simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
177603996 0 014512 888 744simplegcc_-O2_-fomit-frame-pointer2019090220190816
177603948 0 013664 872 736simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
177603948 0 013664 872 736simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
180804728 0 018065 896 760sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
182404704 0 018009 896 760sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
183204448 0 016409 896 760sphlib-smallgcc_-O3_-fomit-frame-pointer2019090220190816
184004432 0 016377 896 760sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
186403968 0 014416 888 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
187205504 0 018385 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
192805304 0 018097 896 744sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
194403960 0 013600 872 736simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
195203960 0 013600 872 736simplegcc_-Os_-fomit-frame-pointer2019090220190816
199205368 0 016025 896 744sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
203205176 0 015889 896 744sphlib-smallgcc_-O2_-fomit-frame-pointer2019090220190816
2072010400 0 021081 896 744sphlibgcc_-O_-fomit-frame-pointer2019090220190816
2072010400 0 021081 896 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
2080010412 0 024313 896 744sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
2080010412 0 024313 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
216804756 0 018456 888 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
216804756 0 018456 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
219203732 0 013657 880 736sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
220003732 0 013657 880 736sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
220803732 0 013593 880 736sphlib-smallgcc_-Os_-fomit-frame-pointer2019090220190816
220803732 0 013593 880 736sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
230404444 0 016670 800 768sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
231204412 0 016638 800 768sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
231204412 0 016638 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
231204412 0 016638 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
232004144 0 014624 888 744simplegcc_-O_-fomit-frame-pointer2019090220190816
232004144 0 014624 888 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
233604412 0 016582 800 768sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
281605168 0 015849 896 744sphlib-smallgcc_-O_-fomit-frame-pointer2019090220190816
281605168 0 015849 896 744sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
285605584 0 019489 896 744sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
285605584 0 019489 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
4256022920 0 035038 800 768optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4256022920 0 035086 800 768optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4256022920 0 035086 800 768optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4256022920 0 035086 800 768optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4336010028 0 022894 800 768littleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4336010028 0 022894 800 768littleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4336010028 0 022894 800 768littleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4344010028 0 022838 800 768littleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
5296024664 0 036838 800 768optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
5464011268 0 024134 800 768littleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
13976030828 0 047785 880 744sphlibcc2019090220190816
13976030828 0 047785 880 744sphlibgcc2019090220190816
13984030828 0 047785 880 744sphlibgcc_-funroll-loops2019090220190816
14496038484 0 054401 880 744optcc2019090220190816
14496038484 0 054401 880 744optgcc_-funroll-loops2019090220190816
14600016728 0 033553 880 744littlecc2019090220190816
14600016728 0 033553 880 744littlegcc2019090220190816
14600016728 0 033553 880 744littlegcc_-funroll-loops2019090220190816
15528038484 0 054401 880 744optgcc2019090220190816
17480017000 0 033833 880 744simplecc2019090220190816
17480017000 0 033833 880 744simplegcc2019090220190816
17480017000 0 033833 880 744simplegcc_-funroll-loops2019090220190816
1876808648 0 025609 880 744sphlib-smallcc2019090220190816
1876808648 0 025609 880 744sphlib-smallgcc2019090220190816
1876808648 0 025609 880 744sphlib-smallgcc_-funroll-loops2019090220190816