Searched defs:bits (Results 1 - 16 of 16) sorted by relevance

/bionic/libm/upstream-freebsd/lib/msun/ld128/
H A Ds_nanl.c39 uint32_t bits[4]; member in union:__anon1063
42 _scan_nan(u.bits, 4, s);
43 u.ieee.bits.exp = 0x7fff;
44 u.ieee.bits.manh |= 1ULL << 47; /* make it a quiet NaN */
/bionic/libc/upstream-openbsd/lib/libc/gdtoa/
H A Dstrtof.c42 ULong bits[1]; local
52 k = strtodg(s, sp, fpi, &exp, bits);
61 u.L[0] = (bits[0] & 0x7fffff) | ((exp + 0x7f + 23) << 23);
65 u.L[0] = bits[0];
H A Dstrtord.c36 ULtod(L, bits, exp, k) ULong *L; ULong *bits; Long exp; int k;
38 ULtod(ULong *L, ULong *bits, Long exp, int k)
48 L[_1] = bits[0];
49 L[_0] = bits[1];
54 L[_1] = bits[0];
55 L[_0] = (bits[1] & ~0x100000) | ((exp + 0x3ff + 52) << 20);
83 ULong bits[2]; local
93 k = strtodg(s, sp, fpi, &exp, bits);
94 ULtod((ULong*)d, bits, ex
[all...]
H A Dldtoa.c66 uint32_t bits[(LDBL_MANT_DIG + 31) / 32]; local
67 void *vbits = bits;
78 EXT_TO_ARRAY32(p, bits);
84 bits[LDBL_MANT_DIG / 32] |= 1 << ((LDBL_MANT_DIG - 1) % 32);
H A DstrtorQ.c54 ULtoQ(L, bits, exp, k) ULong *L; ULong *bits; Long exp; int k;
56 ULtoQ(ULong *L, ULong *bits, Long exp, int k)
67 L[_3] = bits[0];
68 L[_2] = bits[1];
69 L[_1] = bits[2];
70 L[_0] = (bits[3] & ~0x10000) | ((exp + 0x3fff + 112) << 16);
74 L[_3] = bits[0];
75 L[_2] = bits[1];
76 L[_1] = bits[
107 ULong bits[4]; local
[all...]
H A Dstrtod.c171 ULong bits[2]; local
192 copybits(bits, fpi.nbits, bb);
195 ULtod(((U*)&rv)->L, bits, exp, i);
297 ULong bits[2]; local
298 static FPI fpinan = /* only 52 explicit bits */
318 && hexnan(&s, &fpinan, bits)
320 word0(&rv) = 0x7ff00000 | bits[1];
321 word1(&rv) = bits[0];
534 /* scaled rv is denormal; zap j low bits */
1024 * trouble from bits los
[all...]
/bionic/libm/upstream-freebsd/lib/msun/src/
H A Ds_nan.c42 * the same as gcc's __builtin_nan(), namely, discard the high order bits.
54 int bitpos; /* index into words (in bits) */
66 /* Scan backwards, filling in the bits in words[] as we go. */
83 uint32_t bits[2]; member in union:__anon1075
86 _scan_nan(u.bits, 2, s);
88 u.bits[1] |= 0x7ff80000;
90 u.bits[0] |= 0x7ff80000;
100 uint32_t bits[1]; member in union:__anon1076
103 _scan_nan(u.bits, 1, s);
104 u.bits[
[all...]
H A Ds_cbrt.c42 uint64_t bits; member in union:__anon1074
54 * Rough cbrt to 5 bits:
62 * ordinary integer divison of the value in bits magically gives
79 * New cbrt to 23 bits:
92 * Round t away from zero to 23 bits (sloppily except for ensuring that
102 u.bits=(u.bits+0x80000000)&0xffffffffc0000000ULL;
105 /* one step Newton iteration to 53 bits with error < 0.667 ulps */
/bionic/libc/arch-mips/string/
H A Dmips-string-ops.h46 Also, this code assumes that there are 8-bits per 'char'. */
49 typedef struct bits struct
54 typedef struct bits struct
85 /* DSP 4-lane (8 unsigned bits per line) subtract and saturate
/bionic/libc/bionic/
H A Dfpclassify.cpp40 ieee_single bits; member in union:float_u
45 ieee_double bits; member in union:double_u
51 if (u.bits.dbl_exp == 0) {
52 return ((u.bits.dbl_fracl | u.bits.dbl_frach) == 0) ? FP_ZERO : FP_SUBNORMAL;
54 if (u.bits.dbl_exp == DBL_EXP_INFNAN) {
55 return ((u.bits.dbl_fracl | u.bits.dbl_frach) == 0) ? FP_INFINITE : FP_NAN;
64 if (u.bits.sng_exp == 0) {
65 return (u.bits
121 ieee_ext bits; member in union:long_double_u
[all...]
/bionic/libm/
H A Dfpmath.h33 // - android uses 128 bits long doubles for LP64, so the structure and macros
47 } bits; member in union:IEEEf2bits
60 } bits; member in union:IEEEd2bits
72 } bits; member in union:IEEEl2bits
88 (a)[0] = (uint32_t)(u).bits.manl; \
89 (a)[1] = (uint32_t)((u).bits.manl >> 32); \
90 (a)[2] = (uint32_t)(u).bits.manh; \
91 (a)[3] = (uint32_t)((u).bits.manh >> 32); \
/bionic/libc/kernel/uapi/linux/
H A Dhdlcdrv.h69 unsigned char bits; member in union:hdlcdrv_ioctl::__anon372
H A Dtelephony.h184 struct phone_except bits; member in union:telephony_exception
/bionic/tests/
H A Dmath_data_test.h90 } bits; member in union:fp_u
101 } bits; member in union:fp_u
111 if (u.bits.sign) {
114 u.bits.sign = 1;
/bionic/libc/kernel/uapi/asm-x86/asm/
H A Dkvm.h107 __u64 bits; member in union:kvm_ioapic_state::__anon108
/bionic/libc/kernel/uapi/sound/
H A Dasound.h350 __u32 bits[(SNDRV_MASK_MAX + 31) / 32]; member in struct:snd_mask

Completed in 394 milliseconds