Kinetis SDK v.1.3 API Reference Manual
Rev. 0
Freescale Semiconductor, Inc.
|
Functions | |
static void | MMAU_HAL_ulda_d (register uint64_t dval) |
Loads A10 accumulator register of the MMAU by 64-bit unsigned value. More... | |
static uint64_t | MMAU_HAL_d_umul_ll (register uint32_t lval1, register uint32_t lval2) |
Multiplies two 32-bit unsigned values returning a 64-bit unsigned product. More... | |
static uint64_t | MMAU_HAL_d_umul_dl (register uint64_t dval, register uint32_t lval) |
Multiplies 64-bit unsigned value with 32-bit unsigned value returning a 64-bit unsigned product. More... | |
static uint64_t | MMAU_HAL_d_umuls_dl (register uint64_t dval, register uint32_t lval) |
Saturating multiplies 64-bit unsigned value with 32-bit unsigned value returning saturated 64-bit unsigned product. More... | |
static uint64_t | MMAU_HAL_d_umula_l (register uint32_t lval) |
Multiplies 32-bit unsigned value with 64-bit unsigned value stored in the A10 register of the MMAU returning a 64-bit unsigned product. More... | |
static uint64_t | MMAU_HAL_d_umulas_l (register uint32_t lval) |
Saturating multiply 32-bit unsigned value with 64-bit unsigned value stored in the A10 register of the MMAU returning saturated 64-bit unsigned product. More... | |
static uint64_t | MMAU_HAL_d_umac_ll (register uint32_t lval1, register uint32_t lval2) |
Multiplies two 32-bit unsigned values and add product with value stored in the A10 register of the MMAU returning a 64-bit unsigned A10 register value. More... | |
static uint64_t | MMAU_HAL_d_umacs_ll (register uint32_t lval1, register uint32_t lval2) |
Saturating multiply two 32-bit unsigned values and add product with value stored in the A10 register of the MMAU returning a 64-bit unsigned A10 register value. More... | |
static uint64_t | MMAU_HAL_d_umac_dl (register uint64_t dval, register uint32_t lval) |
Multiplies 64-bit unsigned value with 32-bit unsigned value and add product with value stored in the A10 register of the MMAU returning a 64-bit unsigned A10 register value. More... | |
static uint64_t | MMAU_HAL_d_umacs_dl (register uint64_t dval, register uint32_t lval) |
Saturating multiply 64-bit unsigned value with 32-bit unsigned value and add product with value stored in the A10 register of the MMAU returning saturated 64-bit unsigned A10 register value. More... | |
static uint64_t | MMAU_HAL_d_umaca_dl (register uint64_t dval, register uint32_t lval) |
Multiplies 32-bit unsigned value by value stored in the A10 register of the MMAU and add product with 64-bit unsigned value returning a 64-bit unsigned A10 register value. More... | |
static uint64_t | MMAU_HAL_d_umacas_dl (register uint64_t dval, register uint32_t lval) |
Saturating multiply 32-bit unsigned value by value stored in the A10 register of the MMAU and add product with 64-bit unsigned value returning a saturated 64-bit unsigned A10 register value. More... | |
static uint32_t | MMAU_HAL_l_udiv_ll (register uint32_t lnum, register uint32_t lden) |
Divides two 32-bit unsigned values returning a 32-bit unsigned quotient. More... | |
static uint64_t | MMAU_HAL_d_udiv_dl (register uint64_t dnum, register uint32_t lden) |
Divides 64-bit unsigned value by 32-bit unsigned value returning a 64-bit unsigned quotient. More... | |
static uint64_t | MMAU_HAL_d_udiv_dd (register uint64_t dnum, register uint64_t dden) |
Divides two 64-bit unsigned values returning a 64-bit unsigned quotient. More... | |
static uint64_t | MMAU_HAL_d_udiva_l (register uint32_t lden1) |
Divides 32-bit unsigned value stored in the A10 register of the MMAU by 32-bit unsigned value returning a 64-bit unsigned quotient. More... | |
static uint64_t | MMAU_HAL_d_udiva_d (register uint64_t dden1) |
Divides 64-bit unsigned value stored in the A10 register of the MMAU by 64-bit unsigned value returning a 64-bit unsigned quotient. More... | |
static uint32_t | MMAU_HAL_l_usqr_l (register uint32_t lrad) |
Computes and returns a 32-bit unsigned square root of the 32-bit unsigned radicand. More... | |
static uint32_t | MMAU_HAL_l_usqr_d (register uint64_t drad) |
Computes and returns a 32-bit unsigned square root of the 64-bit unsigned radicand. More... | |
static uint16_t | MMAU_HAL_s_usqr_l (register uint32_t lrad) |
Computes and returns a 16-bit unsigned square root of the 32-bit unsigned radicand. More... | |
static uint32_t | MMAU_HAL_l_usqra (void) |
Computes and returns a 32-bit unsigned square root of the radicand stored in the A10 register of the MMAU. More... | |
|
inlinestatic |
The ulda_d function loads A10 accumulator register of the MMAU by 64-bit unsigned value.
dval | uint64_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umul_ll function multiplies two 32-bit unsigned values returning a 64-bit unsigned product.
lval1 | uint32_t unsigned value. |
lval2 | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umul_dl function multiplies 64-bit unsigned value with 32-bit unsigned value returning a 64-bit unsigned product.
dval | uint64_t unsigned value. |
lval | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umuls_dl function multiplies 64-bit unsigned value with 32-bit unsigned value returning saturated 64-bit unsigned product.
dval | uint64_t unsigned value. |
lval | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umula_l function multiplies 32-bit unsigned value with 64-bit unsigned value stored in the A10 register of the MMAU returning a 64-bit unsigned product.
lval | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umulas_l function multiplies 32-bit unsigned value with 64-bit unsigned value stored in the A10 register of the MMAU returning saturated 64-bit unsigned product.
lval | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umac_ll function multiplies two 32-bit unsigned values and add product with value stored in the A10 register of the MMAU returning a 64-bit unsigned A10 register value.
lval1 | uint32_t unsigned value. |
lval2 | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umacs_ll function multiplies two 32-bit unsigned values and add product with value stored in the A10 register of the MMAU returning saturated 64-bit unsigned A10 register value.
lval1 | uint32_t unsigned value. |
lval2 | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umac_dl function multiplies 64-bit unsigned value with 32-bit unsigned value and add product with value stored in the A10 register of the MMAU returning a 64-bit unsigned A10 register value.
dval | uint64_t unsigned value. |
lval | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umacs_dl function multiplies 64-bit unsigned value with 32-bit unsigned value and add product with value stored in the A10 register of the MMAU returning saturated 64-bit unsigned A10 register value.
dval | uint64_t unsigned value. |
lval | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umaca_dl function multiplies 32-bit unsigned value by value stored in the A10 register of the MMAU and add product with 64-bit unsigned value returning a 64-bit unsigned A10 register value.
dval | uint64_t unsigned value. |
lval | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_umacas_dl function multiplies 32-bit unsigned value by value stored in the A10 register of the MMAU and add product with 64-bit unsigned value returning saturated 64-bit unsigned A10 register value.
dval | uint64_t unsigned value. |
lval | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_l_udiv_ll function divides two 32-bit unsigned values returning a 32-bit unsigned quotient.
lnum | uint32_t unsigned value. |
lden | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_udiv_dl function divides 64-bit unsigned value by 32-bit unsigned value returning a 64-bit unsigned quotient.
dnum | uint64_t unsigned value. |
lden | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_udiv_dd function divides two 64-bit unsigned values returning a 64-bit unsigned quotient.
dnum | uint64_t unsigned value. |
dden | uint64_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_udiva_l function divides 64-bit unsigned value stored in the A10 register of the MMAU by 32-bit unsigned value returning a 64-bit unsigned quotient.
lden1 | uint32_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_d_udiva_d function divides 64-bit unsigned value stored in the A10 register of the MMAU by 64-bit unsigned value returning a 64-bit unsigned quotient.
dden1 | uint64_t unsigned value. |
|
inlinestatic |
The MMAU_HAL_l_usqr_l function computes and returns a 32-bit unsigned square root of the 32-bit unsigned radicand.
lrad | uint32_t unsigned radicand. |
|
inlinestatic |
The MMAU_HAL_l_usqr_d function computes and returns a 32-bit unsigned square root of the 64-bit unsigned radicand.
drad | uint64_t unsigned radicand. |
|
inlinestatic |
The MMAU_HAL_s_usqr_l function computes and returns a 16-bit unsigned square root of the 32-bit unsigned radicand.
lrad | uint32 unsigned radicand. |
|
inlinestatic |
The MMAU_HAL_l_usqra function computes and returns a 32-bit unsigned square root of the radicand stored in the A10 register of the MMAU.