T128

Windows
MacOS
Linux

References

Module

RigLogicLib

Header

/Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/trimd/Scalar.h

Include

#include "trimd/Scalar.h"

Syntax

template<typename T>
struct T128

Variables

Name Description

Public variable

std::array< val...

 

data

Constructors

Name Description

Public function

T128()

Public function

T128

(
    value_type value
)

Public function

T128

(
    value_type v1,
    value_type v2,
    value_type v3,
    value_type v4
)

Functions

Name Description

Public function

void

 

alignedLoad

(
    const value_type* source
)

Public function Const

void

 

alignedStore

(
    value_type* dest
)

Public function Static

constexpr st...

 

alignment()

Public function Static

T128

 

fromAlignedSource

(
    const value_type* source
)

Public function Static

T128

 

fromUnalignedSource

(
    const value_type* source
)

Public function Static

T128

 

loadSingleValue

(
    const value_type* source
)

Public function Static

void

 

prefetchNTA

(
    const U*
)

Public function Static

void

 

prefetchT0

(
    const U*
)

Public function Static

void

 

prefetchT1

(
    const U*
)

Public function Static

void

 

prefetchT2

(
    const U*
)

Public function Static

constexpr st...

 

size()

Public function Const

float

 

sum()

Public function

void

 

unalignedLoad

(
    const value_type* source
)

Public function Const

void

 

unalignedStore

(
    value_type* dest
)

Operators

Name Description

Public function

T128 &

 

operator*=

(
    const T128& rhs
)

Public function

T128 &

 

operator/=

(
    const T128& rhs
)

Public function

T128 &

 

operator+=

(
    const T128& rhs
)

Public function

T128 &

 

operator-=

(
    const T128& rhs
)

Typedefs

Name

Description

value_type

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss