|
2 | 2 | // Creative Commons Attribution 4.0 International License; see |
3 | 3 | // http://creativecommons.org/licenses/by/4.0/ |
4 | 4 |
|
5 | | -// “generic” opencl_c_feature_name |
6 | | -ifdef::backend-html5[] |
7 | | -:opencl_c_feature_name: pass:q[`\__opencl_c_<wbr><feature_<wbr>name>`] |
8 | | -endif::[] |
9 | | -ifndef::backend-html5[] |
10 | | -:opencl_c_feature_name: pass:q[`\__opencl_c_​<feature_​name>`] |
11 | | -endif::[] |
12 | | - |
13 | | -// opencl_c_3d_image_writes |
14 | | -ifdef::backend-html5[] |
15 | | -:opencl_c_3d_image_writes: pass:q[`\__opencl_c_<wbr>3d_<wbr>image_<wbr>writes`] |
16 | | -endif::[] |
17 | | -ifndef::backend-html5[] |
18 | | -:opencl_c_3d_image_writes: pass:q[`\__opencl_c_​3d_​image_​writes`] |
19 | | -endif::[] |
20 | | - |
21 | | -// opencl_c_atomic_order_acq_rel |
22 | | -ifdef::backend-html5[] |
23 | | -:opencl_c_atomic_order_acq_rel: pass:q[`\__opencl_c_<wbr>atomic_<wbr>order_<wbr>acq_<wbr>rel`] |
24 | | -endif::[] |
25 | | -ifndef::backend-html5[] |
26 | | -:opencl_c_atomic_order_acq_rel: pass:q[`\__opencl_c_​atomic_​order_​​`] |
27 | | -endif::[] |
28 | | - |
29 | | -// opencl_c_atomic_order_seq_cst |
30 | | -ifdef::backend-html5[] |
31 | | -:opencl_c_atomic_order_seq_cst: pass:q[`\__opencl_c_<wbr>atomic_<wbr>order_<wbr>seq_<wbr>cst`] |
32 | | -endif::[] |
33 | | -ifndef::backend-html5[] |
34 | | -:opencl_c_atomic_order_seq_cst: pass:q[`\__opencl_c_​atomic_​order_​seq_​cst`] |
35 | | -endif::[] |
36 | | - |
37 | | -// opencl_c_atomic_scope_device |
38 | | -ifdef::backend-html5[] |
39 | | -:opencl_c_atomic_scope_device: pass:q[`\__opencl_c_<wbr>atomic_<wbr>scope_<wbr>device`] |
40 | | -endif::[] |
41 | | -ifndef::backend-html5[] |
42 | | -:opencl_c_atomic_scope_device: pass:q[`\__opencl_c_​atomic_​scope_​device`] |
43 | | -endif::[] |
44 | | - |
45 | | -// opencl_c_atomic_scope_all_devices |
46 | | -ifdef::backend-html5[] |
47 | | -:opencl_c_atomic_scope_all_devices: pass:q[`\__opencl_c_<wbr>atomic_<wbr>scope_<wbr>all_<wbr>devices`] |
48 | | -endif::[] |
49 | | -ifndef::backend-html5[] |
50 | | -:opencl_c_atomic_scope_all_devices: pass:q[`\__opencl_c_​atomic_​scope_​all_​devices`] |
51 | | -endif::[] |
52 | | - |
53 | | -// opencl_c_device_enqueue |
54 | | -ifdef::backend-html5[] |
55 | | -:opencl_c_device_enqueue: pass:q[`\__opencl_c_<wbr>device_<wbr>enqueue`] |
56 | | -endif::[] |
57 | | -ifndef::backend-html5[] |
58 | | -:opencl_c_device_enqueue: pass:q[`\__opencl_c_​device_​enqueue`] |
59 | | -endif::[] |
60 | | - |
61 | | -// opencl_c_generic_address_space |
62 | | -ifdef::backend-html5[] |
63 | | -:opencl_c_generic_address_space: pass:q[`\__opencl_c_<wbr>generic_<wbr>address_<wbr>space`] |
64 | | -endif::[] |
65 | | -ifndef::backend-html5[] |
66 | | -:opencl_c_generic_address_space: pass:q[`\__opencl_c_​generic_​address_​space`] |
67 | | -endif::[] |
68 | | - |
69 | | -// opencl_c_fp64 |
70 | | -ifdef::backend-html5[] |
71 | | -:opencl_c_fp64: pass:q[`\__opencl_c_<wbr>fp64`] |
72 | | -endif::[] |
73 | | -ifndef::backend-html5[] |
74 | | -:opencl_c_fp64: pass:q[`\__opencl_c_​fp64`] |
75 | | -endif::[] |
76 | | - |
77 | | -// opencl_c_images |
78 | | -ifdef::backend-html5[] |
79 | | -:opencl_c_images: pass:q[`\__opencl_c_<wbr>images`] |
80 | | -endif::[] |
81 | | -ifndef::backend-html5[] |
82 | | -:opencl_c_images: pass:q[`\__opencl_c_​images`] |
83 | | -endif::[] |
84 | | - |
85 | | -// opencl_c_int64 |
86 | | -ifdef::backend-html5[] |
87 | | -:opencl_c_int64: pass:q[`\__opencl_c_<wbr>int64`] |
88 | | -endif::[] |
89 | | -ifndef::backend-html5[] |
90 | | -:opencl_c_int64: pass:q[`\__opencl_c_​int64`] |
91 | | -endif::[] |
92 | | - |
93 | | -// opencl_c_pipes |
94 | | -ifdef::backend-html5[] |
95 | | -:opencl_c_pipes: pass:q[`\__opencl_c_<wbr>pipes`] |
96 | | -endif::[] |
97 | | -ifndef::backend-html5[] |
98 | | -:opencl_c_pipes: pass:q[`\__opencl_c_​pipes`] |
99 | | -endif::[] |
100 | | - |
101 | | -// opencl_c_program_scope_global_variables |
102 | | -ifdef::backend-html5[] |
103 | | -:opencl_c_program_scope_global_variables: pass:q[`\__opencl_c_<wbr>program_<wbr>scope_<wbr>global_<wbr>variables`] |
104 | | -endif::[] |
105 | | -ifndef::backend-html5[] |
106 | | -:opencl_c_program_scope_global_variables: pass:q[`\__opencl_c_​program_​scope_​global_​variables`] |
107 | | -endif::[] |
108 | | - |
109 | | -// opencl_c_read_write_images |
110 | | -ifdef::backend-html5[] |
111 | | -:opencl_c_read_write_images: pass:q[`\__opencl_c_<wbr>read_<wbr>write_<wbr>images`] |
112 | | -endif::[] |
113 | | -ifndef::backend-html5[] |
114 | | -:opencl_c_read_write_images: pass:q[`\__opencl_c_​read_​write_​images`] |
115 | | -endif::[] |
116 | | - |
117 | | -// opencl_c_subgroups |
118 | | -ifdef::backend-html5[] |
119 | | -:opencl_c_subgroups: pass:q[`\__opencl_c_<wbr>subgroups`] |
120 | | -endif::[] |
121 | | -ifndef::backend-html5[] |
122 | | -:opencl_c_subgroups: pass:q[`\__opencl_c_​subgroups`] |
123 | | -endif::[] |
124 | | - |
125 | | -// opencl_c_work_group_collective_functions |
126 | | -ifdef::backend-html5[] |
127 | | -:opencl_c_work_group_collective_functions: pass:q[`\__opencl_c_<wbr>work_<wbr>group_<wbr>collective_<wbr>functions`] |
128 | | -endif::[] |
129 | | -ifndef::backend-html5[] |
130 | | -:opencl_c_work_group_collective_functions: pass:q[`\__opencl_c_​work_​group_​collective_​functions`] |
131 | | -endif::[] |
132 | | - |
133 | | -// opencl_c_integer_dot_product_input_4x8bit |
134 | | -ifdef::backend-html5[] |
135 | | -:opencl_c_integer_dot_product_input_4x8bit: pass:q[`\__opencl_c_<wbr>integer_<wbr>dot_<wbr>product_<wbr>input_<wbr>4x8bit`] |
136 | | -endif::[] |
137 | | -ifndef::backend-html5[] |
138 | | -:opencl_c_integer_dot_product_input_4x8bit: pass:q[`\__opencl_c_​integer_​dot_​product_​input_​4x8bit`] |
139 | | -endif::[] |
140 | | - |
141 | | -// opencl_c_integer_dot_product_input_4x8bit_packed |
142 | | -ifdef::backend-html5[] |
143 | | -:opencl_c_integer_dot_product_input_4x8bit_packed: pass:q[`\__opencl_c_<wbr>integer_<wbr>dot_<wbr>product_<wbr>input_<wbr>4x8bit_<wbr>packed`] |
144 | | -endif::[] |
145 | | -ifndef::backend-html5[] |
146 | | -:opencl_c_integer_dot_product_input_4x8bit_packed: pass:q[`\__opencl_c_​integer_​dot_​product_​input_​4x8bit_​packed`] |
147 | | -endif::[] |
148 | | - |
149 | | -// opencl_c_kernel_clock_scope_device |
150 | | -ifdef::backend-html5[] |
151 | | -:opencl_c_kernel_clock_scope_device: pass:q[`\__opencl_c_<wbr>kernel_<wbr>clock_<wbr>scope_<wbr>device`] |
152 | | -endif::[] |
153 | | -ifndef::backend-html5[] |
154 | | -:opencl_c_kernel_clock_scope_device: pass:q[`\__opencl_c_​kernel_​clock_​scope_​device`] |
155 | | -endif::[] |
156 | | - |
157 | | -// opencl_c_kernel_clock_scope_work_group |
158 | | -ifdef::backend-html5[] |
159 | | -:opencl_c_kernel_clock_scope_work_group: pass:q[`\__opencl_c_<wbr>kernel_<wbr>clock_<wbr>scope_<wbr>work_<wbr>group`] |
160 | | -endif::[] |
161 | | -ifndef::backend-html5[] |
162 | | -:opencl_c_kernel_clock_scope_work_group: pass:q[`\__opencl_c_​kernel_​clock_​scope_​work_​group`] |
163 | | -endif::[] |
164 | | - |
165 | | -// opencl_c_kernel_clock_scope_sub_group |
166 | | -ifdef::backend-html5[] |
167 | | -:opencl_c_kernel_clock_scope_sub_group: pass:q[`\__opencl_c_<wbr>kernel_<wbr>clock_<wbr>scope_<wbr>sub_<wbr>group`] |
168 | | -endif::[] |
169 | | -ifndef::backend-html5[] |
170 | | -:opencl_c_kernel_clock_scope_sub_group: pass:q[`\__opencl_c_​kernel_​clock_​scope_​sub_​group`] |
171 | | -endif::[] |
| 5 | +include::{generated}/meta/c-feature-dictionary.asciidoc[] |
0 commit comments