vkd3d-shader/hlsl: Implement constant folding of floating-point modulo expressions. As found in hlsl/arithmetic-float.shader_test.