Implementation notes: mipso32, loongson, crypto_hash/keccakc256

Computer: loongson
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: keccakc256
TimeImplementationCompilerBenchmark dateSUPERCOP version
30072opt64lcu24gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
31216opt64lcu24gcc -march=loongson2f -mabi=n32 -Os2016121220161026
31662opt64lcu6gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
33660opt64lcu6gcc -march=loongson2f -mabi=n32 -Os2016121220161026
39000opt64u6gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
39246inplacegcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
41388simplegcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
46386opt64u6gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
46532opt64u6gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
47510opt64lcu6gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
48058opt64lcu6gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
48872opt64lcu6gcc -march=loongson2f -mabi=n32 -O22016121220161026
48898opt64lcu6gcc -march=loongson2f -mabi=n32 -O32016121220161026
49052inplacegcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
49658inplacegcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
49798opt64lcu24gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
50006opt64lcu24gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
52354opt64lcu24gcc -march=loongson2f -mabi=n32 -O22016121220161026
52376opt64lcu24gcc -march=loongson2f -mabi=n32 -O32016121220161026
59280simplegcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
62286opt64u6gcc -march=loongson2f -mabi=n32 -Os2016121220161026
63846simplegcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
64202inplacegcc -march=loongson2f -mabi=n32 -Os2016121220161026
64408simplegcc -march=loongson2f -mabi=n32 -Os2016121220161026
66522opt64u6gcc -march=loongson2f -mabi=n32 -O32016121220161026
66714opt64u6gcc -march=loongson2f -mabi=n32 -O22016121220161026
67420inplacegcc -march=loongson2f -mabi=n32 -O22016121220161026
68952inplacegcc -march=loongson2f -mabi=n32 -O32016121220161026
75362simplegcc -march=loongson2f -mabi=n32 -O32016121220161026
76182simplegcc -march=loongson2f -mabi=n32 -O22016121220161026
88664opt32bi-rvku2gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
94272opt32bi-rvku2gcc -march=loongson2f -mabi=n32 -Os2016121220161026
98072simple32bigcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
100612opt32bi-s2lcu4gcc -march=loongson2f -mabi=n32 -Os2016121220161026
101212simple32bigcc -march=loongson2f -mabi=n32 -Os2016121220161026
101734inplace32bigcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
103974opt32bi-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
104720compactgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
106930compactgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
107478inplace32bigcc -march=loongson2f -mabi=n32 -Os2016121220161026
121546opt32biT-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
123090opt32biT-s2lcu4gcc -march=loongson2f -mabi=n32 -Os2016121220161026
136784compactgcc -march=loongson2f -mabi=n32 -O32016121220161026
160902opt32bi-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
162228opt32bi-s2lcu4gcc -march=loongson2f -mabi=n32 -O32016121220161026
169138opt32bi-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
170388opt32bi-s2lcu4gcc -march=loongson2f -mabi=n32 -O22016121220161026
172102opt32biT-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
172504opt32biT-s2lcu4gcc -march=loongson2f -mabi=n32 -O32016121220161026
183900opt32biT-s2lcu4gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
189226opt32bi-rvku2gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
190634inplace32bigcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
191566opt32biT-s2lcu4gcc -march=loongson2f -mabi=n32 -O22016121220161026
194260inplace32bigcc -march=loongson2f -mabi=n32 -O32016121220161026
195830simple32bigcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
199748inplace32bigcc -march=loongson2f -mabi=n32 -O22016121220161026
200898simple32bigcc -march=loongson2f -mabi=n32 -O32016121220161026
203928simple32bigcc -march=loongson2f -mabi=n32 -O22016121220161026
205808simple32bigcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
206210opt32bi-rvku2gcc -march=loongson2f -mabi=n32 -O32016121220161026
206514opt32bi-rvku2gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
207772inplace32bigcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
218614compactgcc -march=loongson2f -mabi=n32 -O22016121220161026
218694compactgcc -march=loongson2f -mabi=n32 -Os2016121220161026
224558opt32bi-rvku2gcc -march=loongson2f -mabi=n32 -O22016121220161026
227460compactgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
315484compact8gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
320130compact8gcc -march=loongson2f -mabi=n32 -O32016121220161026
321064compact8gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
350044compact8gcc -march=loongson2f -mabi=n32 -O22016121220161026
369654compact8gcc -march=loongson2f -mabi=n32 -Os2016121220161026
369978compact8gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026