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

  [:test="array"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="array_runtime"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="atomic"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="bool"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="enumerant"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="matrix"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="no_parens"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="ptr"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="ptr_deref"]
    expected: FAIL

  [:test="sampler"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="struct"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="texture"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="too_few_args"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="too_many_args"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="valid"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:test="vec_bool"]
    expected:
      if os == "win" and debug: [PASS, FAIL]


[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,round:integer_argument:*]
  [:type="f32"]

  [:type="i32"]

  [:type="u32"]

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

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

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

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

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

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


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

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


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

  [:stage="constant";type="abstract-int"]

  [:stage="constant";type="f16"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="constant";type="f32"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="constant";type="vec2%3Cabstract-float%3E"]

  [:stage="constant";type="vec2%3Cabstract-int%3E"]

  [:stage="constant";type="vec2%3Cf16%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="constant";type="vec2%3Cf32%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="constant";type="vec3%3Cabstract-float%3E"]

  [:stage="constant";type="vec3%3Cabstract-int%3E"]

  [:stage="constant";type="vec3%3Cf16%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="constant";type="vec3%3Cf32%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="constant";type="vec4%3Cabstract-float%3E"]

  [:stage="constant";type="vec4%3Cabstract-int%3E"]

  [:stage="constant";type="vec4%3Cf16%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="constant";type="vec4%3Cf32%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="override";type="f16"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="override";type="f32"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="override";type="vec2%3Cf16%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="override";type="vec2%3Cf32%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="override";type="vec3%3Cf16%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="override";type="vec3%3Cf32%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="override";type="vec4%3Cf16%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]

  [:stage="override";type="vec4%3Cf32%3E"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
