Implementation notes: aarch64, gcc116, crypto_hash/jh512

Computer: gcc116
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: jh512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
42880? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
43072? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
44064? ? ?? ? ?simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
44224? ? ?? ? ?simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
46720? ? ?? ? ?simplegcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
46912? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
46944? ? ?? ? ?simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
47328? ? ?? ? ?simplegcc_-O_-fomit-frame-pointer2017110620171020
48160? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
48192? ? ?? ? ?simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
49312? ? ?? ? ?simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
49728? ? ?? ? ?simplegcc_-Os_-fomit-frame-pointer2017110620171020
54080? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
54464? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
54528? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
55328? ? ?? ? ?bitslice_opt64gcc_-O2_-fomit-frame-pointer2017110620171020
55648? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
55712? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
55776? ? ?? ? ?bitslice_opt64gcc_-O_-fomit-frame-pointer2017110620171020
57088? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
57248? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
57568? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
57568? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
57888? ? ?? ? ?bitslice_opt64gcc_-Os_-fomit-frame-pointer2017110620171020
73344? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
75008? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
75872? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
77088? ? ?? ? ?bitslice_ref64gcc_-O3_-fomit-frame-pointer2017110620171020
77184? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
77632? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
78976? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
78976? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
82592? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
82976? ? ?? ? ?simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
83040? ? ?? ? ?simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
83360? ? ?? ? ?bitslice_ref64gcc_-O_-fomit-frame-pointer2017110620171020
84032? ? ?? ? ?bitslice_ref64gcc_-O2_-fomit-frame-pointer2017110620171020
84736? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
84768? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
85024? ? ?? ? ?simplegcc_-O2_-fomit-frame-pointer2017110620171020
85184? ? ?? ? ?bitslice_opt64gcc_-O3_-fomit-frame-pointer2017110620171020
85184? ? ?? ? ?simplegcc_-O3_-fomit-frame-pointer2017110620171020
85408? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
85536? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
85664? ? ?? ? ?bitslice_ref64gcc_-Os_-fomit-frame-pointer2017110620171020
85984? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
86016? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
86112? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
91680? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
91872? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
92448? ? ?? ? ?bitslice_opt32gcc_-O3_-fomit-frame-pointer2017110620171020
93056? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
94656? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
95680? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
115936? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
120544? ? ?? ? ?bitslice_ref32gcc_-O3_-fomit-frame-pointer2017110620171020
122080? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
122400? ? ?? ? ?bitslice_opt32gcc_-O2_-fomit-frame-pointer2017110620171020
122624? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
122816? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
123040? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
123936? ? ?? ? ?bitslice_opt32gcc_-O_-fomit-frame-pointer2017110620171020
124160? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
124960? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
127008? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
127072? ? ?? ? ?bitslice_opt32gcc_-Os_-fomit-frame-pointer2017110620171020
127264? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
127520? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
137728? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
144384? ? ?? ? ?simplegcc_-funroll-loops2017110620171020
144928? ? ?? ? ?simplegcc2017110620171020
145088? ? ?? ? ?simplecc2017110620171020
151712? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
154368? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
154848? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
158720? ? ?? ? ?bitslice_ref32gcc_-O2_-fomit-frame-pointer2017110620171020
163680? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
164480? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
165344? ? ?? ? ?bitslice_ref32gcc_-O_-fomit-frame-pointer2017110620171020
166400? ? ?? ? ?bitslice_ref32gcc_-Os_-fomit-frame-pointer2017110620171020
166816? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
167776? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
168384? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
885024? ? ?? ? ?bitslice_opt64gcc_-funroll-loops2017110620171020
885440? ? ?? ? ?bitslice_opt64gcc2017110620171020
885856? ? ?? ? ?bitslice_opt64cc2017110620171020
893664? ? ?? ? ?bitslice_ref64gcc_-funroll-loops2017110620171020
895712? ? ?? ? ?bitslice_ref64gcc2017110620171020
901920? ? ?? ? ?bitslice_ref64cc2017110620171020
1811456? ? ?? ? ?bitslice_opt32gcc2017110620171020
1811872? ? ?? ? ?bitslice_opt32cc2017110620171020
1870752? ? ?? ? ?bitslice_opt32gcc_-funroll-loops2017110620171020
1909984? ? ?? ? ?bitslice_ref32gcc_-funroll-loops2017110620171020
1911200? ? ?? ? ?bitslice_ref32gcc2017110620171020
1911808? ? ?? ? ?bitslice_ref32cc2017110620171020