Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/tools/pioasm/
Dpio_types.h45 using rvalue = std::shared_ptr<resolvable>; variable
115 rvalue fifo_index;
119 extended_mov(rvalue _fifo_index) : loc(mov::fifo_index), fifo_index(_fifo_index) {} in extended_mov()
137 rvalue param;
140 …wait_source(type target, rvalue param = 0, int irq_type = 0) : target(target), param(std::move(par… in target()
173 static inline rvalue resolvable_int(const yy::location &l, int v) { in resolvable_int()
191 rvalue left, right;
193 binary_operation(const yy::location &l, op_type op, rvalue left, rvalue right) : in binary_operation()
206 rvalue arg;
208 unary_operation(const yy::location &l, op_type op, const rvalue &arg) : in unary_operation()
[all …]
Dpio_assembler.cpp127 int rvalue = right->resolve(pioasm, program, scope); in resolve() local
130 return lvalue + rvalue; in resolve()
132 return lvalue - rvalue; in resolve()
134 return lvalue * rvalue; in resolve()
136 return lvalue / rvalue; in resolve()
138 return lvalue & rvalue; in resolve()
140 return lvalue | rvalue; in resolve()
142 return lvalue ^ rvalue; in resolve()
144 return lvalue << rvalue; in resolve()
146 return lvalue >> rvalue; in resolve()