target/arm: Rearrange disas_data_proc_reg
commit2fba34f70d9a81bab56e61bb99a4d6632bdfe531
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 1 Mar 2019 20:04:57 +0000 (1 12:04 -0800)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 5 Mar 2019 15:55:08 +0000 (5 15:55 +0000)
tree4a8c458fca25a67e2bab86fd93d19c8a40939fa7
parent22ac3c49641f6eed93dca5b852030b4d3eacf6c4
target/arm: Rearrange disas_data_proc_reg

This decoding more closely matches the ARMv8.4 Table C4-6,
Encoding table for Data Processing - Register Group.

In particular, op2 == 0 is now more than just Add/sub (with carry).

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20190301200501.16533-7-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/translate-a64.c