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