mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 07:13:03 +00:00 
			
		
		
		
	clang-tidy fixes
Reduce number of hicpp-signed-bitwise warnings See https://rules.sonarsource.com/c/RSPEC-854
This commit is contained in:
		| @@ -154,6 +154,8 @@ void hex_to_binary_converter(gsl::span<int32_t> _dest, char _from) | ||||
|             _dest[2] = -1; | ||||
|             _dest[3] = -1; | ||||
|             break; | ||||
|         default: | ||||
|             break; | ||||
|         } | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -51,11 +51,11 @@ static const uint8_t BITN[16] = {0, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4} | ||||
|  */ | ||||
| uint8_t parity(uint32_t x) | ||||
| { | ||||
|     x ^= x >> 16; | ||||
|     x ^= x >> 8; | ||||
|     x ^= x >> 4; | ||||
|     x &= 0xF; | ||||
|     return (0x6996 >> x) & 1; | ||||
|     x ^= x >> 16U; | ||||
|     x ^= x >> 8U; | ||||
|     x ^= x >> 4U; | ||||
|     x &= 0xFU; | ||||
|     return (0x6996U >> x) & 1U; | ||||
| } | ||||
|  | ||||
|  | ||||
| @@ -74,7 +74,7 @@ uint32_t getbitu(const uint8_t *buff, uint32_t pos, uint8_t len) | ||||
|     uint32_t i = 0; | ||||
|     for (i = pos; i < pos + len; i++) | ||||
|         { | ||||
|             bits = (bits << 1) + | ||||
|             bits = (bits << 1U) + | ||||
|                    ((buff[i / 8] >> (7 - i % 8)) & 1U); | ||||
|         } | ||||
|  | ||||
| @@ -121,7 +121,7 @@ void setbitu(uint8_t *buff, uint32_t pos, uint32_t len, uint32_t data) | ||||
|             return; | ||||
|         } | ||||
|     uint32_t i = 0; | ||||
|     for (i = pos; i < pos + len; i++, mask >>= 1) | ||||
|     for (i = pos; i < pos + len; i++, mask >>= 1U) | ||||
|         { | ||||
|             if (data & mask) | ||||
|                 { | ||||
| @@ -246,10 +246,10 @@ void bitcopy(void *dst, uint32_t dst_index, const void *src, uint32_t src_index, | ||||
| uint8_t count_bits_u64(uint64_t v, uint8_t bv) | ||||
| { | ||||
|     uint8_t r = 0; | ||||
|     int i = 0; | ||||
|     uint32_t i = 0; | ||||
|     for (i = 0; i < 16; i++) | ||||
|         { | ||||
|             r += BITN[(v >> (i * 4)) & 0xf]; | ||||
|             r += BITN[(v >> (i * 4U)) & 0xFU]; | ||||
|         } | ||||
|     return bv == 1 ? r : 64 - r; | ||||
| } | ||||
| @@ -265,10 +265,10 @@ uint8_t count_bits_u64(uint64_t v, uint8_t bv) | ||||
| uint8_t count_bits_u32(uint32_t v, uint8_t bv) | ||||
| { | ||||
|     uint8_t r = 0; | ||||
|     int i = 0; | ||||
|     uint32_t i = 0; | ||||
|     for (i = 0; i < 8; i++) | ||||
|         { | ||||
|             r += BITN[(v >> (i * 4)) & 0xf]; | ||||
|             r += BITN[(v >> (i * 4U)) & 0xFU]; | ||||
|         } | ||||
|     return bv == 1 ? r : 32 - r; | ||||
| } | ||||
| @@ -284,10 +284,10 @@ uint8_t count_bits_u32(uint32_t v, uint8_t bv) | ||||
| uint8_t count_bits_u16(uint16_t v, uint8_t bv) | ||||
| { | ||||
|     uint8_t r = 0; | ||||
|     int i = 0; | ||||
|     uint32_t i = 0; | ||||
|     for (i = 0; i < 4; i++) | ||||
|         { | ||||
|             r += BITN[(v >> (i * 4)) & 0xf]; | ||||
|             r += BITN[(v >> (i * 4U)) & 0xFU]; | ||||
|         } | ||||
|     return bv == 1 ? r : 16 - r; | ||||
| } | ||||
| @@ -303,10 +303,10 @@ uint8_t count_bits_u16(uint16_t v, uint8_t bv) | ||||
| uint8_t count_bits_u8(uint8_t v, uint8_t bv) | ||||
| { | ||||
|     uint8_t r = 0; | ||||
|     int i = 0; | ||||
|     uint32_t i = 0; | ||||
|     for (i = 0; i < 2; i++) | ||||
|         { | ||||
|             r += BITN[(v >> (i * 4)) & 0xf]; | ||||
|             r += BITN[(v >> (i * 4U)) & 0xFU]; | ||||
|         } | ||||
|     return bv == 1 ? r : 8 - r; | ||||
| } | ||||
|   | ||||
| @@ -106,7 +106,7 @@ static uint32_t _cnav_extract_crc(const cnav_v27_part_t *part) | ||||
|         GPS_CNAV_MSG_CRC_LENGTH); | ||||
|     if (part->invert) | ||||
|         { | ||||
|             crc ^= 0xFFFFFF; | ||||
|             crc ^= 0xFFFFFFU; | ||||
|         } | ||||
|     return crc; | ||||
| } | ||||
|   | ||||
| @@ -93,7 +93,7 @@ uint32_t crc24q(const uint8_t *buf, uint32_t len, uint32_t crc) | ||||
|     uint32_t i = 0; | ||||
|     for (i = 0; i < len; i++) | ||||
|         { | ||||
|             crc = ((crc << 8) & 0xFFFFFF) ^ CRC24QTAB[((crc >> 16) ^ buf[i]) & 0xff]; | ||||
|             crc = ((crc << 8U) & 0xFFFFFFU) ^ CRC24QTAB[((crc >> 16U) ^ buf[i]) & 0xFFU]; | ||||
|         } | ||||
|     return crc; | ||||
| } | ||||
| @@ -122,21 +122,21 @@ uint32_t crc24q_bits(uint32_t crc, const uint8_t *buf, uint32_t n_bits, bool inv | ||||
|     uint32_t i = 0; | ||||
|     for (i = 0; i < n_bits / 8; ++i) | ||||
|         { | ||||
|             acc = (acc << 8) | *buf++; | ||||
|             acc = (acc << 8U) | *buf++; | ||||
|             if (invert) | ||||
|                 { | ||||
|                     acc ^= 0xFFU; | ||||
|                 } | ||||
|             b = (acc >> shift) & 0xFFU; | ||||
|             crc = ((crc << 8) & 0xFFFFFFU) ^ CRC24QTAB[((crc >> 16) ^ b) & 0xFFU]; | ||||
|             crc = ((crc << 8U) & 0xFFFFFFU) ^ CRC24QTAB[((crc >> 16U) ^ b) & 0xFFU]; | ||||
|         } | ||||
|     acc = (acc << 8) | *buf; | ||||
|     acc = (acc << 8U) | *buf; | ||||
|     if (invert) | ||||
|         { | ||||
|             acc ^= 0xFFU; | ||||
|         } | ||||
|     b = (acc >> shift) & 0xFFU; | ||||
|     crc = ((crc << 8) & 0xFFFFFFU) ^ CRC24QTAB[((crc >> 16) ^ b) & 0xFFU]; | ||||
|     crc = ((crc << 8U) & 0xFFFFFFU) ^ CRC24QTAB[((crc >> 16U) ^ b) & 0xFFU]; | ||||
|  | ||||
|     return crc; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez