SHIFT_AMOUNT
temp.full = (X << SHIFT_AMOUNT);
temp.full = (X << SHIFT_AMOUNT);
#define SHIFTED_2 (2 << SHIFT_AMOUNT)
#define POWERPLAY_MAX (1 << (SHIFT_AMOUNT - 1)) - 1 /* 32767 - Might change in the future */
unsigned int decimal: SHIFT_AMOUNT; /*Needs to always be unsigned*/
int real: 32 - SHIFT_AMOUNT;
return (A.full >> SHIFT_AMOUNT);
A.full = X << SHIFT_AMOUNT;
B.full = Y << SHIFT_AMOUNT;
dec[i] = tmp / (1 << SHIFT_AMOUNT);
tmp = tmp - ((1 << SHIFT_AMOUNT)*dec[i]);