1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-30 12:04:07 +00:00
freebsd/lib/libc/arm
Andrew Turner 2b6a6357f2 Teach bits of libc about Thumb. This adds the if-then instructions needed
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.
2015-05-12 10:03:14 +00:00
..
aeabi Teach bits of libc about Thumb. This adds the if-then instructions needed 2015-05-12 10:03:14 +00:00
gen Teach bits of libc about Thumb. This adds the if-then instructions needed 2015-05-12 10:03:14 +00:00
softfloat On ARM EABI double precision floating point values are stored in the 2013-09-07 14:04:10 +00:00
string Switch to the ARM unified assembly language as the clang integrated as only 2014-11-29 15:56:52 +00:00
sys Use the GOT_* macros to help simplify the code, these work with both pic 2015-05-11 20:33:46 +00:00
_fpmath.h On ARM EABI double precision floating point values are stored in the 2013-09-07 14:04:10 +00:00
arith.h On ARM EABI double precision floating point values are stored in the 2013-09-07 14:04:10 +00:00
gd_qnan.h
Makefile.inc Clean up detection of hard-float ABIs. As with big-endian in r272368 we 2014-10-01 16:08:19 +00:00
Symbol_vfp.map Add the fp{get,set}{mask,round} functions to the public symbols in the map. 2014-09-05 18:11:36 +00:00
Symbol.map Add dl_unwind_find_exidx() for ARM EABI, required for C++ exception 2014-07-19 22:13:27 +00:00
SYS.h Teach bits of libc about Thumb. This adds the if-then instructions needed 2015-05-12 10:03:14 +00:00