numpy
2.0.0
|
#include "Python.h"
#include "structmember.h"
#include <numpy/arrayobject.h>
#include <numpy/npy_cpu.h>
#include "npy_pycompat.h"
#include "convert_datatype.h"
#include "ctors.h"
#include "_datetime.h"
#include "datetime_strings.h"
#include "shape.h"
#include "lowlevel_strided_loops.h"
Data Structures | |
struct | _strided_zero_pad_data |
struct | _align_wrap_data |
struct | _wrap_copy_swap_data |
struct | _strided_cast_data |
struct | _strided_datetime_cast_data |
struct | _one_to_n_data |
struct | _n_to_n_data |
struct | _subarray_broadcast_offsetrun |
struct | _subarray_broadcast_data |
struct | _single_field_transfer |
struct | _field_transfer_data |
struct | _masked_wrapper_transfer_data |
struct | _dst_memset_zero_data |
Defines | |
#define | PY_SSIZE_T_CLEAN |
#define | NPY_NO_DEPRECATED_API NPY_API_VERSION |
#define | _MULTIARRAYMODULE |
#define | NPY_LOWLEVEL_BUFFER_BLOCKSIZE 128 |
#define | NPY_DT_DBG_TRACING 0 |
#define | NPY_DT_REF_DBG_TRACING 0 |
#define | NPY_DT_DBG_REFTRACE(msg, ref) |
Functions | |
static int | get_decsrcref_transfer_function (int aligned, npy_intp src_stride, PyArray_Descr *src_dtype, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static int | get_setdstzero_transfer_function (int aligned, npy_intp dst_stride, PyArray_Descr *dst_dtype, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
NPY_NO_EXPORT int | get_bool_setdstone_transfer_function (npy_intp dst_stride, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *NPY_UNUSED(out_needs_api)) |
static void | _strided_to_strided_move_references (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _strided_to_strided_copy_references (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static NpyAuxData * | _strided_zero_pad_data_clone (NpyAuxData *data) |
static void | _strided_to_strided_zero_pad_copy (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _strided_to_strided_truncate_copy (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _strided_to_strided_unicode_copyswap (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
NPY_NO_EXPORT int | PyArray_GetStridedZeroPadCopyFn (int aligned, int unicode_swap, npy_intp src_stride, npy_intp dst_stride, npy_intp src_itemsize, npy_intp dst_itemsize, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata) |
static void | _align_wrap_data_free (NpyAuxData *data) |
static NpyAuxData * | _align_wrap_data_clone (NpyAuxData *data) |
static void | _strided_to_strided_contig_align_wrap (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _strided_to_strided_contig_align_wrap_init_dest (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
NPY_NO_EXPORT int | wrap_aligned_contig_transfer_function (npy_intp src_itemsize, npy_intp dst_itemsize, PyArray_StridedUnaryOp *tobuffer, NpyAuxData *todata, PyArray_StridedUnaryOp *frombuffer, NpyAuxData *fromdata, PyArray_StridedUnaryOp *wrapped, NpyAuxData *wrappeddata, int init_dest, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata) |
static void | _wrap_copy_swap_data_free (NpyAuxData *data) |
static NpyAuxData * | _wrap_copy_swap_data_clone (NpyAuxData *data) |
static void | _strided_to_strided_wrap_copy_swap (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *data) |
static int | wrap_copy_swap_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *dtype, int should_swap, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata) |
static void | _strided_cast_data_free (NpyAuxData *data) |
static NpyAuxData * | _strided_cast_data_clone (NpyAuxData *data) |
static void | _aligned_strided_to_strided_cast (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _aligned_strided_to_strided_cast_decref_src (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _aligned_contig_to_contig_cast (char *dst, npy_intp NPY_UNUSED(dst_stride), char *src, npy_intp NPY_UNUSED(src_stride), npy_intp N, npy_intp NPY_UNUSED(itemsize), NpyAuxData *data) |
static int | get_nbo_cast_numeric_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, int src_type_num, int dst_type_num, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata) |
static void | _strided_datetime_cast_data_free (NpyAuxData *data) |
static NpyAuxData * | _strided_datetime_cast_data_clone (NpyAuxData *data) |
static void | _strided_to_strided_datetime_general_cast (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _strided_to_strided_datetime_cast (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _aligned_strided_to_strided_datetime_cast (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _strided_to_strided_datetime_to_string (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *data) |
static void | _strided_to_strided_string_to_datetime (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static int | get_nbo_cast_datetime_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata) |
static int | get_nbo_datetime_to_string_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata) |
static int | get_datetime_to_unicode_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static int | get_nbo_string_to_datetime_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata) |
static int | get_unicode_to_datetime_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static int | get_nbo_cast_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, int move_references, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api, int *out_needs_wrap) |
static int | get_cast_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, int move_references, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static void | _one_to_n_data_free (NpyAuxData *data) |
static NpyAuxData * | _one_to_n_data_clone (NpyAuxData *data) |
static void | _strided_to_strided_one_to_n (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _strided_to_strided_one_to_n_with_finish (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static int | wrap_transfer_function_one_to_n (PyArray_StridedUnaryOp *stransfer_inner, NpyAuxData *data_inner, PyArray_StridedUnaryOp *stransfer_finish_src, NpyAuxData *data_finish_src, npy_intp dst_itemsize, npy_intp N, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata) |
static int | get_one_to_n_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, int move_references, npy_intp N, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static void | _n_to_n_data_free (NpyAuxData *data) |
static NpyAuxData * | _n_to_n_data_clone (NpyAuxData *data) |
static void | _strided_to_strided_n_to_n (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *data) |
static void | _contig_to_contig_n_to_n (char *dst, npy_intp NPY_UNUSED(dst_stride), char *src, npy_intp NPY_UNUSED(src_stride), npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *data) |
static int | wrap_transfer_function_n_to_n (PyArray_StridedUnaryOp *stransfer_inner, NpyAuxData *data_inner, npy_intp src_stride, npy_intp dst_stride, npy_intp src_itemsize, npy_intp dst_itemsize, npy_intp N, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata) |
static int | get_n_to_n_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, int move_references, npy_intp N, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static void | _subarray_broadcast_data_free (NpyAuxData *data) |
static NpyAuxData * | _subarray_broadcast_data_clone (NpyAuxData *data) |
static void | _strided_to_strided_subarray_broadcast (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *data) |
static void | _strided_to_strided_subarray_broadcast_withrefs (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *data) |
static int | get_subarray_broadcast_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, npy_intp src_size, npy_intp dst_size, PyArray_Dims src_shape, PyArray_Dims dst_shape, int move_references, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static int | get_subarray_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, int move_references, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static void | _field_transfer_data_free (NpyAuxData *data) |
static NpyAuxData * | _field_transfer_data_clone (NpyAuxData *data) |
static void | _strided_to_strided_field_transfer (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *data) |
static int | get_fields_transfer_function (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, int move_references, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static int | get_decsrcref_fields_transfer_function (int aligned, npy_intp src_stride, PyArray_Descr *src_dtype, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static int | get_setdestzero_fields_transfer_function (int aligned, npy_intp dst_stride, PyArray_Descr *dst_dtype, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
static void | _masked_wrapper_transfer_data_free (NpyAuxData *data) |
static NpyAuxData * | _masked_wrapper_transfer_data_clone (NpyAuxData *data) |
static void | _strided_masked_wrapper_decsrcref_transfer_function (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_bool *mask, npy_intp mask_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *transferdata) |
static void | _strided_masked_wrapper_transfer_function (char *dst, npy_intp dst_stride, char *src, npy_intp src_stride, npy_bool *mask, npy_intp mask_stride, npy_intp N, npy_intp src_itemsize, NpyAuxData *transferdata) |
static void | _null_to_strided_set_bool_one (char *dst, npy_intp dst_stride, char *NPY_UNUSED(src), npy_intp NPY_UNUSED(src_stride), npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *NPY_UNUSED(data)) |
static void | _null_to_contig_set_bool_one (char *dst, npy_intp NPY_UNUSED(dst_stride), char *NPY_UNUSED(src), npy_intp NPY_UNUSED(src_stride), npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *NPY_UNUSED(data)) |
static NpyAuxData * | _dst_memset_zero_data_clone (NpyAuxData *data) |
static void | _null_to_strided_memset_zero (char *dst, npy_intp dst_stride, char *NPY_UNUSED(src), npy_intp NPY_UNUSED(src_stride), npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *data) |
static void | _null_to_contig_memset_zero (char *dst, npy_intp dst_stride, char *NPY_UNUSED(src), npy_intp NPY_UNUSED(src_stride), npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *data) |
static void | _null_to_strided_reference_setzero (char *dst, npy_intp dst_stride, char *NPY_UNUSED(src), npy_intp NPY_UNUSED(src_stride), npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *NPY_UNUSED(data)) |
static void | _dec_src_ref_nop (char *NPY_UNUSED(dst), npy_intp NPY_UNUSED(dst_stride), char *NPY_UNUSED(src), npy_intp NPY_UNUSED(src_stride), npy_intp NPY_UNUSED(N), npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *NPY_UNUSED(data)) |
static void | _strided_to_null_dec_src_ref_reference (char *NPY_UNUSED(dst), npy_intp NPY_UNUSED(dst_stride), char *src, npy_intp src_stride, npy_intp N, npy_intp NPY_UNUSED(src_itemsize), NpyAuxData *NPY_UNUSED(data)) |
NPY_NO_EXPORT int | PyArray_GetDTypeCopySwapFn (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *dtype, PyArray_StridedUnaryOp **outstransfer, NpyAuxData **outtransferdata) |
NPY_NO_EXPORT int | PyArray_GetDTypeTransferFunction (int aligned, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, int move_references, PyArray_StridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
NPY_NO_EXPORT int | PyArray_GetMaskedDTypeTransferFunction (int aligned, npy_intp src_stride, npy_intp dst_stride, npy_intp mask_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, PyArray_Descr *mask_dtype, int move_references, PyArray_MaskedStridedUnaryOp **out_stransfer, NpyAuxData **out_transferdata, int *out_needs_api) |
NPY_NO_EXPORT int | PyArray_CastRawArrays (npy_intp count, char *src, char *dst, npy_intp src_stride, npy_intp dst_stride, PyArray_Descr *src_dtype, PyArray_Descr *dst_dtype, int move_references) |
NPY_NO_EXPORT int | PyArray_PrepareOneRawArrayIter (int ndim, npy_intp *shape, char *data, npy_intp *strides, int *out_ndim, npy_intp *out_shape, char **out_data, npy_intp *out_strides) |
NPY_NO_EXPORT int | PyArray_PrepareTwoRawArrayIter (int ndim, npy_intp *shape, char *dataA, npy_intp *stridesA, char *dataB, npy_intp *stridesB, int *out_ndim, npy_intp *out_shape, char **out_dataA, npy_intp *out_stridesA, char **out_dataB, npy_intp *out_stridesB) |
NPY_NO_EXPORT int | PyArray_PrepareThreeRawArrayIter (int ndim, npy_intp *shape, char *dataA, npy_intp *stridesA, char *dataB, npy_intp *stridesB, char *dataC, npy_intp *stridesC, int *out_ndim, npy_intp *out_shape, char **out_dataA, npy_intp *out_stridesA, char **out_dataB, npy_intp *out_stridesB, char **out_dataC, npy_intp *out_stridesC) |
#define _MULTIARRAYMODULE |
#define NPY_DT_DBG_REFTRACE | ( | msg, | |
ref | |||
) |
Referenced by wrap_copy_swap_function().
#define NPY_DT_DBG_TRACING 0 |
#define NPY_DT_REF_DBG_TRACING 0 |
#define NPY_LOWLEVEL_BUFFER_BLOCKSIZE 128 |
Referenced by _align_wrap_data_clone().
#define NPY_NO_DEPRECATED_API NPY_API_VERSION |
#define PY_SSIZE_T_CLEAN |
static NpyAuxData* _align_wrap_data_clone | ( | NpyAuxData * | data | ) | [static] |
References NPY_LOWLEVEL_BUFFER_BLOCKSIZE.
static void _align_wrap_data_free | ( | NpyAuxData * | data | ) | [static] |
References _align_wrap_data::bufferin, _align_wrap_data::bufferout, _align_wrap_data::dst_itemsize, _align_wrap_data::frombuffer, _align_wrap_data::fromdata, _align_wrap_data::src_itemsize, _align_wrap_data::tobuffer, _align_wrap_data::todata, _align_wrap_data::wrapped, and _align_wrap_data::wrappeddata.
static void _aligned_contig_to_contig_cast | ( | char * | dst, |
npy_intp | NPY_UNUSEDdst_stride, | ||
char * | src, | ||
npy_intp | NPY_UNUSEDsrc_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDitemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _aligned_strided_to_strided_cast | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
References PyArray_free, and _strided_datetime_cast_data::tmp_buffer.
static void _aligned_strided_to_strided_cast_decref_src | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _aligned_strided_to_strided_datetime_cast | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _contig_to_contig_n_to_n | ( | char * | dst, |
npy_intp | NPY_UNUSEDdst_stride, | ||
char * | src, | ||
npy_intp | NPY_UNUSEDsrc_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
References data, NPY_FAIL, and PyArray_malloc.
Referenced by _strided_to_strided_one_to_n().
static void _dec_src_ref_nop | ( | char * | NPY_UNUSEDdst, |
npy_intp | NPY_UNUSEDdst_stride, | ||
char * | NPY_UNUSEDsrc, | ||
npy_intp | NPY_UNUSEDsrc_stride, | ||
npy_intp | NPY_UNUSEDN, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | NPY_UNUSEDdata | ||
) | [static] |
static NpyAuxData* _dst_memset_zero_data_clone | ( | NpyAuxData * | data | ) | [static] |
static NpyAuxData* _field_transfer_data_clone | ( | NpyAuxData * | data | ) | [static] |
References NPY_AUXDATA_FREE, NPY_FAIL, and PyArray_free.
static void _field_transfer_data_free | ( | NpyAuxData * | data | ) | [static] |
static NpyAuxData* _masked_wrapper_transfer_data_clone | ( | NpyAuxData * | data | ) | [static] |
static void _masked_wrapper_transfer_data_free | ( | NpyAuxData * | data | ) | [static] |
static NpyAuxData* _n_to_n_data_clone | ( | NpyAuxData * | data | ) | [static] |
References _subarray_broadcast_offsetrun::count, and _subarray_broadcast_offsetrun::offset.
static void _n_to_n_data_free | ( | NpyAuxData * | data | ) | [static] |
References _subarray_broadcast_data::data, _subarray_broadcast_data::data_decdstref, _subarray_broadcast_data::data_decsrcref, _subarray_broadcast_data::run_count, _subarray_broadcast_data::src_itemsize, _subarray_broadcast_data::stransfer, _subarray_broadcast_data::stransfer_decdstref, and _subarray_broadcast_data::stransfer_decsrcref.
static void _null_to_contig_memset_zero | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | NPY_UNUSEDsrc, | ||
npy_intp | NPY_UNUSEDsrc_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _null_to_contig_set_bool_one | ( | char * | dst, |
npy_intp | NPY_UNUSEDdst_stride, | ||
char * | NPY_UNUSEDsrc, | ||
npy_intp | NPY_UNUSEDsrc_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | NPY_UNUSEDdata | ||
) | [static] |
static void _null_to_strided_memset_zero | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | NPY_UNUSEDsrc, | ||
npy_intp | NPY_UNUSEDsrc_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _null_to_strided_reference_setzero | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | NPY_UNUSEDsrc, | ||
npy_intp | NPY_UNUSEDsrc_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | NPY_UNUSEDdata | ||
) | [static] |
static void _null_to_strided_set_bool_one | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | NPY_UNUSEDsrc, | ||
npy_intp | NPY_UNUSEDsrc_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | NPY_UNUSEDdata | ||
) | [static] |
static NpyAuxData* _one_to_n_data_clone | ( | NpyAuxData * | data | ) | [static] |
static void _one_to_n_data_free | ( | NpyAuxData * | data | ) | [static] |
References _n_to_n_data::data, _n_to_n_data::dst_itemsize, _n_to_n_data::N, _n_to_n_data::src_itemsize, and _n_to_n_data::stransfer.
static NpyAuxData* _strided_cast_data_clone | ( | NpyAuxData * | data | ) | [static] |
static void _strided_cast_data_free | ( | NpyAuxData * | data | ) | [static] |
static NpyAuxData* _strided_datetime_cast_data_clone | ( | NpyAuxData * | data | ) | [static] |
static void _strided_datetime_cast_data_free | ( | NpyAuxData * | data | ) | [static] |
static void _strided_masked_wrapper_decsrcref_transfer_function | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_bool * | mask, | ||
npy_intp | mask_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | transferdata | ||
) | [static] |
static void _strided_masked_wrapper_transfer_function | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_bool * | mask, | ||
npy_intp | mask_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | transferdata | ||
) | [static] |
References _dec_src_ref_nop(), _PyArray_Descr::elsize, get_decsrcref_transfer_function(), and NPY_SUCCEED.
static void _strided_to_null_dec_src_ref_reference | ( | char * | NPY_UNUSEDdst, |
npy_intp | NPY_UNUSEDdst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | NPY_UNUSEDdata | ||
) | [static] |
static void _strided_to_strided_contig_align_wrap | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_contig_align_wrap_init_dest | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
References NPY_FAIL.
static void _strided_to_strided_copy_references | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
References PyArray_malloc.
static void _strided_to_strided_datetime_cast | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_datetime_general_cast | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_datetime_to_string | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
References _strided_to_strided_datetime_cast().
static void _strided_to_strided_field_transfer | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_move_references | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_n_to_n | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_one_to_n | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
References _contig_to_contig_n_to_n().
static void _strided_to_strided_one_to_n_with_finish | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_string_to_datetime | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_subarray_broadcast | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_subarray_broadcast_withrefs | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_truncate_copy | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
References _strided_zero_pad_data_clone(), _strided_zero_pad_data::base, NpyAuxData_tag::clone, _strided_zero_pad_data::dst_itemsize, NpyAuxData_tag::free, NPY_FAIL, NPY_SUCCEED, PyArray_free, PyArray_GetStridedCopyFn(), and PyArray_malloc.
static void _strided_to_strided_unicode_copyswap | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_wrap_copy_swap | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | NPY_UNUSEDsrc_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
static void _strided_to_strided_zero_pad_copy | ( | char * | dst, |
npy_intp | dst_stride, | ||
char * | src, | ||
npy_intp | src_stride, | ||
npy_intp | N, | ||
npy_intp | src_itemsize, | ||
NpyAuxData * | data | ||
) | [static] |
References npy_bswap4_unaligned().
static NpyAuxData* _strided_zero_pad_data_clone | ( | NpyAuxData * | data | ) | [static] |
static NpyAuxData* _subarray_broadcast_data_clone | ( | NpyAuxData * | data | ) | [static] |
static void _subarray_broadcast_data_free | ( | NpyAuxData * | data | ) | [static] |
static NpyAuxData* _wrap_copy_swap_data_clone | ( | NpyAuxData * | data | ) | [static] |
static void _wrap_copy_swap_data_free | ( | NpyAuxData * | data | ) | [static] |
NPY_NO_EXPORT int get_bool_setdstone_transfer_function | ( | npy_intp | dst_stride, |
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | NPY_UNUSEDout_needs_api | ||
) |
References get_cast_transfer_function().
static int get_cast_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
int | move_references, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
References data, _PyArray_Descr::elsize, get_decsrcref_transfer_function(), NPY_AUXDATA_FREE, NPY_FAIL, NPY_SUCCEED, PyArray_GetDTypeTransferFunction(), PyDataType_REFCHK, and wrap_transfer_function_one_to_n().
Referenced by get_bool_setdstone_transfer_function().
static int get_datetime_to_unicode_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
References NPY_AUXDATA_FREE, and NPY_FAIL.
static int get_decsrcref_fields_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
NPY_NO_EXPORT int get_decsrcref_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
References data, NPY_MAXDIMS, npy_stride_sort_item::perm, and PyArray_CreateSortedStridePerm().
Referenced by _strided_masked_wrapper_transfer_function(), and get_cast_transfer_function().
static int get_fields_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
int | move_references, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
static int get_n_to_n_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
int | move_references, | ||
npy_intp | N, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
References _subarray_broadcast_data::data, _subarray_broadcast_data::data_decsrcref, NPY_AUXDATA_FREE, NPY_FAIL, and PyArray_free.
static int get_nbo_cast_datetime_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata | ||
) | [static] |
static int get_nbo_cast_numeric_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
int | src_type_num, | ||
int | dst_type_num, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata | ||
) | [static] |
References _strided_datetime_cast_data::denom, NPY_DATETIME_NAT, and _strided_datetime_cast_data::num.
static int get_nbo_cast_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
int | move_references, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api, | ||
int * | out_needs_wrap | ||
) | [static] |
static int get_nbo_datetime_to_string_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata | ||
) | [static] |
References _PyArray_Descr::elsize, get_nbo_string_to_datetime_transfer_function(), NPY_AUXDATA_FREE, NPY_FAIL, NPY_STRING, NPY_SUCCEED, PyArray_AdaptFlexibleDType(), PyArray_DescrFromType(), PyArray_GetDTypeCopySwapFn(), PyArray_GetDTypeTransferFunction(), and wrap_aligned_contig_transfer_function().
static int get_nbo_string_to_datetime_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata | ||
) | [static] |
References _PyArray_Descr::byteorder, get_unicode_to_datetime_transfer_function(), NPY_STRING, NPY_UNICODE, and PyArray_ISNBO.
Referenced by get_nbo_datetime_to_string_transfer_function().
static int get_one_to_n_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
int | move_references, | ||
npy_intp | N, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
static int get_setdestzero_fields_transfer_function | ( | int | aligned, |
npy_intp | dst_stride, | ||
PyArray_Descr * | dst_dtype, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
NPY_NO_EXPORT int get_setdstzero_transfer_function | ( | int | aligned, |
npy_intp | dst_stride, | ||
PyArray_Descr * | dst_dtype, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
static int get_subarray_broadcast_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
npy_intp | src_size, | ||
npy_intp | dst_size, | ||
PyArray_Dims | src_shape, | ||
PyArray_Dims | dst_shape, | ||
int | move_references, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
References NPY_AUXDATA_FREE.
static int get_subarray_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
int | move_references, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
Referenced by _null_to_strided_reference_setzero().
static int get_unicode_to_datetime_transfer_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) | [static] |
Referenced by get_nbo_string_to_datetime_transfer_function().
NPY_NO_EXPORT int PyArray_CastRawArrays | ( | npy_intp | count, |
char * | src, | ||
char * | dst, | ||
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
int | move_references | ||
) |
NPY_NO_EXPORT int PyArray_GetDTypeCopySwapFn | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | dtype, | ||
PyArray_StridedUnaryOp ** | outstransfer, | ||
NpyAuxData ** | outtransferdata | ||
) |
Referenced by get_nbo_datetime_to_string_transfer_function().
NPY_NO_EXPORT int PyArray_GetDTypeTransferFunction | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
int | move_references, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) |
Referenced by _strided_to_strided_one_to_n_with_finish(), get_cast_transfer_function(), get_nbo_datetime_to_string_transfer_function(), raw_array_assign_array(), and raw_array_assign_scalar().
NPY_NO_EXPORT int PyArray_GetMaskedDTypeTransferFunction | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
npy_intp | mask_stride, | ||
PyArray_Descr * | src_dtype, | ||
PyArray_Descr * | dst_dtype, | ||
PyArray_Descr * | mask_dtype, | ||
int | move_references, | ||
PyArray_MaskedStridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata, | ||
int * | out_needs_api | ||
) |
NPY_NO_EXPORT int PyArray_GetStridedZeroPadCopyFn | ( | int | aligned, |
int | unicode_swap, | ||
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
npy_intp | src_itemsize, | ||
npy_intp | dst_itemsize, | ||
PyArray_StridedUnaryOp ** | outstransfer, | ||
NpyAuxData ** | outtransferdata | ||
) |
NPY_NO_EXPORT int PyArray_PrepareOneRawArrayIter | ( | int | ndim, |
npy_intp * | shape, | ||
char * | data, | ||
npy_intp * | strides, | ||
int * | out_ndim, | ||
npy_intp * | out_shape, | ||
char ** | out_data, | ||
npy_intp * | out_strides | ||
) |
Referenced by raw_array_assign_scalar().
NPY_NO_EXPORT int PyArray_PrepareThreeRawArrayIter | ( | int | ndim, |
npy_intp * | shape, | ||
char * | dataA, | ||
npy_intp * | stridesA, | ||
char * | dataB, | ||
npy_intp * | stridesB, | ||
char * | dataC, | ||
npy_intp * | stridesC, | ||
int * | out_ndim, | ||
npy_intp * | out_shape, | ||
char ** | out_dataA, | ||
npy_intp * | out_stridesA, | ||
char ** | out_dataB, | ||
npy_intp * | out_stridesB, | ||
char ** | out_dataC, | ||
npy_intp * | out_stridesC | ||
) |
NPY_NO_EXPORT int PyArray_PrepareTwoRawArrayIter | ( | int | ndim, |
npy_intp * | shape, | ||
char * | dataA, | ||
npy_intp * | stridesA, | ||
char * | dataB, | ||
npy_intp * | stridesB, | ||
int * | out_ndim, | ||
npy_intp * | out_shape, | ||
char ** | out_dataA, | ||
npy_intp * | out_stridesA, | ||
char ** | out_dataB, | ||
npy_intp * | out_stridesB | ||
) |
Referenced by raw_array_assign_array().
NPY_NO_EXPORT int wrap_aligned_contig_transfer_function | ( | npy_intp | src_itemsize, |
npy_intp | dst_itemsize, | ||
PyArray_StridedUnaryOp * | tobuffer, | ||
NpyAuxData * | todata, | ||
PyArray_StridedUnaryOp * | frombuffer, | ||
NpyAuxData * | fromdata, | ||
PyArray_StridedUnaryOp * | wrapped, | ||
NpyAuxData * | wrappeddata, | ||
int | init_dest, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata | ||
) |
Referenced by get_nbo_datetime_to_string_transfer_function().
static int wrap_copy_swap_function | ( | int | aligned, |
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
PyArray_Descr * | dtype, | ||
int | should_swap, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata | ||
) | [static] |
References NPY_COPY_PYOBJECT_PTR, and NPY_DT_DBG_REFTRACE.
static int wrap_transfer_function_n_to_n | ( | PyArray_StridedUnaryOp * | stransfer_inner, |
NpyAuxData * | data_inner, | ||
npy_intp | src_stride, | ||
npy_intp | dst_stride, | ||
npy_intp | src_itemsize, | ||
npy_intp | dst_itemsize, | ||
npy_intp | N, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata | ||
) | [static] |
References NPY_FAIL, and PyArray_free.
Referenced by _strided_to_strided_one_to_n_with_finish().
static int wrap_transfer_function_one_to_n | ( | PyArray_StridedUnaryOp * | stransfer_inner, |
NpyAuxData * | data_inner, | ||
PyArray_StridedUnaryOp * | stransfer_finish_src, | ||
NpyAuxData * | data_finish_src, | ||
npy_intp | dst_itemsize, | ||
npy_intp | N, | ||
PyArray_StridedUnaryOp ** | out_stransfer, | ||
NpyAuxData ** | out_transferdata | ||
) | [static] |
Referenced by get_cast_transfer_function().