On Wed, Jan 18, 2017 at 8:27 AM, Jason Ekstrand
wrote:
> Reviewed-by: Jason Ekstrand
>
>
pushed.
> On Jan 18, 2017 3:23 AM, "Elie Tournier" wrote:
>
> Add the following optimisations:
>
> min(x, -x) = -abs(x)
> min(x, -abs(x)) = -abs(x)
> min(x, abs(x)) = x
> max(x, -abs(x)) = x
> max(x, abs(
Reviewed-by: Jason Ekstrand
On Jan 18, 2017 3:23 AM, "Elie Tournier" wrote:
Add the following optimisations:
min(x, -x) = -abs(x)
min(x, -abs(x)) = -abs(x)
min(x, abs(x)) = x
max(x, -abs(x)) = x
max(x, abs(x)) = abs(x)
max(x, -x) = abs(x)
shader-db:
total instructions in shared programs: 130
Looks good to me :)
Reviewed-by: Plamena Manolova >
On Wed, Jan 18, 2017 at 11:23 AM, Elie Tournier
wrote:
> Add the following optimisations:
>
> min(x, -x) = -abs(x)
> min(x, -abs(x)) = -abs(x)
> min(x, abs(x)) = x
> max(x, -abs(x)) = x
> max(x, abs(x)) = abs(x)
> max(x, -x) = abs(x)
>
> shade
Add the following optimisations:
min(x, -x) = -abs(x)
min(x, -abs(x)) = -abs(x)
min(x, abs(x)) = x
max(x, -abs(x)) = x
max(x, abs(x)) = abs(x)
max(x, -x) = abs(x)
shader-db:
total instructions in shared programs: 13067779 -> 13067775 (-0.00%)
instructions in affected programs: 249 -> 245 (-1.61%