Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/trimd
References
| Module | RigLogicLib |
| Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/trimd/Fallback.h |
| Include | #include "trimd/Fallback.h" |
Syntax
template<typename T128>
struct T256
Variables
| Type | Name | Description | |
|---|---|---|---|
| T128 | data1 | ||
| T128 | data2 |
Constructors
| Type | Name | Description | |
|---|---|---|---|
T256 () |
|||
T256
(
value_type value |
|||
T256
(
const T128& d1, |
|||
T256
(
value_type v1, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | alignedLoad
(
const U* source |
||
| void | alignedStore
(
U* dest |
||
| constexpr std::size_t | alignment () |
||
| T256 | fromAlignedSource
(
const U* source |
||
| T256 | fromUnalignedSource
(
const U* source |
||
| T256 | loadSingleValue
(
const U* source |
||
| void | prefetchNTA
(
const U* source |
||
| void | prefetchT0
(
const U* source |
||
| void | prefetchT1
(
const U* source |
||
| void | prefetchT2
(
const U* source |
||
| constexpr std::size_t | size () |
||
| value_type | sum () |
||
| void | unalignedLoad
(
const U* source |
||
| void | unalignedStore
(
U* dest |
Operators
| Type | Name | Description | |
|---|---|---|---|
| T256 & | operator&=
(
const T256& rhs |
||
| T256 & | operator*=
(
const T256& rhs |
||
| T256 & | operator/=
(
const T256& rhs |
||
| T256 & | operator^=
(
const T256& rhs |
||
| T256 & | operator|=
(
const T256& rhs |
||
| T256 & | operator+=
(
const T256& rhs |
||
| T256 & | operator-=
(
const T256& rhs |
Typedefs
| Name | Description |
|---|---|
| value_type |