#include <vectorize.h>
|
| SSE_Float16 () |
|
| SSE_Float16 (float *array) __attribute__((always_inline)) |
|
| SSE_Float16 (const SSE_Float16 &B) |
|
| SSE_Float16 (float constVal) |
|
void | stream (float *array) __attribute__((always_inline)) |
|
void | store (float *array) |
|
void | load (float *array) |
|
void | loadu (float *array) |
|
SSE_Float16 & | operator*= (const SSE_Float16 &B) __attribute__((always_inline)) |
|
SSE_Float16 & | operator*= (const float *B) |
|
SSE_Float16 & | operator*= (const SIMD_constant &sConst) |
|
SSE_Float16 & | operator+= (const SSE_Float16 &B) |
|
SSE_Float16 & | operator+= (const float *B) __attribute__((always_inline)) |
|
SSE_Float16 & | operator+= (const SIMD_constant &sConst) |
|
SSE_Float16 & | operator-= (const SSE_Float16 &B) |
|
SSE_Float16 & | operator-= (const float *B) |
|
SSE_Float16 & | operator-= (const SIMD_constant &sConst) |
|
SSE_Float16 & | mult (const SSE_Float16 &A, const SSE_Float16 &B) |
|
SSE_Float16 & | mult (const SSE_Float16 &A, const SIMD_constant &sConst) |
|
SSE_Float16 & | mult (const SSE_Float16 &A, const float *B) |
|
SSE_Float16 & | add (const SSE_Float16 &A, const SSE_Float16 &B) |
|
SSE_Float16 & | add (const SSE_Float16 &A, const SIMD_constant &sConst) |
|
SSE_Float16 & | add (const SSE_Float16 &A, const float *B) |
|
SSE_Float16 & | sub (const SSE_Float16 &A, const SSE_Float16 &B) |
|
SSE_Float16 & | sub (const SSE_Float16 &A, const SIMD_constant &sConst) |
|
SSE_Float16 & | sub (const SSE_Float16 &A, const float *B) |
|
SSE_Float16 & | fMultAdd (const SSE_Float16 &mult1, const SSE_Float16 &mult2) |
|
SSE_Float16 & | fMultAdd (const SSE_Float16 &mult1, const SIMD_constant &mult2Const) |
|
Definition at line 194 of file vectorize.h.
SSE_Float16::SSE_Float16 |
( |
) | |
|
|
inline |
SSE_Float16::SSE_Float16 |
( |
float * |
array) | |
|
|
inline |
SSE_Float16::SSE_Float16 |
( |
float |
constVal) | |
|
|
inline |
static const char* SSE_Float16::description |
( |
) | |
|
|
inlinestatic |
void SSE_Float16::load |
( |
float * |
array) | |
|
|
inline |
void SSE_Float16::loadu |
( |
float * |
array) | |
|
|
inline |
SSE_Float16& SSE_Float16::operator*= |
( |
const float * |
B) | |
|
|
inline |
SSE_Float16& SSE_Float16::operator+= |
( |
const float * |
B) | |
|
|
inline |
SSE_Float16& SSE_Float16::operator-= |
( |
const float * |
B) | |
|
|
inline |
static void SSE_Float16::setConstant |
( |
SIMD_constant & |
sConst, |
|
|
const float & |
constVal |
|
) |
| |
|
inlinestatic |
void SSE_Float16::store |
( |
float * |
array) | |
|
|
inline |
void SSE_Float16::stream |
( |
float * |
array) | |
|
|
inline |
The documentation for this class was generated from the following file: