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