On this page:
_ 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

 (require (planet jaymccarthy/opencl:1:=0/c/types))
_cl_char : ctype?
An alias for _int8.
_cl_char/c : contract?
A contract for _cl_char values. Defined as _int8?.
_cl_char_vector/c : contract?
A contract for vectors of _cl_char values.
_cl_uchar : ctype?
An alias for _uint8.
_cl_uchar/c : contract?
A contract for _cl_uchar values. Defined as _uint8?.
_cl_uchar_vector/c : contract?
A contract for vectors of _cl_uchar values.
_cl_short : ctype?
An alias for _int16.
_cl_short/c : contract?
A contract for _cl_short values. Defined as _int16?.
_cl_short_vector/c : contract?
A contract for vectors of _cl_short values.
_cl_ushort : ctype?
An alias for _uint16.
_cl_ushort/c : contract?
A contract for _cl_ushort values. Defined as _uint16?.
_cl_ushort_vector/c : contract?
A contract for vectors of _cl_ushort values.
_cl_int : ctype?
An alias for _int32.
_cl_int/c : contract?
A contract for _cl_int values. Defined as _int32?.
_cl_int_vector/c : contract?
A contract for vectors of _cl_int values.
_cl_uint : ctype?
An alias for _uint32.
_cl_uint/c : contract?
A contract for _cl_uint values. Defined as _uint32?.
_cl_uint_vector/c : contract?
A contract for vectors of _cl_uint values.
_cl_long : ctype?
An alias for _int64.
_cl_long/c : contract?
A contract for _cl_long values. Defined as _int64?.
_cl_long_vector/c : contract?
A contract for vectors of _cl_long values.
_cl_ulong : ctype?
An alias for _uint64.
_cl_ulong/c : contract?
A contract for _cl_ulong values. Defined as _uint64?.
_cl_ulong_vector/c : contract?
A contract for vectors of _cl_ulong values.
_cl_half : ctype?
An alias for _uint16.
_cl_half/c : contract?
A contract for _cl_half values. Defined as _uint16?.
_cl_half_vector/c : contract?
A contract for vectors of _cl_half values.
_cl_float : ctype?
An alias for _float.
_cl_float/c : contract?
A contract for _cl_float values. Defined as _float?.
_cl_float_vector/c : contract?
A contract for vectors of _cl_float values.
_cl_double : ctype?
An alias for _double.
_cl_double/c : contract?
A contract for _cl_double values. Defined as _double?.
_cl_double_vector/c : contract?
A contract for vectors of _cl_double values.
_cl_char2 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_char2-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(make-cl_char2 f0 f1)  _cl_char2/c
  f0 : _cl_char/c
  f1 : _cl_char/c
Constructs a _cl_char2 value.
(cl_char2-f0 obj)  _cl_char/c
  obj : _cl_char2/c
Extracts the f0 of a _cl_char2 value.
(cl_char2-f1 obj)  _cl_char/c
  obj : _cl_char2/c
Extracts the f1 of a _cl_char2 value.
(set-cl_char2-f0! obj v)  void
  obj : _cl_char2/c
  v : _cl_char/c
Sets the f0 of a _cl_char2 value.
(set-cl_char2-f1! obj v)  void
  obj : _cl_char2/c
  v : _cl_char/c
Sets the f1 of a _cl_char2 value.
_cl_char2/c : contract?
A contract for _cl_char2 values.
_cl_char2_vector/c : contract?
A contract for cvectors of _cl_char2 values.
_cl_char4 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_char4-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_char4-f0 obj)  _cl_char/c
  obj : _cl_char4/c
Extracts the f0 of a _cl_char4 value.
(cl_char4-f1 obj)  _cl_char/c
  obj : _cl_char4/c
Extracts the f1 of a _cl_char4 value.
(cl_char4-f2 obj)  _cl_char/c
  obj : _cl_char4/c
Extracts the f2 of a _cl_char4 value.
(cl_char4-f3 obj)  _cl_char/c
  obj : _cl_char4/c
Extracts the f3 of a _cl_char4 value.
(set-cl_char4-f0! obj v)  void
  obj : _cl_char4/c
  v : _cl_char/c
Sets the f0 of a _cl_char4 value.
(set-cl_char4-f1! obj v)  void
  obj : _cl_char4/c
  v : _cl_char/c
Sets the f1 of a _cl_char4 value.
(set-cl_char4-f2! obj v)  void
  obj : _cl_char4/c
  v : _cl_char/c
Sets the f2 of a _cl_char4 value.
(set-cl_char4-f3! obj v)  void
  obj : _cl_char4/c
  v : _cl_char/c
Sets the f3 of a _cl_char4 value.
_cl_char4/c : contract?
A contract for _cl_char4 values.
_cl_char4_vector/c : contract?
A contract for cvectors of _cl_char4 values.
_cl_char8 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_char8-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_char8-f0 obj)  _cl_char/c
  obj : _cl_char8/c
Extracts the f0 of a _cl_char8 value.
(cl_char8-f1 obj)  _cl_char/c
  obj : _cl_char8/c
Extracts the f1 of a _cl_char8 value.
(cl_char8-f2 obj)  _cl_char/c
  obj : _cl_char8/c
Extracts the f2 of a _cl_char8 value.
(cl_char8-f3 obj)  _cl_char/c
  obj : _cl_char8/c
Extracts the f3 of a _cl_char8 value.
(cl_char8-f4 obj)  _cl_char/c
  obj : _cl_char8/c
Extracts the f4 of a _cl_char8 value.
(cl_char8-f5 obj)  _cl_char/c
  obj : _cl_char8/c
Extracts the f5 of a _cl_char8 value.
(cl_char8-f6 obj)  _cl_char/c
  obj : _cl_char8/c
Extracts the f6 of a _cl_char8 value.
(cl_char8-f7 obj)  _cl_char/c
  obj : _cl_char8/c
Extracts the f7 of a _cl_char8 value.
(set-cl_char8-f0! obj v)  void
  obj : _cl_char8/c
  v : _cl_char/c
Sets the f0 of a _cl_char8 value.
(set-cl_char8-f1! obj v)  void
  obj : _cl_char8/c
  v : _cl_char/c
Sets the f1 of a _cl_char8 value.
(set-cl_char8-f2! obj v)  void
  obj : _cl_char8/c
  v : _cl_char/c
Sets the f2 of a _cl_char8 value.
(set-cl_char8-f3! obj v)  void
  obj : _cl_char8/c
  v : _cl_char/c
Sets the f3 of a _cl_char8 value.
(set-cl_char8-f4! obj v)  void
  obj : _cl_char8/c
  v : _cl_char/c
Sets the f4 of a _cl_char8 value.
(set-cl_char8-f5! obj v)  void
  obj : _cl_char8/c
  v : _cl_char/c
Sets the f5 of a _cl_char8 value.
(set-cl_char8-f6! obj v)  void
  obj : _cl_char8/c
  v : _cl_char/c
Sets the f6 of a _cl_char8 value.
(set-cl_char8-f7! obj v)  void
  obj : _cl_char8/c
  v : _cl_char/c
Sets the f7 of a _cl_char8 value.
_cl_char8/c : contract?
A contract for _cl_char8 values.
_cl_char8_vector/c : contract?
A contract for cvectors of _cl_char8 values.
_cl_char16 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_char16-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_char16-f0 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f0 of a _cl_char16 value.
(cl_char16-f1 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f1 of a _cl_char16 value.
(cl_char16-f2 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f2 of a _cl_char16 value.
(cl_char16-f3 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f3 of a _cl_char16 value.
(cl_char16-f4 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f4 of a _cl_char16 value.
(cl_char16-f5 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f5 of a _cl_char16 value.
(cl_char16-f6 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f6 of a _cl_char16 value.
(cl_char16-f7 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f7 of a _cl_char16 value.
(cl_char16-f8 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f8 of a _cl_char16 value.
(cl_char16-f9 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f9 of a _cl_char16 value.
(cl_char16-f10 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f10 of a _cl_char16 value.
(cl_char16-f11 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f11 of a _cl_char16 value.
(cl_char16-f12 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f12 of a _cl_char16 value.
(cl_char16-f13 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f13 of a _cl_char16 value.
(cl_char16-f14 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f14 of a _cl_char16 value.
(cl_char16-f15 obj)  _cl_char/c
  obj : _cl_char16/c
Extracts the f15 of a _cl_char16 value.
(set-cl_char16-f0! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f0 of a _cl_char16 value.
(set-cl_char16-f1! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f1 of a _cl_char16 value.
(set-cl_char16-f2! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f2 of a _cl_char16 value.
(set-cl_char16-f3! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f3 of a _cl_char16 value.
(set-cl_char16-f4! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f4 of a _cl_char16 value.
(set-cl_char16-f5! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f5 of a _cl_char16 value.
(set-cl_char16-f6! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f6 of a _cl_char16 value.
(set-cl_char16-f7! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f7 of a _cl_char16 value.
(set-cl_char16-f8! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f8 of a _cl_char16 value.
(set-cl_char16-f9! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f9 of a _cl_char16 value.
(set-cl_char16-f10! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f10 of a _cl_char16 value.
(set-cl_char16-f11! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f11 of a _cl_char16 value.
(set-cl_char16-f12! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f12 of a _cl_char16 value.
(set-cl_char16-f13! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f13 of a _cl_char16 value.
(set-cl_char16-f14! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f14 of a _cl_char16 value.
(set-cl_char16-f15! obj v)  void
  obj : _cl_char16/c
  v : _cl_char/c
Sets the f15 of a _cl_char16 value.
_cl_char16/c : contract?
A contract for _cl_char16 values.
_cl_char16_vector/c : contract?
A contract for cvectors of _cl_char16 values.
_cl_uchar2 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_uchar2-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(make-cl_uchar2 f0 f1)  _cl_uchar2/c
  f0 : _cl_uchar/c
  f1 : _cl_uchar/c
Constructs a _cl_uchar2 value.
(cl_uchar2-f0 obj)  _cl_uchar/c
  obj : _cl_uchar2/c
Extracts the f0 of a _cl_uchar2 value.
(cl_uchar2-f1 obj)  _cl_uchar/c
  obj : _cl_uchar2/c
Extracts the f1 of a _cl_uchar2 value.
(set-cl_uchar2-f0! obj v)  void
  obj : _cl_uchar2/c
  v : _cl_uchar/c
Sets the f0 of a _cl_uchar2 value.
(set-cl_uchar2-f1! obj v)  void
  obj : _cl_uchar2/c
  v : _cl_uchar/c
Sets the f1 of a _cl_uchar2 value.
_cl_uchar2/c : contract?
A contract for _cl_uchar2 values.
_cl_uchar2_vector/c : contract?
A contract for cvectors of _cl_uchar2 values.
_cl_uchar4 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_uchar4-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_uchar4-f0 obj)  _cl_uchar/c
  obj : _cl_uchar4/c
Extracts the f0 of a _cl_uchar4 value.
(cl_uchar4-f1 obj)  _cl_uchar/c
  obj : _cl_uchar4/c
Extracts the f1 of a _cl_uchar4 value.
(cl_uchar4-f2 obj)  _cl_uchar/c
  obj : _cl_uchar4/c
Extracts the f2 of a _cl_uchar4 value.
(cl_uchar4-f3 obj)  _cl_uchar/c
  obj : _cl_uchar4/c
Extracts the f3 of a _cl_uchar4 value.
(set-cl_uchar4-f0! obj v)  void
  obj : _cl_uchar4/c
  v : _cl_uchar/c
Sets the f0 of a _cl_uchar4 value.
(set-cl_uchar4-f1! obj v)  void
  obj : _cl_uchar4/c
  v : _cl_uchar/c
Sets the f1 of a _cl_uchar4 value.
(set-cl_uchar4-f2! obj v)  void
  obj : _cl_uchar4/c
  v : _cl_uchar/c
Sets the f2 of a _cl_uchar4 value.
(set-cl_uchar4-f3! obj v)  void
  obj : _cl_uchar4/c
  v : _cl_uchar/c
Sets the f3 of a _cl_uchar4 value.
_cl_uchar4/c : contract?
A contract for _cl_uchar4 values.
_cl_uchar4_vector/c : contract?
A contract for cvectors of _cl_uchar4 values.
_cl_uchar8 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_uchar8-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_uchar8-f0 obj)  _cl_uchar/c
  obj : _cl_uchar8/c
Extracts the f0 of a _cl_uchar8 value.
(cl_uchar8-f1 obj)  _cl_uchar/c
  obj : _cl_uchar8/c
Extracts the f1 of a _cl_uchar8 value.
(cl_uchar8-f2 obj)  _cl_uchar/c
  obj : _cl_uchar8/c
Extracts the f2 of a _cl_uchar8 value.
(cl_uchar8-f3 obj)  _cl_uchar/c
  obj : _cl_uchar8/c
Extracts the f3 of a _cl_uchar8 value.
(cl_uchar8-f4 obj)  _cl_uchar/c
  obj : _cl_uchar8/c
Extracts the f4 of a _cl_uchar8 value.
(cl_uchar8-f5 obj)  _cl_uchar/c
  obj : _cl_uchar8/c
Extracts the f5 of a _cl_uchar8 value.
(cl_uchar8-f6 obj)  _cl_uchar/c
  obj : _cl_uchar8/c
Extracts the f6 of a _cl_uchar8 value.
(cl_uchar8-f7 obj)  _cl_uchar/c
  obj : _cl_uchar8/c
Extracts the f7 of a _cl_uchar8 value.
(set-cl_uchar8-f0! obj v)  void
  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f0 of a _cl_uchar8 value.
(set-cl_uchar8-f1! obj v)  void
  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f1 of a _cl_uchar8 value.
(set-cl_uchar8-f2! obj v)  void
  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f2 of a _cl_uchar8 value.
(set-cl_uchar8-f3! obj v)  void
  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f3 of a _cl_uchar8 value.
(set-cl_uchar8-f4! obj v)  void
  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f4 of a _cl_uchar8 value.
(set-cl_uchar8-f5! obj v)  void
  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f5 of a _cl_uchar8 value.
(set-cl_uchar8-f6! obj v)  void
  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f6 of a _cl_uchar8 value.
(set-cl_uchar8-f7! obj v)  void
  obj : _cl_uchar8/c
  v : _cl_uchar/c
Sets the f7 of a _cl_uchar8 value.
_cl_uchar8/c : contract?
A contract for _cl_uchar8 values.
_cl_uchar8_vector/c : contract?
A contract for cvectors of _cl_uchar8 values.
_cl_uchar16 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_uchar16-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_uchar16-f0 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f0 of a _cl_uchar16 value.
(cl_uchar16-f1 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f1 of a _cl_uchar16 value.
(cl_uchar16-f2 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f2 of a _cl_uchar16 value.
(cl_uchar16-f3 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f3 of a _cl_uchar16 value.
(cl_uchar16-f4 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f4 of a _cl_uchar16 value.
(cl_uchar16-f5 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f5 of a _cl_uchar16 value.
(cl_uchar16-f6 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f6 of a _cl_uchar16 value.
(cl_uchar16-f7 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f7 of a _cl_uchar16 value.
(cl_uchar16-f8 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f8 of a _cl_uchar16 value.
(cl_uchar16-f9 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f9 of a _cl_uchar16 value.
(cl_uchar16-f10 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f10 of a _cl_uchar16 value.
(cl_uchar16-f11 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f11 of a _cl_uchar16 value.
(cl_uchar16-f12 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f12 of a _cl_uchar16 value.
(cl_uchar16-f13 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f13 of a _cl_uchar16 value.
(cl_uchar16-f14 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f14 of a _cl_uchar16 value.
(cl_uchar16-f15 obj)  _cl_uchar/c
  obj : _cl_uchar16/c
Extracts the f15 of a _cl_uchar16 value.
(set-cl_uchar16-f0! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f0 of a _cl_uchar16 value.
(set-cl_uchar16-f1! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f1 of a _cl_uchar16 value.
(set-cl_uchar16-f2! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f2 of a _cl_uchar16 value.
(set-cl_uchar16-f3! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f3 of a _cl_uchar16 value.
(set-cl_uchar16-f4! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f4 of a _cl_uchar16 value.
(set-cl_uchar16-f5! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f5 of a _cl_uchar16 value.
(set-cl_uchar16-f6! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f6 of a _cl_uchar16 value.
(set-cl_uchar16-f7! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f7 of a _cl_uchar16 value.
(set-cl_uchar16-f8! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f8 of a _cl_uchar16 value.
(set-cl_uchar16-f9! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f9 of a _cl_uchar16 value.
(set-cl_uchar16-f10! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f10 of a _cl_uchar16 value.
(set-cl_uchar16-f11! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f11 of a _cl_uchar16 value.
(set-cl_uchar16-f12! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f12 of a _cl_uchar16 value.
(set-cl_uchar16-f13! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f13 of a _cl_uchar16 value.
(set-cl_uchar16-f14! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f14 of a _cl_uchar16 value.
(set-cl_uchar16-f15! obj v)  void
  obj : _cl_uchar16/c
  v : _cl_uchar/c
Sets the f15 of a _cl_uchar16 value.
_cl_uchar16/c : contract?
A contract for _cl_uchar16 values.
_cl_uchar16_vector/c : contract?
A contract for cvectors of _cl_uchar16 values.
_cl_short2 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_short2-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(make-cl_short2 f0 f1)  _cl_short2/c
  f0 : _cl_short/c
  f1 : _cl_short/c
Constructs a _cl_short2 value.
(cl_short2-f0 obj)  _cl_short/c
  obj : _cl_short2/c
Extracts the f0 of a _cl_short2 value.
(cl_short2-f1 obj)  _cl_short/c
  obj : _cl_short2/c
Extracts the f1 of a _cl_short2 value.
(set-cl_short2-f0! obj v)  void
  obj : _cl_short2/c
  v : _cl_short/c
Sets the f0 of a _cl_short2 value.
(set-cl_short2-f1! obj v)  void
  obj : _cl_short2/c
  v : _cl_short/c
Sets the f1 of a _cl_short2 value.
_cl_short2/c : contract?
A contract for _cl_short2 values.
_cl_short2_vector/c : contract?
A contract for cvectors of _cl_short2 values.
_cl_short4 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_short4-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_short4-f0 obj)  _cl_short/c
  obj : _cl_short4/c
Extracts the f0 of a _cl_short4 value.
(cl_short4-f1 obj)  _cl_short/c
  obj : _cl_short4/c
Extracts the f1 of a _cl_short4 value.
(cl_short4-f2 obj)  _cl_short/c
  obj : _cl_short4/c
Extracts the f2 of a _cl_short4 value.
(cl_short4-f3 obj)  _cl_short/c
  obj : _cl_short4/c
Extracts the f3 of a _cl_short4 value.
(set-cl_short4-f0! obj v)  void
  obj : _cl_short4/c
  v : _cl_short/c
Sets the f0 of a _cl_short4 value.
(set-cl_short4-f1! obj v)  void
  obj : _cl_short4/c
  v : _cl_short/c
Sets the f1 of a _cl_short4 value.
(set-cl_short4-f2! obj v)  void
  obj : _cl_short4/c
  v : _cl_short/c
Sets the f2 of a _cl_short4 value.
(set-cl_short4-f3! obj v)  void
  obj : _cl_short4/c
  v : _cl_short/c
Sets the f3 of a _cl_short4 value.
_cl_short4/c : contract?
A contract for _cl_short4 values.
_cl_short4_vector/c : contract?
A contract for cvectors of _cl_short4 values.
_cl_short8 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_short8-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_short8-f0 obj)  _cl_short/c
  obj : _cl_short8/c
Extracts the f0 of a _cl_short8 value.
(cl_short8-f1 obj)  _cl_short/c
  obj : _cl_short8/c
Extracts the f1 of a _cl_short8 value.
(cl_short8-f2 obj)  _cl_short/c
  obj : _cl_short8/c
Extracts the f2 of a _cl_short8 value.
(cl_short8-f3 obj)  _cl_short/c
  obj : _cl_short8/c
Extracts the f3 of a _cl_short8 value.
(cl_short8-f4 obj)  _cl_short/c
  obj : _cl_short8/c
Extracts the f4 of a _cl_short8 value.
(cl_short8-f5 obj)  _cl_short/c
  obj : _cl_short8/c
Extracts the f5 of a _cl_short8 value.
(cl_short8-f6 obj)  _cl_short/c
  obj : _cl_short8/c
Extracts the f6 of a _cl_short8 value.
(cl_short8-f7 obj)  _cl_short/c
  obj : _cl_short8/c
Extracts the f7 of a _cl_short8 value.
(set-cl_short8-f0! obj v)  void
  obj : _cl_short8/c
  v : _cl_short/c
Sets the f0 of a _cl_short8 value.
(set-cl_short8-f1! obj v)  void
  obj : _cl_short8/c
  v : _cl_short/c
Sets the f1 of a _cl_short8 value.
(set-cl_short8-f2! obj v)  void
  obj : _cl_short8/c
  v : _cl_short/c
Sets the f2 of a _cl_short8 value.
(set-cl_short8-f3! obj v)  void
  obj : _cl_short8/c
  v : _cl_short/c
Sets the f3 of a _cl_short8 value.
(set-cl_short8-f4! obj v)  void
  obj : _cl_short8/c
  v : _cl_short/c
Sets the f4 of a _cl_short8 value.
(set-cl_short8-f5! obj v)  void
  obj : _cl_short8/c
  v : _cl_short/c
Sets the f5 of a _cl_short8 value.
(set-cl_short8-f6! obj v)  void
  obj : _cl_short8/c
  v : _cl_short/c
Sets the f6 of a _cl_short8 value.
(set-cl_short8-f7! obj v)  void
  obj : _cl_short8/c
  v : _cl_short/c
Sets the f7 of a _cl_short8 value.
_cl_short8/c : contract?
A contract for _cl_short8 values.
_cl_short8_vector/c : contract?
A contract for cvectors of _cl_short8 values.
_cl_short16 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_short16-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_short16-f0 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f0 of a _cl_short16 value.
(cl_short16-f1 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f1 of a _cl_short16 value.
(cl_short16-f2 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f2 of a _cl_short16 value.
(cl_short16-f3 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f3 of a _cl_short16 value.
(cl_short16-f4 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f4 of a _cl_short16 value.
(cl_short16-f5 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f5 of a _cl_short16 value.
(cl_short16-f6 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f6 of a _cl_short16 value.
(cl_short16-f7 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f7 of a _cl_short16 value.
(cl_short16-f8 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f8 of a _cl_short16 value.
(cl_short16-f9 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f9 of a _cl_short16 value.
(cl_short16-f10 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f10 of a _cl_short16 value.
(cl_short16-f11 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f11 of a _cl_short16 value.
(cl_short16-f12 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f12 of a _cl_short16 value.
(cl_short16-f13 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f13 of a _cl_short16 value.
(cl_short16-f14 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f14 of a _cl_short16 value.
(cl_short16-f15 obj)  _cl_short/c
  obj : _cl_short16/c
Extracts the f15 of a _cl_short16 value.
(set-cl_short16-f0! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f0 of a _cl_short16 value.
(set-cl_short16-f1! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f1 of a _cl_short16 value.
(set-cl_short16-f2! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f2 of a _cl_short16 value.
(set-cl_short16-f3! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f3 of a _cl_short16 value.
(set-cl_short16-f4! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f4 of a _cl_short16 value.
(set-cl_short16-f5! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f5 of a _cl_short16 value.
(set-cl_short16-f6! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f6 of a _cl_short16 value.
(set-cl_short16-f7! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f7 of a _cl_short16 value.
(set-cl_short16-f8! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f8 of a _cl_short16 value.
(set-cl_short16-f9! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f9 of a _cl_short16 value.
(set-cl_short16-f10! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f10 of a _cl_short16 value.
(set-cl_short16-f11! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f11 of a _cl_short16 value.
(set-cl_short16-f12! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f12 of a _cl_short16 value.
(set-cl_short16-f13! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f13 of a _cl_short16 value.
(set-cl_short16-f14! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f14 of a _cl_short16 value.
(set-cl_short16-f15! obj v)  void
  obj : _cl_short16/c
  v : _cl_short/c
Sets the f15 of a _cl_short16 value.
_cl_short16/c : contract?
A contract for _cl_short16 values.
_cl_short16_vector/c : contract?
A contract for cvectors of _cl_short16 values.
_cl_ushort2 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_ushort2-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(make-cl_ushort2 f0 f1)  _cl_ushort2/c
  f0 : _cl_ushort/c
  f1 : _cl_ushort/c
Constructs a _cl_ushort2 value.
(cl_ushort2-f0 obj)  _cl_ushort/c
  obj : _cl_ushort2/c
Extracts the f0 of a _cl_ushort2 value.
(cl_ushort2-f1 obj)  _cl_ushort/c
  obj : _cl_ushort2/c
Extracts the f1 of a _cl_ushort2 value.
(set-cl_ushort2-f0! obj v)  void
  obj : _cl_ushort2/c
  v : _cl_ushort/c
Sets the f0 of a _cl_ushort2 value.
(set-cl_ushort2-f1! obj v)  void
  obj : _cl_ushort2/c
  v : _cl_ushort/c
Sets the f1 of a _cl_ushort2 value.
_cl_ushort2/c : contract?
A contract for _cl_ushort2 values.
_cl_ushort2_vector/c : contract?
A contract for cvectors of _cl_ushort2 values.
_cl_ushort4 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_ushort4-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_ushort4-f0 obj)  _cl_ushort/c
  obj : _cl_ushort4/c
Extracts the f0 of a _cl_ushort4 value.
(cl_ushort4-f1 obj)  _cl_ushort/c
  obj : _cl_ushort4/c
Extracts the f1 of a _cl_ushort4 value.
(cl_ushort4-f2 obj)  _cl_ushort/c
  obj : _cl_ushort4/c
Extracts the f2 of a _cl_ushort4 value.
(cl_ushort4-f3 obj)  _cl_ushort/c
  obj : _cl_ushort4/c
Extracts the f3 of a _cl_ushort4 value.
(set-cl_ushort4-f0! obj v)  void
  obj : _cl_ushort4/c
  v : _cl_ushort/c
Sets the f0 of a _cl_ushort4 value.
(set-cl_ushort4-f1! obj v)  void
  obj : _cl_ushort4/c
  v : _cl_ushort/c
Sets the f1 of a _cl_ushort4 value.
(set-cl_ushort4-f2! obj v)  void
  obj : _cl_ushort4/c
  v : _cl_ushort/c
Sets the f2 of a _cl_ushort4 value.
(set-cl_ushort4-f3! obj v)  void
  obj : _cl_ushort4/c
  v : _cl_ushort/c
Sets the f3 of a _cl_ushort4 value.
_cl_ushort4/c : contract?
A contract for _cl_ushort4 values.
_cl_ushort4_vector/c : contract?
A contract for cvectors of _cl_ushort4 values.
_cl_ushort8 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_ushort8-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_ushort8-f0 obj)  _cl_ushort/c
  obj : _cl_ushort8/c
Extracts the f0 of a _cl_ushort8 value.
(cl_ushort8-f1 obj)  _cl_ushort/c
  obj : _cl_ushort8/c
Extracts the f1 of a _cl_ushort8 value.
(cl_ushort8-f2 obj)  _cl_ushort/c
  obj : _cl_ushort8/c
Extracts the f2 of a _cl_ushort8 value.
(cl_ushort8-f3 obj)  _cl_ushort/c
  obj : _cl_ushort8/c
Extracts the f3 of a _cl_ushort8 value.
(cl_ushort8-f4 obj)  _cl_ushort/c
  obj : _cl_ushort8/c
Extracts the f4 of a _cl_ushort8 value.
(cl_ushort8-f5 obj)  _cl_ushort/c
  obj : _cl_ushort8/c
Extracts the f5 of a _cl_ushort8 value.
(cl_ushort8-f6 obj)  _cl_ushort/c
  obj : _cl_ushort8/c
Extracts the f6 of a _cl_ushort8 value.
(cl_ushort8-f7 obj)  _cl_ushort/c
  obj : _cl_ushort8/c
Extracts the f7 of a _cl_ushort8 value.
(set-cl_ushort8-f0! obj v)  void
  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f0 of a _cl_ushort8 value.
(set-cl_ushort8-f1! obj v)  void
  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f1 of a _cl_ushort8 value.
(set-cl_ushort8-f2! obj v)  void
  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f2 of a _cl_ushort8 value.
(set-cl_ushort8-f3! obj v)  void
  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f3 of a _cl_ushort8 value.
(set-cl_ushort8-f4! obj v)  void
  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f4 of a _cl_ushort8 value.
(set-cl_ushort8-f5! obj v)  void
  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f5 of a _cl_ushort8 value.
(set-cl_ushort8-f6! obj v)  void
  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f6 of a _cl_ushort8 value.
(set-cl_ushort8-f7! obj v)  void
  obj : _cl_ushort8/c
  v : _cl_ushort/c
Sets the f7 of a _cl_ushort8 value.
_cl_ushort8/c : contract?
A contract for _cl_ushort8 values.
_cl_ushort8_vector/c : contract?
A contract for cvectors of _cl_ushort8 values.
_cl_ushort16 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_ushort16-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_ushort16-f0 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f0 of a _cl_ushort16 value.
(cl_ushort16-f1 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f1 of a _cl_ushort16 value.
(cl_ushort16-f2 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f2 of a _cl_ushort16 value.
(cl_ushort16-f3 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f3 of a _cl_ushort16 value.
(cl_ushort16-f4 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f4 of a _cl_ushort16 value.
(cl_ushort16-f5 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f5 of a _cl_ushort16 value.
(cl_ushort16-f6 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f6 of a _cl_ushort16 value.
(cl_ushort16-f7 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f7 of a _cl_ushort16 value.
(cl_ushort16-f8 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f8 of a _cl_ushort16 value.
(cl_ushort16-f9 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f9 of a _cl_ushort16 value.
(cl_ushort16-f10 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f10 of a _cl_ushort16 value.
(cl_ushort16-f11 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f11 of a _cl_ushort16 value.
(cl_ushort16-f12 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f12 of a _cl_ushort16 value.
(cl_ushort16-f13 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f13 of a _cl_ushort16 value.
(cl_ushort16-f14 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f14 of a _cl_ushort16 value.
(cl_ushort16-f15 obj)  _cl_ushort/c
  obj : _cl_ushort16/c
Extracts the f15 of a _cl_ushort16 value.
(set-cl_ushort16-f0! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f0 of a _cl_ushort16 value.
(set-cl_ushort16-f1! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f1 of a _cl_ushort16 value.
(set-cl_ushort16-f2! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f2 of a _cl_ushort16 value.
(set-cl_ushort16-f3! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f3 of a _cl_ushort16 value.
(set-cl_ushort16-f4! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f4 of a _cl_ushort16 value.
(set-cl_ushort16-f5! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f5 of a _cl_ushort16 value.
(set-cl_ushort16-f6! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f6 of a _cl_ushort16 value.
(set-cl_ushort16-f7! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f7 of a _cl_ushort16 value.
(set-cl_ushort16-f8! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f8 of a _cl_ushort16 value.
(set-cl_ushort16-f9! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f9 of a _cl_ushort16 value.
(set-cl_ushort16-f10! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f10 of a _cl_ushort16 value.
(set-cl_ushort16-f11! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f11 of a _cl_ushort16 value.
(set-cl_ushort16-f12! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f12 of a _cl_ushort16 value.
(set-cl_ushort16-f13! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f13 of a _cl_ushort16 value.
(set-cl_ushort16-f14! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f14 of a _cl_ushort16 value.
(set-cl_ushort16-f15! obj v)  void
  obj : _cl_ushort16/c
  v : _cl_ushort/c
Sets the f15 of a _cl_ushort16 value.
_cl_ushort16/c : contract?
A contract for _cl_ushort16 values.
_cl_ushort16_vector/c : contract?
A contract for cvectors of _cl_ushort16 values.
_cl_int2 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_int2-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(make-cl_int2 f0 f1)  _cl_int2/c
  f0 : _cl_int/c
  f1 : _cl_int/c
Constructs a _cl_int2 value.
(cl_int2-f0 obj)  _cl_int/c
  obj : _cl_int2/c
Extracts the f0 of a _cl_int2 value.
(cl_int2-f1 obj)  _cl_int/c
  obj : _cl_int2/c
Extracts the f1 of a _cl_int2 value.
(set-cl_int2-f0! obj v)  void
  obj : _cl_int2/c
  v : _cl_int/c
Sets the f0 of a _cl_int2 value.
(set-cl_int2-f1! obj v)  void
  obj : _cl_int2/c
  v : _cl_int/c
Sets the f1 of a _cl_int2 value.
_cl_int2/c : contract?
A contract for _cl_int2 values.
_cl_int2_vector/c : contract?
A contract for cvectors of _cl_int2 values.
_cl_int4 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_int4-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_int4-f0 obj)  _cl_int/c
  obj : _cl_int4/c
Extracts the f0 of a _cl_int4 value.
(cl_int4-f1 obj)  _cl_int/c
  obj : _cl_int4/c
Extracts the f1 of a _cl_int4 value.
(cl_int4-f2 obj)  _cl_int/c
  obj : _cl_int4/c
Extracts the f2 of a _cl_int4 value.
(cl_int4-f3 obj)  _cl_int/c
  obj : _cl_int4/c
Extracts the f3 of a _cl_int4 value.
(set-cl_int4-f0! obj v)  void
  obj : _cl_int4/c
  v : _cl_int/c
Sets the f0 of a _cl_int4 value.
(set-cl_int4-f1! obj v)  void
  obj : _cl_int4/c
  v : _cl_int/c
Sets the f1 of a _cl_int4 value.
(set-cl_int4-f2! obj v)  void
  obj : _cl_int4/c
  v : _cl_int/c
Sets the f2 of a _cl_int4 value.
(set-cl_int4-f3! obj v)  void
  obj : _cl_int4/c
  v : _cl_int/c
Sets the f3 of a _cl_int4 value.
_cl_int4/c : contract?
A contract for _cl_int4 values.
_cl_int4_vector/c : contract?
A contract for cvectors of _cl_int4 values.
_cl_int8 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_int8-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_int8-f0 obj)  _cl_int/c
  obj : _cl_int8/c
Extracts the f0 of a _cl_int8 value.
(cl_int8-f1 obj)  _cl_int/c
  obj : _cl_int8/c
Extracts the f1 of a _cl_int8 value.
(cl_int8-f2 obj)  _cl_int/c
  obj : _cl_int8/c
Extracts the f2 of a _cl_int8 value.
(cl_int8-f3 obj)  _cl_int/c
  obj : _cl_int8/c
Extracts the f3 of a _cl_int8 value.
(cl_int8-f4 obj)  _cl_int/c
  obj : _cl_int8/c
Extracts the f4 of a _cl_int8 value.
(cl_int8-f5 obj)  _cl_int/c
  obj : _cl_int8/c
Extracts the f5 of a _cl_int8 value.
(cl_int8-f6 obj)  _cl_int/c
  obj : _cl_int8/c
Extracts the f6 of a _cl_int8 value.
(cl_int8-f7 obj)  _cl_int/c
  obj : _cl_int8/c
Extracts the f7 of a _cl_int8 value.
(set-cl_int8-f0! obj v)  void
  obj : _cl_int8/c
  v : _cl_int/c
Sets the f0 of a _cl_int8 value.
(set-cl_int8-f1! obj v)  void
  obj : _cl_int8/c
  v : _cl_int/c
Sets the f1 of a _cl_int8 value.
(set-cl_int8-f2! obj v)  void
  obj : _cl_int8/c
  v : _cl_int/c
Sets the f2 of a _cl_int8 value.
(set-cl_int8-f3! obj v)  void
  obj : _cl_int8/c
  v : _cl_int/c
Sets the f3 of a _cl_int8 value.
(set-cl_int8-f4! obj v)  void
  obj : _cl_int8/c
  v : _cl_int/c
Sets the f4 of a _cl_int8 value.
(set-cl_int8-f5! obj v)  void
  obj : _cl_int8/c
  v : _cl_int/c
Sets the f5 of a _cl_int8 value.
(set-cl_int8-f6! obj v)  void
  obj : _cl_int8/c
  v : _cl_int/c
Sets the f6 of a _cl_int8 value.
(set-cl_int8-f7! obj v)  void
  obj : _cl_int8/c
  v : _cl_int/c
Sets the f7 of a _cl_int8 value.
_cl_int8/c : contract?
A contract for _cl_int8 values.
_cl_int8_vector/c : contract?
A contract for cvectors of _cl_int8 values.
_cl_int16 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_int16-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(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.
(cl_int16-f0 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f0 of a _cl_int16 value.
(cl_int16-f1 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f1 of a _cl_int16 value.
(cl_int16-f2 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f2 of a _cl_int16 value.
(cl_int16-f3 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f3 of a _cl_int16 value.
(cl_int16-f4 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f4 of a _cl_int16 value.
(cl_int16-f5 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f5 of a _cl_int16 value.
(cl_int16-f6 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f6 of a _cl_int16 value.
(cl_int16-f7 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f7 of a _cl_int16 value.
(cl_int16-f8 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f8 of a _cl_int16 value.
(cl_int16-f9 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f9 of a _cl_int16 value.
(cl_int16-f10 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f10 of a _cl_int16 value.
(cl_int16-f11 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f11 of a _cl_int16 value.
(cl_int16-f12 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f12 of a _cl_int16 value.
(cl_int16-f13 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f13 of a _cl_int16 value.
(cl_int16-f14 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f14 of a _cl_int16 value.
(cl_int16-f15 obj)  _cl_int/c
  obj : _cl_int16/c
Extracts the f15 of a _cl_int16 value.
(set-cl_int16-f0! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f0 of a _cl_int16 value.
(set-cl_int16-f1! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f1 of a _cl_int16 value.
(set-cl_int16-f2! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f2 of a _cl_int16 value.
(set-cl_int16-f3! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f3 of a _cl_int16 value.
(set-cl_int16-f4! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f4 of a _cl_int16 value.
(set-cl_int16-f5! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f5 of a _cl_int16 value.
(set-cl_int16-f6! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f6 of a _cl_int16 value.
(set-cl_int16-f7! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f7 of a _cl_int16 value.
(set-cl_int16-f8! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f8 of a _cl_int16 value.
(set-cl_int16-f9! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f9 of a _cl_int16 value.
(set-cl_int16-f10! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f10 of a _cl_int16 value.
(set-cl_int16-f11! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f11 of a _cl_int16 value.
(set-cl_int16-f12! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f12 of a _cl_int16 value.
(set-cl_int16-f13! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f13 of a _cl_int16 value.
(set-cl_int16-f14! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f14 of a _cl_int16 value.
(set-cl_int16-f15! obj v)  void
  obj : _cl_int16/c
  v : _cl_int/c
Sets the f15 of a _cl_int16 value.
_cl_int16/c : contract?
A contract for _cl_int16 values.
_cl_int16_vector/c : contract?
A contract for cvectors of _cl_int16 values.
_cl_uint2 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_uint2-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(make-cl_uint2 f0 f1)  _cl_uint2/c
  f0 : _cl_uint/c
  f1 : _cl_uint/c
Constructs a _cl_uint2 value.
(cl_uint2-f0 obj)  _cl_uint/c
  obj : _cl_uint2/c
Extracts the f0 of a _cl_uint2 value.
(cl_uint2-f1 obj)  _cl_uint/c
  obj : _cl_uint2/c
Extracts the f1 of a _cl_uint2 value.
(set-cl_uint2-f0! obj v)  void
  obj : _cl_uint2/c
  v : _cl_uint/c
Sets the f0 of a _cl_uint2 value.
(set-cl_uint2-f1! obj v)  void
  obj : _cl_uint2/c
  v : _cl_uint/c
Sets the f1 of a _cl_uint2 value.
_cl_uint2/c : contract?
A contract for _cl_uint2 values.
_cl_uint2_vector/c : contract?
A contract for cvectors of _cl_uint2 values.
_cl_uint4 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_uint4-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(make-cl_uint4 f0 f1 f2 f3)  _cl_uint4/c
  f0 : _cl_uint/c
  f1 : _cl_uint/c
  f2 : _cl_uint/c
  f3 : _cl_uint/c
Constructs a _cl_uint4 value.
(cl_uint4-f0 obj)  _cl_uint/c
  obj : _cl_uint4/c
Extracts the f0 of a _cl_uint4 value.
(cl_uint4-f1 obj)  _cl_uint/c
  obj : _cl_uint4/c
Extracts the f1 of a _cl_uint4 value.
(cl_uint4-f2 obj)  _cl_uint/c
  obj : _cl_uint4/c
Extracts the f2 of a _cl_uint4 value.
(cl_uint4-f3 obj)  _cl_uint/c
  obj : _cl_uint4/c
Extracts the f3 of a _cl_uint4 value.
(set-cl_uint4-f0! obj v)  void
  obj : _cl_uint4/c
  v : _cl_uint/c
Sets the f0 of a _cl_uint4 value.
(set-cl_uint4-f1! obj v)  void
  obj : _cl_uint4/c
  v : _cl_uint/c
Sets the f1 of a _cl_uint4 value.
(set-cl_uint4-f2! obj v)  void
  obj : _cl_uint4/c
  v : _cl_uint/c
Sets the f2 of a _cl_uint4 value.
(set-cl_uint4-f3! obj v)  void
  obj : _cl_uint4/c
  v : _cl_uint/c
Sets the f3 of a _cl_uint4 value.
_cl_uint4/c : contract?
A contract for _cl_uint4 values.
_cl_uint4_vector/c : contract?
A contract for cvectors of _cl_uint4 values.
_cl_uint8 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_uint8-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(make-cl_uint8 f0 f1 f2 f3 f4 f5 f6 f7)  _cl_uint8/c
  f0 : _cl_uint/c
  f1 : _cl_uint/c
  f2 : _cl_uint/c
  f3 : _cl_uint/c
  f4 : _cl_uint/c
  f5 : _cl_uint/c
  f6 : _cl_uint/c
  f7 : _cl_uint/c
Constructs a _cl_uint8 value.
(cl_uint8-f0 obj)  _cl_uint/c
  obj : _cl_uint8/c
Extracts the f0 of a _cl_uint8 value.
(cl_uint8-f1 obj)  _cl_uint/c
  obj : _cl_uint8/c
Extracts the f1 of a _cl_uint8 value.
(cl_uint8-f2 obj)  _cl_uint/c
  obj : _cl_uint8/c
Extracts the f2 of a _cl_uint8 value.
(cl_uint8-f3 obj)  _cl_uint/c
  obj : _cl_uint8/c
Extracts the f3 of a _cl_uint8 value.
(cl_uint8-f4 obj)  _cl_uint/c
  obj : _cl_uint8/c
Extracts the f4 of a _cl_uint8 value.
(cl_uint8-f5 obj)  _cl_uint/c
  obj : _cl_uint8/c
Extracts the f5 of a _cl_uint8 value.
(cl_uint8-f6 obj)  _cl_uint/c
  obj : _cl_uint8/c
Extracts the f6 of a _cl_uint8 value.
(cl_uint8-f7 obj)  _cl_uint/c
  obj : _cl_uint8/c
Extracts the f7 of a _cl_uint8 value.
(set-cl_uint8-f0! obj v)  void
  obj : _cl_uint8/c
  v : _cl_uint/c
Sets the f0 of a _cl_uint8 value.
(set-cl_uint8-f1! obj v)  void
  obj : _cl_uint8/c
  v : _cl_uint/c
Sets the f1 of a _cl_uint8 value.
(set-cl_uint8-f2! obj v)  void
  obj : _cl_uint8/c
  v : _cl_uint/c
Sets the f2 of a _cl_uint8 value.
(set-cl_uint8-f3! obj v)  void
  obj : _cl_uint8/c
  v : _cl_uint/c
Sets the f3 of a _cl_uint8 value.
(set-cl_uint8-f4! obj v)  void
  obj : _cl_uint8/c
  v : _cl_uint/c
Sets the f4 of a _cl_uint8 value.
(set-cl_uint8-f5! obj v)  void
  obj : _cl_uint8/c
  v : _cl_uint/c
Sets the f5 of a _cl_uint8 value.
(set-cl_uint8-f6! obj v)  void
  obj : _cl_uint8/c
  v : _cl_uint/c
Sets the f6 of a _cl_uint8 value.
(set-cl_uint8-f7! obj v)  void
  obj : _cl_uint8/c
  v : _cl_uint/c
Sets the f7 of a _cl_uint8 value.
_cl_uint8/c : contract?
A contract for _cl_uint8 values.
_cl_uint8_vector/c : contract?
A contract for cvectors of _cl_uint8 values.
_cl_uint16 : ctype?
Represents a structure value of a particular kind of OpenCL object.
_cl_uint16-pointer : ctype?
Represents a pointer to a particular kind of OpenCL object.
(make-cl_uint16 f0    
  f1    
  f2    
  f3    
  f4    
  f5    
  f6    
  f7    
  f8    
  f9    
  f10    
  f11    
  f12    
  f13    
  f14    
  f15)  _cl_uint16/c
  f0 : _cl_uint/c
  f1 : _cl_uint/c
  f2 : _cl_uint/c
  f3 : _cl_uint/c
  f4 : _cl_uint/c
  f5 : _cl_uint/c
  f6 : _cl_uint/c
  f7 : _cl_uint/c
  f8 : _cl_uint/c<