|
template<unsigned int height_vectors, unsigned int block, VLType vlt, bool integrate_sums, typename TIn , typename TOut > |
void | interleave_block (TOut *&out, const TIn *const *in, size_t width, size_t height, size_t row_offset, bool first) |
|
template<unsigned int height_vectors, unsigned int block, VLType vlt, typename TOut > |
void | FixupRowSums (TOut *&out, const int32_t row_sum_multiplier) |
|
template<unsigned int height_vectors, unsigned int block, VLType vlt, typename TIn , typename TOut > |
void | IndirectInterleave (TOut *out, const TIn *const *const *ptr, unsigned int stringlen, unsigned int rounded_stringlen, const unsigned int y0, const unsigned int ymax, const unsigned int k0, const unsigned int kmax, bool integrate_sums, const int32_t row_sum_multiplier) |
|
template<unsigned int height_vectors, unsigned int block, VLType vlt, typename TIn , typename TOut > |
void | ConvolutionInterleave (TOut *out, const TIn *in, size_t in_stride, const convolver< TIn > &conv, const unsigned int rounded_stringlen, const unsigned int y0, const unsigned int ymax, const unsigned int k0, const unsigned int kmax, bool integrate_sums, const int32_t row_sum_multiplier) |
|
template<unsigned int height_vectors, unsigned int block, VLType vlt, typename TIn , typename TOut > |
void | Interleave (TOut *out, const TIn *in, size_t in_stride, const unsigned int y0, const unsigned int ymax, const unsigned int k0, const unsigned int kmax, bool integrate_sums, const int32_t row_sum_multiplier) |
|