This commit is contained in:
Frank Denis
2025-12-30 01:37:16 +01:00
parent ab8a8a1ee6
commit 4f498b72d4
3 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -307,9 +307,9 @@ pfx_set_bit(uint8_t ip16[16], const unsigned int bit_index, const uint8_t bit_va
const uint8_t bit_mask = (uint8_t) (1 << (bit_index % 8)); const uint8_t bit_mask = (uint8_t) (1 << (bit_index % 8));
uint8_t mask = (uint8_t) -((bit_value & 1)); uint8_t mask = (uint8_t) -((bit_value & 1));
#if defined(__GNUC__) || defined(__clang__) # if defined(__GNUC__) || defined(__clang__)
__asm__ __volatile__("" : "+r"(mask) ::); __asm__ __volatile__("" : "+r"(mask)::);
#endif # endif
ip16[byte_index] = (ip16[byte_index] & ~bit_mask) | (bit_mask & mask); ip16[byte_index] = (ip16[byte_index] & ~bit_mask) | (bit_mask & mask);
} }
@@ -339,9 +339,9 @@ pfx_set_bit(uint8_t ip16[16], const unsigned int bit_index, const uint8_t bit_va
const uint8_t bit_mask = (uint8_t) (1 << (bit_index % 8)); const uint8_t bit_mask = (uint8_t) (1 << (bit_index % 8));
uint8_t mask = (uint8_t) -((bit_value & 1)); uint8_t mask = (uint8_t) -((bit_value & 1));
#if defined(__GNUC__) || defined(__clang__) # if defined(__GNUC__) || defined(__clang__)
__asm__ __volatile__("" : "+r"(mask) ::); __asm__ __volatile__("" : "+r"(mask)::);
#endif # endif
ip16[byte_index] = (ip16[byte_index] & ~bit_mask) | (bit_mask & mask); ip16[byte_index] = (ip16[byte_index] & ~bit_mask) | (bit_mask & mask);
} }
+1 -1
View File
@@ -282,7 +282,7 @@ pfx_set_bit(uint8_t ip16[16], const unsigned int bit_index, const uint8_t bit_va
uint8_t mask = (uint8_t) -((bit_value & 1)); uint8_t mask = (uint8_t) -((bit_value & 1));
#if defined(__GNUC__) || defined(__clang__) #if defined(__GNUC__) || defined(__clang__)
__asm__ __volatile__("" : "+r"(mask) ::); __asm__ __volatile__("" : "+r"(mask)::);
#endif #endif
ip16[byte_index] = (ip16[byte_index] & ~bit_mask) | (bit_mask & mask); ip16[byte_index] = (ip16[byte_index] & ~bit_mask) | (bit_mask & mask);
} }