Home
last modified time | relevance | path

Searched refs:plow (Results 1 – 5 of 5) sorted by relevance

/qemu/util/
H A Dhost-utils.c62 *plow = rl.ll; in mul64()
77 mul64(plow, &rh, a, b); in muls64()
98 uint64_t dlo = *plow; in divu128()
187 *plow = 0; in divs128()
194 *plow = unsig_lo; in divs128()
225 *plow = h; in urshift()
228 *plow = (*plow >> (shift & 63)) | (*phigh << (64 - (shift & 63))); in urshift()
247 uint64_t low = *plow; in ulshift()
263 *plow = 0; in ulshift()
266 *plow = *plow << shift; in ulshift()
[all …]
/qemu/include/qemu/
H A Dhost-utils.h37 static inline void mulu64(uint64_t *plow, uint64_t *phigh, in mulu64() argument
41 *plow = r; in mulu64()
45 static inline void muls64(uint64_t *plow, uint64_t *phigh, in muls64() argument
49 *plow = r; in muls64()
70 *plow = result; in divu128()
81 *plow = result; in divs128()
611 __uint128_t f = ((__uint128_t)*phigh << 64) | *plow; in mulu128()
614 *plow = r; in mulu128()
620 uint64_t dlo = *plow; in mulu128()
625 mulu64(plow, phigh, dlo, factor); in mulu128()
[all …]
/qemu/target/i386/tcg/
H A Dint_helper.c280 *plow += a; in add128()
282 if (*plow < a) { in add128()
290 *plow = ~*plow; in neg128()
292 add128(plow, phigh, 1, 0); in neg128()
301 a0 = *plow; in div64()
306 *plow = q; in div64()
329 *plow = a0; in div64()
342 neg128(plow, phigh); in idiv64()
352 if (*plow > (1ULL << 63)) { in idiv64()
355 *plow = -*plow; in idiv64()
[all …]
/qemu/include/libdecnumber/
H A DdecNumber.h128 uint64_t *plow, uint64_t *phigh);
/qemu/libdecnumber/
H A DdecNumber.c559 uint64_t *plow, uint64_t *phigh) in decNumberIntegralToInt128() argument
593 *plow = 0; in decNumberIntegralToInt128()
596 *plow = -lo; in decNumberIntegralToInt128()
599 *plow = lo; in decNumberIntegralToInt128()
7966 static bool mulUInt128ByPowOf10(uLong *plow, uLong *phigh, uInt pow10) argument
7969 if (mulu128(plow, phigh, powers[ARRAY_SIZE(powers) - 1])) {
7977 return mulu128(plow, phigh, powers[pow10]);