kernel coder wrote:
Would you please give a bit more explaination of "GPRs come in pairs"
and  where this assumption is being checked in function
override_options.

These two lines
          else if (GP_REG_P (regno))
            temp = ((regno & 1) == 0 || size <= UNITS_PER_WORD);
which say that any register can hold a value smaller or equal to the word size, and any even numbered register can hold a value larger than the word size. The latter implicitly assumes that the largest possible value is twice the word size, which is not quite correct, but good enough for now.
--
Jim Wilson, GNU Tools Support, http://www.specifix.com

Reply via email to