Implementation notes: mipso32, loongson, crypto_core/aes256encrypt

Computer: loongson
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20161026
Operation: crypto_core
Primitive: aes256encrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
2364dolbeau/std-4ftgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121020161026
2366dolbeau/std-4ftgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121020161026
2398dolbeau/std-4ftgcc -march=loongson2f -mabi=n32 -O22016121020161026
2410dolbeau/std-4ftgcc -march=loongson2f -mabi=n32 -O32016121020161026
2462dolbeau/std-4ftgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121020161026
2488dolbeau/std-4ftgcc -march=loongson2f -mabi=n32 -Os2016121020161026
2498dolbeau/std-2ftgcc -march=loongson2f -mabi=n32 -O22016121020161026
2528dolbeau/std-1ftgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121020161026
2540dolbeau/std-2ftgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121020161026
2540dolbeau/std-1ftgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121020161026
2540dolbeau/std-2ftgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121020161026
2542dolbeau/std-2ftgcc -march=loongson2f -mabi=n32 -O32016121020161026
2622dolbeau/std-1ftgcc -march=loongson2f -mabi=n32 -O22016121020161026
2624dolbeau/std-1ftgcc -march=loongson2f -mabi=n32 -O32016121020161026
2636dolbeau/std-2ftgcc -march=loongson2f -mabi=n32 -Os2016121020161026
2656dolbeau/std-2ftgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121020161026
2716dolbeau/std-1ftgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121020161026
2794dolbeau/std-1ftgcc -march=loongson2f -mabi=n32 -Os2016121020161026
803738refgcc -march=loongson2f -mabi=n32 -O32016121020161026
898390refgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121020161026
1011650refgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121020161026
4502124refgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121020161026
5304296refgcc -march=loongson2f -mabi=n32 -O22016121020161026
5753140refgcc -march=loongson2f -mabi=n32 -Os2016121020161026

Compiler output

Implementation: crypto_core/aes256encrypt/openssl
Compiler: gcc -funroll-loops -march=loongson2f -mabi=n32 -O2
core.c: In file included from core.c:1:0:
core.c: /usr/include/openssl/aes.h:55:34: fatal error: openssl/opensslconf.h: No such file or directory
core.c: # include gt;
core.c: ^
core.c: compilation terminated.

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