Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
mesa
mesa
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 1,896
    • Issues 1,896
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 327
    • Merge Requests 327
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Packages
    • Packages
    • Container Registry
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Mesa
  • mesamesa
  • Issues
  • #1591

Closed
Open
Opened Sep 25, 2019 by Bugzilla Migration User@bugzilla-migration
  • Report abuse
  • New issue
Report abuse New issue

[vulkancts] regression on dEQP-VK.glsl.builtin.precision.reflect.highp_compute.scalar

Submitted by Mark Janes @majanes

Assigned to Timothy Arceri @tarceri

Link to original bug (#100773)

Description

bisected to fb2269fe Author: Timothy Arceri timothy.arceri@collabora.com nir: shuffle constants to the top

Standard Output

Statement: 1 Reference definitions: float dot(float a, float b) { return (a * b); } float reflect(float a, float b) { float dotNI0 = dot(b, a); return (a - {((b * dotNI0) * 2) | (b * (dotNI0 * 2))}); }

Failed sample: in0 = -0x1.fffffep127 in1 = 0.0 out0 = NaN Expected range: { -0x1.fffffep127 }

Failed sample: in0 = -0x1.fffffep127 in1 = -0x0.000002p-126 out0 = NaN Expected range: [-0x1.fffffep127, -0x1.fffffcp127]

Failed sample: in0 = -0x1.fffffep127 in1 = -0x0.fffffep-126 out0 = NaN Expected range: [-0x1.fffffep127, -0x1.fffffcp127]

Failed sample: in0 = -0x1.fffffep127 in1 = -0x1.000000p-126 out0 = +inf Expected range: [-0x1.fffffep127, -0x1.fffffcp127]

Failed sample: in0 = -0x1.fffffep127 in1 = -0x1.000002p-126 out0 = +inf Expected range: [-0x1.fffffep127, -0x1.fffffcp127]

Failed sample: in0 = -0x1.fffffep127 in1 = -0x1.000000p-1 out0 = +inf Expected range: { -0x1.fffffep126 }

Failed sample: in0 = -0x1.fffffep127 in1 = 0x0.000002p-126 out0 = NaN Expected range: [-0x1.fffffep127, -0x1.fffffcp127]

Failed sample: in0 = -0x1.fffffep127 in1 = 0x0.fffffep-126 out0 = NaN Expected range: [-0x1.fffffep127, -0x1.fffffcp127]

Failed sample: in0 = -0x1.fffffep127 in1 = 0x1.000000p-126 out0 = +inf Expected range: [-0x1.fffffep127, -0x1.fffffcp127]

Failed sample: in0 = -0x1.fffffep127 in1 = 0x1.000002p-126 out0 = +inf Expected range: [-0x1.fffffep127, -0x1.fffffcp127]

Failed sample: in0 = -0x1.fffffep127 in1 = 0x1.000000p-1 out0 = +inf Expected range: { -0x1.fffffep126 }

Failed sample: in0 = 0x1.fffffep127 in1 = 0.0 out0 = NaN Expected range: { 0x1.fffffep127 }

Failed sample: in0 = 0x1.fffffep127 in1 = -0x0.000002p-126 out0 = NaN Expected range: [0x1.fffffcp127, 0x1.fffffep127]

Failed sample: in0 = 0x1.fffffep127 in1 = -0x0.fffffep-126 out0 = NaN Expected range: [0x1.fffffcp127, 0x1.fffffep127]

Failed sample: in0 = 0x1.fffffep127 in1 = -0x1.000000p-126 out0 = -inf Expected range: [0x1.fffffcp127, 0x1.fffffep127]

Failed sample: in0 = 0x1.fffffep127 in1 = -0x1.000002p-126 out0 = -inf Expected range: [0x1.fffffcp127, 0x1.fffffep127]

Failed sample: in0 = 0x1.fffffep127 in1 = -0x1.000000p-1 out0 = -inf Expected range: { 0x1.fffffep126 }

Failed sample: in0 = 0x1.fffffep127 in1 = 0x0.000002p-126 out0 = NaN Expected range: [0x1.fffffcp127, 0x1.fffffep127]

Failed sample: in0 = 0x1.fffffep127 in1 = 0x0.fffffep-126 out0 = NaN Expected range: [0x1.fffffcp127, 0x1.fffffep127]

Failed sample: in0 = 0x1.fffffep127 in1 = 0x1.000000p-126 out0 = -inf Expected range: [0x1.fffffcp127, 0x1.fffffep127]

Failed sample: in0 = 0x1.fffffep127 in1 = 0x1.000002p-126 out0 = -inf Expected range: [0x1.fffffcp127, 0x1.fffffep127]

Failed sample: in0 = 0x1.fffffep127 in1 = 0x1.000000p-1 out0 = -inf Expected range: { 0x1.fffffep126 }

Failed sample: in0 = 0x1.34ac12p127 in1 = 0x1.57b790p-23 out0 = -inf Expected range: [0x1.34ac10p127, 0x1.34ac12p127]

Failed sample: in0 = 0x1.d9d14cp127 in1 = 0x1.fffffep-40 out0 = -inf Expected range: [0x1.d9d14ap127, 0x1.d9d14cp127]

Failed sample: in0 = 0x1.2c2ba2p127 in1 = -0x1.0f68fcp-51 out0 = -inf Expected range: [0x1.2c2ba0p127, 0x1.2c2ba2p127]

Failed sample: in0 = 0x1.e8a18cp127 in1 = 0x1.de8a0ep-105 out0 = -inf Expected range: [0x1.e8a18ap127, 0x1.e8a18cp127]

Failed sample: in0 = 0x1.9e6bccp127 in1 = 0x1.000002p-57 out0 = -inf Expected range: [0x1.9e6bcap127, 0x1.9e6bccp127]

27/16662 inputs failed.

Version: git

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
2
Labels
bugzilla i965
Assign labels
  • View project labels
Reference: mesa/mesa#1591