Home
last modified time | relevance | path

Searched refs:rlo_src (Results 1 – 3 of 3) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dasmthumb.h117 #define ASM_THUMB_FORMAT_1_ENCODE(op, rlo_dest, rlo_src, offset) \ argument
118 ((op) | ((offset) << 6) | ((rlo_src) << 3) | (rlo_dest))
122 assert(rlo_src < ASM_THUMB_REG_R8); in asm_thumb_format_1()
133 #define ASM_THUMB_FORMAT_2_ENCODE(op, rlo_dest, rlo_src, src_b) \ argument
134 ((op) | ((src_b) << 6) | ((rlo_src) << 3) | (rlo_dest))
138 assert(rlo_src < ASM_THUMB_REG_R8); in asm_thumb_format_2()
209 asm_thumb_format_4(as, ASM_THUMB_FORMAT_4_CMP, rlo_dest, rlo_src); in asm_thumb_cmp_rlo_rlo()
212 asm_thumb_format_4(as, ASM_THUMB_FORMAT_4_MVN, rlo_dest, rlo_src); in asm_thumb_mvn_rlo_rlo()
287 #define ASM_THUMB_FORMAT_11_ENCODE(op, rlo_dest, rlo_src) \ argument
288 ((op) | ((rlo_src) << 3) | (rlo_dest))
[all …]
A Dasmthumb.c227 #define OP_FORMAT_4(op, rlo_dest, rlo_src) ((op) | ((rlo_src) << 3) | (rlo_dest)) argument
229 void asm_thumb_format_4(asm_thumb_t *as, uint op, uint rlo_dest, uint rlo_src) { in asm_thumb_format_4() argument
231 assert(rlo_src < ASM_THUMB_REG_R8); in asm_thumb_format_4()
232 asm_thumb_op16(as, OP_FORMAT_4(op, rlo_dest, rlo_src)); in asm_thumb_format_4()
405 void asm_thumb_mov_local_reg(asm_thumb_t *as, int local_num, uint rlo_src) { in asm_thumb_mov_local_reg() argument
406 assert(rlo_src < ASM_THUMB_REG_R8); in asm_thumb_mov_local_reg()
409 asm_thumb_op16(as, OP_STR_TO_SP_OFFSET(rlo_src, word_offset)); in asm_thumb_mov_local_reg()
A Demitinlinethumb.c765 mp_uint_t rlo_dest, rlo_src, i5; in emit_inline_thumb_op() local
768 rlo_src = get_arg_reg(emit, op_str, pn_args[1], 7); in emit_inline_thumb_op()
770 asm_thumb_format_1(&emit->as, op_code, rlo_dest, rlo_src, i5); in emit_inline_thumb_op()
779 mp_uint_t rlo_dest, rlo_src; in emit_inline_thumb_op() local
782 rlo_src = get_arg_reg(emit, op_str, pn_args[1], 7); in emit_inline_thumb_op()
791 asm_thumb_format_2(&emit->as, op_code, rlo_dest, rlo_src, src_b); in emit_inline_thumb_op()

Completed in 8 milliseconds