Go to the source code of this file.
Classes | |
struct | char1 |
struct | char3 |
struct | dim3 |
struct | double1 |
struct | double3 |
struct | float1 |
struct | float3 |
struct | int1 |
struct | int3 |
struct | long1 |
struct | long3 |
struct | longlong1 |
struct | short1 |
struct | short3 |
struct | uchar1 |
struct | uchar3 |
struct | uint1 |
struct | uint3 |
struct | ulong1 |
struct | ulong3 |
struct | ulonglong1 |
struct | ushort1 |
struct | ushort3 |
Defines | |
#define | __builtin_align__(a) |
#define | __device__ |
#define | __host__ |
#define | __inline__ inline |
Typedefs | |
typedef struct char1 | char1 |
typedef struct char2 | char2 |
typedef struct char3 | char3 |
typedef struct char4 | char4 |
typedef struct dim3 | dim3 |
typedef struct double1 | double1 |
typedef struct double2 | double2 |
typedef struct double3 | double3 |
typedef struct double4 | double4 |
typedef struct float1 | float1 |
typedef struct float2 | float2 |
typedef struct float3 | float3 |
typedef struct float4 | float4 |
typedef struct int1 | int1 |
typedef struct int2 | int2 |
typedef struct int3 | int3 |
typedef struct int4 | int4 |
typedef struct long1 | long1 |
typedef struct long2 | long2 |
typedef struct long3 | long3 |
typedef struct long4 | long4 |
typedef struct longlong1 | longlong1 |
typedef struct longlong2 | longlong2 |
typedef struct short1 | short1 |
typedef struct short2 | short2 |
typedef struct short3 | short3 |
typedef struct short4 | short4 |
typedef struct uchar1 | uchar1 |
typedef struct uchar2 | uchar2 |
typedef struct uchar3 | uchar3 |
typedef struct uchar4 | uchar4 |
typedef struct uint1 | uint1 |
typedef struct uint2 | uint2 |
typedef struct uint3 | uint3 |
typedef struct uint4 | uint4 |
typedef struct ulong1 | ulong1 |
typedef struct ulong2 | ulong2 |
typedef struct ulong3 | ulong3 |
typedef struct ulong4 | ulong4 |
typedef struct ulonglong1 | ulonglong1 |
typedef struct ulonglong2 | ulonglong2 |
typedef struct ushort1 | ushort1 |
typedef struct ushort2 | ushort2 |
typedef struct ushort3 | ushort3 |
typedef struct ushort4 | ushort4 |
Functions | |
struct | __builtin_align__ (32) double4 |
struct | __builtin_align__ (2 *sizeof(unsigned long int)) ulong2 |
struct | __builtin_align__ (2 *sizeof(long int)) long2 |
struct | __builtin_align__ (16) int4 |
struct | __builtin_align__ (8) short4 |
struct | __builtin_align__ (4) char4 |
struct | __builtin_align__ (2) char2 |
static __inline__ __host__ __device__ char1 | make_char1 (signed char x) |
static __inline__ __host__ __device__ char2 | make_char2 (signed char x, signed char y) |
static __inline__ __host__ __device__ char3 | make_char3 (signed char x, signed char y, signed char z) |
static __inline__ __host__ __device__ char4 | make_char4 (signed char x, signed char y, signed char z, signed char w) |
static __inline__ __host__ __device__ double1 | make_double1 (double x) |
static __inline__ __host__ __device__ double2 | make_double2 (double x, double y) |
static __inline__ __host__ __device__ double3 | make_double3 (double x, double y, double z) |
static __inline__ __host__ __device__ double4 | make_double4 (double x, double y, double z, double w) |
static __inline__ __host__ __device__ float1 | make_float1 (float x) |
static __inline__ __host__ __device__ float2 | make_float2 (float x, float y) |
static __inline__ __host__ __device__ float3 | make_float3 (float x, float y, float z) |
static __inline__ __host__ __device__ float4 | make_float4 (float x, float y, float z, float w) |
static __inline__ __host__ __device__ int1 | make_int1 (int x) |
static __inline__ __host__ __device__ int2 | make_int2 (int x, int y) |
static __inline__ __host__ __device__ int3 | make_int3 (int x, int y, int z) |
static __inline__ __host__ __device__ int4 | make_int4 (int x, int y, int z, int w) |
static __inline__ __host__ __device__ long1 | make_long1 (long int x) |
static __inline__ __host__ __device__ long2 | make_long2 (long int x, long int y) |
static __inline__ __host__ __device__ long3 | make_long3 (long int x, long int y, long int z) |
static __inline__ __host__ __device__ long4 | make_long4 (long int x, long int y, long int z, long int w) |
static __inline__ __host__ __device__ longlong1 | make_longlong1 (long long int x) |
static __inline__ __host__ __device__ longlong2 | make_longlong2 (long long int x, long long int y) |
static __inline__ __host__ __device__ short1 | make_short1 (short x) |
static __inline__ __host__ __device__ short2 | make_short2 (short x, short y) |
static __inline__ __host__ __device__ short3 | make_short3 (short x, short y, short z) |
static __inline__ __host__ __device__ short4 | make_short4 (short x, short y, short z, short w) |
static __inline__ __host__ __device__ uchar1 | make_uchar1 (unsigned char x) |
static __inline__ __host__ __device__ uchar2 | make_uchar2 (unsigned char x, unsigned char y) |
static __inline__ __host__ __device__ uchar3 | make_uchar3 (unsigned char x, unsigned char y, unsigned char z) |
static __inline__ __host__ __device__ uchar4 | make_uchar4 (unsigned char x, unsigned char y, unsigned char z, unsigned char w) |
static __inline__ __host__ __device__ uint1 | make_uint1 (unsigned int x) |
static __inline__ __host__ __device__ uint2 | make_uint2 (unsigned int x, unsigned int y) |
static __inline__ __host__ __device__ uint3 | make_uint3 (unsigned int x, unsigned int y, unsigned int z) |
static __inline__ __host__ __device__ uint4 | make_uint4 (unsigned int x, unsigned int y, unsigned int z, unsigned int w) |
static __inline__ __host__ __device__ ulong1 | make_ulong1 (unsigned long int x) |
static __inline__ __host__ __device__ ulong2 | make_ulong2 (unsigned long int x, unsigned long int y) |
static __inline__ __host__ __device__ ulong3 | make_ulong3 (unsigned long int x, unsigned long int y, unsigned long int z) |
static __inline__ __host__ __device__ ulong4 | make_ulong4 (unsigned long int x, unsigned long int y, unsigned long int z, unsigned long int w) |
static __inline__ __host__ __device__ ulonglong1 | make_ulonglong1 (unsigned long long int x) |
static __inline__ __host__ __device__ ulonglong2 | make_ulonglong2 (unsigned long long int x, unsigned long long int y) |
static __inline__ __host__ __device__ ushort1 | make_ushort1 (unsigned short x) |
static __inline__ __host__ __device__ ushort2 | make_ushort2 (unsigned short x, unsigned short y) |
static __inline__ __host__ __device__ ushort3 | make_ushort3 (unsigned short x, unsigned short y, unsigned short z) |
static __inline__ __host__ __device__ ushort4 | make_ushort4 (unsigned short x, unsigned short y, unsigned short z, unsigned short w) |
#define __builtin_align__ | ( | a | ) |
Definition at line 5 of file vector_types.h.
#define __device__ |
Definition at line 8 of file vector_types.h.
#define __host__ |
Definition at line 7 of file vector_types.h.
#define __inline__ inline |
Definition at line 6 of file vector_types.h.
Definition at line 218 of file vector_types.h.
Definition at line 222 of file vector_types.h.
Definition at line 226 of file vector_types.h.
Definition at line 230 of file vector_types.h.
Definition at line 313 of file vector_types.h.
Definition at line 298 of file vector_types.h.
Definition at line 300 of file vector_types.h.
Definition at line 302 of file vector_types.h.
Definition at line 304 of file vector_types.h.
Definition at line 282 of file vector_types.h.
Definition at line 284 of file vector_types.h.
Definition at line 286 of file vector_types.h.
Definition at line 288 of file vector_types.h.
Definition at line 250 of file vector_types.h.
Definition at line 254 of file vector_types.h.
Definition at line 258 of file vector_types.h.
Definition at line 262 of file vector_types.h.
Definition at line 266 of file vector_types.h.
Definition at line 270 of file vector_types.h.
Definition at line 274 of file vector_types.h.
Definition at line 278 of file vector_types.h.
Definition at line 290 of file vector_types.h.
Definition at line 294 of file vector_types.h.
Definition at line 234 of file vector_types.h.
Definition at line 238 of file vector_types.h.
Definition at line 242 of file vector_types.h.
Definition at line 246 of file vector_types.h.
Definition at line 220 of file vector_types.h.
Definition at line 224 of file vector_types.h.
Definition at line 228 of file vector_types.h.
Definition at line 232 of file vector_types.h.
Definition at line 252 of file vector_types.h.
Definition at line 256 of file vector_types.h.
Definition at line 260 of file vector_types.h.
Definition at line 264 of file vector_types.h.
Definition at line 268 of file vector_types.h.
Definition at line 272 of file vector_types.h.
Definition at line 276 of file vector_types.h.
Definition at line 280 of file vector_types.h.
typedef struct ulonglong1 ulonglong1 |
Definition at line 292 of file vector_types.h.
typedef struct ulonglong2 ulonglong2 |
Definition at line 296 of file vector_types.h.
Definition at line 236 of file vector_types.h.
Definition at line 240 of file vector_types.h.
Definition at line 244 of file vector_types.h.
Definition at line 248 of file vector_types.h.
struct __builtin_align__ | ( | 32 | ) | [read] |
Definition at line 207 of file vector_types.h.
struct __builtin_align__ | ( | 2 * | sizeofunsigned long int | ) | [read] |
Definition at line 135 of file vector_types.h.
struct __builtin_align__ | ( | 2 * | sizeoflong int | ) | [read] |
Definition at line 123 of file vector_types.h.
struct __builtin_align__ | ( | 16 | ) | [read] |
Definition at line 199 of file vector_types.h.
struct __builtin_align__ | ( | 8 | ) | [read] |
Definition at line 167 of file vector_types.h.
struct __builtin_align__ | ( | 4 | ) | [read] |
Definition at line 58 of file vector_types.h.
struct __builtin_align__ | ( | 2 | ) | [read] |
Definition at line 26 of file vector_types.h.
static __inline__ __host__ __device__ char1 make_char1 | ( | signed char | x | ) | [static] |
Definition at line 329 of file vector_types.h.
static __inline__ __host__ __device__ char2 make_char2 | ( | signed char | x, | |
signed char | y | |||
) | [static] |
Definition at line 337 of file vector_types.h.
static __inline__ __host__ __device__ char3 make_char3 | ( | signed char | x, | |
signed char | y, | |||
signed char | z | |||
) | [static] |
Definition at line 345 of file vector_types.h.
static __inline__ __host__ __device__ char4 make_char4 | ( | signed char | x, | |
signed char | y, | |||
signed char | z, | |||
signed char | w | |||
) | [static] |
Definition at line 353 of file vector_types.h.
static __inline__ __host__ __device__ double1 make_double1 | ( | double | x | ) | [static] |
Definition at line 493 of file vector_types.h.
static __inline__ __host__ __device__ double2 make_double2 | ( | double | x, | |
double | y | |||
) | [static] |
Definition at line 497 of file vector_types.h.
static __inline__ __host__ __device__ double3 make_double3 | ( | double | x, | |
double | y, | |||
double | z | |||
) | [static] |
Definition at line 501 of file vector_types.h.
static __inline__ __host__ __device__ double4 make_double4 | ( | double | x, | |
double | y, | |||
double | z, | |||
double | w | |||
) | [static] |
Definition at line 505 of file vector_types.h.
static __inline__ __host__ __device__ float1 make_float1 | ( | float | x | ) | [static] |
Definition at line 461 of file vector_types.h.
static __inline__ __host__ __device__ float2 make_float2 | ( | float | x, | |
float | y | |||
) | [static] |
Definition at line 465 of file vector_types.h.
static __inline__ __host__ __device__ float3 make_float3 | ( | float | x, | |
float | y, | |||
float | z | |||
) | [static] |
Definition at line 469 of file vector_types.h.
static __inline__ __host__ __device__ float4 make_float4 | ( | float | x, | |
float | y, | |||
float | z, | |||
float | w | |||
) | [static] |
Definition at line 473 of file vector_types.h.
static __inline__ __host__ __device__ int1 make_int1 | ( | int | x | ) | [static] |
Definition at line 393 of file vector_types.h.
static __inline__ __host__ __device__ int2 make_int2 | ( | int | x, | |
int | y | |||
) | [static] |
Definition at line 401 of file vector_types.h.
static __inline__ __host__ __device__ int3 make_int3 | ( | int | x, | |
int | y, | |||
int | z | |||
) | [static] |
Definition at line 409 of file vector_types.h.
static __inline__ __host__ __device__ int4 make_int4 | ( | int | x, | |
int | y, | |||
int | z, | |||
int | w | |||
) | [static] |
Definition at line 417 of file vector_types.h.
static __inline__ __host__ __device__ long1 make_long1 | ( | long int | x | ) | [static] |
Definition at line 425 of file vector_types.h.
static __inline__ __host__ __device__ long2 make_long2 | ( | long int | x, | |
long int | y | |||
) | [static] |
Definition at line 433 of file vector_types.h.
static __inline__ __host__ __device__ long3 make_long3 | ( | long int | x, | |
long int | y, | |||
long int | z | |||
) | [static] |
Definition at line 443 of file vector_types.h.
static __inline__ __host__ __device__ long4 make_long4 | ( | long int | x, | |
long int | y, | |||
long int | z, | |||
long int | w | |||
) | [static] |
Definition at line 451 of file vector_types.h.
static __inline__ __host__ __device__ longlong1 make_longlong1 | ( | long long int | x | ) | [static] |
Definition at line 477 of file vector_types.h.
static __inline__ __host__ __device__ longlong2 make_longlong2 | ( | long long int | x, | |
long long int | y | |||
) | [static] |
Definition at line 485 of file vector_types.h.
static __inline__ __host__ __device__ short1 make_short1 | ( | short | x | ) | [static] |
Definition at line 361 of file vector_types.h.
static __inline__ __host__ __device__ short2 make_short2 | ( | short | x, | |
short | y | |||
) | [static] |
Definition at line 369 of file vector_types.h.
static __inline__ __host__ __device__ short3 make_short3 | ( | short | x, | |
short | y, | |||
short | z | |||
) | [static] |
Definition at line 377 of file vector_types.h.
static __inline__ __host__ __device__ short4 make_short4 | ( | short | x, | |
short | y, | |||
short | z, | |||
short | w | |||
) | [static] |
Definition at line 385 of file vector_types.h.
static __inline__ __host__ __device__ uchar1 make_uchar1 | ( | unsigned char | x | ) | [static] |
Definition at line 333 of file vector_types.h.
static __inline__ __host__ __device__ uchar2 make_uchar2 | ( | unsigned char | x, | |
unsigned char | y | |||
) | [static] |
Definition at line 341 of file vector_types.h.
static __inline__ __host__ __device__ uchar3 make_uchar3 | ( | unsigned char | x, | |
unsigned char | y, | |||
unsigned char | z | |||
) | [static] |
Definition at line 349 of file vector_types.h.
static __inline__ __host__ __device__ uchar4 make_uchar4 | ( | unsigned char | x, | |
unsigned char | y, | |||
unsigned char | z, | |||
unsigned char | w | |||
) | [static] |
Definition at line 357 of file vector_types.h.
static __inline__ __host__ __device__ uint1 make_uint1 | ( | unsigned int | x | ) | [static] |
Definition at line 397 of file vector_types.h.
static __inline__ __host__ __device__ uint2 make_uint2 | ( | unsigned int | x, | |
unsigned int | y | |||
) | [static] |
Definition at line 405 of file vector_types.h.
static __inline__ __host__ __device__ uint3 make_uint3 | ( | unsigned int | x, | |
unsigned int | y, | |||
unsigned int | z | |||
) | [static] |
Definition at line 413 of file vector_types.h.
static __inline__ __host__ __device__ uint4 make_uint4 | ( | unsigned int | x, | |
unsigned int | y, | |||
unsigned int | z, | |||
unsigned int | w | |||
) | [static] |
Definition at line 421 of file vector_types.h.
static __inline__ __host__ __device__ ulong1 make_ulong1 | ( | unsigned long int | x | ) | [static] |
Definition at line 429 of file vector_types.h.
static __inline__ __host__ __device__ ulong2 make_ulong2 | ( | unsigned long int | x, | |
unsigned long int | y | |||
) | [static] |
Definition at line 437 of file vector_types.h.
static __inline__ __host__ __device__ ulong3 make_ulong3 | ( | unsigned long int | x, | |
unsigned long int | y, | |||
unsigned long int | z | |||
) | [static] |
Definition at line 447 of file vector_types.h.
static __inline__ __host__ __device__ ulong4 make_ulong4 | ( | unsigned long int | x, | |
unsigned long int | y, | |||
unsigned long int | z, | |||
unsigned long int | w | |||
) | [static] |
Definition at line 455 of file vector_types.h.
static __inline__ __host__ __device__ ulonglong1 make_ulonglong1 | ( | unsigned long long int | x | ) | [static] |
Definition at line 481 of file vector_types.h.
static __inline__ __host__ __device__ ulonglong2 make_ulonglong2 | ( | unsigned long long int | x, | |
unsigned long long int | y | |||
) | [static] |
Definition at line 489 of file vector_types.h.
static __inline__ __host__ __device__ ushort1 make_ushort1 | ( | unsigned short | x | ) | [static] |
Definition at line 365 of file vector_types.h.
static __inline__ __host__ __device__ ushort2 make_ushort2 | ( | unsigned short | x, | |
unsigned short | y | |||
) | [static] |
Definition at line 373 of file vector_types.h.
static __inline__ __host__ __device__ ushort3 make_ushort3 | ( | unsigned short | x, | |
unsigned short | y, | |||
unsigned short | z | |||
) | [static] |
Definition at line 381 of file vector_types.h.
static __inline__ __host__ __device__ ushort4 make_ushort4 | ( | unsigned short | x, | |
unsigned short | y, | |||
unsigned short | z, | |||
unsigned short | w | |||
) | [static] |
Definition at line 389 of file vector_types.h.