mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-02-20 12:40:47 +00:00
Remove tautology in mbedtls_mpi_core_clz
Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com>
This commit is contained in:
parent
09a455e21a
commit
271a95331e
@ -35,23 +35,22 @@
|
||||
|
||||
size_t mbedtls_mpi_core_clz(mbedtls_mpi_uint a)
|
||||
{
|
||||
|
||||
#if defined(__has_builtin)
|
||||
#if (MBEDTLS_MPI_UINT_MAX == UINT_MAX)
|
||||
#if __has_builtin(__builtin_clz)
|
||||
if (sizeof(mbedtls_mpi_uint) == sizeof(unsigned int)) {
|
||||
return (size_t) __builtin_clz(a);
|
||||
}
|
||||
return (size_t) __builtin_clz(a);
|
||||
#endif
|
||||
#elif (MBEDTLS_MPI_UINT_MAX == ULONG_MAX)
|
||||
#if __has_builtin(__builtin_clzl)
|
||||
if (sizeof(mbedtls_mpi_uint) == sizeof(unsigned long)) {
|
||||
return (size_t) __builtin_clzl(a);
|
||||
}
|
||||
return (size_t) __builtin_clzl(a);
|
||||
#endif
|
||||
#elif (MBEDTLS_MPI_UINT_MAX == ULLONG_MAX)
|
||||
#if __has_builtin(__builtin_clzll)
|
||||
if (sizeof(mbedtls_mpi_uint) == sizeof(unsigned long long)) {
|
||||
return (size_t) __builtin_clzll(a);
|
||||
}
|
||||
return (size_t) __builtin_clzll(a);
|
||||
#endif
|
||||
#endif
|
||||
#else
|
||||
size_t j;
|
||||
mbedtls_mpi_uint mask = (mbedtls_mpi_uint) 1 << (biL - 1);
|
||||
|
||||
@ -64,6 +63,7 @@ size_t mbedtls_mpi_core_clz(mbedtls_mpi_uint a)
|
||||
}
|
||||
|
||||
return j;
|
||||
#endif
|
||||
}
|
||||
|
||||
size_t mbedtls_mpi_core_bitlen(const mbedtls_mpi_uint *A, size_t A_limbs)
|
||||
|
Loading…
x
Reference in New Issue
Block a user