_END
#define ASEND(y) _END(_ASM_LABEL(y))
#define END(y) _END(_C_LABEL(y))
#define GET_Q_NEXT(_START, _STEP, _END) \
(((_START) + (_STEP)) < (_END) ? ((_START) + (_STEP)) \
: (((_START) + (_STEP)) - (_END)))
#define ASEND(y) _END(ASMNAME(y))
#define END(y) _END(CNAME(y))