Lines Matching refs:current_posn
667 char *current_posn = token; in tic30_parallel_insn() local
674 while (is_opcode_char (*current_posn)) in tic30_parallel_insn()
675 current_posn++; in tic30_parallel_insn()
678 save_char = *current_posn; in tic30_parallel_insn()
679 *current_posn = '\0'; in tic30_parallel_insn()
736 *current_posn = save_char; in tic30_parallel_insn()
748 while (!is_operand_char (*current_posn) in tic30_parallel_insn()
749 && *current_posn != END_OF_INSN) in tic30_parallel_insn()
751 if (!is_space_char (*current_posn) in tic30_parallel_insn()
752 && *current_posn != PARALLEL_SEPARATOR) in tic30_parallel_insn()
755 output_invalid (*current_posn), in tic30_parallel_insn()
759 if (*current_posn == PARALLEL_SEPARATOR) in tic30_parallel_insn()
761 current_posn++; in tic30_parallel_insn()
764 token_start = current_posn; in tic30_parallel_insn()
767 while (paren_not_balanced || *current_posn != ',') in tic30_parallel_insn()
769 if (*current_posn == END_OF_INSN) in tic30_parallel_insn()
780 else if (*current_posn == PARALLEL_SEPARATOR) in tic30_parallel_insn()
782 while (is_space_char (*(current_posn - 1))) in tic30_parallel_insn()
783 current_posn--; in tic30_parallel_insn()
786 else if (!is_operand_char (*current_posn) in tic30_parallel_insn()
787 && !is_space_char (*current_posn)) in tic30_parallel_insn()
790 output_invalid (*current_posn), in tic30_parallel_insn()
795 if (*current_posn == '(') in tic30_parallel_insn()
797 if (*current_posn == ')') in tic30_parallel_insn()
799 current_posn++; in tic30_parallel_insn()
802 if (current_posn != token_start) in tic30_parallel_insn()
814 save_char = *current_posn; in tic30_parallel_insn()
815 *current_posn = '\0'; in tic30_parallel_insn()
818 *current_posn = save_char; in tic30_parallel_insn()
829 if (*current_posn == ',') in tic30_parallel_insn()
837 if (*current_posn == ',') in tic30_parallel_insn()
839 if (*++current_posn == END_OF_INSN) in tic30_parallel_insn()
848 while (*current_posn != END_OF_INSN); in tic30_parallel_insn()
1425 char *current_posn; in md_assemble() local
1438 if ((current_posn = in md_assemble()
1440 current_posn = line; in md_assemble()
1444 while (is_space_char (*current_posn)) in md_assemble()
1445 current_posn++; in md_assemble()
1447 token_start = current_posn; in md_assemble()
1449 if (!is_opcode_char (*current_posn)) in md_assemble()
1452 output_invalid (*current_posn)); in md_assemble()
1466 while (is_opcode_char (*current_posn)) in md_assemble()
1467 current_posn++; in md_assemble()
1470 save_char = *current_posn; in md_assemble()
1471 *current_posn = '\0'; in md_assemble()
1484 *current_posn = save_char; in md_assemble()
1487 if (*current_posn != END_OF_INSN) in md_assemble()
1496 while (!is_operand_char (*current_posn) in md_assemble()
1497 && *current_posn != END_OF_INSN) in md_assemble()
1499 if (!is_space_char (*current_posn)) in md_assemble()
1502 output_invalid (*current_posn), in md_assemble()
1506 current_posn++; in md_assemble()
1508 token_start = current_posn; in md_assemble()
1510 while (paren_not_balanced || *current_posn != ',') in md_assemble()
1512 if (*current_posn == END_OF_INSN) in md_assemble()
1523 else if (!is_operand_char (*current_posn) in md_assemble()
1524 && !is_space_char (*current_posn)) in md_assemble()
1527 output_invalid (*current_posn), in md_assemble()
1531 if (*current_posn == '(') in md_assemble()
1533 if (*current_posn == ')') in md_assemble()
1535 current_posn++; in md_assemble()
1537 if (current_posn != token_start) in md_assemble()
1549 save_char = *current_posn; in md_assemble()
1550 *current_posn = '\0'; in md_assemble()
1552 *current_posn = save_char; in md_assemble()
1563 if (*current_posn == ',') in md_assemble()
1571 if (*current_posn == ',') in md_assemble()
1573 if (*++current_posn == END_OF_INSN) in md_assemble()
1582 while (*current_posn != END_OF_INSN); in md_assemble()