On this page:
_  int8?
_  uint8?
_  int16?
_  uint16?
_  int32?
_  uint32?
_  int64?
_  uint64?
_  float?
_  double?
_  intptr*
_  intptr*/  c
_  cl_  char
_  cl_  char/  c
_  cl_  char_  vector/  c
_  cl_  uchar
_  cl_  uchar/  c
_  cl_  uchar_  vector/  c
_  cl_  short
_  cl_  short/  c
_  cl_  short_  vector/  c
_  cl_  ushort
_  cl_  ushort/  c
_  cl_  ushort_  vector/  c
_  cl_  int
_  cl_  int/  c
_  cl_  int_  vector/  c
_  cl_  uint
_  cl_  uint/  c
_  cl_  uint_  vector/  c
_  cl_  long
_  cl_  long/  c
_  cl_  long_  vector/  c
_  cl_  ulong
_  cl_  ulong/  c
_  cl_  ulong_  vector/  c
_  cl_  half
_  cl_  half/  c
_  cl_  half_  vector/  c
_  cl_  float
_  cl_  float/  c
_  cl_  float_  vector/  c
_  cl_  double
_  cl_  double/  c
_  cl_  double_  vector/  c
_  cl_  char2
_  cl_  char2-pointer
make-cl_  char2
cl_  char2-f0
cl_  char2-f1
set-cl_  char2-f0!
set-cl_  char2-f1!
_  cl_  char2/  c
_  cl_  char2_  vector/  c
_  cl_  char4
_  cl_  char4-pointer
make-cl_  char4
cl_  char4-f0
cl_  char4-f1
cl_  char4-f2
cl_  char4-f3
set-cl_  char4-f0!
set-cl_  char4-f1!
set-cl_  char4-f2!
set-cl_  char4-f3!
_  cl_  char4/  c
_  cl_  char4_  vector/  c
_  cl_  char8
_  cl_  char8-pointer
make-cl_  char8
cl_  char8-f0
cl_  char8-f1
cl_  char8-f2
cl_  char8-f3
cl_  char8-f4
cl_  char8-f5
cl_  char8-f6
cl_  char8-f7
set-cl_  char8-f0!
set-cl_  char8-f1!
set-cl_  char8-f2!
set-cl_  char8-f3!
set-cl_  char8-f4!
set-cl_  char8-f5!
set-cl_  char8-f6!
set-cl_  char8-f7!
_  cl_  char8/  c
_  cl_  char8_  vector/  c
_  cl_  char16
_  cl_  char16-pointer
make-cl_  char16
cl_  char16-f0
cl_  char16-f1
cl_  char16-f2
cl_  char16-f3
cl_  char16-f4
cl_  char16-f5
cl_  char16-f6
cl_  char16-f7
cl_  char16-f8
cl_  char16-f9
cl_  char16-f10
cl_  char16-f11
cl_  char16-f12
cl_  char16-f13
cl_  char16-f14
cl_  char16-f15
set-cl_  char16-f0!
set-cl_  char16-f1!
set-cl_  char16-f2!
set-cl_  char16-f3!
set-cl_  char16-f4!
set-cl_  char16-f5!
set-cl_  char16-f6!
set-cl_  char16-f7!
set-cl_  char16-f8!
set-cl_  char16-f9!
set-cl_  char16-f10!
set-cl_  char16-f11!
set-cl_  char16-f12!
set-cl_  char16-f13!
set-cl_  char16-f14!
set-cl_  char16-f15!
_  cl_  char16/  c
_  cl_  char16_  vector/  c
_  cl_  uchar2
_  cl_  uchar2-pointer
make-cl_  uchar2
cl_  uchar2-f0
cl_  uchar2-f1
set-cl_  uchar2-f0!
set-cl_  uchar2-f1!
_  cl_  uchar2/  c
_  cl_  uchar2_  vector/  c
_  cl_  uchar4
_  cl_  uchar4-pointer
make-cl_  uchar4
cl_  uchar4-f0
cl_  uchar4-f1
cl_  uchar4-f2
cl_  uchar4-f3
set-cl_  uchar4-f0!
set-cl_  uchar4-f1!
set-cl_  uchar4-f2!
set-cl_  uchar4-f3!
_  cl_  uchar4/  c
_  cl_  uchar4_  vector/  c
_  cl_  uchar8
_  cl_  uchar8-pointer
make-cl_  uchar8
cl_  uchar8-f0
cl_  uchar8-f1
cl_  uchar8-f2
cl_  uchar8-f3
cl_  uchar8-f4
cl_  uchar8-f5
cl_  uchar8-f6
cl_  uchar8-f7
set-cl_  uchar8-f0!
set-cl_  uchar8-f1!
set-cl_  uchar8-f2!
set-cl_  uchar8-f3!
set-cl_  uchar8-f4!
set-cl_  uchar8-f5!
set-cl_  uchar8-f6!
set-cl_  uchar8-f7!
_  cl_  uchar8/  c
_  cl_  uchar8_  vector/  c
_  cl_  uchar16
_  cl_  uchar16-pointer
make-cl_  uchar16
cl_  uchar16-f0
cl_  uchar16-f1
cl_  uchar16-f2
cl_  uchar16-f3
cl_  uchar16-f4
cl_  uchar16-f5
cl_  uchar16-f6
cl_  uchar16-f7
cl_  uchar16-f8
cl_  uchar16-f9
cl_  uchar16-f10
cl_  uchar16-f11
cl_  uchar16-f12
cl_  uchar16-f13
cl_  uchar16-f14
cl_  uchar16-f15
set-cl_  uchar16-f0!
set-cl_  uchar16-f1!
set-cl_  uchar16-f2!
set-cl_  uchar16-f3!
set-cl_  uchar16-f4!
set-cl_  uchar16-f5!
set-cl_  uchar16-f6!
set-cl_  uchar16-f7!
set-cl_  uchar16-f8!
set-cl_  uchar16-f9!
set-cl_  uchar16-f10!
set-cl_  uchar16-f11!
set-cl_  uchar16-f12!
set-cl_  uchar16-f13!
set-cl_  uchar16-f14!
set-cl_  uchar16-f15!
_  cl_  uchar16/  c
_  cl_  uchar16_  vector/  c
_  cl_  short2
_  cl_  short2-pointer
make-cl_  short2
cl_  short2-f0
cl_  short2-f1
set-cl_  short2-f0!
set-cl_  short2-f1!
_  cl_  short2/  c
_  cl_  short2_  vector/  c
_  cl_  short4
_  cl_  short4-pointer
make-cl_  short4
cl_  short4-f0
cl_  short4-f1
cl_  short4-f2
cl_  short4-f3
set-cl_  short4-f0!
set-cl_  short4-f1!
set-cl_  short4-f2!
set-cl_  short4-f3!
_  cl_  short4/  c
_  cl_  short4_  vector/  c
_  cl_  short8
_  cl_  short8-pointer
make-cl_  short8
cl_  short8-f0
cl_  short8-f1
cl_  short8-f2
cl_  short8-f3
cl_  short8-f4
cl_  short8-f5
cl_  short8-f6
cl_  short8-f7
set-cl_  short8-f0!
set-cl_  short8-f1!
set-cl_  short8-f2!
set-cl_  short8-f3!
set-cl_  short8-f4!
set-cl_  short8-f5!
set-cl_  short8-f6!
set-cl_  short8-f7!
_  cl_  short8/  c
_  cl_  short8_  vector/  c
_  cl_  short16
_  cl_  short16-pointer
make-cl_  short16
cl_  short16-f0
cl_  short16-f1
cl_  short16-f2
cl_  short16-f3
cl_  short16-f4
cl_  short16-f5
cl_  short16-f6
cl_  short16-f7
cl_  short16-f8
cl_  short16-f9
cl_  short16-f10
cl_  short16-f11
cl_  short16-f12
cl_  short16-f13
cl_  short16-f14
cl_  short16-f15
set-cl_  short16-f0!
set-cl_  short16-f1!
set-cl_  short16-f2!
set-cl_  short16-f3!
set-cl_  short16-f4!
set-cl_  short16-f5!
set-cl_  short16-f6!
set-cl_  short16-f7!
set-cl_  short16-f8!
set-cl_  short16-f9!
set-cl_  short16-f10!
set-cl_  short16-f11!
set-cl_  short16-f12!
set-cl_  short16-f13!
set-cl_  short16-f14!
set-cl_  short16-f15!
_  cl_  short16/  c
_  cl_  short16_  vector/  c
_  cl_  ushort2
_  cl_  ushort2-pointer
make-cl_  ushort2
cl_  ushort2-f0
cl_  ushort2-f1
set-cl_  ushort2-f0!
set-cl_  ushort2-f1!
_  cl_  ushort2/  c
_  cl_  ushort2_  vector/  c
_  cl_  ushort4
_  cl_  ushort4-pointer
make-cl_  ushort4
cl_  ushort4-f0
cl_  ushort4-f1
cl_  ushort4-f2
cl_  ushort4-f3
set-cl_  ushort4-f0!
set-cl_  ushort4-f1!
set-cl_  ushort4-f2!
set-cl_  ushort4-f3!
_  cl_  ushort4/  c
_  cl_  ushort4_  vector/  c
_  cl_  ushort8
_  cl_  ushort8-pointer
make-cl_  ushort8
cl_  ushort8-f0
cl_  ushort8-f1
cl_  ushort8-f2
cl_  ushort8-f3
cl_  ushort8-f4
cl_  ushort8-f5
cl_  ushort8-f6
cl_  ushort8-f7
set-cl_  ushort8-f0!
set-cl_  ushort8-f1!
set-cl_  ushort8-f2!
set-cl_  ushort8-f3!
set-cl_  ushort8-f4!
set-cl_  ushort8-f5!
set-cl_  ushort8-f6!
set-cl_  ushort8-f7!
_  cl_  ushort8/  c
_  cl_  ushort8_  vector/  c
_  cl_  ushort16
_  cl_  ushort16-pointer
make-cl_  ushort16
cl_  ushort16-f0
cl_  ushort16-f1
cl_  ushort16-f2
cl_  ushort16-f3
cl_  ushort16-f4
cl_  ushort16-f5
cl_  ushort16-f6
cl_  ushort16-f7
cl_  ushort16-f8
cl_  ushort16-f9
cl_  ushort16-f10
cl_  ushort16-f11
cl_  ushort16-f12
cl_  ushort16-f13
cl_  ushort16-f14
cl_  ushort16-f15
set-cl_  ushort16-f0!
set-cl_  ushort16-f1!
set-cl_  ushort16-f2!
set-cl_  ushort16-f3!
set-cl_  ushort16-f4!
set-cl_  ushort16-f5!
set-cl_  ushort16-f6!
set-cl_  ushort16-f7!
set-cl_  ushort16-f8!
set-cl_  ushort16-f9!
set-cl_  ushort16-f10!
set-cl_  ushort16-f11!
set-cl_  ushort16-f12!
set-cl_  ushort16-f13!
set-cl_  ushort16-f14!
set-cl_  ushort16-f15!
_  cl_  ushort16/  c
_  cl_  ushort16_  vector/  c
_  cl_  int2
_  cl_  int2-pointer
make-cl_  int2
cl_  int2-f0
cl_  int2-f1
set-cl_  int2-f0!
set-cl_  int2-f1!
_  cl_  int2/  c
_  cl_  int2_  vector/  c
_  cl_  int4
_  cl_  int4-pointer
make-cl_  int4
cl_  int4-f0
cl_  int4-f1
cl_  int4-f2
cl_  int4-f3
set-cl_  int4-f0!
set-cl_  int4-f1!
set-cl_  int4-f2!
set-cl_  int4-f3!
_  cl_  int4/  c
_  cl_  int4_  vector/  c
_  cl_  int8
_  cl_  int8-pointer
make-cl_  int8
cl_  int8-f0
cl_  int8-f1
cl_  int8-f2
cl_  int8-f3
cl_  int8-f4
cl_  int8-f5
cl_  int8-f6
cl_  int8-f7
set-cl_  int8-f0!
set-cl_  int8-f1!
set-cl_  int8-f2!
set-cl_  int8-f3!
set-cl_  int8-f4!
set-cl_  int8-f5!
set-cl_  int8-f6!
set-cl_  int8-f7!
_  cl_  int8/  c
_  cl_  int8_  vector/  c
_  cl_  int16
_  cl_  int16-pointer
make-cl_  int16
cl_  int16-f0
cl_  int16-f1
cl_  int16-f2
cl_  int16-f3
cl_  int16-f4
cl_  int16-f5
cl_  int16-f6
cl_  int16-f7
cl_  int16-f8
cl_  int16-f9
cl_  int16-f10
cl_  int16-f11
cl_  int16-f12
cl_  int16-f13
cl_  int16-f14
cl_  int16-f15
set-cl_  int16-f0!
set-cl_  int16-f1!
set-cl_  int16-f2!
set-cl_  int16-f3!
set-cl_  int16-f4!
set-cl_  int16-f5!
set-cl_  int16-f6!
set-cl_  int16-f7!
set-cl_  int16-f8!
set-cl_  int16-f9!
set-cl_  int16-f10!
set-cl_  int16-f11!
set-cl_  int16-f12!
set-cl_  int16-f13!
set-cl_  int16-f14!
set-cl_  int16-f15!
_  cl_  int16/  c
_  cl_  int16_  vector/  c
_  cl_  uint2
_  cl_  uint2-pointer
make-cl_  uint2
cl_  uint2-f0
cl_  uint2-f1
set-cl_  uint2-f0!
set-cl_  uint2-f1!
_  cl_  uint2/  c
_  cl_  uint2_  vector/  c
_  cl_  uint4
_  cl_  uint4-pointer
make-cl_  uint4
cl_  uint4-f0
cl_  uint4-f1
cl_  uint4-f2
cl_  uint4-f3
set-cl_  uint4-f0!
set-cl_  uint4-f1!
set-cl_  uint4-f2!
set-cl_  uint4-f3!
_  cl_  uint4/  c
_  cl_  uint4_  vector/  c
_  cl_  uint8
_  cl_  uint8-pointer
make-cl_  uint8
cl_  uint8-f0
cl_  uint8-f1
cl_  uint8-f2
cl_  uint8-f3
cl_  uint8-f4
cl_  uint8-f5
cl_  uint8-f6
cl_  uint8-f7
set-cl_  uint8-f0!
set-cl_  uint8-f1!
set-cl_  uint8-f2!
set-cl_  uint8-f3!
set-cl_  uint8-f4!
set-cl_  uint8-f5!
set-cl_  uint8-f6!
set-cl_  uint8-f7!
_  cl_  uint8/  c
_  cl_  uint8_  vector/  c
_  cl_  uint16
_  cl_  uint16-pointer
make-cl_  uint16
cl_  uint16-f0
cl_  uint16-f1
cl_  uint16-f2
cl_  uint16-f3
cl_  uint16-f4
cl_  uint16-f5
cl_  uint16-f6
cl_  uint16-f7
cl_  uint16-f8
cl_  uint16-f9
cl_  uint16-f10
cl_  uint16-f11
cl_  uint16-f12
cl_  uint16-f13
cl_  uint16-f14
cl_  uint16-f15
set-cl_  uint16-f0!
set-cl_  uint16-f1!
set-cl_  uint16-f2!
set-cl_  uint16-f3!
set-cl_  uint16-f4!
set-cl_  uint16-f5!
set-cl_  uint16-f6!
set-cl_  uint16-f7!
set-cl_  uint16-f8!
set-cl_  uint16-f9!
set-cl_  uint16-f10!
set-cl_  uint16-f11!
set-cl_  uint16-f12!
set-cl_  uint16-f13!
set-cl_  uint16-f14!
set-cl_  uint16-f15!
_  cl_  uint16/  c
_  cl_  uint16_  vector/  c
_  cl_  long2
_  cl_  long2-pointer
make-cl_  long2
cl_  long2-f0
cl_  long2-f1
set-cl_  long2-f0!
set-cl_  long2-f1!
_  cl_  long2/  c
_  cl_  long2_  vector/  c
_  cl_  long4
_  cl_  long4-pointer
make-cl_  long4
cl_  long4-f0
cl_  long4-f1
cl_  long4-f2
cl_  long4-f3
set-cl_  long4-f0!
set-cl_  long4-f1!
set-cl_  long4-f2!
set-cl_  long4-f3!
_  cl_  long4/  c
_  cl_  long4_  vector/  c
_  cl_  long8
_  cl_  long8-pointer
make-cl_  long8
cl_  long8-f0
cl_  long8-f1
cl_  long8-f2
cl_  long8-f3
cl_  long8-f4
cl_  long8-f5
cl_  long8-f6
cl_  long8-f7
set-cl_  long8-f0!
set-cl_  long8-f1!
set-cl_  long8-f2!
set-cl_  long8-f3!
set-cl_  long8-f4!
set-cl_  long8-f5!
set-cl_  long8-f6!
set-cl_  long8-f7!
_  cl_  long8/  c
_  cl_  long8_  vector/  c
_  cl_  long16
_  cl_  long16-pointer
make-cl_  long16
cl_  long16-f0
cl_  long16-f1
cl_  long16-f2
cl_  long16-f3
cl_  long16-f4
cl_  long16-f5
cl_  long16-f6
cl_  long16-f7
cl_  long16-f8
cl_  long16-f9
cl_  long16-f10
cl_  long16-f11
cl_  long16-f12
cl_  long16-f13
cl_  long16-f14
cl_  long16-f15
set-cl_  long16-f0!
set-cl_  long16-f1!
set-cl_  long16-f2!
set-cl_  long16-f3!
set-cl_  long16-f4!
set-cl_  long16-f5!
set-cl_  long16-f6!
set-cl_  long16-f7!
set-cl_  long16-f8!
set-cl_  long16-f9!
set-cl_  long16-f10!
set-cl_  long16-f11!
set-cl_  long16-f12!
set-cl_  long16-f13!
set-cl_  long16-f14!
set-cl_  long16-f15!
_  cl_  long16/  c
_  cl_  long16_  vector/  c
_  cl_  ulong2
_  cl_  ulong2-pointer
make-cl_  ulong2
cl_  ulong2-f0
cl_  ulong2-f1
set-cl_  ulong2-f0!
set-cl_  ulong2-f1!
_  cl_  ulong2/  c
_  cl_  ulong2_  vector/  c
_  cl_  ulong4
_  cl_  ulong4-pointer
make-cl_  ulong4
cl_  ulong4-f0
cl_  ulong4-f1
cl_  ulong4-f2
cl_  ulong4-f3
set-cl_  ulong4-f0!
set-cl_  ulong4-f1!
set-cl_  ulong4-f2!
set-cl_  ulong4-f3!
_  cl_  ulong4/  c
_  cl_  ulong4_  vector/  c
_  cl_  ulong8
_  cl_  ulong8-pointer
make-cl_  ulong8
cl_  ulong8-f0
cl_  ulong8-f1
cl_  ulong8-f2
cl_  ulong8-f3
cl_  ulong8-f4
cl_  ulong8-f5
cl_  ulong8-f6
cl_  ulong8-f7
set-cl_  ulong8-f0!
set-cl_  ulong8-f1!
set-cl_  ulong8-f2!
set-cl_  ulong8-f3!
set-cl_  ulong8-f4!
set-cl_  ulong8-f5!
set-cl_  ulong8-f6!
set-cl_  ulong8-f7!
_  cl_  ulong8/  c
_  cl_  ulong8_  vector/  c
_  cl_  ulong16
_  cl_  ulong16-pointer
make-cl_  ulong16
cl_  ulong16-f0
cl_  ulong16-f1
cl_  ulong16-f2
cl_  ulong16-f3
cl_  ulong16-f4
cl_  ulong16-f5
cl_  ulong16-f6
cl_  ulong16-f7
cl_  ulong16-f8
cl_  ulong16-f9
cl_  ulong16-f10
cl_  ulong16-f11
cl_  ulong16-f12
cl_  ulong16-f13
cl_  ulong16-f14
cl_  ulong16-f15
set-cl_  ulong16-f0!
set-cl_  ulong16-f1!
set-cl_  ulong16-f2!
set-cl_  ulong16-f3!
set-cl_  ulong16-f4!
set-cl_  ulong16-f5!
set-cl_  ulong16-f6!
set-cl_  ulong16-f7!
set-cl_  ulong16-f8!
set-cl_  ulong16-f9!
set-cl_  ulong16-f10!
set-cl_  ulong16-f11!
set-cl_  ulong16-f12!
set-cl_  ulong16-f13!
set-cl_  ulong16-f14!
set-cl_  ulong16-f15!
_  cl_  ulong16/  c
_  cl_  ulong16_  vector/  c
_  cl_  float2
_  cl_  float2-pointer
make-cl_  float2
cl_  float2-f0
cl_  float2-f1
set-cl_  float2-f0!
set-cl_  float2-f1!
_  cl_  float2/  c
_  cl_  float2_  vector/  c
_  cl_  float4
_  cl_  float4-pointer
make-cl_  float4
cl_  float4-f0
cl_  float4-f1
cl_  float4-f2
cl_  float4-f3
set-cl_  float4-f0!
set-cl_  float4-f1!
set-cl_  float4-f2!
set-cl_  float4-f3!
_  cl_  float4/  c
_  cl_  float4_  vector/  c
_  cl_  float8
_  cl_  float8-pointer
make-cl_  float8
cl_  float8-f0
cl_  float8-f1
cl_  float8-f2
cl_  float8-f3
cl_  float8-f4
cl_  float8-f5
cl_  float8-f6
cl_  float8-f7
set-cl_  float8-f0!
set-cl_  float8-f1!
set-cl_  float8-f2!
set-cl_  float8-f3!
set-cl_  float8-f4!
set-cl_  float8-f5!
set-cl_  float8-f6!
set-cl_  float8-f7!
_  cl_  float8/  c
_  cl_  float8_  vector/  c
_  cl_  float16
_  cl_  float16-pointer
make-cl_  float16
cl_  float16-f0
cl_  float16-f1
cl_  float16-f2
cl_  float16-f3
cl_  float16-f4
cl_  float16-f5
cl_  float16-f6
cl_  float16-f7
cl_  float16-f8
cl_  float16-f9
cl_  float16-f10
cl_  float16-f11
cl_  float16-f12
cl_  float16-f13
cl_  float16-f14
cl_  float16-f15
set-cl_  float16-f0!
set-cl_  float16-f1!
set-cl_  float16-f2!
set-cl_  float16-f3!
set-cl_  float16-f4!
set-cl_  float16-f5!
set-cl_  float16-f6!
set-cl_  float16-f7!
set-cl_  float16-f8!
set-cl_  float16-f9!
set-cl_  float16-f10!
set-cl_  float16-f11!
set-cl_  float16-f12!
set-cl_  float16-f13!
set-cl_  float16-f14!
set-cl_  float16-f15!
_  cl_  float16/  c
_  cl_  float16_  vector/  c
_  cl_  double2
_  cl_  double2-pointer
make-cl_  double2
cl_  double2-f0
cl_  double2-f1
set-cl_  double2-f0!
set-cl_  double2-f1!
_  cl_  double2/  c
_  cl_  double2_  vector/  c
_  cl_  double4
_  cl_  double4-pointer
make-cl_  double4
cl_  double4-f0
cl_  double4-f1
cl_  double4-f2
cl_  double4-f3
set-cl_  double4-f0!
set-cl_  double4-f1!
set-cl_  double4-f2!
set-cl_  double4-f3!
_  cl_  double4/  c
_  cl_  double4_  vector/  c
_  cl_  double8
_  cl_  double8-pointer
make-cl_  double8
cl_  double8-f0
cl_  double8-f1
cl_  double8-f2
cl_  double8-f3
cl_  double8-f4
cl_  double8-f5
cl_  double8-f6
cl_  double8-f7
set-cl_  double8-f0!
set-cl_  double8-f1!
set-cl_  double8-f2!
set-cl_  double8-f3!
set-cl_  double8-f4!
set-cl_  double8-f5!
set-cl_  double8-f6!
set-cl_  double8-f7!
_  cl_  double8/  c
_  cl_  double8_  vector/  c
_  cl_  double16
_  cl_  double16-pointer
make-cl_  double16
cl_  double16-f0
cl_  double16-f1
cl_  double16-f2
cl_  double16-f3
cl_  double16-f4
cl_  double16-f5
cl_  double16-f6
cl_  double16-f7
cl_  double16-f8
cl_  double16-f9
cl_  double16-f10
cl_  double16-f11
cl_  double16-f12
cl_  double16-f13
cl_  double16-f14
cl_  double16-f15
set-cl_  double16-f0!
set-cl_  double16-f1!
set-cl_  double16-f2!
set-cl_  double16-f3!
set-cl_  double16-f4!
set-cl_  double16-f5!
set-cl_  double16-f6!
set-cl_  double16-f7!
set-cl_  double16-f8!
set-cl_  double16-f9!
set-cl_  double16-f10!
set-cl_  double16-f11!
set-cl_  double16-f12!
set-cl_  double16-f13!
set-cl_  double16-f14!
set-cl_  double16-f15!
_  cl_  double16/  c
_  cl_  double16_  vector/  c
_  cl_  bool
_  cl_  bool/  c
_  cl_  bool-values
_  cl_  platform_  id
_  cl_  platform_  id/  null
_  cl_  platform_  id/  c
_  cl_  platform_  id/  null/  c
_  cl_  platform_  id_  vector/  c
_  cl_  platform_  info
_  cl_  platform_  info/  c
_  cl_  platform_  info-values
_  cl_  bitfield
_  cl_  bitfield/  c
_  cl_  bitfield_  vector/  c
_  cl_  device_  id
_  cl_  device_  id/  null
_  cl_  device_  id/  c
_  cl_  device_  id/  null/  c
_  cl_  device_  id_  vector/  c
_  cl_  device_  type
_  cl_  device_  type/  c
_  cl_  device_  type-values
_  cl_  device_  info
_  cl_  device_  info/  c
_  cl_  device_  info-values
_  cl_  device_  address_  info
_  cl_  device_  address_  info/  c
_  cl_  device_  address_  info-values
_  cl_  device_  fp_  config
_  cl_  device_  fp_  config/  c
_  cl_  device_  fp_  config-values
_  cl_  device_  mem_  cache_  type
_  cl_  device_  mem_  cache_  type/  c
_  cl_  device_  mem_  cache_  type-values
_  cl_  device_  local_  mem_  type
_  cl_  device_  local_  mem_  type/  c
_  cl_  device_  local_  mem_  type-values
_  cl_  device_  exec_  capabilities
_  cl_  device_  exec_  capabilities/  c
_  cl_  device_  exec_  capabilities-values
_  size_  t
_  size_  t/  c
_  size_  t_  vector/  c
_  void*
_  void*/  c
_  void*_  vector/  c
_  void*/  null
_  void*/  null/  c
_  void*/  null_  vector/  c
_  cl_  context
_  cl_  context/  null
_  cl_  context/  c
_  cl_  context/  null/  c
_  cl_  context_  vector/  c
_  cl_  command_  queue_  properties
_  cl_  command_  queue_  properties/  c
_  cl_  command_  queue_  properties-values
_  cl_  command_  queue
_  cl_  command_  queue/  null
_  cl_  command_  queue/  c
_  cl_  command_  queue/  null/  c
_  cl_  command_  queue_  vector/  c
_  cl_  mem_  flags
_  cl_  mem_  flags/  c
_  cl_  mem_  flags-values
_  cl_  mem
_  cl_  mem/  null
_  cl_  mem/  c
_  cl_  mem/  null/  c
_  cl_  mem_  vector/  c
_  cl_  event
_  cl_  event/  null
_  cl_  event/  c
_  cl_  event/  null/  c
_  cl_  event_  vector/  c
_  cl_  channel_  order
_  cl_  channel_  order/  c
_  cl_  channel_  order-values
_  cl_  channel_  type
_  cl_  channel_  type/  c
_  cl_  channel_  type-values
_  cl_  mem_  object_  type
_  cl_  mem_  object_  type/  c
_  cl_  mem_  object_  type-values
_  cl_  map_  flags
_  cl_  map_  flags/  c
_  cl_  map_  flags-values
_  cl_  sampler
_  cl_  sampler/  null
_  cl_  sampler/  c
_  cl_  sampler/  null/  c
_  cl_  sampler_  vector/  c
_  cl_  addressing_  mode
_  cl_  addressing_  mode/  c
_  cl_  addressing_  mode-values
_  cl_  filter_  mode
_  cl_  filter_  mode/  c
_  cl_  filter_  mode-values
_  cl_  program
_  cl_  program/  null
_  cl_  program/  c
_  cl_  program/  null/  c
_  cl_  program_  vector/  c
_  cl_  kernel
_  cl_  kernel/  null
_  cl_  kernel/  c
_  cl_  kernel/  null/  c
_  cl_  kernel_  vector/  c
_  cl_  context_  properties
_  cl_  context_  properties/  c
_  cl_  context_  properties_  vector/  c
_  cl_  image_  format
_  cl_  image_  format-pointer
make-cl_  image_  format
cl_  image_  format-image_  channel_  order
cl_  image_  format-image_  channel_  data_  type
set-cl_  image_  format-image_  channel_  order!
set-cl_  image_  format-image_  channel_  data_  type!
_  cl_  image_  format/  c
_  cl_  image_  format_  vector/  c
_  cl_  context_  info
_  cl_  context_  info/  c
_  cl_  context_  info-values
_  cl_  command_  queue_  info
_  cl_  command_  queue_  info/  c
_  cl_  command_  queue_  info-values
_  cl_  mem_  info
_  cl_  mem_  info/  c
_  cl_  mem_  info-values
_  cl_  image_  info
_  cl_  image_  info/  c
_  cl_  image_  info-values
_  cl_  sampler_  info
_  cl_  sampler_  info/  c
_  cl_  sampler_  info-values
_  cl_  program_  info
_  cl_  program_  info/  c
_  cl_  program_  info-values
_  cl_  program_  build_  info
_  cl_  program_  build_  info/  c
_  cl_  program_  build_  info-values
_  cl_  build_  status
_  cl_  build_  status/  c
_  cl_  build_  status-values
_  cl_  kernel_  info
_  cl_  kernel_  info/  c
_  cl_  kernel_  info-values
_  cl_  kernel_  work_  group_  info
_  cl_  kernel_  work_  group_  info/  c
_  cl_  kernel_  work_  group_  info-values
_  cl_  event_  info
_  cl_  event_  info/  c
_  cl_  event_  info-values
_  cl_  command_  type
_  cl_  command_  type/  c
_  cl_  command_  type-values
_  command_  execution_  status
_  command_  execution_  status/  c
_  command_  execution_  status-values
_  cl_  profiling_  info
_  cl_  profiling_  info/  c
_  cl_  profiling_  info-values

1.1 Types

A contract for numbers between 'CL_SCHAR_MIN and 'CL_SCHAR_MAX.
A contract for numbers between '0 and 'CL_UCHAR_MAX.
A contract for numbers between 'CL_SHRT_MIN and 'CL_SHRT_MAX.
A contract for numbers between '0 and 'CL_USHRT_MAX.
A contract for numbers between 'CL_INT_MIN and 'CL_INT_MAX.
A contract for numbers between '0 and 'CL_UINT_MAX.
A contract for numbers between 'CL_LONG_MIN and 'CL_LONG_MAX.
A contract for numbers between '0 and 'CL_ULONG_MAX.
A contract for numbers between 'CL_FLT_MIN and 'CL_FLT_MAX.
A contract for numbers between 'CL_DBL_MIN and 'CL_DBL_MAX.

value

_intptr* : ctype?

A ctype for holding pointers as integers.
A contract for _intptr*

value

_cl_char : ctype?

An alias for _int8.
A contract for _cl_char values. Defined as _int8?.
A contract for vectors of _cl_char values.

value

_cl_uchar : ctype?

An alias for _uint8.
A contract for _cl_uchar values. Defined as _uint8?.
A contract for vectors of _cl_uchar values.

value

_cl_short : ctype?

An alias for _int16.
A contract for _cl_short values. Defined as _int16?.
A contract for vectors of _cl_short values.
An alias for _uint16.
A contract for _cl_ushort values. Defined as _uint16?.
A contract for vectors of _cl_ushort values.

value

_cl_int : ctype?

An alias for _int32.
A contract for _cl_int values. Defined as _int32?.
A contract for vectors of _cl_int values.

value

_cl_uint : ctype?

An alias for _uint32.
A contract for _cl_uint values. Defined as _uint32?.
A contract for vectors of _cl_uint values.

value

_cl_long : ctype?

An alias for _int64.
A contract for _cl_long values. Defined as _int64?.
A contract for vectors of _cl_long values.

value

_cl_ulong : ctype?

An alias for _uint64.
A contract for _cl_ulong values. Defined as _uint64?.
A contract for vectors of _cl_ulong values.

value

_cl_half : ctype?

An alias for _uint16.
A contract for _cl_half values. Defined as _uint16?.
A contract for vectors of _cl_half values.

value

_cl_float : ctype?

An alias for _float.
A contract for _cl_float values. Defined as _float?.
A contract for vectors of _cl_float values.
An alias for _double.
A contract for _cl_double values. Defined as _double?.
A contract for vectors of _cl_double values.

value

_cl_char2 : ctype?

Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_char2 f0 f1)  _cl_char2/c

  f0 : _cl_char/c
  f1 : _cl_char/c
Constructs a _cl_char2 value.

procedure

(cl_char2-f0 obj)  _cl_char/c

  obj : _cl_char2/c
Extracts the f0 of a _cl_char2 value.

procedure

(cl_char2-f1 obj)  _cl_char/c

  obj : _cl_char2/c
Extracts the f1 of a _cl_char2 value.

procedure

(set-cl_char2-f0! obj v)  void

  obj : _cl_char2/c
  v : _cl_char/c
Sets the f0 of a _cl_char2 value.

procedure

(set-cl_char2-f1! obj v)  void

  obj : _cl_char2/c
  v : _cl_char/c
Sets the f1 of a _cl_char2 value.
A contract for _cl_char2 values.
A contract for cvectors of _cl_char2 values.

value

_cl_char4 : ctype?

Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_char4 f0 f1 f2 f3)  _cl_char4/c

  f0 : _cl_char/c
  f1 : _cl_char/c
  f2 : _cl_char/c
  f3 : _cl_char/c
Constructs a _cl_char4 value.

procedure

(cl_char4-f0 obj)  _cl_char/c

  obj : _cl_char4/c
Extracts the f0 of a _cl_char4 value.

procedure

(cl_char4-f1 obj)  _cl_char/c

  obj : _cl_char4/c
Extracts the f1 of a _cl_char4 value.

procedure

(cl_char4-f2 obj)  _cl_char/c

  obj : _cl_char4/c
Extracts the f2 of a _cl_char4 value.

procedure

(cl_char4-f3 obj)  _cl_char/c

  obj : _cl_char4/c
Extracts the f3 of a _cl_char4 value.

procedure

(set-cl_char4-f0! obj v)  void

  obj : _cl_char4/c
  v : _cl_char/c
Sets the f0 of a _cl_char4 value.

procedure

(set-cl_char4-f1! obj v)  void

  obj : _cl_char4/c
  v : _cl_char/c
Sets the f1 of a _cl_char4 value.

procedure

(set-cl_char4-f2! obj v)  void

  obj : _cl_char4/c
  v : _cl_char/c
Sets the f2 of a _cl_char4 value.

procedure

(set-cl_char4-f3! obj v)  void

  obj : _cl_char4/c
  v : _cl_char/c
Sets the f3 of a _cl_char4 value.
A contract for _cl_char4 values.
A contract for cvectors of _cl_char4 values.

value

_cl_char8 : ctype?

Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_char8 f0 f1 f2 f3 f4 f5 f6 f7)  _cl_char8/c

  f0 : _cl_char/c
  f1 : _cl_char/c
  f2 : _cl_char/c
  f3 : _cl_char/c
  f4 : _cl_char/c
  f5 : _cl_char/c
  f6 : _cl_char/c
  f7 : _cl_char/c
Constructs a _cl_char8 value.

procedure

(cl_char8-f0 obj)  _cl_char/c

  obj : _cl_char8/c
Extracts the f0 of a _cl_char8 value.

procedure

(cl_char8-f1 obj)  _cl_char/c

  obj : _cl_char8/c
Extracts the f1 of a _cl_char8 value.

procedure

(cl_char8-f2 obj)  _cl_char/c

  obj : _cl_char8/c
Extracts the f2 of a _cl_char8 value.

procedure

(cl_char8-f3 obj)  _cl_char/c

  obj : _cl_char8/c
Extracts the f3 of a _cl_char8 value.

procedure

(cl_char8-f4 obj)  _cl_char/c

  obj : _cl_char8/c
Extracts the f4 of a _cl_char8 value.

procedure

(cl_char8-f5 obj)  _cl_char/c

  obj : _cl_char8/c
Extracts the f5 of a _cl_char8 value.

procedure

(cl_char8-f6 obj)  _cl_char/c

  obj : _cl_char8/c
Extracts the f6 of a _cl_char8 value.

procedure

(cl_char8-f7 obj)  _cl_char/c

  obj : _cl_char8/c
Extracts the f7 of a _cl_char8 value.

procedure

(set-cl_char8-f0! obj v)  void

  obj : _cl_char8/c
  v : _cl_char/c
Sets the f0 of a _cl_char8 value.

procedure

(set-cl_char8-f1! obj v)  void

  obj : _cl_char8/c
  v : _cl_char/c
Sets the f1 of a _cl_char8 value.

procedure

(set-cl_char8-f2! obj v)  void

  obj : _cl_char8/c
  v : _cl_char/c
Sets the f2 of a _cl_char8 value.

procedure

(set-cl_char8-f3! obj v)  void

  obj : _cl_char8/c
  v : _cl_char/c
Sets the f3 of a _cl_char8 value.

procedure

(set-cl_char8-f4! obj v)  void

  obj : _cl_char8/c
  v : _cl_char/c
Sets the f4 of a _cl_char8 value.

procedure

(set-cl_char8-f5! obj v)  void

  obj : _cl_char8/c
  v : _cl_char/c
Sets the f5 of a _cl_char8 value.

procedure

(set-cl_char8-f6! obj v)  void

  obj : _cl_char8/c
  v : _cl_char/c
Sets the f6 of a _cl_char8 value.

procedure

(set-cl_char8-f7! obj v)  void

  obj : _cl_char8/c
  v : _cl_char/c
Sets the f7 of a _cl_char8 value.
A contract for _cl_char8 values.
A contract for cvectors of _cl_char8 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_char16 f0    
  f1    
  f2    
  f3    
  f4    
  f5    
  f6    
  f7    
  f8    
  f9    
  f10    
  f11    
  f12    
  f13    
  f14    
  f15)  _cl_char16/c
  f0 : _cl_char/c
  f1 : _cl_char/c
  f2 : _cl_char/c
  f3 : _cl_char/c
  f4 : _cl_char/c
  f5 : _cl_char/c
  f6 : _cl_char/c
  f7 : _cl_char/c
  f8 : _cl_char/c
  f9 : _cl_char/c
  f10 : _cl_char/c
  f11 : _cl_char/c
  f12 : _cl_char/c
  f13 : _cl_char/c
  f14 : _cl_char/c
  f15 : _cl_char/c
Constructs a _cl_char16 value.

procedure

(cl_char16-f0 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f0 of a _cl_char16 value.

procedure

(cl_char16-f1 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f1 of a _cl_char16 value.

procedure

(cl_char16-f2 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f2 of a _cl_char16 value.

procedure

(cl_char16-f3 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f3 of a _cl_char16 value.

procedure

(cl_char16-f4 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f4 of a _cl_char16 value.

procedure

(cl_char16-f5 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f5 of a _cl_char16 value.

procedure

(cl_char16-f6 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f6 of a _cl_char16 value.

procedure

(cl_char16-f7 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f7 of a _cl_char16 value.

procedure

(cl_char16-f8 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f8 of a _cl_char16 value.

procedure

(cl_char16-f9 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f9 of a _cl_char16 value.

procedure

(cl_char16-f10 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f10 of a _cl_char16 value.

procedure

(cl_char16-f11 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f11 of a _cl_char16 value.

procedure

(cl_char16-f12 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f12 of a _cl_char16 value.

procedure

(cl_char16-f13 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f13 of a _cl_char16 value.

procedure

(cl_char16-f14 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f14 of a _cl_char16 value.

procedure

(cl_char16-f15 obj)  _cl_char/c

  obj : _cl_char16/c
Extracts the f15 of a _cl_char16 value.

procedure

(set-cl_char16-f0! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f0 of a _cl_char16 value.

procedure

(set-cl_char16-f1! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f1 of a _cl_char16 value.

procedure

(set-cl_char16-f2! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f2 of a _cl_char16 value.

procedure

(set-cl_char16-f3! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f3 of a _cl_char16 value.

procedure

(set-cl_char16-f4! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f4 of a _cl_char16 value.

procedure

(set-cl_char16-f5! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f5 of a _cl_char16 value.

procedure

(set-cl_char16-f6! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f6 of a _cl_char16 value.

procedure

(set-cl_char16-f7! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f7 of a _cl_char16 value.

procedure

(set-cl_char16-f8! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f8 of a _cl_char16 value.

procedure

(set-cl_char16-f9! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f9 of a _cl_char16 value.

procedure

(set-cl_char16-f10! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f10 of a _cl_char16 value.

procedure

(set-cl_char16-f11! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f11 of a _cl_char16 value.

procedure

(set-cl_char16-f12! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f12 of a _cl_char16 value.

procedure

(set-cl_char16-f13! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f13 of a _cl_char16 value.

procedure

(set-cl_char16-f14! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f14 of a _cl_char16 value.

procedure

(set-cl_char16-f15! obj v)  void

  obj : _cl_char16/c
  v : _cl_char/c
Sets the f15 of a _cl_char16 value.
A contract for _cl_char16 values.
A contract for cvectors of _cl_char16 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_uchar2 f0 f1)  _cl_uchar2/c

  f0 : _cl_uchar/c
  f1 : _cl_uchar/c
Constructs a _cl_uchar2 value.

procedure

(cl_uchar2-f0 obj)  _cl_uchar/c

  obj : _cl_uchar2/c
Extracts the f0 of a _cl_uchar2 value.

procedure

(cl_uchar2-f1 obj)  _cl_uchar/c

  obj : _cl_uchar2/c
Extracts the f1 of a _cl_uchar2 value.

procedure

(set-cl_uchar2-f0! obj v)  void

  obj : _cl_uchar2/c
  v : _cl_uchar/c
Sets the f0 of a _cl_uchar2 value.

procedure

(set-cl_uchar2-f1! obj v)  void

  obj : _cl_uchar2/c
  v : _cl_uchar/c
Sets the f1 of a _cl_uchar2 value.
A contract for _cl_uchar2 values.
A contract for cvectors of _cl_uchar2 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_uchar4 f0 f1 f2 f3)  _cl_uchar4/c

  f0 : _cl_uchar/c
  f1 : _cl_uchar/c
  f2 : _cl_uchar/c
  f3 : _cl_uchar/c
Constructs a _cl_uchar4 value.

procedure

(cl_uchar4-f0 obj)  _cl_uchar/c

  obj : _cl_uchar4/c
Extracts the f0 of a _cl_uchar4 value.

procedure

(cl_uchar4-f1 obj)  _cl_uchar/c

  obj : _cl_uchar4/c
Extracts the f1 of a _cl_uchar4 value.

procedure

(cl_uchar4-f2 obj)  _cl_uchar/c

  obj : _cl_uchar4/c
Extracts the f2 of a _cl_uchar4 value.

procedure

(cl_uchar4-f3 obj)  _cl_uchar/c

  obj : _cl_uchar4/c
Extracts the f3 of a _cl_uchar4 value.

procedure

(set-cl_uchar4-f0! obj v)  void

  obj : _cl_uchar4/c
  v : _cl_uchar/c
Sets the f0 of a _cl_uchar4 value.

procedure

(set-cl_uchar4-f1! obj v)  void

  obj : _cl_uchar4/c
  v : _cl_uchar/c
Sets the f1 of a _cl_uchar4 value.

procedure

(set-cl_uchar4-f2! obj v)  void

  obj : _cl_uchar4/c
  v : _cl_uchar/c
Sets the f2 of a _cl_uchar4 value.

procedure

(set-cl_uchar4-f3! obj v)  void

  obj : _cl_uchar4/c
  v : _cl_uchar/c
Sets the f3 of a _cl_uchar4 value.
A contract for _cl_uchar4 values.
A contract for cvectors of _cl_uchar4 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_uchar8 f0 f1 f2 f3 f4 f5 f6 f7)  _cl_uchar8/c

  f0 : _cl_uchar/c
  f1 : _cl_uchar/c
  f2 : _cl_uchar/c
  f3 : _cl_uchar/c
  f4 : _cl_uchar/c
  f5 : _cl_uchar/c
  f6 : _cl_uchar/c
  f7 : _cl_uchar/c
Constructs a _cl_uchar8 value.

procedure

(cl_uchar8-f0 obj)  _cl_uchar/c

  obj : _cl_uchar8/c
Extracts the f0 of a _cl_uchar8 value.

procedure

(cl_uchar8-f1 obj)  _cl_uchar/c

  obj : _cl_uchar8/c
Extracts the f1 of a _cl_uchar8 value.

procedure

(cl_uchar8-f2 obj)  _cl_uchar/c

  obj : _cl_uchar8/c
Extracts the f2 of a _cl_uchar8 value.

procedure

(cl_uchar8-f3 obj)  _cl_uchar/c

  obj : _cl_uchar8/c
Extracts the f3 of a _cl_uchar8 value.

procedure

(cl_uchar8-f4 obj)  _cl_uchar/c

  obj : _cl_uchar8/c
Extracts the f4 of a _cl_uchar8 value.

procedure

(cl_uchar8-f5 obj)  _cl_uchar/c

  obj : _cl_uchar8/c
Extracts the f5 of a _cl_uchar8 value.

procedure

(cl_uchar8-f6 obj)  _cl_uchar/c

  obj : _cl_uchar8/c
Extracts the f6 of a _cl_uchar8 value.

procedure

(cl_uchar8-f7 obj)  _cl_uchar/c

  obj : _cl_uchar8/c
Extracts the f7 of a _cl_uchar8 value.

procedure

(set-cl_uchar8-f0! obj v)  void

  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f0 of a _cl_uchar8 value.

procedure

(set-cl_uchar8-f1! obj v)  void

  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f1 of a _cl_uchar8 value.

procedure

(set-cl_uchar8-f2! obj v)  void

  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f2 of a _cl_uchar8 value.

procedure

(set-cl_uchar8-f3! obj v)  void

  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f3 of a _cl_uchar8 value.

procedure

(set-cl_uchar8-f4! obj v)  void

  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f4 of a _cl_uchar8 value.

procedure

(set-cl_uchar8-f5! obj v)  void

  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f5 of a _cl_uchar8 value.

procedure

(set-cl_uchar8-f6! obj v)  void

  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f6 of a _cl_uchar8 value.

procedure

(set-cl_uchar8-f7! obj v)  void

  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f7 of a _cl_uchar8 value.
A contract for _cl_uchar8 values.
A contract for cvectors of _cl_uchar8 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_uchar16 f0    
  f1    
  f2    
  f3    
  f4    
  f5    
  f6    
  f7    
  f8    
  f9    
  f10    
  f11    
  f12    
  f13    
  f14    
  f15)  _cl_uchar16/c
  f0 : _cl_uchar/c
  f1 : _cl_uchar/c
  f2 : _cl_uchar/c
  f3 : _cl_uchar/c
  f4 : _cl_uchar/c
  f5 : _cl_uchar/c
  f6 : _cl_uchar/c
  f7 : _cl_uchar/c
  f8 : _cl_uchar/c
  f9 : _cl_uchar/c
  f10 : _cl_uchar/c
  f11 : _cl_uchar/c
  f12 : _cl_uchar/c
  f13 : _cl_uchar/c
  f14 : _cl_uchar/c
  f15 : _cl_uchar/c
Constructs a _cl_uchar16 value.

procedure

(cl_uchar16-f0 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f0 of a _cl_uchar16 value.

procedure

(cl_uchar16-f1 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f1 of a _cl_uchar16 value.

procedure

(cl_uchar16-f2 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f2 of a _cl_uchar16 value.

procedure

(cl_uchar16-f3 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f3 of a _cl_uchar16 value.

procedure

(cl_uchar16-f4 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f4 of a _cl_uchar16 value.

procedure

(cl_uchar16-f5 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f5 of a _cl_uchar16 value.

procedure

(cl_uchar16-f6 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f6 of a _cl_uchar16 value.

procedure

(cl_uchar16-f7 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f7 of a _cl_uchar16 value.

procedure

(cl_uchar16-f8 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f8 of a _cl_uchar16 value.

procedure

(cl_uchar16-f9 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f9 of a _cl_uchar16 value.

procedure

(cl_uchar16-f10 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f10 of a _cl_uchar16 value.

procedure

(cl_uchar16-f11 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f11 of a _cl_uchar16 value.

procedure

(cl_uchar16-f12 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f12 of a _cl_uchar16 value.

procedure

(cl_uchar16-f13 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f13 of a _cl_uchar16 value.

procedure

(cl_uchar16-f14 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f14 of a _cl_uchar16 value.

procedure

(cl_uchar16-f15 obj)  _cl_uchar/c

  obj : _cl_uchar16/c
Extracts the f15 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f0! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f0 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f1! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f1 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f2! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f2 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f3! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f3 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f4! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f4 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f5! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f5 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f6! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f6 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f7! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f7 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f8! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f8 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f9! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f9 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f10! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f10 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f11! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f11 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f12! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f12 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f13! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f13 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f14! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f14 of a _cl_uchar16 value.

procedure

(set-cl_uchar16-f15! obj v)  void

  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f15 of a _cl_uchar16 value.
A contract for _cl_uchar16 values.
A contract for cvectors of _cl_uchar16 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_short2 f0 f1)  _cl_short2/c

  f0 : _cl_short/c
  f1 : _cl_short/c
Constructs a _cl_short2 value.

procedure

(cl_short2-f0 obj)  _cl_short/c

  obj : _cl_short2/c
Extracts the f0 of a _cl_short2 value.

procedure

(cl_short2-f1 obj)  _cl_short/c

  obj : _cl_short2/c
Extracts the f1 of a _cl_short2 value.

procedure

(set-cl_short2-f0! obj v)  void

  obj : _cl_short2/c
  v : _cl_short/c
Sets the f0 of a _cl_short2 value.

procedure

(set-cl_short2-f1! obj v)  void

  obj : _cl_short2/c
  v : _cl_short/c
Sets the f1 of a _cl_short2 value.
A contract for _cl_short2 values.
A contract for cvectors of _cl_short2 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_short4 f0 f1 f2 f3)  _cl_short4/c

  f0 : _cl_short/c
  f1 : _cl_short/c
  f2 : _cl_short/c
  f3 : _cl_short/c
Constructs a _cl_short4 value.

procedure

(cl_short4-f0 obj)  _cl_short/c

  obj : _cl_short4/c
Extracts the f0 of a _cl_short4 value.

procedure

(cl_short4-f1 obj)  _cl_short/c

  obj : _cl_short4/c
Extracts the f1 of a _cl_short4 value.

procedure

(cl_short4-f2 obj)  _cl_short/c

  obj : _cl_short4/c
Extracts the f2 of a _cl_short4 value.

procedure

(cl_short4-f3 obj)  _cl_short/c

  obj : _cl_short4/c
Extracts the f3 of a _cl_short4 value.

procedure

(set-cl_short4-f0! obj v)  void

  obj : _cl_short4/c
  v : _cl_short/c
Sets the f0 of a _cl_short4 value.

procedure

(set-cl_short4-f1! obj v)  void

  obj : _cl_short4/c
  v : _cl_short/c
Sets the f1 of a _cl_short4 value.

procedure

(set-cl_short4-f2! obj v)  void

  obj : _cl_short4/c
  v : _cl_short/c
Sets the f2 of a _cl_short4 value.

procedure

(set-cl_short4-f3! obj v)  void

  obj : _cl_short4/c
  v : _cl_short/c
Sets the f3 of a _cl_short4 value.
A contract for _cl_short4 values.
A contract for cvectors of _cl_short4 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_short8 f0 f1 f2 f3 f4 f5 f6 f7)  _cl_short8/c

  f0 : _cl_short/c
  f1 : _cl_short/c
  f2 : _cl_short/c
  f3 : _cl_short/c
  f4 : _cl_short/c
  f5 : _cl_short/c
  f6 : _cl_short/c
  f7 : _cl_short/c
Constructs a _cl_short8 value.

procedure

(cl_short8-f0 obj)  _cl_short/c

  obj : _cl_short8/c
Extracts the f0 of a _cl_short8 value.

procedure

(cl_short8-f1 obj)  _cl_short/c

  obj : _cl_short8/c
Extracts the f1 of a _cl_short8 value.

procedure

(cl_short8-f2 obj)  _cl_short/c

  obj : _cl_short8/c
Extracts the f2 of a _cl_short8 value.

procedure

(cl_short8-f3 obj)  _cl_short/c

  obj : _cl_short8/c
Extracts the f3 of a _cl_short8 value.

procedure

(cl_short8-f4 obj)  _cl_short/c

  obj : _cl_short8/c
Extracts the f4 of a _cl_short8 value.

procedure

(cl_short8-f5 obj)  _cl_short/c

  obj : _cl_short8/c
Extracts the f5 of a _cl_short8 value.

procedure

(cl_short8-f6 obj)  _cl_short/c

  obj : _cl_short8/c
Extracts the f6 of a _cl_short8 value.

procedure

(cl_short8-f7 obj)  _cl_short/c

  obj : _cl_short8/c
Extracts the f7 of a _cl_short8 value.

procedure

(set-cl_short8-f0! obj v)  void

  obj : _cl_short8/c
  v : _cl_short/c
Sets the f0 of a _cl_short8 value.

procedure

(set-cl_short8-f1! obj v)  void

  obj : _cl_short8/c
  v : _cl_short/c
Sets the f1 of a _cl_short8 value.

procedure

(set-cl_short8-f2! obj v)  void

  obj : _cl_short8/c
  v : _cl_short/c
Sets the f2 of a _cl_short8 value.

procedure

(set-cl_short8-f3! obj v)  void

  obj : _cl_short8/c
  v : _cl_short/c
Sets the f3 of a _cl_short8 value.

procedure

(set-cl_short8-f4! obj v)  void

  obj : _cl_short8/c
  v : _cl_short/c
Sets the f4 of a _cl_short8 value.

procedure

(set-cl_short8-f5! obj v)  void

  obj : _cl_short8/c
  v : _cl_short/c
Sets the f5 of a _cl_short8 value.

procedure

(set-cl_short8-f6! obj v)  void

  obj : _cl_short8/c
  v : _cl_short/c
Sets the f6 of a _cl_short8 value.

procedure

(set-cl_short8-f7! obj v)  void

  obj : _cl_short8/c
  v : _cl_short/c
Sets the f7 of a _cl_short8 value.
A contract for _cl_short8 values.
A contract for cvectors of _cl_short8 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_short16 f0    
  f1    
  f2    
  f3    
  f4    
  f5    
  f6    
  f7    
  f8    
  f9    
  f10    
  f11    
  f12    
  f13    
  f14    
  f15)  _cl_short16/c
  f0 : _cl_short/c
  f1 : _cl_short/c
  f2 : _cl_short/c
  f3 : _cl_short/c
  f4 : _cl_short/c
  f5 : _cl_short/c
  f6 : _cl_short/c
  f7 : _cl_short/c
  f8 : _cl_short/c
  f9 : _cl_short/c
  f10 : _cl_short/c
  f11 : _cl_short/c
  f12 : _cl_short/c
  f13 : _cl_short/c
  f14 : _cl_short/c
  f15 : _cl_short/c
Constructs a _cl_short16 value.

procedure

(cl_short16-f0 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f0 of a _cl_short16 value.

procedure

(cl_short16-f1 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f1 of a _cl_short16 value.

procedure

(cl_short16-f2 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f2 of a _cl_short16 value.

procedure

(cl_short16-f3 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f3 of a _cl_short16 value.

procedure

(cl_short16-f4 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f4 of a _cl_short16 value.

procedure

(cl_short16-f5 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f5 of a _cl_short16 value.

procedure

(cl_short16-f6 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f6 of a _cl_short16 value.

procedure

(cl_short16-f7 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f7 of a _cl_short16 value.

procedure

(cl_short16-f8 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f8 of a _cl_short16 value.

procedure

(cl_short16-f9 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f9 of a _cl_short16 value.

procedure

(cl_short16-f10 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f10 of a _cl_short16 value.

procedure

(cl_short16-f11 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f11 of a _cl_short16 value.

procedure

(cl_short16-f12 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f12 of a _cl_short16 value.

procedure

(cl_short16-f13 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f13 of a _cl_short16 value.

procedure

(cl_short16-f14 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f14 of a _cl_short16 value.

procedure

(cl_short16-f15 obj)  _cl_short/c

  obj : _cl_short16/c
Extracts the f15 of a _cl_short16 value.

procedure

(set-cl_short16-f0! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f0 of a _cl_short16 value.

procedure

(set-cl_short16-f1! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f1 of a _cl_short16 value.

procedure

(set-cl_short16-f2! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f2 of a _cl_short16 value.

procedure

(set-cl_short16-f3! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f3 of a _cl_short16 value.

procedure

(set-cl_short16-f4! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f4 of a _cl_short16 value.

procedure

(set-cl_short16-f5! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f5 of a _cl_short16 value.

procedure

(set-cl_short16-f6! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f6 of a _cl_short16 value.

procedure

(set-cl_short16-f7! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f7 of a _cl_short16 value.

procedure

(set-cl_short16-f8! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f8 of a _cl_short16 value.

procedure

(set-cl_short16-f9! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f9 of a _cl_short16 value.

procedure

(set-cl_short16-f10! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f10 of a _cl_short16 value.

procedure

(set-cl_short16-f11! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f11 of a _cl_short16 value.

procedure

(set-cl_short16-f12! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f12 of a _cl_short16 value.

procedure

(set-cl_short16-f13! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f13 of a _cl_short16 value.

procedure

(set-cl_short16-f14! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f14 of a _cl_short16 value.

procedure

(set-cl_short16-f15! obj v)  void

  obj : _cl_short16/c
  v : _cl_short/c
Sets the f15 of a _cl_short16 value.
A contract for _cl_short16 values.
A contract for cvectors of _cl_short16 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_ushort2 f0 f1)  _cl_ushort2/c

  f0 : _cl_ushort/c
  f1 : _cl_ushort/c
Constructs a _cl_ushort2 value.

procedure

(cl_ushort2-f0 obj)  _cl_ushort/c

  obj : _cl_ushort2/c
Extracts the f0 of a _cl_ushort2 value.

procedure

(cl_ushort2-f1 obj)  _cl_ushort/c

  obj : _cl_ushort2/c
Extracts the f1 of a _cl_ushort2 value.

procedure

(set-cl_ushort2-f0! obj v)  void

  obj : _cl_ushort2/c
  v : _cl_ushort/c
Sets the f0 of a _cl_ushort2 value.

procedure

(set-cl_ushort2-f1! obj v)  void

  obj : _cl_ushort2/c
  v : _cl_ushort/c
Sets the f1 of a _cl_ushort2 value.
A contract for _cl_ushort2 values.
A contract for cvectors of _cl_ushort2 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_ushort4 f0 f1 f2 f3)  _cl_ushort4/c

  f0 : _cl_ushort/c
  f1 : _cl_ushort/c
  f2 : _cl_ushort/c
  f3 : _cl_ushort/c
Constructs a _cl_ushort4 value.

procedure

(cl_ushort4-f0 obj)  _cl_ushort/c

  obj : _cl_ushort4/c
Extracts the f0 of a _cl_ushort4 value.

procedure

(cl_ushort4-f1 obj)  _cl_ushort/c

  obj : _cl_ushort4/c
Extracts the f1 of a _cl_ushort4 value.

procedure

(cl_ushort4-f2 obj)  _cl_ushort/c

  obj : _cl_ushort4/c
Extracts the f2 of a _cl_ushort4 value.

procedure

(cl_ushort4-f3 obj)  _cl_ushort/c

  obj : _cl_ushort4/c
Extracts the f3 of a _cl_ushort4 value.

procedure

(set-cl_ushort4-f0! obj v)  void

  obj : _cl_ushort4/c
  v : _cl_ushort/c
Sets the f0 of a _cl_ushort4 value.

procedure

(set-cl_ushort4-f1! obj v)  void

  obj : _cl_ushort4/c
  v : _cl_ushort/c
Sets the f1 of a _cl_ushort4 value.

procedure

(set-cl_ushort4-f2! obj v)  void

  obj : _cl_ushort4/c
  v : _cl_ushort/c
Sets the f2 of a _cl_ushort4 value.

procedure

(set-cl_ushort4-f3! obj v)  void

  obj : _cl_ushort4/c
  v : _cl_ushort/c
Sets the f3 of a _cl_ushort4 value.
A contract for _cl_ushort4 values.
A contract for cvectors of _cl_ushort4 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_ushort8 f0 f1 f2 f3 f4 f5 f6 f7)  _cl_ushort8/c

  f0 : _cl_ushort/c
  f1 : _cl_ushort/c
  f2 : _cl_ushort/c
  f3 : _cl_ushort/c
  f4 : _cl_ushort/c
  f5 : _cl_ushort/c
  f6 : _cl_ushort/c
  f7 : _cl_ushort/c
Constructs a _cl_ushort8 value.

procedure

(cl_ushort8-f0 obj)  _cl_ushort/c

  obj : _cl_ushort8/c
Extracts the f0 of a _cl_ushort8 value.

procedure

(cl_ushort8-f1 obj)  _cl_ushort/c

  obj : _cl_ushort8/c
Extracts the f1 of a _cl_ushort8 value.

procedure

(cl_ushort8-f2 obj)  _cl_ushort/c

  obj : _cl_ushort8/c
Extracts the f2 of a _cl_ushort8 value.

procedure

(cl_ushort8-f3 obj)  _cl_ushort/c

  obj : _cl_ushort8/c
Extracts the f3 of a _cl_ushort8 value.

procedure

(cl_ushort8-f4 obj)  _cl_ushort/c

  obj : _cl_ushort8/c
Extracts the f4 of a _cl_ushort8 value.

procedure

(cl_ushort8-f5 obj)  _cl_ushort/c

  obj : _cl_ushort8/c
Extracts the f5 of a _cl_ushort8 value.

procedure

(cl_ushort8-f6 obj)  _cl_ushort/c

  obj : _cl_ushort8/c
Extracts the f6 of a _cl_ushort8 value.

procedure

(cl_ushort8-f7 obj)  _cl_ushort/c

  obj : _cl_ushort8/c
Extracts the f7 of a _cl_ushort8 value.

procedure

(set-cl_ushort8-f0! obj v)  void

  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f0 of a _cl_ushort8 value.

procedure

(set-cl_ushort8-f1! obj v)  void

  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f1 of a _cl_ushort8 value.

procedure

(set-cl_ushort8-f2! obj v)  void

  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f2 of a _cl_ushort8 value.

procedure

(set-cl_ushort8-f3! obj v)  void

  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f3 of a _cl_ushort8 value.

procedure

(set-cl_ushort8-f4! obj v)  void

  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f4 of a _cl_ushort8 value.

procedure

(set-cl_ushort8-f5! obj v)  void

  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f5 of a _cl_ushort8 value.

procedure

(set-cl_ushort8-f6! obj v)  void

  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f6 of a _cl_ushort8 value.

procedure

(set-cl_ushort8-f7! obj v)  void

  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f7 of a _cl_ushort8 value.
A contract for _cl_ushort8 values.
A contract for cvectors of _cl_ushort8 values.
Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_ushort16 f0    
  f1    
  f2    
  f3    
  f4    
  f5    
  f6    
  f7    
  f8    
  f9    
  f10    
  f11    
  f12    
  f13    
  f14    
  f15)  _cl_ushort16/c
  f0 : _cl_ushort/c
  f1 : _cl_ushort/c
  f2 : _cl_ushort/c
  f3 : _cl_ushort/c
  f4 : _cl_ushort/c
  f5 : _cl_ushort/c
  f6 : _cl_ushort/c
  f7 : _cl_ushort/c
  f8 : _cl_ushort/c
  f9 : _cl_ushort/c
  f10 : _cl_ushort/c
  f11 : _cl_ushort/c
  f12 : _cl_ushort/c
  f13 : _cl_ushort/c
  f14 : _cl_ushort/c
  f15 : _cl_ushort/c
Constructs a _cl_ushort16 value.

procedure

(cl_ushort16-f0 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f0 of a _cl_ushort16 value.

procedure

(cl_ushort16-f1 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f1 of a _cl_ushort16 value.

procedure

(cl_ushort16-f2 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f2 of a _cl_ushort16 value.

procedure

(cl_ushort16-f3 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f3 of a _cl_ushort16 value.

procedure

(cl_ushort16-f4 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f4 of a _cl_ushort16 value.

procedure

(cl_ushort16-f5 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f5 of a _cl_ushort16 value.

procedure

(cl_ushort16-f6 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f6 of a _cl_ushort16 value.

procedure

(cl_ushort16-f7 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f7 of a _cl_ushort16 value.

procedure

(cl_ushort16-f8 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f8 of a _cl_ushort16 value.

procedure

(cl_ushort16-f9 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f9 of a _cl_ushort16 value.

procedure

(cl_ushort16-f10 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f10 of a _cl_ushort16 value.

procedure

(cl_ushort16-f11 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f11 of a _cl_ushort16 value.

procedure

(cl_ushort16-f12 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f12 of a _cl_ushort16 value.

procedure

(cl_ushort16-f13 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f13 of a _cl_ushort16 value.

procedure

(cl_ushort16-f14 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f14 of a _cl_ushort16 value.

procedure

(cl_ushort16-f15 obj)  _cl_ushort/c

  obj : _cl_ushort16/c
Extracts the f15 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f0! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f0 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f1! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f1 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f2! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f2 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f3! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f3 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f4! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f4 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f5! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f5 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f6! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f6 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f7! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f7 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f8! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f8 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f9! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f9 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f10! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f10 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f11! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f11 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f12! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f12 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f13! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f13 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f14! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f14 of a _cl_ushort16 value.

procedure

(set-cl_ushort16-f15! obj v)  void

  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f15 of a _cl_ushort16 value.
A contract for _cl_ushort16 values.
A contract for cvectors of _cl_ushort16 values.

value

_cl_int2 : ctype?

Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_int2 f0 f1)  _cl_int2/c

  f0 : _cl_int/c
  f1 : _cl_int/c
Constructs a _cl_int2 value.

procedure

(cl_int2-f0 obj)  _cl_int/c

  obj : _cl_int2/c
Extracts the f0 of a _cl_int2 value.

procedure

(cl_int2-f1 obj)  _cl_int/c

  obj : _cl_int2/c
Extracts the f1 of a _cl_int2 value.

procedure

(set-cl_int2-f0! obj v)  void

  obj : _cl_int2/c
  v : _cl_int/c
Sets the f0 of a _cl_int2 value.

procedure

(set-cl_int2-f1! obj v)  void

  obj : _cl_int2/c
  v : _cl_int/c
Sets the f1 of a _cl_int2 value.
A contract for _cl_int2 values.
A contract for cvectors of _cl_int2 values.

value

_cl_int4 : ctype?

Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_int4 f0 f1 f2 f3)  _cl_int4/c

  f0 : _cl_int/c
  f1 : _cl_int/c
  f2 : _cl_int/c
  f3 : _cl_int/c
Constructs a _cl_int4 value.

procedure

(cl_int4-f0 obj)  _cl_int/c

  obj : _cl_int4/c
Extracts the f0 of a _cl_int4 value.

procedure

(cl_int4-f1 obj)  _cl_int/c

  obj : _cl_int4/c
Extracts the f1 of a _cl_int4 value.

procedure

(cl_int4-f2 obj)  _cl_int/c

  obj : _cl_int4/c
Extracts the f2 of a _cl_int4 value.

procedure

(cl_int4-f3 obj)  _cl_int/c

  obj : _cl_int4/c
Extracts the f3 of a _cl_int4 value.

procedure

(set-cl_int4-f0! obj v)  void

  obj : _cl_int4/c
  v : _cl_int/c
Sets the f0 of a _cl_int4 value.

procedure

(set-cl_int4-f1! obj v)  void

  obj : _cl_int4/c
  v : _cl_int/c
Sets the f1 of a _cl_int4 value.

procedure

(set-cl_int4-f2! obj v)  void

  obj : _cl_int4/c
  v : _cl_int/c
Sets the f2 of a _cl_int4 value.

procedure

(set-cl_int4-f3! obj v)  void

  obj : _cl_int4/c
  v : _cl_int/c
Sets the f3 of a _cl_int4 value.
A contract for _cl_int4 values.
A contract for cvectors of _cl_int4 values.

value

_cl_int8 : ctype?

Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_int8 f0 f1 f2 f3 f4 f5 f6 f7)  _cl_int8/c

  f0 : _cl_int/c
  f1 : _cl_int/c
  f2 : _cl_int/c
  f3 : _cl_int/c
  f4 : _cl_int/c
  f5 : _cl_int/c
  f6 : _cl_int/c
  f7 : _cl_int/c
Constructs a _cl_int8 value.

procedure

(cl_int8-f0 obj)  _cl_int/c

  obj : _cl_int8/c
Extracts the f0 of a _cl_int8 value.

procedure

(cl_int8-f1 obj)  _cl_int/c

  obj : _cl_int8/c
Extracts the f1 of a _cl_int8 value.

procedure

(cl_int8-f2 obj)  _cl_int/c

  obj : _cl_int8/c
Extracts the f2 of a _cl_int8 value.

procedure

(cl_int8-f3 obj)  _cl_int/c

  obj : _cl_int8/c
Extracts the f3 of a _cl_int8 value.

procedure

(cl_int8-f4 obj)  _cl_int/c

  obj : _cl_int8/c
Extracts the f4 of a _cl_int8 value.

procedure

(cl_int8-f5 obj)  _cl_int/c

  obj : _cl_int8/c
Extracts the f5 of a _cl_int8 value.

procedure

(cl_int8-f6 obj)  _cl_int/c

  obj : _cl_int8/c
Extracts the f6 of a _cl_int8 value.

procedure

(cl_int8-f7 obj)  _cl_int/c

  obj : _cl_int8/c
Extracts the f7 of a _cl_int8 value.

procedure

(set-cl_int8-f0! obj v)  void

  obj : _cl_int8/c
  v : _cl_int/c
Sets the f0 of a _cl_int8 value.

procedure

(set-cl_int8-f1! obj v)  void

  obj : _cl_int8/c
  v : _cl_int/c
Sets the f1 of a _cl_int8 value.

procedure

(set-cl_int8-f2! obj v)  void

  obj : _cl_int8/c
  v : _cl_int/c
Sets the f2 of a _cl_int8 value.

procedure

(set-cl_int8-f3! obj v)  void

  obj : _cl_int8/c
  v : _cl_int/c
Sets the f3 of a _cl_int8 value.

procedure

(set-cl_int8-f4! obj v)  void

  obj : _cl_int8/c
  v : _cl_int/c
Sets the f4 of a _cl_int8 value.

procedure

(set-cl_int8-f5! obj v)  void

  obj : _cl_int8/c
  v : _cl_int/c
Sets the f5 of a _cl_int8 value.

procedure

(set-cl_int8-f6! obj v)  void

  obj : _cl_int8/c
  v : _cl_int/c
Sets the f6 of a _cl_int8 value.

procedure

(set-cl_int8-f7! obj v)  void

  obj : _cl_int8/c
  v : _cl_int/c
Sets the f7 of a _cl_int8 value.
A contract for _cl_int8 values.
A contract for cvectors of _cl_int8 values.

value

_cl_int16 : ctype?

Represents a structure value of a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object.

procedure

(make-cl_int16 f0    
  f1    
  f2    
  f3    
  f4    
  f5    
  f6    
  f7    
  f8    
  f9    
  f10    
  f11    
  f12    
  f13    
  f14    
  f15)  _cl_int16/c
  f0 : _cl_int/c
  f1 : _cl_int/c
  f2 : _cl_int/c
  f3 : _cl_int/c
  f4 : _cl_int/c
  f5 : _cl_int/c
  f6 : _cl_int/c
  f7 : _cl_int/c
  f8 : _cl_int/c
  f9 : _cl_int/c
  f10 : _cl_int/c
  f11 : _cl_int/c
  f12 : _cl_int/c
  f13 : _cl_int/c
  f14 : _cl_int/c
  f15 : _cl_int/c
Constructs a _cl_int16 value.

procedure

(cl_int16-f0 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f0 of a _cl_int16 value.

procedure

(cl_int16-f1 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f1 of a _cl_int16 value.

procedure

(cl_int16-f2 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f2 of a _cl_int16 value.

procedure

(cl_int16-f3 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f3 of a _cl_int16 value.

procedure

(cl_int16-f4 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f4 of a _cl_int16 value.

procedure

(cl_int16-f5 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f5 of a _cl_int16 value.

procedure

(cl_int16-f6 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f6 of a _cl_int16 value.

procedure

(cl_int16-f7 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f7 of a _cl_int16 value.

procedure

(cl_int16-f8 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f8 of a _cl_int16 value.

procedure

(cl_int16-f9 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f9 of a _cl_int16 value.

procedure

(cl_int16-f10 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f10 of a _cl_int16 value.

procedure

(cl_int16-f11 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f11 of a _cl_int16 value.

procedure

(cl_int16-f12 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f12 of a _cl_int16 value.

procedure

(cl_int16-f13 obj)  _cl_int/c

  obj : _cl_int16/c
Extracts the f13 of a _cl_int16 value.

procedure

(cl_int16-f14 obj)  _cl_int/c

  obj :