Merge tag 'nfs-for-5.3-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
[sfrench/cifs-2.6.git] / Documentation / arm / vfp / release-notes.rst
1 ===============================================
2 Release notes for Linux Kernel VFP support code
3 ===============================================
4
5 Date:   20 May 2004
6
7 Author: Russell King
8
9 This is the first release of the Linux Kernel VFP support code.  It
10 provides support for the exceptions bounced from VFP hardware found
11 on ARM926EJ-S.
12
13 This release has been validated against the SoftFloat-2b library by
14 John R. Hauser using the TestFloat-2a test suite.  Details of this
15 library and test suite can be found at:
16
17    http://www.jhauser.us/arithmetic/SoftFloat.html
18
19 The 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
33 All 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
41 Other operations which have been tested by basic assembly-only tests
42 are:
43
44  - fcpy
45  - fabs
46  - fneg
47  - ftoui
48  - ftosiz
49  - ftouiz
50
51 The combination operations have not been tested:
52
53  - fmac
54  - fnmac
55  - fmsc
56  - fnmsc
57  - fnmul