SEP Solver Library  1.0
 All Classes Namespaces Files Functions Variables Typedefs Macros
Public Member Functions | List of all members
Abstract_Float16 Class Reference

#include <vectorize.h>

Public Member Functions

void load (float *array)
 
void loadu (float *array)
 
void stream (float *array)
 
void store (float *array)
 
Abstract_Float16operator*= (const Abstract_Float16 &B)
 
Abstract_Float16operator*= (const float *Barray)
 
Abstract_Float16operator*= (const SIMD_constant &sConst)
 
Abstract_Float16operator+= (const Abstract_Float16 &B)
 
Abstract_Float16operator+= (const float *B)
 
Abstract_Float16operator+= (const SIMD_constant &sConst)
 
Abstract_Float16operator-= (const Abstract_Float16 &B)
 
Abstract_Float16operator-= (const float *B)
 
Abstract_Float16operator-= (const SIMD_constant &sConst)
 
Abstract_Float16mult (const Abstract_Float16 &A, const Abstract_Float16 &B)
 
Abstract_Float16mult (const Abstract_Float16 &A, const SIMD_constant &sConst)
 
Abstract_Float16mult (const Abstract_Float16 &A, const float *B)
 
Abstract_Float16add (const Abstract_Float16 &A, const Abstract_Float16 &B)
 
Abstract_Float16add (const Abstract_Float16 &A, const SIMD_constant &sConst)
 
Abstract_Float16add (const Abstract_Float16 &A, const float *B)
 
Abstract_Float16sub (const Abstract_Float16 &A, const Abstract_Float16 &B)
 
Abstract_Float16sub (const Abstract_Float16 &A, const SIMD_constant &sConst)
 
Abstract_Float16sub (const Abstract_Float16 &A, const float *B)
 
Abstract_Float16fMultAdd (const Abstract_Float16 &mult1, const Abstract_Float16 &mult2)
 
Abstract_Float16fMultAdd (const Abstract_Float16 &mult1, const SIMD_constant &mult2Const)
 

Detailed Description

Definition at line 120 of file vectorize.h.

Member Function Documentation

Abstract_Float16& Abstract_Float16::add ( const Abstract_Float16 A,
const Abstract_Float16 B 
)
inline
Abstract_Float16& Abstract_Float16::add ( const Abstract_Float16 A,
const SIMD_constant sConst 
)
inline
Abstract_Float16& Abstract_Float16::add ( const Abstract_Float16 A,
const float *  B 
)
inline
Abstract_Float16& Abstract_Float16::fMultAdd ( const Abstract_Float16 mult1,
const Abstract_Float16 mult2 
)
inline
Abstract_Float16& Abstract_Float16::fMultAdd ( const Abstract_Float16 mult1,
const SIMD_constant mult2Const 
)
inline
void Abstract_Float16::load ( float *  array)
inline
void Abstract_Float16::loadu ( float *  array)
inline
Abstract_Float16& Abstract_Float16::mult ( const Abstract_Float16 A,
const Abstract_Float16 B 
)
inline
Abstract_Float16& Abstract_Float16::mult ( const Abstract_Float16 A,
const SIMD_constant sConst 
)
inline
Abstract_Float16& Abstract_Float16::mult ( const Abstract_Float16 A,
const float *  B 
)
inline
Abstract_Float16& Abstract_Float16::operator*= ( const Abstract_Float16 B)
inline
Abstract_Float16& Abstract_Float16::operator*= ( const float *  Barray)
inline
Abstract_Float16& Abstract_Float16::operator*= ( const SIMD_constant sConst)
inline
Abstract_Float16& Abstract_Float16::operator+= ( const Abstract_Float16 B)
inline
Abstract_Float16& Abstract_Float16::operator+= ( const float *  B)
inline
Abstract_Float16& Abstract_Float16::operator+= ( const SIMD_constant sConst)
inline
Abstract_Float16& Abstract_Float16::operator-= ( const Abstract_Float16 B)
inline
Abstract_Float16& Abstract_Float16::operator-= ( const float *  B)
inline
Abstract_Float16& Abstract_Float16::operator-= ( const SIMD_constant sConst)
inline
void Abstract_Float16::store ( float *  array)
inline
void Abstract_Float16::stream ( float *  array)
inline
Abstract_Float16& Abstract_Float16::sub ( const Abstract_Float16 A,
const Abstract_Float16 B 
)
inline
Abstract_Float16& Abstract_Float16::sub ( const Abstract_Float16 A,
const SIMD_constant sConst 
)
inline
Abstract_Float16& Abstract_Float16::sub ( const Abstract_Float16 A,
const float *  B 
)
inline

The documentation for this class was generated from the following file: