Register[] GetRegisters(int[] indices) { Register[] retval = new Register [indices.Length]; for (int i = 0; i < indices.Length; i++) retval [i] = regs [indices [i]]; return retval; }