Functions | |
| void | vec3norm_stock (const ml7::Vector3 *vec3_in, ml7::Vector3 *vec3_out, unsigned long count, unsigned long stride) |
| void | vec3norm_sse (const ml7::Vector3 *vec3_in, ml7::Vector3 *vec3_out, unsigned long count, unsigned long stride) |
| void | vec3norm_3dnow (const ml7::Vector3 *vec3_in, ml7::Vector3 *vec3_out, unsigned long count, unsigned long stride) |
| void | vec3trans_stock (const ml7::Vector3 *vec3_in, const ml7::Matrix4x4 *mat4x4, ml7::Vector3 *vec3_out, unsigned long count, unsigned long stride) |
| void | vec3trans_sse (const ml7::Vector3 *vec3_in, const ml7::Matrix4x4 *mat4x4, ml7::Vector3 *vec3_out, unsigned long count, unsigned long stride) |
| void | vec3trans_3dnow (const ml7::Vector3 *vec3_in, const ml7::Matrix4x4 *mat4x4, ml7::Vector3 *vec3_out, unsigned long count, unsigned long stride) |
| void | vec4homo_stock (const ml7::Vector4 *vec4_in, ml7::Vector4 *vec4_out, unsigned long count, unsigned long stride) |
| void | vec4homo_sse (const ml7::Vector4 *vec4_in, ml7::Vector4 *vec4_out, unsigned long count, unsigned long stride) |
| void | vec4homo_3dnow (const ml7::Vector4 *vec4_in, ml7::Vector4 *vec4_out, unsigned long count, unsigned long stride) |
| void | vec4trans_stock (const ml7::Vector4 *vec4_in, const ml7::Matrix4x4 *mat4x4, ml7::Vector4 *vec4_out, unsigned long count, unsigned long stride) |
| void | vec4trans_sse (const ml7::Vector4 *vec4_in, const ml7::Matrix4x4 *mat4x4, ml7::Vector4 *vec4_out, unsigned long count, unsigned long stride) |
| void | vec4trans_3dnow (const ml7::Vector4 *vec4_in, const ml7::Matrix4x4 *mat4x4, ml7::Vector4 *vec4_out, unsigned long count, unsigned long stride) |
| void XIAOLABS_API xl7::optimized::simd::vec3norm_3dnow | ( | const ml7::Vector3 * | vec3_in, | |
| ml7::Vector3 * | vec3_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Normalizes a batch of 3d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec3norm_sse | ( | const ml7::Vector3 * | vec3_in, | |
| ml7::Vector3 * | vec3_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Normalizes a batch of 3d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec3norm_stock | ( | const ml7::Vector3 * | vec3_in, | |
| ml7::Vector3 * | vec3_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Normalizes a batch of 3d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec3trans_3dnow | ( | const ml7::Vector3 * | vec3_in, | |
| const ml7::Matrix4x4 * | mat4x4, | |||
| ml7::Vector3 * | vec3_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Transforms a batch of 3d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec3trans_sse | ( | const ml7::Vector3 * | vec3_in, | |
| const ml7::Matrix4x4 * | mat4x4, | |||
| ml7::Vector3 * | vec3_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Transforms a batch of 3d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec3trans_stock | ( | const ml7::Vector3 * | vec3_in, | |
| const ml7::Matrix4x4 * | mat4x4, | |||
| ml7::Vector3 * | vec3_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Transforms a batch of 3d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec4homo_3dnow | ( | const ml7::Vector4 * | vec4_in, | |
| ml7::Vector4 * | vec4_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Homogenizes a batch of 4d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec4homo_sse | ( | const ml7::Vector4 * | vec4_in, | |
| ml7::Vector4 * | vec4_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Homogenizes a batch of 4d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec4homo_stock | ( | const ml7::Vector4 * | vec4_in, | |
| ml7::Vector4 * | vec4_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Homogenizes a batch of 4d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec4trans_3dnow | ( | const ml7::Vector4 * | vec4_in, | |
| const ml7::Matrix4x4 * | mat4x4, | |||
| ml7::Vector4 * | vec4_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Transforms a batch of homogeneous 4d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec4trans_sse | ( | const ml7::Vector4 * | vec4_in, | |
| const ml7::Matrix4x4 * | mat4x4, | |||
| ml7::Vector4 * | vec4_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Transforms a batch of homogeneous 4d-vectors.
| void XIAOLABS_API xl7::optimized::simd::vec4trans_stock | ( | const ml7::Vector4 * | vec4_in, | |
| const ml7::Matrix4x4 * | mat4x4, | |||
| ml7::Vector4 * | vec4_out, | |||
| unsigned long | count, | |||
| unsigned long | stride | |||
| ) |
Transforms a batch of homogeneous 4d-vectors.
1.6.1