@@ -64,7 +64,7 @@ mechanism for NumPy. There are three stages to using the mechanism:
6464- Infrastructure is provided in the code for abstract intrinsics. The ufunc
6565 machinery will be extended using sets of these abstract intrinsics, so that
6666 a single ufunc will be expressed as a set of loops, going from a minimal to
67- a maximal set of possibly availabe intrinsics.
67+ a maximal set of possibly available intrinsics.
6868- At compile time, compiler macros and CPU detection are used to turn the
6969 abstract intrinsics into concrete intrinsic calls. Any intrinsics not
7070 available on the platform, either because the CPU does not support them
@@ -183,7 +183,7 @@ yet supported as a universal intrinsic, then:
1831831. It should be added as a universal intrinsic for all platforms
1841842. If it does not have an equivalent instruction on other platforms (e.g.
185185 ``_mm512_mask_i32gather_ps `` in ``AVX512 ``), then no universal intrinsic
186- should be added and a platform-specific ``ufunc `` or a short helper fuction
186+ should be added and a platform-specific ``ufunc `` or a short helper function
187187 should be written instead. If such a helper function is used, it must be
188188 wrapped with the feature macros, and a reasonable non-intrinsic fallback to
189189 be used by default.
@@ -289,7 +289,7 @@ implementing and maintaining that platform's loop code.
289289Discussion
290290----------
291291
292- Most of the discussion took place on the PR `gh-15228 `_ to accecpt this NEP.
292+ Most of the discussion took place on the PR `gh-15228 `_ to accept this NEP.
293293Discussion on the mailing list mentioned `VOLK `_ which was added to
294294the section on related work. The question of maintainability also was raised
295295both on the mailing list and in `gh-15228 `_ and resolved as follows:
0 commit comments