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 ============= ========= ============
91 ============= ========= ============
96 ============================ ========= ============
97 Function Name Available RPC Required
98 ============================ ========= ============
99 stdc_leading_zeros_uc |check|
100 stdc_leading_zeros_us |check|
101 stdc_leading_zeros_ui |check|
102 stdc_leading_zeros_ul |check|
103 stdc_leading_zeros_ull |check|
104 stdc_trailing_zeros_uc |check|
105 stdc_trailing_zeros_us |check|
106 stdc_trailing_zeros_ui |check|
107 stdc_trailing_zeros_ul |check|
108 stdc_trailing_zeros_ull |check|
109 stdc_trailing_ones_uc |check|
110 stdc_trailing_ones_us |check|
111 stdc_trailing_ones_ui |check|
112 stdc_trailing_ones_ul |check|
113 stdc_trailing_ones_ull |check|
114 stdc_first_leading_zero_uc |check|
115 stdc_first_leading_zero_us |check|
116 stdc_first_leading_zero_ui |check|
117 stdc_first_leading_zero_ul |check|
118 stdc_first_leading_zero_ull |check|
119 stdc_first_leading_one_uc |check|
120 stdc_first_leading_one_us |check|
121 stdc_first_leading_one_ui |check|
122 stdc_first_leading_one_ul |check|
123 stdc_first_leading_one_ull |check|
124 stdc_first_trailing_zero_uc |check|
125 stdc_first_trailing_zero_us |check|
126 stdc_first_trailing_zero_ui |check|
127 stdc_first_trailing_zero_ul |check|
128 stdc_first_trailing_zero_ull |check|
129 stdc_first_trailing_one_uc |check|
130 stdc_first_trailing_one_us |check|
131 stdc_first_trailing_one_ui |check|
132 stdc_first_trailing_one_ul |check|
133 stdc_first_trailing_one_ull |check|
134 stdc_count_zeros_uc |check|
135 stdc_count_zeros_us |check|
136 stdc_count_zeros_ui |check|
137 stdc_count_zeros_ul |check|
138 stdc_count_zeros_ull |check|
139 stdc_count_ones_uc |check|
140 stdc_count_ones_us |check|
141 stdc_count_ones_ui |check|
142 stdc_count_ones_ul |check|
143 stdc_count_ones_ull |check|
144 stdc_has_single_bit_uc |check|
145 stdc_has_single_bit_us |check|
146 stdc_has_single_bit_ui |check|
147 stdc_has_single_bit_ul |check|
148 stdc_has_single_bit_ull |check|
149 stdc_bit_width_uc |check|
150 stdc_bit_width_us |check|
151 stdc_bit_width_ui |check|
152 stdc_bit_width_ul |check|
153 stdc_bit_width_ull |check|
154 stdc_bit_floor_uc |check|
155 stdc_bit_floor_us |check|
156 stdc_bit_floor_ui |check|
157 stdc_bit_floor_ul |check|
158 stdc_bit_floor_ull |check|
159 stdc_bit_ceil_uc |check|
160 stdc_bit_ceil_us |check|
161 stdc_bit_ceil_ui |check|
162 stdc_bit_ceil_ul |check|
163 stdc_bit_ceil_ull |check|
164 ============================ ========= ============
169 ============= ========= ============
170 Function Name Available RPC Required
171 ============= ========= ============
178 abort |check| |check|
196 ============= ========= ============
201 ============= ========= ============
202 Function Name Available RPC Required
203 ============= ========= ============
208 ============= ========= ============
213 ============= ========= ============
214 Function Name Available RPC Required
215 ============= ========= ============
217 ferror |check| |check|
218 clearerr |check| |check|
219 fseek |check| |check|
220 ftell |check| |check|
221 fflush |check| |check|
222 fgetc |check| |check|
223 fgets |check| |check|
224 ungetc |check| |check|
226 getchar |check| |check|
228 fputs |check| |check|
229 fputc |check| |check|
230 fwrite |check| |check|
231 remove |check| |check|
233 printf |check| |check|
234 vprintf |check| |check|
235 fprintf |check| |check|
236 vfprintf |check| |check|
237 sprintf |check| |check|
238 snprintf |check| |check|
239 vsprintf |check| |check|
240 vsnprintf |check| |check|
241 putchar |check| |check|
242 fclose |check| |check|
243 fopen |check| |check|
244 fread |check| |check|
245 ============= ========= ============
250 ============= ========= ============
251 Function Name Available RPC Required
252 ============= ========= ============
254 clock_gettime |check|
256 ============= ========= ============
261 ============= ========= ============
262 Function Name Available RPC Required
263 ============= ========= ============
264 assert |check| |check|
265 __assert_fail |check| |check|
266 ============= ========= ============