Home
last modified time | relevance | path

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

/AliOS-Things-master/components/py_engine/engine/py/
A Demitbc.c140 STATIC void emit_write_code_info_bytes_lines(emit_t *emit, mp_uint_t bytes_to_skip, mp_uint_t lines… in emit_write_code_info_bytes_lines() argument
141 assert(bytes_to_skip > 0 || lines_to_skip > 0); in emit_write_code_info_bytes_lines()
142 while (bytes_to_skip > 0 || lines_to_skip > 0) { in emit_write_code_info_bytes_lines()
144 if (lines_to_skip <= 6 || bytes_to_skip > 0xf) { in emit_write_code_info_bytes_lines()
146 b = MIN(bytes_to_skip, 0x1f); in emit_write_code_info_bytes_lines()
147 if (b < bytes_to_skip) { in emit_write_code_info_bytes_lines()
156 b = MIN(bytes_to_skip, 0xf); in emit_write_code_info_bytes_lines()
162 bytes_to_skip -= b; in emit_write_code_info_bytes_lines()
476 mp_uint_t bytes_to_skip = emit->bytecode_offset - emit->last_source_line_offset; in mp_emit_bc_set_source_line() local
478 emit_write_code_info_bytes_lines(emit, bytes_to_skip, lines_to_skip); in mp_emit_bc_set_source_line()

Completed in 5 milliseconds