Home
last modified time | relevance | path

Searched refs:dividend (Results 1 – 4 of 4) sorted by relevance

/hal_infineon-3.4.0/XMCLib/drivers/src/
Dxmc_math.c181 uint32_t __aeabi_uidiv(uint32_t dividend, uint32_t divisor) __attribute__((externally_visible));
182 int32_t __aeabi_idiv(int32_t dividend, int32_t divisor) __attribute__((externally_visible));
183 uint64_t __aeabi_uidivmod(uint32_t dividend, uint32_t divisor) __attribute__((externally_visible));
184 int64_t __aeabi_idivmod(int32_t dividend, int32_t divisor) __attribute__((externally_visible));
186 uint32_t __aeabi_uidiv(uint32_t dividend, uint32_t divisor);
187 int32_t __aeabi_idiv(int32_t dividend, int32_t divisor);
188 uint64_t __aeabi_uidivmod(uint32_t dividend, uint32_t divisor);
189 int64_t __aeabi_idivmod(int32_t dividend, int32_t divisor);
196 uint32_t __aeabi_uidiv(uint32_t dividend, uint32_t divisor) in __aeabi_uidiv() argument
203 MATH->DVD = dividend; in __aeabi_uidiv()
[all …]
/hal_infineon-3.4.0/mtb-pdl-cat1/drivers/source/
Dcy_crypto_core_ecc_ecdsa.c102 …uint32_t dividend = 0U; /* for whatever reason Crypto_EC_DivMod only works if dividend is in re… in Cy_Crypto_Core_ECC_SignHash() local
172 CY_CRYPTO_VU_SET_REG(base, dividend, (datasize * 8u) - bitsize, 1u); in Cy_Crypto_Core_ECC_SignHash()
173 CY_CRYPTO_VU_LSR(base, p_d, p_d, dividend); in Cy_Crypto_Core_ECC_SignHash()
193 CY_CRYPTO_VU_ALLOC_MEM (base, dividend, bitsize); in Cy_Crypto_Core_ECC_SignHash()
195 CY_CRYPTO_VU_MOV(base, dividend, p_s); in Cy_Crypto_Core_ECC_SignHash()
199 Cy_Crypto_Core_EC_DivMod(base, p_s, dividend, p_r, bitsize); in Cy_Crypto_Core_ECC_SignHash()
201 CY_CRYPTO_VU_FREE_MEM(base, CY_CRYPTO_VU_REG_BIT(dividend)); in Cy_Crypto_Core_ECC_SignHash()
278 …uint32_t dividend = 0u; /* for whatever reason Crypto_EC_DivMod only works if dividend is in reg… in Cy_Crypto_Core_ECC_VerifyHash() local
343 mallocMask |= CY_CRYPTO_VU_REG_BIT(dividend) | in Cy_Crypto_Core_ECC_VerifyHash()
360 CY_CRYPTO_VU_SET_REG(base, dividend, (datasize * 8u) - bitsize, 1u); in Cy_Crypto_Core_ECC_VerifyHash()
[all …]
Dcy_crypto_core_rsa.c421 uint32_t dividend = 0u; in Cy_Crypto_Core_Rsa_BarrettGetU() local
427 CY_CRYPTO_VU_ALLOC_MEM (base, dividend, size + 1u); in Cy_Crypto_Core_Rsa_BarrettGetU()
433 CY_CRYPTO_VU_SET_TO_ZERO (base, dividend); in Cy_Crypto_Core_Rsa_BarrettGetU()
434 CY_CRYPTO_VU_SET_BIT (base, dividend, sh); in Cy_Crypto_Core_Rsa_BarrettGetU()
436 CY_CRYPTO_VU_MOV (base, temp, dividend); in Cy_Crypto_Core_Rsa_BarrettGetU()
443 CY_CRYPTO_VU_SUB (base, t, dividend, modReg); in Cy_Crypto_Core_Rsa_BarrettGetU()
444 CY_CRYPTO_VU_COND_SWAP_REG (base, CY_CRYPTO_VU_COND_CS, dividend, t); in Cy_Crypto_Core_Rsa_BarrettGetU()
446 CY_CRYPTO_VU_LSL1 (base, dividend, dividend); in Cy_Crypto_Core_Rsa_BarrettGetU()
450 …CY_CRYPTO_VU_FREE_MEM (base, CY_CRYPTO_VU_REG_BIT(dividend) | CY_CRYPTO_VU_REG_BIT(temp) | CY_CRYP… in Cy_Crypto_Core_Rsa_BarrettGetU()
/hal_infineon-3.4.0/XMCLib/drivers/inc/
Dxmc_math.h973 void XMC_MATH_DIV_UnsignedDivNB(uint32_t dividend, uint32_t divisor);
997 void XMC_MATH_DIV_SignedDivNB(int32_t dividend, int32_t divisor);
1021 void XMC_MATH_DIV_UnsignedModNB(uint32_t dividend, uint32_t divisor);
1045 void XMC_MATH_DIV_SignedModNB(int32_t dividend, int32_t divisor);