Implementation notes: armeabi, bblack, crypto_hash/k12
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240425
Operation: crypto_hash
Primitive: k12
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
51124 | 20680 0 0 | 40615 412 720 | T:kcp/inplace1600bi | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
52332 | 10840 0 0 | 18002 440 704 | T:kcp/inplace1600bi | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
53120 | 18808 0 0 | 29239 412 704 | T:kcp/inplace1600bi | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
53164 | 18884 0 0 | 30023 412 712 | T:kcp/inplace1600bi | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
53372 | 16552 0 0 | 25345 408 704 | T:kcp/inplace1600bi | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
53584 | 18808 0 0 | 29239 412 704 | T:kcp/inplace1600bi | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
55372 | 105744 0 0 | 112918 440 704 | T:kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
55956 | 41552 0 0 | 48726 440 704 | T:kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
56080 | 9336 0 0 | 29422 420 720 | T:kcp/reference1600 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
56208 | 106668 0 0 | 113838 440 704 | T:kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
56248 | 41468 0 0 | 48630 440 704 | T:kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
59000 | 72120 0 0 | 82567 412 704 | T:kcp/optimized1600u6 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
59036 | 72120 0 0 | 82567 412 704 | T:kcp/optimized1600u6 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
59036 | 72864 0 0 | 92815 412 720 | T:kcp/optimized1600u6 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
59076 | 71612 0 0 | 80413 408 704 | T:kcp/optimized1600u6 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
59084 | 72348 0 0 | 83503 412 712 | T:kcp/optimized1600u6 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
59416 | 9044 0 0 | 20334 420 712 | T:kcp/reference1600 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
61372 | 180128 0 0 | 188941 408 704 | T:kcp/optimized1600ufull | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
61456 | 180840 0 0 | 191295 412 704 | T:kcp/optimized1600ufull | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
61540 | 180840 0 0 | 191295 412 704 | T:kcp/optimized1600ufull | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
61584 | 181068 0 0 | 192231 412 712 | T:kcp/optimized1600ufull | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
61748 | 74348 0 0 | 84791 412 704 | T:kcp/optimized1600lcu6 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
61788 | 74348 0 0 | 84791 412 704 | T:kcp/optimized1600lcu6 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
61832 | 74548 0 0 | 85703 412 712 | T:kcp/optimized1600lcu6 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
61876 | 75208 0 0 | 95159 412 720 | T:kcp/optimized1600lcu6 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
61912 | 181584 0 0 | 201543 412 720 | T:kcp/optimized1600ufull | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
61956 | 73440 0 0 | 82253 408 704 | T:kcp/optimized1600lcu6 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
63956 | 9100 0 0 | 19678 420 704 | T:kcp/reference1600 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
63996 | 9100 0 0 | 19678 420 704 | T:kcp/reference1600 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
64624 | 184900 0 0 | 195351 412 704 | T:kcp/optimized1600lcufull | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
64748 | 185112 0 0 | 196271 412 712 | T:kcp/optimized1600lcufull | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
64788 | 183852 0 0 | 192661 408 704 | T:kcp/optimized1600lcufull | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
65456 | 185772 0 0 | 205727 412 720 | T:kcp/optimized1600lcufull | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
66660 | 184900 0 0 | 195351 412 704 | T:kcp/optimized1600lcufull | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
68120 | 119718 0 0 | 127230 448 704 | T:kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
68452 | 118926 0 0 | 126438 448 704 | T:kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
68536 | 11244 0 0 | 18746 448 704 | T:kcp/inplace1600bi | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
69748 | 46162 0 0 | 53678 448 704 | T:kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
70332 | 45962 0 0 | 53470 448 704 | T:kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
83748 | 160296 0 0 | 168890 448 704 | T:kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
84164 | 159420 0 0 | 166986 448 704 | T:kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
84496 | 14304 0 0 | 21862 448 704 | T:kcp/inplace1600bi | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
84500 | 15400 0 0 | 23994 448 704 | T:kcp/inplace1600bi | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
85704 | 62000 0 0 | 70594 448 704 | T:kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
88000 | 161400 0 0 | 168970 448 704 | T:kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
88580 | 163288 0 0 | 171890 448 704 | T:kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
92540 | 61936 0 0 | 70530 448 704 | T:kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
96956 | 62544 0 0 | 70106 448 704 | T:kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
97372 | 62336 0 0 | 69906 448 704 | T:kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
101328 | 7072 0 0 | 15761 456 704 | T:kcp/reference1600 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
134328 | 12430 0 0 | 21022 448 704 | T:kcp/compact1600 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
150700 | 9140 0 0 | 29079 412 720 | T:kcp/compact1600 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
153952 | 8552 0 0 | 19695 412 712 | T:kcp/compact1600 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
157368 | 8532 0 0 | 18967 412 704 | T:kcp/compact1600 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
157368 | 8532 0 0 | 18967 412 704 | T:kcp/compact1600 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
189824 | 3997 0 0 | 11554 448 704 | T:kcp/compact1600 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
204660 | 5924 0 0 | 14717 408 704 | T:kcp/compact1600 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
231284 | 3761 0 0 | 11262 448 704 | T:kcp/compact1600 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
245280 | 3380 0 0 | 10542 440 704 | T:kcp/compact1600 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
332652 | 4427 0 0 | 12085 456 704 | T:kcp/reference1600 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
561352 | 13417 0 0 | 24662 420 712 | T:kcp/reference1600-32bits | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
576808 | 10781 0 0 | 21318 420 704 | T:kcp/reference1600-32bits | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
576812 | 10781 0 0 | 21318 420 704 | T:kcp/reference1600-32bits | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
597640 | 15565 0 0 | 35614 420 720 | T:kcp/reference1600-32bits | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
609844 | 3880 0 0 | 12462 448 704 | T:kcp/reference1600 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
666012 | 6808 0 0 | 15761 416 704 | T:kcp/reference1600 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
695800 | 8447 0 0 | 17141 456 704 | T:kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
779464 | 4615 0 0 | 12213 456 704 | T:kcp/reference1600 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
1112740 | 5335 0 0 | 13001 456 704 | T:kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
1175780 | 8577 0 0 | 17485 416 704 | T:kcp/reference1600-32bits | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240504 | 20240425 |
1424436 | 4692 0 0 | 13278 448 704 | T:kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
1710212 | 5511 0 0 | 13113 456 704 | T:kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240504 | 20240425 |
Compiler output
keccak.s: keccak.s:1636:29: error: expected '%<type>' or "<type>"
keccak.s: .section .note.GNU-stack,"",@progbits
keccak.s: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/inplace1600ARMv6M | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv6M | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv6M | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv6M | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv6M | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1636: Error: junk at end of line, first unrecognized character is `,'
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600ARMv6M | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
keccak.s: keccak.s:1247:29: error: expected '%<type>' or "<type>"
keccak.s: .section .note.GNU-stack,"",@progbits
keccak.s: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/inplace1600ARMv7A | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv7A | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv7A | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv7A | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv7A | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1247: Error: junk at end of line, first unrecognized character is `,'
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600ARMv7A | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
keccak.s: keccak.s:1156:29: error: expected '%<type>' or "<type>"
keccak.s: .section .note.GNU-stack,"",@progbits
keccak.s: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/inplace1600ARMv7M | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv7M | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv7M | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv7M | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600ARMv7M | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1156: Error: junk at end of line, first unrecognized character is `,'
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600ARMv7M | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
keccak.s: keccak.s:1317:29: error: expected '%<type>' or "<type>"
keccak.s: .section .note.GNU-stack,"",@progbits
keccak.s: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/optimized1600ARMv6Mu1 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv6Mu1 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv6Mu1 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv6Mu1 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv6Mu1 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1317: Error: junk at end of line, first unrecognized character is `,'
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
keccak.s: keccak.s:1320:29: error: expected '%<type>' or "<type>"
keccak.s: .section .note.GNU-stack,"",@progbits
keccak.s: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/optimized1600ARMv6Mu2 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv6Mu2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv6Mu2 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv6Mu2 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv6Mu2 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1320: Error: junk at end of line, first unrecognized character is `,'
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
keccak.s: keccak.s:638:6: error: expected absolute expression
keccak.s: .if FastLoop != 0
keccak.s: ^
keccak.s: keccak.s:813:29: error: expected '%<type>' or "<type>"
keccak.s: .section .note.GNU-stack,"",@progbits
keccak.s: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/optimized1600ARMv7A | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv7A | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv7A | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv7A | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv7A | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:813: Error: junk at end of line, first unrecognized character is `,'
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv7A | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
keccak.s: keccak.s:258:5: error: invalid instruction, did you mean: mov, movt, movw, vmov?
keccak.s: movi v0.2d, #0
keccak.s: ^
keccak.s: keccak.s:259:5: error: invalid instruction, did you mean: mov, movt, movw, vmov?
keccak.s: movi v1.2d, #0
keccak.s: ^
keccak.s: keccak.s:260:5: error: invalid instruction, did you mean: mov, movt, movw, vmov?
keccak.s: movi v2.2d, #0
keccak.s: ^
keccak.s: keccak.s:261:5: error: invalid instruction, did you mean: mov, movt, movw, vmov?
keccak.s: movi v3.2d, #0
keccak.s: ^
keccak.s: keccak.s:262:15: error: register expected
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
keccak.s: ^
keccak.s: keccak.s:263:15: error: register expected
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:264:15: error: register expected
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:265:15: error: register expected
keccak.s: st1 { v0.d }[0], [x0], #8
keccak.s: ^
keccak.s: keccak.s:266:5: error: invalid instruction, did you mean: rev?
keccak.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/optimized1600ARMv8A | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv8A | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv8A | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv8A | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ARMv8A | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:258: Error: bad instruction `movi v0.2d,#0'
keccak.s: keccak.s:259: Error: bad instruction `movi v1.2d,#0'
keccak.s: keccak.s:260: Error: bad instruction `movi v2.2d,#0'
keccak.s: keccak.s:261: Error: bad instruction `movi v3.2d,#0'
keccak.s: keccak.s:262: Error: bad instruction `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],#64'
keccak.s: keccak.s:263: Error: bad instruction `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],#64'
keccak.s: keccak.s:264: Error: bad instruction `st4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0],#64'
keccak.s: keccak.s:265: Error: bad instruction `st1 { v0.d }[0],[x0],#8'
keccak.s: keccak.s:266: Error: bad instruction `ret'
keccak.s: keccak.s:276: Error: ARM register expected -- `ldrb w3,[x0,x2]'
keccak.s: keccak.s:277: Error: ARM register expected -- `eor w3,w3,w1'
keccak.s: keccak.s:278: Error: ARM register expected -- `strb w3,[x0,x2]'
keccak.s: keccak.s:279: Error: bad instruction `ret'
keccak.s: keccak.s:289: Error: ARM register expected -- `add x0,x0,x2'
keccak.s: keccak.s:290: Error: ARM register expected -- `subs w4,w3,#1'
keccak.s: keccak.s:291: Error: unexpected character `c' in type specifier
keccak.s: keccak.s:291: Error: bad instruction `b.cc KeccakP1600_AddBytes_Exit'
keccak.s: keccak.s:293: Error: ARM register expected -- `subs w3,w3,#64'
keccak.s: keccak.s:294: Error: unexpected character `c' in type specifier
keccak.s: keccak.s:294: Error: bad instruction `b.cc KeccakP1600_AddBytes_Lanes'
keccak.s: keccak.s:295: Error: bad instruction `ld4 { v0.2d,v1.2d,v2.2d,v3.2d },[x0]'
keccak.s: keccak.s:296: Error: bad instruction `ld4 { v4.2d,v5.2d,v6.2d,v7.2d },[x1],#64'
keccak.s: keccak.s:297: Error: ARM register expected -- `eor v0.16b,v0.16b,v4.16b'
keccak.s: keccak.s:298: Error: bad arguments to instruction -- `eor v1.16b,v1.16b,v5.16b'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ARMv8A | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
K12.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KangarooTwelve.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakSpongeWidth1600.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakP-1600-AVX2.cpp: In file included from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: In file included from /usr/include/clang/7.0.1/include/x86intrin.h:27:
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:48:10: error: use of undeclared identifier '__builtin_ia32_readeflags_u32'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_readeflags_u32();
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:54:3: error: use of undeclared identifier '__builtin_ia32_writeeflags_u32'
KeccakP-1600-AVX2.cpp: __builtin_ia32_writeeflags_u32(__f);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:60:10: error: use of undeclared identifier '__builtin_ia32_rdpmc'; did you mean '__builtin_arm_dmb'?
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdpmc(__A);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:60:10: note: '__builtin_arm_dmb' declared here
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:60:10: error: argument to '__builtin_arm_dmb' must be a constant integer
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdpmc(__A);
KeccakP-1600-AVX2.cpp: ^ ~~~
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:66:10: error: use of undeclared identifier '__builtin_ia32_rdtscp'; did you mean '__builtin_arm_rsrp'?
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdtscp(__A);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:66:10: note: '__builtin_arm_rsrp' declared here
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:66:32: error: cannot initialize a parameter of type 'const char *' with an lvalue of type 'unsigned int *'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdtscp(__A);
KeccakP-1600-AVX2.cpp: ^~~
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:75:3: error: use of undeclared identifier '__builtin_ia32_wbinvd'
KeccakP-1600-AVX2.cpp: __builtin_ia32_wbinvd();
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/optimized1600AVX2 | clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AVX2 | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AVX2 | clang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AVX2 | clang++ -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE |
Compiler output
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:18:14: fatal error: x86intrin.h: No such file or directory
KeccakP-1600-AVX2.cpp: #include <x86intrin.h>
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: compilation terminated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AVX2 | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE |
Compiler output
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/smmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/tmmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/pmmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/emmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/xmmintrin.h:27:
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:143:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:173:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:203:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:230:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:253:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:274:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/optimized1600AVX512 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AVX512 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AVX512 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AVX512 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AVX512 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:24:10: fatal error: smmintrin.h: No such file or directory
KeccakP-1600-AVX512.c: #include <smmintrin.h>
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~
KeccakP-1600-AVX512.c: compilation terminated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AVX512 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
keccak.s: keccak.s:52:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:12: error: missing expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:53:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:53:12: error: missing expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:54:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:12: error: missing expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:55:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:55:12: error: missing expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:56:12: error: unknown token in expression in '.equ' directive
keccak.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/optimized1600AsmX86-64 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:52: Error: bad expression
keccak.s: keccak.s:52: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:53: Error: bad expression
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:54: Error: bad expression
keccak.s: keccak.s:54: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:55: Error: bad expression
keccak.s: keccak.s:55: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:56: Error: bad expression
keccak.s: keccak.s:56: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:57: Error: bad expression
keccak.s: keccak.s:57: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:60: Error: bad expression
keccak.s: keccak.s:60: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:62: Error: bad expression
keccak.s: keccak.s:62: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:63: Error: bad expression
keccak.s: keccak.s:63: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:64: Error: bad expression
keccak.s: keccak.s:64: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:66: Error: bad expression
keccak.s: keccak.s:66: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:67: Error: bad expression
keccak.s: keccak.s:67: Error: junk at end of line, first unrecognized character is `r'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
keccak.s: keccak.s:542:5: error: invalid instruction
keccak.s: retq
keccak.s: ^
keccak.s: keccak.s:551:13: error: unexpected token in operand
keccak.s: xorq %rax, %rax
keccak.s: ^
keccak.s: keccak.s:552:13: error: unexpected token in operand
keccak.s: xorq %rcx, %rcx
keccak.s: ^
keccak.s: keccak.s:553:13: error: unexpected token in operand
keccak.s: notq %rcx
keccak.s: ^
keccak.s: keccak.s:554:13: error: unexpected token in operand
keccak.s: pxor %xmm0, %xmm0
keccak.s: ^
keccak.s: keccak.s:555:13: error: unexpected token in operand
keccak.s: movq %rax, _ba(arg1)
keccak.s: ^
keccak.s: keccak.s:556:13: error: unexpected token in operand
keccak.s: movq %rcx, _be(arg1)
keccak.s: ^
keccak.s: keccak.s:557:13: error: unexpected token in operand
keccak.s: movq %rcx, _bi(arg1)
keccak.s: ^
keccak.s: keccak.s:558:13: error: unexpected token in operand
keccak.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/optimized1600AsmX86-64Apple | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64Apple | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64Apple | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64Apple | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64Apple | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:542: Error: bad instruction `retq'
keccak.s: keccak.s:551: Error: bad instruction `xorq %rax,%rax'
keccak.s: keccak.s:552: Error: bad instruction `xorq %rcx,%rcx'
keccak.s: keccak.s:553: Error: bad instruction `notq %rcx'
keccak.s: keccak.s:554: Error: bad instruction `pxor %xmm0,%xmm0'
keccak.s: keccak.s:555: Error: bad instruction `movq %rax,_ba(arg1)'
keccak.s: keccak.s:556: Error: bad instruction `movq %rcx,_be(arg1)'
keccak.s: keccak.s:557: Error: bad instruction `movq %rcx,_bi(arg1)'
keccak.s: keccak.s:558: Error: bad instruction `movq %rax,_bo(arg1)'
keccak.s: keccak.s:559: Error: bad instruction `movdqu %xmm0,_bu(arg1)'
keccak.s: keccak.s:560: Error: bad instruction `movdqu %xmm0,_ge(arg1)'
keccak.s: keccak.s:561: Error: bad instruction `movq %rcx,_go(arg1)'
keccak.s: keccak.s:562: Error: bad instruction `movq %rax,_gu(arg1)'
keccak.s: keccak.s:563: Error: bad instruction `movdqu %xmm0,_ka(arg1)'
keccak.s: keccak.s:564: Error: bad instruction `movq %rcx,_ki(arg1)'
keccak.s: keccak.s:565: Error: bad instruction `movq %rax,_ko(arg1)'
keccak.s: keccak.s:566: Error: bad instruction `movdqu %xmm0,_ku(arg1)'
keccak.s: keccak.s:567: Error: bad instruction `movq %rax,_me(arg1)'
keccak.s: keccak.s:568: Error: bad instruction `movq %rcx,_mi(arg1)'
keccak.s: keccak.s:569: Error: bad instruction `movdqu %xmm0,_mo(arg1)'
keccak.s: keccak.s:570: Error: bad instruction `movq %rcx,_sa(arg1)'
keccak.s: keccak.s:571: Error: bad instruction `movq %rax,_se(arg1)'
keccak.s: keccak.s:572: Error: bad instruction `movdqu %xmm0,_si(arg1)'
keccak.s: keccak.s:573: Error: bad instruction `movq %rax,_su(arg1)'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
keccak.s: keccak.s:52:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:13: error: missing expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:53:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:53:13: error: missing expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:54:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:13: error: missing expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:55:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:55:13: error: missing expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:56:13: error: unknown token in expression in '.equ' directive
keccak.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:kcp/optimized1600AsmX86-64shld | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64shld | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64shld | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64shld | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600AsmX86-64shld | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/x86intrin.h:29:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/immintrin.h:28:
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:143:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:173:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:203:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:230:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:253:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:274:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:301:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 10, namely:
Implementation | Compiler |
T:kcp/optimized1600XOPu6 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600XOPu6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600XOPu6 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600XOPu6 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600XOPu6 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600XOPufull | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600XOPufull | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600XOPufull | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600XOPufull | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600XOPufull | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:32:10: fatal error: x86intrin.h: No such file or directory
KeccakP-1600-XOP.c: #include <x86intrin.h>
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: compilation terminated.
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
T:kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600XOPufull | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: 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: 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: __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: shld #1,r2,r2
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:104:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: Bku = ROL64(A##sa, 18); \
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: 4, namely:
Implementation | Compiler |
T:kcp/optimized1600lcufullshld | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcufullshld | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcufullshld | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcufullshld | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: vshl?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: 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: 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: __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: shld #1,r2,r2
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: vshl?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:104:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: Bku = ROL64(A##sa, 18); \
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: 1, namely:
Implementation | Compiler |
T:kcp/optimized1600lcufullshld | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:830: Error: bad instruction `shld #1,r5,r5'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:838: Error: bad instruction `shld #1,r2,r2'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:848: Error: bad instruction `shld #1,r2,r2'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:860: Error: bad instruction `shld #1,r5,r5'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:900: Error: bad instruction `shld #1,r2,r2'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1013: Error: bad instruction `shld #3,r8,r8'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1039: Error: bad instruction `shld #18,r6,r6'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1042: Error: bad instruction `shld #1,r8,r8'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1052: Error: bad instruction `shld #41,r6,r6'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1055: Error: bad instruction `shld #2,r8,r8'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1064: Error: bad instruction `shld #45,r6,r6'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1083: Error: bad instruction `shld #20,r7,r7'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1091: Error: bad instruction `shld #14,r7,r7'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1104: Error: bad instruction `shld #28,r3,r3'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1112: Error: bad instruction `shld #8,r6,r6'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1124: Error: bad instruction `shld #25,r3,r3'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1173: Error: bad instruction `shld #44,r4,r4'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1183: Error: bad instruction `shld #10,r4,r4'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1191: Error: bad instruction `shld #39,r4,r4'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1201: Error: bad instruction `shld #27,r6,r6'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1217: Error: bad instruction `shld #36,r10,r10'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1246: Error: bad instruction `shld #6,r5,r5'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1321: Error: bad instruction `shld #21,r7,r7'
KeccakP-1600-opt64.c: /tmp/cc99BTjz.s:1329: Error: bad instruction `shld #62,r0,r0'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1156: Error: bad instruction `shld #1,r5,r5'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1164: Error: bad instruction `shld #1,r2,r2'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1174: Error: bad instruction `shld #1,r2,r2'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1186: Error: bad instruction `shld #1,r5,r5'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1226: Error: bad instruction `shld #1,r2,r2'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1339: Error: bad instruction `shld #3,r8,r8'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1365: Error: bad instruction `shld #18,r6,r6'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1368: Error: bad instruction `shld #1,r8,r8'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1378: Error: bad instruction `shld #41,r6,r6'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1381: Error: bad instruction `shld #2,r8,r8'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1390: Error: bad instruction `shld #45,r6,r6'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1409: Error: bad instruction `shld #20,r7,r7'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1417: Error: bad instruction `shld #14,r7,r7'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1430: Error: bad instruction `shld #28,r3,r3'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1438: Error: bad instruction `shld #8,r6,r6'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1450: Error: bad instruction `shld #25,r3,r3'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1499: Error: bad instruction `shld #44,r4,r4'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1509: Error: bad instruction `shld #10,r4,r4'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1517: Error: bad instruction `shld #39,r4,r4'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1527: Error: bad instruction `shld #27,r6,r6'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1543: Error: bad instruction `shld #36,r10,r10'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1572: Error: bad instruction `shld #6,r5,r5'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1647: Error: bad instruction `shld #21,r7,r7'
KeccakP-1600-opt64.c: /tmp/ccpBmdbh.s:1655: Error: bad instruction `shld #62,r0,r0'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:779: Error: bad instruction `shld #1,r0,r0'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:791: Error: bad instruction `shld #1,r0,r0'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:802: Error: bad instruction `shld #1,r0,r0'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:813: Error: bad instruction `shld #1,r8,r8'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:827: Error: bad instruction `shld #1,r10,r10'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:852: Error: bad instruction `shld #44,r4,r4'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:864: Error: bad instruction `shld #43,r10,r10'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:877: Error: bad instruction `shld #21,r8,r8'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:889: Error: bad instruction `shld #14,r6,r6'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:945: Error: bad instruction `shld #28,r10,r10'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:958: Error: bad instruction `shld #20,r8,r8'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:972: Error: bad instruction `shld #3,r6,r6'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:984: Error: bad instruction `shld #45,r0,r0'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:996: Error: bad instruction `shld #61,r4,r4'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:1037: Error: bad instruction `shld #1,r10,r10'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:1049: Error: bad instruction `shld #6,r6,r6'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:1063: Error: bad instruction `shld #25,r4,r4'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:1077: Error: bad instruction `shld #8,r0,r0'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:1091: Error: bad instruction `shld #18,r8,r8'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:1137: Error: bad instruction `shld #27,r10,r10'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:1151: Error: bad instruction `shld #36,r6,r6'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:1164: Error: bad instruction `shld #10,r4,r4'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:1176: Error: bad instruction `shld #15,r0,r0'
KeccakP-1600-opt64.c: /tmp/ccnSKOTW.s:1190: Error: bad instruction `shld #56,r8,r8'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:697: Error: bad instruction `shld #1,r4,r4'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:710: Error: bad instruction `shld #1,r4,r4'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:723: Error: bad instruction `shld #1,r4,r4'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:734: Error: bad instruction `shld #1,r4,r4'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:750: Error: bad instruction `shld #1,r4,r4'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:781: Error: bad instruction `shld #44,r10,r10'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:792: Error: bad instruction `shld #43,r8,r8'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:805: Error: bad instruction `shld #21,r4,r4'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:819: Error: bad instruction `shld #14,r2,r2'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:875: Error: bad instruction `shld #28,r10,r10'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:890: Error: bad instruction `shld #20,r3,r3'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:907: Error: bad instruction `shld #3,r8,r8'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:922: Error: bad instruction `shld #45,r6,r6'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:943: Error: bad instruction `shld #61,r2,r2'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:980: Error: bad instruction `shld #1,r10,r10'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:995: Error: bad instruction `shld #6,r3,r3'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:1012: Error: bad instruction `shld #25,r8,r8'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:1027: Error: bad instruction `shld #8,r6,r6'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:1048: Error: bad instruction `shld #18,r2,r2'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:1092: Error: bad instruction `shld #27,r8,r8'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:1100: Error: bad instruction `shld #36,r3,r3'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:1116: Error: bad instruction `shld #10,r6,r6'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:1130: Error: bad instruction `shld #15,r3,r3'
KeccakP-1600-opt64.c: /tmp/cctBWq3i.s:1145: Error: bad instruction `shld #56,r2,r2'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-compact64.o KeccakP1600_AddByte T
KeccakP-1600-compact64.o KeccakP1600_AddBytes T
KeccakP-1600-compact64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_AddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractLanes T
KeccakP-1600-compact64.o KeccakP1600_Initialize T
KeccakP-1600-compact64.o KeccakP1600_Mod5 R
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-compact64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-compact64.o KeccakP1600_PiLane R
KeccakP-1600-compact64.o KeccakP1600_RotationConstants R
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:kcp/compact1600 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/compact1600 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/compact1600 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/compact1600 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/compact1600 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/compact1600 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/compact1600 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/compact1600 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/compact1600 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:kcp/inplace1600bi | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600bi | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600bi | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600bi | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600bi | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/inplace1600bi | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600bi | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/inplace1600bi | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 36, namely:
Implementation | Compiler |
T:kcp/optimized1600lcu6 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcu6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcu6 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcu6 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcu6 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600lcufull | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcufull | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcufull | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcufull | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcufull | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600u6 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600u6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600u6 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600u6 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600u6 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600u6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600u6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600u6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600u6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ufull | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ufull | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ufull | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ufull | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ufull | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/optimized1600ufull | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ufull | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ufull | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/optimized1600ufull | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600_AddByte T
KeccakP-1600-reference.o KeccakP1600_AddBytes T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o KeccakP1600_Initialize T
KeccakP-1600-reference.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:kcp/reference1600 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/reference1600 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/reference1600 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/reference1600 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/reference1600 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/reference1600 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/reference1600 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/reference1600 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/reference1600 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-reference32BI.o KeccakP1600_AddByte T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_Initialize T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference32BI.o KeccakP1600_PermutationOnWords T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-reference32BI.o ROL64 T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o toBitInterleaving T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:kcp/reference1600-32bits | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/reference1600-32bits | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/reference1600-32bits | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/reference1600-32bits | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/reference1600-32bits | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:kcp/reference1600-32bits | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/reference1600-32bits | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/reference1600-32bits | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:kcp/reference1600-32bits | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |