add_new_range
if (!add_new_range(ic, last_range, false)) {
if (unlikely(!add_new_range(ic, new_range, true)))
if (unlikely(!add_new_range(ic, &dio->range, true))) {
if (unlikely(!add_new_range(ic, &dio->range, true))) {