Mesa (master): Revert "gallivm: Don't use llvm.x86.avx.max/min.ps. 256 inadvertently."

Jose Fonseca jrfonseca at kemper.freedesktop.org
Wed Oct 17 14:34:45 UTC 2012


Module: Mesa
Branch: master
Commit: 2ab6e67d9093db7d44eefd3c6fa599e4b9cdd73c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab6e67d9093db7d44eefd3c6fa599e4b9cdd73c

Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Oct 17 15:04:20 2012 +0100

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 files 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 f6310a8..d23ff0b 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;
          }




More information about the mesa-commit mailing list