huge thanks to @bernhardu for narrowing it down. does this work for you?
Hello, I checked to receive this failure with my development tree **without** your patch (gcc-mingw-oldwow64 32-bit) ``` wine dlls/d3dcompiler_42/tests/i386-windows/d3dcompiler_42_test.exe hlsl_d3d9 ... hlsl_d3d9.c:713: Test failed: Test 24: Got {0.00000000e+000, 5.00000000e-001, 0.00000000e+000, 0.00000000e+000}, expected {-1.54972076e-006, 4.99991417e-001, 0.00000000e+000, 0.00000000e+000}. ``` And after applying your patch the failure vanished. So yes, **with** your patch it works for me, thanks.