|
From: | Richard Henderson |
Subject: | Re: [Qemu-devel] [PATCH 34/42] target/arm: Convert the VCVT-from-f16 insns to decodetree |
Date: | Sat, 8 Jun 2019 14:08:11 -0500 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 |
On 6/6/19 12:46 PM, Peter Maydell wrote: > Convert the VCVTT, VCVTB instructions that deal with conversion > from half-precision floats to f32 or 64 to decodetree. > > Since we're no longer constrained to the old decoder's style > using cpu_F0s and cpu_F0d we can perform a direct 16 bit > load of the right half of the input single-precision register > rather than loading the full 32 bits and then doing a > separate shift or sign-extension. > > Signed-off-by: Peter Maydell <address@hidden> > --- > target/arm/translate-vfp.inc.c | 82 ++++++++++++++++++++++++++++++++++ > target/arm/translate.c | 56 +---------------------- > target/arm/vfp.decode | 6 +++ > 3 files changed, 89 insertions(+), 55 deletions(-) Reviewed-by: Richard Henderson <address@hidden> r~
[Prev in Thread] | Current Thread | [Next in Thread] |