Home
last modified time | relevance | path

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

/hal_rpi_pico-3.7.0-3.6.0-3.5.0/tools/pioasm/
Dpio_disassembler.h16 std::string disassemble(uint16_t inst, uint sideset_bits, bool sideset_opt);
17 …n "C" void disassemble(char *buf, int buf_len, uint16_t inst, uint sideset_bits, bool sideset_opt);
19 void disassemble(char *buf, int buf_len, uint inst, uint sideset_bits, bool sideset_opt);
Dpio_disassembler.cpp12 … "C" void disassemble(char *buf, int buf_len, uint16_t inst, uint sideset_bits, bool sideset_opt) { in disassemble() argument
13 if (buf_len) buf[disassemble(inst, sideset_bits, sideset_opt).copy(buf, buf_len - 1)] = 0; in disassemble()
16 std::string disassemble(uint16_t inst, uint sideset_bits_including_opt, bool sideset_opt) { in disassemble() argument
162 if (sideset_bits_including_opt && (!sideset_opt || (delay & 0x10u))) { in disassemble()
163 …ss << ("side "+ std::to_string((delay & (sideset_opt ? 0xfu : 0x1fu)) >> (5u - sideset_bits_includ… in disassemble()
Dpython_output.cpp117 …emble(jmp_labels, inst, program.sideset_bits_including_opt.get(), program.sideset_opt).c_str(), i); in output()
154 …uint, std::string>& jmp_labels, uint16_t inst, uint sideset_bits_including_opt, bool sideset_opt) { in disassemble()
317 if (sideset_bits_including_opt && (!sideset_opt || (delay & 0x10u))) { in disassemble()
318 …ss << (".side("+ std::to_string((delay & (sideset_opt ? 0xfu : 0x1fu)) >> (5u - sideset_bits_inclu… in disassemble()
Dpio_assembler.cpp46 if (!sideset_opt && !inst->sideset) { in add_instruction()
159 if (sideset_opt) bits++; in finalize()
162 if (sideset_opt) in finalize()
227 if (program.sideset_opt) { in encode()
365 cprogram.sideset_opt = program.sideset_opt; in write_output()
Dc_sdk_output.cpp98 … disassemble(inst, program.sideset_bits_including_opt.get(), program.sideset_opt).c_str()); in output()
119 program.sideset_opt ? "true" : "false", in output()
Doutput_format.h62 bool sideset_opt = false; member
Dpio_types.h237 bool sideset_opt; member
255 … src_item(l), pioasm(pioasm), name(std::move(name)), sideset_opt(true), sideset_pindirs(false) {} in program()
267 sideset_opt = optional; in set_sideset()
Dada_output.cpp133 … disassemble(inst, program.sideset_bits_including_opt.get(), program.sideset_opt).c_str()); in output()