Implementation notes: aarch64, gcc116, crypto_hash/jh384

Computer: gcc116
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: jh384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
43104? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
43328? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
44256? ? ?? ? ?simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
44352? ? ?? ? ?simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
46848? ? ?? ? ?simplegcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
46912? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
47200? ? ?? ? ?simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
47264? ? ?? ? ?simplegcc_-O_-fomit-frame-pointer2017110620171020
48352? ? ?? ? ?simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
48384? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
49408? ? ?? ? ?simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
49504? ? ?? ? ?simplegcc_-Os_-fomit-frame-pointer2017110620171020
54112? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
54336? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
54400? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
55040? ? ?? ? ?bitslice_opt64gcc_-O2_-fomit-frame-pointer2017110620171020
55424? ? ?? ? ?bitslice_opt64gcc_-O_-fomit-frame-pointer2017110620171020
55424? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
55584? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
57024? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
57088? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
57248? ? ?? ? ?bitslice_opt64gcc_-Os_-fomit-frame-pointer2017110620171020
57408? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
57824? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
73312? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
75712? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
75968? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
76256? ? ?? ? ?bitslice_ref64gcc_-O3_-fomit-frame-pointer2017110620171020
77184? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
77792? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
78944? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
79264? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
82592? ? ?? ? ?bitslice_ref64gcc_-O_-fomit-frame-pointer2017110620171020
82592? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
83168? ? ?? ? ?bitslice_ref64gcc_-O2_-fomit-frame-pointer2017110620171020
83424? ? ?? ? ?simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
83552? ? ?? ? ?simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
84608? ? ?? ? ?simplegcc_-O2_-fomit-frame-pointer2017110620171020
85056? ? ?? ? ?simplegcc_-O3_-fomit-frame-pointer2017110620171020
85152? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
85376? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
85472? ? ?? ? ?bitslice_ref64gcc_-Os_-fomit-frame-pointer2017110620171020
85472? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
85504? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
85600? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
86048? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
86112? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
91776? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
91872? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
92480? ? ?? ? ?bitslice_opt32gcc_-O3_-fomit-frame-pointer2017110620171020
93184? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
94528? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
96096? ? ?? ? ?bitslice_opt64gcc_-O3_-fomit-frame-pointer2017110620171020
96192? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
116000? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
120736? ? ?? ? ?bitslice_ref32gcc_-O3_-fomit-frame-pointer2017110620171020
121920? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
122464? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
122688? ? ?? ? ?bitslice_opt32gcc_-O2_-fomit-frame-pointer2017110620171020
122720? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
123168? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
124320? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
124352? ? ?? ? ?bitslice_opt32gcc_-O_-fomit-frame-pointer2017110620171020
125440? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
126656? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
127168? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
127680? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
127776? ? ?? ? ?bitslice_opt32gcc_-Os_-fomit-frame-pointer2017110620171020
137120? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
144864? ? ?? ? ?simplegcc_-funroll-loops2017110620171020
145152? ? ?? ? ?simplecc2017110620171020
145472? ? ?? ? ?simplegcc2017110620171020
150464? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
151648? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
157184? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
158976? ? ?? ? ?bitslice_ref32gcc_-O2_-fomit-frame-pointer2017110620171020
163936? ? ?? ? ?bitslice_ref32gcc_-O_-fomit-frame-pointer2017110620171020
164320? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
165248? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
166912? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
166944? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
167872? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
169440? ? ?? ? ?bitslice_ref32gcc_-Os_-fomit-frame-pointer2017110620171020
885632? ? ?? ? ?bitslice_opt64gcc_-funroll-loops2017110620171020
885728? ? ?? ? ?bitslice_opt64gcc2017110620171020
886464? ? ?? ? ?bitslice_opt64cc2017110620171020
895040? ? ?? ? ?bitslice_ref64gcc2017110620171020
895648? ? ?? ? ?bitslice_ref64gcc_-funroll-loops2017110620171020
897632? ? ?? ? ?bitslice_ref64cc2017110620171020
1810816? ? ?? ? ?bitslice_opt32gcc2017110620171020
1811168? ? ?? ? ?bitslice_opt32cc2017110620171020
1812672? ? ?? ? ?bitslice_opt32gcc_-funroll-loops2017110620171020
1905536? ? ?? ? ?bitslice_ref32cc2017110620171020
1908768? ? ?? ? ?bitslice_ref32gcc_-funroll-loops2017110620171020
1910144? ? ?? ? ?bitslice_ref32gcc2017110620171020