summaryrefslogtreecommitdiffstats
path: root/lib/libc/arm/aeabi/aeabi_vfp_float.S
Commit message (Collapse)AuthorAgeFilesLines
* Annotate arm userspace assembler sources stating their tolerance tokib2015-09-291-0/+1
| | | | | | | the non-executable stack. Reviewed by: andrew Sponsored by: The FreeBSD Foundation
* Teach bits of libc about Thumb. This adds the if-then instructions neededandrew2015-05-121-1/+7
| | | | | | | | | to handle the ARM conditional execution. While here fix a bug found by this in the hard-float code, cc is the opposite of cs. The former is used for 'less than' in floating-point code and is executed when the C (carry) bit is clear, the latter is used when greater than, equal, or unordered, and is executed when the C bit is set.
* Add support for the __aeabi_c*cmp* functions. These are similar to theandrew2014-10-141-0/+24
| | | | | | | | | existing functions with the exception they use the condition flags to store the result. Differential Revision: https://reviews.freebsd.org/D872 Silence from: current@ and numerics@ MFC after: 1 week
* Add an optimised version of the float and double helper functions. Theseandrew2014-03-161-0/+160
are only used on armv6 when the vfp unit is detected. They will also be available for the upcoming armv6hf platform, however while not used by default there will need to be defined for any software that calls them directly.
OpenPOWER on IntegriCloud