Implementation notes: mipso32, loongson, crypto_hash/shavite3256

Computer: loongson
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
68394sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
68722sphlib-smallgcc -march=loongson2f -mabi=n32 -O32016121220161026
69692sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
70820sphlibgcc -march=loongson2f -mabi=n32 -Os2016121220161026
71104sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
80064sphlib-smallgcc -march=loongson2f -mabi=n32 -O22016121220161026
89864sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
91660sphlib-smallgcc -march=loongson2f -mabi=n32 -Os2016121220161026
93410new-aes-roundgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
93668low-memgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
94318no-saltgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
95706sphlibgcc -march=loongson2f -mabi=n32 -O22016121220161026
95916low-memgcc -march=loongson2f -mabi=n32 -Os2016121220161026
96066sphlibgcc -march=loongson2f -mabi=n32 -O32016121220161026
96086sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
96100sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
96838new-aes-roundgcc -march=loongson2f -mabi=n32 -Os2016121220161026
97722no-saltgcc -march=loongson2f -mabi=n32 -Os2016121220161026
109630lower-memgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
111440lower-memgcc -march=loongson2f -mabi=n32 -O22016121220161026
112278lower-memgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
112658no-saltgcc -march=loongson2f -mabi=n32 -O22016121220161026
112872new-aes-roundgcc -march=loongson2f -mabi=n32 -O22016121220161026
113326lower-memgcc -march=loongson2f -mabi=n32 -Os2016121220161026
115830lower-memgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
116944lower-memgcc -march=loongson2f -mabi=n32 -O32016121220161026
121900low-memgcc -march=loongson2f -mabi=n32 -O22016121220161026
145044low-memgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
150042no-saltgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
150200new-aes-roundgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
152846low-memgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
155766low-memgcc -march=loongson2f -mabi=n32 -O32016121220161026
164080new-aes-roundgcc -march=loongson2f -mabi=n32 -O32016121220161026
165372new-aes-roundgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
165558no-saltgcc -march=loongson2f -mabi=n32 -O32016121220161026
165908no-saltgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
3446308-bitgcc -march=loongson2f -mabi=n32 -O32016121220161026
3482368-bitgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
3620168-bitgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
3750028-bitgcc -march=loongson2f -mabi=n32 -O22016121220161026
7623108-bitgcc -march=loongson2f -mabi=n32 -Os2016121220161026
7666228-bitgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026

Compiler output

Implementation: crypto_hash/shavite3256/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: 30, namely:
CompilerImplementations
gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=loongson2f -mabi=n32 -Os 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=loongson2f -mabi=n32 -O2 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=loongson2f -mabi=n32 -O3 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=loongson2f -mabi=n32 -Os 8-bit low-mem lower-mem new-aes-round no-salt