/dports/misc/mnn/MNN-1.2.0/source/backend/cpu/compute/ |
H A D | ConvInt8TiledExecutor.cpp | 29 int UNIT, SRC_UNIT, DST_XUNIT; in reorderWeight() local 30 core->MNNGetGemmUnit(&UNIT, &SRC_UNIT, &DST_XUNIT); in reorderWeight() 33 …hape = {UP_DIV(oc, UNIT), UP_DIV(UP_DIV(ic, UNIT) * kernelCount, SRC_UNIT / UNIT), UNIT, SRC_UNIT}; in reorderWeight() 51 const int ySubOutSide = yIndex / (SRC_UNIT / UNIT); in reorderWeight() 52 const int ySubInSide = yIndex % (SRC_UNIT / UNIT); in reorderWeight() 93 int UNIT, SRC_UNIT, DST_XUNIT; in ConvInt8TiledExecutor() local 94 core->MNNGetGemmUnit(&UNIT, &SRC_UNIT, &DST_XUNIT); in ConvInt8TiledExecutor() 161 int UNIT, SRC_UNIT, DST_XUNIT; in onResize() local 162 core->MNNGetGemmUnit(&UNIT, &SRC_UNIT, &DST_XUNIT); in onResize() 207 int UNIT, SRC_UNIT, DST_XUNIT; in onExecute() local [all …]
|
H A D | ConvolutionInt8Executor.cpp | 36 int UNIT, SRC_UNIT, DST_XUNIT; in ConvolutionInt8Executor() local 37 core->MNNGetGemmUnit(&UNIT, &SRC_UNIT, &DST_XUNIT); in ConvolutionInt8Executor() 65 auto totalKernelCountD8 = UP_DIV(srcCountUnit * kx * ky, SRC_UNIT / UNIT); in ConvolutionInt8Executor() 82 int ySubOutside = yIndex / (SRC_UNIT / UNIT); in ConvolutionInt8Executor() 83 int ySubInside = yIndex % (SRC_UNIT / UNIT); in ConvolutionInt8Executor() 91 auto dstX = dstY + xOutSide * mWeight->stride(0) + xInside * SRC_UNIT; in ConvolutionInt8Executor() 122 int UNIT, SRC_UNIT, DST_XUNIT; in onResize() local 123 core->MNNGetGemmUnit(&UNIT, &SRC_UNIT, &DST_XUNIT); in onResize() 156 mTempBuffer.buffer().dim[2].extent = mWeight->length(1) * SRC_UNIT; in onResize() 183 int UNIT, SRC_UNIT, DST_XUNIT; in onExecute() local [all …]
|
H A D | ConvInt8Winograd.cpp | 32 int UNIT, SRC_UNIT, DST_XUNIT; in chooseTransformFuncs() local 33 core->MNNGetGemmUnit(&UNIT, &SRC_UNIT, &DST_XUNIT); in chooseTransformFuncs() 178 int UNIT, SRC_UNIT, DST_XUNIT; in onResize() local 179 core->MNNGetGemmUnit(&UNIT, &SRC_UNIT, &DST_XUNIT); in onResize() 269 int UNIT, SRC_UNIT, DST_XUNIT; in WinoExecution() local 270 core->MNNGetGemmUnit(&UNIT, &SRC_UNIT, &DST_XUNIT); in WinoExecution() 301 int szUnit = sz / SRC_UNIT, szRemain = sz % SRC_UNIT; in WinoExecution() 355 int UNIT, SRC_UNIT, DST_XUNIT; in onExecute() local 435 … sourceZStep, SRC_UNIT * alphaX, alpha2 * SRC_UNIT, ic_4); in onExecute() 439 … alpha2 * SRC_UNIT, alphaX * unitStep, dstZStep, UP_DIV(ic, SRC_UNIT)); in onExecute() [all …]
|
H A D | WinogradInt8Helper.cpp | 320 int UNIT, SRC_UNIT, DST_XUNIT; in allocTransformWeight() local 321 mInt8Core->MNNGetGemmUnit(&UNIT, &SRC_UNIT, &DST_XUNIT); in allocTransformWeight() 322 int oc4 = UP_DIV(mCommon->outputCount(), UNIT), ic4 = UP_DIV(mCommon->inputCount(), SRC_UNIT); in allocTransformWeight() 323 …td::shared_ptr<Tensor>(Tensor::createDevice<int8_t>({mAlphaY, mAlphaX, oc4, ic4, UNIT, SRC_UNIT})); in allocTransformWeight() 328 int UNIT, SRC_UNIT, DST_XUNIT; in transformWeight() local 329 mInt8Core->MNNGetGemmUnit(&UNIT, &SRC_UNIT, &DST_XUNIT); in transformWeight() 341 … std::shared_ptr<int8_t> cache(new int8_t[mAlphaY * kernelX + mAlphaY * mAlphaX * UNIT * SRC_UNIT], in transformWeight() 348 memset(dataDstOrigin, 0, mAlphaY * mAlphaX * UNIT * SRC_UNIT); in transformWeight() 358 int sz4 = sz / SRC_UNIT, szRemain = sz % SRC_UNIT; in transformWeight() 360 …auto dataDstZ = dataDstOrigin + oz4 * dstOZStep + sz4 * dstSZStep + ozRemain * SRC_UNIT + szRemain; in transformWeight()
|
/dports/misc/mnn/MNN-1.2.0/source/backend/cpu/ |
H A D | CPUTFQuantizedConv2D.cpp | 24 #define SRC_UNIT 16 macro 55 auto weight_dz = weight + src_depth_quad * dz * SRC_UNIT * UNIT; in MNNGemmint8to32_8x4_Unit() 60 auto src_x = src + SRC_UNIT * w; in MNNGemmint8to32_8x4_Unit() 62 auto weight_sz = weight_dz +SRC_UNIT * UNIT * sz; in MNNGemmint8to32_8x4_Unit() 63 auto src_z = src_x + sz * DST_XUNIT * SRC_UNIT; in MNNGemmint8to32_8x4_Unit() 65 auto weight_j = weight_sz + j * SRC_UNIT; in MNNGemmint8to32_8x4_Unit() 66 for (int i = 0; i < SRC_UNIT; ++i) { in MNNGemmint8to32_8x4_Unit() 84 auto colAddrI = colAddr + SRC_UNIT * i; in MNNLoadU8AndSum() 357 auto colAddrI = colAddr + SRC_UNIT * i; in _im2ColCommon() 384 auto colAddrIJ = colAddrI + j * SRC_UNIT * DST_XUNIT; in _im2ColCommon() [all …]
|
/dports/devel/gnulib/gnulib-20140202-stable/lib/uniconv/ |
H A D | u16-conv-to-enc.c | 49 #define SRC_UNIT uint16_t macro 53 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 55 const SRC_UNIT *s_end = s + n; in FUNC() 163 #undef SRC_UNIT
|
/dports/devel/libunistring/libunistring-0.9.10/lib/uniconv/ |
H A D | u16-conv-to-enc.c | 58 #define SRC_UNIT uint16_t macro 62 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 64 const SRC_UNIT *s_end = s + n; in FUNC() 172 #undef SRC_UNIT
|
/dports/security/pkcs11-tools/pkcs11-tools-2.5.0/.gnulib/lib/uniconv/ |
H A D | u16-conv-to-enc.c | 57 #define SRC_UNIT uint16_t macro 61 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 63 const SRC_UNIT *s_end = s + n; in FUNC() 171 #undef SRC_UNIT
|
/dports/dns/libidn2/libidn2-2.3.2/unistring/unistr/ |
H A D | u8-to-u32.c | 24 #define SRC_UNIT uint8_t macro 32 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 34 const SRC_UNIT *s_end = s + n; in FUNC()
|
H A D | u32-to-u8.c | 24 #define SRC_UNIT uint32_t macro 32 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 34 const SRC_UNIT *s_end = s + n; in FUNC()
|
/dports/devel/gnulib/gnulib-20140202-stable/lib/unistr/ |
H A D | u16-to-u32.c | 24 #define SRC_UNIT uint16_t 32 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) 34 const SRC_UNIT *s_end = s + n;
|
H A D | u8-to-u32.c | 24 #define SRC_UNIT uint8_t macro 32 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 34 const SRC_UNIT *s_end = s + n; in FUNC()
|
H A D | u32-to-u8.c | 24 #define SRC_UNIT uint32_t macro 32 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 34 const SRC_UNIT *s_end = s + n; in FUNC()
|
H A D | u32-to-u16.c | 24 #define SRC_UNIT uint32_t macro 32 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 34 const SRC_UNIT *s_end = s + n; in FUNC()
|
/dports/security/gnutls/gnutls-3.6.16/lib/unistring/unistr/ |
H A D | u8-to-u32.c | 33 #define SRC_UNIT uint8_t macro 41 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 43 const SRC_UNIT *s_end = s + n; in FUNC()
|
H A D | u32-to-u8.c | 33 #define SRC_UNIT uint32_t macro 41 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 43 const SRC_UNIT *s_end = s + n; in FUNC()
|
/dports/math/octave/octave-6.4.0/libgnu/unistr/ |
H A D | u8-to-u32.c | 24 #define SRC_UNIT uint8_t macro 32 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 34 const SRC_UNIT *s_end = s + n; in FUNC()
|
H A D | u32-to-u8.c | 24 #define SRC_UNIT uint32_t macro 32 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 34 const SRC_UNIT *s_end = s + n; in FUNC()
|
/dports/devel/libunistring/libunistring-0.9.10/lib/unistr/ |
H A D | u16-to-u32.c | 33 #define SRC_UNIT uint16_t macro 41 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 43 const SRC_UNIT *s_end = s + n; in FUNC()
|
H A D | u8-to-u32.c | 33 #define SRC_UNIT uint8_t macro 41 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 43 const SRC_UNIT *s_end = s + n; in FUNC()
|
H A D | u32-to-u16.c | 33 #define SRC_UNIT uint32_t macro 41 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 43 const SRC_UNIT *s_end = s + n; in FUNC()
|
H A D | u32-to-u8.c | 33 #define SRC_UNIT uint32_t macro 41 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 43 const SRC_UNIT *s_end = s + n; in FUNC()
|
/dports/security/pkcs11-tools/pkcs11-tools-2.5.0/.gnulib/lib/unistr/ |
H A D | u16-to-u32.c | 32 #define SRC_UNIT uint16_t macro 40 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 42 const SRC_UNIT *s_end = s + n; in FUNC()
|
H A D | u8-to-u32.c | 24 #define SRC_UNIT uint8_t macro 32 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 34 const SRC_UNIT *s_end = s + n; in FUNC()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/liblouis/src/tools/gnulib/unistr/ |
H A D | u32-to-u8.c | 24 #define SRC_UNIT uint32_t macro 32 FUNC (const SRC_UNIT *s, size_t n, DST_UNIT *resultbuf, size_t *lengthp) in FUNC() 34 const SRC_UNIT *s_end = s + n; in FUNC()
|