BUG: remove `NPY_ALIGNMENT_REQUIRED` by SoapGentoo · Pull Request #29094 · numpy/numpy
± rg npy_is_aligned
numpy/_core/src/umath/fast_loop_macros.h
322: (npy_is_aligned(args[0], esize) && npy_is_aligned(args[1], esize)) && \
338: npy_is_aligned(args[1], (esize)) && \
339: npy_is_aligned(args[0], (esize)))
343: npy_is_aligned(args[2], (esize)) && npy_is_aligned(args[1], (esize)) && \
344: npy_is_aligned(args[0], (esize)) && \
352: npy_is_aligned(args[2], (esize)) && npy_is_aligned(args[1], (esize)) && \
359: npy_is_aligned(args[2], (esize)) && npy_is_aligned(args[0], (esize)) && \
numpy/_core/src/multiarray/compiled_base.c
1605: const int isAligned = npy_is_aligned(outptr, sizeof(npy_uint64));
numpy/_core/src/multiarray/item_selection.c
2528: if (!NPY_ALIGNMENT_REQUIRED || npy_is_aligned(data, sizeof(npy_uint64))) {
numpy/_core/src/multiarray/ctors.c
389: if (npy_is_aligned((void*)((npy_intp)p | stride), sizeof(npy_uint32))) {
402: if (npy_is_aligned((void*)((npy_intp)p | stride), sizeof(npy_uint64))) {
415: if (npy_is_aligned((void*)((npy_intp)p | stride), sizeof(npy_uint16))) {
numpy/_core/src/multiarray/array_assign_scalar.c
55: npy_is_aligned(src_data, npy_uint_alignment(src_dtype->elsize) &&
56: npy_is_aligned(src_data, src_dtype->alignment));
145: npy_is_aligned(src_data, npy_uint_alignment(src_dtype->elsize) &&
146: npy_is_aligned(src_data, src_dtype->alignment));
259: !(npy_is_aligned(src_data, npy_uint_alignment(src_dtype->elsize)) &&
260: npy_is_aligned(src_data, src_dtype->alignment))) &&
numpy/_core/src/multiarray/common.h
182:npy_is_aligned(const void * p, const npy_uintp alignment)
numpy/_core/src/multiarray/einsum_sumprod.c.src
27: #define EINSUM_IS_ALIGNED(x) npy_is_aligned(x, NPY_SIMD_WIDTH)
numpy/_core/src/multiarray/arraytypes.c.src
382: assert(npy_is_aligned(ov, NPY_ALIGNOF(@type@)));
3055: if (swap || !npy_is_aligned(nip1, new->alignment)) {
3068: if (swap || !npy_is_aligned(nip2, new->alignment)) {
numpy/_core/src/multiarray/lowlevel_strided_loops.c.src
137: assert(N == 0 || npy_is_aligned(dst, NPY_ALIGNOF_UINT(@type@)));
138: assert(N == 0 || npy_is_aligned(src, NPY_ALIGNOF_UINT(@type@)));
223: assert(N == 0 || npy_is_aligned(dst, NPY_ALIGNOF_UINT(@type@)));
224: assert(N == 0 || npy_is_aligned(src, NPY_ALIGNOF_UINT(@type@)));
901: assert(N == 0 || npy_is_aligned(src, NPY_ALIGNOF(_TYPE1)));
902: assert(N == 0 || npy_is_aligned(dst, NPY_ALIGNOF(_TYPE2)));
1563: assert(npy_is_aligned(ind_ptr, NPY_ALIGNOF_UINT(npy_intp)));
1577: assert(npy_is_aligned(result_ptr, NPY_ALIGNOF_UINT(@copytype@)));
1578: assert(npy_is_aligned(self_ptr, NPY_ALIGNOF_UINT(@copytype@)));
1592: assert(npy_is_aligned(result_ptr, NPY_ALIGNOF_UINT(@copytype@)));
1593: assert(npy_is_aligned(self_ptr, NPY_ALIGNOF_UINT(@copytype@)));
1719: assert(npy_is_aligned(outer_ptrs[i],
1740: assert(npy_is_aligned(outer_ptrs[i],
1742: assert(npy_is_aligned(self_ptr,
1756: assert(npy_is_aligned(outer_ptrs[i],
1758: assert(npy_is_aligned(self_ptr,
numpy/_core/src/common/array_assign.c
124: return npy_is_aligned((void *)align_check, alignment);