Lines Matching defs:value

46  * \param a	Input value.
47 * \return Absolute of the input value.
49 * \note The input 0x80000000u (for which the abs value cannot be
50 * represented), is asserted and returns the value itself.
60 * \param a First input value.
61 * \param b Second input value.
71 * \param a First input value.
72 * \param b Second input value.
82 * \param a First input value.
83 * \param b Second input value.
93 * \param a First input value.
94 * \param b Second input value.
104 * \param a First input value.
105 * \param b Second input value.
114 * \brief Check if a value is in the <b>inclusive<b> range [mn, mx].
116 * \param mn Range minimum value.
117 * \param mx Range maximum value.
128 * \brief Check if a value is in the half-inclusive bounds [mn, mx[.
130 * \param mn Range minimum value.
131 * \param mx Range maximum value.
142 * \brief Clamp a value into the range [mn, mx].
144 * \param mn Minimum value.
145 * \param mx Maximum value.
146 * \return The clamped value in [mn, mx] range.
158 * \param a Input value.
170 * \param a Input value.
182 * \return The rotated value.
197 * \return The rotated value.
209 * \brief Check if a value is a power-of-two.
210 * \param a Input value.
211 * \return True if input is a power-of-two value, false otherwise.
221 * \brief Check if a value is a power-of-two.
222 * \param a Input value.
223 * \return True if input is a power-of-two value, false otherwise.
233 * \brief Check if a value is a power-of-two.
234 * \param a Input value.
235 * \return True if input is a power-of-two value, false otherwise.
251 * \brief Roud a value up to a power-of-two.
252 * \param a Input value.
253 * \return Smallest power-of-two value that is greater or equal to an input value.
267 * \brief Roud a value up to a power-of-two.
268 * \param a Input value.
269 * \return Smallest power-of-two value that is greater or equal to an input value.
284 * \brief Roud a value up to a power-of-two.
285 * \param a Input value.
286 * \return Smallest power-of-two value that is greater or equal to an input value.
301 * \param a Input value.
313 * \param a Input value.
339 * \return The aligned value (larger or equal to input).
351 * \return The aligned value (larger or equal to input).
373 * \brief Align a size_t value to given power-of-two size.
374 * \param ptr Input value to align.
388 * \param a Input value.
419 * \param a Input value.
448 * \param a Input value.
459 * \param a Input value.
473 * \param a Input value.
499 * \param a Input value.
513 * \param a Input value.
540 * \brief Return value a rounded up to nearest multiple of b.
541 * \param a Input value.
543 * \return a if already aligned to b, otherwise next largest aligned value
714 DE_INLINE deInt32 deSignExtendTo32 (deInt32 value, int numBits)
720 deBool signSet = ((deUint32)value & (1u<<(numBits-1))) != 0;
723 DE_ASSERT(((deUint32)value & signMask) == 0u);
725 return (deInt32)((deUint32)value | (signSet ? signMask : 0u));
728 return value;
751 * \param mask mask value, it will remove LSB that is enabled.