HCC
HCC is a single-source, C/C++ compiler for heterogeneous computing. It's optimized with HSA (http://www.hsafoundation.com/).
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
hc::short_vector::__vector_data_container< SCALAR_TYPE, 1 > Class Template Reference
Collaboration diagram for hc::short_vector::__vector_data_container< SCALAR_TYPE, 1 >:
Collaboration graph

Public Types

typedef SCALAR_TYPE value_type
 
typedef SCALAR_TYPE vector_value_type __attribute__((ext_vector_type(size)))
 

Public Member Functions

 __vector_data_container (vector_value_type v) __CPU_GPU__
 
 __attribute__ ((annotate("user_deserialize"))) __vector_data_container(const SCALAR_TYPE x) __CPU_GPU__
 

Public Attributes

union hc::short_vector::__vector_data_container< SCALAR_TYPE, 1 >:: { ... }  
 
vector_value_type data
 
SCALAR_TYPE ar [size]
 
SCALAR_TYPE x
 

Static Public Attributes

static const unsigned int size = 1
 

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