Home
last modified time | relevance | path

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

/AliOS-Things-master/components/py_engine/engine/py/
A Dasmxtensa.c37 #define WORD_SIZE (4) macro
66 asm_xtensa_op_j(as, as->num_const * WORD_SIZE + 4 - 4); in asm_xtensa_entry()
71 as->stack_adjust = (((ASM_XTENSA_NUM_REGS_SAVED + num_locals) * WORD_SIZE) + 15) & ~15; in asm_xtensa_entry()
106 asm_xtensa_op_j(as, as->num_const * WORD_SIZE + 4 - 4); in asm_xtensa_entry_win()
110 … as->stack_adjust = 32 + ((((ASM_XTENSA_NUM_REGS_SAVED_WIN + num_locals) * WORD_SIZE) + 15) & ~15); in asm_xtensa_entry_win()
177 size_t loc = const_table_offset + as->cur_const * WORD_SIZE; in asm_xtensa_mov_reg_i32()
204 uint off = local_num * WORD_SIZE; in asm_xtensa_mov_reg_local_addr()
A Dasmx86.c40 #define WORD_SIZE (4) macro
412 asm_x86_sub_r32_i32(as, ASM_X86_REG_ESP, num_locals * WORD_SIZE); in asm_x86_entry()
417 asm_x86_sub_r32_i32(as, ASM_X86_REG_ESP, -as->num_locals * WORD_SIZE); in asm_x86_exit()
427 return (as->num_locals + 4 + 1 + arg_num) * WORD_SIZE; in asm_x86_arg_offset_from_esp()
460 return local_num * WORD_SIZE; in asm_x86_local_offset_from_esp()
509 asm_x86_sub_r32_i32(as, ASM_X86_REG_ESP, align * WORD_SIZE); in asm_x86_call_ind()
526 asm_x86_mov_mem32_to_r32(as, ASM_X86_REG_FUN_TABLE, fun_id * WORD_SIZE, temp_r32); in asm_x86_call_ind()
531 asm_x86_add_i32_to_r32(as, (n_args + align) * WORD_SIZE, ASM_X86_REG_ESP); in asm_x86_call_ind()
A Dasmx64.c40 #define WORD_SIZE (8) macro
541 asm_x64_sub_r64_i32(as, ASM_X64_REG_RSP, num_locals * WORD_SIZE); in asm_x64_entry()
546 asm_x64_sub_r64_i32(as, ASM_X64_REG_RSP, -as->num_locals * WORD_SIZE); in asm_x64_exit()
568 return local_num * WORD_SIZE; in asm_x64_local_offset_from_rsp()
630 asm_x64_mov_mem64_to_r64(as, ASM_X64_REG_FUN_TABLE, fun_id * WORD_SIZE, temp_r64); in asm_x64_call_ind()

Completed in 8 milliseconds