/hal_rpi_pico-latest/tools/pioasm/ |
D | pio_disassembler.h | 18 std::string disassemble(uint inst, uint sideset_bits, bool sideset_opt); 19 extern "C" void disassemble(char *buf, int buf_len, uint inst, uint sideset_bits, bool sideset_opt); 21 void disassemble(char *buf, int buf_len, uint inst, uint sideset_bits, bool sideset_opt);
|
D | pio_disassembler.cpp | 12 extern "C" void disassemble(char *buf, int buf_len, uint 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(uint inst, uint sideset_bits_including_opt, bool sideset_opt) { in disassemble() argument 18 uint major = (inst >> 13u) & 0x7; in disassemble() 19 uint arg1 = ((uint) inst >> 5u) & 0x7u; in disassemble() 20 uint arg2 = (inst & 0x1fu) | ((inst & 0x10000) >> 11); in disassemble() 187 uint delay = ((uint) inst >> 8u) & 0x1f; in disassemble()
|
D | python_output.cpp | 100 const auto &inst = (uint16_t)program.instructions[i]; in output() local 101 if (!(inst >> 13u)) { in output() 103 uint target = inst &0x1fu; in output() 109 const auto &inst = program.instructions[i]; in output() local 117 …fprintf(out, " %s # %d\n", disassemble(jmp_labels, inst, program.sideset_bits_including_opt.get… in output() 154 …static std::string disassemble(const std::map<uint, std::string>& jmp_labels, uint inst, uint side… in disassemble() 156 uint major = (inst >> 13u) & 0x7; in disassemble() 157 uint arg1 = ((uint) inst >> 5u) & 0x7u; in disassemble() 158 uint arg2 = (inst & 0x1fu) | ((inst & 0x10000) >> 11); in disassemble() 313 op_guts(std::to_string(inst)); in disassemble() [all …]
|
D | go_output.cpp | 94 const auto &inst = program.instructions[i]; in output() local 98 fprintf(out, "\t\t0x%04x, // %2d: %s\n", inst, i, in output() 99 … disassemble(inst, program.sideset_bits_including_opt.get(), program.sideset_opt).c_str()); in output()
|
D | ada_output.cpp | 125 const auto &inst = program.instructions[i]; in output() local 132 … fprintf(out, " 16#%04x#%s -- %2d: %s\n", (uint16_t)inst, trailing_comma.c_str(), i, in output() 133 … disassemble(inst, program.sideset_bits_including_opt.get(), program.sideset_opt).c_str()); in output()
|
D | json_output.cpp | 113 const auto &inst = program.instructions[i]; in output() local 125 tabs, inst in output()
|
D | c_sdk_output.cpp | 94 const auto &inst = program.instructions[i]; in output() local 98 fprintf(out, " 0x%04x, // %2d: %s\n", (uint16_t)inst, i, in output() 99 … disassemble(inst, program.sideset_bits_including_opt.get(), program.sideset_opt).c_str()); in output()
|
D | pio_assembler.cpp | 38 void program::add_instruction(std::shared_ptr<instruction> inst) { in add_instruction() argument 44 throw syntax_error(inst->location, msg.str()); in add_instruction() 46 if (!sideset_opt && !inst->sideset) { in add_instruction() 49 throw syntax_error(inst->location, msg.str()); in add_instruction() 51 inst->pre_validate(*this); in add_instruction() 52 instructions.push_back(inst); in add_instruction() 471 … std::back_inserter(cprogram.instructions), [&](std::shared_ptr<instruction> &inst) { in write_output() argument 472 return inst->encode(program); in write_output()
|
D | pio_types.h | 356 void add_instruction(std::shared_ptr<instruction> inst);
|
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/ |
D | irq.c | 270 static inline void *resolve_j_16(uint16_t *inst) { in resolve_j_16() argument 271 assert(0x1c == (*inst)>>11u); in resolve_j_16() 272 int32_t i_addr = (*inst) << 21u; in resolve_j_16() 274 return inst + 2 + i_addr; in resolve_j_16() 306 static void *resolve_j_16(uint16_t *inst) { in resolve_j_16() argument 307 uint32_t inst32 = (uint32_t)*inst; in resolve_j_16() 317 return (void *)((uint32_t)inst + udiff); in resolve_j_16()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_uart/ |
D | uart.c | 15 static inline uint32_t uart_clock_get_hz(__unused uart_inst_t *inst) { in uart_clock_get_hz() argument 16 return clock_get_hz(UART_CLOCK_NUM(inst)); in uart_clock_get_hz()
|