Implementation notes: aarch64, supercoplxc, crypto_hash/skein512256

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: skein512256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
129603868 0 016937 896 760littlegcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
130403864 0 016344 888 744littlegcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
132003872 0 014280 888 744littlegcc_-O2_-fomit-frame-pointer2019090220190816
132003876 0 015569 896 760littlegcc_-O3_-fomit-frame-pointer2019090220190816
133603872 0 014216 888 744littlegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
133603876 0 015545 896 760littlegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
133603872 0 016432 888 744littlegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
133603876 0 016905 896 760littlegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
1352016172 0 028113 896 744optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
1360016928 0 028969 896 760optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
1368014400 0 024273 896 744optgcc_-O2_-fomit-frame-pointer2019090220190816
1368015188 0 025857 896 760optgcc_-O3_-fomit-frame-pointer2019090220190816
1368016248 0 028265 896 744optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
1368016832 0 028817 896 760optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
137603900 0 013616 872 736littlegcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
137603900 0 013616 872 736littlegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
1376014612 0 024425 896 744optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
1376015168 0 025801 896 760optgcc_-fno-schedule-insns_-O3_-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
140803904 0 013552 872 736littlegcc_-Os_-fomit-frame-pointer2019090220190816
140803904 0 013552 872 736littlegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
140809968 0 022641 896 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
140809232 0 022417 896 760sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
1408010184 0 022945 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
140809256 0 022409 896 760sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
141609976 0 020577 896 744sphlibgcc_-O2_-fomit-frame-pointer2019090220190816
141609240 0 025145 896 760sphlibgcc_-O3_-fomit-frame-pointer2019090220190816
1416010184 0 020729 896 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
141609256 0 021049 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
153604600 0 017160 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
156804612 0 017641 896 760simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
157604008 0 017712 888 744littlegcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
157604008 0 017712 888 744littlegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
158404016 0 014496 888 744littlegcc_-O_-fomit-frame-pointer2019090220190816
158404016 0 014496 888 744littlegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
160008596 0 018529 880 736sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
160008596 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
161604468 0 017334 800 768simpleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
161604664 0 017144 888 744simplegcc_-funroll-loops_-O2_-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
163204740 0 017809 896 760simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
166404536 0 017398 800 768simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
166404536 0 017398 800 768simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
166404536 0 017398 800 768simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
167204536 0 017350 800 768simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
167204580 0 016273 896 760simplegcc_-O3_-fomit-frame-pointer2019090220190816
172004448 0 016113 896 760simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
174403996 0 014408 888 744simplegcc_-O2_-fomit-frame-pointer2019090220190816
174403948 0 013664 872 736simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
174403948 0 013664 872 736simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
181604448 0 016281 896 760sphlib-smallgcc_-O3_-fomit-frame-pointer2019090220190816
181604704 0 017881 896 760sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
182403968 0 014312 888 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
182404432 0 016249 896 760sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
183204728 0 017937 896 760sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
185605504 0 018281 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
192003960 0 013600 872 736simplegcc_-Os_-fomit-frame-pointer2019090220190816
192805304 0 017985 896 744sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
193603960 0 013600 872 736simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
198405368 0 015921 896 744sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
201605176 0 015785 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
213604756 0 018456 888 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
213604756 0 018456 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
218403732 0 013657 880 736sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
218403732 0 013657 880 736sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
220003732 0 013593 880 736sphlib-smallgcc_-Os_-fomit-frame-pointer2019090220190816
220003732 0 013593 880 736sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
225604144 0 014624 888 744simplegcc_-O_-fomit-frame-pointer2019090220190816
225604144 0 014624 888 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
229604444 0 016670 800 768sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
230404412 0 016638 800 768sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
230404412 0 016638 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
230404412 0 016638 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
232804412 0 016582 800 768sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
280805168 0 015849 896 744sphlib-smallgcc_-O_-fomit-frame-pointer2019090220190816
280805168 0 015849 896 744sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
284805584 0 019489 896 744sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
284805584 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
4336010012 0 022822 800 768littleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4336010012 0 022878 800 768littleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4336010012 0 022878 800 768littleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4344010012 0 022878 800 768littleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
5296024664 0 036838 800 768optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
5464011260 0 024126 800 768littleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
13976030828 0 047785 880 744sphlibcc2019090220190816
13976030828 0 047785 880 744sphlibgcc2019090220190816
13976030828 0 047785 880 744sphlibgcc_-funroll-loops2019090220190816
14496038484 0 054401 880 744optcc2019090220190816
14496038484 0 054401 880 744optgcc2019090220190816
14496038484 0 054401 880 744optgcc_-funroll-loops2019090220190816
14600016664 0 033489 880 744littlecc2019090220190816
14600016664 0 033489 880 744littlegcc2019090220190816
14600016664 0 033489 880 744littlegcc_-funroll-loops2019090220190816
17352017000 0 033833 880 744simplecc2019090220190816
17352017000 0 033833 880 744simplegcc2019090220190816
17352017000 0 033833 880 744simplegcc_-funroll-loops2019090220190816
1871208648 0 025609 880 744sphlib-smallcc2019090220190816
1871208648 0 025609 880 744sphlib-smallgcc2019090220190816
1871208648 0 025609 880 744sphlib-smallgcc_-funroll-loops2019090220190816