Implementation notes: armeabi, bblack, crypto_core/keccakf160032bits
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240425
Operation: crypto_core
Primitive: keccakf160032bits
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
9124 | 8880 0 0 | 16378 432 712 | inplace1600bi | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240503 | 20240425 |
10292 | 15116 0 0 | 26895 408 720 | inplace1600bi | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240503 | 20240425 |
10296 | 15116 0 0 | 26911 408 712 | inplace1600bi | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240503 | 20240425 |
10328 | 16920 0 0 | 37487 408 728 | inplace1600bi | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240503 | 20240425 |
10332 | 15116 0 0 | 26911 408 712 | inplace1600bi | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240503 | 20240425 |
10332 | 13092 0 0 | 23257 404 712 | inplace1600bi | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240503 | 20240425 |
12288 | 8992 0 0 | 16846 440 712 | inplace1600bi | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240503 | 20240425 |
16292 | 12044 0 0 | 19978 440 712 | inplace1600bi | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240503 | 20240425 |
16332 | 12944 0 0 | 21902 440 712 | inplace1600bi | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240503 | 20240425 |
53080 | 9717 0 0 | 21646 416 720 | reference1600-32bits | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240503 | 20240425 |
54040 | 7157 0 0 | 19094 416 712 | reference1600-32bits | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240503 | 20240425 |
54080 | 7157 0 0 | 19094 416 712 | reference1600-32bits | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240503 | 20240425 |
64536 | 6207 0 0 | 15265 448 712 | reference1600-32bits | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240503 | 20240425 |
118912 | 3483 0 0 | 11517 448 712 | reference1600-32bits | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240503 | 20240425 |
163572 | 5313 0 0 | 15629 412 712 | reference1600-32bits | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240503 | 20240425 |
183908 | 3108 0 0 | 12082 444 712 | reference1600-32bits | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240503 | 20240425 |
231908 | 3647 0 0 | 11605 448 712 | reference1600-32bits | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240503 | 20240425 |
Test failure
error 111
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
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)) |
Compiler output
KeccakP-1600.S: KeccakP-1600.S:1638:29: error: expected '%<type>' or "<type>"
KeccakP-1600.S: .section .note.GNU-stack,"",@progbits
KeccakP-1600.S: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
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)) |
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)) |
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)) |
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)) |
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
KeccakP-1600.S: KeccakP-1600.S: Assembler messages:
KeccakP-1600.S: KeccakP-1600.S:1638: Error: junk at end of line, first unrecognized character is `,'
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
inplace1600ARMv6M | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
inplace1600ARMv6M | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
inplace1600ARMv6M | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
inplace1600ARMv6M | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
KeccakP-1600.S: KeccakP-1600.S:1247:29: error: expected '%<type>' or "<type>"
KeccakP-1600.S: .section .note.GNU-stack,"",@progbits
KeccakP-1600.S: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
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)) |
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)) |
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)) |
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)) |
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
KeccakP-1600.S: KeccakP-1600.S: Assembler messages:
KeccakP-1600.S: KeccakP-1600.S:1150: Error: unexpected character `w' in type specifier
KeccakP-1600.S: KeccakP-1600.S:1150: Error: bad instruction `b.w KeccakP1600_Permute_Round1Mod4'
KeccakP-1600.S: KeccakP-1600.S:1161: Error: unexpected character `w' in type specifier
KeccakP-1600.S: KeccakP-1600.S:1161: Error: bad instruction `b.w KeccakP1600_Permute_Round3Mod4'
KeccakP-1600.S: KeccakP-1600.S:1168: Error: unexpected character `w' in type specifier
KeccakP-1600.S: KeccakP-1600.S:1168: Error: bad instruction `b.w KeccakP1600_Permute_Round2Mod4'
KeccakP-1600.S: KeccakP-1600.S:1247: Error: junk at end of line, first unrecognized character is `,'
KeccakP-1600.S: KeccakP-1600.S:1129: Error: invalid constant (7ac) after fixup
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
inplace1600ARMv7A | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
inplace1600ARMv7A | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
inplace1600ARMv7A | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
inplace1600ARMv7A | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
KeccakP-1600.S: KeccakP-1600.S:1158:29: error: expected '%<type>' or "<type>"
KeccakP-1600.S: .section .note.GNU-stack,"",@progbits
KeccakP-1600.S: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
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)) |
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)) |
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)) |
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)) |
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
KeccakP-1600.S: KeccakP-1600.S: Assembler messages:
KeccakP-1600.S: KeccakP-1600.S:1158: Error: junk at end of line, first unrecognized character is `,'
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
inplace1600ARMv7M | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
inplace1600ARMv7M | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
inplace1600ARMv7M | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
inplace1600ARMv7M | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
KeccakP-1600.S: KeccakP-1600.S:1319:29: error: expected '%<type>' or "<type>"
KeccakP-1600.S: .section .note.GNU-stack,"",@progbits
KeccakP-1600.S: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
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)) |
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)) |
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)) |
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)) |
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
KeccakP-1600.S: KeccakP-1600.S: Assembler messages:
KeccakP-1600.S: KeccakP-1600.S:1319: Error: junk at end of line, first unrecognized character is `,'
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
optimized1600ARMv6Mu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
Compiler output
KeccakP-1600.S: KeccakP-1600.S:1322:29: error: expected '%<type>' or "<type>"
KeccakP-1600.S: .section .note.GNU-stack,"",@progbits
KeccakP-1600.S: ^
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
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)) |
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)) |
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)) |
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)) |
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
KeccakP-1600.S: KeccakP-1600.S: Assembler messages:
KeccakP-1600.S: KeccakP-1600.S:1322: Error: junk at end of line, first unrecognized character is `,'
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
optimized1600ARMv6Mu2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |