Implementation notes: mipso32, loongson, crypto_hash/keccakc512

Computer: loongson
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: keccakc512
TimeImplementationCompilerBenchmark dateSUPERCOP version
35696opt64lcu24gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
36510opt64lcu24gcc -march=loongson2f -mabi=n32 -Os2016121220161026
37904sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
38276opt64lcu6gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
39182opt64lcu6gcc -march=loongson2f -mabi=n32 -Os2016121220161026
39306sphlib-smallgcc -march=loongson2f -mabi=n32 -Os2016121220161026
39472sphlibgcc -march=loongson2f -mabi=n32 -Os2016121220161026
40520sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
45714opt64u6gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
46300inplacegcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
48994simplegcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
53528opt64u6gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
53756opt64u6gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
55000sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
55360sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
57468opt64lcu6gcc -march=loongson2f -mabi=n32 -O32016121220161026
57534opt64lcu6gcc -march=loongson2f -mabi=n32 -O22016121220161026
57678opt64lcu24gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
57922opt64lcu24gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
58470opt64lcu24gcc -march=loongson2f -mabi=n32 -O22016121220161026
58614opt64lcu24gcc -march=loongson2f -mabi=n32 -O32016121220161026
59024inplacegcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
59416inplacegcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
60338sphlibgcc -march=loongson2f -mabi=n32 -O22016121220161026
61140sphlib-smallgcc -march=loongson2f -mabi=n32 -O32016121220161026
61232sphlib-smallgcc -march=loongson2f -mabi=n32 -O22016121220161026
61366opt64lcu6gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
62594sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
62684sphlibgcc -march=loongson2f -mabi=n32 -O32016121220161026
62926sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
63086opt64lcu6gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
66682simplegcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
74440opt64u6gcc -march=loongson2f -mabi=n32 -Os2016121220161026
75978simplegcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
76358inplacegcc -march=loongson2f -mabi=n32 -Os2016121220161026
76688simplegcc -march=loongson2f -mabi=n32 -Os2016121220161026
77030opt64u6gcc -march=loongson2f -mabi=n32 -O22016121220161026
77296opt64u6gcc -march=loongson2f -mabi=n32 -O32016121220161026
80432inplacegcc -march=loongson2f -mabi=n32 -O22016121220161026
85342inplacegcc -march=loongson2f -mabi=n32 -O32016121220161026
85758simplegcc -march=loongson2f -mabi=n32 -O32016121220161026
90848simplegcc -march=loongson2f -mabi=n32 -O22016121220161026
101342opt32bi-rvku2gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
107856opt32bi-rvku2gcc -march=loongson2f -mabi=n32 -Os2016121220161026
112038simple32bigcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
115342opt32bi-s2lcu4gcc -march=loongson2f -mabi=n32 -Os2016121220161026
115472simple32bigcc -march=loongson2f -mabi=n32 -Os2016121220161026
116500inplace32bigcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
119666opt32bi-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
123022inplace32bigcc -march=loongson2f -mabi=n32 -Os2016121220161026
124882compactgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
136512opt32biT-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
138042opt32biT-s2lcu4gcc -march=loongson2f -mabi=n32 -Os2016121220161026
145554compactgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
185484compactgcc -march=loongson2f -mabi=n32 -O32016121220161026
186866opt32bi-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
197364opt32bi-s2lcu4gcc -march=loongson2f -mabi=n32 -O32016121220161026
197830opt32bi-s2lcu4gcc -march=loongson2f -mabi=n32 -O22016121220161026
201080opt32biT-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
201668opt32bi-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
208618opt32biT-s2lcu4gcc -march=loongson2f -mabi=n32 -O32016121220161026
211496opt32biT-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
224344opt32biT-s2lcu4gcc -march=loongson2f -mabi=n32 -O22016121220161026
225644inplace32bigcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
230010inplace32bigcc -march=loongson2f -mabi=n32 -O32016121220161026
231962simple32bigcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
233300opt32bi-rvku2gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
234666inplace32bigcc -march=loongson2f -mabi=n32 -O22016121220161026
236666opt32bi-rvku2gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
238348simple32bigcc -march=loongson2f -mabi=n32 -O32016121220161026
239676simple32bigcc -march=loongson2f -mabi=n32 -O22016121220161026
241420opt32bi-rvku2gcc -march=loongson2f -mabi=n32 -O32016121220161026
242082simple32bigcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
244410inplace32bigcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
254676opt32bi-rvku2gcc -march=loongson2f -mabi=n32 -O22016121220161026
261776compactgcc -march=loongson2f -mabi=n32 -O22016121220161026
263152compactgcc -march=loongson2f -mabi=n32 -Os2016121220161026
272284compactgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
378364compact8gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
383692compact8gcc -march=loongson2f -mabi=n32 -O32016121220161026
385010compact8gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
419714compact8gcc -march=loongson2f -mabi=n32 -O22016121220161026
443142compact8gcc -march=loongson2f -mabi=n32 -Os2016121220161026
443498compact8gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026

Checksum failure

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: gcc -funroll-loops -march=loongson2f -mabi=n32 -O2
ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe
Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 gil/singlefile gil/singlefile_unrolled
gcc -funroll-loops -march=loongson2f -mabi=n32 -Os gil/singlefile gil/singlefile_unrolled
gcc -march=loongson2f -mabi=n32 -O2 gil/singlefile gil/singlefile_unrolled
gcc -march=loongson2f -mabi=n32 -O3 gil/singlefile gil/singlefile_unrolled
gcc -march=loongson2f -mabi=n32 -Os gil/singlefile gil/singlefile_unrolled