Lines Matching refs:arg2
295 … (((uint) _delay | (uint) _sideset) << 8u) | (raw.arg1 << 5u) | raw.arg2 | ((raw.arg2 >> 5) << 16); in encode()
399 uint arg2 = source->param->resolve(program); in raw_encode() local
402 …if (arg2 > 7) throw syntax_error(source->param->location, "irq number must be must be >= 0 and <= … in raw_encode()
406 if (arg2 > 31) in raw_encode()
409 if (arg2 > 47) in raw_encode()
412 int bitmap = 1u << (arg2 >> 4); in raw_encode()
423 …if (arg2 > 31) throw syntax_error(source->param->location, "pin number must be must be >= 0 and <=… in raw_encode()
426 …if (arg2 > 3) throw syntax_error(source->param->location, "jmppin offset must be must be >= 0 and … in raw_encode()
429 return {inst_type::wait, (pol << 2u) | (uint) source->target, arg2 | (source->irq_type << 3)}; in raw_encode()
433 uint arg2 = num->resolve(program); in raw_encode() local
434 if (arg2 > 7) throw syntax_error(num->location, "irq number must be must be >= 0 and <= 7"); in raw_encode()
435 arg2 |= irq_type << 3; in raw_encode()
436 return {inst_type::irq, (uint)modifiers, arg2}; in raw_encode()