Home | History | Annotate | Download | only in backends

Lines Matching refs:regno

38 		   int regno, char *name, size_t namelen,
45 if (regno < 0 || regno > 1155 || namelen < 8)
50 *type = (regno < 32 ? DW_ATE_signed
51 : regno < 64 ? DW_ATE_float : DW_ATE_unsigned);
53 if (regno < 32 || regno == 64 || regno == 66)
55 else if (regno < 64 || regno == 65)
58 if (ebl->machine != EM_PPC64 && regno < 64)
61 else if (regno == 67 || regno == 356 || regno == 612 || regno >= 1124)
64 *bits = regno >= 1124 ? 128 : 32;
69 switch (regno)
73 name[1] = regno + '0';
79 name[1] = regno / 10 + '0';
80 name[2] = regno % 10 + '0';
86 name[1] = (regno - 32) + '0';
92 name[1] = (regno - 32) / 10 + '0';
93 name[2] = (regno - 32) % 10 + '0';
109 name[2] = (regno - 70) + '0';
116 name[2] = (regno - 70) / 10 + '0';
117 name[3] = (regno - 70) % 10 + '0';
145 name[3] = (regno - 100) + '0';
155 name[3] = (regno - 100) / 10 + '0';
156 name[4] = (regno - 100) % 10 + '0';
166 name[3] = (regno - 100) / 100 + '0';
167 name[4] = ((regno - 100) % 100 / 10) + '0';
168 name[5] = (regno - 100) % 10 + '0';
175 name[2] = (regno - 1124) + '0';
182 name[2] = (regno - 1124) / 10 + '0';
183 name[3] = (regno - 1124) % 10 + '0';