OO_SHIFT
#define OO_MASK ((1 << OO_SHIFT) - 1)
(order << OO_SHIFT) + order_objects(order, size)
return x.x >> OO_SHIFT;