| int2 tint_count_trailing_zeros(int2 v) { |
| const uint2 b16 = (bool2((x & (65535u).xx)) ? (0u).xx : (16u).xx); |
| const uint2 b8 = (bool2((x & (255u).xx)) ? (0u).xx : (8u).xx); |
| const uint2 b4 = (bool2((x & (15u).xx)) ? (0u).xx : (4u).xx); |
| const uint2 b2 = (bool2((x & (3u).xx)) ? (0u).xx : (2u).xx); |
| const uint2 b1 = (bool2((x & (1u).xx)) ? (0u).xx : (1u).xx); |
| const uint2 is_zero = ((x == (0u).xx) ? (1u).xx : (0u).xx); |
| return int2((((((b16 | b8) | b4) | b2) | b1) + is_zero)); |
| void countTrailingZeros_327c37() { |
| int2 res = tint_count_trailing_zeros((0).xx); |
| float4 value : SV_Position; |
| float4 vertex_main_inner() { |
| countTrailingZeros_327c37(); |
| tint_symbol vertex_main() { |
| const float4 inner_result = vertex_main_inner(); |
| tint_symbol wrapper_result = (tint_symbol)0; |
| wrapper_result.value = inner_result; |
| countTrailingZeros_327c37(); |
| countTrailingZeros_327c37(); |