[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_fract:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec2_fract:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec2_whole:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec3_fract:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec3_whole:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec4_fract:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_vec4_whole:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:abstract_whole:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_fract:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL

  [:inputSource="storage_r"]

  [:inputSource="storage_rw"]

  [:inputSource="uniform"]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_fract:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL

  [:inputSource="storage_r"]

  [:inputSource="storage_rw"]

  [:inputSource="uniform"]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec2_whole:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL

  [:inputSource="storage_r"]

  [:inputSource="storage_rw"]

  [:inputSource="uniform"]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_fract:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL

  [:inputSource="storage_r"]

  [:inputSource="storage_rw"]

  [:inputSource="uniform"]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec3_whole:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL

  [:inputSource="storage_r"]

  [:inputSource="storage_rw"]

  [:inputSource="uniform"]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_fract:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL

  [:inputSource="storage_r"]

  [:inputSource="storage_rw"]

  [:inputSource="uniform"]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_vec4_whole:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL

  [:inputSource="storage_r"]

  [:inputSource="storage_rw"]

  [:inputSource="uniform"]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,modf:f32_whole:*]
  implementation-status: backlog
  [:inputSource="const"]
    expected: FAIL

  [:inputSource="storage_r"]

  [:inputSource="storage_rw"]

  [:inputSource="uniform"]
