Commit c6529fde authored by Shawn Yang's avatar Shawn Yang
Browse files

style change

parent 4404722b
Loading
Loading
Loading
Loading
+11 −8
Original line number Diff line number Diff line
@@ -177,10 +177,14 @@ void Resize(std::vector<T> &vec, const size_t dataSize, const bool debugMode,
 * @param inIsRowMaj specifies major for input
 * @param inIsBigEndian specifies endianess for input
 * @param out pointer to destination memory buffer
 * @param outStart source data starting offset
 * @param outCount destination data structure
 * @param outStart destination request data starting offset
 * @param outCount destination request data structure
 * @param outIsRowMaj specifies major for output
 * @param outIsBigEndian specifies endianess for output
 * @param inMemStart source memory starting offset
 * @param inMemCount source memory structure
 * @param outMemStart destination request data starting offset
 * @param outMemCount destination request data structure
 * @param safeMode false:runs faster, the number of function stacks
 *                 used by recursive algm is equal to the number of dimensions.
 *                 true: runs a bit slower, same algorithm using the explicit
@@ -189,12 +193,11 @@ void Resize(std::vector<T> &vec, const size_t dataSize, const bool debugMode,

template <class T>
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 Dims &inMemStart = Dims(), const Dims &inMemCount =Dims(),
           const Dims &outMemStart=Dims(), const Dims &outMemCount=Dims(),
           const bool safeMode = false);
           const bool inIsRowMajor, const bool inIsLittleEndian, char *out,
           const Dims &outStart, const Dims &outCount, const bool outIsRowMajor,
           const bool outIsLittleEndian, const Dims &inMemStart = Dims(),
           const Dims &inMemCount = Dims(), const Dims &outMemStart = Dims(),
           const Dims &outMemCount = Dims(), const bool safeMode = false);

template <class T>
size_t PayloadSize(const T *data, const Dims &count) noexcept;
+12 −12
Original line number Diff line number Diff line
@@ -472,7 +472,7 @@ static void NdCopyRecurDFNonSeqDynamic(size_t curDim, const char *inBase,
}

// NdCopyRecurDFNonSeqDynamicRevEndian(): helper function
// Copys n-dimensional Data from input to output in the reversed Endianess and
// Copies n-dimensional Data from input to output in the reversed Endianess and
// Major.
// The memory address calculation complexity for copying each element is
// minimized to average O(1), which is independent of the number of dimensions.
@@ -640,15 +640,15 @@ static void NdCopyIterDFDynamicRevEndian(const char *inBase, char *outBase,

template <class T>
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 Dims &inMemStart, const Dims &inMemCount,
           const Dims &outMemStart,const Dims &outMemCount,
           const bool safeMode)
           const bool inIsRowMajor, const bool inIsLittleEndian, char *out,
           const Dims &outStart, const Dims &outCount, const bool outIsRowMajor,
           const bool outIsLittleEndian, const Dims &inMemStart,
           const Dims &inMemCount, const Dims &outMemStart,
           const Dims &outMemCount, const bool safeMode)

{

    // use values of ioStart and ioCount if ioMemStart and ioMemCount are
    // left as default
    Dims inMemStartNC = inMemStart.empty() ? inStart : inMemStart;
    Dims inMemCountNC = inMemCount.empty() ? inCount : inMemCount;
    Dims outMemStartNC = outMemStart.empty() ? outStart : outMemStart;