GetBoolRegister() public method

public GetBoolRegister ( int i ) : RegisterStorage
i int
return RegisterStorage
Example #1
0
        private MachineOperand GetBoolRegister(char pos)
        {
            RegisterStorage reg;

            switch (pos)
            {
            case 'r': reg = arch.GetBoolRegister(state.r); break;

            case 's': reg = arch.GetBoolRegister(state.s); break;

            case 't': reg = arch.GetBoolRegister(state.t); break;

            default: throw new ArgumentOutOfRangeException();
            }
            return(new RegisterOperand(reg));
        }