Declaration - Freescale Semiconductor DSP56800E User Manual

Mlib
Hide thumbs Also See for DSP56800E:
Table of Contents

Advertisement

The available versions of the
Function name
Num.
MLIB_Div1Q_F16
frac16_t
MLIB_Div1Q_F16ls
frac32_t
MLIB_Div1Q_F16ll
frac32_t
MLIB_Div1Q_F32ls
frac32_t
MLIB_Div1Q_F32
frac32_t
MLIB_Div1Q_A32ss
frac16_t
MLIB_Div1Q_A32ls
frac32_t
MLIB_Div1Q_A32ll
frac32_t
MLIB_Div1Q_A32as
acc32_t

2.11.2 Declaration

The available
MLIB_Div1Q
frac16_t MLIB_Div1Q_F16(frac16_t
frac16_t MLIB_Div1Q_F16ls(frac32_t
frac16_t MLIB_Div1Q_F16ll(frac32_t
frac32_t MLIB_Div1Q_F32ls(frac32_t
frac32_t MLIB_Div1Q_F32(frac32_t
acc32_t MLIB_Div1Q_A32ss(frac16_t
acc32_t MLIB_Div1Q_A32ls(frac32_t
acc32_t MLIB_Div1Q_A32ll(frac32_t
acc32_t MLIB_Div1Q_A32as(acc32_t
Freescale Semiconductor, Inc.
MLIB_Div1Q
Table 2-11. Function versions
Input type
Result
type
Denom.
frac16_t
frac16_t
frac16_t
frac16_t
frac32_t
frac16_t
frac16_t
frac32_t
frac32_t
frac32_t
frac16_t
acc32_t
frac16_t
acc32_t
frac32_t
acc32_t
frac16_t
acc32_t
functions have the following declarations:
f16Num,
frac16_t
f32Num,
frac16_t
f32Num,
frac32_t
f32Num,
frac16_t
f32Num,
frac32_t
f16Num,
frac16_t
f32Num,
frac16_t
f32Num,
frac32_t
a32Num,
frac16_t
MLIB User's Guide, Rev. 2, 10/2015
function are shown in the following table:
Description
Division of a non-negative 16-bit fractional numerator and
denominator. The output is within the range <0 ; 1).
Division of a non-negative 32-bit fractional numerator by a non-
negative 16-bit fractional denominator; the output is a non-
negative 16-bit fractional result. The output is within the range
<0 ; 1).
Division of a non-negative 32-bit fractional numerator and
denominator; the output is a non-negative 16-bit fractional
result. The output is within the range <0 ; 1).
Division of a non-negative 32-bit fractional numerator by a non-
negative 16-bit fractional denominator; the output is a non-
negative 32-bit fractional result. The output is within the range
<0 ; 1).
Division of a non-negative 32-bit fractional numerator and
denominator. The output is within the range <0 ; 1).
Division of a non-negative 16-bit fractional numerator and
denominator; the output is a non-negative 32-bit accumulator
result. The output is greater than or equal to 0.
Division of a non-negative 32-bit fractional numerator by a non-
negative 16-bit fractional denominator; the output is a non-
negative 32-bit accumulator result. The output is greater than or
equal to 0.
Division of a non-negative 32-bit fractional numerator and
denominator; the output is a non-negative 32-bit accumulator
result. The output is greater than or equal to 0.
Division of a non-negative 32-bit accumulator numerator by a
non-negative 16-bit fractional denominator; the output is a 32-bit
accumulator result. The output is greater than or equal to 0.
f16Denom)
f16Denom)
f32Denom)
f16Denom)
f32Denom)
f16Denom)
f16Denom)
f32Denom)
f16Denom)
Chapter 2 Algorithms in detail
37

Advertisement

Table of Contents
loading

Table of Contents