Home
last modified time | relevance | path

Searched refs:word_offset (Results 1 – 6 of 6) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dasmthumb.c393 #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
398 assert(word_offset >= 0); in asm_thumb_mov_local_check()
399 if (!UNSIGNED_FIT8(word_offset)) { in asm_thumb_mov_local_check()
407 int word_offset = local_num; in asm_thumb_mov_local_reg() local
414 int word_offset = local_num; in asm_thumb_mov_reg_local() local
419 #define OP_ADD_REG_SP_OFFSET(rlo_dest, word_offset) (0xa800 | ((rlo_dest) << 8) | ((word_offset) & … argument
423 int word_offset = local_num; in asm_thumb_mov_reg_local_addr() local
458 word_offset -= 31; in asm_thumb_ldr_reg_reg_i12_optimised()
460 if (UNSIGNED_FIT8(word_offset) && (word_offset < 64 || reg_dest != reg_base)) { in asm_thumb_ldr_reg_reg_i12_optimised()
[all …]
A Dasmxtensa.h186 … inline void asm_xtensa_op_l32i(asm_xtensa_t *as, uint reg_dest, uint reg_base, uint word_offset) { in asm_xtensa_op_l32i() argument
187 asm_xtensa_op24(as, ASM_XTENSA_ENCODE_RRI8(2, 2, reg_base, reg_dest, word_offset & 0xff)); in asm_xtensa_op_l32i()
190 …nline void asm_xtensa_op_l32i_n(asm_xtensa_t *as, uint reg_dest, uint reg_base, uint word_offset) { in asm_xtensa_op_l32i_n() argument
191 asm_xtensa_op16(as, ASM_XTENSA_ENCODE_RRRN(8, word_offset & 0xf, reg_base, reg_dest)); in asm_xtensa_op_l32i_n()
234 …c inline void asm_xtensa_op_s32i(asm_xtensa_t *as, uint reg_src, uint reg_base, uint word_offset) { in asm_xtensa_op_s32i() argument
235 asm_xtensa_op24(as, ASM_XTENSA_ENCODE_RRI8(2, 6, reg_base, reg_src, word_offset & 0xff)); in asm_xtensa_op_s32i()
238 …inline void asm_xtensa_op_s32i_n(asm_xtensa_t *as, uint reg_src, uint reg_base, uint word_offset) { in asm_xtensa_op_s32i_n() argument
239 asm_xtensa_op16(as, ASM_XTENSA_ENCODE_RRRN(9, word_offset & 0xf, reg_base, reg_src)); in asm_xtensa_op_s32i_n()
396 …EG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_xtensa_op_l32i_n((as), (reg_dest), (reg_bas… argument
401 …EG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_xtensa_op_s32i_n((as), (reg_dest), (reg_bas… argument
A Dasmthumb.h260 …ine void asm_thumb_str_rlo_rlo_i5(asm_thumb_t *as, uint rlo_src, uint rlo_base, uint word_offset) { in asm_thumb_str_rlo_rlo_i5() argument
261 …_10(as, ASM_THUMB_FORMAT_9_STR | ASM_THUMB_FORMAT_9_WORD_TRANSFER, rlo_src, rlo_base, word_offset); in asm_thumb_str_rlo_rlo_i5()
269 …ne void asm_thumb_ldr_rlo_rlo_i5(asm_thumb_t *as, uint rlo_dest, uint rlo_base, uint word_offset) { in asm_thumb_ldr_rlo_rlo_i5() argument
270 …10(as, ASM_THUMB_FORMAT_9_LDR | ASM_THUMB_FORMAT_9_WORD_TRANSFER, rlo_dest, rlo_base, word_offset); in asm_thumb_ldr_rlo_rlo_i5()
414 …OFFSET(as, reg_dest, reg_base, word_offset) asm_thumb_ldr_reg_reg_i12_optimised((as), (reg_dest), … argument
420 …EG_REG_OFFSET(as, reg_src, reg_base, word_offset) asm_thumb_str_rlo_rlo_i5((as), (reg_src), (reg_b… argument
A Dasmx86.h202 …_REG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_x86_mov_mem32_to_r32((as), (reg_base), 4 … argument
208 …_REG_OFFSET(as, reg_src, reg_base, word_offset) asm_x86_mov_r32_to_mem32((as), (reg_src), (reg_bas… argument
A Dasmx64.h207 …_REG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_x64_mov_mem64_to_r64((as), (reg_base), 8 … argument
213 …_REG_OFFSET(as, reg_src, reg_base, word_offset) asm_x64_mov_r64_to_mem64((as), (reg_src), (reg_bas… argument
A Dasmarm.h203 …G_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_arm_ldr_reg_reg((as), (reg_dest), (reg_base)… argument
209 …G_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_arm_str_reg_reg((as), (reg_dest), (reg_base)… argument

Completed in 14 milliseconds