Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/tools/pioasm/test/
Damethyst.pio45 .mov_status txfifo < 12
46 .mov_status irq next set 3
/hal_rpi_pico-latest/tools/pioasm/
Dpio_assembler.cpp182 if (mov_status.type != mov_status_type::unspecified) { in finalize()
183 uint n = mov_status.n->resolve(*this); in finalize()
184 if (mov_status.type == mov_status_type::irq_set) { in finalize()
185 … if (n > 7) throw syntax_error(mov_status.n->location, "irq number should be >= 0 and <= 7"); in finalize()
186 mov_status.final_n = mov_status.param * 8 + n; in finalize()
188 … if (n > 31) throw syntax_error(mov_status.n->location, "fido depth should be >= 0 and <= 31"); in finalize()
189 mov_status.final_n = n; in finalize()
501 …cprogram.mov_status_type = program.mov_status.type == mov_status_type::unspecified ? -1 : (int)pro… in write_output()
502 cprogram.mov_status_n = program.mov_status.final_n; in write_output()
Dpio_types.h302 } mov_status; member
369 mov_status.type = type;
370 mov_status.n = n;
371 mov_status.param = param;
Dparser.yy84 MOV_STATUS ".mov_status"
215 …| MOV_STATUS TXFIFO LESSTHAN value { pioasm.get_current_program(@1, ".mov_status", true).set_mov_…
216 …| MOV_STATUS RXFIFO LESSTHAN value { pioasm.get_current_program(@1, ".mov_status", true).set_mov_…
217 …| MOV_STATUS IRQ NEXT SET value { pioasm.get_current_program(@1, ".mov_status", true).set…
218 …| MOV_STATUS IRQ PREV SET value { pioasm.get_current_program(@1, ".mov_status", true).set…
219 …| MOV_STATUS IRQ SET value { pioasm.get_current_program(@1, ".mov_status", true).set_mov_…
Dlexer.ll141 ".mov_status" return yy::parser::make_MOV_STATUS(loc);