Searched refs:rlo_src (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)) 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 D | asmthumb.c | 227 #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 D | emitinlinethumb.c | 765 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