From 91f4c1ca190814d4ef03993e73a033c07318acb4 Mon Sep 17 00:00:00 2001 From: Peter Maydell Date: Tue, 4 Jun 2019 13:01:28 +0100 Subject: target/arm: Convert float-to-integer VCVT insns to decodetree Convert the float-to-integer VCVT instructions to decodetree. Since these are the last unconverted instructions, we can delete the old decoder structure entirely now. Signed-off-by: Peter Maydell --- target/arm/vfp.decode | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'target/arm/vfp.decode') diff --git a/target/arm/vfp.decode b/target/arm/vfp.decode index 92951e09f8..9c545217a0 100644 --- a/target/arm/vfp.decode +++ b/target/arm/vfp.decode @@ -222,3 +222,9 @@ VCVT_fix_sp ---- 1110 1.11 1.1. .... 1010 .1.0 .... \ vd=%vd_sp imm=%vm_sp opc=%vcvt_fix_op VCVT_fix_dp ---- 1110 1.11 1.1. .... 1011 .1.0 .... \ vd=%vd_dp imm=%vm_sp opc=%vcvt_fix_op + +# VCVT float to integer (VCVT and VCVTR): Vd always single; Vd depends on size +VCVT_sp_int ---- 1110 1.11 110 s:1 .... 1010 rz:1 1.0 .... \ + vd=%vd_sp vm=%vm_sp +VCVT_dp_int ---- 1110 1.11 110 s:1 .... 1011 rz:1 1.0 .... \ + vd=%vd_sp vm=%vm_dp -- cgit v1.2.3