diff options
| author | Bharata B Rao | 2016-11-23 12:37:12 +0100 |
|---|---|---|
| committer | David Gibson | 2017-01-31 00:10:12 +0100 |
| commit | 855f7a657e6061c241b5aa52c2a22cc94be4a63b (patch) | |
| tree | 65e7216f11528bd0882ba670399a03c75c38a73e /include | |
| parent | target-ppc: rename CRF_* defines as CRF_*_BIT (diff) | |
| download | qemu-855f7a657e6061c241b5aa52c2a22cc94be4a63b.tar.gz qemu-855f7a657e6061c241b5aa52c2a22cc94be4a63b.tar.xz qemu-855f7a657e6061c241b5aa52c2a22cc94be4a63b.zip | |
target-ppc: Fix xscmpodp and xscmpudp instructions
- xscmpodp & xscmpudp are missing flags reset.
- In xscmpodp, VXCC should be set only if VE is 0 for signalling NaN case
and VXCC should be set by explicitly checking for quiet NaN case.
- Comparison is being done only if the operands are not NaNs. However as
per ISA, it should be done even when operands are NaNs.
Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
