tint: merge const eval shift left definitions
No need to define separate entries for concrete and abstract input. Bug: tint:1581 Change-Id: I7a855d789b87b3856d5433684afec4e8bb59baf6 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/112440 Commit-Queue: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ben Clayton <bclayton@google.com>
This commit is contained in:
parent
5f8b9d28bc
commit
f1f6e6fbea
|
@ -974,10 +974,8 @@ op || (bool, bool) -> bool
|
||||||
@const op >= <T: fia_fiu32_f16>(T, T) -> bool
|
@const op >= <T: fia_fiu32_f16>(T, T) -> bool
|
||||||
@const op >= <T: fiu32_f16, N: num> (vec<N, T>, vec<N, T>) -> vec<N, bool>
|
@const op >= <T: fiu32_f16, N: num> (vec<N, T>, vec<N, T>) -> vec<N, bool>
|
||||||
|
|
||||||
@const op << <T: iu32>(T, u32) -> T
|
@const op << <T: ia_iu32>(T, u32) -> T
|
||||||
@const op << <T: iu32, N: num> (vec<N, T>, vec<N, u32>) -> vec<N, T>
|
@const op << <T: ia_iu32, N: num> (vec<N, T>, vec<N, u32>) -> vec<N, T>
|
||||||
@const op << <T: ia>(T, u32) -> T
|
|
||||||
@const op << <T: ia, N: num> (vec<N, T>, vec<N, u32>) -> vec<N, T>
|
|
||||||
|
|
||||||
op >> <T: iu32>(T, u32) -> T
|
op >> <T: iu32>(T, u32) -> T
|
||||||
op >> <T: iu32, N: num> (vec<N, T>, vec<N, u32>) -> vec<N, T>
|
op >> <T: iu32, N: num> (vec<N, T>, vec<N, u32>) -> vec<N, T>
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue