diff options
author | Rob Clark <[email protected]> | 2013-08-24 13:02:53 -0400 |
---|---|---|
committer | Rob Clark <[email protected]> | 2013-08-24 13:23:32 -0400 |
commit | 9b9038496c70b59f43458996a915c3a53a68e5ca (patch) | |
tree | 9c0bfc9929a12170d5099d545802e2ed40ae01bc /include/pci_ids | |
parent | 572d4646f70b7071af69ce65d93511a9539ffcc7 (diff) |
freedreno/a3xx/compiler: fix SGT/SLT/etc
The cmps.f.* instruction doesn't actually seem to give a float 1.0 or
0.0 output. It either needs a cov.u16f16 or add.s + sel.f16. This
makes SGT/SLT/etc more similar to CMP, so handle them in trans_cmp().
This fixes a bunch of piglit tests.
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'include/pci_ids')
0 files changed, 0 insertions, 0 deletions