Test results for amd64, hertz, crypto_hash/sarmal256
[Page version: 20241028 01:32:29]
Measurements for amd64, hertz, crypto_hash
Test results for amd64, hertz, crypto_hash
Test results for crypto_hash/sarmal256
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20241022
Operation: crypto_hash
Primitive: sarmal256
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8984 | 26296 16384 0 | 41574 17220 968 | T:opt64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
8998 | 26264 16384 0 | 41574 17220 968 | T:opt64 | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
9401 | 29671 16768 128 | 43349 17580 1192 | T:opt64 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
9474 | 25440 16768 128 | 35784 17556 1064 | T:opt64 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
9835 | 25210 16384 0 | 36920 17212 968 | T:opt64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
10268 | 23868 16768 128 | 34216 17556 1064 | T:asm64 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
Checksum failure
e1cd499f48aba4207ce929c09b301d2170d615265bb665906cd8d6edafcb40ce
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:asm64 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
sarmal.c: sarmal.c: Assembler messages:
sarmal.c: sarmal.c:2151: Warning: mnemonic suffix used with `add'
sarmal.c: sarmal.c:2151: Warning: NOTE: Such forms are deprecated and will be rejected by a future version of the assembler
sarmal.c: sarmal.c:2083: Warning: mnemonic suffix used with `add'
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
T:asm64 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:asm64 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
sarmal.c: sarmal.c:945:14: error: invalid instruction mnemonic 'addq'
sarmal.c: 945 | "push rax\n\t"
sarmal.c: | ^
sarmal.c: <inline asm>:1323:2: note: instantiated into assembly here
sarmal.c: 1323 | addq [rdx], 1024
sarmal.c: | ^~~~
sarmal.c: sarmal.c:1120:14: error: invalid instruction mnemonic 'addq'
sarmal.c: 1120 | "push rax\n\t"
sarmal.c: | ^
sarmal.c: <inline asm>:1075:2: note: instantiated into assembly here
sarmal.c: 1075 | addq [rdx], 1024
sarmal.c: | ^~~~
sarmal.c: sarmal.c:1120:14: error: invalid instruction mnemonic 'addq'
sarmal.c: 1120 | "push rax\n\t"
sarmal.c: | ^
sarmal.c: <inline asm>:1075:2: note: instantiated into assembly here
sarmal.c: 1075 | addq [rdx], 1024
sarmal.c: | ^~~~
sarmal.c: sarmal.c:945:14: error: invalid instruction mnemonic 'addq'
sarmal.c: 945 | "push rax\n\t"
sarmal.c: | ^
sarmal.c: <inline asm>:1323:2: note: instantiated into assembly here
sarmal.c: 1323 | addq [rdx], 1024
sarmal.c: | ^~~~
sarmal.c: sarmal.c:945:14: error: invalid instruction mnemonic 'addq'
sarmal.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
T:asm64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:asm64 | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
Compiler output
sarmal.c: sarmal.c:945:14: error: invalid instruction mnemonic 'addq'
sarmal.c: 945 | "push rax\n\t"
sarmal.c: | ^
sarmal.c: <inline asm>:1323:2: note: instantiated into assembly here
sarmal.c: 1323 | addq [rdx], 1024
sarmal.c: | ^~~~
sarmal.c: sarmal.c:1120:14: error: invalid instruction mnemonic 'addq'
sarmal.c: 1120 | "push rax\n\t"
sarmal.c: | ^
sarmal.c: <inline asm>:1075:2: note: instantiated into assembly here
sarmal.c: 1075 | addq [rdx], 1024
sarmal.c: | ^~~~
sarmal.c: 2 errors generated.
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:asm64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
Namespace violations
sarmal.o Final T
sarmal.o Hash T
sarmal.o HashBlock T
sarmal.o HashPad T
sarmal.o Init T
sarmal.o SMDS D
sarmal.o Update T
Number of similar (implementation,compiler) pairs: 6, namely:
Implementation | Compiler |
T:asm64 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:opt64 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:opt64 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:opt64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:opt64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:opt64 | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |