Re: [Mesa-dev] [PATCH] nir: Avoid an extra NIR op in integer divide lowering.

2016-11-13 Thread Kenneth Graunke
On Monday, November 7, 2016 12:28:34 PM PST Eric Anholt wrote: > NIR bools are ~0 for true, so ((unsigned)a >> 31) != 0 -> ((int)a >> 31). > --- > src/compiler/nir/nir_lower_idiv.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/src/compiler/nir/nir_lower_idiv.c > b/sr

[Mesa-dev] [PATCH] nir: Avoid an extra NIR op in integer divide lowering.

2016-11-07 Thread Eric Anholt
NIR bools are ~0 for true, so ((unsigned)a >> 31) != 0 -> ((int)a >> 31). --- src/compiler/nir/nir_lower_idiv.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/compiler/nir/nir_lower_idiv.c b/src/compiler/nir/nir_lower_idiv.c index b1e7aeb03c8a..6726b718aaa5 100644 --- a