From df0cef26f6db8c42b77fdfa3e8f47e0f89a0ad37 Mon Sep 17 00:00:00 2001 From: Romaric Jodin Date: Fri, 14 Nov 2025 15:17:24 +0100 Subject: [PATCH] pan/bi: do not vectorize nir_op_f2fmp Vectorizing it prevents optimisation related to the store instruction. This is having negative impact from a shader-db point-of-view. Reviewed-by: Christoph Pillmayer Part-of: --- src/panfrost/compiler/bifrost_compile.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/panfrost/compiler/bifrost_compile.c b/src/panfrost/compiler/bifrost_compile.c index bcf39fc5952..af4204ca25b 100644 --- a/src/panfrost/compiler/bifrost_compile.c +++ b/src/panfrost/compiler/bifrost_compile.c @@ -5512,6 +5512,7 @@ bi_vectorize_filter(const nir_instr *instr, const void *data) case nir_op_f2u16: case nir_op_f2i8: case nir_op_f2u8: + case nir_op_f2fmp: case nir_op_extract_u8: case nir_op_extract_i8: case nir_op_extract_u16: