svn commit: r288983 - in head/sys/arm: arm include

Peter Jeremy peter at rulingia.com
Thu Oct 8 05:35:30 UTC 2015


[moved from src-* lists]

On 2015-Oct-07 09:12:50 +0000, Konstantin Belousov <kib at FreeBSD.org> wrote:
>Log:
>  A follow-up to r288492.  In fact, revert the mentioned commit for
>  pre-VFPv3 processors, since they do require software support code to
>  handle denormals.  For VFPv3 and later, enable flush-to-zero if
>  hardware does not claim full denormals arithmetic support by VMVFR1_FZ
>  field in mvfr1 register.

Is there any reason we can't re-enable denormals on ARM11 and use the
existing softfloat code to handle the underflow exceptions?

This is the approach SPARC uses to handle non-normalised numbers.

-- 
Peter Jeremy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20151008/dc3f060a/attachment.bin>


More information about the freebsd-arm mailing list