From a5b17ae7455af205a89074d176289affbf68e444 Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Mon, 2 Nov 2015 18:33:46 -0500 Subject: nir/lower_vec: adapt to different bit sizes Reviewed-by: Jason Ekstrand --- src/compiler/nir/nir_lower_vec_to_movs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compiler/nir/nir_lower_vec_to_movs.c b/src/compiler/nir/nir_lower_vec_to_movs.c index f51cede3920..9e40b84e6e3 100644 --- a/src/compiler/nir/nir_lower_vec_to_movs.c +++ b/src/compiler/nir/nir_lower_vec_to_movs.c @@ -240,6 +240,7 @@ lower_vec_to_movs_block(nir_block *block, void *void_state) /* Since we insert multiple MOVs, we have a register destination. */ nir_register *reg = nir_local_reg_create(impl); reg->num_components = vec->dest.dest.ssa.num_components; + reg->bit_size = vec->dest.dest.ssa.bit_size; nir_ssa_def_rewrite_uses(&vec->dest.dest.ssa, nir_src_for_reg(reg)); -- cgit v1.2.3