Wwise SDK 2024.1.0
|
Go to the source code of this file.
Classes | |
struct | AKSIMD_DECLARE_V4F32_TYPE |
struct | AKSIMD_DECLARE_V4I32_TYPE |
Macros | |
#define | AKSIMD_GETELEMENT_V4F32(__vName, __num__) ((AkReal32*)&(__vName))[(__num__)] |
Get the element at index num in vector __vName. More... | |
#define | AKSIMD_GETELEMENT_V2F32(__vName, __num__) ((AkReal32*)&(__vName))[(__num__)] |
#define | AKSIMD_GETELEMENT_V2F64(__vName, __num__) ((AkReal64*)&(__vName))[(__num__)] |
#define | AKSIMD_GETELEMENT_V4I32(__vName, __num__) ((AkInt32*)&(__vName))[(__num__)] |
#define | AKSIMD_GETELEMENT_V2I64(__vName, __num__) ((AkInt64*)&(__vName))[(__num__)] |
#define | AKSIMD_ASSERTFLUSHZEROMODE |
#define | AKSIMD_SETVR_V2F64(_a, _b) AKSIMD_SETV_V2F64( (_b), (_a) ) |
#define | AKSIMD_SETVR_V4F32(_a, _b, _c, _d) AKSIMD_SETV_V4F32( (_d), (_c), (_b), (_a) ) |
#define | AKSIMD_SETVR_V2I64(_a, _b) AKSIMD_SETV_V2I64( (_b), (_a) ) |
#define | AKSIMD_SETVR_V4I32(_a, _b, _c, _d) AKSIMD_SETV_V4I32( (_d), (_c), (_b), (_a) ) |
#define | AKSIMD_DECLARE_V4F32(_x, _a, _b, _c, _d) AKSIMD_DECLARE_V4F32_TYPE _x = { _a, _b, _c, _d }; |
#define | AKSIMD_DECLARE_V4I32(_x, _a, _b, _c, _d) AKSIMD_DECLARE_V4I32_TYPE _x = { _a, _b, _c, _d }; |
#define | AKSIMD_SETELEMENT_V4F32(__vName__, __num__, __value__) ( AKSIMD_GETELEMENT_V4F32( __vName__, __num__ ) = (__value__) ) |
Functions | |
AkForceInline void | AKSIMD_TRANSPOSE4X4_V4F32 (AKSIMD_V4F32 &A, AKSIMD_V4F32 &B, AKSIMD_V4F32 &C, AKSIMD_V4F32 &D) |
Simd definitions.
Definition in file AkSimd.h.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise