This uses one less instruction.
v2: Move emit_find_msb_using_lzd out of the visitor classes. Suggested by Curro.
de20086 i965: Use LZD to implement nir_op_ufind_msb
src/mesa/drivers/dri/i965/brw_fs_generator.cpp | 3 +++
src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 26 +++++++++++++++++++++-
src/mesa/drivers/dri/i965/brw_vec4_generator.cpp | 3 +++
src/mesa/drivers/dri/i965/brw_vec4_nir.cpp | 23 +++++++++++++++++++
4 files changed, 54 insertions(+), 1 deletion(-)
Upstream: cgit.freedesktop.org