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 <[email protected]> > --- > 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 <[email protected]> r~
