/bionic/libc/stdlib/ |
H A D | strntoimax.c | 31 intmax_t strntoimax(const char *nptr, char **endptr, int base, size_t n) argument 33 return (intmax_t) strntoumax(nptr, endptr, base, n);
|
H A D | strtol.c | 44 strtol(const char *nptr, char **endptr, int base) argument 53 * If base is 0, allow 0x for hex and 0 for octal, else 54 * assume decimal; if base is already 16, allow 0x. 68 if ((base == 0 || base == 16) && 72 base = 16; 74 if (base == 0) 75 base = c == '0' ? 8 : 10; 80 * base. An input number that is greater than this value, if 85 * [-2147483648..2147483647] and the input base i [all...] |
H A D | strtoumax.c | 43 strtoumax(const char *nptr, char **endptr, int base) argument 65 if ((base == 0 || base == 16) && 69 base = 16; 71 if (base == 0) 72 base = c == '0' ? 8 : 10; 80 switch (base) { 85 cutoff = UINTMAX_MAX / base; 86 cutlim = UINTMAX_MAX % base; 96 if (c >= base) [all...] |
H A D | strtoul.c | 43 strtoul(const char *nptr, char **endptr, int base) argument 65 if ((base == 0 || base == 16) && 69 base = 16; 71 if (base == 0) 72 base = c == '0' ? 8 : 10; 74 cutoff = ULONG_MAX / (unsigned long)base; 75 cutlim = ULONG_MAX % (unsigned long)base; 83 if (c >= base) 93 acc *= (unsigned long)base; [all...] |
H A D | strtoimax.c | 43 strtoimax(const char *nptr, char **endptr, int base) argument 52 * If base is 0, allow 0x for hex and 0 for octal, else 53 * assume decimal; if base is already 16, allow 0x. 67 if ((base == 0 || base == 16) && 71 base = 16; 73 if (base == 0) 74 base = c == '0' ? 8 : 10; 79 * base. An input number that is greater than this value, if 84 * [-9223372036854775808..9223372036854775807] and the input base [all...] |
H A D | bsearch.c | 41 * the base up one item past p: e.g., when lim is 5 we change base 52 const char *base = base0; local 57 p = base + (lim >> 1) * size; 60 base = (char *)p + size;
|
H A D | strntoumax.c | 49 strntoumax(const char *nptr, char **endptr, int base, size_t n) argument 70 if ( base == 0 ) { 73 base = 16; 76 base = 8; 78 base = 10; 80 } else if ( base == 16 ) { 86 while ( p < end && (d = digitval(*p)) >= 0 && d < base ) { 87 v = v*base + d;
|
H A D | strtoll.c | 46 strtoll(const char *nptr, char **endptr, int base) argument 48 return strtoimax(nptr, endptr, base);
|
H A D | strtoull.c | 46 strtoull(const char *nptr, char **endptr, int base) argument 48 return (unsigned long long)strtoumax(nptr, endptr, base);
|
/bionic/libc/kernel/arch-arm/asm/ |
H A D | div64.h | 31 #define do_div(n,base) ({ register unsigned int __base asm("r4") = base; register unsigned long long __n asm("r0") = n; register unsigned long long __res asm("r2"); register unsigned int __rem asm(__xh); asm( __asmeq("%0", __xh) __asmeq("%1", "r2") __asmeq("%2", "r0") __asmeq("%3", "r4") "bl __do_div64" : "=r" (__rem), "=r" (__res) : "r" (__n), "r" (__base) : "ip", "lr", "cc"); n = __res; __rem; })
|
/bionic/libc/inet/ |
H A D | inet_ntop.c | 110 struct { int base, len; } best, cur; member in struct:__anon51 123 best.base = -1; 125 cur.base = -1; 129 if (cur.base == -1) 130 cur.base = i, cur.len = 1; 134 if (cur.base != -1) { 135 if (best.base == -1 || cur.len > best.len) 137 cur.base = -1; 141 if (cur.base != -1) { 142 if (best.base [all...] |
H A D | inet_aton.c | 71 int base, n; local 85 val = 0; base = 10; 89 base = 16, c = *++cp; 91 base = 8; 95 val = (val * base) + (c - '0'); 97 } else if (base == 16 && isascii(c) && isxdigit(c)) {
|
H A D | inet_pton.c | 109 u_int digit, base; local 127 val = 0; base = 10; 131 base = 16, c = *++src; 133 base = 8; 136 if (pton && base != 10) 141 if (digit >= base) 143 val = (val * base) + digit; 145 } else if (base == 16 && isxdigit(c)) {
|
/bionic/libc/kernel/arch-mips/asm/ |
H A D | div64.h | 25 #define do_div64_32(res, high, low, base) ({ unsigned long __quot32, __mod32; unsigned long __cf, __tmp, __tmp2, __i; __asm__(".set push\n\t" ".set noat\n\t" ".set noreorder\n\t" "move %2, $0\n\t" "move %3, $0\n\t" "b 1f\n\t" " li %4, 0x21\n" "0:\n\t" "sll $1, %0, 0x1\n\t" "srl %3, %0, 0x1f\n\t" "or %0, $1, %5\n\t" "sll %1, %1, 0x1\n\t" "sll %2, %2, 0x1\n" "1:\n\t" "bnez %3, 2f\n\t" " sltu %5, %0, %z6\n\t" "bnez %5, 3f\n" "2:\n\t" " addiu %4, %4, -1\n\t" "subu %0, %0, %z6\n\t" "addiu %2, %2, 1\n" "3:\n\t" "bnez %4, 0b\n\t" " srl %5, %1, 0x1f\n\t" ".set pop" : "=&r" (__mod32), "=&r" (__tmp), "=&r" (__quot32), "=&r" (__cf), "=&r" (__i), "=&r" (__tmp2) : "Jr" (base), "0" (high), "1" (low)); (res) = __quot32; __mod32; }) 26 #define do_div(n, base) ({ unsigned long long __quot; unsigned long __mod; unsigned long long __div; unsigned long __upper, __low, __high, __base; __div = (n); __base = (base); __high = __div >> 32; __low = __div; __upper = __high; if (__high) __asm__("divu $0, %z2, %z3" : "=h" (__upper), "=l" (__high) : "Jr" (__high), "Jr" (__base) : GCC_REG_ACCUM); __mod = do_div64_32(__low, __upper, __low, __base); __quot = __high; __quot = __quot << 32 | __low; (n) = __quot; __mod; }) 30 #define do_div(n, base) ({ unsigned long __quot; unsigned int __mod; unsigned long __div; unsigned int __base; __div = (n); __base = (base); __mod = __div % __base; __quot = __div / __base; (n) = __quot; __mod; })
|
/bionic/libc/kernel/arch-x86/asm/ |
H A D | div64.h | 22 #define do_div(n,base) ({ unsigned long __upper, __low, __high, __mod, __base; __base = (base); asm("":"=a" (__low), "=d" (__high):"A" (n)); __upper = __high; if (__high) { __upper = __high % (__base); __high = __high / (__base); } asm("divl %2":"=a" (__low), "=d" (__mod):"rm" (__base), "0" (__low), "1" (__upper)); asm("":"=A" (n):"a" (__low),"d" (__high)); __mod; })
|
/bionic/libc/kernel/common/linux/ |
H A D | timer.h | 32 struct tvec_t_base_s *base; member in struct:timer_list 35 #define TIMER_INITIALIZER(_function, _expires, _data) { .function = (_function), .expires = (_expires), .data = (_data), .base = &boot_tvec_bases, }
|
/bionic/libc/include/ |
H A D | ftw.h | 52 int base; member in struct:FTW
|
H A D | inttypes.h | 257 intmax_t strntoimax(const char *nptr, char **endptr, int base, size_t n); 258 uintmax_t strntoumax(const char *nptr, char **endptr, int base, size_t n);
|
/bionic/libc/stdio/ |
H A D | vfscanf.c | 112 int base; /* base argument to strtoimax/strtouimax */ local 125 base = 0; /* XXX just to keep gcc happy */ 216 base = 10; 221 base = 0; 230 base = 8; 236 base = 10; 244 base = 16; 276 base = 16; 311 base [all...] |
/bionic/libc/tools/zoneinfo/ |
H A D | ZoneInfo.java | 56 int base = 44; 60 transitions[i] = read4(data, base + 4 * i); 61 base += 4 * ntransition; 65 type[i] = data[base + i]; 66 base += ntransition; 72 gmtoff[i] = read4(data, base + 6 * i); 73 isdst[i] = data[base + 6 * i + 4]; 74 abbrev[i] = data[base + 6 * i + 5]; 77 base += 6 * ngmtoff; 79 return new ZoneInfo(name, transitions, type, gmtoff, isdst, abbrev, data, base); [all...] |
/bionic/libc/bionic/ |
H A D | malloc_debug_leak.cpp | 265 // 2. set the base pointer to be right after our header 272 void* base = dlmalloc(size); local 273 if (base != NULL) { 279 AllocationEntry* header = reinterpret_cast<AllocationEntry*>(base); 283 // now increment base to point to after our header. 285 base = reinterpret_cast<AllocationEntry*>(base) + 1; 288 return base; 377 void* base = leak_malloc(size); local 378 if (base ! [all...] |
/bionic/linker/ |
H A D | linker.cpp | 193 map->l_addr = info->base; 342 * Returns the base address of the .ARM.exidx section 356 if ((addr >= si->base) && (addr < (si->base + si->size))) { 398 name, si->name, si->base, hash, hash % si->nbucket); 493 "found in %s, base = 0x%08x, load bias = 0x%08x\n", 495 lsi->name, lsi->base, lsi->load_bias); 536 "si->base = 0x%08x\n", pid, name, s->st_value, si->base); 549 if((unsigned)addr >= si->base 1225 unsigned base; local 1436 Elf32_Addr base = si->load_bias; local [all...] |
H A D | dlfcn.c | 113 unsigned ret = sym->st_value + found->base; 141 info->dli_fbase = (void*)si->base; 148 info->dli_saddr = (void*)(si->base + sym->st_value);
|
/bionic/libc/kernel/arch-arm/asm/arch/ |
H A D | mcbsp.h | 35 #define OMAP_MCBSP_READ(base, reg) __raw_readw((base) + OMAP_MCBSP_REG_##reg) 36 #define OMAP_MCBSP_WRITE(base, reg, val) __raw_writew((val), (base) + OMAP_MCBSP_REG_##reg)
|
/bionic/libc/tools/ |
H A D | checksyscalls.py | 98 base = 10 102 base = 16 103 dict["ARM_"+m.group(1)] = int(offset_str, base) + 0x0f0000
|