Giovanni Mascellani (@giomasce) commented about libs/vkd3d-shader/dxil.c:
[DX_FIRST_BIT_HI ] = {"i", "m", sm6_parser_emit_dx_unary}, [DX_FIRST_BIT_LO ] = {"i", "m", sm6_parser_emit_dx_unary}, [DX_FIRST_BIT_SHI ] = {"i", "m", sm6_parser_emit_dx_unary},
- [DX_FMAX ] = {"g0", "gg", sm6_parser_emit_dx_binary},
Is it allowed to have two different types for the input operands? I suppose not, but this is not currently validated. [My suggestion from a few months ago](https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/497#note_54075) might be helpful to that end.