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.
A ctype for holding pointers as integers.
intptr*/c : flat-contract?
|
A contract for intptr*
An alias for int8.
A contract for cl_char values. Defined as int8?.
cl_char_vector/c : contract?
|
A contract for vectors of cl_char values.
An alias for uint8.
A contract for cl_uchar values. Defined as uint8?.
cl_uchar_vector/c : contract?
|
A contract for vectors of cl_uchar values.
An alias for int16.
A contract for cl_short values. Defined as int16?.
cl_short_vector/c : contract?
|
A contract for vectors of cl_short values.
An alias for uint16.
A contract for cl_ushort values. Defined as uint16?.
cl_ushort_vector/c : contract?
|
A contract for vectors of cl_ushort values.
An alias for int32.
A contract for cl_int values. Defined as int32?.
cl_int_vector/c : contract?
|
A contract for vectors of cl_int values.
An alias for uint32.
A contract for cl_uint values. Defined as uint32?.
cl_uint_vector/c : contract?
|
A contract for vectors of cl_uint values.
An alias for int64.
A contract for cl_long values. Defined as int64?.
cl_long_vector/c : contract?
|
A contract for vectors of cl_long values.
An alias for uint64.
A contract for cl_ulong values. Defined as uint64?.
cl_ulong_vector/c : contract?
|
A contract for vectors of cl_ulong values.
An alias for uint16.
A contract for cl_half values. Defined as uint16?.
cl_half_vector/c : contract?
|
A contract for vectors of cl_half values.
An alias for float.
A contract for cl_float values. Defined as float?.
cl_float_vector/c : contract?
|
A contract for vectors of cl_float values.
An alias for double.
A contract for cl_double values. Defined as double?.
cl_double_vector/c : contract?
|
A contract for vectors of cl_double values.
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.
A contract for cl_char2 values.
cl_char2_vector/c : contract?
|
A contract for cvectors of cl_char2 values.
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.
A contract for cl_char4 values.
cl_char4_vector/c : contract?
|
A contract for cvectors of cl_char4 values.
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.
A contract for cl_char8 values.
cl_char8_vector/c : contract?
|
A contract for cvectors of cl_char8 values.
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.
A contract for cl_char16 values.
cl_char16_vector/c : contract?
|
A contract for cvectors of cl_char16 values.
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.
A contract for cl_uchar2 values.
cl_uchar2_vector/c : contract?
|
A contract for cvectors of cl_uchar2 values.
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.
A contract for cl_uchar4 values.
cl_uchar4_vector/c : contract?
|
A contract for cvectors of cl_uchar4 values.
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.
A contract for cl_uchar8 values.
cl_uchar8_vector/c : contract?
|
A contract for cvectors of cl_uchar8 values.
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.
A contract for cl_uchar16 values.
cl_uchar16_vector/c : contract?
|
A contract for cvectors of cl_uchar16 values.
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.
A contract for cl_short2 values.
cl_short2_vector/c : contract?
|
A contract for cvectors of cl_short2 values.
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.
A contract for cl_short4 values.
cl_short4_vector/c : contract?
|
A contract for cvectors of cl_short4 values.
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.
A contract for cl_short8 values.
cl_short8_vector/c : contract?
|
A contract for cvectors of cl_short8 values.
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.
A contract for cl_short16 values.
cl_short16_vector/c : contract?
|
A contract for cvectors of cl_short16 values.
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.
A contract for cl_ushort2 values.
cl_ushort2_vector/c : contract?
|
A contract for cvectors of cl_ushort2 values.
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.
A contract for cl_ushort4 values.
cl_ushort4_vector/c : contract?
|
A contract for cvectors of cl_ushort4 values.
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.
A contract for cl_ushort8 values.
cl_ushort8_vector/c : contract?
|
A contract for cvectors of cl_ushort8 values.
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.
Represents a structure value of a particular kind of OpenCL object.
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.
A contract for cl_int2 values.
cl_int2_vector/c : contract?
|
A contract for cvectors of cl_int2 values.
Represents a structure value of a particular kind of OpenCL object.
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.
A contract for cl_int4 values.
cl_int4_vector/c : contract?
|
A contract for cvectors of cl_int4 values.
Represents a structure value of a particular kind of OpenCL object.
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.
A contract for cl_int8 values.
cl_int8_vector/c : contract?
|
A contract for cvectors of cl_int8 values.
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.
A contract for cl_int16 values.
cl_int16_vector/c : contract?
|
A contract for cvectors of cl_int16 values.
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.
A contract for cl_uint2 values.
cl_uint2_vector/c : contract?
|
A contract for cvectors of cl_uint2 values.
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.
A contract for cl_uint4 values.
cl_uint4_vector/c : contract?
|
A contract for cvectors of cl_uint4 values.
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.
A contract for cl_uint8 values.
cl_uint8_vector/c : contract?
|
A contract for cvectors of cl_uint8 values.
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 |
| f9 : cl_uint/c |
| f10 : cl_uint/c |
| f11 : cl_uint/c |
| f12 : cl_uint/c |
| f13 : cl_uint/c |
| f14 : cl_uint/c |
| f15 : cl_uint/c |
Constructs a cl_uint16 value.
(cl_uint16-f0 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f0 of a cl_uint16 value.
(cl_uint16-f1 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f1 of a cl_uint16 value.
(cl_uint16-f2 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f2 of a cl_uint16 value.
(cl_uint16-f3 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f3 of a cl_uint16 value.
(cl_uint16-f4 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f4 of a cl_uint16 value.
(cl_uint16-f5 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f5 of a cl_uint16 value.
(cl_uint16-f6 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f6 of a cl_uint16 value.
(cl_uint16-f7 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f7 of a cl_uint16 value.
(cl_uint16-f8 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f8 of a cl_uint16 value.
(cl_uint16-f9 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f9 of a cl_uint16 value.
(cl_uint16-f10 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f10 of a cl_uint16 value.
(cl_uint16-f11 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f11 of a cl_uint16 value.
(cl_uint16-f12 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f12 of a cl_uint16 value.
(cl_uint16-f13 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f13 of a cl_uint16 value.
(cl_uint16-f14 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f14 of a cl_uint16 value.
(cl_uint16-f15 obj) → cl_uint/c
|
| obj : cl_uint16/c |
Extracts the f15 of a cl_uint16 value.
(set-cl_uint16-f0! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f0 of a cl_uint16 value.
(set-cl_uint16-f1! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f1 of a cl_uint16 value.
(set-cl_uint16-f2! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f2 of a cl_uint16 value.
(set-cl_uint16-f3! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f3 of a cl_uint16 value.
(set-cl_uint16-f4! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f4 of a cl_uint16 value.
(set-cl_uint16-f5! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f5 of a cl_uint16 value.
(set-cl_uint16-f6! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f6 of a cl_uint16 value.
(set-cl_uint16-f7! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f7 of a cl_uint16 value.
(set-cl_uint16-f8! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f8 of a cl_uint16 value.
(set-cl_uint16-f9! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f9 of a cl_uint16 value.
(set-cl_uint16-f10! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f10 of a cl_uint16 value.
(set-cl_uint16-f11! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f11 of a cl_uint16 value.
(set-cl_uint16-f12! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f12 of a cl_uint16 value.
(set-cl_uint16-f13! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f13 of a cl_uint16 value.
(set-cl_uint16-f14! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f14 of a cl_uint16 value.
(set-cl_uint16-f15! obj v) → void
|
| obj : cl_uint16/c |
| v : cl_uint/c |
Sets the f15 of a cl_uint16 value.
A contract for cl_uint16 values.
cl_uint16_vector/c : contract?
|
A contract for cvectors of cl_uint16 values.
Represents a structure value of a particular kind of OpenCL object.
cl_long2-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_long2 f0 f1) → cl_long2/c
|
| f0 : cl_long/c |
| f1 : cl_long/c |
Constructs a cl_long2 value.
(cl_long2-f0 obj) → cl_long/c
|
| obj : cl_long2/c |
Extracts the f0 of a cl_long2 value.
(cl_long2-f1 obj) → cl_long/c
|
| obj : cl_long2/c |
Extracts the f1 of a cl_long2 value.
(set-cl_long2-f0! obj v) → void
|
| obj : cl_long2/c |
| v : cl_long/c |
Sets the f0 of a cl_long2 value.
(set-cl_long2-f1! obj v) → void
|
| obj : cl_long2/c |
| v : cl_long/c |
Sets the f1 of a cl_long2 value.
A contract for cl_long2 values.
cl_long2_vector/c : contract?
|
A contract for cvectors of cl_long2 values.
Represents a structure value of a particular kind of OpenCL object.
cl_long4-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_long4 f0 f1 f2 f3) → cl_long4/c
|
| f0 : cl_long/c |
| f1 : cl_long/c |
| f2 : cl_long/c |
| f3 : cl_long/c |
Constructs a cl_long4 value.
(cl_long4-f0 obj) → cl_long/c
|
| obj : cl_long4/c |
Extracts the f0 of a cl_long4 value.
(cl_long4-f1 obj) → cl_long/c
|
| obj : cl_long4/c |
Extracts the f1 of a cl_long4 value.
(cl_long4-f2 obj) → cl_long/c
|
| obj : cl_long4/c |
Extracts the f2 of a cl_long4 value.
(cl_long4-f3 obj) → cl_long/c
|
| obj : cl_long4/c |
Extracts the f3 of a cl_long4 value.
(set-cl_long4-f0! obj v) → void
|
| obj : cl_long4/c |
| v : cl_long/c |
Sets the f0 of a cl_long4 value.
(set-cl_long4-f1! obj v) → void
|
| obj : cl_long4/c |
| v : cl_long/c |
Sets the f1 of a cl_long4 value.
(set-cl_long4-f2! obj v) → void
|
| obj : cl_long4/c |
| v : cl_long/c |
Sets the f2 of a cl_long4 value.
(set-cl_long4-f3! obj v) → void
|
| obj : cl_long4/c |
| v : cl_long/c |
Sets the f3 of a cl_long4 value.
A contract for cl_long4 values.
cl_long4_vector/c : contract?
|
A contract for cvectors of cl_long4 values.
Represents a structure value of a particular kind of OpenCL object.
cl_long8-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_long8 f0 f1 f2 f3 f4 f5 f6 f7) → cl_long8/c
|
| f0 : cl_long/c |
| f1 : cl_long/c |
| f2 : cl_long/c |
| f3 : cl_long/c |
| f4 : cl_long/c |
| f5 : cl_long/c |
| f6 : cl_long/c |
| f7 : cl_long/c |
Constructs a cl_long8 value.
(cl_long8-f0 obj) → cl_long/c
|
| obj : cl_long8/c |
Extracts the f0 of a cl_long8 value.
(cl_long8-f1 obj) → cl_long/c
|
| obj : cl_long8/c |
Extracts the f1 of a cl_long8 value.
(cl_long8-f2 obj) → cl_long/c
|
| obj : cl_long8/c |
Extracts the f2 of a cl_long8 value.
(cl_long8-f3 obj) → cl_long/c
|
| obj : cl_long8/c |
Extracts the f3 of a cl_long8 value.
(cl_long8-f4 obj) → cl_long/c
|
| obj : cl_long8/c |
Extracts the f4 of a cl_long8 value.
(cl_long8-f5 obj) → cl_long/c
|
| obj : cl_long8/c |
Extracts the f5 of a cl_long8 value.
(cl_long8-f6 obj) → cl_long/c
|
| obj : cl_long8/c |
Extracts the f6 of a cl_long8 value.
(cl_long8-f7 obj) → cl_long/c
|
| obj : cl_long8/c |
Extracts the f7 of a cl_long8 value.
(set-cl_long8-f0! obj v) → void
|
| obj : cl_long8/c |
| v : cl_long/c |
Sets the f0 of a cl_long8 value.
(set-cl_long8-f1! obj v) → void
|
| obj : cl_long8/c |
| v : cl_long/c |
Sets the f1 of a cl_long8 value.
(set-cl_long8-f2! obj v) → void
|
| obj : cl_long8/c |
| v : cl_long/c |
Sets the f2 of a cl_long8 value.
(set-cl_long8-f3! obj v) → void
|
| obj : cl_long8/c |
| v : cl_long/c |
Sets the f3 of a cl_long8 value.
(set-cl_long8-f4! obj v) → void
|
| obj : cl_long8/c |
| v : cl_long/c |
Sets the f4 of a cl_long8 value.
(set-cl_long8-f5! obj v) → void
|
| obj : cl_long8/c |
| v : cl_long/c |
Sets the f5 of a cl_long8 value.
(set-cl_long8-f6! obj v) → void
|
| obj : cl_long8/c |
| v : cl_long/c |
Sets the f6 of a cl_long8 value.
(set-cl_long8-f7! obj v) → void
|
| obj : cl_long8/c |
| v : cl_long/c |
Sets the f7 of a cl_long8 value.
A contract for cl_long8 values.
cl_long8_vector/c : contract?
|
A contract for cvectors of cl_long8 values.
Represents a structure value of a particular kind of OpenCL object.
cl_long16-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
| (make-cl_long16 | | f0 | | | | | | | | f1 | | | | | | | | f2 | | | | | | | | f3 | | | | | | | | f4 | | | | | | | | f5 | | | | | | | | f6 | | | | | | | | f7 | | | | | | | | f8 | | | | | | | | f9 | | | | | | | | f10 | | | | | | | | f11 | | | | | | | | f12 | | | | | | | | f13 | | | | | | | | f14 | | | | | | | | f15) | | → | | cl_long16/c |
|
| f0 : cl_long/c |
| f1 : cl_long/c |
| f2 : cl_long/c |
| f3 : cl_long/c |
| f4 : cl_long/c |
| f5 : cl_long/c |
| f6 : cl_long/c |
| f7 : cl_long/c |
| f8 : cl_long/c |
| f9 : cl_long/c |
| f10 : cl_long/c |
| f11 : cl_long/c |
| f12 : cl_long/c |
| f13 : cl_long/c |
| f14 : cl_long/c |
| f15 : cl_long/c |
Constructs a cl_long16 value.
(cl_long16-f0 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f0 of a cl_long16 value.
(cl_long16-f1 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f1 of a cl_long16 value.
(cl_long16-f2 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f2 of a cl_long16 value.
(cl_long16-f3 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f3 of a cl_long16 value.
(cl_long16-f4 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f4 of a cl_long16 value.
(cl_long16-f5 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f5 of a cl_long16 value.
(cl_long16-f6 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f6 of a cl_long16 value.
(cl_long16-f7 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f7 of a cl_long16 value.
(cl_long16-f8 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f8 of a cl_long16 value.
(cl_long16-f9 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f9 of a cl_long16 value.
(cl_long16-f10 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f10 of a cl_long16 value.
(cl_long16-f11 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f11 of a cl_long16 value.
(cl_long16-f12 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f12 of a cl_long16 value.
(cl_long16-f13 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f13 of a cl_long16 value.
(cl_long16-f14 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f14 of a cl_long16 value.
(cl_long16-f15 obj) → cl_long/c
|
| obj : cl_long16/c |
Extracts the f15 of a cl_long16 value.
(set-cl_long16-f0! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f0 of a cl_long16 value.
(set-cl_long16-f1! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f1 of a cl_long16 value.
(set-cl_long16-f2! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f2 of a cl_long16 value.
(set-cl_long16-f3! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f3 of a cl_long16 value.
(set-cl_long16-f4! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f4 of a cl_long16 value.
(set-cl_long16-f5! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f5 of a cl_long16 value.
(set-cl_long16-f6! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f6 of a cl_long16 value.
(set-cl_long16-f7! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f7 of a cl_long16 value.
(set-cl_long16-f8! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f8 of a cl_long16 value.
(set-cl_long16-f9! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f9 of a cl_long16 value.
(set-cl_long16-f10! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f10 of a cl_long16 value.
(set-cl_long16-f11! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f11 of a cl_long16 value.
(set-cl_long16-f12! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f12 of a cl_long16 value.
(set-cl_long16-f13! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f13 of a cl_long16 value.
(set-cl_long16-f14! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f14 of a cl_long16 value.
(set-cl_long16-f15! obj v) → void
|
| obj : cl_long16/c |
| v : cl_long/c |
Sets the f15 of a cl_long16 value.
A contract for cl_long16 values.
cl_long16_vector/c : contract?
|
A contract for cvectors of cl_long16 values.
Represents a structure value of a particular kind of OpenCL object.
cl_ulong2-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_ulong2 f0 f1) → cl_ulong2/c
|
| f0 : cl_ulong/c |
| f1 : cl_ulong/c |
Constructs a cl_ulong2 value.
(cl_ulong2-f0 obj) → cl_ulong/c
|
| obj : cl_ulong2/c |
Extracts the f0 of a cl_ulong2 value.
(cl_ulong2-f1 obj) → cl_ulong/c
|
| obj : cl_ulong2/c |
Extracts the f1 of a cl_ulong2 value.
(set-cl_ulong2-f0! obj v) → void
|
| obj : cl_ulong2/c |
| v : cl_ulong/c |
Sets the f0 of a cl_ulong2 value.
(set-cl_ulong2-f1! obj v) → void
|
| obj : cl_ulong2/c |
| v : cl_ulong/c |
Sets the f1 of a cl_ulong2 value.
A contract for cl_ulong2 values.
cl_ulong2_vector/c : contract?
|
A contract for cvectors of cl_ulong2 values.
Represents a structure value of a particular kind of OpenCL object.
cl_ulong4-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_ulong4 f0 f1 f2 f3) → cl_ulong4/c
|
| f0 : cl_ulong/c |
| f1 : cl_ulong/c |
| f2 : cl_ulong/c |
| f3 : cl_ulong/c |
Constructs a cl_ulong4 value.
(cl_ulong4-f0 obj) → cl_ulong/c
|
| obj : cl_ulong4/c |
Extracts the f0 of a cl_ulong4 value.
(cl_ulong4-f1 obj) → cl_ulong/c
|
| obj : cl_ulong4/c |
Extracts the f1 of a cl_ulong4 value.
(cl_ulong4-f2 obj) → cl_ulong/c
|
| obj : cl_ulong4/c |
Extracts the f2 of a cl_ulong4 value.
(cl_ulong4-f3 obj) → cl_ulong/c
|
| obj : cl_ulong4/c |
Extracts the f3 of a cl_ulong4 value.
(set-cl_ulong4-f0! obj v) → void
|
| obj : cl_ulong4/c |
| v : cl_ulong/c |
Sets the f0 of a cl_ulong4 value.
(set-cl_ulong4-f1! obj v) → void
|
| obj : cl_ulong4/c |
| v : cl_ulong/c |
Sets the f1 of a cl_ulong4 value.
(set-cl_ulong4-f2! obj v) → void
|
| obj : cl_ulong4/c |
| v : cl_ulong/c |
Sets the f2 of a cl_ulong4 value.
(set-cl_ulong4-f3! obj v) → void
|
| obj : cl_ulong4/c |
| v : cl_ulong/c |
Sets the f3 of a cl_ulong4 value.
A contract for cl_ulong4 values.
cl_ulong4_vector/c : contract?
|
A contract for cvectors of cl_ulong4 values.
Represents a structure value of a particular kind of OpenCL object.
cl_ulong8-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_ulong8 f0 f1 f2 f3 f4 f5 f6 f7) → cl_ulong8/c
|
| f0 : cl_ulong/c |
| f1 : cl_ulong/c |
| f2 : cl_ulong/c |
| f3 : cl_ulong/c |
| f4 : cl_ulong/c |
| f5 : cl_ulong/c |
| f6 : cl_ulong/c |
| f7 : cl_ulong/c |
Constructs a cl_ulong8 value.
(cl_ulong8-f0 obj) → cl_ulong/c
|
| obj : cl_ulong8/c |
Extracts the f0 of a cl_ulong8 value.
(cl_ulong8-f1 obj) → cl_ulong/c
|
| obj : cl_ulong8/c |
Extracts the f1 of a cl_ulong8 value.
(cl_ulong8-f2 obj) → cl_ulong/c
|
| obj : cl_ulong8/c |
Extracts the f2 of a cl_ulong8 value.
(cl_ulong8-f3 obj) → cl_ulong/c
|
| obj : cl_ulong8/c |
Extracts the f3 of a cl_ulong8 value.
(cl_ulong8-f4 obj) → cl_ulong/c
|
| obj : cl_ulong8/c |
Extracts the f4 of a cl_ulong8 value.
(cl_ulong8-f5 obj) → cl_ulong/c
|
| obj : cl_ulong8/c |
Extracts the f5 of a cl_ulong8 value.
(cl_ulong8-f6 obj) → cl_ulong/c
|
| obj : cl_ulong8/c |
Extracts the f6 of a cl_ulong8 value.
(cl_ulong8-f7 obj) → cl_ulong/c
|
| obj : cl_ulong8/c |
Extracts the f7 of a cl_ulong8 value.
(set-cl_ulong8-f0! obj v) → void
|
| obj : cl_ulong8/c |
| v : cl_ulong/c |
Sets the f0 of a cl_ulong8 value.
(set-cl_ulong8-f1! obj v) → void
|
| obj : cl_ulong8/c |
| v : cl_ulong/c |
Sets the f1 of a cl_ulong8 value.
(set-cl_ulong8-f2! obj v) → void
|
| obj : cl_ulong8/c |
| v : cl_ulong/c |
Sets the f2 of a cl_ulong8 value.
(set-cl_ulong8-f3! obj v) → void
|
| obj : cl_ulong8/c |
| v : cl_ulong/c |
Sets the f3 of a cl_ulong8 value.
(set-cl_ulong8-f4! obj v) → void
|
| obj : cl_ulong8/c |
| v : cl_ulong/c |
Sets the f4 of a cl_ulong8 value.
(set-cl_ulong8-f5! obj v) → void
|
| obj : cl_ulong8/c |
| v : cl_ulong/c |
Sets the f5 of a cl_ulong8 value.
(set-cl_ulong8-f6! obj v) → void
|
| obj : cl_ulong8/c |
| v : cl_ulong/c |
Sets the f6 of a cl_ulong8 value.
(set-cl_ulong8-f7! obj v) → void
|
| obj : cl_ulong8/c |
| v : cl_ulong/c |
Sets the f7 of a cl_ulong8 value.
A contract for cl_ulong8 values.
cl_ulong8_vector/c : contract?
|
A contract for cvectors of cl_ulong8 values.
Represents a structure value of a particular kind of OpenCL object.
cl_ulong16-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
| (make-cl_ulong16 | | f0 | | | | | | | | f1 | | | | | | | | f2 | | | | | | | | f3 | | | | | | | | f4 | | | | | | | | f5 | | | | | | | | f6 | | | | | | | | f7 | | | | | | | | f8 | | | | | | | | f9 | | | | | | | | f10 | | | | | | | | f11 | | | | | | | | f12 | | | | | | | | f13 | | | | | | | | f14 | | | | | | | | f15) | | → | | cl_ulong16/c |
|
| f0 : cl_ulong/c |
| f1 : cl_ulong/c |
| f2 : cl_ulong/c |
| f3 : cl_ulong/c |
| f4 : cl_ulong/c |
| f5 : cl_ulong/c |
| f6 : cl_ulong/c |
| f7 : cl_ulong/c |
| f8 : cl_ulong/c |
| f9 : cl_ulong/c |
| f10 : cl_ulong/c |
| f11 : cl_ulong/c |
| f12 : cl_ulong/c |
| f13 : cl_ulong/c |
| f14 : cl_ulong/c |
| f15 : cl_ulong/c |
Constructs a cl_ulong16 value.
(cl_ulong16-f0 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f0 of a cl_ulong16 value.
(cl_ulong16-f1 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f1 of a cl_ulong16 value.
(cl_ulong16-f2 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f2 of a cl_ulong16 value.
(cl_ulong16-f3 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f3 of a cl_ulong16 value.
(cl_ulong16-f4 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f4 of a cl_ulong16 value.
(cl_ulong16-f5 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f5 of a cl_ulong16 value.
(cl_ulong16-f6 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f6 of a cl_ulong16 value.
(cl_ulong16-f7 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f7 of a cl_ulong16 value.
(cl_ulong16-f8 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f8 of a cl_ulong16 value.
(cl_ulong16-f9 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f9 of a cl_ulong16 value.
(cl_ulong16-f10 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f10 of a cl_ulong16 value.
(cl_ulong16-f11 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f11 of a cl_ulong16 value.
(cl_ulong16-f12 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f12 of a cl_ulong16 value.
(cl_ulong16-f13 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f13 of a cl_ulong16 value.
(cl_ulong16-f14 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f14 of a cl_ulong16 value.
(cl_ulong16-f15 obj) → cl_ulong/c
|
| obj : cl_ulong16/c |
Extracts the f15 of a cl_ulong16 value.
(set-cl_ulong16-f0! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f0 of a cl_ulong16 value.
(set-cl_ulong16-f1! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f1 of a cl_ulong16 value.
(set-cl_ulong16-f2! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f2 of a cl_ulong16 value.
(set-cl_ulong16-f3! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f3 of a cl_ulong16 value.
(set-cl_ulong16-f4! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f4 of a cl_ulong16 value.
(set-cl_ulong16-f5! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f5 of a cl_ulong16 value.
(set-cl_ulong16-f6! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f6 of a cl_ulong16 value.
(set-cl_ulong16-f7! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f7 of a cl_ulong16 value.
(set-cl_ulong16-f8! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f8 of a cl_ulong16 value.
(set-cl_ulong16-f9! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f9 of a cl_ulong16 value.
(set-cl_ulong16-f10! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f10 of a cl_ulong16 value.
(set-cl_ulong16-f11! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f11 of a cl_ulong16 value.
(set-cl_ulong16-f12! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f12 of a cl_ulong16 value.
(set-cl_ulong16-f13! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f13 of a cl_ulong16 value.
(set-cl_ulong16-f14! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f14 of a cl_ulong16 value.
(set-cl_ulong16-f15! obj v) → void
|
| obj : cl_ulong16/c |
| v : cl_ulong/c |
Sets the f15 of a cl_ulong16 value.
A contract for cl_ulong16 values.
cl_ulong16_vector/c : contract?
|
A contract for cvectors of cl_ulong16 values.
Represents a structure value of a particular kind of OpenCL object.
cl_float2-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_float2 f0 f1) → cl_float2/c
|
| f0 : cl_float/c |
| f1 : cl_float/c |
Constructs a cl_float2 value.
(cl_float2-f0 obj) → cl_float/c
|
| obj : cl_float2/c |
Extracts the f0 of a cl_float2 value.
(cl_float2-f1 obj) → cl_float/c
|
| obj : cl_float2/c |
Extracts the f1 of a cl_float2 value.
(set-cl_float2-f0! obj v) → void
|
| obj : cl_float2/c |
| v : cl_float/c |
Sets the f0 of a cl_float2 value.
(set-cl_float2-f1! obj v) → void
|
| obj : cl_float2/c |
| v : cl_float/c |
Sets the f1 of a cl_float2 value.
A contract for cl_float2 values.
cl_float2_vector/c : contract?
|
A contract for cvectors of cl_float2 values.
Represents a structure value of a particular kind of OpenCL object.
cl_float4-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_float4 f0 f1 f2 f3) → cl_float4/c
|
| f0 : cl_float/c |
| f1 : cl_float/c |
| f2 : cl_float/c |
| f3 : cl_float/c |
Constructs a cl_float4 value.
(cl_float4-f0 obj) → cl_float/c
|
| obj : cl_float4/c |
Extracts the f0 of a cl_float4 value.
(cl_float4-f1 obj) → cl_float/c
|
| obj : cl_float4/c |
Extracts the f1 of a cl_float4 value.
(cl_float4-f2 obj) → cl_float/c
|
| obj : cl_float4/c |
Extracts the f2 of a cl_float4 value.
(cl_float4-f3 obj) → cl_float/c
|
| obj : cl_float4/c |
Extracts the f3 of a cl_float4 value.
(set-cl_float4-f0! obj v) → void
|
| obj : cl_float4/c |
| v : cl_float/c |
Sets the f0 of a cl_float4 value.
(set-cl_float4-f1! obj v) → void
|
| obj : cl_float4/c |
| v : cl_float/c |
Sets the f1 of a cl_float4 value.
(set-cl_float4-f2! obj v) → void
|
| obj : cl_float4/c |
| v : cl_float/c |
Sets the f2 of a cl_float4 value.
(set-cl_float4-f3! obj v) → void
|
| obj : cl_float4/c |
| v : cl_float/c |
Sets the f3 of a cl_float4 value.
A contract for cl_float4 values.
cl_float4_vector/c : contract?
|
A contract for cvectors of cl_float4 values.
Represents a structure value of a particular kind of OpenCL object.
cl_float8-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_float8 f0 f1 f2 f3 f4 f5 f6 f7) → cl_float8/c
|
| f0 : cl_float/c |
| f1 : cl_float/c |
| f2 : cl_float/c |
| f3 : cl_float/c |
| f4 : cl_float/c |
| f5 : cl_float/c |
| f6 : cl_float/c |
| f7 : cl_float/c |
Constructs a cl_float8 value.
(cl_float8-f0 obj) → cl_float/c
|
| obj : cl_float8/c |
Extracts the f0 of a cl_float8 value.
(cl_float8-f1 obj) → cl_float/c
|
| obj : cl_float8/c |
Extracts the f1 of a cl_float8 value.
(cl_float8-f2 obj) → cl_float/c
|
| obj : cl_float8/c |
Extracts the f2 of a cl_float8 value.
(cl_float8-f3 obj) → cl_float/c
|
| obj : cl_float8/c |
Extracts the f3 of a cl_float8 value.
(cl_float8-f4 obj) → cl_float/c
|
| obj : cl_float8/c |
Extracts the f4 of a cl_float8 value.
(cl_float8-f5 obj) → cl_float/c
|
| obj : cl_float8/c |
Extracts the f5 of a cl_float8 value.
(cl_float8-f6 obj) → cl_float/c
|
| obj : cl_float8/c |
Extracts the f6 of a cl_float8 value.
(cl_float8-f7 obj) → cl_float/c
|
| obj : cl_float8/c |
Extracts the f7 of a cl_float8 value.
(set-cl_float8-f0! obj v) → void
|
| obj : cl_float8/c |
| v : cl_float/c |
Sets the f0 of a cl_float8 value.
(set-cl_float8-f1! obj v) → void
|
| obj : cl_float8/c |
| v : cl_float/c |
Sets the f1 of a cl_float8 value.
(set-cl_float8-f2! obj v) → void
|
| obj : cl_float8/c |
| v : cl_float/c |
Sets the f2 of a cl_float8 value.
(set-cl_float8-f3! obj v) → void
|
| obj : cl_float8/c |
| v : cl_float/c |
Sets the f3 of a cl_float8 value.
(set-cl_float8-f4! obj v) → void
|
| obj : cl_float8/c |
| v : cl_float/c |
Sets the f4 of a cl_float8 value.
(set-cl_float8-f5! obj v) → void
|
| obj : cl_float8/c |
| v : cl_float/c |
Sets the f5 of a cl_float8 value.
(set-cl_float8-f6! obj v) → void
|
| obj : cl_float8/c |
| v : cl_float/c |
Sets the f6 of a cl_float8 value.
(set-cl_float8-f7! obj v) → void
|
| obj : cl_float8/c |
| v : cl_float/c |
Sets the f7 of a cl_float8 value.
A contract for cl_float8 values.
cl_float8_vector/c : contract?
|
A contract for cvectors of cl_float8 values.
Represents a structure value of a particular kind of OpenCL object.
cl_float16-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
| (make-cl_float16 | | f0 | | | | | | | | f1 | | | | | | | | f2 | | | | | | | | f3 | | | | | | | | f4 | | | | | | | | f5 | | | | | | | | f6 | | | | | | | | f7 | | | | | | | | f8 | | | | | | | | f9 | | | | | | | | f10 | | | | | | | | f11 | | | | | | | | f12 | | | | | | | | f13 | | | | | | | | f14 | | | | | | | | f15) | | → | | cl_float16/c |
|
| f0 : cl_float/c |
| f1 : cl_float/c |
| f2 : cl_float/c |
| f3 : cl_float/c |
| f4 : cl_float/c |
| f5 : cl_float/c |
| f6 : cl_float/c |
| f7 : cl_float/c |
| f8 : cl_float/c |
| f9 : cl_float/c |
| f10 : cl_float/c |
| f11 : cl_float/c |
| f12 : cl_float/c |
| f13 : cl_float/c |
| f14 : cl_float/c |
| f15 : cl_float/c |
Constructs a cl_float16 value.
(cl_float16-f0 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f0 of a cl_float16 value.
(cl_float16-f1 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f1 of a cl_float16 value.
(cl_float16-f2 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f2 of a cl_float16 value.
(cl_float16-f3 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f3 of a cl_float16 value.
(cl_float16-f4 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f4 of a cl_float16 value.
(cl_float16-f5 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f5 of a cl_float16 value.
(cl_float16-f6 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f6 of a cl_float16 value.
(cl_float16-f7 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f7 of a cl_float16 value.
(cl_float16-f8 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f8 of a cl_float16 value.
(cl_float16-f9 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f9 of a cl_float16 value.
(cl_float16-f10 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f10 of a cl_float16 value.
(cl_float16-f11 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f11 of a cl_float16 value.
(cl_float16-f12 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f12 of a cl_float16 value.
(cl_float16-f13 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f13 of a cl_float16 value.
(cl_float16-f14 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f14 of a cl_float16 value.
(cl_float16-f15 obj) → cl_float/c
|
| obj : cl_float16/c |
Extracts the f15 of a cl_float16 value.
(set-cl_float16-f0! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f0 of a cl_float16 value.
(set-cl_float16-f1! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f1 of a cl_float16 value.
(set-cl_float16-f2! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f2 of a cl_float16 value.
(set-cl_float16-f3! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f3 of a cl_float16 value.
(set-cl_float16-f4! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f4 of a cl_float16 value.
(set-cl_float16-f5! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f5 of a cl_float16 value.
(set-cl_float16-f6! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f6 of a cl_float16 value.
(set-cl_float16-f7! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f7 of a cl_float16 value.
(set-cl_float16-f8! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f8 of a cl_float16 value.
(set-cl_float16-f9! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f9 of a cl_float16 value.
(set-cl_float16-f10! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f10 of a cl_float16 value.
(set-cl_float16-f11! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f11 of a cl_float16 value.
(set-cl_float16-f12! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f12 of a cl_float16 value.
(set-cl_float16-f13! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f13 of a cl_float16 value.
(set-cl_float16-f14! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f14 of a cl_float16 value.
(set-cl_float16-f15! obj v) → void
|
| obj : cl_float16/c |
| v : cl_float/c |
Sets the f15 of a cl_float16 value.
A contract for cl_float16 values.
cl_float16_vector/c : contract?
|
A contract for cvectors of cl_float16 values.
Represents a structure value of a particular kind of OpenCL object.
cl_double2-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_double2 f0 f1) → cl_double2/c
|
| f0 : cl_double/c |
| f1 : cl_double/c |
Constructs a cl_double2 value.
(cl_double2-f0 obj) → cl_double/c
|
| obj : cl_double2/c |
Extracts the f0 of a cl_double2 value.
(cl_double2-f1 obj) → cl_double/c
|
| obj : cl_double2/c |
Extracts the f1 of a cl_double2 value.
(set-cl_double2-f0! obj v) → void
|
| obj : cl_double2/c |
| v : cl_double/c |
Sets the f0 of a cl_double2 value.
(set-cl_double2-f1! obj v) → void
|
| obj : cl_double2/c |
| v : cl_double/c |
Sets the f1 of a cl_double2 value.
A contract for cl_double2 values.
cl_double2_vector/c : contract?
|
A contract for cvectors of cl_double2 values.
Represents a structure value of a particular kind of OpenCL object.
cl_double4-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_double4 f0 f1 f2 f3) → cl_double4/c
|
| f0 : cl_double/c |
| f1 : cl_double/c |
| f2 : cl_double/c |
| f3 : cl_double/c |
Constructs a cl_double4 value.
(cl_double4-f0 obj) → cl_double/c
|
| obj : cl_double4/c |
Extracts the f0 of a cl_double4 value.
(cl_double4-f1 obj) → cl_double/c
|
| obj : cl_double4/c |
Extracts the f1 of a cl_double4 value.
(cl_double4-f2 obj) → cl_double/c
|
| obj : cl_double4/c |
Extracts the f2 of a cl_double4 value.
(cl_double4-f3 obj) → cl_double/c
|
| obj : cl_double4/c |
Extracts the f3 of a cl_double4 value.
(set-cl_double4-f0! obj v) → void
|
| obj : cl_double4/c |
| v : cl_double/c |
Sets the f0 of a cl_double4 value.
(set-cl_double4-f1! obj v) → void
|
| obj : cl_double4/c |
| v : cl_double/c |
Sets the f1 of a cl_double4 value.
(set-cl_double4-f2! obj v) → void
|
| obj : cl_double4/c |
| v : cl_double/c |
Sets the f2 of a cl_double4 value.
(set-cl_double4-f3! obj v) → void
|
| obj : cl_double4/c |
| v : cl_double/c |
Sets the f3 of a cl_double4 value.
A contract for cl_double4 values.
cl_double4_vector/c : contract?
|
A contract for cvectors of cl_double4 values.
Represents a structure value of a particular kind of OpenCL object.
cl_double8-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
(make-cl_double8 f0 f1 f2 f3 f4 f5 f6 f7) → cl_double8/c
|
| f0 : cl_double/c |
| f1 : cl_double/c |
| f2 : cl_double/c |
| f3 : cl_double/c |
| f4 : cl_double/c |
| f5 : cl_double/c |
| f6 : cl_double/c |
| f7 : cl_double/c |
Constructs a cl_double8 value.
(cl_double8-f0 obj) → cl_double/c
|
| obj : cl_double8/c |
Extracts the f0 of a cl_double8 value.
(cl_double8-f1 obj) → cl_double/c
|
| obj : cl_double8/c |
Extracts the f1 of a cl_double8 value.
(cl_double8-f2 obj) → cl_double/c
|
| obj : cl_double8/c |
Extracts the f2 of a cl_double8 value.
(cl_double8-f3 obj) → cl_double/c
|
| obj : cl_double8/c |
Extracts the f3 of a cl_double8 value.
(cl_double8-f4 obj) → cl_double/c
|
| obj : cl_double8/c |
Extracts the f4 of a cl_double8 value.
(cl_double8-f5 obj) → cl_double/c
|
| obj : cl_double8/c |
Extracts the f5 of a cl_double8 value.
(cl_double8-f6 obj) → cl_double/c
|
| obj : cl_double8/c |
Extracts the f6 of a cl_double8 value.
(cl_double8-f7 obj) → cl_double/c
|
| obj : cl_double8/c |
Extracts the f7 of a cl_double8 value.
(set-cl_double8-f0! obj v) → void
|
| obj : cl_double8/c |
| v : cl_double/c |
Sets the f0 of a cl_double8 value.
(set-cl_double8-f1! obj v) → void
|
| obj : cl_double8/c |
| v : cl_double/c |
Sets the f1 of a cl_double8 value.
(set-cl_double8-f2! obj v) → void
|
| obj : cl_double8/c |
| v : cl_double/c |
Sets the f2 of a cl_double8 value.
(set-cl_double8-f3! obj v) → void
|
| obj : cl_double8/c |
| v : cl_double/c |
Sets the f3 of a cl_double8 value.
(set-cl_double8-f4! obj v) → void
|
| obj : cl_double8/c |
| v : cl_double/c |
Sets the f4 of a cl_double8 value.
(set-cl_double8-f5! obj v) → void
|
| obj : cl_double8/c |
| v : cl_double/c |
Sets the f5 of a cl_double8 value.
(set-cl_double8-f6! obj v) → void
|
| obj : cl_double8/c |
| v : cl_double/c |
Sets the f6 of a cl_double8 value.
(set-cl_double8-f7! obj v) → void
|
| obj : cl_double8/c |
| v : cl_double/c |
Sets the f7 of a cl_double8 value.
A contract for cl_double8 values.
cl_double8_vector/c : contract?
|
A contract for cvectors of cl_double8 values.
Represents a structure value of a particular kind of OpenCL object.
cl_double16-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
| (make-cl_double16 | | f0 | | | | | | | | f1 | | | | | | | | f2 | | | | | | | | f3 | | | | | | | | f4 | | | | | | | | f5 | | | | | | | | f6 | | | | | | | | f7 | | | | | | | | f8 | | | | | | | | f9 | | | | | | | | f10 | | | | | | | | f11 | | | | | | | | f12 | | | | | | | | f13 | | | | | | | | f14 | | | | | | | | f15) | | → | | cl_double16/c |
|
| f0 : cl_double/c |
| f1 : cl_double/c |
| f2 : cl_double/c |
| f3 : cl_double/c |
| f4 : cl_double/c |
| f5 : cl_double/c |
| f6 : cl_double/c |
| f7 : cl_double/c |
| f8 : cl_double/c |
| f9 : cl_double/c |
| f10 : cl_double/c |
| f11 : cl_double/c |
| f12 : cl_double/c |
| f13 : cl_double/c |
| f14 : cl_double/c |
| f15 : cl_double/c |
Constructs a cl_double16 value.
(cl_double16-f0 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f0 of a cl_double16 value.
(cl_double16-f1 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f1 of a cl_double16 value.
(cl_double16-f2 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f2 of a cl_double16 value.
(cl_double16-f3 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f3 of a cl_double16 value.
(cl_double16-f4 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f4 of a cl_double16 value.
(cl_double16-f5 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f5 of a cl_double16 value.
(cl_double16-f6 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f6 of a cl_double16 value.
(cl_double16-f7 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f7 of a cl_double16 value.
(cl_double16-f8 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f8 of a cl_double16 value.
(cl_double16-f9 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f9 of a cl_double16 value.
(cl_double16-f10 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f10 of a cl_double16 value.
(cl_double16-f11 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f11 of a cl_double16 value.
(cl_double16-f12 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f12 of a cl_double16 value.
(cl_double16-f13 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f13 of a cl_double16 value.
(cl_double16-f14 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f14 of a cl_double16 value.
(cl_double16-f15 obj) → cl_double/c
|
| obj : cl_double16/c |
Extracts the f15 of a cl_double16 value.
(set-cl_double16-f0! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f0 of a cl_double16 value.
(set-cl_double16-f1! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f1 of a cl_double16 value.
(set-cl_double16-f2! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f2 of a cl_double16 value.
(set-cl_double16-f3! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f3 of a cl_double16 value.
(set-cl_double16-f4! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f4 of a cl_double16 value.
(set-cl_double16-f5! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f5 of a cl_double16 value.
(set-cl_double16-f6! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f6 of a cl_double16 value.
(set-cl_double16-f7! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f7 of a cl_double16 value.
(set-cl_double16-f8! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f8 of a cl_double16 value.
(set-cl_double16-f9! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f9 of a cl_double16 value.
(set-cl_double16-f10! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f10 of a cl_double16 value.
(set-cl_double16-f11! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f11 of a cl_double16 value.
(set-cl_double16-f12! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f12 of a cl_double16 value.
(set-cl_double16-f13! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f13 of a cl_double16 value.
(set-cl_double16-f14! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f14 of a cl_double16 value.
(set-cl_double16-f15! obj v) → void
|
| obj : cl_double16/c |
| v : cl_double/c |
Sets the f15 of a cl_double16 value.
cl_double16/c : contract?
|
A contract for cl_double16 values.
cl_double16_vector/c : contract?
|
A contract for cvectors of cl_double16 values.
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_bool-values are the valid values.
A contract for cl_bool that accepts any symbol in cl_bool-values.
A list of valid options for cl_bool. Its value is '(CL_FALSE CL_TRUE).
Represents a pointer to a particular kind of OpenCL object.
cl_platform_id/null : ctype?
|
Represents a pointer to a particular kind of OpenCL object that may be NULL.
cl_platform_id/c : contract?
|
A contract for cl_platform_id values.
cl_platform_id/null/c : contract?
|
A contract for cl_platform_id values that includes NULL pointers, represented by #f.
cl_platform_id_vector/c : contract?
|
A contract for cvectors of cl_platform_id values.
cl_platform_info : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_platform_info-values are the valid values.
cl_platform_info/c : contract?
|
A contract for cl_platform_info that accepts any symbol in cl_platform_info-values.
cl_platform_info-values : (listof symbol?)
|
A list of valid options for cl_platform_info. Its value is '(CL_PLATFORM_PROFILE CL_PLATFORM_VERSION CL_PLATFORM_NAME CL_PLATFORM_VENDOR CL_PLATFORM_EXTENSIONS).
An alias for cl_ulong.
cl_bitfield/c : contract?
|
A contract for cl_bitfield values. Defined as cl_ulong/c.
cl_bitfield_vector/c : contract?
|
A contract for vectors of cl_bitfield values.
Represents a pointer to a particular kind of OpenCL object.
cl_device_id/null : ctype?
|
Represents a pointer to a particular kind of OpenCL object that may be NULL.
cl_device_id/c : contract?
|
A contract for cl_device_id values.
cl_device_id/null/c : contract?
|
A contract for cl_device_id values that includes NULL pointers, represented by #f.
cl_device_id_vector/c : contract?
|
A contract for cvectors of cl_device_id values.
A ctype that represents an OpenCL bitfield where cl_device_type-values are the valid flags. It is actually a cl_bitfield.
cl_device_type/c : contract?
|
A contract for cl_device_type that accepts any symbol in cl_device_type-values or lists containing subsets of cl_device_type-values.
cl_device_type-values : (listof symbol?)
|
A list of valid options for cl_device_type. Its value is '(CL_DEVICE_TYPE_CPU CL_DEVICE_TYPE_GPU CL_DEVICE_TYPE_ACCELERATOR CL_DEVICE_TYPE_DEFAULT CL_DEVICE_TYPE_ALL).
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_device_info-values are the valid values.
cl_device_info/c : contract?
|
A contract for cl_device_info that accepts any symbol in cl_device_info-values.
cl_device_info-values : (listof symbol?)
|
A list of valid options for cl_device_info. Its value is '(CL_DEVICE_TYPE CL_DEVICE_VENDOR_ID CL_DEVICE_MAX_COMPUTE_UNITS CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS CL_DEVICE_MAX_WORK_GROUP_SIZE CL_DEVICE_MAX_WORK_ITEM_SIZES CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE CL_DEVICE_MAX_CLOCK_FREQUENCY CL_DEVICE_ADDRESS_BITS CL_DEVICE_MAX_READ_IMAGE_ARGS CL_DEVICE_MAX_WRITE_IMAGE_ARGS CL_DEVICE_MAX_MEM_ALLOC_SIZE CL_DEVICE_IMAGE2D_MAX_WIDTH CL_DEVICE_IMAGE2D_MAX_HEIGHT CL_DEVICE_IMAGE3D_MAX_WIDTH CL_DEVICE_IMAGE3D_MAX_HEIGHT CL_DEVICE_IMAGE3D_MAX_DEPTH CL_DEVICE_IMAGE_SUPPORT CL_DEVICE_MAX_PARAMETER_SIZE CL_DEVICE_MAX_SAMPLERS CL_DEVICE_MEM_BASE_ADDR_ALIGN CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE CL_DEVICE_SINGLE_FP_CONFIG CL_DEVICE_GLOBAL_MEM_CACHE_TYPE CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE CL_DEVICE_GLOBAL_MEM_CACHE_SIZE CL_DEVICE_GLOBAL_MEM_SIZE CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE CL_DEVICE_MAX_CONSTANT_ARGS CL_DEVICE_LOCAL_MEM_TYPE CL_DEVICE_LOCAL_MEM_SIZE CL_DEVICE_ERROR_CORRECTION_SUPPORT CL_DEVICE_PROFILING_TIMER_RESOLUTION CL_DEVICE_ENDIAN_LITTLE CL_DEVICE_AVAILABLE CL_DEVICE_COMPILER_AVAILABLE CL_DEVICE_EXECUTION_CAPABILITIES CL_DEVICE_QUEUE_PROPERTIES CL_DEVICE_NAME CL_DEVICE_VENDOR CL_DRIVER_VERSION CL_DEVICE_PROFILE CL_DEVICE_VERSION CL_DEVICE_EXTENSIONS CL_DEVICE_PLATFORM).
cl_device_address_info : ctype?
|
A ctype that represents an OpenCL bitfield where cl_device_address_info-values are the valid flags. It is actually a cl_bitfield.
cl_device_address_info/c : contract?
|
A contract for cl_device_address_info that accepts any symbol in cl_device_address_info-values or lists containing subsets of cl_device_address_info-values.
cl_device_address_info-values : (listof symbol?)
|
A list of valid options for cl_device_address_info. Its value is '().
cl_device_fp_config : ctype?
|
A ctype that represents an OpenCL bitfield where cl_device_fp_config-values are the valid flags. It is actually a cl_bitfield.
cl_device_fp_config/c : contract?
|
A contract for cl_device_fp_config that accepts any symbol in cl_device_fp_config-values or lists containing subsets of cl_device_fp_config-values.
cl_device_fp_config-values : (listof symbol?)
|
A list of valid options for cl_device_fp_config. Its value is '(CL_FP_DENORM CL_FP_INF_NAN CL_FP_ROUND_TO_NEAREST CL_FP_ROUND_TO_ZERO CL_FP_ROUND_TO_INF CL_FP_FMA).
cl_device_mem_cache_type : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_device_mem_cache_type-values are the valid values.
cl_device_mem_cache_type/c : contract?
|
A contract for cl_device_mem_cache_type that accepts any symbol in cl_device_mem_cache_type-values.
cl_device_mem_cache_type-values : (listof symbol?)
|
A list of valid options for cl_device_mem_cache_type. Its value is '(CL_NONE CL_READ_ONLY_CACHE CL_READ_WRITE_CACHE).
cl_device_local_mem_type : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_device_local_mem_type-values are the valid values.
cl_device_local_mem_type/c : contract?
|
A contract for cl_device_local_mem_type that accepts any symbol in cl_device_local_mem_type-values.
cl_device_local_mem_type-values : (listof symbol?)
|
A list of valid options for cl_device_local_mem_type. Its value is '(CL_LOCAL CL_GLOBAL).
cl_device_exec_capabilities : ctype?
|
A ctype that represents an OpenCL bitfield where cl_device_exec_capabilities-values are the valid flags. It is actually a cl_bitfield.
cl_device_exec_capabilities/c : contract?
|
A contract for cl_device_exec_capabilities that accepts any symbol in cl_device_exec_capabilities-values or lists containing subsets of cl_device_exec_capabilities-values.
cl_device_exec_capabilities-values : (listof symbol?)
|
A list of valid options for cl_device_exec_capabilities. Its value is '(CL_EXEC_KERNEL CL_EXEC_NATIVE_KERNEL).
An alias for size.
A contract for size_t values. Defined as exact-nonnegative-integer?.
size_t_vector/c : contract?
|
A contract for vectors of size_t values.
An alias for pointer.
A contract for void* values. Defined as cpointer?.
void*_vector/c : contract?
|
A contract for vectors of void* values.
An alias for pointer.
A contract for void*/null values. Defined as (or/c false/c cpointer?).
void*/null_vector/c : contract?
|
A contract for vectors of void*/null values.
Represents a pointer to a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object that may be NULL.
A contract for cl_context values.
cl_context/null/c : contract?
|
A contract for cl_context values that includes NULL pointers, represented by #f.
cl_context_vector/c : contract?
|
A contract for cvectors of cl_context values.
cl_command_queue_properties : ctype?
|
A ctype that represents an OpenCL bitfield where cl_command_queue_properties-values are the valid flags. It is actually a cl_bitfield.
cl_command_queue_properties/c : contract?
|
A contract for cl_command_queue_properties that accepts any symbol in cl_command_queue_properties-values or lists containing subsets of cl_command_queue_properties-values.
cl_command_queue_properties-values : (listof symbol?)
|
A list of valid options for cl_command_queue_properties. Its value is '(CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE CL_QUEUE_PROFILING_ENABLE).
cl_command_queue : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
cl_command_queue/null : ctype?
|
Represents a pointer to a particular kind of OpenCL object that may be NULL.
cl_command_queue/c : contract?
|
A contract for cl_command_queue values.
cl_command_queue/null/c : contract?
|
A contract for cl_command_queue values that includes NULL pointers, represented by #f.
cl_command_queue_vector/c : contract?
|
A contract for cvectors of cl_command_queue values.
A ctype that represents an OpenCL bitfield where cl_mem_flags-values are the valid flags. It is actually a cl_bitfield.
cl_mem_flags/c : contract?
|
A contract for cl_mem_flags that accepts any symbol in cl_mem_flags-values or lists containing subsets of cl_mem_flags-values.
cl_mem_flags-values : (listof symbol?)
|
A list of valid options for cl_mem_flags. Its value is '(CL_MEM_READ_WRITE CL_MEM_WRITE_ONLY CL_MEM_READ_ONLY CL_MEM_USE_HOST_PTR CL_MEM_ALLOC_HOST_PTR CL_MEM_COPY_HOST_PTR).
Represents a pointer to a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object that may be NULL.
A contract for cl_mem values.
cl_mem/null/c : contract?
|
A contract for cl_mem values that includes NULL pointers, represented by #f.
cl_mem_vector/c : contract?
|
A contract for cvectors of cl_mem values.
Represents a pointer to a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object that may be NULL.
A contract for cl_event values.
cl_event/null/c : contract?
|
A contract for cl_event values that includes NULL pointers, represented by #f.
cl_event_vector/c : contract?
|
A contract for cvectors of cl_event values.
cl_channel_order : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_channel_order-values are the valid values.
cl_channel_order/c : contract?
|
A contract for cl_channel_order that accepts any symbol in cl_channel_order-values.
cl_channel_order-values : (listof symbol?)
|
A list of valid options for cl_channel_order. Its value is '(CL_R CL_A CL_INTENSITY CL_LUMINANCE CL_RG CL_RA CL_RGB CL_RGBA CL_ARGB CL_BGRA).
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_channel_type-values are the valid values.
cl_channel_type/c : contract?
|
A contract for cl_channel_type that accepts any symbol in cl_channel_type-values.
cl_channel_type-values : (listof symbol?)
|
A list of valid options for cl_channel_type. Its value is '(CL_SNORM_INT8 CL_SNORM_INT16 CL_UNORM_INT8 CL_UNORM_INT16 CL_UNORM_SHORT_565 CL_UNORM_SHORT_555 CL_UNORM_INT_101010 CL_SIGNED_INT8 CL_SIGNED_INT16 CL_SIGNED_INT32 CL_UNSIGNED_INT8 CL_UNSIGNED_INT16 CL_UNSIGNED_INT32 CL_HALF_FLOAT CL_FLOAT).
cl_mem_object_type : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_mem_object_type-values are the valid values.
cl_mem_object_type/c : contract?
|
A contract for cl_mem_object_type that accepts any symbol in cl_mem_object_type-values.
cl_mem_object_type-values : (listof symbol?)
|
A list of valid options for cl_mem_object_type. Its value is '(CL_MEM_OBJECT_BUFFER CL_MEM_OBJECT_IMAGE1D CL_MEM_OBJECT_IMAGE1D_BUFFER CL_MEM_OBJECT_IMAGE1D_ARRAY CL_MEM_OBJECT_IMAGE2D CL_MEM_OBJECT_IMAGE2D_ARRAY CL_MEM_OBJECT_IMAGE3D).
A ctype that represents an OpenCL bitfield where cl_map_flags-values are the valid flags. It is actually a cl_bitfield.
cl_map_flags/c : contract?
|
A contract for cl_map_flags that accepts any symbol in cl_map_flags-values or lists containing subsets of cl_map_flags-values.
cl_map_flags-values : (listof symbol?)
|
A list of valid options for cl_map_flags. Its value is '(CL_MAP_READ CL_MAP_WRITE).
Represents a pointer to a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object that may be NULL.
A contract for cl_sampler values.
cl_sampler/null/c : contract?
|
A contract for cl_sampler values that includes NULL pointers, represented by #f.
cl_sampler_vector/c : contract?
|
A contract for cvectors of cl_sampler values.
cl_addressing_mode : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_addressing_mode-values are the valid values.
cl_addressing_mode/c : contract?
|
A contract for cl_addressing_mode that accepts any symbol in cl_addressing_mode-values.
cl_addressing_mode-values : (listof symbol?)
|
A list of valid options for cl_addressing_mode. Its value is '(CL_ADDRESS_REPEAT CL_ADDRESS_CLAMP_TO_EDGE CL_ADDRESS_CLAMP CL_ADDRESS_NONE).
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_filter_mode-values are the valid values.
cl_filter_mode/c : contract?
|
A contract for cl_filter_mode that accepts any symbol in cl_filter_mode-values.
cl_filter_mode-values : (listof symbol?)
|
A list of valid options for cl_filter_mode. Its value is '(CL_FILTER_NEAREST CL_FILTER_LINEAR).
Represents a pointer to a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object that may be NULL.
A contract for cl_program values.
cl_program/null/c : contract?
|
A contract for cl_program values that includes NULL pointers, represented by #f.
cl_program_vector/c : contract?
|
A contract for cvectors of cl_program values.
Represents a pointer to a particular kind of OpenCL object.
Represents a pointer to a particular kind of OpenCL object that may be NULL.
A contract for cl_kernel values.
cl_kernel/null/c : contract?
|
A contract for cl_kernel values that includes NULL pointers, represented by #f.
cl_kernel_vector/c : contract?
|
A contract for cvectors of cl_kernel values.
cl_context_properties : ctype?
|
An alias for intptr*.
cl_context_properties/c : contract?
|
A contract for cl_context_properties values. Defined as intptr*/c.
cl_context_properties_vector/c : contract?
|
A contract for vectors of cl_context_properties values.
Represents a structure value of a particular kind of OpenCL object.
cl_image_format-pointer : ctype?
|
Represents a pointer to a particular kind of OpenCL object.
| (make-cl_image_format | | image_channel_order | | | | | image_channel_data_type) | |
|
| → cl_image_format/c |
| image_channel_order : cl_channel_order/c |
| image_channel_data_type : cl_channel_type/c |
Constructs a cl_image_format value.
(cl_image_format-image_channel_order obj) → cl_channel_order/c
|
| obj : cl_image_format/c |
Extracts the image_channel_order of a cl_image_format value.
(cl_image_format-image_channel_data_type obj)
|
| → cl_channel_type/c |
| obj : cl_image_format/c |
Extracts the image_channel_data_type of a cl_image_format value.
| (set-cl_image_format-image_channel_order! | | obj | | | | | | | | v) | | → | | void |
|
| obj : cl_image_format/c |
| v : cl_channel_order/c |
Sets the image_channel_order of a cl_image_format value.
| (set-cl_image_format-image_channel_data_type! | | obj | | | | | | | | v) | | → | | void |
|
| obj : cl_image_format/c |
| v : cl_channel_type/c |
Sets the image_channel_data_type of a cl_image_format value.
cl_image_format/c : contract?
|
A contract for cl_image_format values.
cl_image_format_vector/c : contract?
|
A contract for cvectors of cl_image_format values.
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_context_info-values are the valid values.
cl_context_info/c : contract?
|
A contract for cl_context_info that accepts any symbol in cl_context_info-values.
cl_context_info-values : (listof symbol?)
|
A list of valid options for cl_context_info. Its value is '(CL_CONTEXT_REFERENCE_COUNT CL_CONTEXT_DEVICES CL_CONTEXT_PROPERTIES).
cl_command_queue_info : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_command_queue_info-values are the valid values.
cl_command_queue_info/c : contract?
|
A contract for cl_command_queue_info that accepts any symbol in cl_command_queue_info-values.
cl_command_queue_info-values : (listof symbol?)
|
A list of valid options for cl_command_queue_info. Its value is '(CL_QUEUE_CONTEXT CL_QUEUE_DEVICE CL_QUEUE_REFERENCE_COUNT CL_QUEUE_PROPERTIES).
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_mem_info-values are the valid values.
cl_mem_info/c : contract?
|
A contract for cl_mem_info that accepts any symbol in cl_mem_info-values.
cl_mem_info-values : (listof symbol?)
|
A list of valid options for cl_mem_info. Its value is '(CL_MEM_TYPE CL_MEM_FLAGS CL_MEM_SIZE CL_MEM_HOST_PTR CL_MEM_MAP_COUNT CL_MEM_REFERENCE_COUNT CL_MEM_CONTEXT).
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_image_info-values are the valid values.
cl_image_info/c : contract?
|
A contract for cl_image_info that accepts any symbol in cl_image_info-values.
cl_image_info-values : (listof symbol?)
|
A list of valid options for cl_image_info. Its value is '(CL_IMAGE_FORMAT CL_IMAGE_ELEMENT_SIZE CL_IMAGE_ROW_PITCH CL_IMAGE_SLICE_PITCH CL_IMAGE_WIDTH CL_IMAGE_HEIGHT CL_IMAGE_DEPTH).
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_sampler_info-values are the valid values.
cl_sampler_info/c : contract?
|
A contract for cl_sampler_info that accepts any symbol in cl_sampler_info-values.
cl_sampler_info-values : (listof symbol?)
|
A list of valid options for cl_sampler_info. Its value is '(CL_SAMPLER_REFERENCE_COUNT CL_SAMPLER_CONTEXT CL_SAMPLER_ADDRESSING_MODE CL_SAMPLER_FILTER_MODE CL_SAMPLER_NORMALIZED_COORDS).
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_program_info-values are the valid values.
cl_program_info/c : contract?
|
A contract for cl_program_info that accepts any symbol in cl_program_info-values.
cl_program_info-values : (listof symbol?)
|
A list of valid options for cl_program_info. Its value is '(CL_PROGRAM_REFERENCE_COUNT CL_PROGRAM_CONTEXT CL_PROGRAM_NUM_DEVICES CL_PROGRAM_DEVICES CL_PROGRAM_SOURCE CL_PROGRAM_BINARY_SIZES).
cl_program_build_info : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_program_build_info-values are the valid values.
cl_program_build_info/c : contract?
|
A contract for cl_program_build_info that accepts any symbol in cl_program_build_info-values.
cl_program_build_info-values : (listof symbol?)
|
A list of valid options for cl_program_build_info. Its value is '(CL_PROGRAM_BUILD_STATUS CL_PROGRAM_BUILD_OPTIONS CL_PROGRAM_BUILD_LOG).
A ctype that represents an OpenCL enumeration, implemented by cl_int, where cl_build_status-values are the valid values.
cl_build_status/c : contract?
|
A contract for cl_build_status that accepts any symbol in cl_build_status-values.
cl_build_status-values : (listof symbol?)
|
A list of valid options for cl_build_status. Its value is '(CL_BUILD_NONE CL_BUILD_ERROR CL_BUILD_SUCCESS CL_BUILD_IN_PROGRESS).
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_kernel_info-values are the valid values.
cl_kernel_info/c : contract?
|
A contract for cl_kernel_info that accepts any symbol in cl_kernel_info-values.
cl_kernel_info-values : (listof symbol?)
|
A list of valid options for cl_kernel_info. Its value is '(CL_KERNEL_FUNCTION_NAME CL_KERNEL_NUM_ARGS CL_KERNEL_REFERENCE_COUNT CL_KERNEL_CONTEXT CL_KERNEL_PROGRAM).
cl_kernel_work_group_info : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_kernel_work_group_info-values are the valid values.
cl_kernel_work_group_info/c : contract?
|
A contract for cl_kernel_work_group_info that accepts any symbol in cl_kernel_work_group_info-values.
cl_kernel_work_group_info-values : (listof symbol?)
|
A list of valid options for cl_kernel_work_group_info. Its value is '(CL_KERNEL_WORK_GROUP_SIZE CL_KERNEL_COMPILE_WORK_GROUP_SIZE CL_KERNEL_LOCAL_MEM_SIZE).
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_event_info-values are the valid values.
cl_event_info/c : contract?
|
A contract for cl_event_info that accepts any symbol in cl_event_info-values.
cl_event_info-values : (listof symbol?)
|
A list of valid options for cl_event_info. Its value is '(CL_EVENT_COMMAND_QUEUE CL_EVENT_COMMAND_TYPE CL_EVENT_COMMAND_EXECUTION_STATUS CL_EVENT_REFERENCE_COUNT).
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_command_type-values are the valid values.
cl_command_type/c : contract?
|
A contract for cl_command_type that accepts any symbol in cl_command_type-values.
cl_command_type-values : (listof symbol?)
|
A list of valid options for cl_command_type. Its value is '(CL_COMMAND_NDRANGE_KERNEL CL_COMMAND_TASK CL_COMMAND_NATIVE_KERNEL CL_COMMAND_READ_BUFFER CL_COMMAND_WRITE_BUFFER CL_COMMAND_COPY_BUFFER CL_COMMAND_READ_IMAGE CL_COMMAND_WRITE_IMAGE CL_COMMAND_COPY_IMAGE CL_COMMAND_COPY_BUFFER_TO_IMAGE CL_COMMAND_COPY_IMAGE_TO_BUFFER CL_COMMAND_MAP_BUFFER CL_COMMAND_MAP_IMAGE CL_COMMAND_UNMAP_MEM_OBJECT CL_COMMAND_MARKER CL_COMMAND_ACQUIRE_GL_OBJECTS CL_COMMAND_RELEASE_GL_OBJECTS).
command_execution_status : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_int, where command_execution_status-values are the valid values.
command_execution_status/c : contract?
|
A contract for command_execution_status that accepts any symbol in command_execution_status-values.
command_execution_status-values : (listof symbol?)
|
A list of valid options for command_execution_status. Its value is '(CL_QUEUED CL_SUBMITTED CL_RUNNING CL_COMPLETE).
cl_profiling_info : ctype?
|
A ctype that represents an OpenCL enumeration, implemented by cl_uint, where cl_profiling_info-values are the valid values.
cl_profiling_info/c : contract?
|
A contract for cl_profiling_info that accepts any symbol in cl_profiling_info-values.
cl_profiling_info-values : (listof symbol?)
|
A list of valid options for cl_profiling_info. Its value is '(CL_PROFILING_COMMAND_QUEUED CL_PROFILING_COMMAND_SUBMIT CL_PROFILING_COMMAND_START CL_PROFILING_COMMAND_END).