libsimdpp
1.0
|
simdpp::mask_int16< 16, void > Class Template Reference
Class representing possibly optimized mask data for 8x 16-bit integer vector. More...
Inheritance diagram for simdpp::mask_int16< 16, void >:

Public Types | |
using | base_vector_type = mask_int16< 16, void > |
using | expr_type = void |
![]() | |
using | uint_element_type = uint16_t |
using | int_vector_type = int16< N > |
using | uint_vector_type = uint16< N > |
using | mask_vector_type = mask_int16< N > |
Public Member Functions | |
mask_int16 ()=default | |
mask_int16 (const mask_int16< 16 > &)=default | |
mask_int16< 16 > & | operator= (const mask_int16< 16 > &)=default |
mask_int16 (const native_type &d) | |
uint16< 16 > | unmask () const |
Access the underlying type. More... | |
const mask_int16< 16 > & | operator[] (unsigned) const |
mask_int16< 16 > & | operator[] (unsigned) |
mask_int16< 16 > | eval () const |
Static Public Attributes | |
static const unsigned | type_tag = SIMDPP_TAG_MASK_INT |
![]() | |
static const unsigned | length |
static const unsigned | vec_length |
static const unsigned | num_bits |
static const uint_element_type | all_bits |
![]() | |
static const unsigned | size_tag |
![]() | |
static const unsigned | length_bytes |
Detailed Description
template<>
class simdpp::mask_int16< 16, void >
Class representing possibly optimized mask data for 8x 16-bit integer vector.
Member Typedef Documentation
using simdpp::mask_int16< 16, void >::base_vector_type = mask_int16<16, void> |
using simdpp::mask_int16< 16, void >::expr_type = void |
Constructor & Destructor Documentation
|
default |
|
default |
|
inline |
Member Function Documentation
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
Access the underlying type.
Member Data Documentation
|
static |
The documentation for this class was generated from the following file:
- types/int16x16.h
Generated on Tue Apr 8 2014 03:14:35 for libsimdpp by
