Kinetis SDK v.1.3 API Reference Manual
Rev. 0
Freescale Semiconductor, Inc.
|
Functions | |
static void | MMAU_HAL_lda_d (register frac64_t dval) |
Loads A10 accumulator register of the MMAU by 64-bit fractional value. More... | |
static frac32_t | MMAU_HAL_l_mul_ll (register frac32_t lval1, register frac32_t lval2) |
Multiplies two 32-bit fractional values returning a 32-bit fractional product. More... | |
static frac32_t | MMAU_HAL_l_muls_ll (register frac32_t lval1, register frac32_t lval2) |
Saturating multiply two 32-bit fractional values returning saturated 32-bit fractional product. More... | |
static frac64_t | MMAU_HAL_d_mul_ll (register frac32_t lval1, register frac32_t lval2) |
Multiplies two 32-bit fractional values returning a 64-bit fractional product. More... | |
static frac64_t | MMAU_HAL_d_muls_ll (register frac32_t lval1, register frac32_t lval2) |
Saturating multiply two 32-bit fractional values returning saturated 64-bit fractional product. More... | |
static frac64_t | MMAU_HAL_d_mul_dl (register frac64_t dval, register frac32_t lval) |
Multiplies 64-bit fractional value with 32-bit fractional value returning a 64-bit fractional product. More... | |
static frac64_t | MMAU_HAL_d_muls_dl (register frac64_t dval, register frac32_t lval) |
Saturating multiply 64-bit fractional value with 32-bit fractional value returning saturated 64-bit fractional product. More... | |
static frac64_t | MMAU_HAL_d_mula_l (register frac32_t lval) |
Multiplies 32-bit fractional value with 64-bit fractional value stored in the A10 register of the MMAU returning a 64-bit fractional product. More... | |
static frac64_t | MMAU_HAL_d_mulas_l (register frac32_t lval) |
Saturating multiply 32-bit fractional value with 64-bit fractional value stored in the A10 register of the MMAU returning saturated 64-bit fractional product. More... | |
static frac32_t | MMAU_HAL_l_mul_dl (register frac64_t dval, register frac32_t lval) |
Multiplies 64-bit fractional value with 32-bit fractional value returning a 32-bit fractional product. More... | |
static frac32_t | MMAU_HAL_l_muls_dl (register frac64_t dval, register frac32_t lval) |
Saturating multiply 64-bit fractional value with 32-bit fractional value returning saturated 32-bit fractional product. More... | |
static frac32_t | MMAU_HAL_l_mula_l (register frac32_t lval) |
Multiplies 32-bit fractional value with 64-bit fractional value stored in the A10 register of the MMAU returning a 32-bit fractional product. More... | |
static frac32_t | MMAU_HAL_l_mulas_l (register frac32_t lval) |
Saturating multiply 32-bit fractional value with 64-bit fractional value stored in the A10 register of the MMAU returning saturated 32-bit fractional product. More... | |
static frac64_t | MMAU_HAL_d_mac_ll (register frac32_t lval1, register frac32_t lval2) |
Multiplies two 32-bit fractional values and adds product with value stored in the A10 register of the MMAU returning a 64-bit fractional A10 register value. More... | |
static frac64_t | MMAU_HAL_d_macs_ll (register frac32_t lval1, register frac32_t lval2) |
Saturating multiply two 32-bit fractional values and add product with value stored in the A10 register of the MMAU returning a 64-bit fractional A10 register value. More... | |
static frac64_t | MMAU_HAL_d_mac_dl (register frac64_t dval, register frac32_t lval) |
Multiplies 64-bit fractional value with 32-bit fractional value and adds product with value stored in the A10 register of the MMAU returning a 64-bit fractional A10 register value. More... | |
static frac64_t | MMAU_HAL_d_macs_dl (register frac64_t dval, register frac32_t lval) |
Saturating multiply 64-bit fractional value with 32-bit fractional value and add product with value stored in the A10 register of the MMAU returning saturated 64-bit fractional A10 register value. More... | |
static frac64_t | MMAU_HAL_d_maca_dl (register frac64_t dval, register frac32_t lval) |
Multiplies 32-bit fractional value by value stored in the A10 register of the MMAU and adds product with 64-bit fractional value returning a 64-bit fractional A10 register value. More... | |
static frac64_t | MMAU_HAL_d_macas_dl (register frac64_t dval, register frac32_t lval) |
Saturating multiply 32-bit fractional value by value stored in the A10 register of the MMAU and add product with 64-bit fractional value returning a saturated 64-bit fractional A10 register value. More... | |
static frac32_t | MMAU_HAL_l_mac_ll (register frac32_t lval1, register frac32_t lval2) |
Multiplies two 32-bit fractional values and add product with value stored in the A10 register of the MMAU returning a 32-bit fractional A10 register value. More... | |
static frac32_t | MMAU_HAL_l_macs_ll (register frac32_t lval1, register frac32_t lval2) |
Saturating multiply two 32-bit fractional values and add product with value stored in the A10 register of the MMAU returning a 32-bit fractional A10 register value. More... | |
static frac32_t | MMAU_HAL_l_mac_dl (register frac64_t dval, register frac32_t lval) |
Multiplies 64-bit fractional value with 32-bit fractional value and adds product with value stored in the A10 register of the MMAU returning a 32-bit fractional A10 register value. More... | |
static frac32_t | MMAU_HAL_l_macs_dl (register frac64_t dval, register frac32_t lval) |
Saturating multiply 64-bit fractional value with 32-bit fractional value and add product with value stored in the A10 register of the MMAU returning saturated 32-bit fractional A10 register value. More... | |
static frac32_t | MMAU_HAL_l_maca_dl (register frac64_t dval, register frac32_t lval) |
Multiplies 32-bit fractional value by value stored in the A10 register of the MMAU and adds product with 64-bit fractional value returning a 32-bit fractional A10 register value. More... | |
static frac32_t | MMAU_HAL_l_macas_dl (register frac64_t dval, register frac32_t lval) |
Saturating multiply 32-bit fractional value by value stored in the A10 register of the MMAU and add product with 64-bit fractional value returning a saturated 32-bit fractional A10 register value. More... | |
static frac32_t | MMAU_HAL_l_div_ll (register frac32_t lnum, register frac32_t lden) |
Divides two 32-bit fractional values returning a 32-bit fractional quotient. More... | |
static frac32_t | MMAU_HAL_l_divs_ll (register frac32_t lnum, register frac32_t lden) |
Divides two 32-bit fractional values returning a 32-bit fractional quotient. More... | |
static frac32_t | MMAU_HAL_l_divas_l (register frac32_t lden) |
Divides 64-bit fractional value stored in the A10 register of the MMAU by 32-bit fractional value returning saturated 32-bit fractional quotient. More... | |
static frac64_t | MMAU_HAL_d_div_dl (register frac64_t dnum, register frac32_t lden) |
Divides 64-bit fractional value by 32-bit fractional value returning a 64-bit fractional quotient. More... | |
static frac64_t | MMAU_HAL_d_divs_dl (register frac64_t dnum, register frac32_t lden) |
Divides 64-bit fractional value by 32-bit fractional value returning a 64-bit fractional quotient. More... | |
static frac64_t | MMAU_HAL_d_diva_l (register frac32_t lden1) |
Divides 32-bit fractional value stored in the A10 register of the MMAU by 32-bit fractional value returning a 64-bit fractional quotient. More... | |
static frac64_t | MMAU_HAL_d_divas_l (register frac32_t lden1) |
Divides 32-bit fractional value stored in the A10 register of the MMAU by 32-bit fractional value returning saturated 64-bit fractional quotient. More... | |
static frac32_t | MMAU_HAL_l_diva_l (register frac32_t lden) |
Divides 64-bit fractional value stored in the A10 register of the MMAU by 32-bit fractional value returning a 32-bit fractional quotient. More... | |
static frac32_t | MMAU_HAL_l_sqr_l (register frac32_t lrad) |
Computes and returns a 32-bit fractional square root of the 32-bit fractional radicand. More... | |
static frac32_t | MMAU_HAL_l_sqr_d (register frac64_t drad) |
Computes and returns a 32-bit fractional square root of the 64-bit fractional radicand. More... | |
static frac32_t | MMAU_HAL_l_sqra (void) |
Computes and returns a 32-bit fractional square root of the radicand stored in the A10 register of the MMAU. More... | |
|
inlinestatic |
The MMAU_HAL_lda_d function loads A10 accumulator register of the MMAU by 64-bit fractional value.
dval | frac64_t fractional value. |
The MMAU_HAL_l_mul_ll function multiplies two 32-bit fractional values returning a 32-bit fractional product.
|
inlinestatic |
The MMAU_HAL_l_muls_ll function multiplies two 32-bit fractional values returning saturated 32-bit fractional product.
The MMAU_HAL_d_mul_ll function multiplies two 32-bit fractional values returning a 64-bit fractional product.
|
inlinestatic |
The MMAU_HAL_d_muls_ll function multiplies two 32-bit fractional values returning saturated 64-bit fractional product.
The MMAU_HAL_d_mul_dl function multiplies 64-bit fractional value with 32-bit fractional value returning a 64-bit fractional product.
The MMAU_HAL_d_muls_dl function multiplies 64-bit fractional value with 32-bit fractional value returning saturated 64-bit fractional product.
The MMAU_HAL_d_mula_l function multiplies 32-bit fractional value with 64-bit fractional value stored in the A10 register of the MMAU returning a 64-bit fractional product.
lval | frac32_t fractional value. |
The MMAU_HAL_d_mulas_l function multiplies 32-bit fractional value with 64-bit fractional value stored in the A10 register of the MMAU returning saturated 64-bit fractional product.
lval | frac32_t fractional value. |
The MMAU_HAL_l_mul_dl function multiplies 64-bit fractional value with 32-bit fractional value returning a 32-bit fractional product.
The MMAU_HAL_l_muls_dl function multiplies 64-bit fractional value with 32-bit fractional value returning saturated 32-bit fractional product.
The MMAU_HAL_l_mula_l function multiplies 32-bit fractional value with 64-bit fractional value stored in the A10 register of the MMAU returning a 32-bit fractional product.
lval | frac32_t fractional value. |
The MMAU_HAL_l_mulas_l function multiplies 32-bit fractional value with 64-bit fractional value stored in the A10 register of the MMAU returning saturated 32-bit fractional product.
lval | frac32_t fractional value. |
The MMAU_HAL_d_mac_ll function multiplies two 32-bit fractional values and add product with value stored in the A10 register of the MMAU returning a 64-bit fractional A10 register value.
|
inlinestatic |
The MMAU_HAL_d_macs_ll function multiplies two 32-bit fractional values and add product with value stored in the A10 register of the MMAU returning saturated 64-bit fractional A10 register value.
The MMAU_HAL_d_mac_dl function multiplies 64-bit fractional value with 32-bit fractional value and add product with value stored in the A10 register of the MMAU returning a 64-bit fractional A10 register value.
The MMAU_HAL_d_macs_dl function multiplies 64-bit fractional value with 32-bit fractional value and add product with value stored in the A10 register of the MMAU returning saturated 64-bit fractional A10 register value.
The MMAU_HAL_d_maca_dl function multiplies 32-bit fractional value by value stored in the A10 register of the MMAU and add product with 64-bit fractional value returning a 64-bit fractional A10 register value.
The MMAU_HAL_d_macas_dl function multiplies 32-bit fractional value by value stored in the A10 register of the MMAU and add product with 64-bit fractional value returning saturated 64-bit fractional A10 register value.
The MMAU_HAL_l_mac_ll function multiplies two 32-bit fractional values and add product with value stored in the A10 register of the MMAU returning a 32-bit fractional A1 register value.
|
inlinestatic |
The MMAU_HAL_l_macs_ll function multiplies two 32-bit fractional values and add product with value stored in the A10 register of the MMAU returning saturated 32-bit fractional A1 register value.
The MMAU_HAL_l_mac_dl function multiplies 64-bit fractional value with 32-bit fractional value and add product with value stored in the A10 register of the MMAU returning a 32-bit fractional A1 register value.
The MMAU_HAL_l_macs_dl function multiplies 64-bit fractional value with 32-bit fractional value and add product with value stored in the A10 register of the MMAU returning saturated 32-bit fractional A1 register value.
The MMAU_HAL_l_maca_dl function multiplies 32-bit fractional value by value stored in the A10 register of the MMAU and add product with 64-bit fractional value returning a 32-bit fractional A1 register value.
The MMAU_HAL_l_macas_dl function multiplies 32-bit fractional value by value stored in the A10 register of the MMAU and add product with 64-bit fractional value returning saturated 32-bit fractional A1 register value.
The MMAU_HAL_l_div_ll function divides two 32-bit fractional values returning a 32-bit fractional quotient.
The MMAU_HAL_l_divs_ll function divides two 32-bit fractional values returning a 32-bit fractional quotient.
The MMAU_HAL_l_divas_l function divides 64-bit fractional value stored in the A10 register of the MMAU by 32-bit fractional value returning a saturated 32-bit fractional quotient.
lden | frac32_t fractional value. |
The MMAU_HAL_d_div_dl function divides 64-bit fractional value by 32-bit fractional value returning a 64-bit fractional quotient.
The MMAU_HAL_d_divs_dl function divides 64-bit fractional value by 32-bit fractional value returning a 64-bit fractional quotient.
The MMAU_HAL_d_diva_l function divides 32-bit fractional value stored in the A10 register of the MMAU by 32-bit fractional value returning a 64-bit fractional quotient.
lden1 | frac32_t fractional value. |
The MMAU_HAL_d_divas_l function divides 32-bit fractional value stored in the A10 register of the MMAU by 32-bit fractional value returning a saturated 64-bit fractional quotient.
lden1 | frac32_t fractional value. |
The MMAU_HAL_l_diva_l function divides 64-bit fractional value stored in the A10 register of the MMAU by 32-bit fractional value returning a 32-bit fractional quotient.
lden | frac32_t fractional value. |
The MMAU_HAL_l_sqr_l function computes and returns a 32-bit fractional square root of the 32-bit fractional radicand.
lrad | frac32_t fractional radicand. |
The MMAU_HAL_l_sqr_d function computes and returns a 32-bit fractional square root of the 64-bit fractional radicand.
drad | frac64_t fractional radicand. |
|
inlinestatic |
The MMAU_HAL_l_sqra function computes and returns a 32-bit fractional square root of the radicand stored in the A10 register of the MMAU.