public void SetCauseBits(FpuFlags flags) { // TODO: optimize - no reason to have a control register! uint value = ( uint )flags; ControlRegister &= 0xFFFC0FFF; ControlRegister |= value << 12; }
public void SetFlagBits(FpuFlags flags) { // TODO: optimize - no reason to have a control register! uint value = ( uint )flags; value &= 0x1F; ControlRegister &= 0xFFFFFF83; ControlRegister |= value << 2; }
public void SetFlagBits( FpuFlags flags ) { // TODO: optimize - no reason to have a control register! uint value = ( uint )flags; value &= 0x1F; ControlRegister &= 0xFFFFFF83; ControlRegister |= value << 2; }
public void SetCauseBits( FpuFlags flags ) { // TODO: optimize - no reason to have a control register! uint value = ( uint )flags; ControlRegister &= 0xFFFC0FFF; ControlRegister |= value << 12; }