These 5 patches fix the ARM Neon VRECPE and VRSQRTE instructions by matching the algorithms descibed in the ARM ARM.
Patches #1 to #3 are unchanged compared to v4 Patches #4 and #5 should address Peter's comments. Christophe Lyon (5): softfloat: move all default NaN definitions to softfloat.h. softfloat: add _set_sign(), _infinity and _half for 32 and 64 bits floats. target-arm: Introduce float64_256 and float64_512 constants. target-arm: fix support for VRECPE. target-arm: fix support for VRSQRTE. fpu/softfloat-specialize.h | 68 -------------- fpu/softfloat.h | 84 +++++++++++++++++ target-arm/helper.c | 211 +++++++++++++++++++++++++++++++++++++++----- 3 files changed, 273 insertions(+), 90 deletions(-) -- 1.7.2.3