target/arm: Convert VFM[AS]L (vector) to decodetree
commit9a107e7b8a3c87ab63ec830d3d60f319fc577ff7
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 30 Apr 2020 18:09:34 +0000 (30 19:09 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 4 May 2020 11:57:56 +0000 (4 12:57 +0100)
tree9469a3192e19db355c741439cb26491708d568dc
parent32da0e330d3e5218b669079826496751fb52c1ca
target/arm: Convert VFM[AS]L (vector) to decodetree

Convert the VFM[AS]L (vector) insns to decodetree.  This is the last
insn in the legacy decoder for the 3same_ext group, so we can
delete the legacy decoder function for the group entirely.

Note that in disas_thumb2_insn() the parts of this encoding space
where the decodetree decoder returns false will correctly be directed
to illegal_op by the "(insn & (1 << 28))" check so they won't fall
into disas_coproc_insn() by mistake.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20200430181003.21682-8-peter.maydell@linaro.org
target/arm/neon-shared.decode
target/arm/translate-neon.inc.c
target/arm/translate.c