Test results for aarch64, cfarm425, crypto_hash/blake2b

[Page version: 20261005 22:53:57]

Measurements for aarch64, cfarm425, crypto_hash Test results for aarch64, cfarm425, crypto_hash Test results for crypto_hash/blake2b
Computer: cfarm425
Microarchitecture: aarch64; Cortex-A76 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261004
Operation: crypto_hash
Primitive: blake2b
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
596812192 0 031828 1200 1416T:regsgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004
1020210780 0 030444 1200 1416T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100520261004

Compiler output


blake2b.c: blake2b.c:11:10: fatal error: immintrin.h: No such file or directory
blake2b.c:    11 | #include <immintrin.h>
blake2b.c:       |          ^~~~~~~~~~~~~
blake2b.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:avx2-1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Compiler output


blake2b.c: blake2b.c:12:10: fatal error: immintrin.h: No such file or directory
blake2b.c:    12 | #include <immintrin.h>
blake2b.c:       |          ^~~~~~~~~~~~~
blake2b.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:avx2-2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:avx2-3gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Compiler output


blake2b.S: /tmp/ccKW3fNf.s: Assembler messages:
blake2b.S: blake2b.S:3: Error: unknown pseudo-op: `.intel_syntax'
blake2b.S: blake2b.c:14: Error: expected a register at operand 1 -- `sub rsp,552'
blake2b.S: blake2b.c:16: Error: unknown mnemonic `xor' -- `xor r11d,r11d'
blake2b.S: blake2b.c:17: Error: unknown mnemonic `xor' -- `xor ecx,ecx'
blake2b.S: blake2b.c:18: Error: expected a register or register list at operand 1 -- `mov r9,rsi'
blake2b.S: blake2b.c:19: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm2,XMMWORD PTR .L_2il0floatpacket.13[rip]'
blake2b.S: blake2b.c:20: Error: unknown mnemonic `xor' -- `xor eax,eax'
blake2b.S: blake2b.c:21: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm3,XMMWORD PTR .L_2il0floatpacket.14[rip]'
blake2b.S: blake2b.c:22: Error: expected a register or register list at operand 1 -- `mov r8,rdx'
blake2b.S: blake2b.c:23: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,XMMWORD PTR .L_2il0floatpacket.15[rip]'
blake2b.S: blake2b.c:24: Error: unknown mnemonic `xor' -- `xor r10d,r10d'
blake2b.S: blake2b.c:25: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm11,XMMWORD PTR .L_2il0floatpacket.16[rip]'
blake2b.S: blake2b.c:26: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm1,XMMWORD PTR .L_2il0floatpacket.11[rip]'
blake2b.S: blake2b.c:27: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm0,XMMWORD PTR .L_2il0floatpacket.12[rip]'
blake2b.S: blake2b.c:28: Error: unknown mnemonic `vmovdqu' -- `vmovdqu XMMWORD PTR[448+rsp],xmm2'
blake2b.S: blake2b.c:29: Error: unknown mnemonic `vmovdqu' -- `vmovdqu XMMWORD PTR[464+rsp],xmm3'
blake2b.S: blake2b.c:30: Error: unknown mnemonic `vmovdqu' -- `vmovdqu XMMWORD PTR[496+rsp],xmm4'
blake2b.S: blake2b.c:31: Error: unknown mnemonic `vmovdqu' -- `vmovdqu XMMWORD PTR[480+rsp],xmm11'
blake2b.S: blake2b.c:32: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm5,XMMWORD PTR .L_2il0floatpacket.17[rip]'
blake2b.S: blake2b.c:33: Error: expected a register at operand 1 -- `cmp rdx,128'
blake2b.S: blake2b.c:34: Error: unknown mnemonic `jbe' -- `jbe ..B1.5'
blake2b.S: blake2b.c:37: Error: expected a register or register list at operand 1 -- `mov QWORD PTR[rsp],rbp'
blake2b.S: blake2b.c:38: Error: unknown mnemonic `lea' -- `lea rsi,QWORD PTR[-1+rdx]'
blake2b.S: blake2b.c:39: Error: unknown mnemonic `sar' -- `sar rsi,6'
blake2b.S: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:avxiccgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Compiler output


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

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:xmmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)
T:ymmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

Namespace violations


blake2b-ref.o blake2b T
blake2b-ref.o blake2b_final T
blake2b-ref.o blake2b_init T
blake2b-ref.o blake2b_init_key T
blake2b-ref.o blake2b_init_param T
blake2b-ref.o blake2b_update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)