Lines Matching refs:strp
65 const char **strp, in parse_loopsize() argument
79 errmsg = cgen_parse_address (cd, strp, opindex, code, in parse_loopsize()
90 const char **strp, in parse_imm16() argument
104 errmsg = cgen_parse_address (cd, strp, opindex, code, in parse_imm16()
119 else if (strncmp (*strp, "%hi16", 5) == 0) in parse_imm16()
121 *strp += 5; in parse_imm16()
124 else if (strncmp (*strp, "%lo16", 5) == 0) in parse_imm16()
126 *strp += 5; in parse_imm16()
136 errmsg = cgen_parse_address (cd, strp, opindex, code, in parse_imm16()
168 if ((*strp)[0] == '0' in parse_imm16()
169 && ((*strp)[1] == 'x' || (*strp)[1] == 'X')) in parse_imm16()
177 errmsg = cgen_parse_signed_integer (cd, strp, opindex, valuep); in parse_imm16()
199 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, (unsigned long *) valuep); in parse_imm16()
214 const char **strp, in parse_dup() argument
220 if (strncmp (*strp, "dup", 3) == 0 || strncmp (*strp, "DUP", 3) == 0) in parse_dup()
222 *strp += 3; in parse_dup()
225 else if (strncmp (*strp, "xx", 2) == 0 || strncmp (*strp, "XX", 2) == 0) in parse_dup()
227 *strp += 2; in parse_dup()
231 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_dup()
239 const char **strp, in parse_ball() argument
245 if (strncmp (*strp, "all", 3) == 0 || strncmp (*strp, "ALL", 3) == 0) in parse_ball()
247 *strp += 3; in parse_ball()
250 else if (strncmp (*strp, "one", 3) == 0 || strncmp (*strp, "ONE", 3) == 0) in parse_ball()
252 *strp += 3; in parse_ball()
256 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_ball()
263 const char **strp, in parse_xmode() argument
269 if (strncmp (*strp, "pm", 2) == 0 || strncmp (*strp, "PM", 2) == 0) in parse_xmode()
271 *strp += 2; in parse_xmode()
274 else if (strncmp (*strp, "xm", 2) == 0 || strncmp (*strp, "XM", 2) == 0) in parse_xmode()
276 *strp += 2; in parse_xmode()
280 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_xmode()
287 const char **strp, in parse_rc() argument
293 if (strncmp (*strp, "r", 1) == 0 || strncmp (*strp, "R", 1) == 0) in parse_rc()
295 *strp += 1; in parse_rc()
298 else if (strncmp (*strp, "c", 1) == 0 || strncmp (*strp, "C", 1) == 0) in parse_rc()
300 *strp += 1; in parse_rc()
304 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_rc()
311 const char **strp, in parse_cbrb() argument
317 if (strncmp (*strp, "rb", 2) == 0 || strncmp (*strp, "RB", 2) == 0) in parse_cbrb()
319 *strp += 2; in parse_cbrb()
322 else if (strncmp (*strp, "cb", 2) == 0 || strncmp (*strp, "CB", 2) == 0) in parse_cbrb()
324 *strp += 2; in parse_cbrb()
328 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_cbrb()
335 const char **strp, in parse_rbbc() argument
341 if (strncmp (*strp, "rt", 2) == 0 || strncmp (*strp, "RT", 2) == 0) in parse_rbbc()
343 *strp += 2; in parse_rbbc()
346 else if (strncmp (*strp, "br1", 3) == 0 || strncmp (*strp, "BR1", 3) == 0) in parse_rbbc()
348 *strp += 3; in parse_rbbc()
351 else if (strncmp (*strp, "br2", 3) == 0 || strncmp (*strp, "BR2", 3) == 0) in parse_rbbc()
353 *strp += 3; in parse_rbbc()
356 else if (strncmp (*strp, "cs", 2) == 0 || strncmp (*strp, "CS", 2) == 0) in parse_rbbc()
358 *strp += 2; in parse_rbbc()
362 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_rbbc()
369 const char **strp, in parse_type() argument
375 if (strncmp (*strp, "odd", 3) == 0 || strncmp (*strp, "ODD", 3) == 0) in parse_type()
377 *strp += 3; in parse_type()
380 else if (strncmp (*strp, "even", 4) == 0 || strncmp (*strp, "EVEN", 4) == 0) in parse_type()
382 *strp += 4; in parse_type()
385 else if (strncmp (*strp, "oe", 2) == 0 || strncmp (*strp, "OE", 2) == 0) in parse_type()
387 *strp += 2; in parse_type()
391 errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, valuep); in parse_type()
420 const char ** strp, in mt_cgen_parse_operand() argument
430 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_A23, (unsigned long *) (& fields->f_a23… in mt_cgen_parse_operand()
433 errmsg = parse_ball (cd, strp, MT_OPERAND_BALL, (unsigned long *) (& fields->f_ball)); in mt_cgen_parse_operand()
436 errmsg = parse_ball (cd, strp, MT_OPERAND_BALL2, (unsigned long *) (& fields->f_ball2)); in mt_cgen_parse_operand()
439 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_BANKADDR, (unsigned long *) (& fields->… in mt_cgen_parse_operand()
442 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_BRC, (unsigned long *) (& fields->f_brc… in mt_cgen_parse_operand()
445 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_BRC2, (unsigned long *) (& fields->f_br… in mt_cgen_parse_operand()
448 … errmsg = cgen_parse_signed_integer (cd, strp, MT_OPERAND_CB1INCR, (long *) (& fields->f_cb1incr)); in mt_cgen_parse_operand()
451 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_CB1SEL, (unsigned long *) (& fields->f_… in mt_cgen_parse_operand()
454 … errmsg = cgen_parse_signed_integer (cd, strp, MT_OPERAND_CB2INCR, (long *) (& fields->f_cb2incr)); in mt_cgen_parse_operand()
457 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_CB2SEL, (unsigned long *) (& fields->f_… in mt_cgen_parse_operand()
460 errmsg = parse_cbrb (cd, strp, MT_OPERAND_CBRB, (unsigned long *) (& fields->f_cbrb)); in mt_cgen_parse_operand()
463 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_CBS, (unsigned long *) (& fields->f_cbs… in mt_cgen_parse_operand()
466 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_CBX, (unsigned long *) (& fields->f_cbx… in mt_cgen_parse_operand()
469 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_CCB, (unsigned long *) (& fields->f_ccb… in mt_cgen_parse_operand()
472 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_CDB, (unsigned long *) (& fields->f_cdb… in mt_cgen_parse_operand()
475 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_CELL, (unsigned long *) (& fields->f_ce… in mt_cgen_parse_operand()
478 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_COLNUM, (unsigned long *) (& fields->f_… in mt_cgen_parse_operand()
481 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_CONTNUM, (unsigned long *) (& fields->f… in mt_cgen_parse_operand()
484 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_CR, (unsigned long *) (& fields->f_cr)); in mt_cgen_parse_operand()
487 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_CTXDISP, (unsigned long *) (& fields->f… in mt_cgen_parse_operand()
490 errmsg = parse_dup (cd, strp, MT_OPERAND_DUP, (unsigned long *) (& fields->f_dup)); in mt_cgen_parse_operand()
493 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_FBDISP, (unsigned long *) (& fields->f_… in mt_cgen_parse_operand()
496 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_FBINCR, (unsigned long *) (& fields->f_… in mt_cgen_parse_operand()
499 errmsg = cgen_parse_keyword (cd, strp, & mt_cgen_opval_h_spr, & fields->f_dr); in mt_cgen_parse_operand()
502 errmsg = cgen_parse_keyword (cd, strp, & mt_cgen_opval_h_spr, & fields->f_drrr); in mt_cgen_parse_operand()
505 errmsg = cgen_parse_keyword (cd, strp, & mt_cgen_opval_h_spr, & fields->f_sr1); in mt_cgen_parse_operand()
508 errmsg = cgen_parse_keyword (cd, strp, & mt_cgen_opval_h_spr, & fields->f_sr2); in mt_cgen_parse_operand()
511 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_ID, (unsigned long *) (& fields->f_id)); in mt_cgen_parse_operand()
514 errmsg = parse_imm16 (cd, strp, MT_OPERAND_IMM16, (long *) (& fields->f_imm16s)); in mt_cgen_parse_operand()
517 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_IMM16L, (unsigned long *) (& fields->f_… in mt_cgen_parse_operand()
520 errmsg = parse_imm16 (cd, strp, MT_OPERAND_IMM16O, (unsigned long *) (& fields->f_imm16s)); in mt_cgen_parse_operand()
523 errmsg = parse_imm16 (cd, strp, MT_OPERAND_IMM16Z, (unsigned long *) (& fields->f_imm16u)); in mt_cgen_parse_operand()
526 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_INCAMT, (unsigned long *) (& fields->f_… in mt_cgen_parse_operand()
529 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_INCR, (unsigned long *) (& fields->f_in… in mt_cgen_parse_operand()
532 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_LENGTH, (unsigned long *) (& fields->f_… in mt_cgen_parse_operand()
535 … errmsg = parse_loopsize (cd, strp, MT_OPERAND_LOOPSIZE, (unsigned long *) (& fields->f_loopo)); in mt_cgen_parse_operand()
538 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_MASK, (unsigned long *) (& fields->f_ma… in mt_cgen_parse_operand()
541 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_MASK1, (unsigned long *) (& fields->f_m… in mt_cgen_parse_operand()
544 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_MODE, (unsigned long *) (& fields->f_mo… in mt_cgen_parse_operand()
547 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_PERM, (unsigned long *) (& fields->f_pe… in mt_cgen_parse_operand()
550 errmsg = parse_rbbc (cd, strp, MT_OPERAND_RBBC, (unsigned long *) (& fields->f_rbbc)); in mt_cgen_parse_operand()
553 errmsg = parse_rc (cd, strp, MT_OPERAND_RC, (unsigned long *) (& fields->f_rc)); in mt_cgen_parse_operand()
556 errmsg = parse_rc (cd, strp, MT_OPERAND_RC1, (unsigned long *) (& fields->f_rc1)); in mt_cgen_parse_operand()
559 errmsg = parse_rc (cd, strp, MT_OPERAND_RC2, (unsigned long *) (& fields->f_rc2)); in mt_cgen_parse_operand()
562 errmsg = parse_rc (cd, strp, MT_OPERAND_RC3, (unsigned long *) (& fields->f_rc3)); in mt_cgen_parse_operand()
565 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_RCNUM, (unsigned long *) (& fields->f_r… in mt_cgen_parse_operand()
568 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_RDA, (unsigned long *) (& fields->f_rda… in mt_cgen_parse_operand()
571 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_ROWNUM, (unsigned long *) (& fields->f_… in mt_cgen_parse_operand()
574 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_ROWNUM1, (unsigned long *) (& fields->f… in mt_cgen_parse_operand()
577 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_ROWNUM2, (unsigned long *) (& fields->f… in mt_cgen_parse_operand()
580 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_SIZE, (unsigned long *) (& fields->f_si… in mt_cgen_parse_operand()
583 errmsg = parse_type (cd, strp, MT_OPERAND_TYPE, (unsigned long *) (& fields->f_type)); in mt_cgen_parse_operand()
586 …errmsg = cgen_parse_unsigned_integer (cd, strp, MT_OPERAND_WR, (unsigned long *) (& fields->f_wr)); in mt_cgen_parse_operand()
589 errmsg = parse_xmode (cd, strp, MT_OPERAND_XMODE, (unsigned long *) (& fields->f_xmode)); in mt_cgen_parse_operand()
757 const char **strp, in parse_insn_normal() argument
762 const char *str = *strp; in parse_insn_normal()