Searched refs:partial (Results 1 – 1 of 1) sorted by relevance
/hal_infineon-3.4.0/mtb-pdl-cat1/drivers/source/ |
D | cy_crypto_core_ecc_nist_p.c | 697 uint32_t partial = 0u; in Cy_Crypto_Core_EC_SM_MUL_Red_P192() local 709 CY_CRYPTO_VU_ALLOC_MEM (base, partial, CY_CRYPTO_ECC_P192_SIZE + 65u); in Cy_Crypto_Core_EC_SM_MUL_Red_P192() 722 CY_CRYPTO_VU_ADD (base, partial, hi, my_z); /* partial = (hi*1) + lo */ in Cy_Crypto_Core_EC_SM_MUL_Red_P192() 726 CY_CRYPTO_VU_ADD (base, partial, partial, hi); /* partial = hi*(2^{64}+1) + lo */ in Cy_Crypto_Core_EC_SM_MUL_Red_P192() 729 CY_CRYPTO_VU_LSR (base, hi, partial, sh192); /* hi = partial >> CURVE_SIZE = partial[383:192] */ in Cy_Crypto_Core_EC_SM_MUL_Red_P192() 731 …CY_CRYPTO_VU_ADD (base, my_z, hi, partial); /* z = (hi*1) + lo (Note: partial == lo, since it wil… in Cy_Crypto_Core_EC_SM_MUL_Red_P192() 741 CY_CRYPTO_VU_FREE_MEM (base, CY_CRYPTO_VU_REG_BIT(partial) | CY_CRYPTO_VU_REG_BIT(hi)); in Cy_Crypto_Core_EC_SM_MUL_Red_P192() 767 uint32_t partial = 0u; in Cy_Crypto_Core_EC_SM_MUL_Red_P224() local 779 CY_CRYPTO_VU_ALLOC_MEM (base, partial, CY_CRYPTO_ECC_P224_SIZE + 97u); in Cy_Crypto_Core_EC_SM_MUL_Red_P224() 792 CY_CRYPTO_VU_SUB (base, partial, my_z, hi); /* partial = lo - (hi*1) */ in Cy_Crypto_Core_EC_SM_MUL_Red_P224() [all …]
|