Table of Contents

Target Platform(s):

_AKSIMD_LOCAL Namespace Reference

Functions

template<int zyxw>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32 (const AKSIMD_V4F32 &a, const AKSIMD_V4F32 &b)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(0, 0, 0, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(0, 0, 3, 3)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(0, 1, 0, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(0, 1, 3, 2)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(0, 3, 1, 2)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(0, 3, 2, 1)> (const AKSIMD_V4F32 &a, const AKSIMD_V4F32 &b)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(1, 0, 1, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(1, 0, 2, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(1, 0, 3, 2)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(1, 1, 1, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(1, 3, 0, 2)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 0, 0, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 0, 2, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 0, 2, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 0, 3, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 0, 3, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 1, 2, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 1, 3, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 1, 3, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 2, 0, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 2, 2, 2)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 3, 0, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(2, 3, 2, 3)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 0, 2, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 0, 2, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 0, 3, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 1, 2, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 1, 2, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 1, 3, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 1, 3, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 2, 1, 0)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 2, 3, 2)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 3, 1, 1)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)
template<>
AkForceInline AKSIMD_V4F32  SHUFFLE_V4F32< AKSIMD_SHUFFLE(3, 3, 3, 3)> (const AKSIMD_V4F32 &xyzw, const AKSIMD_V4F32 &abcd)