SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
SDL3pp_intrin.h
1#ifndef SDL3PP_INTRIN_H_
2#define SDL3PP_INTRIN_H_
3
4#include <SDL3/SDL_intrin.h>
5#include "SDL3pp_stdinc.h"
6
7namespace SDL {
8
36#ifdef SDL3PP_DOC
37
47#define SDL_LSX_INTRINSICS 1
48
58#define SDL_LASX_INTRINSICS 1
59
68#define SDL_NEON_INTRINSICS 1
69
77#define SDL_ALTIVEC_INTRINSICS 1
78
88#define SDL_MMX_INTRINSICS 1
89
102#define SDL_SSE_INTRINSICS 1
103
116#define SDL_SSE2_INTRINSICS 1
117
130#define SDL_SSE3_INTRINSICS 1
131
144#define SDL_SSE4_1_INTRINSICS 1
145
158#define SDL_SSE4_2_INTRINSICS 1
159
170#define SDL_AVX_INTRINSICS 1
171
182#define SDL_AVX2_INTRINSICS 1
183
196#define SDL_AVX512F_INTRINSICS 1
197
209#define SDL_HAS_TARGET_ATTRIBS
210
254#define SDL_TARGETING(x) __attribute__((target(x)))
255
256#endif // SDL3PP_DOC
257
259
260} // namespace SDL
261
262#endif /* SDL3PP_INTRIN_H_ */
the main namespace where all SDL3pp public functions and types live
Definition SDL3pp_assert.h:7