7 .. include:: ../check.rst
9 .. contents:: Table of Contents
13 The following functions and headers are supported at least partially on the
14 device. Some functions are implemented fully on the GPU, while others require a
15 `remote procedure call <libc_gpu_rpc>`_.
20 ============= ========= ============
21 Function Name Available RPC Required
22 ============= ========= ============
39 ============= ========= ============
44 ============= ========= ============
45 Function Name Available RPC Required
46 ============= ========= ============
86 ============= ========= ============
91 ============= ========= ============
92 Function Name Available RPC Required
93 ============= ========= ============
101 ============= ========= ============
106 ============================ ========= ============
107 Function Name Available RPC Required
108 ============================ ========= ============
109 stdc_leading_zeros_uc |check|
110 stdc_leading_zeros_us |check|
111 stdc_leading_zeros_ui |check|
112 stdc_leading_zeros_ul |check|
113 stdc_leading_zeros_ull |check|
114 stdc_trailing_zeros_uc |check|
115 stdc_trailing_zeros_us |check|
116 stdc_trailing_zeros_ui |check|
117 stdc_trailing_zeros_ul |check|
118 stdc_trailing_zeros_ull |check|
119 stdc_trailing_ones_uc |check|
120 stdc_trailing_ones_us |check|
121 stdc_trailing_ones_ui |check|
122 stdc_trailing_ones_ul |check|
123 stdc_trailing_ones_ull |check|
124 stdc_first_leading_zero_uc |check|
125 stdc_first_leading_zero_us |check|
126 stdc_first_leading_zero_ui |check|
127 stdc_first_leading_zero_ul |check|
128 stdc_first_leading_zero_ull |check|
129 stdc_first_leading_one_uc |check|
130 stdc_first_leading_one_us |check|
131 stdc_first_leading_one_ui |check|
132 stdc_first_leading_one_ul |check|
133 stdc_first_leading_one_ull |check|
134 stdc_first_trailing_zero_uc |check|
135 stdc_first_trailing_zero_us |check|
136 stdc_first_trailing_zero_ui |check|
137 stdc_first_trailing_zero_ul |check|
138 stdc_first_trailing_zero_ull |check|
139 stdc_first_trailing_one_uc |check|
140 stdc_first_trailing_one_us |check|
141 stdc_first_trailing_one_ui |check|
142 stdc_first_trailing_one_ul |check|
143 stdc_first_trailing_one_ull |check|
144 stdc_count_zeros_uc |check|
145 stdc_count_zeros_us |check|
146 stdc_count_zeros_ui |check|
147 stdc_count_zeros_ul |check|
148 stdc_count_zeros_ull |check|
149 stdc_count_ones_uc |check|
150 stdc_count_ones_us |check|
151 stdc_count_ones_ui |check|
152 stdc_count_ones_ul |check|
153 stdc_count_ones_ull |check|
154 stdc_has_single_bit_uc |check|
155 stdc_has_single_bit_us |check|
156 stdc_has_single_bit_ui |check|
157 stdc_has_single_bit_ul |check|
158 stdc_has_single_bit_ull |check|
159 stdc_bit_width_uc |check|
160 stdc_bit_width_us |check|
161 stdc_bit_width_ui |check|
162 stdc_bit_width_ul |check|
163 stdc_bit_width_ull |check|
164 stdc_bit_floor_uc |check|
165 stdc_bit_floor_us |check|
166 stdc_bit_floor_ui |check|
167 stdc_bit_floor_ul |check|
168 stdc_bit_floor_ull |check|
169 stdc_bit_ceil_uc |check|
170 stdc_bit_ceil_us |check|
171 stdc_bit_ceil_ui |check|
172 stdc_bit_ceil_ul |check|
173 stdc_bit_ceil_ull |check|
174 ============================ ========= ============
179 ============= ========= ============
180 Function Name Available RPC Required
181 ============= ========= ============
188 abort |check| |check|
189 system |check| |check|
207 ============= ========= ============
212 ============= ========= ============
213 Function Name Available RPC Required
214 ============= ========= ============
219 ============= ========= ============
224 ============= ========= ============
225 Function Name Available RPC Required
226 ============= ========= ============
228 ferror |check| |check|
229 clearerr |check| |check|
230 fseek |check| |check|
231 ftell |check| |check|
232 fflush |check| |check|
233 fgetc |check| |check|
234 fgets |check| |check|
235 ungetc |check| |check|
237 getchar |check| |check|
239 fputs |check| |check|
240 fputc |check| |check|
241 fwrite |check| |check|
242 remove |check| |check|
243 rename |check| |check|
245 printf |check| |check|
246 vprintf |check| |check|
247 fprintf |check| |check|
248 vfprintf |check| |check|
254 scanf |check| |check|
255 fscanf |check| |check|
256 putchar |check| |check|
257 fclose |check| |check|
258 fopen |check| |check|
259 fread |check| |check|
260 ============= ========= ============
265 ============= ========= ============
266 Function Name Available RPC Required
267 ============= ========= ============
269 clock_gettime |check|
271 ============= ========= ============
276 ============= ========= ============
277 Function Name Available RPC Required
278 ============= ========= ============
279 assert |check| |check|
280 __assert_fail |check| |check|
281 ============= ========= ============