FROM_LOOP_MIN_NEEDED_FROM
#ifndef FROM_LOOP_MIN_NEEDED_FROM
# if FROM_LOOP_MIN_NEEDED_FROM == FROM_LOOP_MAX_NEEDED_FROM \
if (FROM_LOOP_MIN_NEEDED_FROM % FROM_LOOP_MIN_NEEDED_TO == 0) \
* (FROM_LOOP_MIN_NEEDED_FROM / FROM_LOOP_MIN_NEEDED_TO); \
else if (FROM_LOOP_MIN_NEEDED_TO % FROM_LOOP_MIN_NEEDED_FROM == 0) \
/ (FROM_LOOP_MIN_NEEDED_TO / FROM_LOOP_MIN_NEEDED_FROM \
* FROM_LOOP_MIN_NEEDED_FROM; \
step->__min_needed_from = FROM_LOOP_MIN_NEEDED_FROM;
&& (((FROM_LOOP_MIN_NEEDED_FROM != 1 \
&& FROM_LOOP_MAX_NEEDED_FROM % FROM_LOOP_MIN_NEEDED_FROM == 0) \
&& ((uintptr_t) inptr % FROM_LOOP_MIN_NEEDED_FROM != 0