Ik wil in C 2 CRC waarden met elkaar vergelijken. Als ze aan elkaar gelijk zijn is de bitstroom correct. Zo niet dan is deze incorrect. Vrij simpel dus.
Nou zat ik me alleen af te vragen wat hiervoor handiger / sneller is. Een bitwise XOR gebruiken, of simpelweg de 2 waarden van elkaar aftrekken.
In het geval van een XOR zijn er maar 2 uitkomsten. 0 en 1. In het geval dat je van elkaar aftrekt hangt het van de datatypen af wat je mogelijke terugkomsten zijn (denk ik zo).
Dus mijn vraag. Wat is beter? Of zie ik zelfs nog opties over het hoofd.
Nou zat ik me alleen af te vragen wat hiervoor handiger / sneller is. Een bitwise XOR gebruiken, of simpelweg de 2 waarden van elkaar aftrekken.
In het geval van een XOR zijn er maar 2 uitkomsten. 0 en 1. In het geval dat je van elkaar aftrekt hangt het van de datatypen af wat je mogelijke terugkomsten zijn (denk ik zo).
Dus mijn vraag. Wat is beter? Of zie ik zelfs nog opties over het hoofd.