Lines Matching refs:regno
400 validargs(int cpuver, int regno) in validargs() argument
402 if (regno < 0 || regno > 1) in validargs()
413 versionmatch(int cpuver, int regno, const struct nametable *n) in versionmatch() argument
415 if (!validargs(cpuver, regno) || n->ver != MAPCPUVER(cpuver)) in versionmatch()
421 getnametable(int cpuver, int regno) in getnametable() argument
425 if (!validargs(cpuver, regno)) in getnametable()
430 n = US12_names[regno]; in getnametable()
433 n = US3_names[regno]; in getnametable()
436 n = US3_PLUS_names[regno]; in getnametable()
439 n = US3_I_names[regno]; in getnametable()
442 n = US4_PLUS_names[regno]; in getnametable()
452 cpc_walk_names(int cpuver, int regno, void *arg, in cpc_walk_names() argument
457 if ((n = getnametable(cpuver, regno)) == NULL) in cpc_walk_names()
460 if (versionmatch(cpuver, regno, n)) in cpc_walk_names()
461 action(arg, regno, n->name, n->bits); in cpc_walk_names()
465 __cpc_reg_to_name(int cpuver, int regno, uint8_t bits) in __cpc_reg_to_name() argument
469 if ((n = getnametable(cpuver, regno)) == NULL) in __cpc_reg_to_name()
472 if (bits == n->bits && versionmatch(cpuver, regno, n)) in __cpc_reg_to_name()
481 __cpc_name_to_reg(int cpuver, int regno, const char *name, uint8_t *bits) in __cpc_name_to_reg() argument
487 if ((n = getnametable(cpuver, regno)) == NULL || name == NULL) in __cpc_name_to_reg()
492 versionmatch(cpuver, regno, n)) { in __cpc_name_to_reg()