Test results for aarch64, pi5, crypto_core/keccakf160064bits
[Page version: 20260221 06:09:02]
Measurements for aarch64, pi5, crypto_core
Test results for aarch64, pi5, crypto_core
Test results for crypto_core/keccakf160064bits
Computer: pi5
Microarchitecture: aarch64; Cortex-A76 (414fd0b1)
Architecture: aarch64
CPU ID: 414fd0b1
SUPERCOP version: 20251222
Operation: crypto_core
Primitive: keccakf160064bits
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1043 | 38120 0 0 | 48794 780 888 | optimized1600lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1058 | 17028 0 0 | 27690 780 888 | optimized1600lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1063 | 38148 0 0 | 47850 764 880 | optimized1600lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1075 | 18168 0 0 | 28818 780 904 | optimized1600lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1076 | 20348 0 0 | 31914 780 904 | optimized1600lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1077 | 16912 0 0 | 26602 764 880 | optimized1600lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1077 | 56588 0 0 | 68170 780 904 | optimized1600lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1078 | 41108 0 0 | 51762 780 904 | optimized1600lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1100 | 39428 0 0 | 50090 780 888 | optimized1600ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1115 | 19096 0 0 | 29193 796 880 | optimized1600lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1115 | 17184 0 0 | 27810 780 888 | optimized1600u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1122 | 42828 0 0 | 52905 796 880 | optimized1600lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1122 | 39680 0 0 | 49378 764 880 | optimized1600ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1123 | 16844 0 0 | 26538 764 880 | optimized1600u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1124 | 18568 0 0 | 30671 804 880 | optimized1600u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1126 | 17700 0 0 | 28031 804 880 | optimized1600u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1130 | 18556 0 0 | 32231 804 896 | optimized1600u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1136 | 42068 0 0 | 56039 804 896 | optimized1600ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1137 | 19204 0 0 | 29527 804 880 | optimized1600lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1138 | 42412 0 0 | 54519 804 880 | optimized1600ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1139 | 19008 0 0 | 32999 804 896 | optimized1600u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1139 | 41544 0 0 | 51879 804 880 | optimized1600ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1140 | 42312 0 0 | 55975 804 896 | optimized1600ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1141 | 20436 0 0 | 32551 804 880 | optimized1600lcu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1142 | 20424 0 0 | 34087 804 896 | optimized1600lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1146 | 44348 0 0 | 58319 804 896 | optimized1600lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1147 | 44288 0 0 | 56391 804 880 | optimized1600lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1147 | 44180 0 0 | 57831 804 896 | optimized1600lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1151 | 43048 0 0 | 53375 804 880 | optimized1600lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1153 | 21288 0 0 | 35279 804 896 | optimized1600lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1158 | 42912 0 0 | 52993 796 880 | optimized1600ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1160 | 18044 0 0 | 28121 796 880 | optimized1600u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1177 | 45892 0 0 | 56554 780 904 | optimized1600ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1178 | 63020 0 0 | 74586 780 904 | optimized1600ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1190 | 19764 0 0 | 30410 780 904 | optimized1600u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1193 | 21060 0 0 | 32634 780 904 | optimized1600u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1457 | 4998 0 0 | 17242 820 880 | reference1600 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1461 | 4998 0 0 | 18778 820 896 | reference1600 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 1516 | 5294 0 0 | 19386 820 896 | reference1600 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 2116 | 3804 0 0 | 15493 796 904 | reference1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 2143 | 4536 0 0 | 18183 804 896 | compact1600 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 2294 | 5364 0 0 | 19335 804 896 | compact1600 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 3283 | 7242 0 0 | 18810 780 904 | compact1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 3556 | 4436 0 0 | 16551 804 880 | compact1600 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 6080 | 2529 0 0 | 13194 780 904 | compact1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 6730 | 2328 0 0 | 12409 796 880 | compact1600 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 6985 | 2777 0 0 | 13450 780 888 | compact1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 7048 | 2300 0 0 | 12002 764 880 | compact1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 7428 | 2404 0 0 | 12735 804 880 | compact1600 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 11750 | 3870 0 0 | 14057 812 880 | reference1600 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 13332 | 3548 0 0 | 14309 796 904 | reference1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 14785 | 3954 0 0 | 14410 820 880 | reference1600 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 16746 | 3154 0 0 | 12970 780 880 | reference1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
| 23458 | 3812 0 0 | 14573 796 888 | reference1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251230 | 20251222 |
Compiler output
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.S: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54:12: error: missing expression
KeccakP-1600-x86-64-gas.S: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.S: .equ arg2, %rsi
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55:12: error: missing expression
KeccakP-1600-x86-64-gas.S: .equ arg2, %rsi
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.S: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56:12: error: missing expression
KeccakP-1600-x86-64-gas.S: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.S: .equ arg4, %rcx
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57:12: error: missing expression
KeccakP-1600-x86-64-gas.S: .equ arg4, %rcx
KeccakP-1600-x86-64-gas.S: ^
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58:12: error: unknown token in expression
KeccakP-1600-x86-64-gas.S: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| optimized1600AsmX86-64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S: Assembler messages:
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| optimized1600AsmX86-64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600AsmX86-64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600AsmX86-64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
keccakp.S: keccakp.S:544:5: error: unrecognized instruction mnemonic, did you mean: eret, ret?
keccakp.S: retq
keccakp.S: ^
keccakp.S: keccakp.S:553:10: error: unknown token in expression
keccakp.S: xorq %rax, %rax
keccakp.S: ^
keccakp.S: keccakp.S:553:10: error: invalid operand
keccakp.S: xorq %rax, %rax
keccakp.S: ^
keccakp.S: keccakp.S:554:10: error: unknown token in expression
keccakp.S: xorq %rcx, %rcx
keccakp.S: ^
keccakp.S: keccakp.S:554:10: error: invalid operand
keccakp.S: xorq %rcx, %rcx
keccakp.S: ^
keccakp.S: keccakp.S:555:10: error: unknown token in expression
keccakp.S: notq %rcx
keccakp.S: ^
keccakp.S: keccakp.S:555:10: error: invalid operand
keccakp.S: notq %rcx
keccakp.S: ^
keccakp.S: keccakp.S:556:10: error: unknown token in expression
keccakp.S: pxor %xmm0, %xmm0
keccakp.S: ^
keccakp.S: keccakp.S:556:10: error: invalid operand
keccakp.S: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| optimized1600AsmX86-64Apple | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64Apple | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64Apple | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64Apple | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64Apple | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
keccakp.S: keccakp.S: Assembler messages:
keccakp.S: keccakp.S:544: Error: unknown mnemonic `retq' -- `retq'
keccakp.S: keccakp.S:553: Error: unknown mnemonic `xorq' -- `xorq %rax,%rax'
keccakp.S: keccakp.S:554: Error: unknown mnemonic `xorq' -- `xorq %rcx,%rcx'
keccakp.S: keccakp.S:555: Error: unknown mnemonic `notq' -- `notq %rcx'
keccakp.S: keccakp.S:556: Error: unknown mnemonic `pxor' -- `pxor %xmm0,%xmm0'
keccakp.S: keccakp.S:557: Error: unknown mnemonic `movq' -- `movq %rax,0*8(%rdi)'
keccakp.S: keccakp.S:558: Error: unknown mnemonic `movq' -- `movq %rcx,1*8(%rdi)'
keccakp.S: keccakp.S:559: Error: unknown mnemonic `movq' -- `movq %rcx,2*8(%rdi)'
keccakp.S: keccakp.S:560: Error: unknown mnemonic `movq' -- `movq %rax,3*8(%rdi)'
keccakp.S: keccakp.S:561: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,4*8(%rdi)'
keccakp.S: keccakp.S:562: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,6*8(%rdi)'
keccakp.S: keccakp.S:563: Error: unknown mnemonic `movq' -- `movq %rcx,8*8(%rdi)'
keccakp.S: keccakp.S:564: Error: unknown mnemonic `movq' -- `movq %rax,9*8(%rdi)'
keccakp.S: keccakp.S:565: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,10*8(%rdi)'
keccakp.S: keccakp.S:566: Error: unknown mnemonic `movq' -- `movq %rcx,12*8(%rdi)'
keccakp.S: keccakp.S:567: Error: unknown mnemonic `movq' -- `movq %rax,13*8(%rdi)'
keccakp.S: keccakp.S:568: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,14*8(%rdi)'
keccakp.S: keccakp.S:569: Error: unknown mnemonic `movq' -- `movq %rax,16*8(%rdi)'
keccakp.S: keccakp.S:570: Error: unknown mnemonic `movq' -- `movq %rcx,17*8(%rdi)'
keccakp.S: keccakp.S:571: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,18*8(%rdi)'
keccakp.S: keccakp.S:572: Error: unknown mnemonic `movq' -- `movq %rcx,20*8(%rdi)'
keccakp.S: keccakp.S:573: Error: unknown mnemonic `movq' -- `movq %rax,21*8(%rdi)'
keccakp.S: keccakp.S:574: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,22*8(%rdi)'
keccakp.S: keccakp.S:575: Error: unknown mnemonic `movq' -- `movq %rax,24*8(%rdi)'
keccakp.S: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
keccakp.S: keccakp.S:54:12: error: unknown token in expression
keccakp.S: .equ arg1, %rdi
keccakp.S: ^
keccakp.S: keccakp.S:54:12: error: missing expression
keccakp.S: .equ arg1, %rdi
keccakp.S: ^
keccakp.S: keccakp.S:55:12: error: unknown token in expression
keccakp.S: .equ arg2, %rsi
keccakp.S: ^
keccakp.S: keccakp.S:55:12: error: missing expression
keccakp.S: .equ arg2, %rsi
keccakp.S: ^
keccakp.S: keccakp.S:56:12: error: unknown token in expression
keccakp.S: .equ arg3, %rdx
keccakp.S: ^
keccakp.S: keccakp.S:56:12: error: missing expression
keccakp.S: .equ arg3, %rdx
keccakp.S: ^
keccakp.S: keccakp.S:57:12: error: unknown token in expression
keccakp.S: .equ arg4, %rcx
keccakp.S: ^
keccakp.S: keccakp.S:57:12: error: missing expression
keccakp.S: .equ arg4, %rcx
keccakp.S: ^
keccakp.S: keccakp.S:58:12: error: unknown token in expression
keccakp.S: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| optimized1600AsmX86-64shld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64shld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64shld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64shld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600AsmX86-64shld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
keccakp.S: keccakp.S: Assembler messages:
keccakp.S: keccakp.S:54: Error: bad expression
keccakp.S: keccakp.S:54: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:55: Error: bad expression
keccakp.S: keccakp.S:55: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:56: Error: bad expression
keccakp.S: keccakp.S:56: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:57: Error: bad expression
keccakp.S: keccakp.S:57: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:58: Error: bad expression
keccakp.S: keccakp.S:58: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:59: Error: bad expression
keccakp.S: keccakp.S:59: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:62: Error: bad expression
keccakp.S: keccakp.S:62: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:64: Error: bad expression
keccakp.S: keccakp.S:64: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:65: Error: bad expression
keccakp.S: keccakp.S:65: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:66: Error: bad expression
keccakp.S: keccakp.S:66: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:68: Error: bad expression
keccakp.S: keccakp.S:68: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:69: Error: bad expression
keccakp.S: keccakp.S:69: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600AsmX86-64shld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:10: fatal error: 'align.h' file not found
KeccakP-1600-XOP.c: 23 | #include "align.h"
KeccakP-1600-XOP.c: | ^~~~~~~~~
KeccakP-1600-XOP.c: 1 error generated.
Number of similar (implementation,compiler) pairs: 10, namely:
| Implementation | Compiler |
| optimized1600XOPu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600XOPu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600XOPu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600XOPu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600XOPu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600XOPufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600XOPufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600XOPufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600XOPufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600XOPufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:10: fatal error: align.h: No such file or directory
KeccakP-1600-XOP.c: 23 | #include "align.h"
KeccakP-1600-XOP.c: | ^~~~~~~~~
KeccakP-1600-XOP.c: compilation terminated.
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| optimized1600XOPu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600XOPu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600XOPu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600XOPu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600XOPufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600XOPufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600XOPufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600XOPufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakP-1600-opt64.c: 277 | roundsN(nr)
KeccakP-1600-opt64.c: | ^
KeccakP-1600-opt64.c: ./k.macros:299:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: 299 | thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: | ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: 46 | Da = Cu^ROL64(Ce, 1); \
KeccakP-1600-opt64.c: | ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: 34 | __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakP-1600-opt64.c: | ^
KeccakP-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakP-1600-opt64.c: 1 | shld 1,x9,x9
KeccakP-1600-opt64.c: | ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakP-1600-opt64.c: 277 | roundsN(nr)
KeccakP-1600-opt64.c: | ^
KeccakP-1600-opt64.c: ./k.macros:299:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: 299 | thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: | ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: 47 | De = Ca^ROL64(Ci, 1); \
KeccakP-1600-opt64.c: | ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| optimized1600lcufullshld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcufullshld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcufullshld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcufullshld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcufullshld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1337: Error: unknown mnemonic `shld' -- `shld 1,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1355: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1365: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1384: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1399: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1491: Error: unknown mnemonic `shld' -- `shld 41,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1506: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1542: Error: unknown mnemonic `shld' -- `shld 44,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1549: Error: unknown mnemonic `shld' -- `shld 25,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1562: Error: unknown mnemonic `shld' -- `shld 45,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1569: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1576: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1583: Error: unknown mnemonic `shld' -- `shld 43,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1594: Error: unknown mnemonic `shld' -- `shld 6,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1601: Error: unknown mnemonic `shld' -- `shld 2,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1622: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1632: Error: unknown mnemonic `shld' -- `shld 28,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1639: Error: unknown mnemonic `shld' -- `shld 61,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1653: Error: unknown mnemonic `shld' -- `shld 8,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1664: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1683: Error: unknown mnemonic `shld' -- `shld 14,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1695: Error: unknown mnemonic `shld' -- `shld 10,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1744: Error: unknown mnemonic `shld' -- `shld 15,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccH17eIA.s:1763: Error: unknown mnemonic `shld' -- `shld 27,x12,x12'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| optimized1600lcufullshld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2075: Error: unknown mnemonic `shld' -- `shld 1,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2093: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2103: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2122: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2137: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2229: Error: unknown mnemonic `shld' -- `shld 41,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2244: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2280: Error: unknown mnemonic `shld' -- `shld 44,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2287: Error: unknown mnemonic `shld' -- `shld 25,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2300: Error: unknown mnemonic `shld' -- `shld 45,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2307: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2314: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2321: Error: unknown mnemonic `shld' -- `shld 43,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2332: Error: unknown mnemonic `shld' -- `shld 6,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2339: Error: unknown mnemonic `shld' -- `shld 2,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2360: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2370: Error: unknown mnemonic `shld' -- `shld 28,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2377: Error: unknown mnemonic `shld' -- `shld 61,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2391: Error: unknown mnemonic `shld' -- `shld 8,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2402: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2421: Error: unknown mnemonic `shld' -- `shld 14,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2433: Error: unknown mnemonic `shld' -- `shld 10,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2482: Error: unknown mnemonic `shld' -- `shld 15,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccy7PmxQ.s:2501: Error: unknown mnemonic `shld' -- `shld 27,x12,x12'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| optimized1600lcufullshld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1051: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1071: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1091: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1108: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1125: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1153: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1174: Error: unknown mnemonic `shld' -- `shld 43,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1195: Error: unknown mnemonic `shld' -- `shld 21,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1216: Error: unknown mnemonic `shld' -- `shld 14,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1285: Error: unknown mnemonic `shld' -- `shld 28,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1306: Error: unknown mnemonic `shld' -- `shld 20,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1327: Error: unknown mnemonic `shld' -- `shld 3,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1348: Error: unknown mnemonic `shld' -- `shld 45,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1369: Error: unknown mnemonic `shld' -- `shld 61,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1428: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1449: Error: unknown mnemonic `shld' -- `shld 6,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1470: Error: unknown mnemonic `shld' -- `shld 25,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1491: Error: unknown mnemonic `shld' -- `shld 8,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1512: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1573: Error: unknown mnemonic `shld' -- `shld 27,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1592: Error: unknown mnemonic `shld' -- `shld 36,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1614: Error: unknown mnemonic `shld' -- `shld 10,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1635: Error: unknown mnemonic `shld' -- `shld 15,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccGzQKht.s:1656: Error: unknown mnemonic `shld' -- `shld 56,x11,x11'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| optimized1600lcufullshld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1097: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1112: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1122: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1162: Error: unknown mnemonic `shld' -- `shld 44,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1169: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1176: Error: unknown mnemonic `shld' -- `shld 1,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1185: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1245: Error: unknown mnemonic `shld' -- `shld 21,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1271: Error: unknown mnemonic `shld' -- `shld 14,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1312: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1335: Error: unknown mnemonic `shld' -- `shld 20,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1348: Error: unknown mnemonic `shld' -- `shld 45,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1355: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1367: Error: unknown mnemonic `shld' -- `shld 28,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1428: Error: unknown mnemonic `shld' -- `shld 8,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1443: Error: unknown mnemonic `shld' -- `shld 25,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1454: Error: unknown mnemonic `shld' -- `shld 6,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1465: Error: unknown mnemonic `shld' -- `shld 18,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1472: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1500: Error: unknown mnemonic `shld' -- `shld 56,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1507: Error: unknown mnemonic `shld' -- `shld 15,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1578: Error: unknown mnemonic `shld' -- `shld 27,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1610: Error: unknown mnemonic `shld' -- `shld 10,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccbqFB6p.s:1617: Error: unknown mnemonic `shld' -- `shld 36,x3,x3'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| optimized1600lcufullshld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakP-1600-reference.c: KeccakP-1600-reference.c:256:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-1600-reference.c: 256 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-1600-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-1600-reference.c: KeccakP-1600-reference.c:267:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-1600-reference.c: 267 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-1600-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-1600-reference.c: 2 warnings generated.
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| reference1600 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| reference1600 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| reference1600 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| reference1600 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| reference1600 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
KeccakP-1600-reference.c: KeccakP-1600-reference.c:267:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-1600-reference.c: 267 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-1600-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-1600-reference.c: KeccakP-1600-reference.c:256:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-1600-reference.c: 256 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-1600-reference.c: | ^~~~~~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| reference1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| reference1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| reference1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| reference1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Passed TIMECOP
TIMECOP iterations: 1
Number of similar (implementation,compiler) pairs: 54, namely:
| Implementation | Compiler |
| compact1600 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| compact1600 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| compact1600 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| compact1600 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| compact1600 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| compact1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| compact1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| compact1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| compact1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600lcu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| optimized1600ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| optimized1600ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| reference1600 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| reference1600 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| reference1600 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| reference1600 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| reference1600 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| reference1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| reference1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| reference1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| reference1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |