arm: Fix decoding of CRC32 instructions in thumb32
authorChun-Chen TK Hsu <chunchenhsu@google.com>
Fri, 31 May 2019 07:50:02 +0000 (15:50 +0800)
committerChun-Chen TK Hsu <chunchenhsu@google.com>
Fri, 31 May 2019 11:13:35 +0000 (11:13 +0000)
commitef29f8068e9b9b19d765cad963ba7c476ee61207
tree327a70df75a4c894796dd686293e377eb71299b9
parent019e3204ba54e23daf597becf36bb92f7272b0d3
arm: Fix decoding of CRC32 instructions in thumb32

The CRC32 and CRC32C instructions are incorrectly decoded in thumb32
mode according to the latest manual:
https://developer.arm.com/docs/ddi0597/latest/top-level-encodings-for-t32/16-bit#dpint_2r

Change-Id: I9c6684f1ec7fe14d3b4cdf13f117a9819e046578
Signed-off-by: Chun-Chen TK Hsu
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/19028
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/arm/isa/formats/data.isa