Lines Matching refs:regno
41 int regno, char *name, size_t namelen, in sparc_register_info() argument
51 if (regno < 0 || regno >= 32 + nfp + nspec || namelen < 6) in sparc_register_info()
59 if (regno >= 32 + nfp) in sparc_register_info()
61 regno -= 32 + nfp; in sparc_register_info()
69 if ((ebl->class == ELFCLASS64 ? 0 : 4) + 1 - (unsigned int) regno <= 1) in sparc_register_info()
71 return stpncpy (name, names[ebl->class == ELFCLASS64][regno], in sparc_register_info()
75 if (regno < 32) in sparc_register_info()
78 name[0] = "goli"[regno >> 3]; in sparc_register_info()
79 name[1] = (regno & 7) + '0'; in sparc_register_info()
81 if ((regno & 8) && (regno & 7) == 6) in sparc_register_info()
89 regno -= 32; in sparc_register_info()
90 if (regno >= 32) in sparc_register_info()
91 regno = 32 + 2 * (regno - 32); in sparc_register_info()
96 if (regno < 10) in sparc_register_info()
98 name[1] = regno + '0'; in sparc_register_info()
103 name[1] = regno / 10 + '0'; in sparc_register_info()
104 name[2] = regno % 10 + '0'; in sparc_register_info()