release-notes.rst 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ===============================================
  2. Release notes for Linux Kernel VFP support code
  3. ===============================================
  4. Date: 20 May 2004
  5. Author: Russell King
  6. This is the first release of the Linux Kernel VFP support code. It
  7. provides support for the exceptions bounced from VFP hardware found
  8. on ARM926EJ-S.
  9. This release has been validated against the SoftFloat-2b library by
  10. John R. Hauser using the TestFloat-2a test suite. Details of this
  11. library and test suite can be found at:
  12. http://www.jhauser.us/arithmetic/SoftFloat.html
  13. The operations which have been tested with this package are:
  14. - fdiv
  15. - fsub
  16. - fadd
  17. - fmul
  18. - fcmp
  19. - fcmpe
  20. - fcvtd
  21. - fcvts
  22. - fsito
  23. - ftosi
  24. - fsqrt
  25. All the above pass softfloat tests with the following exceptions:
  26. - fadd/fsub shows some differences in the handling of +0 / -0 results
  27. when input operands differ in signs.
  28. - the handling of underflow exceptions is slightly different. If a
  29. result underflows before rounding, but becomes a normalised number
  30. after rounding, we do not signal an underflow exception.
  31. Other operations which have been tested by basic assembly-only tests
  32. are:
  33. - fcpy
  34. - fabs
  35. - fneg
  36. - ftoui
  37. - ftosiz
  38. - ftouiz
  39. The combination operations have not been tested:
  40. - fmac
  41. - fnmac
  42. - fmsc
  43. - fnmsc
  44. - fnmul