adidas improvements

This commit is contained in:
Rens Pastoor
2025-06-03 14:25:17 +02:00
parent 5f1fa5f6f8
commit 8e5cfa974b
5 changed files with 61 additions and 8 deletions

View File

@@ -6,9 +6,9 @@ void calculate_parity_bits(uint8_t nibble, uint8_t* p0, uint8_t* p1, uint8_t* p2
uint8_t d1 = (nibble >> 1) & 1;
uint8_t d2 = (nibble >> 2) & 1;
uint8_t d3 = (nibble >> 3) & 1;
// Parity bits as per assignment examples
*p0 = d0 ^ d1 ^ d2; // Circle with d0,d1,d2
*p1 = d0 ^ d1 ^ d3; // Circle with d0,d1,d3
*p2 = d0 ^ d2 ^ d3; // Circle with d0,d2,d3
*p0 = d0 ^ d1 ^ d2;
*p1 = d0 ^ d1 ^ d3;
*p2 = d0 ^ d2 ^ d3;
}