Francois H. Theron
2018-11-01 15:57:23 UTC
The decoding of the CRC operation in alu instructions was using bits
from the instruction word directly, instead of srcA which would be
different if the swap bit was set.
Signed-off-by: Francois H. Theron <***@netronome.com>
---
binutils/ChangeLog | 4 +++
binutils/testsuite/binutils-all/nfp/test1.d | 32 +++++++++++++++---
.../binutils-all/nfp/test1_nfp6000.nffw | Bin 9880 -> 10128 bytes
opcodes/ChangeLog | 4 +++
opcodes/nfp-dis.c | 12 +++----
5 files changed, 42 insertions(+), 10 deletions(-)
from the instruction word directly, instead of srcA which would be
different if the swap bit was set.
Signed-off-by: Francois H. Theron <***@netronome.com>
---
binutils/ChangeLog | 4 +++
binutils/testsuite/binutils-all/nfp/test1.d | 32 +++++++++++++++---
.../binutils-all/nfp/test1_nfp6000.nffw | Bin 9880 -> 10128 bytes
opcodes/ChangeLog | 4 +++
opcodes/nfp-dis.c | 12 +++----
5 files changed, 42 insertions(+), 10 deletions(-)