Unit-words of data movement. More...
Unit-words of data movement.
Definition at line 350 of file util_type.cuh.
Data Structures | |
struct | IsMultiple |
Public Types | |
enum | { ALIGN_BYTES = AlignBytes<T>::ALIGN_BYTES } |
typedef If< IsMultiple< int >::IS_MULTIPLE, unsigned int, typename If< IsMultiple< short >::IS_MULTIPLE, unsigned short, unsigned char >::Type >::Type | ShuffleWord |
Biggest shuffle word that T is a whole multiple of and is not larger than the alignment of T. | |
typedef If< IsMultiple< long long >::IS_MULTIPLE, unsigned long long, ShuffleWord >::Type | VolatileWord |
Biggest volatile word that T is a whole multiple of and is not larger than the alignment of T. | |
typedef If< IsMultiple< longlong2 >::IS_MULTIPLE, ulonglong2, VolatileWord >::Type | DeviceWord |
Biggest memory-access word that T is a whole multiple of and is not larger than the alignment of T. | |
typedef If< IsMultiple< int4 >::IS_MULTIPLE, uint4, typename If< IsMultiple< int2 >::IS_MULTIPLE, uint2, ShuffleWord >::Type >::Type | TextureWord |
Biggest texture reference word that T is a whole multiple of and is not larger than the alignment of T. | |