Giovanni Mascellani (@giomasce) commented about libs/vkd3d-shader/d3d_asm.c:
switch (ins->handler_idx) {
case VKD3DSIH_BRANCH:{const struct vkd3d_shader_src_param *src = ins->src, *merge;if (ins->src_count > 2){shader_dump_instruction_flags(compiler, ins);
Maybe you can assert that `src_count == 3` here?