Lines Matching refs:end
68 frob_range (ADDR_RANGE *ar, address_word start, address_word end, int delete_p)
84 caller->end = end;
93 if (asr->end < caller->start - 1)
98 if (asr->start > caller->end + 1)
103 of both ranges to the higher end address. */
108 if (asr->end < caller->end)
109 asr->end = caller->end;
111 caller->end = asr->end;
124 if (asr->end < caller->start)
128 if (asr->start > caller->end)
136 /* If the next range in the list has a higher end
138 if (asr->end > caller->end)
155 asr->end = caller->end;
171 new_asr->end = caller->end;
182 new_asr2->end = right->end;
187 right->start = caller->end + 1;
191 left->end = caller->start - 1;
227 t->end = asrtab[mid]->end;
258 sim_addr_range_add (ADDR_RANGE *ar, address_word start, address_word end)
260 frob_range (ar, start, end, 0);
271 sim_addr_range_delete (ADDR_RANGE *ar, address_word start, address_word end)
273 frob_range (ar, start, end, 1);
296 else if (addr > t->end)