• Home
  • Raw
  • Download

Lines Matching refs:arg

135   func_arg  arg;  member
191 nothing (func_arg *arg, insn_data *data) in nothing() argument
202 literal (func_arg *arg, insn_data *data) in literal() argument
205 data->as_in = data->dis_out = strdup ((char *) arg->p1);
216 literal_q (func_arg *arg, insn_data *data) in literal_q() argument
219 data->as_in = strdup ((char *) arg->p1);
220 data->dis_out = strdup ((char *) arg->p2);
245 insn_bits (func_arg *arg, insn_data *data) in insn_bits() argument
249 if (skip_insn ((char *) arg->p1))
251 data->as_in = data->dis_out = strdup ((char *) arg->p1);
252 data->bits = arg->w;
259 insn_size_bits (func_arg *arg, insn_data *data) in insn_size_bits() argument
263 if (skip_insn ((char *) arg->p1))
265 data->as_in = data->dis_out = strdup ((char *) arg->p1);
266 data->bits = arg->w;
267 insn_size = arg->i1;
277 tick_random (func_arg *arg, insn_data *data) in tick_random() argument
468 signed_constant (func_arg * arg, insn_data * data) in signed_constant() argument
473 long val = get_bits_from_size ((unsigned *) arg->p2, arg->i3);
475 int nbits = (arg->i2 >= 0 ? arg->i2 : -arg->i2);
480 if (arg->i2 < 0)
495 data->bits = bits << arg->i1;
503 unsigned_constant (func_arg * arg, insn_data * data) in unsigned_constant() argument
508 int nbits = (arg->i2 >= 0 ? arg->i2 : -arg->i2);
510 get_bits_from_size ((unsigned *) arg->p2, arg->i3)
517 if (arg->i2 < 0)
532 data->bits = bits << arg->i1;
540 absolute_address (func_arg *arg, insn_data *data) in absolute_address() argument
545 int nbits = (arg->i2 >= 0 ? arg->i2 : -arg->i2);
547 get_bits_from_size ((unsigned *) arg->p2, arg->i3)
555 if (arg->i2 < 0)
570 data->bits = bits << arg->i1;
580 reg_p (func_arg *arg, insn_data *data) in reg_p() argument
584 unsigned reg = get_bits_from_size ((unsigned *) arg->p2, arg->i3);
585 char *regname = (char *) arg->p1;
590 data->bits <<= arg->i1;
604 reg_r (func_arg *arg, insn_data *data) in reg_r() argument
608 unsigned reg = get_bits_from_size ((unsigned *) arg->p2, arg->i3);
610 data->as_in = strdup (((const char **) arg->p1)[reg]);
611 reg &= arg->i2;
612 data->dis_out = strdup (((const char **) arg->p1)[reg]);
614 data->bits <<= arg->i1;
654 if (parts[part].func (&parts[part].arg, &data[part])) in output_insns()