[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:af_to_f32:*]
  [:inputSource="const";vectorize="_undef_"]

  [:inputSource="const";vectorize=2]

  [:inputSource="const";vectorize=3]

  [:inputSource="const";vectorize=4]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:af_to_i32:*]
  [:inputSource="const";vectorize="_undef_"]

  [:inputSource="const";vectorize=2]

  [:inputSource="const";vectorize=3]

  [:inputSource="const";vectorize=4]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:af_to_u32:*]
  [:inputSource="const";vectorize="_undef_"]

  [:inputSource="const";vectorize=2]

  [:inputSource="const";vectorize=3]

  [:inputSource="const";vectorize=4]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:af_to_vec2f16:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const"]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_f32:*]
  [:inputSource="const";vectorize="_undef_";alias=false]

  [:inputSource="const";vectorize="_undef_";alias=true]

  [:inputSource="const";vectorize=2;alias=false]

  [:inputSource="const";vectorize=2;alias=true]

  [:inputSource="const";vectorize=3;alias=false]

  [:inputSource="const";vectorize=3;alias=true]

  [:inputSource="const";vectorize=4;alias=false]

  [:inputSource="const";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_i32:*]
  [:inputSource="const";vectorize="_undef_";alias=false]

  [:inputSource="const";vectorize="_undef_";alias=true]

  [:inputSource="const";vectorize=2;alias=false]

  [:inputSource="const";vectorize=2;alias=true]

  [:inputSource="const";vectorize=3;alias=false]

  [:inputSource="const";vectorize=3;alias=true]

  [:inputSource="const";vectorize=4;alias=false]

  [:inputSource="const";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_u32:*]
  implementation-status: backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected: FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_vec2h:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f16_to_f16:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";vectorize="_undef_";alias=false]

  [:inputSource="storage_r";vectorize="_undef_";alias=true]

  [:inputSource="storage_r";vectorize=2;alias=false]

  [:inputSource="storage_r";vectorize=2;alias=true]

  [:inputSource="storage_r";vectorize=3;alias=false]

  [:inputSource="storage_r";vectorize=3;alias=true]

  [:inputSource="storage_r";vectorize=4;alias=false]

  [:inputSource="storage_r";vectorize=4;alias=true]

  [:inputSource="storage_rw";vectorize="_undef_";alias=false]

  [:inputSource="storage_rw";vectorize="_undef_";alias=true]

  [:inputSource="storage_rw";vectorize=2;alias=false]

  [:inputSource="storage_rw";vectorize=2;alias=true]

  [:inputSource="storage_rw";vectorize=3;alias=false]

  [:inputSource="storage_rw";vectorize=3;alias=true]

  [:inputSource="storage_rw";vectorize=4;alias=false]

  [:inputSource="storage_rw";vectorize=4;alias=true]

  [:inputSource="uniform";vectorize="_undef_";alias=false]

  [:inputSource="uniform";vectorize="_undef_";alias=true]

  [:inputSource="uniform";vectorize=2;alias=false]

  [:inputSource="uniform";vectorize=2;alias=true]

  [:inputSource="uniform";vectorize=3;alias=false]

  [:inputSource="uniform";vectorize=3;alias=true]

  [:inputSource="uniform";vectorize=4;alias=false]

  [:inputSource="uniform";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_f32:*]
  implementation-status: backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected: FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected: FAIL

  [:inputSource="storage_r";vectorize="_undef_";alias=false]

  [:inputSource="storage_r";vectorize="_undef_";alias=true]

  [:inputSource="storage_r";vectorize=2;alias=false]

  [:inputSource="storage_r";vectorize=2;alias=true]

  [:inputSource="storage_r";vectorize=3;alias=false]

  [:inputSource="storage_r";vectorize=3;alias=true]

  [:inputSource="storage_r";vectorize=4;alias=false]

  [:inputSource="storage_r";vectorize=4;alias=true]

  [:inputSource="storage_rw";vectorize="_undef_";alias=false]

  [:inputSource="storage_rw";vectorize="_undef_";alias=true]

  [:inputSource="storage_rw";vectorize=2;alias=false]

  [:inputSource="storage_rw";vectorize=2;alias=true]

  [:inputSource="storage_rw";vectorize=3;alias=false]

  [:inputSource="storage_rw";vectorize=3;alias=true]

  [:inputSource="storage_rw";vectorize=4;alias=false]

  [:inputSource="storage_rw";vectorize=4;alias=true]

  [:inputSource="uniform";vectorize="_undef_";alias=false]

  [:inputSource="uniform";vectorize="_undef_";alias=true]

  [:inputSource="uniform";vectorize=2;alias=false]

  [:inputSource="uniform";vectorize=2;alias=true]

  [:inputSource="uniform";vectorize=3;alias=false]

  [:inputSource="uniform";vectorize=3;alias=true]

  [:inputSource="uniform";vectorize=4;alias=false]

  [:inputSource="uniform";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_i32:*]
  implementation-status: backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected: FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected: FAIL

  [:inputSource="storage_r";vectorize="_undef_";alias=false]

  [:inputSource="storage_r";vectorize="_undef_";alias=true]

  [:inputSource="storage_r";vectorize=2;alias=false]

  [:inputSource="storage_r";vectorize=2;alias=true]

  [:inputSource="storage_r";vectorize=3;alias=false]

  [:inputSource="storage_r";vectorize=3;alias=true]

  [:inputSource="storage_r";vectorize=4;alias=false]

  [:inputSource="storage_r";vectorize=4;alias=true]

  [:inputSource="storage_rw";vectorize="_undef_";alias=false]

  [:inputSource="storage_rw";vectorize="_undef_";alias=true]

  [:inputSource="storage_rw";vectorize=2;alias=false]

  [:inputSource="storage_rw";vectorize=2;alias=true]

  [:inputSource="storage_rw";vectorize=3;alias=false]

  [:inputSource="storage_rw";vectorize=3;alias=true]

  [:inputSource="storage_rw";vectorize=4;alias=false]

  [:inputSource="storage_rw";vectorize=4;alias=true]

  [:inputSource="uniform";vectorize="_undef_";alias=false]

  [:inputSource="uniform";vectorize="_undef_";alias=true]

  [:inputSource="uniform";vectorize=2;alias=false]

  [:inputSource="uniform";vectorize=2;alias=true]

  [:inputSource="uniform";vectorize=3;alias=false]

  [:inputSource="uniform";vectorize=3;alias=true]

  [:inputSource="uniform";vectorize=4;alias=false]

  [:inputSource="uniform";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_u32:*]
  implementation-status: backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected: FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected: FAIL

  [:inputSource="storage_r";vectorize="_undef_";alias=false]

  [:inputSource="storage_r";vectorize="_undef_";alias=true]

  [:inputSource="storage_r";vectorize=2;alias=false]

  [:inputSource="storage_r";vectorize=2;alias=true]

  [:inputSource="storage_r";vectorize=3;alias=false]

  [:inputSource="storage_r";vectorize=3;alias=true]

  [:inputSource="storage_r";vectorize=4;alias=false]

  [:inputSource="storage_r";vectorize=4;alias=true]

  [:inputSource="storage_rw";vectorize="_undef_";alias=false]

  [:inputSource="storage_rw";vectorize="_undef_";alias=true]

  [:inputSource="storage_rw";vectorize=2;alias=false]

  [:inputSource="storage_rw";vectorize=2;alias=true]

  [:inputSource="storage_rw";vectorize=3;alias=false]

  [:inputSource="storage_rw";vectorize=3;alias=true]

  [:inputSource="storage_rw";vectorize=4;alias=false]

  [:inputSource="storage_rw";vectorize=4;alias=true]

  [:inputSource="uniform";vectorize="_undef_";alias=false]

  [:inputSource="uniform";vectorize="_undef_";alias=true]

  [:inputSource="uniform";vectorize=2;alias=false]

  [:inputSource="uniform";vectorize=2;alias=true]

  [:inputSource="uniform";vectorize=3;alias=false]

  [:inputSource="uniform";vectorize=3;alias=true]

  [:inputSource="uniform";vectorize=4;alias=false]

  [:inputSource="uniform";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:f32_to_vec2h:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:*]
  implementation-status: backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected: FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected: FAIL

  [:inputSource="storage_r";vectorize="_undef_";alias=false]

  [:inputSource="storage_r";vectorize="_undef_";alias=true]

  [:inputSource="storage_r";vectorize=2;alias=false]

  [:inputSource="storage_r";vectorize=2;alias=true]

  [:inputSource="storage_r";vectorize=3;alias=false]

  [:inputSource="storage_r";vectorize=3;alias=true]

  [:inputSource="storage_r";vectorize=4;alias=false]

  [:inputSource="storage_r";vectorize=4;alias=true]

  [:inputSource="storage_rw";vectorize="_undef_";alias=false]

  [:inputSource="storage_rw";vectorize="_undef_";alias=true]

  [:inputSource="storage_rw";vectorize=2;alias=false]

  [:inputSource="storage_rw";vectorize=2;alias=true]

  [:inputSource="storage_rw";vectorize=3;alias=false]

  [:inputSource="storage_rw";vectorize=3;alias=true]

  [:inputSource="storage_rw";vectorize=4;alias=false]

  [:inputSource="storage_rw";vectorize=4;alias=true]

  [:inputSource="uniform";vectorize="_undef_";alias=false]

  [:inputSource="uniform";vectorize="_undef_";alias=true]

  [:inputSource="uniform";vectorize=2;alias=false]

  [:inputSource="uniform";vectorize=2;alias=true]

  [:inputSource="uniform";vectorize=3;alias=false]

  [:inputSource="uniform";vectorize=3;alias=true]

  [:inputSource="uniform";vectorize=4;alias=false]

  [:inputSource="uniform";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_i32:*]
  implementation-status: backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected: FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected: FAIL

  [:inputSource="storage_r";vectorize="_undef_";alias=false]

  [:inputSource="storage_r";vectorize="_undef_";alias=true]

  [:inputSource="storage_r";vectorize=2;alias=false]

  [:inputSource="storage_r";vectorize=2;alias=true]

  [:inputSource="storage_r";vectorize=3;alias=false]

  [:inputSource="storage_r";vectorize=3;alias=true]

  [:inputSource="storage_r";vectorize=4;alias=false]

  [:inputSource="storage_r";vectorize=4;alias=true]

  [:inputSource="storage_rw";vectorize="_undef_";alias=false]

  [:inputSource="storage_rw";vectorize="_undef_";alias=true]

  [:inputSource="storage_rw";vectorize=2;alias=false]

  [:inputSource="storage_rw";vectorize=2;alias=true]

  [:inputSource="storage_rw";vectorize=3;alias=false]

  [:inputSource="storage_rw";vectorize=3;alias=true]

  [:inputSource="storage_rw";vectorize=4;alias=false]

  [:inputSource="storage_rw";vectorize=4;alias=true]

  [:inputSource="uniform";vectorize="_undef_";alias=false]

  [:inputSource="uniform";vectorize="_undef_";alias=true]

  [:inputSource="uniform";vectorize=2;alias=false]

  [:inputSource="uniform";vectorize=2;alias=true]

  [:inputSource="uniform";vectorize=3;alias=false]

  [:inputSource="uniform";vectorize=3;alias=true]

  [:inputSource="uniform";vectorize=4;alias=false]

  [:inputSource="uniform";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_u32:*]
  implementation-status: backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected: FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected: FAIL

  [:inputSource="storage_r";vectorize="_undef_";alias=false]

  [:inputSource="storage_r";vectorize="_undef_";alias=true]

  [:inputSource="storage_r";vectorize=2;alias=false]

  [:inputSource="storage_r";vectorize=2;alias=true]

  [:inputSource="storage_r";vectorize=3;alias=false]

  [:inputSource="storage_r";vectorize=3;alias=true]

  [:inputSource="storage_r";vectorize=4;alias=false]

  [:inputSource="storage_r";vectorize=4;alias=true]

  [:inputSource="storage_rw";vectorize="_undef_";alias=false]

  [:inputSource="storage_rw";vectorize="_undef_";alias=true]

  [:inputSource="storage_rw";vectorize=2;alias=false]

  [:inputSource="storage_rw";vectorize=2;alias=true]

  [:inputSource="storage_rw";vectorize=3;alias=false]

  [:inputSource="storage_rw";vectorize=3;alias=true]

  [:inputSource="storage_rw";vectorize=4;alias=false]

  [:inputSource="storage_rw";vectorize=4;alias=true]

  [:inputSource="uniform";vectorize="_undef_";alias=false]

  [:inputSource="uniform";vectorize="_undef_";alias=true]

  [:inputSource="uniform";vectorize=2;alias=false]

  [:inputSource="uniform";vectorize=2;alias=true]

  [:inputSource="uniform";vectorize=3;alias=false]

  [:inputSource="uniform";vectorize=3;alias=true]

  [:inputSource="uniform";vectorize=4;alias=false]

  [:inputSource="uniform";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_vec2h:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_f32:*]
  implementation-status: backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected: FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected: FAIL

  [:inputSource="storage_r";vectorize="_undef_";alias=false]

  [:inputSource="storage_r";vectorize="_undef_";alias=true]

  [:inputSource="storage_r";vectorize=2;alias=false]

  [:inputSource="storage_r";vectorize=2;alias=true]

  [:inputSource="storage_r";vectorize=3;alias=false]

  [:inputSource="storage_r";vectorize=3;alias=true]

  [:inputSource="storage_r";vectorize=4;alias=false]

  [:inputSource="storage_r";vectorize=4;alias=true]

  [:inputSource="storage_rw";vectorize="_undef_";alias=false]

  [:inputSource="storage_rw";vectorize="_undef_";alias=true]

  [:inputSource="storage_rw";vectorize=2;alias=false]

  [:inputSource="storage_rw";vectorize=2;alias=true]

  [:inputSource="storage_rw";vectorize=3;alias=false]

  [:inputSource="storage_rw";vectorize=3;alias=true]

  [:inputSource="storage_rw";vectorize=4;alias=false]

  [:inputSource="storage_rw";vectorize=4;alias=true]

  [:inputSource="uniform";vectorize="_undef_";alias=false]

  [:inputSource="uniform";vectorize="_undef_";alias=true]

  [:inputSource="uniform";vectorize=2;alias=false]

  [:inputSource="uniform";vectorize=2;alias=true]

  [:inputSource="uniform";vectorize=3;alias=false]

  [:inputSource="uniform";vectorize=3;alias=true]

  [:inputSource="uniform";vectorize=4;alias=false]

  [:inputSource="uniform";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_i32:*]
  implementation-status: backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected: FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected: FAIL

  [:inputSource="storage_r";vectorize="_undef_";alias=false]

  [:inputSource="storage_r";vectorize="_undef_";alias=true]

  [:inputSource="storage_r";vectorize=2;alias=false]

  [:inputSource="storage_r";vectorize=2;alias=true]

  [:inputSource="storage_r";vectorize=3;alias=false]

  [:inputSource="storage_r";vectorize=3;alias=true]

  [:inputSource="storage_r";vectorize=4;alias=false]

  [:inputSource="storage_r";vectorize=4;alias=true]

  [:inputSource="storage_rw";vectorize="_undef_";alias=false]

  [:inputSource="storage_rw";vectorize="_undef_";alias=true]

  [:inputSource="storage_rw";vectorize=2;alias=false]

  [:inputSource="storage_rw";vectorize=2;alias=true]

  [:inputSource="storage_rw";vectorize=3;alias=false]

  [:inputSource="storage_rw";vectorize=3;alias=true]

  [:inputSource="storage_rw";vectorize=4;alias=false]

  [:inputSource="storage_rw";vectorize=4;alias=true]

  [:inputSource="uniform";vectorize="_undef_";alias=false]

  [:inputSource="uniform";vectorize="_undef_";alias=true]

  [:inputSource="uniform";vectorize=2;alias=false]

  [:inputSource="uniform";vectorize=2;alias=true]

  [:inputSource="uniform";vectorize=3;alias=false]

  [:inputSource="uniform";vectorize=3;alias=true]

  [:inputSource="uniform";vectorize=4;alias=false]

  [:inputSource="uniform";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_u32:*]
  implementation-status: backlog
  [:inputSource="const";vectorize="_undef_";alias=false]
    expected: FAIL

  [:inputSource="const";vectorize="_undef_";alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=2;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=3;alias=true]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=false]
    expected: FAIL

  [:inputSource="const";vectorize=4;alias=true]
    expected: FAIL

  [:inputSource="storage_r";vectorize="_undef_";alias=false]

  [:inputSource="storage_r";vectorize="_undef_";alias=true]

  [:inputSource="storage_r";vectorize=2;alias=false]

  [:inputSource="storage_r";vectorize=2;alias=true]

  [:inputSource="storage_r";vectorize=3;alias=false]

  [:inputSource="storage_r";vectorize=3;alias=true]

  [:inputSource="storage_r";vectorize=4;alias=false]

  [:inputSource="storage_r";vectorize=4;alias=true]

  [:inputSource="storage_rw";vectorize="_undef_";alias=false]

  [:inputSource="storage_rw";vectorize="_undef_";alias=true]

  [:inputSource="storage_rw";vectorize=2;alias=false]

  [:inputSource="storage_rw";vectorize=2;alias=true]

  [:inputSource="storage_rw";vectorize=3;alias=false]

  [:inputSource="storage_rw";vectorize=3;alias=true]

  [:inputSource="storage_rw";vectorize=4;alias=false]

  [:inputSource="storage_rw";vectorize=4;alias=true]

  [:inputSource="uniform";vectorize="_undef_";alias=false]

  [:inputSource="uniform";vectorize="_undef_";alias=true]

  [:inputSource="uniform";vectorize=2;alias=false]

  [:inputSource="uniform";vectorize=2;alias=true]

  [:inputSource="uniform";vectorize=3;alias=false]

  [:inputSource="uniform";vectorize=3;alias=true]

  [:inputSource="uniform";vectorize=4;alias=false]

  [:inputSource="uniform";vectorize=4;alias=true]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:u32_to_vec2h:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2af_to_vec4f16:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const"]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2ai_to_vec4h:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2f_to_vec4h:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_f32:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_i32:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2h_to_u32:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2i_to_vec4h:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec2u_to_vec4h:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2f:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2i:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,bitcast:vec4h_to_vec2u:*]
  implementation-status:
    if os == "mac": backlog
  [:inputSource="const";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="const";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_r";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="storage_rw";alias=true]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=false]
    expected:
      if os == "mac": FAIL

  [:inputSource="uniform";alias=true]
    expected:
      if os == "mac": FAIL
