Gabe Black
|
237c0617a0
|
ARM: Implement conversion to/from half precision.
|
2010-06-02 12:58:16 -05:00 |
|
Gabe Black
|
04e196f422
|
ARM: Clean up VFP
|
2010-06-02 12:58:16 -05:00 |
|
Gabe Black
|
0fe0390f73
|
ARM: Clean up the implementation of the VFP instructions.
|
2010-06-02 12:58:16 -05:00 |
|
Gabe Black
|
23ba9c7b96
|
ARM: Fix vcvtr so that it uses the rounding mode in the FPSCR.
|
2010-06-02 12:58:15 -05:00 |
|
Gabe Black
|
347ab6c704
|
ARM: Compensate for ARM's underflow coming from -before- rounding, but x86's after.
|
2010-06-02 12:58:15 -05:00 |
|
Gabe Black
|
fd82a47b96
|
ARM: Implement flush to zero for destinations as well.
|
2010-06-02 12:58:15 -05:00 |
|
Gabe Black
|
186273e5f3
|
ARM: Fix up nans to match ARM's expected behavior.
|
2010-06-02 12:58:15 -05:00 |
|
Gabe Black
|
8466999aef
|
ARM: Implement flush to zero mode for VFP, and clean up some corner cases.
|
2010-06-02 12:58:15 -05:00 |
|
Gabe Black
|
efbceff96a
|
ARM: Add barriers that make sure FP operations happen where they're supposed to.
|
2010-06-02 12:58:15 -05:00 |
|
Gabe Black
|
aa05e5401c
|
ARM: Implement the floating/fixed point VCVT instructions.
|
2010-06-02 12:58:15 -05:00 |
|
Gabe Black
|
86a1093992
|
ARM: Add code to extract and record VFP exceptions.
|
2010-06-02 12:58:14 -05:00 |
|
Gabe Black
|
c1f7bf7f0e
|
ARM: Add support for VFP vector mode.
|
2010-06-02 12:58:14 -05:00 |
|
Gabe Black
|
f245f4937b
|
ARM: Introduce new VFP base classes that are optionally microops.
|
2010-06-02 12:58:14 -05:00 |
|