Lines Matching refs:reg
72 register_description(const char reg[]) in register_description() argument
77 if (reg[0] == 'r' && are_digits(reg + 1)) { in register_description()
79 description.index = atoi(reg+1); in register_description()
82 else if (reg[0] == 'f' && are_digits(reg + 1)) { in register_description()
84 description.index = atoi(reg+1); in register_description()
87 else if (!strcmp(reg, "pc") || !strcmp(reg, "nia")) { in register_description()
92 else if (!strcmp(reg, "sp")) { in register_description()
97 else if (!strcmp(reg, "toc")) { in register_description()
102 else if (!strcmp(reg, "cr") || !strcmp(reg, "cnd")) { in register_description()
107 else if (!strcmp(reg, "msr") || !strcmp(reg, "ps")) { in register_description()
112 else if (!strcmp(reg, "fpscr")) { in register_description()
117 else if (!strncmp(reg, "sr", 2) && are_digits(reg + 2)) { in register_description()
119 description.index = atoi(reg+2); in register_description()
122 else if (!strcmp(reg, "cnt")) { in register_description()
127 else if (!strcmp(reg, "insns")) { in register_description()
132 else if (!strcmp(reg, "stalls")) { in register_description()
137 else if (!strcmp(reg, "cycles")) { in register_description()
143 else if (reg[0] == 'v' && reg[1] == 'r' && are_digits(reg + 2)) { in register_description()
145 description.index = atoi(reg+2); in register_description()
148 else if (!strcmp(reg, "vscr")) { in register_description()
155 else if (reg[0] == 'e' && reg[1] == 'v' && are_digits(reg + 2)) { in register_description()
157 description.index = atoi(reg+2); in register_description()
160 else if (reg[0] == 'r' && reg[1] == 'h' && are_digits(reg + 2)) { in register_description()
162 description.index = atoi(reg+2); in register_description()
165 else if (!strcmp(reg, "acc")) { in register_description()
172 sprs spr = find_spr(reg); in register_description()