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