Re: [Mesa-dev] [PATCH] i965: Fix JIP to properly skip over unrelated control flow.

2015-11-19 Thread Matt Turner
On Thu, Nov 19, 2015 at 2:05 PM, Kenneth Graunke wrote: > We've apparently always been botching JIP for sequences such as: Wrong since Dec 1 2015! Nice find. > >do >cmp.f0.0 ... >(+f0.0) break >... >if > ... >else >

[Mesa-dev] [PATCH] i965: Fix JIP to properly skip over unrelated control flow.

2015-11-19 Thread Kenneth Graunke
We've apparently always been botching JIP for sequences such as: do cmp.f0.0 ... (+f0.0) break ... if ... else ... endif ... while Normally, UIP is supposed to point to the final destination of the jump, while in nested

Re: [Mesa-dev] [PATCH] i965: Fix JIP to properly skip over unrelated control flow.

2015-11-19 Thread Kenneth Graunke
On Thursday, November 19, 2015 02:05:44 PM Kenneth Graunke wrote: > We've apparently always been botching JIP for sequences such as: > >do >cmp.f0.0 ... >(+f0.0) break >... >if > ... >else > ... >endif >... >while