Home
last modified time | relevance | path

Searched refs:numBitsToDiscard (Results 1 - 1 of 1) sorted by relevance

/third_party/vk-gl-cts/framework/delibs/debase/
H A DdeFloat16.c177 * the last `numBitsToDiscard` bits.
179 * \param numBitsToDiscard number of (least significant) bits to discard
180 * \return The rounded value with the last `numBitsToDiscard` removed
182 static deUint32 roundToNearestEven (deUint32 val, const deUint32 numBitsToDiscard) in roundToNearestEven() argument
184 const deUint32 lastBits = val & ((1 << numBitsToDiscard) - 1); in roundToNearestEven()
185 const deUint32 headBit = val & (1 << (numBitsToDiscard - 1)); in roundToNearestEven()
187 DE_ASSERT(numBitsToDiscard > 0 && numBitsToDiscard < 32); /* Make sure no overflow. */ in roundToNearestEven()
188 val >>= numBitsToDiscard; in roundToNearestEven() local
334 * the last `numBitsToDiscard` bit
339 roundToNearestEven64(deUint64 val, const deUint64 numBitsToDiscard) roundToNearestEven64() argument
345 val >>= numBitsToDiscard; roundToNearestEven64() local
[all...]

Completed in 1 milliseconds