blob: d4eb7cf6f35cd7230b0970e6dd511ff9c053cfa2 [file] [log] [blame]
Ben Claytonb07a7ce2021-06-03 11:26:17 +00001void fma_c10ba3() {
Ben Claytonfe66cbe2021-06-16 09:19:36 +00002 float res = mad(1.0f, 1.0f, 1.0f);
Ben Claytonb07a7ce2021-06-03 11:26:17 +00003}
4
Ben Clayton5d2f34e2021-06-16 09:19:36 +00005struct tint_symbol {
6 float4 value : SV_Position;
7};
Ben Claytonb07a7ce2021-06-03 11:26:17 +00008
James Pricea5d73ce2021-08-04 22:15:28 +00009float4 vertex_main_inner() {
Ben Clayton5d2f34e2021-06-16 09:19:36 +000010 fma_c10ba3();
James Pricea5d73ce2021-08-04 22:15:28 +000011 return float4(0.0f, 0.0f, 0.0f, 0.0f);
12}
13
14tint_symbol vertex_main() {
15 const float4 inner_result = vertex_main_inner();
16 tint_symbol wrapper_result = (tint_symbol)0;
17 wrapper_result.value = inner_result;
18 return wrapper_result;
Ben Clayton5d2f34e2021-06-16 09:19:36 +000019}
Ben Clayton9ef52ff2021-06-16 09:19:36 +000020
Ben Claytonb07a7ce2021-06-03 11:26:17 +000021void fragment_main() {
22 fma_c10ba3();
23 return;
24}
Ben Clayton9ef52ff2021-06-16 09:19:36 +000025
Ben Claytonb07a7ce2021-06-03 11:26:17 +000026[numthreads(1, 1, 1)]
27void compute_main() {
28 fma_c10ba3();
29 return;
30}