Project Alice
Loading...
Searching...
No Matches
ve Namespace Reference

Functions

template<typename T >
select (bool v, T a, T b)
 
float to_float (int32_t a)
 
float to_float (uint32_t a)
 
float to_float (uint16_t a)
 
float to_float (int16_t a)
 
float to_float (uint8_t a)
 
float to_float (int8_t a)
 
int32_t to_int (int32_t a)
 
int32_t to_int (uint32_t a)
 
int32_t to_int (uint16_t a)
 
int32_t to_int (int16_t a)
 
int32_t to_int (uint8_t a)
 
int32_t to_int (int8_t a)
 
int32_t to_int (float a)
 
bool compress_mask (bool v)
 
template<typename tag_type >
mask_vector operator== (contiguous_tags_base< tag_type > a, tag_type b)
 
template<typename tag_type >
mask_vector operator!= (contiguous_tags_base< tag_type > a, tag_type b)
 
template<typename tag_type >
mask_vector operator== (tag_type b, contiguous_tags_base< tag_type > a)
 
template<typename tag_type >
mask_vector operator!= (tag_type b, contiguous_tags_base< tag_type > a)
 

Function Documentation

◆ compress_mask()

bool ve::compress_mask ( bool  v)
inline

Definition at line 51 of file ve_scalar_extensions.hpp.

Here is the caller graph for this function:

◆ operator!=() [1/2]

template<typename tag_type >
mask_vector ve::operator!= ( contiguous_tags_base< tag_type >  a,
tag_type  b 
)

Definition at line 60 of file ve_scalar_extensions.hpp.

◆ operator!=() [2/2]

template<typename tag_type >
mask_vector ve::operator!= ( tag_type  b,
contiguous_tags_base< tag_type >  a 
)

Definition at line 69 of file ve_scalar_extensions.hpp.

◆ operator==() [1/2]

template<typename tag_type >
mask_vector ve::operator== ( contiguous_tags_base< tag_type >  a,
tag_type  b 
)

Definition at line 56 of file ve_scalar_extensions.hpp.

◆ operator==() [2/2]

template<typename tag_type >
mask_vector ve::operator== ( tag_type  b,
contiguous_tags_base< tag_type >  a 
)

Definition at line 65 of file ve_scalar_extensions.hpp.

◆ select()

template<typename T >
T ve::select ( bool  v,
a,
b 
)
inline

Definition at line 6 of file ve_scalar_extensions.hpp.

Here is the caller graph for this function:

◆ to_float() [1/6]

float ve::to_float ( int16_t  a)
inline

Definition at line 19 of file ve_scalar_extensions.hpp.

◆ to_float() [2/6]

float ve::to_float ( int32_t  a)
inline

Definition at line 10 of file ve_scalar_extensions.hpp.

Here is the caller graph for this function:

◆ to_float() [3/6]

float ve::to_float ( int8_t  a)
inline

Definition at line 25 of file ve_scalar_extensions.hpp.

◆ to_float() [4/6]

float ve::to_float ( uint16_t  a)
inline

Definition at line 16 of file ve_scalar_extensions.hpp.

◆ to_float() [5/6]

float ve::to_float ( uint32_t  a)
inline

Definition at line 13 of file ve_scalar_extensions.hpp.

◆ to_float() [6/6]

float ve::to_float ( uint8_t  a)
inline

Definition at line 22 of file ve_scalar_extensions.hpp.

◆ to_int() [1/7]

int32_t ve::to_int ( float  a)
inline

Definition at line 47 of file ve_scalar_extensions.hpp.

◆ to_int() [2/7]

int32_t ve::to_int ( int16_t  a)
inline

Definition at line 38 of file ve_scalar_extensions.hpp.

◆ to_int() [3/7]

int32_t ve::to_int ( int32_t  a)
inline

Definition at line 29 of file ve_scalar_extensions.hpp.

Here is the caller graph for this function:

◆ to_int() [4/7]

int32_t ve::to_int ( int8_t  a)
inline

Definition at line 44 of file ve_scalar_extensions.hpp.

◆ to_int() [5/7]

int32_t ve::to_int ( uint16_t  a)
inline

Definition at line 35 of file ve_scalar_extensions.hpp.

◆ to_int() [6/7]

int32_t ve::to_int ( uint32_t  a)
inline

Definition at line 32 of file ve_scalar_extensions.hpp.

◆ to_int() [7/7]

int32_t ve::to_int ( uint8_t  a)
inline

Definition at line 41 of file ve_scalar_extensions.hpp.