[cts.https.html?q=webgpu:shader,validation,types,atomics:address_space:*]
  implementation-status: backlog
  [:aspace="function"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:aspace="function-let"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:aspace="private"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:aspace="storage"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:aspace="storage-ro"]
    expected: FAIL

  [:aspace="uniform"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:aspace="workgroup"]
    expected:
      if os == "win" and debug: [PASS, FAIL]


[cts.https.html?q=webgpu:shader,validation,types,atomics:invalid_operations:*]
  implementation-status: backlog
  [:op="abs"]
    expected: FAIL

  [:op="add"]
    expected: FAIL

  [:op="address_abs"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:op="deref"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:op="equality"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:op="load"]
    expected: FAIL

  [:op="store"]
    expected:
      if os == "win" and debug: [PASS, FAIL]


[cts.https.html?q=webgpu:shader,validation,types,atomics:parse:*]
  implementation-status: backlog
  [:case="comment"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="missing_l_template"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="missing_r_template"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="missing_template_param"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="no_type"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="space_as_l_template"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="space_in_specifier"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:case="template_comma"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,validation,types,atomics:trailing_comma:*]
  implementation-status: backlog
  [:type="i32";comma=""]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:type="i32";comma=","]
    expected: FAIL

  [:type="u32";comma=""]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:type="u32";comma=","]
    expected: FAIL


[cts.https.html?q=webgpu:shader,validation,types,atomics:type:*]
  [:type="R"]

  [:type="S"]

  [:type="array%3Ci32%3E"]

  [:type="array%3Ci32,%204%3E"]

  [:type="array%3Cu32%3E"]

  [:type="array%3Cu32,%201%3E"]

  [:type="atomic%3Ci32%3E"]

  [:type="atomic%3Cu32%3E"]

  [:type="bool"]

  [:type="f16"]

  [:type="f32"]

  [:type="i32"]

  [:type="mat2x2f"]

  [:type="sampler"]

  [:type="u32"]

  [:type="vec2u"]

  [:type="vec3i"]

  [:type="vec4f"]
