Test results for armeabi, berry2, crypto_hash/blake2s

[Page version: 20241120 00:22:57]

Measurements for armeabi, berry2, crypto_hash Test results for armeabi, berry2, crypto_hash Test results for crypto_hash/blake2s
Computer: berry2
Microarchitecture: armeabi; Cortex-A7 (410fc075)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_hash
Primitive: blake2s
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
323009672 0 017839 348 744T:regsgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092520240909
383825948 0 014115 348 744T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092520240909
4135814264 0 023211 356 744T:regsgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092520240909
4138614264 0 024867 356 744T:regsgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092520240909
460188936 0 019539 356 744T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092520240909
471128212 0 017155 356 744T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092520240909
4971912380 0 021179 356 744T:regsgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092520240909
614887324 0 016119 356 744T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092520240909

Compiler output


blake2s.S: blake2s.c: Assembler messages:
blake2s.S: blake2s.c:13: Error: bad instruction `xorl %r11d,%r11d'
blake2s.S: blake2s.c:14: Error: bad instruction `xorl %ecx,%ecx'
blake2s.S: blake2s.c:15: Error: bad instruction `movq %rsi,%r9'
blake2s.S: blake2s.c:16: Error: bad instruction `vmovdqu .L_2il0floatpacket.10(%rip),%xmm4'
blake2s.S: blake2s.c:17: Error: bad instruction `xorl %eax,%eax'
blake2s.S: blake2s.c:18: Error: bad instruction `vmovdqu .L_2il0floatpacket.7(%rip),%xmm0'
blake2s.S: blake2s.c:19: Error: bad instruction `vmovdqa %xmm4,%xmm2'
blake2s.S: blake2s.c:20: Error: bad instruction `vmovdqu .L_2il0floatpacket.8(%rip),%xmm1'
blake2s.S: blake2s.c:21: Error: bad instruction `movq %rdx,%r8'
blake2s.S: blake2s.c:22: Error: bad instruction `vmovdqu .L_2il0floatpacket.9(%rip),%xmm3'
blake2s.S: blake2s.c:23: Error: bad instruction `xorl %r10d,%r10d'
blake2s.S: blake2s.c:24: Error: bad instruction `vmovdqu .L_2il0floatpacket.11(%rip),%xmm5'
blake2s.S: blake2s.c:25: Error: bad instruction `cmpq $64,%rdx'
blake2s.S: blake2s.c:26: Error: bad instruction `jbe ..B1.5'
blake2s.S: blake2s.c:28: Error: bad instruction `movq %rbp,-104(%rsp)'
blake2s.S: blake2s.c:29: Error: bad instruction `lea -1(%rdx),%rsi'
blake2s.S: blake2s.c:30: Error: bad instruction `sarq $5,%rsi'
blake2s.S: blake2s.c:32: Error: bad instruction `movq %rcx,%rbp'
blake2s.S: blake2s.c:33: Error: bad instruction `shrq $58,%rsi'
blake2s.S: blake2s.c:34: Error: bad instruction `movq %rax,%rcx'
blake2s.S: blake2s.c:35: Error: bad instruction `lea -1(%rsi,%rdx),%rdx'
blake2s.S: blake2s.c:36: Error: bad instruction `sarq $6,%rdx'
blake2s.S: blake2s.c:37: Error: bad instruction `movq %rdx,%rax'
blake2s.S: blake2s.c:39: Error: bad instruction `vmovdqu (%rcx,%r9),%xmm9'
blake2s.S: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:avxiccgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:avxiccgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:avxiccgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:avxiccgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:1627: Error: junk at end of line, first unrecognized character is `,'

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:moon/armv6/32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:moon/armv6/32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:moon/armv6/32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:moon/armv6/32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


blake2s.c: In file included from blake2s.c:21:
blake2s.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2s.c:    68 | #error "This code requires at least SSE2."
blake2s.c:       |  ^~~~~
blake2s.c: blake2s.c:24:10: fatal error: emmintrin.h: No such file or directory
blake2s.c:    24 | #include <emmintrin.h>
blake2s.c:       |          ^~~~~~~~~~~~~
blake2s.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:xmmgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xmmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xmmgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:xmmgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


blake2s-ref.o blake2s T
blake2s-ref.o blake2s_final T
blake2s-ref.o blake2s_init T
blake2s-ref.o blake2s_init_key T
blake2s-ref.o blake2s_init_param T
blake2s-ref.o blake2s_update T

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)