[simd] Blend 9ary search with bsearch
diff --git a/src/hb-array.hh b/src/hb-array.hh
index a47f9d3..1f8a987 100644
--- a/src/hb-array.hh
+++ b/src/hb-array.hh
@@ -373,15 +373,13 @@
(unsigned) this->arrayZ[i]);
}
#endif
-#if 0
- if (likely (this->length < 81))
+ if (likely (this->length < 64))
return hb_bsearch_impl (pos,
x,
this->arrayZ,
this->length,
sizeof (Type),
_hb_cmp_method<hb_codepoint_t, Type>);
-#endif
return hb_simd_ksearch_glyphid (pos,
x,
this->arrayZ,
@@ -416,15 +414,13 @@
(unsigned) this->arrayZ[i].last);
}
#endif
-#if 0
- if (likely (this->length < 81))
+ if (likely (this->length < 64))
return hb_bsearch_impl (pos,
x,
this->arrayZ,
this->length,
sizeof (Type),
_hb_cmp_method<hb_codepoint_t, Type>);
-#endif
return hb_simd_ksearch_glyphid_range (pos,
x,
this->arrayZ,