Lines Matching refs:first
678 /* first emit the instruction without the DPP operand */
700 /* first emit the instruction without the DPP operand */
714 /* first emit the instruction without the SDWA operand */
848 /* Find first branch after the inserted code */
851 { return (unsigned)branch.first >= insert_before; });
855 branch_it->first += insert_count;
879 return ((int)ctx.program->blocks[branch.second->block].offset - branch.first - 1) ==
888 insert_code(ctx, out, buggy_branch_it->first + 1, 1, &s_nop_0);
956 int offset = (int)ctx.program->blocks[branch.second->block].offset - branch.first - 1;
960 ctx.program->blocks[branch.second->block].offset < (unsigned)branch.first;
963 out[branch.first] = long_jump[0];
964 insert_code(ctx, out, branch.first + 1, long_jump.size() - 1, long_jump.data() + 1);
971 int after_getpc = branch.first + branch.second->pass_flags - 2;
973 out[branch.first + branch.second->pass_flags - 1] = offset * 4;
975 out[branch.first] &= 0xffff0000u;
976 out[branch.first] |= (uint16_t)offset;