OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:twop52
(Results
1 - 9
of
9
) sorted by null
/external/compiler-rt/lib/builtins/ppc/
floatditf.c
13
static const double
twop52
= 0x1.0p52;
local
15
doublebits low = { .d =
twop52
};
18
const double high_addend = (double)((int32_t)(a >> 32))*twop32 -
twop52
;
floatunditf.c
14
static const double
twop52
= 0x1.0p52;
local
19
doublebits low = { .d =
twop52
};
/external/compiler-rt/lib/builtins/i386/
floatdidf.S
14
twop52
: .quad 0x4330000000000000
label
27
movsd REL_ADDR(
twop52
), %xmm2 // 0x1.0p52
floatundidf.S
24
twop52
: .quad 0x4330000000000000
label
40
orpd REL_ADDR(
twop52
), %xmm0 // 0x1p52 + a_lo (no rounding occurs)
floatundixf.S
14
twop52
: .quad 0x4330000000000000
label
29
orpd REL_ADDR(
twop52
), %xmm1 // 2^52 + lo (as a double)
floatundisf.S
59
twop52
: .quad 0x4330000000000000
label
65
#define
TWOp52
twop52
-0b(%ecx)
86
movsd
TWOp52
, %xmm2 // 0x1.0p52
/external/compiler-rt/lib/builtins/x86_64/
floatundidf.S
28
twop52
:
label
43
orpd REL_ADDR(
twop52
), %xmm0 // 0x1p52 + a_lo (no rounding occurs)
/external/compiler-rt/lib/builtins/
floatdidf.c
35
static const double
twop52
= 0x1.0p52;
local
38
union { int64_t x; double d; } low = { .d =
twop52
};
43
const double result = (high -
twop52
) + low.d;
floatundidf.c
35
static const double
twop52
= 0x1.0p52;
local
40
union { uint64_t x; double d; } low = { .d =
twop52
};
Completed in 292 milliseconds