diff options
author | Ian Romanick <[email protected]> | 2016-06-27 11:38:15 -0700 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2016-07-19 12:19:30 -0700 |
commit | 0b626d75241213f2c5535b38aee233d6cdbed781 (patch) | |
tree | 554f7a39c9e44232b357302404c6c5449c1bd867 /src/gallium/drivers/svga/svga_resource.h | |
parent | 94296be276bf9c0a574df262b5d45f1bf38918ff (diff) |
nir/algebraic: Optimize fabs(u2f(x))
I noticed this when I tried to do frexp(float(some_unsigned)) in the
ir_unop_find_lsb lowering pass. The code generated for frexp() uses
fabs, and this resulted in an extra instruction. Ultimately I ended up
not using frexp.
Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/gallium/drivers/svga/svga_resource.h')
0 files changed, 0 insertions, 0 deletions