File tree 2 files changed +8
-7
lines changed 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 27
27
#if defined(_MSC_VER ) || defined(__MINGW32__ )
28
28
#include <intrin.h>
29
29
#else
30
- #if !defined(__riscv ) && !defined(__s390__ )
30
+ #if defined(__AVX__ ) || defined(__AVX2__ ) || defined(__AVX512F__ ) || defined(__SSSE3__ ) || defined(__SSE3__ )
31
+ #if !defined(__riscv )
31
32
#include <immintrin.h>
32
33
#endif
33
34
#endif
Original file line number Diff line number Diff line change 42
42
43
43
#include <windows.h>
44
44
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
-
51
45
typedef volatile LONG atomic_int;
52
46
typedef atomic_int atomic_bool;
53
47
@@ -149,6 +143,12 @@ void ggml_print_backtrace(void) {
149
143
}
150
144
#endif
151
145
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
+
152
152
/*#define GGML_PERF*/
153
153
#define GGML_DEBUG 0
154
154
#define GGML_GELU_FP16
You can’t perform that action at this time.
0 commit comments