From 2ab6e67d9093db7d44eefd3c6fa599e4b9cdd73c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Fonseca?= Date: Wed, 17 Oct 2012 15:04:20 +0100 Subject: [PATCH] Revert "gallivm: Don't use llvm.x86.avx.max/min.ps.256 inadvertently." This reverts commit bf2edc776b02a2a63862bf69a23adf666ecfcc57. --- src/gallium/auxiliary/gallivm/lp_bld_arit.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_arit.c b/src/gallium/auxiliary/gallivm/lp_bld_arit.c index f6310a8ef30..d23ff0bf996 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_arit.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_arit.c @@ -92,7 +92,7 @@ lp_build_min_simple(struct lp_build_context *bld, intrinsic = "llvm.x86.sse.min.ss"; intr_size = 128; } - else if (type.length <= 4 || !util_cpu_caps.has_avx || lp_native_vector_width < 256) { + else if (type.length <= 4 || !util_cpu_caps.has_avx) { intrinsic = "llvm.x86.sse.min.ps"; intr_size = 128; } @@ -106,7 +106,7 @@ lp_build_min_simple(struct lp_build_context *bld, intrinsic = "llvm.x86.sse2.min.sd"; intr_size = 128; } - else if (type.length == 2 || !util_cpu_caps.has_avx || lp_native_vector_width < 256) { + else if (type.length == 2 || !util_cpu_caps.has_avx) { intrinsic = "llvm.x86.sse2.min.pd"; intr_size = 128; } @@ -182,7 +182,7 @@ lp_build_max_simple(struct lp_build_context *bld, intrinsic = "llvm.x86.sse.max.ss"; intr_size = 128; } - else if (type.length <= 4 || !util_cpu_caps.has_avx || lp_native_vector_width < 256) { + else if (type.length <= 4 || !util_cpu_caps.has_avx) { intrinsic = "llvm.x86.sse.max.ps"; intr_size = 128; } @@ -196,7 +196,7 @@ lp_build_max_simple(struct lp_build_context *bld, intrinsic = "llvm.x86.sse2.max.sd"; intr_size = 128; } - else if (type.length == 2 || !util_cpu_caps.has_avx || lp_native_vector_width < 256) { + else if (type.length == 2 || !util_cpu_caps.has_avx) { intrinsic = "llvm.x86.sse2.max.pd"; intr_size = 128; }