Home | History | Annotate | Download | only in src

Lines Matching full:mantissa

132   \brief   Add two values given by mantissa and exponent.
138 inline void FDK_add_MantExp(FIXP_SGL a_m, /*!< Mantissa of 1st operand a */
140 FIXP_SGL b_m, /*!< Mantissa of 2nd operand b */
142 FIXP_SGL *ptrSum_m, /*!< Mantissa of result */
154 for compensation, the mantissa is shifted right. */
177 inline void FDK_add_MantExp(FIXP_DBL a, /*!< Mantissa of 1st operand a */
179 FIXP_DBL b, /*!< Mantissa of 2nd operand b */
181 FIXP_DBL *ptrSum, /*!< Mantissa of result */
193 for compensation, the mantissa is shifted right. */
217 \brief Divide two values given by mantissa and exponent.
227 FIXP_SGL a_m, /*!< Mantissa of dividend a */
229 FIXP_SGL b_m, /*!< Mantissa of divisor b */
231 FIXP_SGL *ptrResult_m, /*!< Mantissa of quotient a/b */
247 - skip first bit of mantissa, because this is always the same (>0.5)
270 /* Fetch inversed mantissa from table: */
283 FIXP_DBL a_m, /*!< Mantissa of dividend a */
285 FIXP_DBL b_m, /*!< Mantissa of divisor b */
287 FIXP_DBL *ptrResult_m, /*!< Mantissa of quotient a/b */
303 - skip first bit of mantissa, because this is always the same (>0.5)
326 /* Fetch inversed mantissa from table: */
339 \brief Calculate the squareroot of a number given by mantissa and exponent
341 Mantissa is in fract format with values between 0 and 1. <br>
349 FIXP_DBL *mantissa, /*!< Pointer to mantissa */
351 FIXP_DBL input_m = *mantissa;
362 *mantissa = result;
366 *mantissa = (shift >= 0) ? result << (INT)fixMin(DFRACT_BITS - 1, shift)