|
Blender
V2.93
|
#include <util_avxb.h>
Public Types | |
| enum | { size = 8 } |
| typedef avxb | Mask |
| typedef avxf | Float |
Public Member Functions | |
| __forceinline | avxb () |
| Constructors, Assignment & Cast Operators. More... | |
| __forceinline | avxb (const avxb &other) |
| __forceinline avxb & | operator= (const avxb &other) |
| __forceinline | avxb (const __m256 input) |
| __forceinline | avxb (const __m128 &a, const __m128 &b) |
| __forceinline | operator const __m256 & (void) const |
| __forceinline | operator const __m256i (void) const |
| __forceinline | operator const __m256d (void) const |
| __forceinline | avxb (FalseTy) |
| Constants. More... | |
| __forceinline | avxb (TrueTy) |
| __forceinline bool | operator[] (const size_t i) const |
| Array Access. More... | |
| __forceinline int32_t & | operator[] (const size_t i) |
Public Attributes | |
| union { | |
| __m256 m256 | |
| int32_t v [8] | |
| }; | |
4-wide SSE bool type.
Definition at line 26 of file util_avxb.h.
| typedef avxf avxb::Float |
Definition at line 28 of file util_avxb.h.
| typedef avxb avxb::Mask |
Definition at line 27 of file util_avxb.h.
| anonymous enum |
| Enumerator | |
|---|---|
| size | |
Definition at line 30 of file util_avxb.h.
|
inline |
Constructors, Assignment & Cast Operators.
Definition at line 40 of file util_avxb.h.
|
inline |
Definition at line 43 of file util_avxb.h.
References m256.
|
inline |
Definition at line 53 of file util_avxb.h.
|
inline |
Definition at line 56 of file util_avxb.h.
|
inline |
Constants.
Definition at line 77 of file util_avxb.h.
|
inline |
Definition at line 80 of file util_avxb.h.
|
inline |
Definition at line 60 of file util_avxb.h.
References m256.
|
inline |
Definition at line 68 of file util_avxb.h.
References m256.
|
inline |
Definition at line 64 of file util_avxb.h.
References m256.
|
inline |
Definition at line 47 of file util_avxb.h.
References m256.
|
inline |
Definition at line 93 of file util_avxb.h.
References v.
|
inline |
| union { ... } |
| __m256 avxb::m256 |
Definition at line 32 of file util_avxb.h.
Referenced by avxb(), operator const __m256 &(), operator const __m256d(), operator const __m256i(), operator=(), and operator[]().
| int32_t avxb::v[8] |
Definition at line 33 of file util_avxb.h.
Referenced by operator[]().