On Monday, March 02, 2015 11:03:01 AM Matt Turner wrote: > The i965 driver has a pass that merges comparisons with zero into the > instruction that generated the result. For example: > > add tmp x y > cmp.ge.f0 null tmp 0.0 > > is optimized into > > add.ge.f0 tmp x y > > If the types of tmp are different in the add and cmp, comparisons > against zero might not work the same. For instance if the addition is on > unsigned integers, they may generate a result of 0x80000000 which is > -0.0 reinterpreted as a float. > > I think this test triggers the same bug as this bug report. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=89317
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit