ac,radeonsi: replace == GFX10 with >= GFX10 where it's needed
[mesa.git] / src / amd / llvm / ac_nir_to_llvm.c
index cfdba201d4d421f4ba905e22897479e6100a56b0..3e0f70d084d9cd053baa102f4f46e2b5e1eaf47d 100644 (file)
@@ -4043,7 +4043,7 @@ static void visit_intrinsic(struct ac_nir_context *ctx,
        case nir_intrinsic_shuffle:
                if (ctx->ac.chip_class == GFX8 ||
                    ctx->ac.chip_class == GFX9 ||
-                   (ctx->ac.chip_class == GFX10 && ctx->ac.wave_size == 32)) {
+                   (ctx->ac.chip_class >= GFX10 && ctx->ac.wave_size == 32)) {
                        result = ac_build_shuffle(&ctx->ac, get_src(ctx, instr->src[0]),
                                                  get_src(ctx, instr->src[1]));
                } else {