On 2/10/22 13:15, Taylor Simpson wrote:
The arch_sf_recip_common function was calling float32_getexp which
adjusts for denorm, but the we actually need the raw exponent bits.

This function is called from 3 instructions
     sfrecipa
     sffixupn
     sffixupd

Test cases added to tests/tcg/hexagon/fpstuff.c

Signed-off-by: Taylor Simpson<tsimp...@quicinc.com>
---
  target/hexagon/fma_emu.h    |  6 ++++-
  target/hexagon/arch.c       |  6 ++---
  tests/tcg/hexagon/fpstuff.c | 44 ++++++++++++++++++++++++++++++++++---
  3 files changed, 49 insertions(+), 7 deletions(-)

Reviewed-by: Richard Henderson <richard.hender...@linaro.org>

r~

Reply via email to