Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libm: remove aliasing issue. | David 'Digit' Turner | 2010-09-27 | 1 | -1/+1 |
| | | | | | | | See http://code.google.com/p/android/issues/detail?id=6697 for details about this change. Change-Id: I516f00c6f3bc99b22be51669e4573246bdd6e33d | ||||
* | Merge "Sometimes the compiler is very right! Found bug in bessel routines ↵ | Jean-Baptiste Queru | 2010-05-11 | 3 | -5/+7 |
|\ | | | | | | | for float." | ||||
| * | Sometimes the compiler is very right! Found bug in bessel routines for float. | Scott Turner | 2010-05-07 | 3 | -5/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original compiler error: target arm C: libm <= bionic/libm/src/e_j0f.c bionic/libm/src/e_j0f.c: In function 'j0f': bionic/libm/src/e_j0f.c:66: warning: comparison between signed and unsigned integer expressions bionic/libm/src/e_j0f.c: In function 'y0f': bionic/libm/src/e_j0f.c:140: warning: comparison between signed and unsigned integer expressions target arm C: libm <= bionic/libm/src/e_j1.c It's subtle but ix is masked with 0x7f000000 so it can never ever have a value greater than 0x80000000. So I switched to using the unmasked hx and added a cast as a reward to the compiler for being right. I checked the original routines that e_j0f.c was ported from (in e_j0.c) and the double's don't use 0x80000000 so this issue didn't exist there. Let that be a warning to those that just slap on casts to shut up the compiler, sometimes it's sniffed out a bug for you. :-) Similar fixes in the other functions. Change-Id: I7a776e5d4721fc3a9e3bd89179b67e9af3a2ebfa | ||||
| * | auto import from //depot/cupcake/@135843 | The Android Open Source Project | 2009-03-03 | 165 | -0/+14882 |
| | | |||||
| * | auto import from //depot/cupcake/@135843 | The Android Open Source Project | 2009-03-03 | 165 | -14882/+0 |
| | | |||||
* | | Reduce compiler anxiety. | Scott Turner | 2010-01-16 | 1 | -1/+1 |
|/ | | | | | | | | | Warning from compiler: target arm C: libm <= bionic/libm/src/e_atan2.c bionic/libm/src/e_atan2.c: In function 'atan2': bionic/libm/src/e_atan2.c:71: warning: suggest parentheses around arithmetic in operand of '|' target arm C: libm <= bionic/libm/src/e_atan2f.c | ||||
* | Code drop from //branches/cupcake/...@124589 | The Android Open Source Project | 2008-12-17 | 2 | -0/+23 |
| | |||||
* | Initial Contributionandroid-1.0 | The Android Open Source Project | 2008-10-21 | 164 | -0/+14859 |