Browse Source
Merge pull request #4014 from martin-frbg/issue4013
Generally disable gcc's tree-vectorizer in x86_64 SGEMV,SSYMV,ZGEMV,C/ZDOT
tags/v0.3.24
Martin Kroeker
GitHub
2 years ago
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with
7 additions and
7 deletions
-
kernel/x86_64/sgemv_n_4.c
-
kernel/x86_64/sgemv_t_4.c
-
kernel/x86_64/ssymv_L.c
-
kernel/x86_64/ssymv_U.c
-
kernel/x86_64/zdot.c
-
kernel/x86_64/zgemv_n_4.c
-
kernel/x86_64/zgemv_t_4.c
|
|
|
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#include "common.h" |
|
|
|
|
|
|
|
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#if (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#pragma GCC optimize("no-tree-vectorize") |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#include "common.h" |
|
|
|
|
|
|
|
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#if (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#pragma GCC optimize("no-tree-vectorize") |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#include "common.h" |
|
|
|
|
|
|
|
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#if (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#pragma GCC optimize("no-tree-vectorize") |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#include "common.h" |
|
|
|
|
|
|
|
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#if (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#pragma GCC optimize("no-tree-vectorize") |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#include "common.h" |
|
|
|
|
|
|
|
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#if (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#pragma GCC optimize("no-tree-vectorize") |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#include "common.h" |
|
|
|
|
|
|
|
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#if (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#pragma GCC optimize("no-tree-vectorize") |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
|
|
#include "common.h" |
|
|
|
|
|
|
|
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#if (defined(__GNUC__) && __GNUC__ > 11) |
|
|
|
#pragma GCC optimize("no-tree-vectorize") |
|
|
|
#endif |
|
|
|
|
|
|
|
|