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
__vector_data_container< SCALAR_TYPE, 2 > Class Template Reference
Collaboration diagram for __vector_data_container< SCALAR_TYPE, 2 >:
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
 

Public Attributes

union __vector_data_container< SCALAR_TYPE, 2 >:: { ... }  
 
const SCALAR_TYPE y __CPU_GPU__
 
vector_value_type data
 
SCALAR_TYPE ar [size]
 
SCALAR_TYPE x
 
SCALAR_TYPE y
 

Static Public Attributes

static const unsigned int size = 2
 

Member Data Documentation

template<typename SCALAR_TYPE >
const SCALAR_TYPE y __vector_data_container< SCALAR_TYPE, 2 >::__CPU_GPU__
Initial value:
{
data = { x, y }

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