sad 647 source/common/arm/asm-primitives.cpp p.pu[LUMA_8x4].sad = PFX(pixel_sad_8x4_neon); sad 648 source/common/arm/asm-primitives.cpp p.pu[LUMA_8x8].sad = PFX(pixel_sad_8x8_neon); sad 649 source/common/arm/asm-primitives.cpp p.pu[LUMA_8x16].sad = PFX(pixel_sad_8x16_neon); sad 650 source/common/arm/asm-primitives.cpp p.pu[LUMA_8x32].sad = PFX(pixel_sad_8x32_neon); sad 651 source/common/arm/asm-primitives.cpp p.pu[LUMA_16x4].sad = PFX(pixel_sad_16x4_neon); sad 652 source/common/arm/asm-primitives.cpp p.pu[LUMA_16x8].sad = PFX(pixel_sad_16x8_neon); sad 653 source/common/arm/asm-primitives.cpp p.pu[LUMA_16x16].sad = PFX(pixel_sad_16x16_neon); sad 654 source/common/arm/asm-primitives.cpp p.pu[LUMA_16x12].sad = PFX(pixel_sad_16x12_neon); sad 655 source/common/arm/asm-primitives.cpp p.pu[LUMA_16x32].sad = PFX(pixel_sad_16x32_neon); sad 656 source/common/arm/asm-primitives.cpp p.pu[LUMA_16x64].sad = PFX(pixel_sad_16x64_neon); sad 657 source/common/arm/asm-primitives.cpp p.pu[LUMA_32x8].sad = PFX(pixel_sad_32x8_neon); sad 658 source/common/arm/asm-primitives.cpp p.pu[LUMA_32x16].sad = PFX(pixel_sad_32x16_neon); sad 659 source/common/arm/asm-primitives.cpp p.pu[LUMA_32x32].sad = PFX(pixel_sad_32x32_neon); sad 660 source/common/arm/asm-primitives.cpp p.pu[LUMA_32x64].sad = PFX(pixel_sad_32x64_neon); sad 661 source/common/arm/asm-primitives.cpp p.pu[LUMA_32x24].sad = PFX(pixel_sad_32x24_neon); sad 662 source/common/arm/asm-primitives.cpp p.pu[LUMA_64x16].sad = PFX(pixel_sad_64x16_neon); sad 663 source/common/arm/asm-primitives.cpp p.pu[LUMA_64x32].sad = PFX(pixel_sad_64x32_neon); sad 664 source/common/arm/asm-primitives.cpp p.pu[LUMA_64x64].sad = PFX(pixel_sad_64x64_neon); sad 665 source/common/arm/asm-primitives.cpp p.pu[LUMA_64x48].sad = PFX(pixel_sad_64x48_neon); sad 666 source/common/arm/asm-primitives.cpp p.pu[LUMA_12x16].sad = PFX(pixel_sad_12x16_neon); sad 667 source/common/arm/asm-primitives.cpp p.pu[LUMA_24x32].sad = PFX(pixel_sad_24x32_neon); sad 668 source/common/arm/asm-primitives.cpp p.pu[LUMA_48x64].sad = PFX(pixel_sad_48x64_neon); sad 1018 source/common/arm/asm-primitives.cpp p.pu[LUMA_4x4].sad = PFX(pixel_sad_4x4_armv6); sad 1019 source/common/arm/asm-primitives.cpp p.pu[LUMA_4x8].sad = PFX(pixel_sad_4x8_armv6); sad 1020 source/common/arm/asm-primitives.cpp p.pu[LUMA_4x16].sad=PFX(pixel_sad_4x16_armv6); sad 732 source/common/pixel.cpp (sad<8, 8>(source + i * sstride + j, sstride, zeroBuf, 0) >> 2); sad 734 source/common/pixel.cpp (sad<8, 8>(recon + i * rstride + j, rstride, zeroBuf, 0) >> 2); sad 744 source/common/pixel.cpp int sourceEnergy = satd_4x4(source, sstride, zeroBuf, 0) - (sad<4, 4>(source, sstride, zeroBuf, 0) >> 2); sad 745 source/common/pixel.cpp int reconEnergy = satd_4x4(recon, rstride, zeroBuf, 0) - (sad<4, 4>(recon, rstride, zeroBuf, 0) >> 2); sad 990 source/common/pixel.cpp p.pu[LUMA_ ## W ## x ## H].sad = sad<W, H>; \ sad 4199 source/common/ppc/pixel_altivec.cpp p.pu[LUMA_ ## W ## x ## H].sad = sad16_altivec<W, H>; \ sad 4204 source/common/ppc/pixel_altivec.cpp p.pu[LUMA_ ## W ## x ## H].sad = sad_altivec<W, H>; \ sad 232 source/common/primitives.cpp if (!primitives.pu[0].sad) sad 232 source/common/primitives.h pixelcmp_t sad; // Sum of Absolute Differences sad 339 source/common/x86/asm-primitives.cpp p.pu[LUMA_8x32].sad = PFX(pixel_sad_8x32_ ## cpu); \ sad 340 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x4].sad = PFX(pixel_sad_16x4_ ## cpu); \ sad 341 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x12].sad = PFX(pixel_sad_16x12_ ## cpu); \ sad 342 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x32].sad = PFX(pixel_sad_16x32_ ## cpu); \ sad 343 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x64].sad = PFX(pixel_sad_16x64_ ## cpu); \ sad 344 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x8].sad = PFX(pixel_sad_32x8_ ## cpu); \ sad 345 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x16].sad = PFX(pixel_sad_32x16_ ## cpu); \ sad 346 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x24].sad = PFX(pixel_sad_32x24_ ## cpu); \ sad 347 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x32].sad = PFX(pixel_sad_32x32_ ## cpu); \ sad 348 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x64].sad = PFX(pixel_sad_32x64_ ## cpu); \ sad 349 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x16].sad = PFX(pixel_sad_64x16_ ## cpu); \ sad 350 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x32].sad = PFX(pixel_sad_64x32_ ## cpu); \ sad 351 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x48].sad = PFX(pixel_sad_64x48_ ## cpu); \ sad 352 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x64].sad = PFX(pixel_sad_64x64_ ## cpu); \ sad 353 source/common/x86/asm-primitives.cpp p.pu[LUMA_48x64].sad = PFX(pixel_sad_48x64_ ## cpu); \ sad 354 source/common/x86/asm-primitives.cpp p.pu[LUMA_24x32].sad = PFX(pixel_sad_24x32_ ## cpu); \ sad 355 source/common/x86/asm-primitives.cpp p.pu[LUMA_12x16].sad = PFX(pixel_sad_12x16_ ## cpu) sad 889 source/common/x86/asm-primitives.cpp AVC_LUMA_PU(sad, mmx2); sad 891 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x16].sad = PFX(pixel_sad_16x16_sse2); sad 892 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x8].sad = PFX(pixel_sad_16x8_sse2); sad 893 source/common/x86/asm-primitives.cpp p.pu[LUMA_8x16].sad = PFX(pixel_sad_8x16_sse2); sad 1616 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x4].sad = PFX(pixel_sad_16x4_avx2); sad 1617 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x8].sad = PFX(pixel_sad_16x8_avx2); sad 1618 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x12].sad = PFX(pixel_sad_16x12_avx2); sad 1619 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x16].sad = PFX(pixel_sad_16x16_avx2); sad 1620 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x32].sad = PFX(pixel_sad_16x32_avx2); sad 1621 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x64].sad = PFX(pixel_sad_16x64_avx2); sad 1622 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x8].sad = PFX(pixel_sad_32x8_avx2); sad 1623 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x16].sad = PFX(pixel_sad_32x16_avx2); sad 1624 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x24].sad = PFX(pixel_sad_32x24_avx2); sad 1625 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x32].sad = PFX(pixel_sad_32x32_avx2); sad 1626 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x64].sad = PFX(pixel_sad_32x64_avx2); sad 1627 source/common/x86/asm-primitives.cpp p.pu[LUMA_48x64].sad = PFX(pixel_sad_48x64_avx2); sad 1628 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x16].sad = PFX(pixel_sad_64x16_avx2); sad 1629 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x32].sad = PFX(pixel_sad_64x32_avx2); sad 1630 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x48].sad = PFX(pixel_sad_64x48_avx2); sad 1631 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x64].sad = PFX(pixel_sad_64x64_avx2); sad 2205 source/common/x86/asm-primitives.cpp AVC_LUMA_PU(sad, mmx2); sad 2209 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x16].sad = PFX(pixel_sad_16x16_sse2); sad 2212 source/common/x86/asm-primitives.cpp p.pu[LUMA_16x8].sad = PFX(pixel_sad_16x8_sse2); sad 2862 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x8].sad = PFX(pixel_sad_32x8_avx2); sad 2863 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x16].sad = PFX(pixel_sad_32x16_avx2); sad 2864 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x24].sad = PFX(pixel_sad_32x24_avx2); sad 2865 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x32].sad = PFX(pixel_sad_32x32_avx2); sad 2866 source/common/x86/asm-primitives.cpp p.pu[LUMA_32x64].sad = PFX(pixel_sad_32x64_avx2); sad 2867 source/common/x86/asm-primitives.cpp p.pu[LUMA_48x64].sad = PFX(pixel_sad_48x64_avx2); sad 2868 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x16].sad = PFX(pixel_sad_64x16_avx2); sad 2869 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x32].sad = PFX(pixel_sad_64x32_avx2); sad 2870 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x48].sad = PFX(pixel_sad_64x48_avx2); sad 2871 source/common/x86/asm-primitives.cpp p.pu[LUMA_64x64].sad = PFX(pixel_sad_64x64_avx2); sad 112 source/encoder/encoder.cpp if (!primitives.pu[0].sad) sad 169 source/encoder/motion.cpp sad = primitives.pu[partEnum].sad; sad 194 source/encoder/motion.cpp sad = primitives.pu[partEnum].sad; sad 224 source/encoder/motion.cpp int cost = sad(fenc, FENC_STRIDE, fref + mx + my * stride, stride); \ sad 237 source/encoder/motion.cpp int cost = sad(fenc, FENC_STRIDE, fref + (mx) + (my) * stride, stride); \ sad 630 source/encoder/motion.cpp bprecost = subpelCompare(ref, pmv, sad); sad 636 source/encoder/motion.cpp bcost = sad(fenc, FENC_STRIDE, fref + bmv.x + bmv.y * stride, stride) + mvcost(bmv << 2); sad 679 source/encoder/motion.cpp hpelcomp = sad; sad 770 source/encoder/motion.cpp bprecost = ref->lowresQPelCost(fenc, blockOffset, pmv, sad); sad 772 source/encoder/motion.cpp bprecost = subpelCompare(ref, pmv, sad); sad 778 source/encoder/motion.cpp bcost = sad(fenc, FENC_STRIDE, fref + bmv.x + bmv.y * stride, stride) + mvcost(bmv << 2); sad 783 source/encoder/motion.cpp int cost = sad(fenc, FENC_STRIDE, fref, stride) + mvcost(MV(0, 0)); sad 799 source/encoder/motion.cpp int cost = subpelCompare(ref, m, sad) + mvcost(m); sad 1466 source/encoder/motion.cpp int cost = ref->lowresQPelCost(fenc, blockOffset, qmv, sad) + mvcost(qmv); sad 1498 source/encoder/motion.cpp hpelcomp = sad; sad 52 source/encoder/motion.h pixelcmp_t sad; sad 85 source/encoder/motion.h inline int bufSAD(const pixel* fref, intptr_t stride) { return sad(fencPUYuv.m_buf[0], FENC_STRIDE, fref, stride); } sad 1289 source/encoder/search.cpp int sad, bsad; sad 1345 source/encoder/search.cpp sad = sa8d(fenc, scaleStride, m_intraPredAngs, scaleStride) << costShift; sad 1348 source/encoder/search.cpp cost = m_rdCost.calcRdSADCost(sad, bits); sad 1349 source/encoder/search.cpp COPY4_IF_LT(bcost, cost, bmode, mode, bsad, sad, bbits, bits); sad 1363 source/encoder/search.cpp sad = sa8d(m_fencTransposed, scaleTuSize, &m_intraPredAngs[(angle - 2) * predsize], scaleTuSize) << costShift; \ sad 1365 source/encoder/search.cpp sad = sa8d(fenc, scaleStride, &m_intraPredAngs[(angle - 2) * predsize], scaleTuSize) << costShift; \ sad 1367 source/encoder/search.cpp cost = m_rdCost.calcRdSADCost(sad, bits); \ sad 1371 source/encoder/search.cpp sad = sa8d(fenc, scaleStride, m_intraPredAngs, scaleTuSize) << costShift; \ sad 1373 source/encoder/search.cpp cost = m_rdCost.calcRdSADCost(sad, bits); \ sad 1386 source/encoder/search.cpp COPY4_IF_LT(acost, cost, amode, mode, asad, sad, abits, bits); sad 1397 source/encoder/search.cpp COPY4_IF_LT(acost, cost, amode, lowmode, asad, sad, abits, bits); sad 1401 source/encoder/search.cpp COPY4_IF_LT(acost, cost, amode, highmode, asad, sad, abits, bits); sad 1407 source/encoder/search.cpp COPY4_IF_LT(acost, cost, amode, 34, asad, sad, abits, bits); sad 1417 source/encoder/search.cpp COPY4_IF_LT(bcost, cost, bmode, mode, bsad, sad, bbits, bits); sad 1549 source/encoder/search.cpp uint32_t sad = sa8d(fenc, scaleStride, m_intraPred, scaleStride) << costShift; sad 1550 source/encoder/search.cpp modeCosts[DC_IDX] = bcost = m_rdCost.calcRdSADCost(sad, bits); sad 1559 source/encoder/search.cpp sad = sa8d(fenc, scaleStride, m_intraPred, scaleStride) << costShift; sad 1560 source/encoder/search.cpp modeCosts[PLANAR_IDX] = m_rdCost.calcRdSADCost(sad, bits); sad 1572 source/encoder/search.cpp sad = sa8d(m_fencTransposed, scaleTuSize, &m_intraPredAngs[(mode - 2) * (scaleTuSize * scaleTuSize)], scaleTuSize) << costShift; sad 1574 source/encoder/search.cpp sad = sa8d(fenc, scaleStride, &m_intraPredAngs[(mode - 2) * (scaleTuSize * scaleTuSize)], scaleTuSize) << costShift; sad 1575 source/encoder/search.cpp modeCosts[mode] = m_rdCost.calcRdSADCost(sad, bits); sad 1586 source/encoder/search.cpp sad = sa8d(fenc, scaleStride, m_intraPred, scaleTuSize) << costShift; sad 1587 source/encoder/search.cpp modeCosts[mode] = m_rdCost.calcRdSADCost(sad, bits); sad 2086 source/test/pixelharness.cpp if (opt.pu[part].sad) sad 2088 source/test/pixelharness.cpp if (!check_pixelcmp(ref.pu[part].sad, opt.pu[part].sad)) sad 2840 source/test/pixelharness.cpp if (opt.pu[part].sad) sad 2843 source/test/pixelharness.cpp REPORT_SPEEDUP(opt.pu[part].sad, ref.pu[part].sad, pbuf1, STRIDE, fref, STRIDE);