Page MenuHomeFreeBSD

Implement more aeabi float functions
ClosedPublic

Authored by andrew on Sep 29 2014, 5:35 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Nov 3, 6:09 PM
Unknown Object (File)
Sun, Nov 3, 6:09 PM
Unknown Object (File)
Sun, Nov 3, 6:09 PM
Unknown Object (File)
Sun, Nov 3, 6:09 PM
Unknown Object (File)
Sun, Nov 3, 6:09 PM
Unknown Object (File)
Sun, Nov 3, 6:09 PM
Unknown Object (File)
Sun, Nov 3, 6:04 PM
Unknown Object (File)
Sun, Nov 3, 5:55 PM
Subscribers

Details

Reviewers
andrew
sbruno
Group Reviewers
ARM
Summary

Implement the aeabi floating point functions that return their result
using the PSR Z and C flags.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

andrew retitled this revision from to Implement more aeabi float functions.
andrew updated this object.
andrew edited the test plan for this revision. (Show Details)
andrew added reviewers: ARM, sbruno.

Fix a few typos and add __aeabi_c[df]cmpeq to Symbol.map

This should fix the build of print/tex-luatex

The *_soft functions don't exist, call the correct soft float function

starting test build with head + this patch.

andrew edited edge metadata.

The float{32,64}_lt symbols have macros to rename them

Rework the *eq functions to check if we are passed NaNs first

lib/libc/arm/aeabi/aeabi_asm_double.S
106

This should be __aeabi_cdcmpeq_helper.

I've reviewed this, but I think it needs to be reviewed by someone else more experienced in VFP.

lib/libc/arm/aeabi/aeabi_asm_double.S
31

It would be great if you could move these to a common header.

Fix the name of the double helper

I guess the only way this is getting reviewed is by pushing it into base. :-)

Yes, I've asked on two lists now with no feedback. It's likely I'll commit it tomorrow if I get nothing by then.

andrew added a reviewer: andrew.

Committed as r273088

This revision is now accepted and ready to land.Oct 15 2014, 12:24 PM