Home
last modified time | relevance | path

Searched refs:mp_asm_base_t (Results 1 – 8 of 8) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dasmbase.h43 } mp_asm_base_t; typedef
45 void mp_asm_base_init(mp_asm_base_t *as, size_t max_num_labels);
46 void mp_asm_base_deinit(mp_asm_base_t *as, bool free_code);
47 void mp_asm_base_start_pass(mp_asm_base_t *as, int pass);
48 uint8_t *mp_asm_base_get_cur_to_write_bytes(mp_asm_base_t *as, size_t num_bytes_to_write);
49 void mp_asm_base_label_assign(mp_asm_base_t *as, size_t label);
50 void mp_asm_base_align(mp_asm_base_t *as, unsigned int align);
51 void mp_asm_base_data(mp_asm_base_t *as, unsigned int bytesize, uintptr_t val);
53 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()
[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 Dasmx86.h79 mp_asm_base_t base;
A Dasmx64.h77 mp_asm_base_t base;
A Dasmarm.h70 mp_asm_base_t base;
A Dasmthumb.h68 mp_asm_base_t base;
A Dasmxtensa.h114 mp_asm_base_t base;
A Dcompile.c3350 mp_asm_base_align((mp_asm_base_t *)comp->emit_inline_asm, in compile_scope_inline_asm()
3365 mp_asm_base_data((mp_asm_base_t *)comp->emit_inline_asm, in compile_scope_inline_asm()
3385 void *f = mp_asm_base_get_code((mp_asm_base_t *)comp->emit_inline_asm); in compile_scope_inline_asm()
3387 f, mp_asm_base_get_code_size((mp_asm_base_t *)comp->emit_inline_asm), in compile_scope_inline_asm()

Completed in 30 milliseconds