Implementation notes: mipso32, loongson, crypto_hash/shavite3512

Computer: loongson
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
122652sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
125210sphlibgcc -march=loongson2f -mabi=n32 -Os2016121220161026
137730sphlib-smallgcc -march=loongson2f -mabi=n32 -O32016121220161026
139662sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
141600sphlib-smallgcc -march=loongson2f -mabi=n32 -Os2016121220161026
152404sphlib-smallgcc -march=loongson2f -mabi=n32 -O22016121220161026
155672sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
157386sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
172734sphlibgcc -march=loongson2f -mabi=n32 -O32016121220161026
175080sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
176534new-aes-roundgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
176664new-aes-roundgcc -march=loongson2f -mabi=n32 -Os2016121220161026
176822no-saltgcc -march=loongson2f -mabi=n32 -Os2016121220161026
176970no-saltgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
177560sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
177570low-memgcc -march=loongson2f -mabi=n32 -O32016121220161026
180670low-memgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
184776sphlibgcc -march=loongson2f -mabi=n32 -O22016121220161026
185494IntelL1Cachegcc -march=loongson2f -mabi=n32 -Os2016121220161026
187682IntelL1Cachegcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
192138IntelL1Cachegcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
197464low-memgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
199626IntelL1Cachegcc -march=loongson2f -mabi=n32 -O32016121220161026
206608IntelL1Cachegcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
206900lower-memgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
209272different-ordergcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
209604different-ordergcc -march=loongson2f -mabi=n32 -Os2016121220161026
211812lower-memgcc -march=loongson2f -mabi=n32 -O22016121220161026
212986IntelL1Cachegcc -march=loongson2f -mabi=n32 -O22016121220161026
216508lower-memgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
226168low-memgcc -march=loongson2f -mabi=n32 -Os2016121220161026
234230low-memgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
238426lower-memgcc -march=loongson2f -mabi=n32 -O32016121220161026
243044low-memgcc -march=loongson2f -mabi=n32 -O22016121220161026
244806lower-memgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
250240lower-memgcc -march=loongson2f -mabi=n32 -Os2016121220161026
328918new-aes-roundgcc -march=loongson2f -mabi=n32 -O22016121220161026
329016no-saltgcc -march=loongson2f -mabi=n32 -O22016121220161026
338510no-saltgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
338584new-aes-roundgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
411566different-ordergcc -march=loongson2f -mabi=n32 -O22016121220161026
411934different-ordergcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
584692new-aes-roundgcc -march=loongson2f -mabi=n32 -O32016121220161026
584756no-saltgcc -march=loongson2f -mabi=n32 -O32016121220161026
599806no-saltgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
601588new-aes-roundgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
603722different-ordergcc -march=loongson2f -mabi=n32 -O32016121220161026
614248different-ordergcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
6800368-bitgcc -march=loongson2f -mabi=n32 -O32016121220161026
6801468-bitgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
7005868-bitgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
7398468-bitgcc -march=loongson2f -mabi=n32 -O22016121220161026
14801868-bitgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
14935348-bitgcc -march=loongson2f -mabi=n32 -Os2016121220161026

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: gcc -funroll-loops -march=loongson2f -mabi=n32 -O2
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^

Number of similar (compiler,implementation) pairs: 42, namely:
CompilerImplementations
gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=loongson2f -mabi=n32 -Os 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=loongson2f -mabi=n32 -O2 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=loongson2f -mabi=n32 -O3 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=loongson2f -mabi=n32 -Os 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt