Commit 25e4c197 authored by Jason Wang's avatar Jason Wang
Browse files

added placeholder for ndcopy with memStart and memCount

parent 6cf0e2ce
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -191,6 +191,13 @@ int NdCopy(const char *in, const Dims &inStart, const Dims &inCount,
           const bool inIsRowMajor, const bool inIsLittleEndian, char *out,
           const Dims &outStart, const Dims &outCount, const bool outIsRowMajor,
           const bool outIsLittleEndian, const bool safeMode = false);
template <class T>
int NdCopy(const char *in, const Dims &inStart, const Dims &inCount,
           const Dims &inMemStart, const Dims &inMemCount,
           const bool inIsRowMajor, const bool inIsLittleEndian, char *out,
           const Dims &outStart, const Dims &outCount, const Dims &outMemStart,
           const Dims &outMemCount, const bool outIsRowMajor,
           const bool outIsLittleEndian, const bool safeMode = false);

template <class T>
size_t PayloadSize(const T *data, const Dims &count) noexcept;
+10 −0
Original line number Diff line number Diff line
@@ -638,6 +638,16 @@ static void NdCopyIterDFDynamicRevEndian(const char *inBase, char *outBase,
    }
}

template <class T>
int NdCopy(const char *in, const Dims &inStart, const Dims &inCount,
           const Dims &inMemStart, const Dims &inMemCount,
           const bool inIsRowMajor, const bool inIsLittleEndian, char *out,
           const Dims &outStart, const Dims &outCount, const Dims &outMemStart,
           const Dims &outMemCount, const bool outIsRowMajor,
           const bool outIsLittleEndian, const bool safeMode)
{
}

template <class T>
int NdCopy(const char *in, const Dims &inStart, const Dims &inCount,
           const bool inIsRowMajor, const bool inIsLittleEndian, char *out,