|  | Release notes for Linux Kernel VFP support code | 
|  | ----------------------------------------------- | 
|  |  | 
|  | Date: 	20 May 2004 | 
|  | Author:	Russell King | 
|  |  | 
|  | This is the first release of the Linux Kernel VFP support code.  It | 
|  | provides support for the exceptions bounced from VFP hardware found | 
|  | on ARM926EJ-S. | 
|  |  | 
|  | This release has been validated against the SoftFloat-2b library by | 
|  | John R. Hauser using the TestFloat-2a test suite.  Details of this | 
|  | library and test suite can be found at: | 
|  |  | 
|  | http://www.jhauser.us/arithmetic/SoftFloat.html | 
|  |  | 
|  | The operations which have been tested with this package are: | 
|  |  | 
|  | - fdiv | 
|  | - fsub | 
|  | - fadd | 
|  | - fmul | 
|  | - fcmp | 
|  | - fcmpe | 
|  | - fcvtd | 
|  | - fcvts | 
|  | - fsito | 
|  | - ftosi | 
|  | - fsqrt | 
|  |  | 
|  | All the above pass softfloat tests with the following exceptions: | 
|  |  | 
|  | - fadd/fsub shows some differences in the handling of +0 / -0 results | 
|  | when input operands differ in signs. | 
|  | - the handling of underflow exceptions is slightly different.  If a | 
|  | result underflows before rounding, but becomes a normalised number | 
|  | after rounding, we do not signal an underflow exception. | 
|  |  | 
|  | Other operations which have been tested by basic assembly-only tests | 
|  | are: | 
|  |  | 
|  | - fcpy | 
|  | - fabs | 
|  | - fneg | 
|  | - ftoui | 
|  | - ftosiz | 
|  | - ftouiz | 
|  |  | 
|  | The combination operations have not been tested: | 
|  |  | 
|  | - fmac | 
|  | - fnmac | 
|  | - fmsc | 
|  | - fnmsc | 
|  | - fnmul |