[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,ceil: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,ceil:values:*]
  implementation-status: backlog
  expected:
    if os == "mac" and debug: [OK, TIMEOUT]
  [:stage="constant";type="abstract-float"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:stage="constant";type="abstract-float";value="_negzero_"]

  [:stage="constant";type="abstract-float";value=-1.0243422545120516e%2B211]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=-1.0715264747573245e-178]

  [:stage="constant";type="abstract-float";value=-1.1125369292536007e-308]

  [:stage="constant";type="abstract-float";value=-1.2855213969343918e-16]

  [:stage="constant";type="abstract-float";value=-1.577304530685975e%2B146]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=-1.603294291171316e-243]

  [:stage="constant";type="abstract-float";value=-1.668805393880401e-308]

  [:stage="constant";type="abstract-float";value=-1.7976931348623157e%2B308]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=-1.8864985793149357e-81]

  [:stage="constant";type="abstract-float";value=-2.2250738585072014e-308]

  [:stage="constant";type="abstract-float";value=-2.225073858507201e-308]

  [:stage="constant";type="abstract-float";value=-2.2965349774461225e%2B81]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=-2.7851243441755008e%2B243]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=-2.8450654510496692e-146]

  [:stage="constant";type="abstract-float";value=-33184418306940492]

  [:stage="constant";type="abstract-float";value=-4.002298034305599e-211]

  [:stage="constant";type="abstract-float";value=-4.0949166798167684e%2B178]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=-5.0416782741949625e-49]

  [:stage="constant";type="abstract-float";value=-5.562684646268003e-309]

  [:stage="constant";type="abstract-float";value=-5.832533811966288e%2B113]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=-5e-324]

  [:stage="constant";type="abstract-float";value=-6.080654739755215e-276]

  [:stage="constant";type="abstract-float";value=-7.181039640741541e-114]

  [:stage="constant";type="abstract-float";value=-7.288907451054096e%2B275]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=-8.922852101599196e%2B48]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=0]

  [:stage="constant";type="abstract-float";value=1.0243422545120516e%2B211]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=1.0715264747573244e-178]

  [:stage="constant";type="abstract-float";value=1.1125369292536007e-308]

  [:stage="constant";type="abstract-float";value=1.2855213969343916e-16]

  [:stage="constant";type="abstract-float";value=1.5773045306859748e%2B146]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=1.603294291171316e-243]

  [:stage="constant";type="abstract-float";value=1.668805393880401e-308]

  [:stage="constant";type="abstract-float";value=1.7976931348623157e%2B308]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=1.8864985793149357e-81]

  [:stage="constant";type="abstract-float";value=2.2250738585072014e-308]

  [:stage="constant";type="abstract-float";value=2.225073858507201e-308]

  [:stage="constant";type="abstract-float";value=2.2965349774461225e%2B81]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=2.7851243441755008e%2B243]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=2.8450654510496697e-146]

  [:stage="constant";type="abstract-float";value=33184418306940496]

  [:stage="constant";type="abstract-float";value=4.002298034305599e-211]

  [:stage="constant";type="abstract-float";value=4.094916679816769e%2B178]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=5.0416782741949625e-49]

  [:stage="constant";type="abstract-float";value=5.562684646268003e-309]

  [:stage="constant";type="abstract-float";value=5.832533811966288e%2B113]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=5e-324]

  [:stage="constant";type="abstract-float";value=6.080654739755215e-276]

  [:stage="constant";type="abstract-float";value=7.181039640741541e-114]

  [:stage="constant";type="abstract-float";value=7.288907451054096e%2B275]
    expected: FAIL

  [:stage="constant";type="abstract-float";value=8.922852101599196e%2B48]
    expected: FAIL

  [:stage="constant";type="abstract-int"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:stage="constant";type="f16";value=-5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac": FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:stage="constant";type="f16";value=5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac": FAIL

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

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

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

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

  [:stage="constant";type="f32"]

  [:stage="constant";type="f32";value="_negzero_"]

  [:stage="constant";type="f32";value=-0.0000018571550981505425]

  [:stage="constant";type="f32";value=-0.02055920846760273]

  [:stage="constant";type="f32";value=-1.1754942106924411e-38]

  [:stage="constant";type="f32";value=-1.1754943508222875e-38]

  [:stage="constant";type="f32";value=-1.3177414502693954e-34]

  [:stage="constant";type="f32";value=-1.3701267809399137e-30]

  [:stage="constant";type="f32";value=-1.401298464324817e-45]

  [:stage="constant";type="f32";value=-1.428519093203971e-26]

  [:stage="constant";type="f32";value=-1.5603237040584277e-22]

  [:stage="constant";type="f32";value=-1.5977715246546182e-18]

  [:stage="constant";type="f32";value=-1.7202612354353872e-14]

  [:stage="constant";type="f32";value=-1.838136587384298e-10]

  [:stage="constant";type="f32";value=-2.8831288209688517e%2B22]

  [:stage="constant";type="f32";value=-2.9319629499658658e%2B26]

  [:stage="constant";type="f32";value=-2.938735877055719e-39]

  [:stage="constant";type="f32";value=-215.5789337158203]

  [:stage="constant";type="f32";value=-2207528.25]

  [:stage="constant";type="f32";value=-24413495296]

  [:stage="constant";type="f32";value=-251846010601472]

  [:stage="constant";type="f32";value=-2669923195007533000]

  [:stage="constant";type="f32";value=-3.2024852974055647e%2B30]

  [:stage="constant";type="f32";value=-3.3886565974372464e%2B34]

  [:stage="constant";type="f32";value=-3.4028234663852886e%2B38]

  [:stage="constant";type="f32";value=-5.877471754111438e-39]

  [:stage="constant";type="f32";value=-8.816206229868692e-39]

  [:stage="constant";type="f32";value=0]

  [:stage="constant";type="f32";value=0.0000018571550981505425]

  [:stage="constant";type="f32";value=0.02055920846760273]

  [:stage="constant";type="f32";value=1.1754942106924411e-38]

  [:stage="constant";type="f32";value=1.1754943508222875e-38]

  [:stage="constant";type="f32";value=1.3177414502693954e-34]

  [:stage="constant";type="f32";value=1.3701267809399137e-30]

  [:stage="constant";type="f32";value=1.401298464324817e-45]

  [:stage="constant";type="f32";value=1.428519093203971e-26]

  [:stage="constant";type="f32";value=1.5603237040584277e-22]

  [:stage="constant";type="f32";value=1.5977715246546182e-18]

  [:stage="constant";type="f32";value=1.7202612354353872e-14]

  [:stage="constant";type="f32";value=1.838136587384298e-10]

  [:stage="constant";type="f32";value=2.8831288209688517e%2B22]

  [:stage="constant";type="f32";value=2.9319629499658658e%2B26]

  [:stage="constant";type="f32";value=2.938735877055719e-39]

  [:stage="constant";type="f32";value=215.5789337158203]

  [:stage="constant";type="f32";value=2207528.25]

  [:stage="constant";type="f32";value=24413495296]

  [:stage="constant";type="f32";value=251846010601472]

  [:stage="constant";type="f32";value=2669923195007533000]

  [:stage="constant";type="f32";value=3.2024852974055647e%2B30]

  [:stage="constant";type="f32";value=3.3886565974372464e%2B34]

  [:stage="constant";type="f32";value=3.4028234663852886e%2B38]

  [:stage="constant";type="f32";value=5.877471754111438e-39]

  [:stage="constant";type="f32";value=8.816206229868692e-39]

  [:stage="constant";type="vec2%3Cabstract-float%3E"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=-1.0243422545120516e%2B211]
    expected: FAIL

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

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=-1.577304530685975e%2B146]
    expected: FAIL

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=-1.7976931348623157e%2B308]
    expected: FAIL

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

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=-2.2965349774461225e%2B81]
    expected: FAIL

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=-2.7851243441755008e%2B243]
    expected: FAIL

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

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=-4.0949166798167684e%2B178]
    expected: FAIL

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=-5.832533811966288e%2B113]
    expected: FAIL

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

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=-7.288907451054096e%2B275]
    expected: FAIL

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=-8.922852101599196e%2B48]
    expected: FAIL

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=1.0243422545120516e%2B211]
    expected: FAIL

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

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=1.5773045306859748e%2B146]
    expected: FAIL

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=1.7976931348623157e%2B308]
    expected: FAIL

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

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=2.2965349774461225e%2B81]
    expected: FAIL

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=2.7851243441755008e%2B243]
    expected: FAIL

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

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=4.094916679816769e%2B178]
    expected: FAIL

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=5.832533811966288e%2B113]
    expected: FAIL

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

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

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

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=7.288907451054096e%2B275]
    expected: FAIL

  [:stage="constant";type="vec2%3Cabstract-float%3E";value=8.922852101599196e%2B48]
    expected: FAIL

  [:stage="constant";type="vec2%3Cabstract-int%3E"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:stage="constant";type="vec2%3Cf16%3E";value=-5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac": FAIL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:stage="constant";type="vec2%3Cf16%3E";value=23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec2%3Cf16%3E";value=2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec2%3Cf16%3E";value=282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

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

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

  [:stage="constant";type="vec2%3Cf16%3E";value=5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac": FAIL

  [:stage="constant";type="vec2%3Cf16%3E";value=65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec2%3Cf16%3E";value=7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec2%3Cf16%3E";value=861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

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

  [:stage="constant";type="vec2%3Cf32%3E"]

  [:stage="constant";type="vec2%3Cf32%3E";value="_negzero_"]

  [:stage="constant";type="vec2%3Cf32%3E";value=-0.0000018571550981505425]

  [:stage="constant";type="vec2%3Cf32%3E";value=-0.02055920846760273]

  [:stage="constant";type="vec2%3Cf32%3E";value=-1.1754942106924411e-38]

  [:stage="constant";type="vec2%3Cf32%3E";value=-1.1754943508222875e-38]

  [:stage="constant";type="vec2%3Cf32%3E";value=-1.3177414502693954e-34]

  [:stage="constant";type="vec2%3Cf32%3E";value=-1.3701267809399137e-30]

  [:stage="constant";type="vec2%3Cf32%3E";value=-1.401298464324817e-45]

  [:stage="constant";type="vec2%3Cf32%3E";value=-1.428519093203971e-26]

  [:stage="constant";type="vec2%3Cf32%3E";value=-1.5603237040584277e-22]

  [:stage="constant";type="vec2%3Cf32%3E";value=-1.5977715246546182e-18]

  [:stage="constant";type="vec2%3Cf32%3E";value=-1.7202612354353872e-14]

  [:stage="constant";type="vec2%3Cf32%3E";value=-1.838136587384298e-10]

  [:stage="constant";type="vec2%3Cf32%3E";value=-2.8831288209688517e%2B22]

  [:stage="constant";type="vec2%3Cf32%3E";value=-2.9319629499658658e%2B26]

  [:stage="constant";type="vec2%3Cf32%3E";value=-2.938735877055719e-39]

  [:stage="constant";type="vec2%3Cf32%3E";value=-215.5789337158203]

  [:stage="constant";type="vec2%3Cf32%3E";value=-2207528.25]

  [:stage="constant";type="vec2%3Cf32%3E";value=-24413495296]

  [:stage="constant";type="vec2%3Cf32%3E";value=-251846010601472]

  [:stage="constant";type="vec2%3Cf32%3E";value=-2669923195007533000]

  [:stage="constant";type="vec2%3Cf32%3E";value=-3.2024852974055647e%2B30]

  [:stage="constant";type="vec2%3Cf32%3E";value=-3.3886565974372464e%2B34]

  [:stage="constant";type="vec2%3Cf32%3E";value=-3.4028234663852886e%2B38]

  [:stage="constant";type="vec2%3Cf32%3E";value=-5.877471754111438e-39]

  [:stage="constant";type="vec2%3Cf32%3E";value=-8.816206229868692e-39]

  [:stage="constant";type="vec2%3Cf32%3E";value=0]

  [:stage="constant";type="vec2%3Cf32%3E";value=0.0000018571550981505425]

  [:stage="constant";type="vec2%3Cf32%3E";value=0.02055920846760273]

  [:stage="constant";type="vec2%3Cf32%3E";value=1.1754942106924411e-38]

  [:stage="constant";type="vec2%3Cf32%3E";value=1.1754943508222875e-38]

  [:stage="constant";type="vec2%3Cf32%3E";value=1.3177414502693954e-34]

  [:stage="constant";type="vec2%3Cf32%3E";value=1.3701267809399137e-30]

  [:stage="constant";type="vec2%3Cf32%3E";value=1.401298464324817e-45]

  [:stage="constant";type="vec2%3Cf32%3E";value=1.428519093203971e-26]

  [:stage="constant";type="vec2%3Cf32%3E";value=1.5603237040584277e-22]

  [:stage="constant";type="vec2%3Cf32%3E";value=1.5977715246546182e-18]

  [:stage="constant";type="vec2%3Cf32%3E";value=1.7202612354353872e-14]

  [:stage="constant";type="vec2%3Cf32%3E";value=1.838136587384298e-10]

  [:stage="constant";type="vec2%3Cf32%3E";value=2.8831288209688517e%2B22]

  [:stage="constant";type="vec2%3Cf32%3E";value=2.9319629499658658e%2B26]

  [:stage="constant";type="vec2%3Cf32%3E";value=2.938735877055719e-39]

  [:stage="constant";type="vec2%3Cf32%3E";value=215.5789337158203]

  [:stage="constant";type="vec2%3Cf32%3E";value=2207528.25]

  [:stage="constant";type="vec2%3Cf32%3E";value=24413495296]

  [:stage="constant";type="vec2%3Cf32%3E";value=251846010601472]

  [:stage="constant";type="vec2%3Cf32%3E";value=2669923195007533000]

  [:stage="constant";type="vec2%3Cf32%3E";value=3.2024852974055647e%2B30]

  [:stage="constant";type="vec2%3Cf32%3E";value=3.3886565974372464e%2B34]

  [:stage="constant";type="vec2%3Cf32%3E";value=3.4028234663852886e%2B38]

  [:stage="constant";type="vec2%3Cf32%3E";value=5.877471754111438e-39]

  [:stage="constant";type="vec2%3Cf32%3E";value=8.816206229868692e-39]

  [:stage="constant";type="vec3%3Cabstract-float%3E"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:stage="constant";type="vec3%3Cabstract-float%3E";value="_negzero_"]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-1.0243422545120516e%2B211]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-1.0715264747573245e-178]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-1.1125369292536007e-308]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-1.2855213969343918e-16]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-1.577304530685975e%2B146]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-1.603294291171316e-243]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-1.668805393880401e-308]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-1.7976931348623157e%2B308]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-1.8864985793149357e-81]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-2.2250738585072014e-308]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-2.225073858507201e-308]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-2.2965349774461225e%2B81]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-2.7851243441755008e%2B243]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-2.8450654510496692e-146]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-33184418306940492]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-4.002298034305599e-211]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-4.0949166798167684e%2B178]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-5.0416782741949625e-49]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-5.562684646268003e-309]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-5.832533811966288e%2B113]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-5e-324]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-6.080654739755215e-276]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-7.181039640741541e-114]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-7.288907451054096e%2B275]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=-8.922852101599196e%2B48]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [FAIL, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=0]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=1.0243422545120516e%2B211]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=1.0715264747573244e-178]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=1.1125369292536007e-308]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=1.2855213969343916e-16]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=1.5773045306859748e%2B146]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=1.603294291171316e-243]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=1.668805393880401e-308]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=1.7976931348623157e%2B308]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=1.8864985793149357e-81]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=2.2250738585072014e-308]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=2.225073858507201e-308]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=2.2965349774461225e%2B81]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=2.7851243441755008e%2B243]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=2.8450654510496697e-146]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=33184418306940496]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=4.002298034305599e-211]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=4.094916679816769e%2B178]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=5.0416782741949625e-49]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=5.562684646268003e-309]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=5.832533811966288e%2B113]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=5e-324]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=6.080654739755215e-276]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=7.181039640741541e-114]
    expected:
      if os == "mac" and not debug: [PASS, TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=7.288907451054096e%2B275]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-float%3E";value=8.922852101599196e%2B48]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cabstract-int%3E"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

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

  [:stage="constant";type="vec3%3Cf16%3E";value="_negzero_"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=-97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf16%3E";value=97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E"]

  [:stage="constant";type="vec3%3Cf32%3E";value="_negzero_"]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-0.0000018571550981505425]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-0.02055920846760273]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-1.1754942106924411e-38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-1.1754943508222875e-38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-1.3177414502693954e-34]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-1.3701267809399137e-30]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-1.401298464324817e-45]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-1.428519093203971e-26]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-1.5603237040584277e-22]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-1.5977715246546182e-18]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-1.7202612354353872e-14]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-1.838136587384298e-10]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-2.8831288209688517e%2B22]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-2.9319629499658658e%2B26]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-2.938735877055719e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-215.5789337158203]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-2207528.25]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-24413495296]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-251846010601472]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-2669923195007533000]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-3.2024852974055647e%2B30]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-3.3886565974372464e%2B34]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-3.4028234663852886e%2B38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-5.877471754111438e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=-8.816206229868692e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=0]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=0.0000018571550981505425]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=0.02055920846760273]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=1.1754942106924411e-38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=1.1754943508222875e-38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=1.3177414502693954e-34]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=1.3701267809399137e-30]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=1.401298464324817e-45]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=1.428519093203971e-26]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=1.5603237040584277e-22]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=1.5977715246546182e-18]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=1.7202612354353872e-14]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=1.838136587384298e-10]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=2.8831288209688517e%2B22]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=2.9319629499658658e%2B26]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=2.938735877055719e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=215.5789337158203]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=2207528.25]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=24413495296]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=251846010601472]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=2669923195007533000]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=3.2024852974055647e%2B30]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=3.3886565974372464e%2B34]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=3.4028234663852886e%2B38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=5.877471754111438e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec3%3Cf32%3E";value=8.816206229868692e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

  [:stage="constant";type="vec4%3Cabstract-float%3E";value="_negzero_"]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-1.0243422545120516e%2B211]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-1.0715264747573245e-178]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-1.1125369292536007e-308]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-1.2855213969343918e-16]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-1.577304530685975e%2B146]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-1.603294291171316e-243]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-1.668805393880401e-308]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-1.7976931348623157e%2B308]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-1.8864985793149357e-81]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-2.2250738585072014e-308]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-2.225073858507201e-308]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-2.2965349774461225e%2B81]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-2.7851243441755008e%2B243]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-2.8450654510496692e-146]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-33184418306940492]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-4.002298034305599e-211]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-4.0949166798167684e%2B178]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-5.0416782741949625e-49]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-5.562684646268003e-309]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-5.832533811966288e%2B113]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-5e-324]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-6.080654739755215e-276]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-7.181039640741541e-114]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-7.288907451054096e%2B275]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=-8.922852101599196e%2B48]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=0]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=1.0243422545120516e%2B211]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=1.0715264747573244e-178]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=1.1125369292536007e-308]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=1.2855213969343916e-16]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=1.5773045306859748e%2B146]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=1.603294291171316e-243]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=1.668805393880401e-308]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=1.7976931348623157e%2B308]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=1.8864985793149357e-81]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=2.2250738585072014e-308]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=2.225073858507201e-308]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=2.2965349774461225e%2B81]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=2.7851243441755008e%2B243]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=2.8450654510496697e-146]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=33184418306940496]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=4.002298034305599e-211]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=4.094916679816769e%2B178]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=5.0416782741949625e-49]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=5.562684646268003e-309]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=5.832533811966288e%2B113]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=5e-324]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=6.080654739755215e-276]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=7.181039640741541e-114]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=7.288907451054096e%2B275]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-float%3E";value=8.922852101599196e%2B48]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cabstract-int%3E"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: [PASS, FAIL]
      if os == "mac" and not debug: FAIL

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

  [:stage="constant";type="vec4%3Cf16%3E";value="_negzero_"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=-97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf16%3E";value=97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E"]

  [:stage="constant";type="vec4%3Cf32%3E";value="_negzero_"]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-0.0000018571550981505425]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-0.02055920846760273]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-1.1754942106924411e-38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-1.1754943508222875e-38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-1.3177414502693954e-34]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-1.3701267809399137e-30]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-1.401298464324817e-45]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-1.428519093203971e-26]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-1.5603237040584277e-22]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-1.5977715246546182e-18]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-1.7202612354353872e-14]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-1.838136587384298e-10]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-2.8831288209688517e%2B22]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-2.9319629499658658e%2B26]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-2.938735877055719e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-215.5789337158203]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-2207528.25]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-24413495296]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-251846010601472]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-2669923195007533000]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-3.2024852974055647e%2B30]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-3.3886565974372464e%2B34]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-3.4028234663852886e%2B38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-5.877471754111438e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=-8.816206229868692e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=0]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=0.0000018571550981505425]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=0.02055920846760273]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=1.1754942106924411e-38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=1.1754943508222875e-38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=1.3177414502693954e-34]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=1.3701267809399137e-30]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=1.401298464324817e-45]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=1.428519093203971e-26]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=1.5603237040584277e-22]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=1.5977715246546182e-18]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=1.7202612354353872e-14]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=1.838136587384298e-10]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=2.8831288209688517e%2B22]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=2.9319629499658658e%2B26]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=2.938735877055719e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=215.5789337158203]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=2207528.25]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=24413495296]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=251846010601472]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=2669923195007533000]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=3.2024852974055647e%2B30]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=3.3886565974372464e%2B34]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=3.4028234663852886e%2B38]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=5.877471754111438e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="constant";type="vec4%3Cf32%3E";value=8.816206229868692e-39]
    expected:
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

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

  [:stage="override";type="f16";value="_negzero_"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=-97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f16";value=97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

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

  [:stage="override";type="f32";value="_negzero_"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-0.0000018571550981505425]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-0.02055920846760273]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-1.1754942106924411e-38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-1.1754943508222875e-38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-1.3177414502693954e-34]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-1.3701267809399137e-30]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-1.401298464324817e-45]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-1.428519093203971e-26]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-1.5603237040584277e-22]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-1.5977715246546182e-18]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-1.7202612354353872e-14]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-1.838136587384298e-10]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-2.8831288209688517e%2B22]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-2.9319629499658658e%2B26]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-2.938735877055719e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-215.5789337158203]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-2207528.25]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-24413495296]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-251846010601472]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-2669923195007533000]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-3.2024852974055647e%2B30]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-3.3886565974372464e%2B34]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-3.4028234663852886e%2B38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-5.877471754111438e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=-8.816206229868692e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=0.0000018571550981505425]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=0.02055920846760273]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=1.1754942106924411e-38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=1.1754943508222875e-38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=1.3177414502693954e-34]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=1.3701267809399137e-30]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=1.401298464324817e-45]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=1.428519093203971e-26]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=1.5603237040584277e-22]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=1.5977715246546182e-18]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=1.7202612354353872e-14]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=1.838136587384298e-10]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=2.8831288209688517e%2B22]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=2.9319629499658658e%2B26]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=2.938735877055719e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=215.5789337158203]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=2207528.25]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=24413495296]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=251846010601472]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=2669923195007533000]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=3.2024852974055647e%2B30]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=3.3886565974372464e%2B34]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=3.4028234663852886e%2B38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=5.877471754111438e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="f32";value=8.816206229868692e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

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

  [:stage="override";type="vec2%3Cf16%3E";value="_negzero_"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=-97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf16%3E";value=97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

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

  [:stage="override";type="vec2%3Cf32%3E";value="_negzero_"]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-0.0000018571550981505425]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-0.02055920846760273]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-1.1754942106924411e-38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-1.1754943508222875e-38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-1.3177414502693954e-34]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-1.3701267809399137e-30]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-1.401298464324817e-45]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-1.428519093203971e-26]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-1.5603237040584277e-22]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-1.5977715246546182e-18]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-1.7202612354353872e-14]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-1.838136587384298e-10]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-2.8831288209688517e%2B22]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-2.9319629499658658e%2B26]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-2.938735877055719e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-215.5789337158203]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-2207528.25]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-24413495296]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-251846010601472]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-2669923195007533000]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-3.2024852974055647e%2B30]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-3.3886565974372464e%2B34]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-3.4028234663852886e%2B38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-5.877471754111438e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=-8.816206229868692e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=0.0000018571550981505425]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=0.02055920846760273]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=1.1754942106924411e-38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=1.1754943508222875e-38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=1.3177414502693954e-34]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=1.3701267809399137e-30]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=1.401298464324817e-45]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=1.428519093203971e-26]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=1.5603237040584277e-22]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=1.5977715246546182e-18]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=1.7202612354353872e-14]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=1.838136587384298e-10]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=2.8831288209688517e%2B22]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=2.9319629499658658e%2B26]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=2.938735877055719e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=215.5789337158203]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=2207528.25]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=24413495296]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=251846010601472]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=2669923195007533000]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=3.2024852974055647e%2B30]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=3.3886565974372464e%2B34]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=3.4028234663852886e%2B38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=5.877471754111438e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec2%3Cf32%3E";value=8.816206229868692e-39]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

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

  [:stage="override";type="vec3%3Cf16%3E";value="_negzero_"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=-97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf16%3E";value=97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

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

  [:stage="override";type="vec3%3Cf32%3E";value="_negzero_"]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-0.0000018571550981505425]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-0.02055920846760273]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-1.1754942106924411e-38]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-1.1754943508222875e-38]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-1.3177414502693954e-34]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-1.3701267809399137e-30]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-1.401298464324817e-45]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-1.428519093203971e-26]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-1.5603237040584277e-22]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-1.5977715246546182e-18]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-1.7202612354353872e-14]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-1.838136587384298e-10]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-2.8831288209688517e%2B22]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-2.9319629499658658e%2B26]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-2.938735877055719e-39]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-215.5789337158203]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-2207528.25]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-24413495296]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-251846010601472]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-2669923195007533000]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-3.2024852974055647e%2B30]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-3.3886565974372464e%2B34]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-3.4028234663852886e%2B38]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-5.877471754111438e-39]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=-8.816206229868692e-39]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=0]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=0.0000018571550981505425]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=0.02055920846760273]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=1.1754942106924411e-38]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=1.1754943508222875e-38]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=1.3177414502693954e-34]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=1.3701267809399137e-30]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=1.401298464324817e-45]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=1.428519093203971e-26]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=1.5603237040584277e-22]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=1.5977715246546182e-18]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=1.7202612354353872e-14]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=1.838136587384298e-10]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=2.8831288209688517e%2B22]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=2.9319629499658658e%2B26]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=2.938735877055719e-39]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=215.5789337158203]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=2207528.25]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=24413495296]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=251846010601472]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=2669923195007533000]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=3.2024852974055647e%2B30]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=3.3886565974372464e%2B34]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=3.4028234663852886e%2B38]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=5.877471754111438e-39]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec3%3Cf32%3E";value=8.816206229868692e-39]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

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

  [:stage="override";type="vec4%3Cf16%3E";value="_negzero_"]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=-97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.0000152587890625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.000030517578125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.00004571676254272461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.00006097555160522461]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.00006103515625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.0001926422119140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.0005650520324707031]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.0016956329345703125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.005138397216796875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.01479339599609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.0460205078125]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.1314697265625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=0.40771484375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=1.2099609375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=10.9375]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=23264]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=2584]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=282.75]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=3.576171875]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=31.140625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=5.960464477539063e-8]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=65504]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=7540]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=861.5]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf16%3E";value=97.625]
    expected:
      if os == "win" and debug: [PASS, FAIL]
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac": [TIMEOUT, NOTRUN]

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

  [:stage="override";type="vec4%3Cf32%3E";value="_negzero_"]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-0.0000018571550981505425]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-0.02055920846760273]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-1.1754942106924411e-38]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-1.1754943508222875e-38]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-1.3177414502693954e-34]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-1.3701267809399137e-30]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-1.401298464324817e-45]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-1.428519093203971e-26]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-1.5603237040584277e-22]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-1.5977715246546182e-18]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-1.7202612354353872e-14]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-1.838136587384298e-10]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-2.8831288209688517e%2B22]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-2.9319629499658658e%2B26]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-2.938735877055719e-39]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-215.5789337158203]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-2207528.25]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-24413495296]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-251846010601472]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-2669923195007533000]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-3.2024852974055647e%2B30]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-3.3886565974372464e%2B34]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-3.4028234663852886e%2B38]
    expected:
      if os == "win": FAIL
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and debug: FAIL
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-5.877471754111438e-39]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=-8.816206229868692e-39]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=0]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=0.0000018571550981505425]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=0.02055920846760273]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=1.1754942106924411e-38]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=1.1754943508222875e-38]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=1.3177414502693954e-34]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=1.3701267809399137e-30]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=1.401298464324817e-45]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=1.428519093203971e-26]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=1.5603237040584277e-22]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=1.5977715246546182e-18]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=1.7202612354353872e-14]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=1.838136587384298e-10]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=2.8831288209688517e%2B22]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=2.9319629499658658e%2B26]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=2.938735877055719e-39]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=215.5789337158203]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=2207528.25]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=24413495296]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=251846010601472]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=2669923195007533000]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=3.2024852974055647e%2B30]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=3.3886565974372464e%2B34]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=3.4028234663852886e%2B38]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=5.877471754111438e-39]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]

  [:stage="override";type="vec4%3Cf32%3E";value=8.816206229868692e-39]
    expected:
      if os == "win" and debug: FAIL
      if os == "win" and not debug: [TIMEOUT, NOTRUN]
      if os == "linux" and debug: FAIL
      if os == "linux" and not debug: [TIMEOUT, NOTRUN]
      if os == "mac" and debug: [FAIL, TIMEOUT, NOTRUN]
      if os == "mac" and not debug: [TIMEOUT, NOTRUN]
