Skip to content

Commit 4bd643f

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

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

ggml-quants.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,15 @@
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
3435
#endif
3536
#endif
3637
#endif
38+
#endif
3739

3840
#ifdef __riscv_v_intrinsic
3941
#include <riscv_vector.h>

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)