mirror of https://github.com/ARMmbed/mbed-os.git
Merge commit '1d3c49a408faa231d18d83fb03c65425cf22c507' into nanostack-libservice
* commit '1d3c49a408faa231d18d83fb03c65425cf22c507': Squashed 'features/FEATURE_COMMON_PAL/nanostack-libservice/' changes from 67affc61b..6444c8a4fpull/4861/head
commit
bb7eecaedc
|
@ -169,6 +169,17 @@ NS_INLINE uint16_t common_read_16_bit_inverse(const uint8_t data_buf[__static 2]
|
||||||
*/
|
*/
|
||||||
NS_INLINE uint_fast8_t common_count_bits(uint8_t byte);
|
NS_INLINE uint_fast8_t common_count_bits(uint8_t byte);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Count leading zeros in a byte
|
||||||
|
*
|
||||||
|
* \deprecated Use common_count_leading_zeros_8
|
||||||
|
*
|
||||||
|
* \param byte byte to inspect
|
||||||
|
*
|
||||||
|
* \return number of leading zeros in byte (0-8)
|
||||||
|
*/
|
||||||
|
NS_INLINE uint_fast8_t common_count_leading_zeros(uint8_t byte);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Count leading zeros in a byte
|
* Count leading zeros in a byte
|
||||||
*
|
*
|
||||||
|
@ -196,9 +207,6 @@ NS_INLINE uint_fast8_t common_count_leading_zeros_16(uint16_t value);
|
||||||
*/
|
*/
|
||||||
NS_INLINE uint_fast8_t common_count_leading_zeros_32(uint32_t value);
|
NS_INLINE uint_fast8_t common_count_leading_zeros_32(uint32_t value);
|
||||||
|
|
||||||
/* Backwards compatibility */
|
|
||||||
#define common_count_leading_zeros common_count_leading_zeros_8
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Compare 8-bit serial numbers
|
* Compare 8-bit serial numbers
|
||||||
*
|
*
|
||||||
|
@ -454,6 +462,11 @@ COMMON_FUNCTIONS_FN uint_fast8_t common_count_bits(uint8_t byte)
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
COMMON_FUNCTIONS_FN uint_fast8_t common_count_leading_zeros(uint8_t byte)
|
||||||
|
{
|
||||||
|
return common_count_leading_zeros_8(byte);
|
||||||
|
}
|
||||||
|
|
||||||
COMMON_FUNCTIONS_FN uint_fast8_t common_count_leading_zeros_8(uint8_t byte)
|
COMMON_FUNCTIONS_FN uint_fast8_t common_count_leading_zeros_8(uint8_t byte)
|
||||||
{
|
{
|
||||||
#ifdef __CC_ARM
|
#ifdef __CC_ARM
|
||||||
|
|
Loading…
Reference in New Issue