Test results for aarch64, pi3bplus, crypto_core/keccakf160064bits
[Page version: 20241105 13:29:25]
Measurements for aarch64, pi3bplus, crypto_core
Test results for aarch64, pi3bplus, crypto_core
Test results for crypto_core/keccakf160064bits
Computer: pi3bplus
Microarchitecture: aarch64; Cortex-A53 (410fd034)
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20241022
Operation: crypto_core
Primitive: keccakf160064bits
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1824 | 38600 0 0 | 47756 752 744 | optimized1600lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
1883 | 41436 0 0 | 51628 768 768 | optimized1600ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
1883 | 42940 0 0 | 54036 768 768 | optimized1600ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
1899 | 17272 0 0 | 26428 752 744 | optimized1600lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
1958 | 42428 0 0 | 52612 768 768 | optimized1600lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
1958 | 44852 0 0 | 55956 768 768 | optimized1600lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
2033 | 18408 0 0 | 28604 768 768 | optimized1600u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
2033 | 19912 0 0 | 31012 768 768 | optimized1600u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
2074 | 19244 0 0 | 29436 768 768 | optimized1600lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
2075 | 21668 0 0 | 32780 768 768 | optimized1600lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
2089 | 43588 0 0 | 52756 752 744 | optimized1600ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
2127 | 18296 0 0 | 27468 752 744 | optimized1600u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
2131 | 40080 0 0 | 50268 768 752 | optimized1600ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
2155 | 40880 0 0 | 51068 768 752 | optimized1600lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
2333 | 17772 0 0 | 27956 768 752 | optimized1600u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
2347 | 18544 0 0 | 28724 768 752 | optimized1600lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
4613 | 3872 0 0 | 15103 784 768 | reference1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
7865 | 7438 0 0 | 18548 768 768 | compact1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241015 | 20241011 |
19468 | 2617 0 0 | 12820 768 768 | compact1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241015 | 20241011 |
24061 | 2316 0 0 | 11492 752 744 | compact1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241015 | 20241011 |
28173 | 2805 0 0 | 13020 768 752 | compact1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241015 | 20241011 |
38151 | 3592 0 0 | 13911 784 768 | reference1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
48852 | 3158 0 0 | 12444 768 744 | reference1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
97021 | 3832 0 0 | 14143 784 752 | reference1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240919 | 20240909 |
Compiler output
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S: Assembler messages:
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:58: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:59: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:65: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:68: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: bad expression
KeccakP-1600-x86-64-gas.S: KeccakP-1600-x86-64-gas.S:69: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.S: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
optimized1600AsmX86-64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600AsmX86-64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600AsmX86-64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
keccakp.S: keccakp.S: Assembler messages:
keccakp.S: keccakp.S:544: Error: unknown mnemonic `retq' -- `retq'
keccakp.S: keccakp.S:553: Error: unknown mnemonic `xorq' -- `xorq %rax,%rax'
keccakp.S: keccakp.S:554: Error: unknown mnemonic `xorq' -- `xorq %rcx,%rcx'
keccakp.S: keccakp.S:555: Error: unknown mnemonic `notq' -- `notq %rcx'
keccakp.S: keccakp.S:556: Error: unknown mnemonic `pxor' -- `pxor %xmm0,%xmm0'
keccakp.S: keccakp.S:557: Error: unknown mnemonic `movq' -- `movq %rax,0*8(%rdi)'
keccakp.S: keccakp.S:558: Error: unknown mnemonic `movq' -- `movq %rcx,1*8(%rdi)'
keccakp.S: keccakp.S:559: Error: unknown mnemonic `movq' -- `movq %rcx,2*8(%rdi)'
keccakp.S: keccakp.S:560: Error: unknown mnemonic `movq' -- `movq %rax,3*8(%rdi)'
keccakp.S: keccakp.S:561: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,4*8(%rdi)'
keccakp.S: keccakp.S:562: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,6*8(%rdi)'
keccakp.S: keccakp.S:563: Error: unknown mnemonic `movq' -- `movq %rcx,8*8(%rdi)'
keccakp.S: keccakp.S:564: Error: unknown mnemonic `movq' -- `movq %rax,9*8(%rdi)'
keccakp.S: keccakp.S:565: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,10*8(%rdi)'
keccakp.S: keccakp.S:566: Error: unknown mnemonic `movq' -- `movq %rcx,12*8(%rdi)'
keccakp.S: keccakp.S:567: Error: unknown mnemonic `movq' -- `movq %rax,13*8(%rdi)'
keccakp.S: keccakp.S:568: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,14*8(%rdi)'
keccakp.S: keccakp.S:569: Error: unknown mnemonic `movq' -- `movq %rax,16*8(%rdi)'
keccakp.S: keccakp.S:570: Error: unknown mnemonic `movq' -- `movq %rcx,17*8(%rdi)'
keccakp.S: keccakp.S:571: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,18*8(%rdi)'
keccakp.S: keccakp.S:572: Error: unknown mnemonic `movq' -- `movq %rcx,20*8(%rdi)'
keccakp.S: keccakp.S:573: Error: unknown mnemonic `movq' -- `movq %rax,21*8(%rdi)'
keccakp.S: keccakp.S:574: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,22*8(%rdi)'
keccakp.S: keccakp.S:575: Error: unknown mnemonic `movq' -- `movq %rax,24*8(%rdi)'
keccakp.S: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
keccakp.S: keccakp.S: Assembler messages:
keccakp.S: keccakp.S:54: Error: bad expression
keccakp.S: keccakp.S:54: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:55: Error: bad expression
keccakp.S: keccakp.S:55: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:56: Error: bad expression
keccakp.S: keccakp.S:56: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:57: Error: bad expression
keccakp.S: keccakp.S:57: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:58: Error: bad expression
keccakp.S: keccakp.S:58: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:59: Error: bad expression
keccakp.S: keccakp.S:59: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:62: Error: bad expression
keccakp.S: keccakp.S:62: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:64: Error: bad expression
keccakp.S: keccakp.S:64: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:65: Error: bad expression
keccakp.S: keccakp.S:65: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:66: Error: bad expression
keccakp.S: keccakp.S:66: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:68: Error: bad expression
keccakp.S: keccakp.S:68: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: keccakp.S:69: Error: bad expression
keccakp.S: keccakp.S:69: Error: junk at end of line, first unrecognized character is `r'
keccakp.S: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600AsmX86-64shld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:10: fatal error: align.h: No such file or directory
KeccakP-1600-XOP.c: 23 | #include "align.h"
KeccakP-1600-XOP.c: | ^~~~~~~~~
KeccakP-1600-XOP.c: compilation terminated.
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
optimized1600XOPu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600XOPu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600XOPu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600XOPu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600XOPufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600XOPufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600XOPufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600XOPufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1341: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1348: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1357: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1371: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1388: Error: unknown mnemonic `shld' -- `shld 1,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1447: Error: unknown mnemonic `shld' -- `shld 44,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1480: Error: unknown mnemonic `shld' -- `shld 43,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1523: Error: unknown mnemonic `shld' -- `shld 8,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1535: Error: unknown mnemonic `shld' -- `shld 6,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1542: Error: unknown mnemonic `shld' -- `shld 25,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1554: Error: unknown mnemonic `shld' -- `shld 3,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1561: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1578: Error: unknown mnemonic `shld' -- `shld 20,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1617: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1629: Error: unknown mnemonic `shld' -- `shld 39,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1637: Error: unknown mnemonic `shld' -- `shld 55,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1646: Error: unknown mnemonic `shld' -- `shld 62,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1657: Error: unknown mnemonic `shld' -- `shld 21,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1678: Error: unknown mnemonic `shld' -- `shld 14,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1707: Error: unknown mnemonic `shld' -- `shld 41,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1714: Error: unknown mnemonic `shld' -- `shld 2,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1734: Error: unknown mnemonic `shld' -- `shld 18,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1741: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccTcx55L.s:1759: Error: unknown mnemonic `shld' -- `shld 45,x18,x18'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
optimized1600lcufullshld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2172: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2179: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2188: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2202: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2219: Error: unknown mnemonic `shld' -- `shld 1,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2278: Error: unknown mnemonic `shld' -- `shld 44,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2311: Error: unknown mnemonic `shld' -- `shld 43,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2354: Error: unknown mnemonic `shld' -- `shld 8,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2366: Error: unknown mnemonic `shld' -- `shld 6,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2373: Error: unknown mnemonic `shld' -- `shld 25,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2385: Error: unknown mnemonic `shld' -- `shld 3,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2392: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2409: Error: unknown mnemonic `shld' -- `shld 20,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2448: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2460: Error: unknown mnemonic `shld' -- `shld 39,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2468: Error: unknown mnemonic `shld' -- `shld 55,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2477: Error: unknown mnemonic `shld' -- `shld 62,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2488: Error: unknown mnemonic `shld' -- `shld 21,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2509: Error: unknown mnemonic `shld' -- `shld 14,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2538: Error: unknown mnemonic `shld' -- `shld 41,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2545: Error: unknown mnemonic `shld' -- `shld 2,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2565: Error: unknown mnemonic `shld' -- `shld 18,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2572: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccwEc6CP.s:2590: Error: unknown mnemonic `shld' -- `shld 45,x18,x18'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
optimized1600lcufullshld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1066: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1084: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1102: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1117: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1132: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1157: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1177: Error: unknown mnemonic `shld' -- `shld 43,x18,x18'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1197: Error: unknown mnemonic `shld' -- `shld 21,x7,x7'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1217: Error: unknown mnemonic `shld' -- `shld 14,x27,x27'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1286: Error: unknown mnemonic `shld' -- `shld 28,x1,x1'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1306: Error: unknown mnemonic `shld' -- `shld 20,x4,x4'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1326: Error: unknown mnemonic `shld' -- `shld 3,x19,x19'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1346: Error: unknown mnemonic `shld' -- `shld 45,x16,x16'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1366: Error: unknown mnemonic `shld' -- `shld 61,x3,x3'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1420: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1440: Error: unknown mnemonic `shld' -- `shld 6,x20,x20'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1460: Error: unknown mnemonic `shld' -- `shld 25,x3,x3'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1480: Error: unknown mnemonic `shld' -- `shld 8,x2,x2'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1500: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1559: Error: unknown mnemonic `shld' -- `shld 27,x2,x2'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1580: Error: unknown mnemonic `shld' -- `shld 36,x3,x3'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1600: Error: unknown mnemonic `shld' -- `shld 10,x1,x1'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1620: Error: unknown mnemonic `shld' -- `shld 15,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc50S4pf.s:1640: Error: unknown mnemonic `shld' -- `shld 56,x11,x11'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
optimized1600lcufullshld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1104: Error: unknown mnemonic `shld' -- `shld 1,x24,x24'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1121: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1130: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1172: Error: unknown mnemonic `shld' -- `shld 44,x14,x14'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1179: Error: unknown mnemonic `shld' -- `shld 43,x12,x12'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1186: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1195: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1253: Error: unknown mnemonic `shld' -- `shld 21,x10,x10'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1276: Error: unknown mnemonic `shld' -- `shld 14,x1,x1'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1309: Error: unknown mnemonic `shld' -- `shld 3,x13,x13'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1320: Error: unknown mnemonic `shld' -- `shld 20,x5,x5'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1331: Error: unknown mnemonic `shld' -- `shld 28,x1,x1'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1342: Error: unknown mnemonic `shld' -- `shld 45,x11,x11'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1355: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1432: Error: unknown mnemonic `shld' -- `shld 8,x3,x3'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1439: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1446: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1455: Error: unknown mnemonic `shld' -- `shld 25,x8,x8'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1476: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1491: Error: unknown mnemonic `shld' -- `shld 10,x9,x9'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1502: Error: unknown mnemonic `shld' -- `shld 36,x1,x1'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1513: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1520: Error: unknown mnemonic `shld' -- `shld 27,x3,x3'
KeccakP-1600-opt64.c: /tmp/cceSHBEd.s:1616: Error: unknown mnemonic `shld' -- `shld 15,x8,x8'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
optimized1600lcufullshld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
KeccakP-1600-reference.c: KeccakP-1600-reference.c:265:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-1600-reference.c: 265 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-1600-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-1600-reference.c: KeccakP-1600-reference.c:254:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-1600-reference.c: 254 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-1600-reference.c: | ^~~~~~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
reference1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
reference1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
reference1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
reference1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Passed TIMECOP
TIMECOP iterations: 1
Number of similar (implementation,compiler) pairs: 24, namely:
Implementation | Compiler |
compact1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
compact1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
compact1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
compact1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
optimized1600ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
reference1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
reference1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
reference1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
reference1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |