Home
last modified time | relevance | path

Searched refs:mtx (Results 1 – 10 of 10) sorted by relevance

/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/
A Denc_sse41.c202 const VP8Matrix* const mtx) { in DoQuantizeBlock_SSE41() argument
211 const __m128i iq0 = _mm_loadu_si128((const __m128i*)&mtx->iq_[0]); in DoQuantizeBlock_SSE41()
212 const __m128i iq8 = _mm_loadu_si128((const __m128i*)&mtx->iq_[8]); in DoQuantizeBlock_SSE41()
213 const __m128i q0 = _mm_loadu_si128((const __m128i*)&mtx->q_[0]); in DoQuantizeBlock_SSE41()
214 const __m128i q8 = _mm_loadu_si128((const __m128i*)&mtx->q_[8]); in DoQuantizeBlock_SSE41()
304 const VP8Matrix* const mtx) { in QuantizeBlock_SSE41() argument
305 return DoQuantizeBlock_SSE41(in, out, &mtx->sharpen_[0], mtx); in QuantizeBlock_SSE41()
309 const VP8Matrix* const mtx) { in QuantizeBlockWHT_SSE41() argument
310 return DoQuantizeBlock_SSE41(in, out, NULL, mtx); in QuantizeBlockWHT_SSE41()
314 const VP8Matrix* const mtx) { in Quantize2Blocks_SSE41() argument
[all …]
A Denc_mips32.c192 const VP8Matrix* const mtx) { in QuantizeBlock_MIPS32() argument
199 const uint16_t* ppsharpen = &mtx->sharpen_[0]; in QuantizeBlock_MIPS32()
200 const uint32_t* ppzthresh = &mtx->zthresh_[0]; in QuantizeBlock_MIPS32()
201 const uint16_t* ppq = &mtx->q_[0]; in QuantizeBlock_MIPS32()
202 const uint16_t* ppiq = &mtx->iq_[0]; in QuantizeBlock_MIPS32()
203 const uint32_t* ppbias = &mtx->bias_[0]; in QuantizeBlock_MIPS32()
243 const VP8Matrix* const mtx) { in Quantize2Blocks_MIPS32() argument
245 nz = QuantizeBlock_MIPS32(in + 0 * 16, out + 0 * 16, mtx) << 0; in Quantize2Blocks_MIPS32()
246 nz |= QuantizeBlock_MIPS32(in + 1 * 16, out + 1 * 16, mtx) << 1; in Quantize2Blocks_MIPS32()
A Denc_neon.c824 const uint16x8_t sharp = vld1q_u16(&mtx->sharpen_[offset]); in Quantize_NEON()
825 const uint16x8_t q = vld1q_u16(&mtx->q_[offset]); in Quantize_NEON()
826 const uint16x8_t iq = vld1q_u16(&mtx->iq_[offset]); in Quantize_NEON()
827 const uint32x4_t bias0 = vld1q_u32(&mtx->bias_[offset + 0]); in Quantize_NEON()
828 const uint32x4_t bias1 = vld1q_u32(&mtx->bias_[offset + 4]); in Quantize_NEON()
857 const VP8Matrix* const mtx) { in QuantizeBlock_NEON() argument
858 const int16x8_t out0 = Quantize_NEON(in, mtx, 0); in QuantizeBlock_NEON()
859 const int16x8_t out1 = Quantize_NEON(in, mtx, 8); in QuantizeBlock_NEON()
899 const VP8Matrix* const mtx) { in Quantize2Blocks_NEON() argument
901 nz = QuantizeBlock_NEON(in + 0 * 16, out + 0 * 16, mtx) << 0; in Quantize2Blocks_NEON()
[all …]
A Denc_sse2.c1222 const VP8Matrix* const mtx) { in DoQuantizeBlock_SSE2() argument
1232 const __m128i iq0 = _mm_loadu_si128((const __m128i*)&mtx->iq_[0]); in DoQuantizeBlock_SSE2()
1233 const __m128i iq8 = _mm_loadu_si128((const __m128i*)&mtx->iq_[8]); in DoQuantizeBlock_SSE2()
1234 const __m128i q0 = _mm_loadu_si128((const __m128i*)&mtx->q_[0]); in DoQuantizeBlock_SSE2()
1235 const __m128i q8 = _mm_loadu_si128((const __m128i*)&mtx->q_[8]); in DoQuantizeBlock_SSE2()
1333 const VP8Matrix* const mtx) { in QuantizeBlock_SSE2() argument
1334 return DoQuantizeBlock_SSE2(in, out, &mtx->sharpen_[0], mtx); in QuantizeBlock_SSE2()
1338 const VP8Matrix* const mtx) { in QuantizeBlockWHT_SSE2() argument
1339 return DoQuantizeBlock_SSE2(in, out, NULL, mtx); in QuantizeBlockWHT_SSE2()
1343 const VP8Matrix* const mtx) { in Quantize2Blocks_SSE2() argument
[all …]
A Denc.c654 const VP8Matrix* const mtx) { in QuantizeBlock_C() argument
660 const uint32_t coeff = (sign ? -in[j] : in[j]) + mtx->sharpen_[j]; in QuantizeBlock_C()
661 if (coeff > mtx->zthresh_[j]) { in QuantizeBlock_C()
662 const uint32_t Q = mtx->q_[j]; in QuantizeBlock_C()
663 const uint32_t iQ = mtx->iq_[j]; in QuantizeBlock_C()
664 const uint32_t B = mtx->bias_[j]; in QuantizeBlock_C()
681 const VP8Matrix* const mtx) { in Quantize2Blocks_C() argument
683 nz = VP8EncQuantizeBlock(in + 0 * 16, out + 0 * 16, mtx) << 0; in Quantize2Blocks_C()
684 nz |= VP8EncQuantizeBlock(in + 1 * 16, out + 1 * 16, mtx) << 1; in Quantize2Blocks_C()
A Denc_mips_dsp_r2.c1276 const VP8Matrix* const mtx) { in QuantizeBlock_MIPSdspR2() argument
1285 const uint16_t* ppsharpen = &mtx->sharpen_[0]; in QuantizeBlock_MIPSdspR2()
1286 const uint32_t* ppzthresh = &mtx->zthresh_[0]; in QuantizeBlock_MIPSdspR2()
1287 const uint16_t* ppq = &mtx->q_[0]; in QuantizeBlock_MIPSdspR2()
1288 const uint16_t* ppiq = &mtx->iq_[0]; in QuantizeBlock_MIPSdspR2()
1289 const uint32_t* ppbias = &mtx->bias_[0]; in QuantizeBlock_MIPSdspR2()
1317 const VP8Matrix* const mtx) { in Quantize2Blocks_MIPSdspR2() argument
1319 nz = QuantizeBlock_MIPSdspR2(in + 0 * 16, out + 0 * 16, mtx) << 0; in Quantize2Blocks_MIPSdspR2()
1320 nz |= QuantizeBlock_MIPSdspR2(in + 1 * 16, out + 1 * 16, mtx) << 1; in Quantize2Blocks_MIPSdspR2()
A Ddsp.h275 const struct VP8Matrix* const mtx);
278 const struct VP8Matrix* const mtx);
285 const struct VP8Matrix* const mtx);
A Denc_msa.c804 const VP8Matrix* const mtx) { in QuantizeBlock_MSA() argument
815 LD_SH2(&mtx->sharpen_[0], 8, sh0, sh1); in QuantizeBlock_MSA()
823 LD_SH2(&mtx->iq_[0], 8, tmp0, tmp1); // iq in QuantizeBlock_MSA()
826 LD_SW4(&mtx->bias_[0], 4, b0, b1, b2, b3); // bias in QuantizeBlock_MSA()
838 LD_SW4(&mtx->zthresh_[0], 4, t0, t1, t2, t3); // zthresh in QuantizeBlock_MSA()
846 LD_SH2(&mtx->q_[0], 8, tmp0, tmp1); in QuantizeBlock_MSA()
857 const VP8Matrix* const mtx) { in Quantize2Blocks_MSA() argument
859 nz = VP8EncQuantizeBlock(in + 0 * 16, out + 0 * 16, mtx) << 0; in Quantize2Blocks_MSA()
860 nz |= VP8EncQuantizeBlock(in + 1 * 16, out + 1 * 16, mtx) << 1; in Quantize2Blocks_MSA()
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/enc/
A Dquant_enc.c607 const int thresh = mtx->q_[1] * mtx->q_[1] / 4; in TrellisQuantizeBlock()
639 const uint32_t Q = mtx->q_[j]; in TrellisQuantizeBlock()
640 const uint32_t iQ = mtx->iq_[j]; in TrellisQuantizeBlock()
740 in[j] = out[n] * mtx->q_[j]; in TrellisQuantizeBlock()
846 if (V > (int)mtx->zthresh_[0]) { in QuantizeSingle()
847 const int qV = QUANTDIV(V, mtx->iq_[0], mtx->bias_[0]) * mtx->q_[0]; in QuantizeSingle()
857 const VP8Matrix* const mtx, in CorrectDCValues() argument
873 err0 = QuantizeSingle(&c[0][0], mtx); in CorrectDCValues()
875 err1 = QuantizeSingle(&c[1][0], mtx); in CorrectDCValues()
877 err2 = QuantizeSingle(&c[2][0], mtx); in CorrectDCValues()
[all …]
/AliOS-Things-master/components/amp_adapter/platform/linux/
A Daos_system.c126 pthread_mutex_t *mtx = malloc(sizeof(*mtx)); in aos_mutex_new() local
127 pthread_mutex_init(mtx, NULL); in aos_mutex_new()
128 *mutex = mtx; in aos_mutex_new()

Completed in 33 milliseconds