Implementation notes: mipso32, loongson, crypto_hash/groestl512

Computer: loongson
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
217214opt64gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
222346sphlib-adaptedgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
223654sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
224032opt64gcc -march=loongson2f -mabi=n32 -Os2016121220161026
225866sphlib-adaptedgcc -march=loongson2f -mabi=n32 -Os2016121220161026
227494sphlibgcc -march=loongson2f -mabi=n32 -Os2016121220161026
383462opt32gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
385190opt32gcc -march=loongson2f -mabi=n32 -O32016121220161026
387892opt32gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
393412opt32gcc -march=loongson2f -mabi=n32 -O22016121220161026
428684opt32gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
440518sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026
464246sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
464258sphlib-adaptedgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
465788sphlib-adaptedgcc -march=loongson2f -mabi=n32 -O32016121220161026
467686opt32gcc -march=loongson2f -mabi=n32 -Os2016121220161026
469076sphlibgcc -march=loongson2f -mabi=n32 -O22016121220161026
469940sphlibgcc -march=loongson2f -mabi=n32 -O32016121220161026
470072sphlib-adaptedgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
471084sphlib-adaptedgcc -march=loongson2f -mabi=n32 -O22016121220161026
472808sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
486408sphlib-smallgcc -march=loongson2f -mabi=n32 -Os2016121220161026
505916opt64gcc -march=loongson2f -mabi=n32 -O22016121220161026
506212opt64gcc -march=loongson2f -mabi=n32 -O32016121220161026
510192opt64gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
512244opt64gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
512504sphlib-smallgcc -march=loongson2f -mabi=n32 -O32016121220161026
537928sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
540678sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
563654sphlib-smallgcc -march=loongson2f -mabi=n32 -O22016121220161026
71614432bit-bytesliced-c-smallgcc -march=loongson2f -mabi=n32 -O32016121220161026
75489432bit-bytesliced-c-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121220161026
85911032bit-bytesliced-c-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121220161026
191018032bit-bytesliced-c-smallgcc -march=loongson2f -mabi=n32 -O22016121220161026
193587432bit-bytesliced-c-smallgcc -march=loongson2f -mabi=n32 -Os2016121220161026
193676832bit-bytesliced-c-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121220161026

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: gcc -funroll-loops -march=loongson2f -mabi=n32 -O2
hash.c: hash.c:897:2: error: #error "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be enabled"
hash.c: ^

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 mmx
gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 mmx
gcc -funroll-loops -march=loongson2f -mabi=n32 -Os mmx
gcc -march=loongson2f -mabi=n32 -O2 mmx
gcc -march=loongson2f -mabi=n32 -O3 mmx
gcc -march=loongson2f -mabi=n32 -Os mmx