Yesterday, nobody contributed anything. :-( The official answer is: 2 ^ (2 * abs(log2(floor(-(2 * x))))).