Revision d7e4b87e target-ppc/translate.c
b/target-ppc/translate.c | ||
---|---|---|
476 | 476 |
PPC_RFMCI = 0x0000020000000000ULL, |
477 | 477 |
/* user-mode DCR access, implemented in PowerPC 460 */ |
478 | 478 |
PPC_DCRUX = 0x0000040000000000ULL, |
479 |
/* New floating-point extensions (PowerPC 2.0x) */ |
|
480 |
PPC_FLOAT_EXT = 0x0000080000000000ULL, |
|
479 | 481 |
}; |
480 | 482 |
|
481 | 483 |
/*****************************************************************************/ |
... | ... | |
1660 | 1662 |
/* fmul - fmuls */ |
1661 | 1663 |
GEN_FLOAT_AC(mul, 0x19, 0x0000F800); |
1662 | 1664 |
|
1665 |
/* fre */ |
|
1666 |
GEN_FLOAT_BS(re, 0x3F, 0x18, PPC_FLOAT_EXT); |
|
1667 |
|
|
1663 | 1668 |
/* fres */ |
1664 | 1669 |
GEN_FLOAT_BS(res, 0x3B, 0x18, PPC_FLOAT_FRES); |
1665 | 1670 |
|
... | ... | |
1727 | 1732 |
GEN_FLOAT_B(ctidz, 0x0F, 0x19, PPC_64B); |
1728 | 1733 |
#endif |
1729 | 1734 |
|
1735 |
/* frin */ |
|
1736 |
GEN_FLOAT_B(rin, 0x08, 0x0C, PPC_FLOAT_EXT); |
|
1737 |
/* friz */ |
|
1738 |
GEN_FLOAT_B(riz, 0x08, 0x0D, PPC_FLOAT_EXT); |
|
1739 |
/* frip */ |
|
1740 |
GEN_FLOAT_B(rip, 0x08, 0x0E, PPC_FLOAT_EXT); |
|
1741 |
/* frim */ |
|
1742 |
GEN_FLOAT_B(rim, 0x08, 0x0F, PPC_FLOAT_EXT); |
|
1743 |
|
|
1730 | 1744 |
/*** Floating-Point compare ***/ |
1731 | 1745 |
/* fcmpo */ |
1732 | 1746 |
GEN_HANDLER(fcmpo, 0x3F, 0x00, 0x01, 0x00600001, PPC_FLOAT) |
Also available in: Unified diff