target/arm: Convert VFP comparison insns to decodetree
commit386bba2368842fc74388a3c1651c6c0c0c70adbd
authorPeter Maydell <peter.maydell@linaro.org>
Tue, 11 Jun 2019 15:39:51 +0000 (11 16:39 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 13 Jun 2019 14:14:06 +0000 (13 15:14 +0100)
treeeaa9390309c47bb990e5cbcb5804819d1b840aa7
parent17552b979ebb9848a534c25ebed18a1072710058
target/arm: Convert VFP comparison insns to decodetree

Convert the VFP comparison instructions to decodetree.

Note that comparison instructions should not honour the VFP
short-vector length and stride information: they are scalar-only
operations.  This applies to all the 2-operand instructions except
for VMOV, VABS, VNEG and VSQRT.  (In the old decoder this is
implemented via the "if (op == 15 && rn > 3) { veclen = 0; }" check.)

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
target/arm/translate-vfp.inc.c
target/arm/translate.c
target/arm/vfp.decode