Antonio Maiorano 0da91e06c5 tint: make const eval of binary ops on concrete values fail on NaN/Inf
With this CL, binary ops add, subtract, multiply, and divide of concrete
values will now produce an error if the result is inf/NaN, as it was
doing with abstract values. This also affects the cross builtin, which
is written in terms of subtract and multiply.

Bug: tint:1581
Bug: tint:1747
Change-Id: Ib1d0d8deddc82c67ab53729a6011937636fcc1a5
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/110163
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
2022-11-18 05:45:17 +00:00
..
2022-11-17 18:42:39 +00:00
2022-10-28 01:22:58 +00:00
2022-11-17 19:15:07 +00:00
2022-07-25 13:41:21 +00:00
2022-08-03 21:40:46 +00:00
2022-08-23 15:39:15 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-11-16 23:02:39 +00:00
2022-11-09 20:03:09 +00:00
2022-09-05 20:51:23 +00:00
2022-09-05 20:51:23 +00:00
2022-11-17 19:16:24 +00:00
2022-11-17 19:16:24 +00:00
2022-11-17 19:16:24 +00:00
2022-08-01 17:25:44 +00:00
2022-10-05 01:39:53 +00:00