Lines Matching refs:runp
1739 struct bitvalue *runp = (yyvsp[(1) - (3)].bit); local
1740 while (runp->next != NULL)
1741 runp = runp->next;
1742 runp->next = (yyvsp[(3) - (3)].bit);
1758 struct bitvalue *runp = (yyvsp[(1) - (2)].bit); local
1759 while (runp->next != NULL)
1760 runp = runp->next;
1761 runp->next = (yyvsp[(2) - (2)].bit);
1827 struct argument *runp = (yyvsp[(1) - (3)].arg); local
1828 while (runp->next != NULL)
1829 runp = runp->next;
1830 runp->next = xmalloc (sizeof (struct argument));
1831 runp->next->name = combine ((yyvsp[(3) - (3)].name));
1832 runp->next->next = NULL;
1849 struct argname *runp = (yyvsp[(1) - (2)].name); local
1850 while (runp->next != NULL)
1851 runp = runp->next;
1852 runp->next = (yyvsp[(2) - (2)].name);
2194 struct bitvalue *runp = val; in check_bits() local
2197 while (runp != NULL) in check_bits()
2199 if (runp->type == zeroone) in check_bits()
2201 else if (runp->field == NULL) in check_bits()
2205 total += runp->field->bits; in check_bits()
2207 runp = runp->next; in check_bits()
2273 struct bitvalue *runp = bitval; in check_argsdef() local
2275 while (runp != NULL) in check_argsdef()
2276 if (runp->type == field && runp->field == name->field) in check_argsdef()
2279 runp = runp->next; in check_argsdef()
2281 if (runp == NULL) in check_argsdef()
2309 struct argument *runp; in check_bitsused() local
2310 for (runp = args; runp != NULL; runp = runp->next) in check_bitsused()
2312 struct argname *name = runp->name; in check_bitsused()
2325 if (runp == NULL) in check_bitsused()
2345 for (struct argname *runp = name; runp != NULL; runp = runp->next) in combine() local
2347 if (runp->type == string) in combine()
2350 last_str = runp; in combine()
2355 + strlen (runp->str) + 1); in combine()
2356 strcat (last_str->str, runp->str); in combine()
2357 last_str->next = runp->next; in combine()
2382 struct argname *runp = name; in fillin_arg() local
2384 while (runp != NULL) in fillin_arg()
2387 if (runp->type == string) in fillin_arg()
2394 instr->operands[n].str = runp->str; in fillin_arg()
2398 assert (runp->type == nfield); in fillin_arg()
2404 if (runp->field == NULL) in fillin_arg()
2409 char *fieldname = runp->field->name; in fillin_arg()
2423 if (runp->field != NULL) in fillin_arg()
2428 if (strcmp (b->field->name, runp->field->name) == 0) in fillin_arg()
2448 if (runp->field != NULL in fillin_arg()
2449 && strncasecmp (runp->field->name, "mod", 3) == 0) in fillin_arg()
2453 runp = runp->next; in fillin_arg()
2507 struct instruction *runp = instructions; in find_numbers() local
2508 while (runp != NULL) in find_numbers()
2511 if (runp->operands[i].fct != NULL) in find_numbers()
2513 struct argstring search = { .str = runp->operands[i].fct }; in find_numbers()
2517 newp->str = runp->operands[i].fct; in find_numbers()
2524 if (runp->operands[i].str != NULL) in find_numbers()
2526 search.str = runp->operands[i].str; in find_numbers()
2530 newp->str = runp->operands[i].str; in find_numbers()
2538 maxoff[i][0] = MAX (maxoff[i][0], runp->operands[i].off1); in find_numbers()
2539 maxoff[i][1] = MAX (maxoff[i][1], runp->operands[i].off2); in find_numbers()
2540 maxoff[i][2] = MAX (maxoff[i][2], runp->operands[i].off3); in find_numbers()
2542 if (runp->operands[i].off1 > 0) in find_numbers()
2543 minoff[i][0] = MIN (minoff[i][0], runp->operands[i].off1); in find_numbers()
2544 if (runp->operands[i].off2 > 0) in find_numbers()
2545 minoff[i][1] = MIN (minoff[i][1], runp->operands[i].off2); in find_numbers()
2546 if (runp->operands[i].off3 > 0) in find_numbers()
2547 minoff[i][2] = MIN (minoff[i][2], runp->operands[i].off3); in find_numbers()
2550 struct instruction *old = runp; in find_numbers()
2551 runp = runp->next; in find_numbers()