Classes | Defines | Typedefs | Functions
vector_types.h File Reference

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__ (2) char2
struct __builtin_align__ (4) char4
struct __builtin_align__ (8) short4
struct __builtin_align__ (16) int4
struct __builtin_align__ (2 *sizeof(long int)) long2
struct __builtin_align__ (2 *sizeof(unsigned long int)) ulong2
struct __builtin_align__ (32) double4
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 Documentation

#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.


Typedef Documentation

typedef struct char1 char1

Definition at line 218 of file vector_types.h.

typedef struct char2 char2

Definition at line 222 of file vector_types.h.

typedef struct char3 char3

Definition at line 226 of file vector_types.h.

typedef struct char4 char4

Definition at line 230 of file vector_types.h.

typedef struct dim3 dim3

Definition at line 313 of file vector_types.h.

typedef struct double1 double1

Definition at line 298 of file vector_types.h.

typedef struct double2 double2

Definition at line 300 of file vector_types.h.

typedef struct double3 double3

Definition at line 302 of file vector_types.h.

typedef struct double4 double4

Definition at line 304 of file vector_types.h.

typedef struct float1 float1

Definition at line 282 of file vector_types.h.

typedef struct float2 float2

Definition at line 284 of file vector_types.h.

typedef struct float3 float3

Definition at line 286 of file vector_types.h.

typedef struct float4 float4

Definition at line 288 of file vector_types.h.

typedef struct int1 int1

Definition at line 250 of file vector_types.h.

typedef struct int2 int2

Definition at line 254 of file vector_types.h.

typedef struct int3 int3

Definition at line 258 of file vector_types.h.

typedef struct int4 int4

Definition at line 262 of file vector_types.h.

typedef struct long1 long1

Definition at line 266 of file vector_types.h.

typedef struct long2 long2

Definition at line 270 of file vector_types.h.

typedef struct long3 long3

Definition at line 274 of file vector_types.h.

typedef struct long4 long4

Definition at line 278 of file vector_types.h.

typedef struct longlong1 longlong1

Definition at line 290 of file vector_types.h.

typedef struct longlong2 longlong2

Definition at line 294 of file vector_types.h.

typedef struct short1 short1

Definition at line 234 of file vector_types.h.

typedef struct short2 short2

Definition at line 238 of file vector_types.h.

typedef struct short3 short3

Definition at line 242 of file vector_types.h.

typedef struct short4 short4

Definition at line 246 of file vector_types.h.

typedef struct uchar1 uchar1

Definition at line 220 of file vector_types.h.

typedef struct uchar2 uchar2

Definition at line 224 of file vector_types.h.

typedef struct uchar3 uchar3

Definition at line 228 of file vector_types.h.

typedef struct uchar4 uchar4

Definition at line 232 of file vector_types.h.

typedef struct uint1 uint1

Definition at line 252 of file vector_types.h.

typedef struct uint2 uint2

Definition at line 256 of file vector_types.h.

typedef struct uint3 uint3

Definition at line 260 of file vector_types.h.

typedef struct uint4 uint4

Definition at line 264 of file vector_types.h.

typedef struct ulong1 ulong1

Definition at line 268 of file vector_types.h.

typedef struct ulong2 ulong2

Definition at line 272 of file vector_types.h.

typedef struct ulong3 ulong3

Definition at line 276 of file vector_types.h.

typedef struct ulong4 ulong4

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.

typedef struct ushort1 ushort1

Definition at line 236 of file vector_types.h.

typedef struct ushort2 ushort2

Definition at line 240 of file vector_types.h.

typedef struct ushort3 ushort3

Definition at line 244 of file vector_types.h.

typedef struct ushort4 ushort4

Definition at line 248 of file vector_types.h.


Function Documentation

struct __builtin_align__ ( ) [read]

Definition at line 22 of file vector_types.h.

struct __builtin_align__ ( ) [read]

Definition at line 38 of file vector_types.h.

struct __builtin_align__ ( ) [read]

Definition at line 70 of file vector_types.h.

struct __builtin_align__ ( 16  ) [read]

Definition at line 102 of file vector_types.h.

struct __builtin_align__ ( 2 *  sizeoflong int) [read]

Definition at line 123 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__ ( 32  ) [read]

Definition at line 207 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.



parallel_quickstep
Author(s): Jared Duke
autogenerated on Fri Jan 3 2014 11:36:56