diff options
Diffstat (limited to 'src/gallium/drivers/panfrost/midgard/compiler.h')
-rw-r--r-- | src/gallium/drivers/panfrost/midgard/compiler.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gallium/drivers/panfrost/midgard/compiler.h b/src/gallium/drivers/panfrost/midgard/compiler.h index 18adbd00f5e..4c2202711b1 100644 --- a/src/gallium/drivers/panfrost/midgard/compiler.h +++ b/src/gallium/drivers/panfrost/midgard/compiler.h @@ -394,7 +394,7 @@ static const midgard_vector_alu_src zero_alu_src = { 0 }; /* 'Intrinsic' move for aliasing */ static inline midgard_instruction -v_fmov(unsigned src, midgard_vector_alu_src mod, unsigned dest) +v_mov(unsigned src, midgard_vector_alu_src mod, unsigned dest) { midgard_instruction ins = { .type = TAG_ALU_4, @@ -404,9 +404,10 @@ v_fmov(unsigned src, midgard_vector_alu_src mod, unsigned dest) .dest = dest, }, .alu = { - .op = midgard_alu_op_fmov, + .op = midgard_alu_op_imov, .reg_mode = midgard_reg_mode_32, .dest_override = midgard_dest_override_none, + .outmod = midgard_outmod_int_wrap, .mask = 0xFF, .src1 = vector_alu_srco_unsigned(zero_alu_src), .src2 = vector_alu_srco_unsigned(mod) |