dawn-cmake/test/tint/builtins/gen/var/insertBits
Zhaoming Jiang 4f3f45c00f Tint/transform: Fix insertBits polyfill for HLSL
This CL fix insertBits polyfill to handle with the left-shifting
behavior in HLSL, i.e. `(1u << 32u) == (1u << 0u) == 1u` where we want
the result to be `0u`.

Fixed: tint:1743
Change-Id: Ibb82abe4ab2f76dbb0fa06057fb19f15f961d969
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/108166
Commit-Queue: Zhaoming Jiang <zhaoming.jiang@intel.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-11-09 01:54:08 +00:00
..
3c7ba5.wgsl test/tint: Regenerate expectations 2022-07-26 17:16:15 +00:00
3c7ba5.wgsl.expected.dxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
3c7ba5.wgsl.expected.fxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
3c7ba5.wgsl.expected.glsl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
3c7ba5.wgsl.expected.msl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
3c7ba5.wgsl.expected.spvasm test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
3c7ba5.wgsl.expected.wgsl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
51ede1.wgsl test/tint: Regenerate expectations 2022-07-26 17:16:15 +00:00
51ede1.wgsl.expected.dxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
51ede1.wgsl.expected.fxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
51ede1.wgsl.expected.glsl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
51ede1.wgsl.expected.msl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
51ede1.wgsl.expected.spvasm test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
51ede1.wgsl.expected.wgsl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
428b0b.wgsl tint/test/builtins/gen: Fix i32 argument values 2022-10-25 13:08:45 +00:00
428b0b.wgsl.expected.dxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
428b0b.wgsl.expected.fxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
428b0b.wgsl.expected.glsl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
428b0b.wgsl.expected.msl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
428b0b.wgsl.expected.spvasm test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
428b0b.wgsl.expected.wgsl tint/test/builtins/gen: Fix i32 argument values 2022-10-25 13:08:45 +00:00
65468b.wgsl tint/test/builtins/gen: Fix i32 argument values 2022-10-25 13:08:45 +00:00
65468b.wgsl.expected.dxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
65468b.wgsl.expected.fxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
65468b.wgsl.expected.glsl
65468b.wgsl.expected.msl
65468b.wgsl.expected.spvasm
65468b.wgsl.expected.wgsl tint/test/builtins/gen: Fix i32 argument values 2022-10-25 13:08:45 +00:00
87826b.wgsl test/tint: Regenerate expectations 2022-07-26 17:16:15 +00:00
87826b.wgsl.expected.dxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
87826b.wgsl.expected.fxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
87826b.wgsl.expected.glsl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
87826b.wgsl.expected.msl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
87826b.wgsl.expected.spvasm test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
87826b.wgsl.expected.wgsl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
d86978.wgsl tint/test/builtins/gen: Fix i32 argument values 2022-10-25 13:08:45 +00:00
d86978.wgsl.expected.dxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
d86978.wgsl.expected.fxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
d86978.wgsl.expected.glsl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
d86978.wgsl.expected.msl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
d86978.wgsl.expected.spvasm test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
d86978.wgsl.expected.wgsl tint/test/builtins/gen: Fix i32 argument values 2022-10-25 13:08:45 +00:00
e3e3a2.wgsl test/tint: Regenerate expectations 2022-07-26 17:16:15 +00:00
e3e3a2.wgsl.expected.dxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
e3e3a2.wgsl.expected.fxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
e3e3a2.wgsl.expected.glsl
e3e3a2.wgsl.expected.msl
e3e3a2.wgsl.expected.spvasm
e3e3a2.wgsl.expected.wgsl
fe6ba6.wgsl tint/test/builtins/gen: Fix i32 argument values 2022-10-25 13:08:45 +00:00
fe6ba6.wgsl.expected.dxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
fe6ba6.wgsl.expected.fxc.hlsl Tint/transform: Fix insertBits polyfill for HLSL 2022-11-09 01:54:08 +00:00
fe6ba6.wgsl.expected.glsl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
fe6ba6.wgsl.expected.msl test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
fe6ba6.wgsl.expected.spvasm test/tint/builtins: Generate abstract numeric tests 2022-07-26 14:27:25 +00:00
fe6ba6.wgsl.expected.wgsl tint/test/builtins/gen: Fix i32 argument values 2022-10-25 13:08:45 +00:00