Home
last modified time | relevance | path

Searched defs:as (Results 1 – 17 of 17) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dasmxtensa.c41 void asm_xtensa_end_pass(asm_xtensa_t *as) { in asm_xtensa_end_pass()
64 void asm_xtensa_entry(asm_xtensa_t *as, int num_locals) { in asm_xtensa_entry()
86 void asm_xtensa_exit(asm_xtensa_t *as) { in asm_xtensa_exit()
104 void asm_xtensa_entry_win(asm_xtensa_t *as, int num_locals) { in asm_xtensa_entry_win()
115 void asm_xtensa_exit_win(asm_xtensa_t *as) { in asm_xtensa_exit_win()
120 STATIC uint32_t get_label_dest(asm_xtensa_t *as, uint label) { in get_label_dest()
125 void asm_xtensa_op16(asm_xtensa_t *as, uint16_t op) { in asm_xtensa_op16()
133 void asm_xtensa_op24(asm_xtensa_t *as, uint32_t op) { in asm_xtensa_op24()
142 void asm_xtensa_j_label(asm_xtensa_t *as, uint label) { in asm_xtensa_j_label()
235 void asm_xtensa_call_ind(asm_xtensa_t *as, uint idx) { in asm_xtensa_call_ind()
[all …]
A Dasmarm.c42 STATIC void emit(asm_arm_t *as, uint op) { in emit()
50 STATIC void emit_al(asm_arm_t *as, uint op) { in emit_al()
121 void asm_arm_bkpt(asm_arm_t *as) { in asm_arm_bkpt()
137 void asm_arm_entry(asm_arm_t *as, int num_locals) { in asm_arm_entry()
165 void asm_arm_exit(asm_arm_t *as) { in asm_arm_exit()
173 void asm_arm_push(asm_arm_t *as, uint reglist) { in asm_arm_push()
177 void asm_arm_pop(asm_arm_t *as, uint reglist) { in asm_arm_pop()
216 void asm_arm_cmp_reg_i8(asm_arm_t *as, uint rd, int imm) { in asm_arm_cmp_reg_i8()
221 void asm_arm_cmp_reg_reg(asm_arm_t *as, uint rd, uint rn) { in asm_arm_cmp_reg_reg()
357 void asm_arm_b_label(asm_arm_t *as, uint label) { in asm_arm_b_label()
[all …]
A Dasmx86.c106 STATIC void asm_x86_write_byte_1(asm_x86_t *as, byte b1) { in asm_x86_write_byte_1()
130 STATIC void asm_x86_write_word32(asm_x86_t *as, int w32) { in asm_x86_write_word32()
171 STATIC void asm_x86_push_r32(asm_x86_t *as, int src_r32) { in asm_x86_push_r32()
191 STATIC void asm_x86_ret(asm_x86_t *as) { in asm_x86_ret()
259 void asm_x86_shl_r32_cl(asm_x86_t *as, int dest_r32) { in asm_x86_shl_r32_cl()
263 void asm_x86_shr_r32_cl(asm_x86_t *as, int dest_r32) { in asm_x86_shr_r32_cl()
267 void asm_x86_sar_r32_cl(asm_x86_t *as, int dest_r32) { in asm_x86_sar_r32_cl()
352 void asm_x86_jmp_reg(asm_x86_t *as, int src_r32) { in asm_x86_jmp_reg()
361 void asm_x86_jmp_label(asm_x86_t *as, mp_uint_t label) { in asm_x86_jmp_label()
405 void asm_x86_entry(asm_x86_t *as, int num_locals) { in asm_x86_entry()
[all …]
A Dasmx86.h83 static inline void asm_x86_end_pass(asm_x86_t *as) { in asm_x86_end_pass()
156 #define ASM_JUMP_IF_REG_ZERO(as, reg, label, bool_test) \ argument
165 #define ASM_JUMP_IF_REG_NONZERO(as, reg, label, bool_test) \ argument
174 #define ASM_JUMP_IF_REG_EQ(as, reg1, reg2, label) \ argument
179 #define ASM_JUMP_REG(as, reg) asm_x86_jmp_reg((as), (reg)) argument
180 #define ASM_CALL_IND(as, idx) asm_x86_call_ind(as, idx, mp_f_n_args[idx], ASM_X86_REG_EAX) argument
183 #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_x86_mov_i32_to_r32((as), (imm), (reg_dest)) argument
191 #define ASM_LSL_REG(as, reg) asm_x86_shl_r32_cl((as), (reg)) argument
192 #define ASM_LSR_REG(as, reg) asm_x86_shr_r32_cl((as), (reg)) argument
193 #define ASM_ASR_REG(as, reg) asm_x86_sar_r32_cl((as), (reg)) argument
[all …]
A Dasmx64.c126 STATIC void asm_x64_write_byte_1(asm_x64_t *as, byte b1) { in asm_x64_write_byte_1()
211 void asm_x64_nop(asm_x64_t *as) { in asm_x64_nop()
215 void asm_x64_push_r64(asm_x64_t *as, int src_r64) { in asm_x64_push_r64()
238 void asm_x64_pop_r64(asm_x64_t *as, int dest_r64) { in asm_x64_pop_r64()
246 STATIC void asm_x64_ret(asm_x64_t *as) { in asm_x64_ret()
379 void asm_x64_shl_r64_cl(asm_x64_t *as, int dest_r64) { in asm_x64_shl_r64_cl()
383 void asm_x64_shr_r64_cl(asm_x64_t *as, int dest_r64) { in asm_x64_shr_r64_cl()
387 void asm_x64_sar_r64_cl(asm_x64_t *as, int dest_r64) { in asm_x64_sar_r64_cl()
480 void asm_x64_jmp_reg(asm_x64_t *as, int src_r64) { in asm_x64_jmp_reg()
534 void asm_x64_entry(asm_x64_t *as, int num_locals) { in asm_x64_entry()
[all …]
A Dasmxtensa.h218 static inline void asm_xtensa_op_ret_n(asm_xtensa_t *as) { in asm_xtensa_op_ret_n()
222 static inline void asm_xtensa_op_retw_n(asm_xtensa_t *as) { in asm_xtensa_op_retw_n()
318 #define ASM_EXIT(as) asm_xtensa_exit((as)) argument
348 #define ASM_EXIT(as) asm_xtensa_exit_win((as)) argument
357 #define ASM_JUMP_IF_REG_ZERO(as, reg, label, bool_test) \ argument
359 #define ASM_JUMP_IF_REG_NONZERO(as, reg, label, bool_test) \ argument
361 #define ASM_JUMP_IF_REG_EQ(as, reg1, reg2, label) \ argument
363 #define ASM_JUMP_REG(as, reg) asm_xtensa_op_jx((as), (reg)) argument
374 #define ASM_LSL_REG_REG(as, reg_dest, reg_shift) \ argument
379 #define ASM_LSR_REG_REG(as, reg_dest, reg_shift) \ argument
[all …]
A Dasmx64.h81 static inline void asm_x64_end_pass(asm_x64_t *as) { in asm_x64_end_pass()
161 #define ASM_JUMP_IF_REG_ZERO(as, reg, label, bool_test) \ argument
170 #define ASM_JUMP_IF_REG_NONZERO(as, reg, label, bool_test) \ argument
179 #define ASM_JUMP_IF_REG_EQ(as, reg1, reg2, label) \ argument
184 #define ASM_JUMP_REG(as, reg) asm_x64_jmp_reg((as), (reg)) argument
185 #define ASM_CALL_IND(as, idx) asm_x64_call_ind(as, idx, ASM_X64_REG_RAX) argument
192 #define ASM_MOV_REG_REG(as, reg_dest, reg_src) asm_x64_mov_r64_r64((as), (reg_dest), (reg_src)) argument
196 #define ASM_LSL_REG(as, reg) asm_x64_shl_r64_cl((as), (reg)) argument
197 #define ASM_LSR_REG(as, reg) asm_x64_shr_r64_cl((as), (reg)) argument
198 #define ASM_ASR_REG(as, reg) asm_x64_sar_r64_cl((as), (reg)) argument
[all …]
A Dasmarm.h75 static inline void asm_arm_end_pass(asm_arm_t *as) { in asm_arm_end_pass()
165 #define ASM_JUMP_IF_REG_ZERO(as, reg, label, bool_test) \ argument
170 #define ASM_JUMP_IF_REG_NONZERO(as, reg, label, bool_test) \ argument
175 #define ASM_JUMP_IF_REG_EQ(as, reg1, reg2, label) \ argument
180 #define ASM_JUMP_REG(as, reg) asm_arm_bx_reg((as), (reg)) argument
181 #define ASM_CALL_IND(as, idx) asm_arm_bl_ind(as, idx, ASM_ARM_REG_R3) argument
184 #define ASM_MOV_REG_IMM(as, reg_dest, imm) asm_arm_mov_reg_i32_optimised((as), (reg_dest), (imm)) argument
185 #define ASM_MOV_REG_IMM_FIX_U16(as, reg_dest, imm) asm_arm_mov_reg_i32((as), (reg_dest), (imm)) argument
186 #define ASM_MOV_REG_IMM_FIX_WORD(as, reg_dest, imm) asm_arm_mov_reg_i32((as), (reg_dest), (imm)) argument
188 #define ASM_MOV_REG_REG(as, reg_dest, reg_src) asm_arm_mov_reg_reg((as), (reg_dest), (reg_src)) argument
[all …]
A Dasmthumb.h73 static inline void asm_thumb_end_pass(asm_thumb_t *as) { in asm_thumb_end_pass()
107 static inline void asm_thumb_it_cc(asm_thumb_t *as, uint cc, uint mask) { in asm_thumb_it_cc()
171 static inline void asm_thumb_mov_rlo_i8(asm_thumb_t *as, uint rlo, int i8) { in asm_thumb_mov_rlo_i8()
174 static inline void asm_thumb_cmp_rlo_i8(asm_thumb_t *as, uint rlo, int i8) { in asm_thumb_cmp_rlo_i8()
177 static inline void asm_thumb_add_rlo_i8(asm_thumb_t *as, uint rlo, int i8) { in asm_thumb_add_rlo_i8()
234 static inline void asm_thumb_bx_reg(asm_thumb_t *as, uint r_src) { in asm_thumb_bx_reg()
372 #define ASM_JUMP_IF_REG_ZERO(as, reg, label, bool_test) \ argument
377 #define ASM_JUMP_IF_REG_NONZERO(as, reg, label, bool_test) \ argument
382 #define ASM_JUMP_IF_REG_EQ(as, reg1, reg2, label) \ argument
387 #define ASM_JUMP_REG(as, reg) asm_thumb_bx_reg((as), (reg)) argument
[all …]
A Dasmbase.c36 void mp_asm_base_init(mp_asm_base_t *as, size_t max_num_labels) { in mp_asm_base_init()
41 void mp_asm_base_deinit(mp_asm_base_t *as, bool free_code) { in mp_asm_base_deinit()
48 void mp_asm_base_start_pass(mp_asm_base_t *as, int pass) { in mp_asm_base_start_pass()
64 uint8_t *mp_asm_base_get_cur_to_write_bytes(mp_asm_base_t *as, size_t num_bytes_to_write) { in mp_asm_base_get_cur_to_write_bytes()
74 void mp_asm_base_label_assign(mp_asm_base_t *as, size_t label) { in mp_asm_base_label_assign()
87 void mp_asm_base_align(mp_asm_base_t *as, unsigned int align) { in mp_asm_base_align()
92 void mp_asm_base_data(mp_asm_base_t *as, unsigned int bytesize, uintptr_t val) { in mp_asm_base_data()
A Dasmthumb.c107 void asm_thumb_entry(asm_thumb_t *as, int num_locals) { in asm_thumb_entry()
181 void asm_thumb_exit(asm_thumb_t *as) { in asm_thumb_exit()
202 STATIC mp_uint_t get_label_dest(asm_thumb_t *as, uint label) { in get_label_dest()
207 void asm_thumb_op16(asm_thumb_t *as, uint op) { in asm_thumb_op16()
216 void asm_thumb_op32(asm_thumb_t *as, uint op1, uint op2) { in asm_thumb_op32()
274 bool asm_thumb_b_n_label(asm_thumb_t *as, uint label) { in asm_thumb_b_n_label()
309 bool asm_thumb_bl_label(asm_thumb_t *as, uint label) { in asm_thumb_bl_label()
495 void asm_thumb_b_label(asm_thumb_t *as, uint label) { in asm_thumb_b_label()
527 void asm_thumb_bcc_label(asm_thumb_t *as, int cond, uint label) { in asm_thumb_bcc_label()
552 void asm_thumb_bcc_rel9(asm_thumb_t *as, int cond, int rel) { in asm_thumb_bcc_rel9()
[all …]
A Dasmbase.h53 static inline size_t mp_asm_base_get_code_pos(mp_asm_base_t *as) { in mp_asm_base_get_code_pos()
57 static inline size_t mp_asm_base_get_code_size(mp_asm_base_t *as) { in mp_asm_base_get_code_size()
61 static inline void *mp_asm_base_get_code(mp_asm_base_t *as) { in mp_asm_base_get_code()
A Demitinlinextensa.c39 asm_xtensa_t as; member
A Demitinlinethumb.c55 asm_thumb_t as; member
A Demitnative.c249 ASM_T *as; member
/AliOS-Things-master/components/drivers/core/base/include/drivers/
A Dspinlock.h78 aos_spinlock_t as; member
/AliOS-Things-master/components/linkkit/dev_model/alcs/
A Dalcs_localsetup.c199 char *ac = NULL, *as = NULL, *pk = NULL, *dn = dn; in alcs_service_cb_setup() local

Completed in 61 milliseconds