Lines Matching refs:strp
54 const char **strp, in parse_symbolic_address() argument
62 (cd, CGEN_PARSE_OPERAND_SYMBOLIC, strp, opindex, opinfo, in parse_symbolic_address()
77 const char **strp, in parse_ldd_annotation() argument
85 if (**strp == '#' || **strp == '%') in parse_ldd_annotation()
87 if (strncasecmp (*strp + 1, "tlsdesc(", 8) == 0) in parse_ldd_annotation()
89 *strp += 9; in parse_ldd_annotation()
90 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ldd_annotation()
93 if (**strp != ')') in parse_ldd_annotation()
97 ++*strp; in parse_ldd_annotation()
103 while (**strp == ' ' || **strp == '\t') in parse_ldd_annotation()
104 ++*strp; in parse_ldd_annotation()
106 if (**strp != '@') in parse_ldd_annotation()
109 ++*strp; in parse_ldd_annotation()
116 const char **strp, in parse_call_annotation() argument
124 if (**strp == '#' || **strp == '%') in parse_call_annotation()
126 if (strncasecmp (*strp + 1, "gettlsoff(", 10) == 0) in parse_call_annotation()
128 *strp += 11; in parse_call_annotation()
129 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_call_annotation()
132 if (**strp != ')') in parse_call_annotation()
136 ++*strp; in parse_call_annotation()
142 while (**strp == ' ' || **strp == '\t') in parse_call_annotation()
143 ++*strp; in parse_call_annotation()
145 if (**strp != '@') in parse_call_annotation()
148 ++*strp; in parse_call_annotation()
155 const char **strp, in parse_ld_annotation() argument
163 if (**strp == '#' || **strp == '%') in parse_ld_annotation()
165 if (strncasecmp (*strp + 1, "tlsoff(", 7) == 0) in parse_ld_annotation()
167 *strp += 8; in parse_ld_annotation()
168 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ld_annotation()
171 if (**strp != ')') in parse_ld_annotation()
175 ++*strp; in parse_ld_annotation()
181 while (**strp == ' ' || **strp == '\t') in parse_ld_annotation()
182 ++*strp; in parse_ld_annotation()
184 if (**strp != '@') in parse_ld_annotation()
187 ++*strp; in parse_ld_annotation()
194 const char **strp, in parse_ulo16() argument
202 if (**strp == '#' || **strp == '%') in parse_ulo16()
204 if (strncasecmp (*strp + 1, "lo(", 3) == 0) in parse_ulo16()
206 *strp += 4; in parse_ulo16()
207 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_FRV_LO16, in parse_ulo16()
209 if (**strp != ')') in parse_ulo16()
211 ++*strp; in parse_ulo16()
218 if (strncasecmp (*strp + 1, "gprello(", 8) == 0) in parse_ulo16()
220 *strp += 9; in parse_ulo16()
221 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
224 if (**strp != ')') in parse_ulo16()
226 ++*strp; in parse_ulo16()
230 else if (strncasecmp (*strp + 1, "gotlo(", 6) == 0) in parse_ulo16()
232 *strp += 7; in parse_ulo16()
233 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
236 if (**strp != ')') in parse_ulo16()
238 ++*strp; in parse_ulo16()
242 else if (strncasecmp (*strp + 1, "gotfuncdesclo(", 14) == 0) in parse_ulo16()
244 *strp += 15; in parse_ulo16()
245 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
248 if (**strp != ')') in parse_ulo16()
250 ++*strp; in parse_ulo16()
254 else if (strncasecmp (*strp + 1, "gotofflo(", 9) == 0) in parse_ulo16()
256 *strp += 10; in parse_ulo16()
257 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
260 if (**strp != ')') in parse_ulo16()
262 ++*strp; in parse_ulo16()
266 else if (strncasecmp (*strp + 1, "gotofffuncdesclo(", 17) == 0) in parse_ulo16()
268 *strp += 18; in parse_ulo16()
269 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
272 if (**strp != ')') in parse_ulo16()
274 ++*strp; in parse_ulo16()
278 else if (strncasecmp (*strp + 1, "gottlsdesclo(", 13) == 0) in parse_ulo16()
280 *strp += 14; in parse_ulo16()
281 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
284 if (**strp != ')') in parse_ulo16()
286 ++*strp; in parse_ulo16()
290 else if (strncasecmp (*strp + 1, "tlsmofflo(", 10) == 0) in parse_ulo16()
292 *strp += 11; in parse_ulo16()
293 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
296 if (**strp != ')') in parse_ulo16()
298 ++*strp; in parse_ulo16()
302 else if (strncasecmp (*strp + 1, "gottlsofflo(", 12) == 0) in parse_ulo16()
304 *strp += 13; in parse_ulo16()
305 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_ulo16()
308 if (**strp != ')') in parse_ulo16()
310 ++*strp; in parse_ulo16()
315 return cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_ulo16()
320 const char **strp, in parse_uslo16() argument
328 if (**strp == '#' || **strp == '%') in parse_uslo16()
330 if (strncasecmp (*strp + 1, "lo(", 3) == 0) in parse_uslo16()
332 *strp += 4; in parse_uslo16()
333 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_FRV_LO16, in parse_uslo16()
335 if (**strp != ')') in parse_uslo16()
337 ++*strp; in parse_uslo16()
344 else if (strncasecmp (*strp + 1, "gprello(", 8) == 0) in parse_uslo16()
346 *strp += 9; in parse_uslo16()
347 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
350 if (**strp != ')') in parse_uslo16()
352 ++*strp; in parse_uslo16()
356 else if (strncasecmp (*strp + 1, "gotlo(", 6) == 0) in parse_uslo16()
358 *strp += 7; in parse_uslo16()
359 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
362 if (**strp != ')') in parse_uslo16()
364 ++*strp; in parse_uslo16()
368 else if (strncasecmp (*strp + 1, "gotfuncdesclo(", 14) == 0) in parse_uslo16()
370 *strp += 15; in parse_uslo16()
371 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
374 if (**strp != ')') in parse_uslo16()
376 ++*strp; in parse_uslo16()
380 else if (strncasecmp (*strp + 1, "gotofflo(", 9) == 0) in parse_uslo16()
382 *strp += 10; in parse_uslo16()
383 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
386 if (**strp != ')') in parse_uslo16()
388 ++*strp; in parse_uslo16()
392 else if (strncasecmp (*strp + 1, "gotofffuncdesclo(", 17) == 0) in parse_uslo16()
394 *strp += 18; in parse_uslo16()
395 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
398 if (**strp != ')') in parse_uslo16()
400 ++*strp; in parse_uslo16()
404 else if (strncasecmp (*strp + 1, "gottlsdesclo(", 13) == 0) in parse_uslo16()
406 *strp += 14; in parse_uslo16()
407 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
410 if (**strp != ')') in parse_uslo16()
412 ++*strp; in parse_uslo16()
416 else if (strncasecmp (*strp + 1, "tlsmofflo(", 10) == 0) in parse_uslo16()
418 *strp += 11; in parse_uslo16()
419 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
422 if (**strp != ')') in parse_uslo16()
424 ++*strp; in parse_uslo16()
428 else if (strncasecmp (*strp + 1, "gottlsofflo(", 12) == 0) in parse_uslo16()
430 *strp += 13; in parse_uslo16()
431 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uslo16()
434 if (**strp != ')') in parse_uslo16()
436 ++*strp; in parse_uslo16()
441 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_uslo16()
446 const char **strp, in parse_uhi16() argument
454 if (**strp == '#' || **strp == '%') in parse_uhi16()
456 if (strncasecmp (*strp + 1, "hi(", 3) == 0) in parse_uhi16()
458 *strp += 4; in parse_uhi16()
459 errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_FRV_HI16, in parse_uhi16()
461 if (**strp != ')') in parse_uhi16()
463 ++*strp; in parse_uhi16()
477 else if (strncasecmp (*strp + 1, "gprelhi(", 8) == 0) in parse_uhi16()
479 *strp += 9; in parse_uhi16()
480 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
483 if (**strp != ')') in parse_uhi16()
485 ++*strp; in parse_uhi16()
489 else if (strncasecmp (*strp + 1, "gothi(", 6) == 0) in parse_uhi16()
491 *strp += 7; in parse_uhi16()
492 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
495 if (**strp != ')') in parse_uhi16()
497 ++*strp; in parse_uhi16()
501 else if (strncasecmp (*strp + 1, "gotfuncdeschi(", 14) == 0) in parse_uhi16()
503 *strp += 15; in parse_uhi16()
504 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
507 if (**strp != ')') in parse_uhi16()
509 ++*strp; in parse_uhi16()
513 else if (strncasecmp (*strp + 1, "gotoffhi(", 9) == 0) in parse_uhi16()
515 *strp += 10; in parse_uhi16()
516 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
519 if (**strp != ')') in parse_uhi16()
521 ++*strp; in parse_uhi16()
525 else if (strncasecmp (*strp + 1, "gotofffuncdeschi(", 17) == 0) in parse_uhi16()
527 *strp += 18; in parse_uhi16()
528 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
531 if (**strp != ')') in parse_uhi16()
533 ++*strp; in parse_uhi16()
537 else if (strncasecmp (*strp + 1, "gottlsdeschi(", 13) == 0) in parse_uhi16()
539 *strp += 14; in parse_uhi16()
540 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
543 if (**strp != ')') in parse_uhi16()
545 ++*strp; in parse_uhi16()
549 else if (strncasecmp (*strp + 1, "tlsmoffhi(", 10) == 0) in parse_uhi16()
551 *strp += 11; in parse_uhi16()
552 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
555 if (**strp != ')') in parse_uhi16()
557 ++*strp; in parse_uhi16()
561 else if (strncasecmp (*strp + 1, "gottlsoffhi(", 12) == 0) in parse_uhi16()
563 *strp += 13; in parse_uhi16()
564 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_uhi16()
567 if (**strp != ')') in parse_uhi16()
569 ++*strp; in parse_uhi16()
574 return cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_uhi16()
578 parse_register_number (const char **strp) in parse_register_number() argument
582 if (**strp < '0' || **strp > '9') in parse_register_number()
585 regno = **strp - '0'; in parse_register_number()
586 for (++*strp; **strp >= '0' && **strp <= '9'; ++*strp) in parse_register_number()
587 regno = regno * 10 + (**strp - '0'); in parse_register_number()
594 const char **strp, in parse_spr() argument
602 if (strncasecmp (*strp, "spr[", 4) == 0) in parse_spr()
604 *strp += 4; in parse_spr()
605 regno = parse_register_number (strp); in parse_spr()
606 if (**strp != ']') in parse_spr()
608 ++*strp; in parse_spr()
615 save_strp = *strp; in parse_spr()
616 regno = parse_register_number (strp); in parse_spr()
625 *strp = save_strp; in parse_spr()
626 return cgen_parse_keyword (cd, strp, table, valuep); in parse_spr()
631 const char **strp, in parse_d12() argument
640 if (**strp == '#' || **strp == '%') in parse_d12()
642 if (strncasecmp (*strp + 1, "gprel12(", 8) == 0) in parse_d12()
644 *strp += 9; in parse_d12()
645 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
648 if (**strp != ')') in parse_d12()
650 ++*strp; in parse_d12()
654 else if (strncasecmp (*strp + 1, "got12(", 6) == 0) in parse_d12()
656 *strp += 7; in parse_d12()
657 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
660 if (**strp != ')') in parse_d12()
662 ++*strp; in parse_d12()
666 else if (strncasecmp (*strp + 1, "gotfuncdesc12(", 14) == 0) in parse_d12()
668 *strp += 15; in parse_d12()
669 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
672 if (**strp != ')') in parse_d12()
674 ++*strp; in parse_d12()
678 else if (strncasecmp (*strp + 1, "gotoff12(", 9) == 0) in parse_d12()
680 *strp += 10; in parse_d12()
681 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
684 if (**strp != ')') in parse_d12()
686 ++*strp; in parse_d12()
690 else if (strncasecmp (*strp + 1, "gotofffuncdesc12(", 17) == 0) in parse_d12()
692 *strp += 18; in parse_d12()
693 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
696 if (**strp != ')') in parse_d12()
698 ++*strp; in parse_d12()
702 else if (strncasecmp (*strp + 1, "gottlsdesc12(", 13) == 0) in parse_d12()
704 *strp += 14; in parse_d12()
705 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
708 if (**strp != ')') in parse_d12()
710 ++*strp; in parse_d12()
714 else if (strncasecmp (*strp + 1, "tlsmoff12(", 10) == 0) in parse_d12()
716 *strp += 11; in parse_d12()
717 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
720 if (**strp != ')') in parse_d12()
722 ++*strp; in parse_d12()
726 else if (strncasecmp (*strp + 1, "gottlsoff12(", 12) == 0) in parse_d12()
728 *strp += 13; in parse_d12()
729 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_d12()
732 if (**strp != ')') in parse_d12()
734 ++*strp; in parse_d12()
739 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_d12()
744 const char **strp, in parse_s12() argument
753 if (**strp == '#' || **strp == '%') in parse_s12()
755 if (strncasecmp (*strp + 1, "gprel12(", 8) == 0) in parse_s12()
757 *strp += 9; in parse_s12()
758 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
761 if (**strp != ')') in parse_s12()
763 ++*strp; in parse_s12()
767 else if (strncasecmp (*strp + 1, "got12(", 6) == 0) in parse_s12()
769 *strp += 7; in parse_s12()
770 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
773 if (**strp != ')') in parse_s12()
775 ++*strp; in parse_s12()
779 else if (strncasecmp (*strp + 1, "gotfuncdesc12(", 14) == 0) in parse_s12()
781 *strp += 15; in parse_s12()
782 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
785 if (**strp != ')') in parse_s12()
787 ++*strp; in parse_s12()
791 else if (strncasecmp (*strp + 1, "gotoff12(", 9) == 0) in parse_s12()
793 *strp += 10; in parse_s12()
794 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
797 if (**strp != ')') in parse_s12()
799 ++*strp; in parse_s12()
803 else if (strncasecmp (*strp + 1, "gotofffuncdesc12(", 17) == 0) in parse_s12()
805 *strp += 18; in parse_s12()
806 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
809 if (**strp != ')') in parse_s12()
811 ++*strp; in parse_s12()
815 else if (strncasecmp (*strp + 1, "gottlsdesc12(", 13) == 0) in parse_s12()
817 *strp += 14; in parse_s12()
818 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
821 if (**strp != ')') in parse_s12()
823 ++*strp; in parse_s12()
827 else if (strncasecmp (*strp + 1, "tlsmoff12(", 10) == 0) in parse_s12()
829 *strp += 11; in parse_s12()
830 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
833 if (**strp != ')') in parse_s12()
835 ++*strp; in parse_s12()
839 else if (strncasecmp (*strp + 1, "gottlsoff12(", 12) == 0) in parse_s12()
841 *strp += 13; in parse_s12()
842 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_s12()
845 if (**strp != ')') in parse_s12()
847 ++*strp; in parse_s12()
853 if (**strp == '#') in parse_s12()
854 ++*strp; in parse_s12()
855 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_s12()
860 const char **strp, in parse_u12() argument
869 if ((**strp == '#' || **strp == '%') in parse_u12()
870 && strncasecmp (*strp + 1, "gprel12(", 8) == 0) in parse_u12()
872 *strp += 9; in parse_u12()
873 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_u12()
876 if (**strp != ')') in parse_u12()
878 ++*strp; in parse_u12()
884 if (**strp == '#') in parse_u12()
885 ++*strp; in parse_u12()
886 return cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_u12()
892 const char **strp, in parse_A() argument
899 if (**strp == '#') in parse_A()
900 ++*strp; in parse_A()
902 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_A()
914 const char **strp, in parse_A0() argument
918 return parse_A (cd, strp, opindex, valuep, 0); in parse_A0()
923 const char **strp, in parse_A1() argument
927 return parse_A (cd, strp, opindex, valuep, 1); in parse_A1()
952 const char **strp, in parse_call_label() argument
962 if (opinfo == 0 && (**strp == '#' || **strp == '%')) in parse_call_label()
964 if (strncasecmp (*strp + 1, "gettlsoff(", 10) == 0) in parse_call_label()
966 *strp += 11; in parse_call_label()
967 errmsg = parse_symbolic_address (cd, strp, opindex, in parse_call_label()
970 if (**strp != ')') in parse_call_label()
972 ++*strp; in parse_call_label()
978 return cgen_parse_address (cd, strp, opindex, opinfo, resultp, valuep); in parse_call_label()
1002 const char ** strp, in frv_cgen_parse_operand() argument
1012 errmsg = parse_A0 (cd, strp, FRV_OPERAND_A0, (unsigned long *) (& fields->f_A)); in frv_cgen_parse_operand()
1015 errmsg = parse_A1 (cd, strp, FRV_OPERAND_A1, (unsigned long *) (& fields->f_A)); in frv_cgen_parse_operand()
1018 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Si); in frv_cgen_parse_operand()
1021 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Sk); in frv_cgen_parse_operand()
1024 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Ui); in frv_cgen_parse_operand()
1027 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_acc_names, & fields->f_ACC40Uk); in frv_cgen_parse_operand()
1030 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_accg_names, & fields->f_ACCGi); in frv_cgen_parse_operand()
1033 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_accg_names, & fields->f_ACCGk); in frv_cgen_parse_operand()
1036 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CCi); in frv_cgen_parse_operand()
1039 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRk); in frv_cgen_parse_operand()
1042 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRi); in frv_cgen_parse_operand()
1045 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRj); in frv_cgen_parse_operand()
1048 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cpr_names, & fields->f_CPRk); in frv_cgen_parse_operand()
1051 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRi); in frv_cgen_parse_operand()
1054 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRj); in frv_cgen_parse_operand()
1057 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRj_float); in frv_cgen_parse_operand()
1060 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRj_int); in frv_cgen_parse_operand()
1063 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_cccr_names, & fields->f_CRk); in frv_cgen_parse_operand()
1066 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCi_1); in frv_cgen_parse_operand()
1069 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCi_2); in frv_cgen_parse_operand()
1072 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCi_3); in frv_cgen_parse_operand()
1075 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fccr_names, & fields->f_FCCk); in frv_cgen_parse_operand()
1078 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1081 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1084 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1087 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1090 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1093 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRi); in frv_cgen_parse_operand()
1096 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1099 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1102 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1105 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1108 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRj); in frv_cgen_parse_operand()
1111 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1114 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1117 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_fr_names, & fields->f_FRk); in frv_cgen_parse_operand()
1120 errmsg = parse_even_register (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1123 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRi); in frv_cgen_parse_operand()
1126 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRj); in frv_cgen_parse_operand()
1129 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1132 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1135 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_gr_names, & fields->f_GRk); in frv_cgen_parse_operand()
1138 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_iccr_names, & fields->f_ICCi_1); in frv_cgen_parse_operand()
1141 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_iccr_names, & fields->f_ICCi_2); in frv_cgen_parse_operand()
1144 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_iccr_names, & fields->f_ICCi_3); in frv_cgen_parse_operand()
1147 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LI, (unsigned long *) (& fields->f_LI)… in frv_cgen_parse_operand()
1150 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LRAD, (unsigned long *) (& fields->f_L… in frv_cgen_parse_operand()
1153 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LRAE, (unsigned long *) (& fields->f_L… in frv_cgen_parse_operand()
1156 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LRAS, (unsigned long *) (& fields->f_L… in frv_cgen_parse_operand()
1159 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_TLBPRL, (unsigned long *) (& fields->f… in frv_cgen_parse_operand()
1162 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_TLBPROPX, (unsigned long *) (& fields-… in frv_cgen_parse_operand()
1165 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_AE, (unsigned long *) (& fields->f_ae)… in frv_cgen_parse_operand()
1168 …errmsg = parse_call_annotation (cd, strp, FRV_OPERAND_CALLANN, (unsigned long *) (& fields->f_relo… in frv_cgen_parse_operand()
1171 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_CCOND, (unsigned long *) (& fields->f_… in frv_cgen_parse_operand()
1174 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_COND, (unsigned long *) (& fields->f_c… in frv_cgen_parse_operand()
1177 errmsg = parse_d12 (cd, strp, FRV_OPERAND_D12, (long *) (& fields->f_d12)); in frv_cgen_parse_operand()
1180 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_DEBUG, (unsigned long *) (& fields->f_… in frv_cgen_parse_operand()
1183 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_EIR, (unsigned long *) (& fields->f_ei… in frv_cgen_parse_operand()
1186 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_HINT, (unsigned long *) (& fields->f_h… in frv_cgen_parse_operand()
1189 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_h_hint_not_taken, & fields->f_hint); in frv_cgen_parse_operand()
1192 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_h_hint_taken, & fields->f_hint); in frv_cgen_parse_operand()
1197 errmsg = cgen_parse_address (cd, strp, FRV_OPERAND_LABEL16, 0, NULL, & value); in frv_cgen_parse_operand()
1204 errmsg = parse_call_label (cd, strp, FRV_OPERAND_LABEL24, 0, NULL, & value); in frv_cgen_parse_operand()
1209 …errmsg = parse_ld_annotation (cd, strp, FRV_OPERAND_LDANN, (unsigned long *) (& fields->f_reloc_an… in frv_cgen_parse_operand()
1212 …errmsg = parse_ldd_annotation (cd, strp, FRV_OPERAND_LDDANN, (unsigned long *) (& fields->f_reloc_… in frv_cgen_parse_operand()
1215 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_LOCK, (unsigned long *) (& fields->f_l… in frv_cgen_parse_operand()
1218 errmsg = cgen_parse_keyword (cd, strp, & frv_cgen_opval_h_pack, & fields->f_pack); in frv_cgen_parse_operand()
1221 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S10, (long *) (& fields->f_s10)); in frv_cgen_parse_operand()
1224 errmsg = parse_s12 (cd, strp, FRV_OPERAND_S12, (long *) (& fields->f_d12)); in frv_cgen_parse_operand()
1227 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S16, (long *) (& fields->f_s16)); in frv_cgen_parse_operand()
1230 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S5, (long *) (& fields->f_s5)); in frv_cgen_parse_operand()
1233 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S6, (long *) (& fields->f_s6)); in frv_cgen_parse_operand()
1236 errmsg = cgen_parse_signed_integer (cd, strp, FRV_OPERAND_S6_1, (long *) (& fields->f_s6_1)); in frv_cgen_parse_operand()
1239 errmsg = parse_uslo16 (cd, strp, FRV_OPERAND_SLO16, (long *) (& fields->f_s16)); in frv_cgen_parse_operand()
1242 errmsg = parse_spr (cd, strp, & frv_cgen_opval_spr_names, & fields->f_spr); in frv_cgen_parse_operand()
1245 errmsg = parse_u12 (cd, strp, FRV_OPERAND_U12, (long *) (& fields->f_u12)); in frv_cgen_parse_operand()
1248 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_U16, (unsigned long *) (& fields->f_u1… in frv_cgen_parse_operand()
1251 …errmsg = cgen_parse_unsigned_integer (cd, strp, FRV_OPERAND_U6, (unsigned long *) (& fields->f_u6)… in frv_cgen_parse_operand()
1254 errmsg = parse_uhi16 (cd, strp, FRV_OPERAND_UHI16, (unsigned long *) (& fields->f_u16)); in frv_cgen_parse_operand()
1257 errmsg = parse_ulo16 (cd, strp, FRV_OPERAND_ULO16, (unsigned long *) (& fields->f_u16)); in frv_cgen_parse_operand()
1425 const char **strp, in parse_insn_normal() argument
1430 const char *str = *strp; in parse_insn_normal()