Home
last modified time | relevance | path

Searched refs:bcoeff (Results 1 – 3 of 3) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/libgcc/config/libbid/
Dbid_dpd.c34 UINT32 bcoeff; in bid_to_bid32() local
46 bcoeff = ((8 + (comb & 1)) << 20) | trailing; in bid_to_bid32()
49 bcoeff = ((comb & 7) << 20) | trailing; in bid_to_bid32()
51 if (bcoeff >= 10000000) in bid_to_bid32()
52 bcoeff = 0; in bid_to_bid32()
53 res = very_fast_get_BID32 (sign, exp, bcoeff); in bid_to_bid32()
63 UINT64 bcoeff; in bid_to_bid64() local
75 bcoeff = ((8 + (comb & 1)) << 50) | trailing; in bid_to_bid64()
78 bcoeff = ((comb & 7) << 50) | trailing; in bid_to_bid64()
80 if (bcoeff >= 10000000000000000ull) in bid_to_bid64()
[all …]
/netbsd/src/external/gpl3/gcc/dist/libdecnumber/bid/
Dbid2dpd_dpd2bid.c131 unsigned int sign, exp, bcoeff; in _dpd_to_bid32() local
152 bcoeff = d2 + d1 + d0; in _dpd_to_bid32()
154 if (bcoeff < (1 << 23)) { in _dpd_to_bid32()
157 r |= (bcoeff | sign); in _dpd_to_bid32()
163 r |= (((unsigned int) bcoeff) & 0x1fffff); in _dpd_to_bid32()
177 UINT64 bcoeff; in _bid_to_dpd64() local
191 bcoeff = (x & 0x0007ffffffffffffull) | 0x0020000000000000ull; in _bid_to_dpd64()
192 if (bcoeff >= 10000000000000000ull) in _bid_to_dpd64()
193 bcoeff = 0; in _bid_to_dpd64()
196 bcoeff = (x & 0x001fffffffffffffull); in _bid_to_dpd64()
[all …]
/netbsd/src/external/gpl3/gdb/dist/libdecnumber/bid/
Dbid2dpd_dpd2bid.c131 unsigned int sign, exp, bcoeff; in _dpd_to_bid32() local
152 bcoeff = d2 + d1 + d0; in _dpd_to_bid32()
154 if (bcoeff < (1 << 23)) { in _dpd_to_bid32()
157 r |= (bcoeff | sign); in _dpd_to_bid32()
163 r |= (((unsigned int) bcoeff) & 0x1fffff); in _dpd_to_bid32()
177 UINT64 bcoeff; in _bid_to_dpd64() local
191 bcoeff = (x & 0x0007ffffffffffffull) | 0x0020000000000000ull; in _bid_to_dpd64()
194 bcoeff = (x & 0x001fffffffffffffull); in _bid_to_dpd64()
199 yhi = (D61 * (UINT64)(bcoeff >> (UINT64)27)) >> (UINT64)34; in _bid_to_dpd64()
200 ylo = bcoeff - 1000000000ull * yhi; in _bid_to_dpd64()
[all …]