Roll third_party/webgpu-cts/ b44989765..9504c7515 (3 commits)

Regenerated:
 - expectations.txt
 - compat-expectations.txt
 - ts_sources.txt
 - test_list.txt
 - resource_files.txt
 - webtest .html files


https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/b44989765d72..9504c75156ec
 - 9504c7 Rename *.worker.js to *.as_worker.js (#3835)
 - 652dae Add overflow cases for left shift of abstract int (#3836)
 - bea483 Add tests that confirm abstract shifted by concrete is abstract (#3833)

Created with './tools/run cts roll'

Change-Id: I35b1224adfcec0943d74eed54f340eaf1ae5dc6b
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-linux-x64-intel-uhd770-rel,dawn-try-mac-amd-exp,dawn-try-mac-arm64-m2-exp,dawn-try-mac-intel-exp,dawn-try-win10-x86-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/196914
Commit-Queue: David Neto <dneto@google.com>
Reviewed-by: David Neto <dneto@google.com>
diff --git a/DEPS b/DEPS
index 2d52874..7f382a7 100644
--- a/DEPS
+++ b/DEPS
@@ -355,7 +355,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@b44989765d72b3b670af3101af16aec71215e0d0',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@9504c75156ec0bec55feb5d07c5588b229332b15',
     'condition': 'build_with_chromium',
   },
 
diff --git a/third_party/gn/webgpu-cts/test_list.txt b/third_party/gn/webgpu-cts/test_list.txt
index 22bec7f..77afc88 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -54698,6 +54698,18 @@
 webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=2
 webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=3
 webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"63","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"63","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"63","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"63","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2","rhs":"62","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2","rhs":"62","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2","rhs":"62","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2","rhs":"62","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4611686018427388000","rhs":"1u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4611686018427388000","rhs":"1u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4611686018427388000","rhs":"1u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4611686018427388000","rhs":"1u","pass":false};vectorize=4
 webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize="_undef_"
 webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=2
 webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=3
@@ -54750,6 +54762,8 @@
 webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=2
 webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=3
 webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_abstract:
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_abstract:
 webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:op="%3C%3C";type="i32"
 webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:op="%3C%3C";type="u32"
 webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:op="%3E%3E";type="i32"
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index b449897..9504c75 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit b44989765d72b3b670af3101af16aec71215e0d0
+Subproject commit 9504c75156ec0bec55feb5d07c5588b229332b15
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 3dd99af..fc35500 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -74,7 +74,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-07-03 12:35:47PM
+# Last rolled: 2024-07-04 10:36:13AM
 
 # Flaky on all platforms
 # KEEP
@@ -493,6 +493,7 @@
 ################################################################################
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true [ RetryOnFailure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true [ RetryOnFailure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true [ RetryOnFailure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=false [ RetryOnFailure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=false [ RetryOnFailure ]
@@ -589,7 +590,33 @@
 crbug.com/dawn/0000 webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
 crbug.com/dawn/0000 webgpu:compat,api,validation,shader_module,shader_module:interpolate:success=false;interpolate="%40interpolate(flat)" [ Failure ]
 crbug.com/dawn/0000 webgpu:compat,api,validation,shader_module,shader_module:interpolate:success=true;interpolate="%40interpolate(flat,%20either)" [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="i32";inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="i32";inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="i32";inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="i32";inputSource="storage_rw";vectorize=4 [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="i32";inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="i32";inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="i32";inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="i32";inputSource="storage_rw";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,determinant:f32:inputSource="const";dim=2 [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,dpdx:* [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,dpdxCoarse:* [ Failure ]
@@ -655,10 +682,10 @@
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,expression,unary,i32_conversion:abstract_float:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true [ Failure ]
-crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x2";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x3";additionalBuffers=4;partialLastNumber=true;offsetVertexBuffer=true [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=false [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=false;offsetVertexBuffer=true [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=0;partialLastNumber=true;offsetVertexBuffer=true [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:indexed=true;indirect=false;drawCallTestParameter="baseVertex";type="float32x4";additionalBuffers=4;partialLastNumber=false;offsetVertexBuffer=true [ Failure ]
@@ -709,7 +736,6 @@
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:inputSource="storage_rw";vectorize=4 [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds_array:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 9a10846..c7c5c2d 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -83,7 +83,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-07-03 12:35:47PM
+# Last rolled: 2024-07-04 10:36:13AM
 
 ################################################################################
 # SharedImage interop failures on Linux
@@ -2005,6 +2005,7 @@
 ################################################################################
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ] webgpu:shader,validation,expression,call,builtin,sin:values:stage="override";type="vec2%3Cf32%3E" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601-rotate-270.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,rendering,3d_texture_slices:multiple_color_attachments,same_mip_level:sameTexture=true [ RetryOnFailure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ] webgpu:shader,validation,expression,call,builtin,step:args:arg="bad_0vec2u" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3" [ RetryOnFailure ]
@@ -2016,13 +2017,20 @@
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,render_pipeline,overrides:shared_shader_module:isAsync=true [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,rendering,draw:arguments:first=0;count=0;first_instance=0;instance_count=0;indexed=true;indirect=false;vertex_buffer_offset=32;index_buffer_offset=16;base_vertex=0 [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,overrides:identifier,fragment:isAsync=true;fragmentConstants={"s%C3%A9quen%C3%A7age":0} [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,vertex_state,index_format:index_format,uint16: [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu ] webgpu:shader,execution,robust_access:linear_memory:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="u32" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp8-bt601.webm";dstColorSpace="display-p3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-rotate-270.mp4";dstColorSpace="srgb" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[64,1,1];batch__=0 [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:inputSource="const";vectorize=4 [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,command_buffer,image_copy:mip_levels:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d" [ RetryOnFailure ]
@@ -2032,7 +2040,33 @@
 ################################################################################
 crbug.com/dawn/0000 webgpu:compat,api,validation,shader_module,shader_module:interpolate:success=false;interpolate="%40interpolate(flat,%20first)" [ Failure ]
 crbug.com/dawn/0000 webgpu:compat,api,validation,shader_module,shader_module:interpolate:success=true;interpolate="%40interpolate(flat,%20either)" [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="i32";inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="i32";inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="i32";inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="i32";inputSource="storage_rw";vectorize=4 [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="i32";inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="i32";inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="i32";inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="i32";inputSource="storage_rw";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=4 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=3 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,f32_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:* [ Failure ]
@@ -2106,7 +2140,7 @@
 crbug.com/dawn/0000 [ amd-0x67ef ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2166,7 +2200,6 @@
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2226,6 +2259,24 @@
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"either"} [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"first"} [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"flat","sampling":"either"} [ Failure ]
@@ -2243,7 +2294,6 @@
 crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef mac ] webgpu:shader,validation,shader_io,locations:type:* [ Failure ]
 crbug.com/dawn/0000 [ android-r ] webgpu:shader,execution,memory_layout:write_layout:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2307,7 +2357,6 @@
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2392,6 +2441,24 @@
 crbug.com/dawn/0000 [ android-r qualcomm ] webgpu:shader,validation,shader_io,locations:type:* [ Failure ]
 crbug.com/dawn/0000 [ android-t ] webgpu:shader,execution,expression,constructor,non_zero:concrete_matrix_elements:* [ Failure ]
 crbug.com/dawn/0000 [ android-t ] webgpu:shader,execution,limits:const_array_elements: [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"either"} [ Failure ]
 crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"first"} [ Failure ]
 crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"flat","sampling":"either"} [ Failure ]
@@ -2408,7 +2475,6 @@
 crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
 crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
 crbug.com/dawn/0000 [ android-t arm ] webgpu:shader,validation,shader_io,locations:type:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2463,7 +2529,6 @@
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2525,7 +2590,7 @@
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2579,7 +2644,6 @@
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2633,6 +2697,24 @@
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"either"} [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"first"} [ Failure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 mac ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"flat","sampling":"either"} [ Failure ]
@@ -2656,7 +2738,7 @@
 crbug.com/dawn/0000 [ arm ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:* [ Failure ]
 crbug.com/dawn/0000 [ arm ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
 crbug.com/dawn/0000 [ arm ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
+crbug.com/dawn/0000 [ arm ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2715,8 +2797,6 @@
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu ] webgpu:shader,execution,expression,call,builtin,textureDimensions:storage:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu ] webgpu:shader,validation,expression,binary,div_rem:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb" [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2735,7 +2815,6 @@
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,textureDimensions:storage:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2763,8 +2842,6 @@
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2801,8 +2878,6 @@
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2860,7 +2935,6 @@
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ubuntu ] webgpu:shader,validation,expression,binary,div_rem:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2878,7 +2952,6 @@
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2913,8 +2986,6 @@
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
@@ -2951,7 +3022,6 @@
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,inter_stage:interpolation_type:isAsync=true;output="%40interpolate(linear)";input="%40interpolate(flat,%20either)" [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation webgpu-dxc-disabled win10 ] webgpu:shader,execution,limits:struct_members: [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,dpdx:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,dpdxCoarse:* [ Failure ]
@@ -2963,6 +3033,25 @@
 crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=false [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=4;non_uniform_discard=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"either"} [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"first"} [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"flat","sampling":"either"} [ Failure ]
@@ -2986,7 +3075,26 @@
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,validation,expression,binary,div_rem:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,validation,expression,call,builtin,smoothstep:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"either"} [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"first"} [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ubuntu ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"flat","sampling":"either"} [ Failure ]
@@ -3006,6 +3114,25 @@
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"either"} [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat","sampling":"first"} [ Failure ]
@@ -3034,6 +3161,24 @@
 crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:stage="override";typeA="vec3%3Cf32%3E";typeB="vec3%3Ci32%3E" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:stage="override";typeA="vec4%3Cf32%3E";typeB="vec4%3Ci32%3E" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-disabled win10 ] webgpu:shader,validation,shader_io,locations:type:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=2 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=3 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="function" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="private" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="workgroup" [ Failure ]
@@ -3087,6 +3232,7 @@
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=4;non_uniform_discard=false [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:shader,execution,shader_io,user_io:* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:shader,validation,expression,call,builtin,clamp:low_high:* [ Failure ]
@@ -3110,6 +3256,24 @@
 crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:stage="override";typeA="vec3%3Cf32%3E";typeB="vec3%3Ci32%3E" [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:stage="override";typeA="vec4%3Cf32%3E";typeB="vec4%3Ci32%3E" [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-disabled win10 ] webgpu:shader,validation,shader_io,locations:type:* [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=2;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=3;x_rows=4 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=2 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_matrix_multiplication:matrix_matrix_compound:inputSource="storage_rw";common_dim=4;x_rows=3 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=2;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=3;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=2 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=3 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_scalar_multiplication:matrix_scalar_compound:inputSource="storage_rw";cols=4;rows=4 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=2 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=3 [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_matrix_vector_multiplication:vector_matrix_compound:inputSource="storage_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,shader_io,user_io:* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,clamp:low_high:* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:* [ Failure ]
@@ -3133,4 +3297,5 @@
 crbug.com/dawn/0000 [ qualcomm ] webgpu:shader,execution,expression,call,builtin,dpdyCoarse:* [ Failure ]
 crbug.com/dawn/0000 [ qualcomm ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
 crbug.com/dawn/0000 [ qualcomm ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
+crbug.com/dawn/0000 [ qualcomm ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
 crbug.com/dawn/0000 [ webgpu-dxc-disabled win10 ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:accessValueType="u32";memType="non_atomic_texture";accessPair="wr";normalBarrier=true [ Failure ]