Lines Matching refs:base

47     if (as->base.pass == MP_ASM_PASS_EMIT) {  in asm_xtensa_end_pass()
48 uint8_t *d = as->base.code_base; in asm_xtensa_end_pass()
50 for (int i = 0; i < ((as->base.code_size + 15) & ~15); ++i) { in asm_xtensa_end_pass()
67 mp_asm_base_get_cur_to_write_bytes(&as->base, 1); // padding/alignment byte in asm_xtensa_entry()
68 as->const_table = (uint32_t *)mp_asm_base_get_cur_to_write_bytes(&as->base, as->num_const * 4); in asm_xtensa_entry()
107 mp_asm_base_get_cur_to_write_bytes(&as->base, 1); // padding/alignment byte in asm_xtensa_entry_win()
108 as->const_table = (uint32_t *)mp_asm_base_get_cur_to_write_bytes(&as->base, as->num_const * 4); in asm_xtensa_entry_win()
121 assert(label < as->base.max_num_labels); in get_label_dest()
122 return as->base.label_offsets[label]; in get_label_dest()
126 uint8_t *c = mp_asm_base_get_cur_to_write_bytes(&as->base, 2); in asm_xtensa_op16()
134 uint8_t *c = mp_asm_base_get_cur_to_write_bytes(&as->base, 3); in asm_xtensa_op24()
144 int32_t rel = dest - as->base.code_offset - 4; in asm_xtensa_j_label()
151 int32_t rel = dest - as->base.code_offset - 4; in asm_xtensa_bccz_reg_label()
152 if (as->base.pass == MP_ASM_PASS_EMIT && !SIGNED_FIT12(rel)) { in asm_xtensa_bccz_reg_label()
160 int32_t rel = dest - as->base.code_offset - 4; in asm_xtensa_bcc_reg_reg_label()
161 if (as->base.pass == MP_ASM_PASS_EMIT && !SIGNED_FIT8(rel)) { in asm_xtensa_bcc_reg_reg_label()
176 uint32_t const_table_offset = (uint8_t *)as->const_table - as->base.code_base; in asm_xtensa_mov_reg_i32()
178 asm_xtensa_op_l32r(as, reg_dest, as->base.code_offset, loc); in asm_xtensa_mov_reg_i32()
216 int32_t rel = dest - as->base.code_offset; in asm_xtensa_mov_reg_pcrel()
226 uint32_t off = as->base.code_offset >> 1 & 1; in asm_xtensa_mov_reg_pcrel()
227 uint32_t pad = (5 - as->base.code_offset) & 3; in asm_xtensa_mov_reg_pcrel()
229 mp_asm_base_get_cur_to_write_bytes(&as->base, pad); in asm_xtensa_mov_reg_pcrel()