Home
last modified time | relevance | path

Searched refs:asm_thumb_op16 (Results 1 – 4 of 4) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dasmthumb.c174 asm_thumb_op16(as, OP_SUB_SP(adj)); in asm_thumb_entry()
196 asm_thumb_op16(as, OP_ADD_SP(adj)); in asm_thumb_exit()
248 asm_thumb_op16(as, 0x4600 | op_lo); in asm_thumb_mov_reg_reg()
278 asm_thumb_op16(as, OP_B_N(rel)); in asm_thumb_b_n_label()
343 asm_thumb_op16(as, OP_B_N(2)); in asm_thumb_mov_reg_i32()
344 asm_thumb_op16(as, i32 & 0xffff); in asm_thumb_mov_reg_i32()
345 asm_thumb_op16(as, i32 >> 16); in asm_thumb_mov_reg_i32()
503 asm_thumb_op16(as, OP_B_N(rel)); in asm_thumb_b_label()
515 asm_thumb_op16(as, OP_B_N(rel)); in asm_thumb_b_label()
561 asm_thumb_op16(as, OP_B_N(rel)); in asm_thumb_b_rel12()
[all …]
A Dasmthumb.h104 void asm_thumb_op16(asm_thumb_t *as, uint op);
108 asm_thumb_op16(as, ASM_THUMB_OP_IT | (cc << 4) | mask); in asm_thumb_it_cc()
123 asm_thumb_op16(as, ASM_THUMB_FORMAT_1_ENCODE(op, rlo_dest, rlo_src, offset)); in asm_thumb_format_1()
139 asm_thumb_op16(as, ASM_THUMB_FORMAT_2_ENCODE(op, rlo_dest, rlo_src, src_b)); in asm_thumb_format_2()
168 asm_thumb_op16(as, ASM_THUMB_FORMAT_3_ENCODE(op, rlo, i8)); in asm_thumb_format_3()
228 asm_thumb_op16(as, ASM_THUMB_FORMAT_5_ENCODE(op, r_dest, r_src)); in asm_thumb_format_5()
257 asm_thumb_op16(as, ASM_THUMB_FORMAT_9_10_ENCODE(op, rlo_dest, rlo_base, offset)); in asm_thumb_format_9_10()
298 asm_thumb_op16(as, ASM_THUMB_FORMAT_11_ENCODE(op, rlo_dest, rlo_src)); in asm_thumb_format_11()
A Demitinlinethumb.c542 asm_thumb_op16(&emit->as, ASM_THUMB_OP_NOP); in emit_inline_thumb_op()
544 asm_thumb_op16(&emit->as, ASM_THUMB_OP_WFI); in emit_inline_thumb_op()
562 asm_thumb_op16(&emit->as, 0x4700 | (r << 3)); in emit_inline_thumb_op()
618 asm_thumb_op16(&emit->as, ASM_THUMB_OP_CPSID_I); in emit_inline_thumb_op()
621 asm_thumb_op16(&emit->as, ASM_THUMB_OP_CPSIE_I); in emit_inline_thumb_op()
625 asm_thumb_op16(&emit->as, 0xb400 | reglist); in emit_inline_thumb_op()
635 asm_thumb_op16(&emit->as, 0xbc00 | reglist); in emit_inline_thumb_op()
A Demitnative.c2475 asm_thumb_op16(emit->as, ops[op_idx]); in emit_native_binary_op()

Completed in 17 milliseconds