Searched refs:plow (Results 1 – 5 of 5) sorted by relevance
/qemu/util/ |
H A D | host-utils.c | 62 *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 D | host-utils.h | 37 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 D | int_helper.c | 280 *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 D | decNumber.h | 128 uint64_t *plow, uint64_t *phigh);
|
/qemu/libdecnumber/ |
H A D | decNumber.c | 559 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]);
|