Skip to content

Commit a237db6

Browse files
committed
ggml : fix ifdefs and MIN / MAX again
1 parent d7735f8 commit a237db6

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

ggml-quants.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
#if defined(_MSC_VER) || defined(__MINGW32__)
2828
#include <intrin.h>
2929
#else
30-
#if !defined(__riscv) && !defined(__s390__)
30+
#if defined(__AVX__) || defined(__AVX2__) || defined(__AVX512F__) || defined(__SSSE3__) || defined(__SSE3__)
31+
#if !defined(__riscv)
3132
#include <immintrin.h>
3233
#endif
3334
#endif

ggml.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,6 @@
4242

4343
#include <windows.h>
4444

45-
#undef MIN
46-
#undef MAX
47-
48-
#define MIN(a, b) ((a) < (b) ? (a) : (b))
49-
#define MAX(a, b) ((a) > (b) ? (a) : (b))
50-
5145
typedef volatile LONG atomic_int;
5246
typedef atomic_int atomic_bool;
5347

@@ -149,6 +143,12 @@ void ggml_print_backtrace(void) {
149143
}
150144
#endif
151145

146+
#undef MIN
147+
#undef MAX
148+
149+
#define MIN(a, b) ((a) < (b) ? (a) : (b))
150+
#define MAX(a, b) ((a) > (b) ? (a) : (b))
151+
152152
/*#define GGML_PERF*/
153153
#define GGML_DEBUG 0
154154
#define GGML_GELU_FP16

0 commit comments

Comments
 (0)