define ptr @src_nuw(ptr %p, i16 %idx1, i16 %idx2) {
%gep1 = getelementptr nuw i8, ptr %p, i16 %idx1
%gep = getelementptr nuw i8, ptr %gep1, i16 %idx2
ret ptr %gep
}
define ptr @tgt_nuw(ptr %p, i16 %idx1, i16 %idx2) {
%add = add i16 %idx1, %idx2
%gep = getelementptr nuw i8, ptr %p, i16 %add
ret ptr %gep
}