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