Searched refs:rlo_dest (Results 1 – 3 of 3) sorted by relevance
/AliOS-Things-master/components/py_engine/engine/py/ |
A D | asmthumb.h | 117 #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 D | asmthumb.c | 227 #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 D | emitinlinethumb.c | 694 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