[array] Micro-optimize

pull/5042/head
Behdad Esfahbod 2 weeks ago
parent c87bfe410b
commit 1a2780735c
  1. 3
      src/hb-array.hh

@ -251,7 +251,8 @@ struct hb_array_t : hb_iter_with_fallback_t<hb_array_t<Type>, Type&>
if (end < start + 2)
return;
for (unsigned lhs = start, rhs = end - 1; lhs < rhs; lhs++, rhs--)
unsigned stop = start + (end - start) / 2;
for (unsigned lhs = start, rhs = end - 1; lhs < stop; lhs++, rhs--)
hb_swap (arrayZ[rhs], arrayZ[lhs]);
}

Loading…
Cancel
Save