Implementation notes: aarch64, gcc116, crypto_hash/jh256

Computer: gcc116
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: jh256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
43008? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
43040? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
44352? ? ?? ? ?simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
44704? ? ?? ? ?simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
46848? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
47008? ? ?? ? ?simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
47072? ? ?? ? ?simplegcc_-O_-fomit-frame-pointer2017110620171020
47072? ? ?? ? ?simplegcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
48384? ? ?? ? ?simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
48480? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
49504? ? ?? ? ?simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
49632? ? ?? ? ?simplegcc_-Os_-fomit-frame-pointer2017110620171020
54368? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
54464? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
54752? ? ?? ? ?bitslice_opt64gcc_-O2_-fomit-frame-pointer2017110620171020
54784? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
55328? ? ?? ? ?bitslice_opt64gcc_-O_-fomit-frame-pointer2017110620171020
55488? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
55712? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
57440? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
57536? ? ?? ? ?bitslice_opt64gcc_-Os_-fomit-frame-pointer2017110620171020
57632? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
57824? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
58144? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-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
77184? ? ?? ? ?bitslice_ref64gcc_-O3_-fomit-frame-pointer2017110620171020
77632? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
77632? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
79488? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
79968? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
83008? ? ?? ? ?bitslice_ref64gcc_-O_-fomit-frame-pointer2017110620171020
83072? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
83200? ? ?? ? ?bitslice_ref64gcc_-O2_-fomit-frame-pointer2017110620171020
83328? ? ?? ? ?simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
83456? ? ?? ? ?simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
84768? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
84768? ? ?? ? ?bitslice_ref64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
84800? ? ?? ? ?bitslice_opt64gcc_-O3_-fomit-frame-pointer2017110620171020
84832? ? ?? ? ?simplegcc_-O2_-fomit-frame-pointer2017110620171020
85216? ? ?? ? ?simplegcc_-O3_-fomit-frame-pointer2017110620171020
85632? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
85696? ? ?? ? ?bitslice_ref64gcc_-Os_-fomit-frame-pointer2017110620171020
85760? ? ?? ? ?bitslice_opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
85888? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
86816? ? ?? ? ?bitslice_opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
87008? ? ?? ? ?bitslice_ref64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
91552? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
92224? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
92768? ? ?? ? ?bitslice_opt32gcc_-O3_-fomit-frame-pointer2017110620171020
93472? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
94880? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
95552? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
116864? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
120192? ? ?? ? ?bitslice_ref32gcc_-O3_-fomit-frame-pointer2017110620171020
122304? ? ?? ? ?bitslice_opt32gcc_-O2_-fomit-frame-pointer2017110620171020
122656? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
122688? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
123008? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
123392? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
124288? ? ?? ? ?bitslice_opt32gcc_-O_-fomit-frame-pointer2017110620171020
124960? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
125408? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
126976? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
127520? ? ?? ? ?bitslice_opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
127872? ? ?? ? ?bitslice_opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
127904? ? ?? ? ?bitslice_opt32gcc_-Os_-fomit-frame-pointer2017110620171020
137856? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
144928? ? ?? ? ?simplegcc2017110620171020
145024? ? ?? ? ?simplegcc_-funroll-loops2017110620171020
145408? ? ?? ? ?simplecc2017110620171020
150880? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
155680? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
156192? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
159392? ? ?? ? ?bitslice_ref32gcc_-O2_-fomit-frame-pointer2017110620171020
163488? ? ?? ? ?bitslice_ref32gcc_-O_-fomit-frame-pointer2017110620171020
164096? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
166496? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
168032? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
168896? ? ?? ? ?bitslice_ref32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
170016? ? ?? ? ?bitslice_ref32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
172096? ? ?? ? ?bitslice_ref32gcc_-Os_-fomit-frame-pointer2017110620171020
881856? ? ?? ? ?bitslice_opt64cc2017110620171020
881856? ? ?? ? ?bitslice_opt64gcc2017110620171020
886912? ? ?? ? ?bitslice_opt64gcc_-funroll-loops2017110620171020
898240? ? ?? ? ?bitslice_ref64gcc_-funroll-loops2017110620171020
899040? ? ?? ? ?bitslice_ref64cc2017110620171020
900000? ? ?? ? ?bitslice_ref64gcc2017110620171020
1813248? ? ?? ? ?bitslice_opt32gcc2017110620171020
1814624? ? ?? ? ?bitslice_opt32cc2017110620171020
1817888? ? ?? ? ?bitslice_opt32gcc_-funroll-loops2017110620171020
1921024? ? ?? ? ?bitslice_ref32gcc_-funroll-loops2017110620171020
1951104? ? ?? ? ?bitslice_ref32gcc2017110620171020
1959360? ? ?? ? ?bitslice_ref32cc2017110620171020