DOWN
directions |= DOWN;
if (directions & DOWN)
if (!((s) & l ## DOWN)) { \
(s) |= l ## DOWN; \
int _bitsperbase = Q_BITSPERBASE(base, DOWN); \