Skip to content

Commit 30a0ccb

Browse files
authored
Merge pull request #4014 from martin-frbg/issue4013
Generally disable gcc's tree-vectorizer in x86_64 SGEMV,SSYMV,ZGEMV,C/ZDOT
2 parents 437c0bf + c9174ae commit 30a0ccb

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

kernel/x86_64/sgemv_n_4.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2727

2828
#include "common.h"
2929

30-
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11)
30+
#if (defined(__GNUC__) && __GNUC__ > 11)
3131
#pragma GCC optimize("no-tree-vectorize")
3232
#endif
3333

kernel/x86_64/sgemv_t_4.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2727

2828
#include "common.h"
2929

30-
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11)
30+
#if (defined(__GNUC__) && __GNUC__ > 11)
3131
#pragma GCC optimize("no-tree-vectorize")
3232
#endif
3333

kernel/x86_64/ssymv_L.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2727

2828
#include "common.h"
2929

30-
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11)
30+
#if (defined(__GNUC__) && __GNUC__ > 11)
3131
#pragma GCC optimize("no-tree-vectorize")
3232
#endif
3333

kernel/x86_64/ssymv_U.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2727

2828
#include "common.h"
2929

30-
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11)
30+
#if (defined(__GNUC__) && __GNUC__ > 11)
3131
#pragma GCC optimize("no-tree-vectorize")
3232
#endif
3333

kernel/x86_64/zdot.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2727

2828
#include "common.h"
2929

30-
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11)
30+
#if (defined(__GNUC__) && __GNUC__ > 11)
3131
#pragma GCC optimize("no-tree-vectorize")
3232
#endif
3333

kernel/x86_64/zgemv_n_4.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2727

2828
#include "common.h"
2929

30-
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11)
30+
#if (defined(__GNUC__) && __GNUC__ > 11)
3131
#pragma GCC optimize("no-tree-vectorize")
3232
#endif
3333

kernel/x86_64/zgemv_t_4.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2727

2828
#include "common.h"
2929

30-
#if (defined(OS_DARWIN) || defined(OS_WINDOWS)) && (defined(__GNUC__) && __GNUC__ > 11)
30+
#if (defined(__GNUC__) && __GNUC__ > 11)
3131
#pragma GCC optimize("no-tree-vectorize")
3232
#endif
3333

0 commit comments

Comments
 (0)