Re: [PATCH] In _IEEE_LIBM mode, use weak symbols instead of wrapper funcs [v2]
"Keith Packard" <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <[email protected]> |
Wilco Dijkstra <[email protected]> writes: > I didn't say completely remove POSIX errno support. The new math > functions do have POSIX errno support and are equally space and > performance efficient whether you want errno or not (currently it uses > WANT_ERRNO but it could check _IEEE_LIBM too). This is the code enabled with __OBSOLETE_MATH set to 0? That seems to be disabled on smaller ARM processors without HW double support? I haven't been looking at it because I wasn't getting to use it. Is this supposed to be something configurable when building the library? I can't see any way to get it forced to zero. > Note also that most of the math functions won't ever be used by embedded applications. > So we only need to consider the commonly used math functions - the new math functions > cover most of those already. If I'm supposed to be using the new math code (and it sure looks like I want at least some of it), then yes, this would be a good option. -- -keith
signature.asc
(application/pgp-signature, 832 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAluqZ+8ACgkQ2yIaaQAA ABFDuQ//YQ8cxOlQyiTrsM5HucL0RTaUMUTFd7NWj6xGvnTJwSQgG/aTrgkztBy8 CGo7Ykumh/DcKL6fii/q+G036zpBPmHsmREOkSTbldsp4n2CA/Myr8R0OSLYueCW EvBTsjnOXdChAPHAs9rLrr5jOljyypCV6vKtayOi2loCsJYs2PTQq8JHYkQt4Qwy vUPF5lDx8BlDgnSgNCZFngdMFpcP//9kBrRzeKceh+/m5g8CleIvnkyF8gVtIcLD lH7juDio6Ybq0PfEDInc5RupSu7ZMET4BaVrti5iZHHd3e6IaWHGG1QdJtvPFLhx 0kjnk6NkBTbuq/syaU8ymDELCIrckbHqeXZTwKRrPSqAyRUfe3FJJHrCEt9gcYD9 w2dCilT60sc07PFtbrebKq+pmP6WuRqHSqsL0Eg7BZnz2YOuGa+hzmI3YL+8kmFe +0IIydiEXcvPel/jCRptoqXbmIP3+MmPC+JmdkwAIO4W/7xz2m67zv1r4gu5Igal X/GSfzaOFnxl1lw/po7rUOoJzLdwTE5jnAjsewHpHqkiI1HKMJJ3ffSHf6pJnWIL l7/lomeMQ5DZJUl7A3qzpZtdukEMIDs+Qo9AG5lVU5yuXmyjGK0JYn4PmJjkwhIh KoYDxnIntxE5dUwQF8aea5xTXVDts6hElNumq5FUN63WgVewl3s= =SisT -----END PGP SIGNATURE-----