Lines Matching refs:strl
380 int strl; in addr_mode() local
400 strl = strlen (str); in addr_mode()
408 if (str[strl - 1] == ']') in addr_mode()
416 if (str[strl - 1] == ']') in addr_mode()
423 if (str[strl - 1] != ']') in addr_mode()
443 if (str[strl - 1] != ']') in addr_mode()
445 if ((startswith (str, "ext(")) && strl > 7) in addr_mode()
458 while (j < strl && i != 0); in addr_mode()
476 strl = strlen (str); in addr_mode()
478 switch (strl) in addr_mode()
510 if (strl > 4) in addr_mode()
512 if (str[strl - 1] == ')') in addr_mode()
514 if (str[strl - 2] == ')') in addr_mode()
516 if (startswith (&str[strl - 5], "(fp")) in addr_mode()
518 else if (startswith (&str[strl - 5], "(sp")) in addr_mode()
520 else if (startswith (&str[strl - 5], "(sb")) in addr_mode()
527 j = strl - 5; /* Temp for end of disp[0]. */ in addr_mode()
532 strl -= 1; in addr_mode()
533 if (str[strl] == ')') in addr_mode()
535 if (str[strl] == '(') in addr_mode()
538 while (strl > -1 && i != 0); in addr_mode()
547 addrmodeP->disp[0] = str + strl + 1; in addr_mode()
549 str[strl] = '\000'; /* Null terminate disp[1]. */ in addr_mode()
555 switch (str[strl - 3]) in addr_mode()
559 if (str[strl - 2] >= '0' in addr_mode()
560 && str[strl - 2] < '8' in addr_mode()
561 && str[strl - 4] == '(') in addr_mode()
563 addrmodeP->mode = str[strl - 2] - '0' + 8; in addr_mode()
565 str[strl - 4] = 0; in addr_mode()
571 if (startswith (&str[strl - 4], "(fp")) in addr_mode()
573 else if (startswith (&str[strl - 4], "(sp")) in addr_mode()
575 else if (startswith (&str[strl - 4], "(sb")) in addr_mode()
577 else if (startswith (&str[strl - 4], "(pc")) in addr_mode()
584 str[strl - 4] = '\0'; in addr_mode()
592 if (str[strl - 1] == ']') in addr_mode()
594 switch (str[strl - 2]) in addr_mode()
611 if (str[strl - 3] != ':' || str[strl - 6] != '[' in addr_mode()
612 || str[strl - 5] == 'r' || str[strl - 4] < '0' in addr_mode()
613 || str[strl - 4] > '7') in addr_mode()
624 j = str[strl - 4] - '0'; /* store temporary. */ in addr_mode()
625 str[strl - 6] = '\000'; /* null terminate for recursive call. */ in addr_mode()