Navigation
Unreal Engine C++ API Reference > 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 |