6 #if defined(HAVE_CONFIG_H) 13 #if defined(HAVE_SYS_SELECT_H) 14 #include <sys/select.h> 18 extern "C" void*
memmove(
void* a,
const void* b,
size_t c);
19 extern "C" void*
memcpy(
void* a,
const void* b,
size_t c)
24 extern "C" void __chk_fail(
void) __attribute__((__noreturn__));
31 extern "C" FDELT_TYPE
__fdelt_chk(FDELT_TYPE) __attribute__((weak,
alias(
"__fdelt_warn")));
33 #if defined(__i386__) || defined(__arm__) 35 extern "C" int64_t __udivmoddi4(uint64_t u, uint64_t v, uint64_t* rp);
37 extern "C" int64_t __wrap___divmoddi4(int64_t u, int64_t v, int64_t* rp)
39 int32_t c1 = 0, c2 = 0;
40 int64_t uu = u, vv = v;
45 c1 = ~c1, c2 = ~c2, uu = -uu;
51 w = __udivmoddi4(uu, vv, (uint64_t*)&r);
64 __asm(
".symver log2f_old,log2f@GLIBC_2.1");
65 #elif defined(__amd64__) 66 __asm(
".symver log2f_old,log2f@GLIBC_2.2.5");
67 #elif defined(__arm__) 68 __asm(
".symver log2f_old,log2f@GLIBC_2.4");
69 #elif defined(__aarch64__) 70 __asm(
".symver log2f_old,log2f@GLIBC_2.17");
FDELT_TYPE __fdelt_warn(FDELT_TYPE a)
void __chk_fail(void) __attribute__((__noreturn__))
float __wrap_log2f(float x)
FDELT_TYPE __fdelt_chk(FDELT_TYPE) __attribute__((weak
void * memcpy(void *a, const void *b, size_t c)
void * memmove(void *a, const void *b, size_t c)
FDELT_TYPE alias("__fdelt_warn")))