Lines Matching refs:pn_args

428 …mit_inline_thumb_op(emit_inline_asm_t *emit, qstr op, mp_uint_t n_args, mp_parse_node_t *pn_args) {  in emit_inline_thumb_op()  argument
450 mp_uint_t vd = get_arg_vfpreg(emit, op_str, pn_args[0]); in emit_inline_thumb_op()
451 mp_uint_t vm = get_arg_vfpreg(emit, op_str, pn_args[1]); in emit_inline_thumb_op()
470 const char *reg_str0 = get_arg_str(pn_args[0]); in emit_inline_thumb_op()
474 reg_dest = get_arg_reg(emit, op_str, pn_args[0], 15); in emit_inline_thumb_op()
476 const char *reg_str1 = get_arg_str(pn_args[1]); in emit_inline_thumb_op()
486 const char *reg_str = get_arg_str(pn_args[0]); in emit_inline_thumb_op()
488 r_arm = get_arg_reg(emit, op_str, pn_args[0], 15); in emit_inline_thumb_op()
489 vm = get_arg_vfpreg(emit, op_str, pn_args[1]); in emit_inline_thumb_op()
492 vm = get_arg_vfpreg(emit, op_str, pn_args[0]); in emit_inline_thumb_op()
493 r_arm = get_arg_reg(emit, op_str, pn_args[1], 15); in emit_inline_thumb_op()
501 mp_uint_t vd = get_arg_vfpreg(emit, op_str, pn_args[0]); in emit_inline_thumb_op()
503 if (get_arg_addr(emit, op_str, pn_args[1], &pn_base, &pn_offset)) { in emit_inline_thumb_op()
523 mp_uint_t vd = get_arg_vfpreg(emit, op_str, pn_args[0]); in emit_inline_thumb_op()
524 mp_uint_t vn = get_arg_vfpreg(emit, op_str, pn_args[1]); in emit_inline_thumb_op()
525 mp_uint_t vm = get_arg_vfpreg(emit, op_str, pn_args[2]); in emit_inline_thumb_op()
551 int label_num = get_arg_label(emit, op_str, pn_args[0]); in emit_inline_thumb_op()
556 int label_num = get_arg_label(emit, op_str, pn_args[0]); in emit_inline_thumb_op()
561 mp_uint_t r = get_arg_reg(emit, op_str, pn_args[0], 15); in emit_inline_thumb_op()
575 int label_num = get_arg_label(emit, op_str, pn_args[0]); in emit_inline_thumb_op()
584 const char *arg_str = get_arg_str(pn_args[0]); in emit_inline_thumb_op()
623 mp_uint_t reglist = get_arg_reglist(emit, op_str, pn_args[0]); in emit_inline_thumb_op()
633 mp_uint_t reglist = get_arg_reglist(emit, op_str, pn_args[0]); in emit_inline_thumb_op()
647 if (MP_PARSE_NODE_IS_ID(pn_args[1])) { in emit_inline_thumb_op()
651 mp_uint_t reg_dest = get_arg_reg(emit, op_str, pn_args[0], 15); in emit_inline_thumb_op()
652 mp_uint_t reg_src = get_arg_reg(emit, op_str, pn_args[1], 15); in emit_inline_thumb_op()
659 rd = get_arg_reg(emit, op_str, pn_args[0], 15); in emit_inline_thumb_op()
660 rm = get_arg_reg(emit, op_str, pn_args[1], 15); in emit_inline_thumb_op()
667 mp_uint_t reg_dest = get_arg_reg(emit, op_str, pn_args[0], 12); in emit_inline_thumb_op()
668 mp_uint_t reg_src = get_arg_special_reg(emit, op_str, pn_args[1]); in emit_inline_thumb_op()
675 reg_dest = get_arg_reg(emit, op_str, pn_args[0], 7); in emit_inline_thumb_op()
676 reg_src = get_arg_reg(emit, op_str, pn_args[1], 7); in emit_inline_thumb_op()
696 rlo_dest = get_arg_reg(emit, op_str, pn_args[0], 7); in emit_inline_thumb_op()
697 i8_src = get_arg_i(emit, op_str, pn_args[1], 0xff); in emit_inline_thumb_op()
713 reg_dest = get_arg_reg(emit, op_str, pn_args[0], 15); in emit_inline_thumb_op()
714 int i_src = get_arg_i(emit, op_str, pn_args[1], 0xffff); in emit_inline_thumb_op()
721 mp_uint_t reg_dest = get_arg_reg(emit, op_str, pn_args[0], 15); in emit_inline_thumb_op()
722 uint32_t i_src = get_arg_i(emit, op_str, pn_args[1], 0xffffffff); in emit_inline_thumb_op()
726 mp_uint_t r_dest = get_arg_reg(emit, op_str, pn_args[0], 15); in emit_inline_thumb_op()
728 if (get_arg_addr(emit, op_str, pn_args[1], &pn_base, &pn_offset)) { in emit_inline_thumb_op()
740 mp_uint_t rlo_dest = get_arg_reg(emit, op_str, pn_args[0], 7); in emit_inline_thumb_op()
741 if (get_arg_addr(emit, op_str, pn_args[1], &pn_base, &pn_offset)) { in emit_inline_thumb_op()
767 rlo_dest = get_arg_reg(emit, op_str, pn_args[0], 7); in emit_inline_thumb_op()
768 rlo_src = get_arg_reg(emit, op_str, pn_args[1], 7); in emit_inline_thumb_op()
769 i5 = get_arg_i(emit, op_str, pn_args[2], 0x1f); in emit_inline_thumb_op()
781 rlo_dest = get_arg_reg(emit, op_str, pn_args[0], 7); in emit_inline_thumb_op()
782 rlo_src = get_arg_reg(emit, op_str, pn_args[1], 7); in emit_inline_thumb_op()
784 if (MP_PARSE_NODE_IS_ID(pn_args[2])) { in emit_inline_thumb_op()
786 src_b = get_arg_reg(emit, op_str, pn_args[2], 7); in emit_inline_thumb_op()
789 src_b = get_arg_i(emit, op_str, pn_args[2], 0x7); in emit_inline_thumb_op()
796 rd = get_arg_reg(emit, op_str, pn_args[0], 15); in emit_inline_thumb_op()
797 rn = get_arg_reg(emit, op_str, pn_args[1], 15); in emit_inline_thumb_op()
798 rm = get_arg_reg(emit, op_str, pn_args[2], 15); in emit_inline_thumb_op()
807 mp_uint_t r_dest = get_arg_reg(emit, op_str, pn_args[0], 15); in emit_inline_thumb_op()
808 mp_uint_t r_src = get_arg_reg(emit, op_str, pn_args[1], 15); in emit_inline_thumb_op()
810 if (get_arg_addr(emit, op_str, pn_args[2], &pn_base, &pn_offset)) { in emit_inline_thumb_op()