ppcemu: fix and beatify FPSCR enum.
This commit is contained in:
parent
b51670cb25
commit
d49d03846f
|
@ -244,37 +244,37 @@ enum CR1_bit : uint32_t {
|
|||
};
|
||||
|
||||
enum FPSCR : uint32_t {
|
||||
RN = 0x3,
|
||||
NI = 0x4,
|
||||
XE = 0x8,
|
||||
ZE = 0x10,
|
||||
UE = 0x20,
|
||||
OE = 0x40,
|
||||
VE = 0x80,
|
||||
VXCVI = 0x100,
|
||||
VXSQRT = 0x200,
|
||||
VXSOFT = 0x400,
|
||||
FPRF = 0x1F000,
|
||||
FPCC_FUNAN = 0x10000,
|
||||
FPCC_NEG = 0x8000,
|
||||
FPCC_POS = 0x4000,
|
||||
FPCC_ZERO = 0x2000,
|
||||
FPCC_FPRCD = 0x1000,
|
||||
FI = 0x20000,
|
||||
FR = 0x40000,
|
||||
VXVC = 0x80000,
|
||||
VXIMZ = 0x100000,
|
||||
VXZDZ = 0x200000,
|
||||
VXIDI = 0x400000,
|
||||
VXISI = 0x800000,
|
||||
VXSNAN = 0x1000000,
|
||||
XX = 0x2000000,
|
||||
ZX = 0x4000000,
|
||||
UX = 0x8000000,
|
||||
OX = 0x10000000,
|
||||
VX = 0x20000000,
|
||||
FEX = 0x40000000,
|
||||
FX = 0x80000000
|
||||
RN_MASK = 0x3,
|
||||
NI = 1UL << 2,
|
||||
XE = 1UL << 3,
|
||||
ZE = 1UL << 4,
|
||||
UE = 1UL << 5,
|
||||
OE = 1UL << 6,
|
||||
VE = 1UL << 7,
|
||||
VXCVI = 1UL << 8,
|
||||
VXSQRT = 1UL << 9,
|
||||
VXSOFT = 1UL << 10,
|
||||
FPCC_FUNAN = 1UL << 12,
|
||||
FPCC_ZERO = 1UL << 13,
|
||||
FPCC_POS = 1UL << 14,
|
||||
FPCC_NEG = 1UL << 15,
|
||||
FPCC_FPRCD = 1UL << 16,
|
||||
FPRF_MASK = FPCC_FPRCD | FPCC_NEG | FPCC_POS | FPCC_ZERO | FPCC_FUNAN,
|
||||
FI = 1UL << 17,
|
||||
FR = 1UL << 18,
|
||||
VXVC = 1UL << 19,
|
||||
VXIMZ = 1UL << 20,
|
||||
VXZDZ = 1UL << 21,
|
||||
VXIDI = 1UL << 22,
|
||||
VXISI = 1UL << 23,
|
||||
VXSNAN = 1UL << 24,
|
||||
XX = 1UL << 25,
|
||||
ZX = 1UL << 26,
|
||||
UX = 1UL << 27,
|
||||
OX = 1UL << 28,
|
||||
VX = 1UL << 29,
|
||||
FEX = 1UL << 30,
|
||||
FX = 1UL << 31
|
||||
};
|
||||
|
||||
enum MSR : int {
|
||||
|
|
Loading…
Reference in New Issue