(instrs: &[Instruction], mut idx: usize)
| 783 | } |
| 784 | |
| 785 | fn next_non_nop(instrs: &[Instruction], mut idx: usize) -> usize { |
| 786 | while idx < instrs.len() && matches!(instrs[idx], Instruction::Nop | Instruction::MergeBarrier) { |
| 787 | idx += 1; |
| 788 | } |
| 789 | idx |
| 790 | } |
| 791 | |
| 792 | fn resolve_jump_target(instrs: &[Instruction], target: u32) -> u32 { |
| 793 | let mut idx = next_non_nop(instrs, target as usize); |
no test coverage detected