From 0383b94d1afe26b7d6859000f3f867fc50203955 Mon Sep 17 00:00:00 2001 From: Steven Johnson Date: Thu, 30 May 2024 13:28:34 -0700 Subject: [PATCH] Temporary workaround for LLVM injection https://github.com/llvm/llvm-project/pull/92794 broke generation of pblend*b in some situations. A fix is underway; this just comments out those failures temporarily. --- test/correctness/simd_op_check_x86.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/correctness/simd_op_check_x86.cpp b/test/correctness/simd_op_check_x86.cpp index 8286bc68f9e6..584c8f8983b4 100644 --- a/test/correctness/simd_op_check_x86.cpp +++ b/test/correctness/simd_op_check_x86.cpp @@ -356,9 +356,10 @@ class SimdOpCheckX86 : public SimdOpCheckTest { // avx512 uses a variety of predicated mov ops instead of blend check("blend*ps", 2 * w, select(f32_1 > 0.7f, f32_1, f32_2)); check("blend*pd", w, select(f64_1 > cast(0.7f), f64_1, f64_2)); - check("pblend*b", 8 * w, select(u8_1 > 7, u8_1, u8_2)); - check("pblend*b", 8 * w, select(u8_1 == 7, u8_1, u8_2)); - check("pblend*b", 8 * w, select(u8_1 <= 7, i8_1, i8_2)); + // Temporarily disabled due to injection from https://github.com/llvm/llvm-project/pull/92794 + // check("pblend*b", 8 * w, select(u8_1 > 7, u8_1, u8_2)); + // check("pblend*b", 8 * w, select(u8_1 == 7, u8_1, u8_2)); + // check("pblend*b", 8 * w, select(u8_1 <= 7, i8_1, i8_2)); } check("pmaxsb", 8 * w, max(i8_1, i8_2));