Supported Functions
The following functions and headers are supported at least partially on the
device. Some functions are implemented fully on the GPU, while others require a
remote procedure call <libc_gpu_rpc>.
Function Name |
Available |
RPC Required |
isalnum |
✅ |
|
isalpha |
✅ |
|
isascii |
✅ |
|
isblank |
✅ |
|
iscntrl |
✅ |
|
isdigit |
✅ |
|
isgraph |
✅ |
|
islower |
✅ |
|
isprint |
✅ |
|
ispunct |
✅ |
|
isspace |
✅ |
|
isupper |
✅ |
|
isxdigit |
✅ |
|
toascii |
✅ |
|
tolower |
✅ |
|
toupper |
✅ |
|
Function Name |
Available |
RPC Required |
bcmp |
✅ |
|
bzero |
✅ |
|
memccpy |
✅ |
|
memchr |
✅ |
|
memcmp |
✅ |
|
memcpy |
✅ |
|
memmove |
✅ |
|
mempcpy |
✅ |
|
memrchr |
✅ |
|
memset |
✅ |
|
stpcpy |
✅ |
|
stpncpy |
✅ |
|
strcat |
✅ |
|
strchr |
✅ |
|
strcmp |
✅ |
|
strcpy |
✅ |
|
strcspn |
✅ |
|
strlcat |
✅ |
|
strlcpy |
✅ |
|
strlen |
✅ |
|
strncat |
✅ |
|
strncmp |
✅ |
|
strncpy |
✅ |
|
strnlen |
✅ |
|
strpbrk |
✅ |
|
strrchr |
✅ |
|
strspn |
✅ |
|
strstr |
✅ |
|
strtok |
✅ |
|
strtok_r |
✅ |
|
strdup |
|
|
strndup |
|
|
Function Name |
Available |
RPC Required |
abs |
✅ |
|
atoi |
|
|
atof |
|
|
atol |
|
|
atoll |
|
|
labs |
✅ |
|
llabs |
✅ |
|
strtod |
|
|
strtof |
|
|
strtol |
|
|
strtold |
|
|
strtoll |
|
|
strtoul |
|
|
strtoull |
|
|