IQMathLibrary  1.0
Functions
_IQNmpy.c File Reference

Detailed Description

Functions to multiply two values of IQN type.



#include "_IQNmpy.h"
Include dependency graph for _IQNmpy.c:

Functions

int32_t _IQ31mpy (int32_t a, int32_t b)
 Multiplies two values of IQ31 format. More...
 
int32_t _IQ30mpy (int32_t a, int32_t b)
 Multiplies two values of IQ30 format. More...
 
int32_t _IQ29mpy (int32_t a, int32_t b)
 Multiplies two values of IQ29 format. More...
 
int32_t _IQ28mpy (int32_t a, int32_t b)
 Multiplies two values of IQ28 format. More...
 
int32_t _IQ27mpy (int32_t a, int32_t b)
 Multiplies two values of IQ27 format. More...
 
int32_t _IQ26mpy (int32_t a, int32_t b)
 Multiplies two values of IQ26 format. More...
 
int32_t _IQ25mpy (int32_t a, int32_t b)
 Multiplies two values of IQ25 format. More...
 
int32_t _IQ24mpy (int32_t a, int32_t b)
 Multiplies two values of IQ24 format. More...
 
int32_t _IQ23mpy (int32_t a, int32_t b)
 Multiplies two values of IQ23 format. More...
 
int32_t _IQ22mpy (int32_t a, int32_t b)
 Multiplies two values of IQ22 format. More...
 
int32_t _IQ21mpy (int32_t a, int32_t b)
 Multiplies two values of IQ21 format. More...
 
int32_t _IQ20mpy (int32_t a, int32_t b)
 Multiplies two values of IQ20 format. More...
 
int32_t _IQ19mpy (int32_t a, int32_t b)
 Multiplies two values of IQ19 format. More...
 
int32_t _IQ18mpy (int32_t a, int32_t b)
 Multiplies two values of IQ18 format. More...
 
int32_t _IQ17mpy (int32_t a, int32_t b)
 Multiplies two values of IQ17 format. More...
 
int32_t _IQ16mpy (int32_t a, int32_t b)
 Multiplies two values of IQ16 format. More...
 
int32_t _IQ15mpy (int32_t a, int32_t b)
 Multiplies two values of IQ15 format. More...
 
int32_t _IQ14mpy (int32_t a, int32_t b)
 Multiplies two values of IQ14 format. More...
 
int32_t _IQ13mpy (int32_t a, int32_t b)
 Multiplies two values of IQ13 format. More...
 
int32_t _IQ12mpy (int32_t a, int32_t b)
 Multiplies two values of IQ12 format. More...
 
int32_t _IQ11mpy (int32_t a, int32_t b)
 Multiplies two values of IQ11 format. More...
 
int32_t _IQ10mpy (int32_t a, int32_t b)
 Multiplies two values of IQ10 format. More...
 
int32_t _IQ9mpy (int32_t a, int32_t b)
 Multiplies two values of IQ9 format. More...
 
int32_t _IQ8mpy (int32_t a, int32_t b)
 Multiplies two values of IQ8 format. More...
 
int32_t _IQ7mpy (int32_t a, int32_t b)
 Multiplies two values of IQ7 format. More...
 
int32_t _IQ6mpy (int32_t a, int32_t b)
 Multiplies two values of IQ6 format. More...
 
int32_t _IQ5mpy (int32_t a, int32_t b)
 Multiplies two values of IQ5 format. More...
 
int32_t _IQ4mpy (int32_t a, int32_t b)
 Multiplies two values of IQ4 format. More...
 
int32_t _IQ3mpy (int32_t a, int32_t b)
 Multiplies two values of IQ3 format. More...
 
int32_t _IQ2mpy (int32_t a, int32_t b)
 Multiplies two values of IQ2 format. More...
 
int32_t _IQ1mpy (int32_t a, int32_t b)
 Multiplies two values of IQ1 format. More...
 

Function Documentation

§ _IQ31mpy()

int32_t _IQ31mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ31 format.

Parameters
aIQ31 type value to be multiplied.
bIQ31 type value to be multiplied.
Returns
IQ31 type result of the multiplication.

§ _IQ30mpy()

int32_t _IQ30mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ30 format.

Parameters
aIQ30 type value to be multiplied.
bIQ30 type value to be multiplied.
Returns
IQ30 type result of the multiplication.

§ _IQ29mpy()

int32_t _IQ29mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ29 format.

Parameters
aIQ29 type value to be multiplied.
bIQ29 type value to be multiplied.
Returns
IQ29 type result of the multiplication.

§ _IQ28mpy()

int32_t _IQ28mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ28 format.

Parameters
aIQ28 type value to be multiplied.
bIQ28 type value to be multiplied.
Returns
IQ28 type result of the multiplication.

Referenced by __IQNatan2().

§ _IQ27mpy()

int32_t _IQ27mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ27 format.

Parameters
aIQ27 type value to be multiplied.
bIQ27 type value to be multiplied.
Returns
IQ27 type result of the multiplication.

§ _IQ26mpy()

int32_t _IQ26mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ26 format.

Parameters
aIQ26 type value to be multiplied.
bIQ26 type value to be multiplied.
Returns
IQ26 type result of the multiplication.

§ _IQ25mpy()

int32_t _IQ25mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ25 format.

Parameters
aIQ25 type value to be multiplied.
bIQ25 type value to be multiplied.
Returns
IQ25 type result of the multiplication.

§ _IQ24mpy()

int32_t _IQ24mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ24 format.

Parameters
aIQ24 type value to be multiplied.
bIQ24 type value to be multiplied.
Returns
IQ24 type result of the multiplication.

§ _IQ23mpy()

int32_t _IQ23mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ23 format.

Parameters
aIQ23 type value to be multiplied.
bIQ23 type value to be multiplied.
Returns
IQ23 type result of the multiplication.

§ _IQ22mpy()

int32_t _IQ22mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ22 format.

Parameters
aIQ22 type value to be multiplied.
bIQ22 type value to be multiplied.
Returns
IQ22 type result of the multiplication.

§ _IQ21mpy()

int32_t _IQ21mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ21 format.

Parameters
aIQ21 type value to be multiplied.
bIQ21 type value to be multiplied.
Returns
IQ21 type result of the multiplication.

§ _IQ20mpy()

int32_t _IQ20mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ20 format.

Parameters
aIQ20 type value to be multiplied.
bIQ20 type value to be multiplied.
Returns
IQ20 type result of the multiplication.

§ _IQ19mpy()

int32_t _IQ19mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ19 format.

Parameters
aIQ19 type value to be multiplied.
bIQ19 type value to be multiplied.
Returns
IQ19 type result of the multiplication.

§ _IQ18mpy()

int32_t _IQ18mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ18 format.

Parameters
aIQ18 type value to be multiplied.
bIQ18 type value to be multiplied.
Returns
IQ18 type result of the multiplication.

§ _IQ17mpy()

int32_t _IQ17mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ17 format.

Parameters
aIQ17 type value to be multiplied.
bIQ17 type value to be multiplied.
Returns
IQ17 type result of the multiplication.

§ _IQ16mpy()

int32_t _IQ16mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ16 format.

Parameters
aIQ16 type value to be multiplied.
bIQ16 type value to be multiplied.
Returns
IQ16 type result of the multiplication.

§ _IQ15mpy()

int32_t _IQ15mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ15 format.

Parameters
aIQ15 type value to be multiplied.
bIQ15 type value to be multiplied.
Returns
IQ15 type result of the multiplication.

§ _IQ14mpy()

int32_t _IQ14mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ14 format.

Parameters
aIQ14 type value to be multiplied.
bIQ14 type value to be multiplied.
Returns
IQ14 type result of the multiplication.

§ _IQ13mpy()

int32_t _IQ13mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ13 format.

Parameters
aIQ13 type value to be multiplied.
bIQ13 type value to be multiplied.
Returns
IQ13 type result of the multiplication.

§ _IQ12mpy()

int32_t _IQ12mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ12 format.

Parameters
aIQ12 type value to be multiplied.
bIQ12 type value to be multiplied.
Returns
IQ12 type result of the multiplication.

§ _IQ11mpy()

int32_t _IQ11mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ11 format.

Parameters
aIQ11 type value to be multiplied.
bIQ11 type value to be multiplied.
Returns
IQ11 type result of the multiplication.

§ _IQ10mpy()

int32_t _IQ10mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ10 format.

Parameters
aIQ10 type value to be multiplied.
bIQ10 type value to be multiplied.
Returns
IQ10 type result of the multiplication.

§ _IQ9mpy()

int32_t _IQ9mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ9 format.

Parameters
aIQ9 type value to be multiplied.
bIQ9 type value to be multiplied.
Returns
IQ9 type result of the multiplication.

§ _IQ8mpy()

int32_t _IQ8mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ8 format.

Parameters
aIQ8 type value to be multiplied.
bIQ8 type value to be multiplied.
Returns
IQ8 type result of the multiplication.

§ _IQ7mpy()

int32_t _IQ7mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ7 format.

Parameters
aIQ7 type value to be multiplied.
bIQ7 type value to be multiplied.
Returns
IQ7 type result of the multiplication.

§ _IQ6mpy()

int32_t _IQ6mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ6 format.

Parameters
aIQ6 type value to be multiplied.
bIQ6 type value to be multiplied.
Returns
IQ6 type result of the multiplication.

§ _IQ5mpy()

int32_t _IQ5mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ5 format.

Parameters
aIQ5 type value to be multiplied.
bIQ5 type value to be multiplied.
Returns
IQ5 type result of the multiplication.

§ _IQ4mpy()

int32_t _IQ4mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ4 format.

Parameters
aIQ4 type value to be multiplied.
bIQ4 type value to be multiplied.
Returns
IQ4 type result of the multiplication.

§ _IQ3mpy()

int32_t _IQ3mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ3 format.

Parameters
aIQ3 type value to be multiplied.
bIQ3 type value to be multiplied.
Returns
IQ3 type result of the multiplication.

§ _IQ2mpy()

int32_t _IQ2mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ2 format.

Parameters
aIQ2 type value to be multiplied.
bIQ2 type value to be multiplied.
Returns
IQ2 type result of the multiplication.

§ _IQ1mpy()

int32_t _IQ1mpy ( int32_t  a,
int32_t  b 
)

Multiplies two values of IQ1 format.

Parameters
aIQ1 type value to be multiplied.
bIQ1 type value to be multiplied.
Returns
IQ1 type result of the multiplication.
© Copyright 1995-2023, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale