[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,unpack4xU8:arguments:*]
  implementation-status: backlog
  [:args="bad_array"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:args="bad_bool"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:args="bad_f16"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:args="bad_f32"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:args="bad_i32"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:args="bad_more_args"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:args="bad_no_args"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:args="bad_vec2u"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:args="bad_vec3u"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:args="bad_vec4u"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:args="good"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,unpack4xU8:must_use:*]
  implementation-status: backlog
  [:use=false]
    expected: FAIL

  [:use=true]
    expected:
      if os == "win" and debug: [PASS, FAIL]


[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:*]
  implementation-status: backlog
  [:requires=false]
    expected: FAIL

  [:requires=true]
    expected: FAIL


[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,unpack4xU8:unsupported:*]
  [:requires=false]

  [:requires=true]


[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,unpack4xU8:values:*]
  implementation-status: backlog
  [:stage="constant";type="abstract-int"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="constant";type="u32"]
    expected: FAIL

  [:stage="override";type="u32"]
    expected: FAIL
