Home
last modified time | relevance | path

Searched refs:rlo_dest (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))
121 assert(rlo_dest < 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))
137 assert(rlo_dest < 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()
287 #define ASM_THUMB_FORMAT_11_ENCODE(op, rlo_dest, rlo_src) \ argument
288 ((op) | ((rlo_src) << 3) | (rlo_dest))
296 assert(rlo_dest < ASM_THUMB_REG_R8); in asm_thumb_format_11()
[all …]
A Dasmthumb.c227 #define OP_FORMAT_4(op, rlo_dest, rlo_src) ((op) | ((rlo_src) << 3) | (rlo_dest)) argument
230 assert(rlo_dest < ASM_THUMB_REG_R8); in asm_thumb_format_4()
266 asm_thumb_lsl_rlo_rlo_i5(as, rlo_dest, rlo_dest, 8); in asm_thumb_mov_rlo_i16()
362 uint rlo_dest = reg_dest; in asm_thumb_mov_reg_i32_optimised()
375 asm_thumb_lsl_rlo_rlo_i5(as, rlo_dest, rlo_dest, ctz); in asm_thumb_mov_reg_i32_optimised()
387 asm_thumb_neg_rlo_rlo(as, rlo_dest, rlo_dest); in asm_thumb_mov_reg_i32_optimised()
393 #define OP_STR_TO_SP_OFFSET(rlo_dest, word_offset) (0x9000 | ((rlo_dest) << 8) | ((word_offset) & 0… argument
394 #define OP_LDR_FROM_SP_OFFSET(rlo_dest, word_offset) (0x9800 | ((rlo_dest) << 8) | ((word_offset) &… argument
413 assert(rlo_dest < ASM_THUMB_REG_R8); in asm_thumb_mov_reg_local()
419 #define OP_ADD_REG_SP_OFFSET(rlo_dest, word_offset) (0xa800 | ((rlo_dest) << 8) | ((word_offset) & … argument
[all …]
A Demitinlinethumb.c694 mp_uint_t rlo_dest, i8_src; in emit_inline_thumb_op() local
696 rlo_dest = get_arg_reg(emit, op_str, pn_args[0], 7); in emit_inline_thumb_op()
698 asm_thumb_format_3(&emit->as, op_code, rlo_dest, i8_src); 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() local
751 asm_thumb_format_9_10(&emit->as, op_code, rlo_dest, rlo_base, i5); in emit_inline_thumb_op()
765 mp_uint_t rlo_dest, rlo_src, i5; in emit_inline_thumb_op() local
767 rlo_dest = get_arg_reg(emit, op_str, pn_args[0], 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
781 rlo_dest = get_arg_reg(emit, op_str, pn_args[0], 7); in emit_inline_thumb_op()
[all …]

Completed in 9 milliseconds