log1pl.s 179 B

123456789101112131415
  1. .global log1pl
  2. .type log1pl,@function
  3. log1pl:
  4. mov 14(%esp),%eax
  5. fldln2
  6. and $0x7fffffff,%eax
  7. fldt 8(%esp)
  8. cmp $0x3ffd9400,%eax
  9. ja 1f
  10. fyl2xp1
  11. ret
  12. 1: fld1
  13. faddp
  14. fyl2x
  15. ret