Searched refs:fun_id (Results 1 – 8 of 8) sorted by relevance
/AliOS-Things-master/components/py_engine/engine/py/ |
A D | asmarm.c | 361 void asm_arm_bl_ind(asm_arm_t *as, uint fun_id, uint reg_temp) { in asm_arm_bl_ind() argument 363 assert(fun_id < (0x1000 / 4)); in asm_arm_bl_ind() 365 emit_al(as, 0x597f000 | (fun_id << 2)); // ldr pc, [r7, #fun_id*4] in asm_arm_bl_ind()
|
A D | asmthumb.c | 567 void asm_thumb_bl_ind(asm_thumb_t *as, uint fun_id, uint reg_temp) { in asm_thumb_bl_ind() argument 569 asm_thumb_ldr_reg_reg_i12_optimised(as, reg_temp, ASM_THUMB_REG_FUN_TABLE, fun_id); in asm_thumb_bl_ind()
|
A D | asmx64.c | 628 void asm_x64_call_ind(asm_x64_t *as, size_t fun_id, int temp_r64) { in asm_x64_call_ind() argument 630 asm_x64_mov_mem64_to_r64(as, ASM_X64_REG_FUN_TABLE, fun_id * WORD_SIZE, temp_r64); in asm_x64_call_ind()
|
A D | asmx86.c | 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()
|
A D | asmx86.h | 118 void asm_x86_call_ind(asm_x86_t *as, size_t fun_id, mp_uint_t n_args, int temp_r32);
|
A D | asmx64.h | 122 void asm_x64_call_ind(asm_x64_t *as, size_t fun_id, int temp_r32);
|
A D | asmarm.h | 128 void asm_arm_bl_ind(asm_arm_t *as, uint fun_id, uint reg_temp);
|
A D | asmthumb.h | 334 void asm_thumb_bl_ind(asm_thumb_t *as, uint fun_id, uint reg_temp); // convenience
|
Completed in 14 milliseconds