blob: 3ccb28384780eb17119f07574a979fb54df28bb1 [file] [log] [blame]
dan sinclaira01fd242023-12-05 20:23:42 +00001RWByteAddressBuffer s : register(u0);
2
James Price4cc43152021-09-02 13:49:59 +00003void main() {
4 float signed_literal[4] = (float[4])0;
5 float unsigned_literal[4] = (float[4])0;
6 float signed_constant[4] = (float[4])0;
7 float unsigned_constant[4] = (float[4])0;
Ben Clayton8cd5c612023-02-24 21:02:40 +00008 float shr_const_expr[4] = (float[4])0;
9 unsigned_literal = signed_literal;
10 signed_constant = signed_literal;
11 unsigned_constant = signed_literal;
12 shr_const_expr = signed_literal;
dan sinclaira01fd242023-12-05 20:23:42 +000013 s.Store(0u, asuint(((((signed_literal[0] + unsigned_literal[0]) + signed_constant[0]) + unsigned_constant[0]) + shr_const_expr[0])));
James Price4cc43152021-09-02 13:49:59 +000014 return;
15}