Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
shkyera::simd Namespace Reference

Typedefs

using FloatVec = std::vector< float >
 

Functions

void add (const FloatVec &src, FloatVec &dst, float subtractBy)
 
void divide (const FloatVec &dividend, const FloatVec &divisor, FloatVec &dst)
 
void mix (const FloatVec &a, const FloatVec &b, const FloatVec &t, FloatVec &dst)
 
void multiplyAccumulate (const FloatVec &a, float b, FloatVec &dst)
 
void multiplyAccumulate (const FloatVec &a, const FloatVec &b, FloatVec &dst)
 

Typedef Documentation

◆ FloatVec

Function Documentation

◆ add()

void shkyera::simd::add ( const FloatVec src,
FloatVec dst,
float  subtractBy 
)

◆ divide()

void shkyera::simd::divide ( const FloatVec dividend,
const FloatVec divisor,
FloatVec dst 
)

◆ mix()

void shkyera::simd::mix ( const FloatVec a,
const FloatVec b,
const FloatVec t,
FloatVec dst 
)

◆ multiplyAccumulate() [1/2]

void shkyera::simd::multiplyAccumulate ( const FloatVec a,
const FloatVec b,
FloatVec dst 
)

◆ multiplyAccumulate() [2/2]

void shkyera::simd::multiplyAccumulate ( const FloatVec a,
float  b,
FloatVec dst 
)