Entry tags:
Mystery function
Who knows what this does?
int mysteryfunction(int a, int b)
{
int newa, newb;
while (b != 0) {
newa = a ^ b; /* xor */
newb = (a & b) << 1; /* and, shift left */
a=newa; b=newb;
}
return a;
}
int mysteryfunction(int a, int b)
{
int newa, newb;
while (b != 0) {
newa = a ^ b; /* xor */
newb = (a & b) << 1; /* and, shift left */
a=newa; b=newb;
}
return a;
}