diff --git a/src/asahi/compiler/agx_compile.c b/src/asahi/compiler/agx_compile.c index 43de92bb48a..3bc3d990028 100644 --- a/src/asahi/compiler/agx_compile.c +++ b/src/asahi/compiler/agx_compile.c @@ -1087,8 +1087,6 @@ agx_emit_alu(agx_builder *b, nir_alu_instr *instr) case nir_op_fsqrt: return agx_fmul_to(b, dst, s0, agx_srsqrt(b, s0)); - case nir_op_fsub: - return agx_fadd_to(b, dst, s0, agx_neg(s1)); case nir_op_fabs: return agx_fmov_to(b, dst, agx_abs(s0)); case nir_op_fneg: diff --git a/src/asahi/compiler/agx_compile.h b/src/asahi/compiler/agx_compile.h index b870d5fae2b..dfc4a66c9f1 100644 --- a/src/asahi/compiler/agx_compile.h +++ b/src/asahi/compiler/agx_compile.h @@ -200,7 +200,6 @@ static const nir_shader_compiler_options agx_nir_options = { .vectorize_io = true, .use_interpolated_input_intrinsics = true, .lower_rotate = true, - .has_fsub = true, .has_isub = true, .use_scoped_barrier = true, .max_unroll_iterations = 32,