Home
last modified time | relevance | path

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

/AliOS-Things-master/components/py_engine/engine/py/
A Dasmx86.c496 void asm_x86_push_local_addr(asm_x86_t *as, int local_num, int temp_r32) {
497 asm_x86_mov_r32_r32(as, temp_r32, ASM_X86_REG_ESP);
498 asm_x86_add_i32_to_r32(as, asm_x86_local_offset_from_esp(as, local_num), temp_r32);
499 asm_x86_push_r32(as, temp_r32);
503 void asm_x86_call_ind(asm_x86_t *as, size_t fun_id, mp_uint_t n_args, int temp_r32) { in asm_x86_call_ind() argument
526 asm_x86_mov_mem32_to_r32(as, ASM_X86_REG_FUN_TABLE, fun_id * WORD_SIZE, temp_r32); in asm_x86_call_ind()
527 … asm_x86_write_byte_2(as, OPCODE_CALL_RM32, MODRM_R32(2) | MODRM_RM_REG | MODRM_RM_R32(temp_r32)); in asm_x86_call_ind()
A Dasmx86.h118 void asm_x86_call_ind(asm_x86_t *as, size_t fun_id, mp_uint_t n_args, int temp_r32);
A Dasmx64.h122 void asm_x64_call_ind(asm_x64_t *as, size_t fun_id, int temp_r32);

Completed in 6 milliseconds