Implementation notes: mipso32, loongson, crypto_hash/cubehash1632

Computer: loongson
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: cubehash1632
TimeImplementationCompilerBenchmark dateSUPERCOP version
110190unrolled5gcc -march=loongson2f -mabi=n32 -Os2016121120161026
110928sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121120161026
112770unrolled3gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121120161026
114328unrolled3gcc -march=loongson2f -mabi=n32 -Os2016121120161026
129604sphlibgcc -march=loongson2f -mabi=n32 -Os2016121120161026
138252unrolled5gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121120161026
140814sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121120161026
145818unrolled4gcc -march=loongson2f -mabi=n32 -Os2016121120161026
160478unrolled4gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121120161026
162648sphlib-smallgcc -march=loongson2f -mabi=n32 -Os2016121120161026
189706unrolledgcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121120161026
190938unrolledgcc -march=loongson2f -mabi=n32 -Os2016121120161026
192208unrolled2gcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121120161026
216710unrolled3gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121120161026
217852unrolled5gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121120161026
222704sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121120161026
222800sphlib-smallgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121120161026
223848sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121120161026
224154sphlibgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121120161026
225592unrolled3gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121120161026
227456unrolled5gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121120161026
232456unrolled2gcc -march=loongson2f -mabi=n32 -Os2016121120161026
240306unrolled4gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121120161026
252416sphlib-smallgcc -march=loongson2f -mabi=n32 -O22016121120161026
259604unrolled4gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121120161026
262204sphlib-smallgcc -march=loongson2f -mabi=n32 -O32016121120161026
270848unrolled3gcc -march=loongson2f -mabi=n32 -O32016121120161026
271760unrolled3gcc -march=loongson2f -mabi=n32 -O22016121120161026
274474unrolled5gcc -march=loongson2f -mabi=n32 -O32016121120161026
274772unrolled5gcc -march=loongson2f -mabi=n32 -O22016121120161026
278946unrolledgcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121120161026
279588unrolledgcc -march=loongson2f -mabi=n32 -O32016121120161026
283862unrolled2gcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121120161026
285752unrolledgcc -march=loongson2f -mabi=n32 -O22016121120161026
298690sphlibgcc -march=loongson2f -mabi=n32 -O22016121120161026
298858unrolledgcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121120161026
300852simplegcc -funroll-loops -march=loongson2f -mabi=n32 -O32016121120161026
304034simplegcc -march=loongson2f -mabi=n32 -O32016121120161026
305060sphlibgcc -march=loongson2f -mabi=n32 -O32016121120161026
305694unrolled2gcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121120161026
307622unrolled4gcc -march=loongson2f -mabi=n32 -O22016121120161026
312368simplegcc -funroll-loops -march=loongson2f -mabi=n32 -O22016121120161026
314606unrolled4gcc -march=loongson2f -mabi=n32 -O32016121120161026
336734unrolled2gcc -march=loongson2f -mabi=n32 -O32016121120161026
338608unrolled2gcc -march=loongson2f -mabi=n32 -O22016121120161026
1810670simplegcc -march=loongson2f -mabi=n32 -O22016121120161026
1862328simplegcc -funroll-loops -march=loongson2f -mabi=n32 -Os2016121120161026
1863062simplegcc -march=loongson2f -mabi=n32 -Os2016121120161026

Compiler output

Implementation: crypto_hash/cubehash1632/mipso32
Compiler: gcc -funroll-loops -march=loongson2f -mabi=n32 -O2
try.c: /tmp/cclfWTJI.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: /tmp/cclfWTJI.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=loongson2f -mabi=n32 -O2 mipso32

Compiler output

Implementation: crypto_hash/cubehash1632/mipso32
Compiler: gcc -funroll-loops -march=loongson2f -mabi=n32 -O3
try.c: /tmp/ccCfzJ8v.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: /tmp/ccCfzJ8v.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=loongson2f -mabi=n32 -O3 mipso32

Compiler output

Implementation: crypto_hash/cubehash1632/mipso32
Compiler: gcc -funroll-loops -march=loongson2f -mabi=n32 -Os
try.c: /tmp/cc5GbRD3.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: /tmp/cc5GbRD3.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=loongson2f -mabi=n32 -Os mipso32

Compiler output

Implementation: crypto_hash/cubehash1632/mipso32
Compiler: gcc -march=loongson2f -mabi=n32 -O2
try.c: /tmp/ccVpa1Dp.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: /tmp/ccVpa1Dp.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=loongson2f -mabi=n32 -O2 mipso32

Compiler output

Implementation: crypto_hash/cubehash1632/mipso32
Compiler: gcc -march=loongson2f -mabi=n32 -O3
try.c: /tmp/ccfKuhYF.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: /tmp/ccfKuhYF.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=loongson2f -mabi=n32 -O3 mipso32

Compiler output

Implementation: crypto_hash/cubehash1632/mipso32
Compiler: gcc -march=loongson2f -mabi=n32 -Os
try.c: /tmp/cclG9X39.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: /tmp/cclG9X39.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_cubehash1632_mipso32'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=loongson2f -mabi=n32 -Os mipso32