|
Blender
V2.93
|
#include <util_avxf.h>
Public Types | |
| enum | { size = 8 } |
| typedef avxf | Float |
Public Member Functions | |
| __forceinline | avxf () |
| __forceinline | avxf (const avxf &other) |
| __forceinline avxf & | operator= (const avxf &other) |
| __forceinline | avxf (const __m256 a) |
| __forceinline | avxf (const __m256i a) |
| __forceinline | operator const __m256 & () const |
| __forceinline | operator __m256 & () |
| __forceinline | avxf (float a) |
| __forceinline | avxf (float high32x4, float low32x4) |
| __forceinline | avxf (float a3, float a2, float a1, float a0) |
| __forceinline | avxf (float a7, float a6, float a5, float a4, float a3, float a2, float a1, float a0) |
| __forceinline | avxf (float3 a) |
| __forceinline | avxf (int a3, int a2, int a1, int a0) |
| __forceinline | avxf (int a7, int a6, int a5, int a4, int a3, int a2, int a1, int a0) |
| __forceinline | avxf (__m128 a, __m128 b) |
| __forceinline const float & | operator[] (const size_t i) const |
| __forceinline float & | operator[] (const size_t i) |
Public Attributes | |
| union { | |
| __m256 m256 | |
| float f [8] | |
| int i [8] | |
| }; | |
Definition at line 24 of file util_avxf.h.
| typedef avxf avxf::Float |
Definition at line 25 of file util_avxf.h.
| anonymous enum |
| Enumerator | |
|---|---|
| size | |
Definition at line 27 of file util_avxf.h.
|
inline |
Definition at line 35 of file util_avxf.h.
|
inline |
Definition at line 38 of file util_avxf.h.
References m256.
|
inline |
Definition at line 48 of file util_avxf.h.
|
inline |
Definition at line 51 of file util_avxf.h.
|
inline |
Definition at line 64 of file util_avxf.h.
|
inline |
Definition at line 68 of file util_avxf.h.
|
inline |
Definition at line 74 of file util_avxf.h.
|
inline |
Definition at line 79 of file util_avxf.h.
|
inline |
Definition at line 85 of file util_avxf.h.
|
inline |
Definition at line 89 of file util_avxf.h.
References m256.
|
inline |
Definition at line 95 of file util_avxf.h.
References m256.
|
inline |
Definition at line 101 of file util_avxf.h.
References Freestyle::a, and m256.
|
inline |
Definition at line 59 of file util_avxf.h.
References m256.
|
inline |
Definition at line 55 of file util_avxf.h.
References m256.
|
inline |
Definition at line 42 of file util_avxf.h.
References m256.
|
inline |
Definition at line 112 of file util_avxf.h.
|
inline |
Definition at line 107 of file util_avxf.h.
| union { ... } |
| float avxf::f[8] |
Definition at line 31 of file util_avxf.h.
Referenced by operator[]().
| int avxf::i[8] |
Definition at line 32 of file util_avxf.h.
Referenced by operator[]().
| __m256 avxf::m256 |
Definition at line 30 of file util_avxf.h.
Referenced by avxf(), dot3(), max(), min(), operator __m256 &(), operator const __m256 &(), operator&(), operator*(), operator+(), operator-(), operator/(), operator<=(), operator=(), operator^(), and operator|().