Searched refs:rep_t (Results 1 – 12 of 12) sorted by relevance
33 typedef uint32_t rep_t; typedef41 static __inline int rep_clz(rep_t a) { return clzsi(a); } in rep_clz()44 static __inline void wideMultiply(rep_t a, rep_t b, rep_t *hi, rep_t *lo) { in wideMultiply()46 *hi = (rep_t)(product >> 32); in wideMultiply()47 *lo = (rep_t)product; in wideMultiply()54 typedef uint64_t rep_t; typedef61 static inline int rep_clz(rep_t a) { return __builtin_clzll(a); } in rep_clz()69 static __inline void wideMultiply(rep_t a, rep_t b, rep_t *hi, rep_t *lo) { in wideMultiply()90 typedef __uint128_t rep_t; typedef101 static __inline int rep_clz(rep_t a) { in rep_clz()[all …]
30 rep_t result; in __floatunsisf()35 result = (rep_t)a << shift ^ implicitBit; in __floatunsisf()38 result = (rep_t)a >> shift ^ implicitBit; in __floatunsisf()39 rep_t round = (rep_t)a << (typeWidth - shift); in __floatunsisf()47 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunsisf()
22 // operations (w.r.t rep_t size) can be performed faster for some hardware but26 // Half the bit-size of rep_t28 // rep_t-sized bitmask with lower half of bits set to ones39 const rep_t quotientSign = (toRep(a) ^ toRep(b)) & signBit;41 rep_t aSignificand = toRep(a) & significandMask;42 rep_t bSignificand = toRep(b) & significandMask;49 const rep_t aAbs = toRep(a) & absMask;50 const rep_t bAbs = toRep(b) & absMask;101 const rep_t b_UQ1 = bSignificand << (typeWidth - significandBits - 1);117 // implicit bit set). Corresponds to rep_t-sized b_UQ1 represented in[all …]
28 rep_t sign = 0; in __floatditf()37 rep_t result; in __floatditf()41 result = (rep_t)aAbs << shift ^ implicitBit; in __floatditf()44 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatditf()
18 rep_t aRep = toRep(a);19 rep_t bRep = toRep(b);20 const rep_t aAbs = aRep & absMask;21 const rep_t bAbs = bRep & absMask;62 const rep_t temp = aRep;70 rep_t aSignificand = aRep & significandMask;71 rep_t bSignificand = bRep & significandMask;82 const rep_t resultSign = aRep & signBit;145 rep_t result = aSignificand >> 3 & significandMask;148 result |= (rep_t)aExponent << significandBits;
29 rep_t result; in __floatunsitf()33 result = (rep_t)a << shift ^ implicitBit; in __floatunsitf()36 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunsitf()
29 rep_t result; in __floatunditf()33 result = (rep_t)a << shift ^ implicitBit; in __floatunditf()36 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunditf()
30 rep_t result; in __floatunsidf()34 result = (rep_t)a << shift ^ implicitBit; in __floatunsidf()37 result += (rep_t)(exponent + exponentBias) << significandBits; in __floatunsidf()
19 const rep_t productSign = (toRep(a) ^ toRep(b)) & signBit;21 rep_t aSignificand = toRep(a) & significandMask;22 rep_t bSignificand = toRep(b) & significandMask;29 const rep_t aAbs = toRep(a) & absMask;30 const rep_t bAbs = toRep(b) & absMask;81 rep_t productHi, productLo;114 productHi |= (rep_t)productExponent << significandBits;
47 const rep_t aAbs = aInt & absMask;48 const rep_t bAbs = bInt & absMask;91 const rep_t aAbs = aInt & absMask;92 const rep_t bAbs = bInt & absMask;116 const rep_t aAbs = toRep(a) & absMask;117 const rep_t bAbs = toRep(b) & absMask;
18 const rep_t aRep = toRep(a);19 const rep_t aAbs = aRep & absMask;22 const rep_t significand = (aAbs & significandMask) | implicitBit;
20 const rep_t aRep = toRep(a);21 const rep_t aAbs = aRep & absMask;24 const rep_t significand = (aAbs & significandMask) | implicitBit;