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, unsignedint, typenameIf< IsMultiple< short >::IS_MULTIPLE, unsignedshort, unsignedchar >::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< longlong >::IS_MULTIPLE, unsignedlonglong, 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, typenameIf< 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. | |
typedef If<IsMultiple<longlong2>::IS_MULTIPLE,ulonglong2,VolatileWord>::Type cub::UnitWord< T >::DeviceWord |
Biggest memory-access word that T is a whole multiple of and is not larger than the alignment of T.
Definition at line 380 of file util_type.cuh.
typedef If<IsMultiple<int>::IS_MULTIPLE,unsignedint,typenameIf<IsMultiple<short>::IS_MULTIPLE,unsignedshort,unsignedchar>::Type>::Type cub::UnitWord< T >::ShuffleWord |
Biggest shuffle word that T is a whole multiple of and is not larger than the alignment of T.
Definition at line 370 of file util_type.cuh.
typedef If<IsMultiple<int4>::IS_MULTIPLE,uint4,typenameIf<IsMultiple<int2>::IS_MULTIPLE,uint2,ShuffleWord>::Type>::Type cub::UnitWord< T >::TextureWord |
Biggest texture reference word that T is a whole multiple of and is not larger than the alignment of T.
Definition at line 387 of file util_type.cuh.
typedef If<IsMultiple<longlong>::IS_MULTIPLE,unsignedlonglong,ShuffleWord>::Type cub::UnitWord< T >::VolatileWord |
Biggest volatile word that T is a whole multiple of and is not larger than the alignment of T.
Definition at line 375 of file util_type.cuh.
anonymous enum |
Definition at line 352 of file util_type.cuh.