i = n+k; do { i -= k; ... } while (i >= k);
i = n; goto skip_sub; do { i -= k; skip_sub: ... } while (i >= k);