Re: [Mesa-dev] [PATCH 5/5] glsl: Recognize open-coded pow(x, y).

2014-09-24 Thread Kenneth Graunke
On Monday, September 08, 2014 12:21:44 PM Matt Turner wrote: > pow(x, y) is equivalent to exp(log(x) * y). > > instructions in affected programs: 578 -> 458 (-20.76%) Impressive stats! > --- > src/glsl/opt_algebraic.cpp | 14 ++ > 1 file changed, 14 insertions(+) > > diff --git

[Mesa-dev] [PATCH 5/5] glsl: Recognize open-coded pow(x, y).

2014-09-08 Thread Matt Turner
pow(x, y) is equivalent to exp(log(x) * y). instructions in affected programs: 578 -> 458 (-20.76%) --- src/glsl/opt_algebraic.cpp | 14 ++ 1 file changed, 14 insertions(+) diff --git a/src/glsl/opt_algebraic.cpp b/src/glsl/opt_algebraic.cpp index 447618f..0cdb8ec 100644 --- a/sr