blob: 1eb835c8c07968af7a2e31c784f472e45a00a956 [file] [log] [blame]
dan sinclair8f1d2762024-07-31 02:35:40 +00001
2int tint_div_i32(int lhs, int rhs) {
Antonio Maioranod032c622024-09-19 18:20:54 +00003 return (lhs / ((((rhs == int(0)) | ((lhs == int(-2147483648)) & (rhs == int(-1))))) ? (int(1)) : (rhs)));
dan sinclair8f1d2762024-07-31 02:35:40 +00004}
dan sinclair69313792024-06-13 20:35:21 +00005
dan sinclairc69667d2024-06-18 13:22:34 +00006void foo() {
Antonio Maioranod032c622024-09-19 18:20:54 +00007 int a = int(0);
dan sinclairc69667d2024-06-18 13:22:34 +00008 float4 b = (0.0f).xxxx;
9 float2x2 c = float2x2((0.0f).xx, (0.0f).xx);
Antonio Maioranod032c622024-09-19 18:20:54 +000010 a = tint_div_i32(a, int(2));
dan sinclair8f1d2762024-07-31 02:35:40 +000011 b = mul(float4x4((0.0f).xxxx, (0.0f).xxxx, (0.0f).xxxx, (0.0f).xxxx), b);
dan sinclairc69667d2024-06-18 13:22:34 +000012 c = (c * 2.0f);
13}
14
15[numthreads(1, 1, 1)]
16void unused_entry_point() {
17}
18