Exemple #1
0
        public Program.OperandInfo.OperandType[] ParseOperands(string operands)
        {
            string[] registers = operands.Split(new char[] { ' ', ',' }, StringSplitOptions.RemoveEmptyEntries);

            Program.OperandInfo.OperandType[] operand_type_list = new Program.OperandInfo.OperandType[registers.Length];

            for (int o = 0; o < registers.Length; ++o)
            {
                //Console.WriteLine("operand {0} is {1} {2}", o, registers[o], OperandInfo.GetType(registers[o]));
                operand_type_list[o] = Program.OperandInfo.GetType(registers[o]);
            }

            return operand_type_list;
        }
Exemple #2
0
 public RegisterDependencyNode(Program.OperandInfo.OperandType operand_type)
 {
     m_operand_type = operand_type;
 }