Lines Matching refs:dest
27 dest = _dest; in generate()
329 if (dest.uses_fifo()) { in pre_validate()
337 if (dest.loc != mov::osr) { in pre_validate()
347 if (!dest.uses_fifo() && !src.uses_fifo()) { in raw_encode()
349 return {inst_type::mov, (uint) dest.loc, (uint) src.loc | ((uint) op << 3u)}; in raw_encode()
351 if (dest.uses_fifo()) { in raw_encode()
352 return {inst_type::push_pull, 0, 0x10 | get_push_get_index(program, dest) }; in raw_encode()
359 int dest = target->resolve(program); in raw_encode() local
360 if (dest < 0) { in raw_encode()
362 } else if (dest >= (int)program.instructions.size()) { in raw_encode()
364 msg << "jmp target address " << dest << " is beyond the end of the program"; in raw_encode()
367 return {inst_type::jmp, (uint) cond, (uint) dest}; in raw_encode()
383 return {inst_type::out, (uint) dest, (uint) v & 0x1fu}; in raw_encode()
391 return {inst_type::set, (uint) dest, (uint) v}; in raw_encode()
534 return format->output(dest, options, source); in write_output()