IQMathLibrary
1.0
|
Functions to compute the exponential of the input and return the result.
#include <stdint.h>
#include "../support/support.h"
#include "_IQNtables.h"
Functions | |
__STATIC_INLINE int_fast32_t | __IQNexp (int_fast32_t iqNInput, const uint_fast32_t *iqNLookupTable, uint8_t ui8IntegerOffset, const int_fast32_t iqN_MIN, const int_fast32_t iqN_MAX, const int8_t q_value) |
Computes the exponential of an IQN input. More... | |
int32_t | _IQ30exp (int32_t a) |
Computes the exponential of an IQ30 input. More... | |
int32_t | _IQ29exp (int32_t a) |
Computes the exponential of an IQ29 input. More... | |
int32_t | _IQ28exp (int32_t a) |
Computes the exponential of an IQ28 input. More... | |
int32_t | _IQ27exp (int32_t a) |
Computes the exponential of an IQ27 input. More... | |
int32_t | _IQ26exp (int32_t a) |
Computes the exponential of an IQ26 input. More... | |
int32_t | _IQ25exp (int32_t a) |
Computes the exponential of an IQ25 input. More... | |
int32_t | _IQ24exp (int32_t a) |
Computes the exponential of an IQ24 input. More... | |
int32_t | _IQ23exp (int32_t a) |
Computes the exponential of an IQ23 input. More... | |
int32_t | _IQ22exp (int32_t a) |
Computes the exponential of an IQ22 input. More... | |
int32_t | _IQ21exp (int32_t a) |
Computes the exponential of an IQ21 input. More... | |
int32_t | _IQ20exp (int32_t a) |
Computes the exponential of an IQ20 input. More... | |
int32_t | _IQ19exp (int32_t a) |
Computes the exponential of an IQ19 input. More... | |
int32_t | _IQ18exp (int32_t a) |
Computes the exponential of an IQ18 input. More... | |
int32_t | _IQ17exp (int32_t a) |
Computes the exponential of an IQ17 input. More... | |
int32_t | _IQ16exp (int32_t a) |
Computes the exponential of an IQ16 input. More... | |
int32_t | _IQ15exp (int32_t a) |
Computes the exponential of an IQ15 input. More... | |
int32_t | _IQ14exp (int32_t a) |
Computes the exponential of an IQ14 input. More... | |
int32_t | _IQ13exp (int32_t a) |
Computes the exponential of an IQ13 input. More... | |
int32_t | _IQ12exp (int32_t a) |
Computes the exponential of an IQ12 input. More... | |
int32_t | _IQ11exp (int32_t a) |
Computes the exponential of an IQ11 input. More... | |
int32_t | _IQ10exp (int32_t a) |
Computes the exponential of an IQ10 input. More... | |
int32_t | _IQ9exp (int32_t a) |
Computes the exponential of an IQ9 input. More... | |
int32_t | _IQ8exp (int32_t a) |
Computes the exponential of an IQ8 input. More... | |
int32_t | _IQ7exp (int32_t a) |
Computes the exponential of an IQ7 input. More... | |
int32_t | _IQ6exp (int32_t a) |
Computes the exponential of an IQ6 input. More... | |
int32_t | _IQ5exp (int32_t a) |
Computes the exponential of an IQ5 input. More... | |
int32_t | _IQ4exp (int32_t a) |
Computes the exponential of an IQ4 input. More... | |
int32_t | _IQ3exp (int32_t a) |
Computes the exponential of an IQ3 input. More... | |
int32_t | _IQ2exp (int32_t a) |
Computes the exponential of an IQ2 input. More... | |
int32_t | _IQ1exp (int32_t a) |
Computes the exponential of an IQ1 input. More... | |
__STATIC_INLINE int_fast32_t __IQNexp | ( | int_fast32_t | iqNInput, |
const uint_fast32_t * | iqNLookupTable, | ||
uint8_t | ui8IntegerOffset, | ||
const int_fast32_t | iqN_MIN, | ||
const int_fast32_t | iqN_MAX, | ||
const int8_t | q_value | ||
) |
Computes the exponential of an IQN input.
iqNInput | IQN type input. |
iqNLookupTable | Integer result lookup table. |
ui8IntegerOffset | Integer portion offset |
iqN_MIN | Minimum parameter value. |
iqN_MAX | Maximum parameter value. |
q_value | IQ format. |
Referenced by _IQ10exp(), _IQ11exp(), _IQ12exp(), _IQ13exp(), _IQ14exp(), _IQ15exp(), _IQ16exp(), _IQ17exp(), _IQ18exp(), _IQ19exp(), _IQ1exp(), _IQ20exp(), _IQ21exp(), _IQ22exp(), _IQ23exp(), _IQ24exp(), _IQ25exp(), _IQ26exp(), _IQ27exp(), _IQ28exp(), _IQ29exp(), _IQ2exp(), _IQ30exp(), _IQ3exp(), _IQ4exp(), _IQ5exp(), _IQ6exp(), _IQ7exp(), _IQ8exp(), and _IQ9exp().
int32_t _IQ30exp | ( | int32_t | a | ) |
Computes the exponential of an IQ30 input.
a | IQ30 type input. |
References __IQNexp().
int32_t _IQ29exp | ( | int32_t | a | ) |
Computes the exponential of an IQ29 input.
a | IQ29 type input. |
References __IQNexp().
int32_t _IQ28exp | ( | int32_t | a | ) |
Computes the exponential of an IQ28 input.
a | IQ28 type input. |
References __IQNexp().
int32_t _IQ27exp | ( | int32_t | a | ) |
Computes the exponential of an IQ27 input.
a | IQ27 type input. |
References __IQNexp().
int32_t _IQ26exp | ( | int32_t | a | ) |
Computes the exponential of an IQ26 input.
a | IQ26 type input. |
References __IQNexp().
int32_t _IQ25exp | ( | int32_t | a | ) |
Computes the exponential of an IQ25 input.
a | IQ25 type input. |
References __IQNexp().
int32_t _IQ24exp | ( | int32_t | a | ) |
Computes the exponential of an IQ24 input.
a | IQ24 type input. |
References __IQNexp().
int32_t _IQ23exp | ( | int32_t | a | ) |
Computes the exponential of an IQ23 input.
a | IQ23 type input. |
References __IQNexp().
int32_t _IQ22exp | ( | int32_t | a | ) |
Computes the exponential of an IQ22 input.
a | IQ22 type input. |
References __IQNexp().
int32_t _IQ21exp | ( | int32_t | a | ) |
Computes the exponential of an IQ21 input.
a | IQ21 type input. |
References __IQNexp().
int32_t _IQ20exp | ( | int32_t | a | ) |
Computes the exponential of an IQ20 input.
a | IQ20 type input. |
References __IQNexp().
int32_t _IQ19exp | ( | int32_t | a | ) |
Computes the exponential of an IQ19 input.
a | IQ19 type input. |
References __IQNexp().
int32_t _IQ18exp | ( | int32_t | a | ) |
Computes the exponential of an IQ18 input.
a | IQ18 type input. |
References __IQNexp().
int32_t _IQ17exp | ( | int32_t | a | ) |
Computes the exponential of an IQ17 input.
a | IQ17 type input. |
References __IQNexp().
int32_t _IQ16exp | ( | int32_t | a | ) |
Computes the exponential of an IQ16 input.
a | IQ16 type input. |
References __IQNexp().
int32_t _IQ15exp | ( | int32_t | a | ) |
Computes the exponential of an IQ15 input.
a | IQ15 type input. |
References __IQNexp().
int32_t _IQ14exp | ( | int32_t | a | ) |
Computes the exponential of an IQ14 input.
a | IQ14 type input. |
References __IQNexp().
int32_t _IQ13exp | ( | int32_t | a | ) |
Computes the exponential of an IQ13 input.
a | IQ13 type input. |
References __IQNexp().
int32_t _IQ12exp | ( | int32_t | a | ) |
Computes the exponential of an IQ12 input.
a | IQ12 type input. |
References __IQNexp().
int32_t _IQ11exp | ( | int32_t | a | ) |
Computes the exponential of an IQ11 input.
a | IQ11 type input. |
References __IQNexp().
int32_t _IQ10exp | ( | int32_t | a | ) |
Computes the exponential of an IQ10 input.
a | IQ10 type input. |
References __IQNexp().
int32_t _IQ9exp | ( | int32_t | a | ) |
Computes the exponential of an IQ9 input.
a | IQ9 type input. |
References __IQNexp().
int32_t _IQ8exp | ( | int32_t | a | ) |
Computes the exponential of an IQ8 input.
a | IQ8 type input. |
References __IQNexp().
int32_t _IQ7exp | ( | int32_t | a | ) |
Computes the exponential of an IQ7 input.
a | IQ7 type input. |
References __IQNexp().
int32_t _IQ6exp | ( | int32_t | a | ) |
Computes the exponential of an IQ6 input.
a | IQ6 type input. |
References __IQNexp().
int32_t _IQ5exp | ( | int32_t | a | ) |
Computes the exponential of an IQ5 input.
a | IQ5 type input. |
References __IQNexp().
int32_t _IQ4exp | ( | int32_t | a | ) |
Computes the exponential of an IQ4 input.
a | IQ4 type input. |
References __IQNexp().
int32_t _IQ3exp | ( | int32_t | a | ) |
Computes the exponential of an IQ3 input.
a | IQ3 type input. |
References __IQNexp().
int32_t _IQ2exp | ( | int32_t | a | ) |
Computes the exponential of an IQ2 input.
a | IQ2 type input. |
References __IQNexp().
int32_t _IQ1exp | ( | int32_t | a | ) |
Computes the exponential of an IQ1 input.
a | IQ1 type input. |
References __IQNexp().