Lines Matching refs:regno
58 int regno, char *name, size_t namelen,
65 if (regno < 0 || regno > 65 || namelen < 7)
72 if (regno < 16)
77 else if (regno < 32)
83 else if (regno < 48 || regno > 63)
91 switch (regno)
95 name[1] = regno + '0';
102 name[2] = regno - 10 + '0';
108 regno = (regno & 8) | ((regno & 4) >> 2) | ((regno & 3) << 1);
110 if (regno >= 10)
112 regno -= 10;
115 name[namelen++] = regno + '0';
120 name[0] = regno < 48 ? 'c' : 'a';
121 name[1] = (regno & 15) + '0';
127 name[0] = regno < 48 ? 'c' : 'a';
129 name[2] = (regno & 15) - 10 + '0';