Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/tools/pioasm/
Dpio_disassembler.cpp19 uint arg1 = ((uint) inst >> 5u) & 0x7u; in disassemble() local
34 op_guts(conditions[arg1] + std::to_string(arg2)); in disassemble()
38 uint source = arg1 & 3u; in disassemble()
64 guts = ((arg1 & 4u) ? "1 " : "0 ") + guts; in disassemble()
72 std::string source = sources[arg1]; in disassemble()
84 op_guts(dests[arg1] + ", " + std::to_string(arg2 ? arg2 : 32)); in disassemble()
89 if ((arg1 & 3) || !(arg2 & 0x10)) { in disassemble()
97 if (arg1 & 4) { in disassemble()
106 if (arg1 & 4u) { in disassemble()
108 if (arg1 & 2u) guts = "ifempty "; in disassemble()
[all …]
Dpython_output.cpp157 uint arg1 = ((uint) inst >> 5u) & 0x7u; in disassemble() local
178 if (arg1) in disassemble()
179 op_guts(conditions[arg1] + ", \"" + label +"\""); in disassemble()
185 uint source = arg1 & 3u; in disassemble()
209 guts = ((arg1 & 4u) ? "1, " : "0, ") + guts; in disassemble()
217 std::string source = sources[arg1]; in disassemble()
229 op_guts(dests[arg1] + ", " + std::to_string(arg2 ? arg2 : 32)); in disassemble()
237 if (arg1 & 4u) { in disassemble()
239 if (arg1 & 2u) guts = "ifempty, "; in disassemble()
242 if (arg1 & 2u) guts = "iffull, "; in disassemble()
[all …]
Dpio_types.h228 uint arg1; member
438 uint arg1 = (blocking ? 1u : 0u) | (if_full ? 0x2u : 0); in raw_encode() local
439 return {inst_type::push_pull, arg1, 0}; in raw_encode()
450 uint arg1 = (blocking ? 1u : 0u) | (if_empty ? 0x2u : 0) | 0x4u; in raw_encode() local
451 return {inst_type::push_pull, arg1, 0}; in raw_encode()
Dpio_assembler.cpp295 …return (((uint) raw.type) << 13u) | (((uint) _delay | (uint) _sideset) << 8u) | (raw.arg1 << 5u) |… in encode()
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio_instructions.h82 static inline uint _pio_encode_instr_and_args(enum pio_instr_bits instr_bits, uint arg1, uint arg2)… in _pio_encode_instr_and_args() argument
83 valid_params_if(PIO_INSTRUCTIONS, arg1 <= 0x7); in _pio_encode_instr_and_args()
92 return instr_bits | (arg1 << 5u) | (arg2 & 0x1fu); in _pio_encode_instr_and_args()