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