[cts.https.html?q=webgpu:shader,execution,robust_access:linear_memory:*]
  tags: [webgpu, webgpu-long]
  implementation-status: backlog
  expected:
    if os == "win" and debug: [OK, ERROR]
  [:addressSpace="function";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="read";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="write";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="function";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="read";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="write";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="private";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="storage";storageMode="read_write";access="write";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=false;containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="uniform";access="read";dynamicOffset=true;containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="array";shadowingMode="none";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="read";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="read";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="read";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="function-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="module-scope";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=true;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="array";shadowingMode="none";isAtomic=true;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="write";containerType="matrix";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="write";containerType="matrix";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="write";containerType="matrix";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="function-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="module-scope";isAtomic=false;baseType="u32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="bool"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f16"]
    expected:
      if os == "mac" and not debug: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="f32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="i32"]
    expected: FAIL

  [:addressSpace="workgroup";access="write";containerType="vector";shadowingMode="none";isAtomic=false;baseType="u32"]
    expected: FAIL
