c
252 		  if (lh.maximum_ops_per_insn == 1) {
253 		    address += (adj_opcode / lh.line_range);
254 		    op_index = 0; // Reset op_index after each instruction
255 		  } else {
256 		    op_index++;
257 		    if (op_index >= lh.maximum_ops_per_insn) {
258 		      op_index = 0;
259 		    }
260 		    address += ((op_index + adj_opcode / lh.line_range)
