mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.3 KiB
57 lines
1.3 KiB
=============================================== |
|
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
|
|
|