]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/arm: Implement fp16 for Neon VRSQRTS
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 28 Aug 2020 18:33:43 +0000 (19:33 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 1 Sep 2020 10:38:13 +0000 (11:38 +0100)
commit40fde72dda2da8d55b820fa6c5efd85814be2023
tree05bd081acd01f3666077f489273146a2e13dd3e1
parentac8c62c4e5a3f24e6d47f52ec1bfb20994caefa5
target/arm: Implement fp16 for Neon VRSQRTS

Convert the Neon VRSQRTS insn to using a gvec helper,
and use this to implement the fp16 case.

As with VRECPS, we adjust the phrasing of the new implementation
slightly so that the fp32 version parallels the fp16 one.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20200828183354.27913-35-peter.maydell@linaro.org
target/arm/helper.h
target/arm/translate-neon.c.inc
target/arm/vec_helper.c
target/arm/vfp_helper.c