===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
x265-3.4/build/README.txt-12-1. To compile assembly primitives (performance) 
x265-3.4/build/README.txt:13:   a) If you are using release 2.6 or older, download and install Yasm 1.2.0 or later, 
x265-3.4/build/README.txt-14-
x265-3.4/build/README.txt:15:   For Windows, download the latest yasm executable
x265-3.4/build/README.txt-16-   http://yasm.tortall.net/Download.html and copy the EXE into
##############################################
x265-3.4/build/README.txt-18-   can find it. If it is not in the path, you must manually tell cmake
x265-3.4/build/README.txt:19:   where to find it.  Note: you do not need the vsyasm packages, x265
x265-3.4/build/README.txt:20:   does not use them.  You only need the yasm executable itself.
x265-3.4/build/README.txt-21-
x265-3.4/build/README.txt:22:   On Linux, the packaged yasm may be older than 1.2, in which case
x265-3.4/build/README.txt-23-   so you will need get the latest source and build it yourself.
x265-3.4/build/README.txt-24-
x265-3.4/build/README.txt:25:   Once YASM is properly installed, run cmake to regenerate projects. If you
x265-3.4/build/README.txt:26:   do not see the below line in the cmake output, YASM is not in the PATH.
x265-3.4/build/README.txt-27-
x265-3.4/build/README.txt:28:   -- Found Yasm 1.3.0 to build assembly primitives
x265-3.4/build/README.txt-29-
##############################################
x265-3.4/build/README.txt-36-
x265-3.4/build/README.txt:37:   b) If you are building from the default branch after release 2.6, download and install nasm 2.13 or newer
x265-3.4/build/README.txt-38-   
x265-3.4/build/README.txt:39:   For windows and linux, you can download the nasm installer from http://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D.
x265-3.4/build/README.txt-40-   Make sure that it is in your PATH environment variable (%PATH% in windows, and $PATH in linux) so that cmake
##############################################
x265-3.4/build/README.txt-42-
x265-3.4/build/README.txt:43:   Once NASM is properly installed, run cmake to regenerate projects. If you
x265-3.4/build/README.txt:44:   do not see the below line in the cmake output, NASM is not in the PATH.
x265-3.4/build/README.txt-45-
x265-3.4/build/README.txt:46:   -- Found Nasm 2.13 to build assembly primitives
x265-3.4/build/README.txt-47-
##############################################
x265-3.4/build/README.txt-52-   If cpu capabilities line says 'none!', then the encoder was built
x265-3.4/build/README.txt:53:   without nasm and will be considerably slower for performance.
x265-3.4/build/README.txt-54-
##############################################
x265-3.4/doc/reST/cli.rst-214-
x265-3.4/doc/reST/cli.rst:215:.. option:: --asm <integer:false:string>, --no-asm
x265-3.4/doc/reST/cli.rst-216-
##############################################
x265-3.4/doc/reST/releasenotes.rst-20---------------------
x265-3.4/doc/reST/releasenotes.rst:21:1. Faster ARM64 encodes enabled by ASM contributions from Huawei. The speed-up over no-asm version for 1080p encodes @ medium preset is ~15% in a 16 core H/W.
x265-3.4/doc/reST/releasenotes.rst-22-2. Strict VBV conformance in zone encoding.
##############################################
x265-3.4/doc/reST/releasenotes.rst-129-------------
x265-3.4/doc/reST/releasenotes.rst:130:1. AVX512 main12 asm disabling.
x265-3.4/doc/reST/releasenotes.rst-131-2. Inconsistent output with 2-pass due to cutree offset sharing.
##############################################
x265-3.4/doc/reST/releasenotes.rst-203--------------
x265-3.4/doc/reST/releasenotes.rst:204:1. :option:`--asm avx512` used to enable AVX-512 in x265. Default disabled.	
x265-3.4/doc/reST/releasenotes.rst-205-    For 4K main10 high-quality encoding, we are seeing good gains; for other resolutions and presets, we don't recommend using this setting for now.
##############################################
x265-3.4/doc/reST/releasenotes.rst-228-1. Fix 32 bit build error (using CMAKE GUI) in Linux.
x265-3.4/doc/reST/releasenotes.rst:229:2. Fix 32 bit build error for asm primitives.
x265-3.4/doc/reST/releasenotes.rst-230-3. Fix build error on mac OS.
##############################################
x265-3.4/doc/reST/releasenotes.rst-246---------------------
x265-3.4/doc/reST/releasenotes.rst:247:1. Moved from YASM to NASM assembler. Supports NASM assembler version 2.13 and greater.
x265-3.4/doc/reST/releasenotes.rst-248-2. Enable analysis save and load in a single run. Introduces two new cli options `--analysis-save <filename>` and `--analysis-load <filename>`.
##############################################
x265-3.4/doc/reST/releasenotes.rst-304-7. The CSV log is now more elaborate with additional fields such as PU statistics, average-min-max luma and chroma values, etc. Refer to documentation of :option:`--csv` for details of all fields.
x265-3.4/doc/reST/releasenotes.rst:305:8. x86inc.asm cleaned-up for improved instruction handling.
x265-3.4/doc/reST/releasenotes.rst-306-
##############################################
x265-3.4/source/cmake/CMakeASM_NASMInformation.cmake-60-# thing so that your C compiler flags that have been set via
x265-3.4/source/cmake/CMakeASM_NASMInformation.cmake:61:# set_target_properties don't get passed to nasm and confuse it.
x265-3.4/source/cmake/CMakeASM_NASMInformation.cmake-62-if(NOT CMAKE_ASM${ASM_DIALECT}_COMPILE_OBJECT)
##############################################
x265-3.4/source/cmake/FindNasm.cmake-4-find_program(NASM_EXECUTABLE 
x265-3.4/source/cmake/FindNasm.cmake:5: NAMES nasm nasm-2.13.0-win32 nasm-2.13.0-win64 nasm nasm-2.13.0-win32 nasm-2.13.0-win64
x265-3.4/source/cmake/FindNasm.cmake-6- HINTS $ENV{NASM_ROOT} ${NASM_ROOT}
##############################################
x265-3.4/source/cmake/FindNasm.cmake-15-            )
x265-3.4/source/cmake/FindNasm.cmake:16:    if(nasm_version MATCHES "^NASM version ([0-9\\.]*)")
x265-3.4/source/cmake/FindNasm.cmake-17-        set(NASM_VERSION_STRING "${CMAKE_MATCH_1}")
##############################################
x265-3.4/source/common/CMakeLists.txt-59-    set(C_SRCS asm-primitives.cpp pixel.h mc.h ipfilter8.h blockcopy8.h dct8.h loopfilter.h seaintegral.h)
x265-3.4/source/common/CMakeLists.txt:60:    set(A_SRCS pixel-a.asm const-a.asm cpu-a.asm ssd-a.asm mc-a.asm
x265-3.4/source/common/CMakeLists.txt:61:               mc-a2.asm pixel-util8.asm blockcopy8.asm
x265-3.4/source/common/CMakeLists.txt:62:               pixeladd8.asm dct8.asm seaintegral.asm)
x265-3.4/source/common/CMakeLists.txt-63-    if(HIGH_BIT_DEPTH)
x265-3.4/source/common/CMakeLists.txt:64:        set(A_SRCS ${A_SRCS} sad16-a.asm intrapred16.asm v4-ipfilter16.asm h4-ipfilter16.asm h-ipfilter16.asm ipfilter16.asm loopfilter.asm)
x265-3.4/source/common/CMakeLists.txt-65-    else()
x265-3.4/source/common/CMakeLists.txt:66:        set(A_SRCS ${A_SRCS} sad-a.asm intrapred8.asm intrapred8_allangs.asm v4-ipfilter8.asm h-ipfilter8.asm ipfilter8.asm loopfilter.asm)
x265-3.4/source/common/CMakeLists.txt-67-    endif()
##############################################
x265-3.4/source/common/CMakeLists.txt-73-        # MSVC requires custom build rules in the main cmake script for nasm
x265-3.4/source/common/CMakeLists.txt:74:        set(MSVC_ASMS "${A_SRCS}" CACHE INTERNAL "nasm sources")
x265-3.4/source/common/CMakeLists.txt-75-        set(A_SRCS)
##############################################
x265-3.4/source/common/aarch64/asm.S-26-#ifdef PREFIX
x265-3.4/source/common/aarch64/asm.S:27:#define EXTERN_ASM _
x265-3.4/source/common/aarch64/asm.S-28-#else
##############################################
x265-3.4/source/common/arm/asm.S-40-#ifdef PREFIX
x265-3.4/source/common/arm/asm.S:41:#   define EXTERN_ASM _
x265-3.4/source/common/arm/asm.S-42-#else
##############################################
x265-3.4/source/common/cpu.cpp-117-extern "C" {
x265-3.4/source/common/cpu.cpp:118:/* cpu-a.asm */
x265-3.4/source/common/cpu.cpp-119-int PFX(cpu_cpuid_test)(void);
##############################################
x265-3.4/source/common/cpu.h-33-
x265-3.4/source/common/cpu.h:34:// from cpu-a.asm, if ASM primitives are compiled, else primitives.cpp
x265-3.4/source/common/cpu.h-35-extern "C" void PFX(cpu_emms)(void);
##############################################
x265-3.4/source/common/cudata.h-294-
x265-3.4/source/common/cudata.h:295:    uint32_t getSCUAddr() const                  { return (m_cuAddr << m_slice->m_param->unitSizeDepth * 2) + m_absIdxInCTU; }
x265-3.4/source/common/cudata.h-296-    uint32_t getCtxSplitFlag(uint32_t absPartIdx, uint32_t depth) const;
##############################################
x265-3.4/source/common/deblock.cpp-319-    PicYuv* reconPic = cuQ->m_encData->m_reconPic;
x265-3.4/source/common/deblock.cpp:320:    pixel* src = reconPic->getLumaAddr(cuQ->m_cuAddr, absPartIdx);
x265-3.4/source/common/deblock.cpp-321-    intptr_t stride = reconPic->m_stride;
##############################################
x265-3.4/source/common/loopfilter.cpp-195-
x265-3.4/source/common/loopfilter.cpp:196:    // C code is same for EDGE_VER and EDGE_HOR only asm code is different
x265-3.4/source/common/loopfilter.cpp-197-    p.pelFilterLumaStrong[0] = pelFilterLumaStrong_c;
##############################################
x265-3.4/source/common/lowres.h-60-
x265-3.4/source/common/lowres.h:61:    pixel* getLumaAddr(uint32_t ctuAddr, uint32_t absPartIdx) { return fpelPlane[0] + reconPic->m_cuOffsetY[ctuAddr] + reconPic->m_buOffsetY[absPartIdx]; }
x265-3.4/source/common/lowres.h:62:    pixel* getCbAddr(uint32_t ctuAddr, uint32_t absPartIdx)   { return fpelPlane[1] + reconPic->m_cuOffsetC[ctuAddr] + reconPic->m_buOffsetC[absPartIdx]; }
x265-3.4/source/common/lowres.h:63:    pixel* getCrAddr(uint32_t ctuAddr, uint32_t absPartIdx)   { return fpelPlane[2] + reconPic->m_cuOffsetC[ctuAddr] + reconPic->m_buOffsetC[absPartIdx]; }
x265-3.4/source/common/lowres.h-64-
##############################################
x265-3.4/source/common/param.cpp-2665-
x265-3.4/source/common/param.cpp:2666:    // ASM Type
x265-3.4/source/common/param.cpp-2667-    svtHevcParam->asmType = 1;
##############################################
x265-3.4/source/common/picyuv.h-89-    /* get pointer to CTU start address */
x265-3.4/source/common/picyuv.h:90:    pixel*  getLumaAddr(uint32_t ctuAddr)                      { return m_picOrg[0] + m_cuOffsetY[ctuAddr]; }
x265-3.4/source/common/picyuv.h:91:    pixel*  getCbAddr(uint32_t ctuAddr)                        { return m_picOrg[1] + m_cuOffsetC[ctuAddr]; }
x265-3.4/source/common/picyuv.h:92:    pixel*  getCrAddr(uint32_t ctuAddr)                        { return m_picOrg[2] + m_cuOffsetC[ctuAddr]; }
x265-3.4/source/common/picyuv.h:93:    pixel*  getChromaAddr(uint32_t chromaId, uint32_t ctuAddr) { return m_picOrg[chromaId] + m_cuOffsetC[ctuAddr]; }
x265-3.4/source/common/picyuv.h:94:    pixel*  getPlaneAddr(uint32_t plane, uint32_t ctuAddr)     { return m_picOrg[plane] + (plane ? m_cuOffsetC[ctuAddr] : m_cuOffsetY[ctuAddr]); }
x265-3.4/source/common/picyuv.h:95:    const pixel* getLumaAddr(uint32_t ctuAddr) const           { return m_picOrg[0] + m_cuOffsetY[ctuAddr]; }
x265-3.4/source/common/picyuv.h:96:    const pixel* getCbAddr(uint32_t ctuAddr) const             { return m_picOrg[1] + m_cuOffsetC[ctuAddr]; }
x265-3.4/source/common/picyuv.h:97:    const pixel* getCrAddr(uint32_t ctuAddr) const             { return m_picOrg[2] + m_cuOffsetC[ctuAddr]; }
x265-3.4/source/common/picyuv.h:98:    const pixel* getChromaAddr(uint32_t chromaId, uint32_t ctuAddr) const { return m_picOrg[chromaId] + m_cuOffsetC[ctuAddr]; }
x265-3.4/source/common/picyuv.h:99:    const pixel* getPlaneAddr(uint32_t plane, uint32_t ctuAddr) const     { return m_picOrg[plane] + (plane ? m_cuOffsetC[ctuAddr] : m_cuOffsetY[ctuAddr]); }
x265-3.4/source/common/picyuv.h-100-
x265-3.4/source/common/picyuv.h-101-    /* get pointer to CU start address */
x265-3.4/source/common/picyuv.h:102:    pixel*  getLumaAddr(uint32_t ctuAddr, uint32_t absPartIdx) { return m_picOrg[0] + m_cuOffsetY[ctuAddr] + m_buOffsetY[absPartIdx]; }
x265-3.4/source/common/picyuv.h:103:    pixel*  getCbAddr(uint32_t ctuAddr, uint32_t absPartIdx)   { return m_picOrg[1] + m_cuOffsetC[ctuAddr] + m_buOffsetC[absPartIdx]; }
x265-3.4/source/common/picyuv.h:104:    pixel*  getCrAddr(uint32_t ctuAddr, uint32_t absPartIdx)   { return m_picOrg[2] + m_cuOffsetC[ctuAddr] + m_buOffsetC[absPartIdx]; }
x265-3.4/source/common/picyuv.h:105:    pixel*  getChromaAddr(uint32_t chromaId, uint32_t ctuAddr, uint32_t absPartIdx) { return m_picOrg[chromaId] + m_cuOffsetC[ctuAddr] + m_buOffsetC[absPartIdx]; }
x265-3.4/source/common/picyuv.h:106:    const pixel* getLumaAddr(uint32_t ctuAddr, uint32_t absPartIdx) const { return m_picOrg[0] + m_cuOffsetY[ctuAddr] + m_buOffsetY[absPartIdx]; }
x265-3.4/source/common/picyuv.h:107:    const pixel* getCbAddr(uint32_t ctuAddr, uint32_t absPartIdx) const   { return m_picOrg[1] + m_cuOffsetC[ctuAddr] + m_buOffsetC[absPartIdx]; }
x265-3.4/source/common/picyuv.h:108:    const pixel* getCrAddr(uint32_t ctuAddr, uint32_t absPartIdx) const   { return m_picOrg[2] + m_cuOffsetC[ctuAddr] + m_buOffsetC[absPartIdx]; }
x265-3.4/source/common/picyuv.h:109:    const pixel* getChromaAddr(uint32_t chromaId, uint32_t ctuAddr, uint32_t absPartIdx) const { return m_picOrg[chromaId] + m_cuOffsetC[ctuAddr] + m_buOffsetC[absPartIdx]; }
x265-3.4/source/common/picyuv.h-110-};
##############################################
x265-3.4/source/common/pixel.cpp-498-    const int correction = (IF_INTERNAL_PREC - X265_DEPTH);
x265-3.4/source/common/pixel.cpp:499:    X265_CHECK(!((w0 << 6) > 32767), "w0 using more than 16 bits, asm output will mismatch\n");
x265-3.4/source/common/pixel.cpp:500:    X265_CHECK(!(round > 32767), "round using more than 16 bits, asm output will mismatch\n");
x265-3.4/source/common/pixel.cpp:501:    X265_CHECK((shift >= correction), "shift must be include factor correction, please update ASM ABI\n");
x265-3.4/source/common/pixel.cpp-502-#endif
##############################################
x265-3.4/source/common/pixel.cpp-524-    X265_CHECK(!(width & 15), "weightp alignment error\n");
x265-3.4/source/common/pixel.cpp:525:    X265_CHECK(!((w0 << 6) > 32767), "w0 using more than 16 bits, asm output will mismatch\n");
x265-3.4/source/common/pixel.cpp:526:    X265_CHECK(!(round > 32767), "round using more than 16 bits, asm output will mismatch\n");
x265-3.4/source/common/pixel.cpp:527:    X265_CHECK((shift >= correction), "shift must be include factor correction, please update ASM ABI\n");
x265-3.4/source/common/pixel.cpp:528:    X265_CHECK(!(round & ((1 << correction) - 1)), "round must be include factor correction, please update ASM ABI\n");
x265-3.4/source/common/pixel.cpp-529-
##############################################
x265-3.4/source/common/ppc/dct_altivec.cpp-103-        
x265-3.4/source/common/ppc/dct_altivec.cpp:104:        asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/dct_altivec.cpp-105-              : "=v" (v_tmplevel_0)
##############################################
x265-3.4/source/common/ppc/dct_altivec.cpp-108-
x265-3.4/source/common/ppc/dct_altivec.cpp:109:        asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/dct_altivec.cpp-110-              : "=v" (v_tmplevel_1)
##############################################
x265-3.4/source/common/ppc/dct_altivec.cpp-147-        // for(int ii=0; ii<8; ii++) { level[ii] *= sign[ii]; }
x265-3.4/source/common/ppc/dct_altivec.cpp:148:        asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/dct_altivec.cpp-149-              : "=v" (v_level_0)
##############################################
x265-3.4/source/common/ppc/dct_altivec.cpp-152-
x265-3.4/source/common/ppc/dct_altivec.cpp:153:        asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/dct_altivec.cpp-154-              : "=v" (v_level_1)
##############################################
x265-3.4/source/common/ppc/dct_altivec.cpp-203-        
x265-3.4/source/common/ppc/dct_altivec.cpp:204:        asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/dct_altivec.cpp-205-              : "=v" (v_tmplevel_0)
##############################################
x265-3.4/source/common/ppc/dct_altivec.cpp-208-
x265-3.4/source/common/ppc/dct_altivec.cpp:209:        asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/dct_altivec.cpp-210-              : "=v" (v_tmplevel_1)
##############################################
x265-3.4/source/common/ppc/dct_altivec.cpp-244-        // for(int ii=0; ii<8; ii++) { level[ii] *= sign[ii]; }
x265-3.4/source/common/ppc/dct_altivec.cpp:245:        asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/dct_altivec.cpp-246-              : "=v" (v_level_0)
##############################################
x265-3.4/source/common/ppc/dct_altivec.cpp-249-
x265-3.4/source/common/ppc/dct_altivec.cpp:250:        asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/dct_altivec.cpp-251-              : "=v" (v_level_1)
##############################################
x265-3.4/source/common/ppc/pixel_altivec.cpp-1657-    v_hadamard_result_s_0 = vec_and(v_hadamard_result_s_0, v_0x10001) ;
x265-3.4/source/common/ppc/pixel_altivec.cpp:1658:    asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/pixel_altivec.cpp-1659-              : "=v" (v_hadamard_result_s_0)
##############################################
x265-3.4/source/common/ppc/pixel_altivec.cpp-1667-    v_hadamard_result_s_2 = vec_and(v_hadamard_result_s_2, v_0x10001) ;
x265-3.4/source/common/ppc/pixel_altivec.cpp:1668:    asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/pixel_altivec.cpp-1669-              : "=v" (v_hadamard_result_s_2)
##############################################
x265-3.4/source/common/ppc/pixel_altivec.cpp-1685-    v_hadamard_result_s_1 = vec_and(v_hadamard_result_s_1, v_0x10001) ;
x265-3.4/source/common/ppc/pixel_altivec.cpp:1686:    asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/pixel_altivec.cpp-1687-              : "=v" (v_hadamard_result_s_1)
##############################################
x265-3.4/source/common/ppc/pixel_altivec.cpp-1695-    v_hadamard_result_s_3 = vec_and(v_hadamard_result_s_3, v_0x10001) ;
x265-3.4/source/common/ppc/pixel_altivec.cpp:1696:    asm ("vmuluwm %0,%1,%2"
x265-3.4/source/common/ppc/pixel_altivec.cpp-1697-              : "=v" (v_hadamard_result_s_3)
##############################################
x265-3.4/source/common/predict.cpp-246-{
x265-3.4/source/common/predict.cpp:247:    pixel* dst = dstYuv.getLumaAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp-248-    intptr_t dstStride = dstYuv.m_size;
##############################################
x265-3.4/source/common/predict.cpp-252-    int partEnum = partitionFromSizes(pu.width, pu.height);
x265-3.4/source/common/predict.cpp:253:    const pixel* src = refPic.getLumaAddr(pu.ctuAddr, pu.cuAbsPartIdx + pu.puAbsPartIdx) + srcOffset;
x265-3.4/source/common/predict.cpp-254-
##############################################
x265-3.4/source/common/predict.cpp-269-{
x265-3.4/source/common/predict.cpp:270:    int16_t* dst = dstSYuv.getLumaAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp-271-    intptr_t dstStride = dstSYuv.m_size;
##############################################
x265-3.4/source/common/predict.cpp-274-    intptr_t srcOffset = (mv.x >> 2) + (mv.y >> 2) * srcStride;
x265-3.4/source/common/predict.cpp:275:    const pixel* src = refPic.getLumaAddr(pu.ctuAddr, pu.cuAbsPartIdx + pu.puAbsPartIdx) + srcOffset;
x265-3.4/source/common/predict.cpp-276-
##############################################
x265-3.4/source/common/predict.cpp-315-
x265-3.4/source/common/predict.cpp:316:    const pixel* refCb = refPic.getCbAddr(pu.ctuAddr, pu.cuAbsPartIdx + pu.puAbsPartIdx) + refOffset;
x265-3.4/source/common/predict.cpp:317:    const pixel* refCr = refPic.getCrAddr(pu.ctuAddr, pu.cuAbsPartIdx + pu.puAbsPartIdx) + refOffset;
x265-3.4/source/common/predict.cpp-318-
x265-3.4/source/common/predict.cpp:319:    pixel* dstCb = dstYuv.getCbAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:320:    pixel* dstCr = dstYuv.getCrAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp-321-
##############################################
x265-3.4/source/common/predict.cpp-364-
x265-3.4/source/common/predict.cpp:365:    const pixel* refCb = refPic.getCbAddr(pu.ctuAddr, pu.cuAbsPartIdx + pu.puAbsPartIdx) + refOffset;
x265-3.4/source/common/predict.cpp:366:    const pixel* refCr = refPic.getCrAddr(pu.ctuAddr, pu.cuAbsPartIdx + pu.puAbsPartIdx) + refOffset;
x265-3.4/source/common/predict.cpp-367-
x265-3.4/source/common/predict.cpp:368:    int16_t* dstCb = dstSYuv.getCbAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:369:    int16_t* dstCr = dstSYuv.getCrAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp-370-
##############################################
x265-3.4/source/common/predict.cpp-419-    {
x265-3.4/source/common/predict.cpp:420:        pixel* dstY = predYuv.getLumaAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:421:        const int16_t* srcY0 = srcYuv0.getLumaAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:422:        const int16_t* srcY1 = srcYuv1.getLumaAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp-423-
##############################################
x265-3.4/source/common/predict.cpp-459-    {
x265-3.4/source/common/predict.cpp:460:        pixel* dstU = predYuv.getCbAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:461:        pixel* dstV = predYuv.getCrAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:462:        const int16_t* srcU0 = srcYuv0.getCbAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:463:        const int16_t* srcV0 = srcYuv0.getCrAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:464:        const int16_t* srcU1 = srcYuv1.getCbAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:465:        const int16_t* srcV1 = srcYuv1.getCrAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp-466-
##############################################
x265-3.4/source/common/predict.cpp-531-    {
x265-3.4/source/common/predict.cpp:532:        pixel* dstY = predYuv.getLumaAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:533:        const int16_t* srcY0 = srcYuv.getLumaAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp-534-
##############################################
x265-3.4/source/common/predict.cpp-548-    {
x265-3.4/source/common/predict.cpp:549:        pixel* dstU = predYuv.getCbAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:550:        pixel* dstV = predYuv.getCrAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:551:        const int16_t* srcU0 = srcYuv.getCbAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp:552:        const int16_t* srcV0 = srcYuv.getCrAddr(pu.puAbsPartIdx);
x265-3.4/source/common/predict.cpp-553-
##############################################
x265-3.4/source/common/predict.cpp-605-    PicYuv* reconPic = cu.m_encData->m_reconPic;
x265-3.4/source/common/predict.cpp:606:    pixel* adiOrigin = reconPic->getLumaAddr(cu.m_cuAddr, cuGeom.absPartIdx + puAbsPartIdx);
x265-3.4/source/common/predict.cpp-607-    intptr_t picStride = reconPic->m_stride;
##############################################
x265-3.4/source/common/predict.cpp-654-    PicYuv* reconPic = cu.m_encData->m_reconPic;
x265-3.4/source/common/predict.cpp:655:    const pixel* adiOrigin = reconPic->getChromaAddr(chromaId, cu.m_cuAddr, cuGeom.absPartIdx + puAbsPartIdx);
x265-3.4/source/common/predict.cpp-656-    intptr_t picStride = reconPic->m_strideC;
##############################################
x265-3.4/source/common/quant.cpp-256-#if CHECKED_BUILD || _DEBUG
x265-3.4/source/common/quant.cpp:257:    // clean output buffer, the asm version of scanPosLast Never output anything after latest non-zero coeff group
x265-3.4/source/common/quant.cpp-258-    memset(coeffNum, 0, sizeof(coeffNum));
##############################################
x265-3.4/source/common/quant.cpp-677-#if CHECKED_BUILD || _DEBUG
x265-3.4/source/common/quant.cpp:678:    // clean output buffer, the asm version of scanPosLast Never output anything after latest non-zero coeff group
x265-3.4/source/common/quant.cpp-679-    memset(coeffNum, 0, sizeof(coeffNum));
##############################################
x265-3.4/source/common/quant.h-62-
x265-3.4/source/common/quant.h:63:// NOTE: MUST be 16-byte aligned for asm code
x265-3.4/source/common/quant.h-64-struct NoiseReduction
##############################################
x265-3.4/source/common/shortyuv.cpp-93-{
x265-3.4/source/common/shortyuv.cpp:94:    const int16_t* src = getLumaAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp:95:    int16_t* dst = dstYuv.getLumaAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp-96-
##############################################
x265-3.4/source/common/shortyuv.cpp-101-{
x265-3.4/source/common/shortyuv.cpp:102:    const int16_t* src = getLumaAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp:103:    pixel* dst = dstYuv.getLumaAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp-104-
##############################################
x265-3.4/source/common/shortyuv.cpp-110-    int part = partitionFromLog2Size(log2SizeL);
x265-3.4/source/common/shortyuv.cpp:111:    const int16_t* srcU = getCbAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp:112:    const int16_t* srcV = getCrAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp:113:    int16_t* dstU = dstYuv.getCbAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp:114:    int16_t* dstV = dstYuv.getCrAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp-115-
##############################################
x265-3.4/source/common/shortyuv.cpp-122-    int part = partitionFromLog2Size(log2SizeL);
x265-3.4/source/common/shortyuv.cpp:123:    const int16_t* srcU = getCbAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp:124:    const int16_t* srcV = getCrAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp:125:    pixel* dstU = dstYuv.getCbAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp:126:    pixel* dstV = dstYuv.getCrAddr(absPartIdx);
x265-3.4/source/common/shortyuv.cpp-127-
##############################################
x265-3.4/source/common/shortyuv.h-56-
x265-3.4/source/common/shortyuv.h:57:    int16_t* getLumaAddr(uint32_t absPartIdx)                       { return m_buf[0] + getAddrOffset(absPartIdx, m_size); }
x265-3.4/source/common/shortyuv.h:58:    int16_t* getCbAddr(uint32_t absPartIdx)                         { return m_buf[1] + getChromaAddrOffset(absPartIdx); }
x265-3.4/source/common/shortyuv.h:59:    int16_t* getCrAddr(uint32_t absPartIdx)                         { return m_buf[2] + getChromaAddrOffset(absPartIdx); }
x265-3.4/source/common/shortyuv.h:60:    int16_t* getChromaAddr(uint32_t chromaId, uint32_t partUnitIdx) { return m_buf[chromaId] + getChromaAddrOffset(partUnitIdx); }
x265-3.4/source/common/shortyuv.h-61-
x265-3.4/source/common/shortyuv.h:62:    const int16_t* getLumaAddr(uint32_t absPartIdx) const                       { return m_buf[0] + getAddrOffset(absPartIdx, m_size); }
x265-3.4/source/common/shortyuv.h:63:    const int16_t* getCbAddr(uint32_t absPartIdx) const                         { return m_buf[1] + getChromaAddrOffset(absPartIdx); }
x265-3.4/source/common/shortyuv.h:64:    const int16_t* getCrAddr(uint32_t absPartIdx) const                         { return m_buf[2] + getChromaAddrOffset(absPartIdx); }
x265-3.4/source/common/shortyuv.h:65:    const int16_t* getChromaAddr(uint32_t chromaId, uint32_t partUnitIdx) const { return m_buf[chromaId] + getChromaAddrOffset(partUnitIdx); }
x265-3.4/source/common/shortyuv.h-66-
##############################################
x265-3.4/source/common/version.cpp-80-#if defined(ENABLE_ASSEMBLY) || HAVE_ALTIVEC
x265-3.4/source/common/version.cpp:81:#define ASM     ""
x265-3.4/source/common/version.cpp-82-#else
x265-3.4/source/common/version.cpp:83:#define ASM     "[noasm]"
x265-3.4/source/common/version.cpp-84-#endif
##############################################
x265-3.4/source/common/version.cpp-131-const char* PFX(version_str) = XSTR(X265_VERSION);
x265-3.4/source/common/version.cpp:132:const char* PFX(build_info_str) = ONOS COMPILEDBY BITS ASM ATOMICS CHECKED BITDEPTH ADD8 ADD10 ADD12;
##############################################
x265-3.4/source/common/x86/README.txt:1:The ASM source here is directly pulled from the x264 project with two
x265-3.4/source/common/x86/README.txt-2-changes:
x265-3.4/source/common/x86/README.txt-3-
x265-3.4/source/common/x86/README.txt:4:1 - FENC_STRIDE must be increased to 64 in x86util.asm because of HEVC's
x265-3.4/source/common/x86/README.txt-5-    larger CU sizes
x265-3.4/source/common/x86/README.txt-6-2 - Because of #1, we must rebrand the functions with x265_ prefixes in
x265-3.4/source/common/x86/README.txt:7:    x86inc.asm (private_prefix) and pixel-a.asm (mangle(x265_pixel_ssd))
x265-3.4/source/common/x86/README.txt-8-3 - We have modified the MMX SSD primitives to use EMMS before returning
##############################################
x265-3.4/source/common/x86/mc-a.asm-1034-;------------------------------------------------------------------------------
x265-3.4/source/common/x86/mc-a.asm:1035:; avx2 asm for addAvg high_bit_depth
x265-3.4/source/common/x86/mc-a.asm-1036-;------------------------------------------------------------------------------
##############################################
x265-3.4/source/common/x86/mc-a.asm-7040-; Cacheline split code for processors with high latencies for loads
x265-3.4/source/common/x86/mc-a.asm:7041:; split over cache lines.  See sad-a.asm for a more detailed explanation.
x265-3.4/source/common/x86/mc-a.asm-7042-; This particular instance is complicated by the fact that src1 and src2
##############################################
x265-3.4/source/common/x86/sad-a.asm-4575-%endif
x265-3.4/source/common/x86/sad-a.asm:4576:%define sad_w16_addr (sad_w16_align1_%1 + (sad_w16_align1_%1 - sad_w16_align2_%1))
x265-3.4/source/common/x86/sad-a.asm-4577-%ifdef PIC
##############################################
x265-3.4/source/common/x86/x86inc.asm-1-;*****************************************************************************
x265-3.4/source/common/x86/x86inc.asm:2:;* x86inc.asm: x264asm abstraction layer
x265-3.4/source/common/x86/x86inc.asm-3-;*****************************************************************************
##############################################
x265-3.4/source/common/x86/x86inc.asm-25-
x265-3.4/source/common/x86/x86inc.asm:26:; This is a header file for the x264ASM assembly language, which uses
x265-3.4/source/common/x86/x86inc.asm:27:; NASM/YASM syntax combined with a large number of macros to provide easy
x265-3.4/source/common/x86/x86inc.asm-28-; abstraction between different calling conventions (x86_32, win64, linux64).
##############################################
x265-3.4/source/common/yuv.cpp-88-{
x265-3.4/source/common/yuv.cpp:89:    pixel* dstY = dstPic.getLumaAddr(cuAddr, absPartIdx);
x265-3.4/source/common/yuv.cpp-90-    primitives.cu[m_part].copy_pp(dstY, dstPic.m_stride, m_buf[0], m_size);
##############################################
x265-3.4/source/common/yuv.cpp-92-    {
x265-3.4/source/common/yuv.cpp:93:        pixel* dstU = dstPic.getCbAddr(cuAddr, absPartIdx);
x265-3.4/source/common/yuv.cpp:94:        pixel* dstV = dstPic.getCrAddr(cuAddr, absPartIdx);
x265-3.4/source/common/yuv.cpp-95-        primitives.chroma[m_csp].cu[m_part].copy_pp(dstU, dstPic.m_strideC, m_buf[1], m_csize);
##############################################
x265-3.4/source/common/yuv.cpp-101-{
x265-3.4/source/common/yuv.cpp:102:    const pixel* srcY = srcPic.getLumaAddr(cuAddr, absPartIdx);
x265-3.4/source/common/yuv.cpp-103-    primitives.cu[m_part].copy_pp(m_buf[0], m_size, srcY, srcPic.m_stride);
##############################################
x265-3.4/source/common/yuv.cpp-105-    {
x265-3.4/source/common/yuv.cpp:106:        const pixel* srcU = srcPic.getCbAddr(cuAddr, absPartIdx);
x265-3.4/source/common/yuv.cpp:107:        const pixel* srcV = srcPic.getCrAddr(cuAddr, absPartIdx);
x265-3.4/source/common/yuv.cpp-108-        primitives.chroma[m_csp].cu[m_part].copy_pp(m_buf[1], m_csize, srcU, srcPic.m_strideC);
##############################################
x265-3.4/source/common/yuv.cpp-143-{
x265-3.4/source/common/yuv.cpp:144:    pixel* dstY = dstYuv.getLumaAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp-145-    primitives.cu[m_part].copy_pp(dstY, dstYuv.m_size, m_buf[0], m_size);
##############################################
x265-3.4/source/common/yuv.cpp-147-    {
x265-3.4/source/common/yuv.cpp:148:        pixel* dstU = dstYuv.getCbAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:149:        pixel* dstV = dstYuv.getCrAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp-150-        primitives.chroma[m_csp].cu[m_part].copy_pp(dstU, dstYuv.m_csize, m_buf[1], m_csize);
##############################################
x265-3.4/source/common/yuv.cpp-194-    {
x265-3.4/source/common/yuv.cpp:195:        const int16_t* srcY0 = srcYuv0.getLumaAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:196:        const int16_t* srcY1 = srcYuv1.getLumaAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:197:        pixel* dstY = getLumaAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp-198-        primitives.pu[part].addAvg[(srcYuv0.m_size % 64 == 0) && (srcYuv1.m_size % 64 == 0) && (m_size % 64 == 0)](srcY0, srcY1, dstY, srcYuv0.m_size, srcYuv1.m_size, m_size);
##############################################
x265-3.4/source/common/yuv.cpp-201-    {
x265-3.4/source/common/yuv.cpp:202:        const int16_t* srcU0 = srcYuv0.getCbAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:203:        const int16_t* srcV0 = srcYuv0.getCrAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:204:        const int16_t* srcU1 = srcYuv1.getCbAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:205:        const int16_t* srcV1 = srcYuv1.getCrAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:206:        pixel* dstU = getCbAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:207:        pixel* dstV = getCrAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp-208-        primitives.chroma[m_csp].pu[part].addAvg[(srcYuv0.m_csize % 64 == 0) && (srcYuv1.m_csize % 64 == 0) && (m_csize % 64 == 0)](srcU0, srcU1, dstU, srcYuv0.m_csize, srcYuv1.m_csize, m_csize);
##############################################
x265-3.4/source/common/yuv.cpp-214-{
x265-3.4/source/common/yuv.cpp:215:    const pixel* src = getLumaAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:216:    pixel* dst = dstYuv.getLumaAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp-217-    primitives.cu[log2Size - 2].copy_pp(dst, dstYuv.m_size, src, m_size);
##############################################
x265-3.4/source/common/yuv.cpp-221-{
x265-3.4/source/common/yuv.cpp:222:    const pixel* srcU = getCbAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:223:    const pixel* srcV = getCrAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:224:    pixel* dstU = dstYuv.getCbAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp:225:    pixel* dstV = dstYuv.getCrAddr(absPartIdx);
x265-3.4/source/common/yuv.cpp-226-    primitives.chroma[m_csp].cu[log2SizeL - 2].copy_pp(dstU, dstYuv.m_csize, srcU, m_csize);
##############################################
x265-3.4/source/common/yuv.h-83-
x265-3.4/source/common/yuv.h:84:    pixel* getLumaAddr(uint32_t absPartIdx)                      { return m_buf[0] + getAddrOffset(absPartIdx, m_size); }
x265-3.4/source/common/yuv.h:85:    pixel* getCbAddr(uint32_t absPartIdx)                        { return m_buf[1] + getChromaAddrOffset(absPartIdx); }
x265-3.4/source/common/yuv.h:86:    pixel* getCrAddr(uint32_t absPartIdx)                        { return m_buf[2] + getChromaAddrOffset(absPartIdx); }
x265-3.4/source/common/yuv.h:87:    pixel* getChromaAddr(uint32_t chromaId, uint32_t absPartIdx) { return m_buf[chromaId] + getChromaAddrOffset(absPartIdx); }
x265-3.4/source/common/yuv.h-88-
x265-3.4/source/common/yuv.h:89:    const pixel* getLumaAddr(uint32_t absPartIdx) const                      { return m_buf[0] + getAddrOffset(absPartIdx, m_size); }
x265-3.4/source/common/yuv.h:90:    const pixel* getCbAddr(uint32_t absPartIdx) const                        { return m_buf[1] + getChromaAddrOffset(absPartIdx); }
x265-3.4/source/common/yuv.h:91:    const pixel* getCrAddr(uint32_t absPartIdx) const                        { return m_buf[2] + getChromaAddrOffset(absPartIdx); }
x265-3.4/source/common/yuv.h:92:    const pixel* getChromaAddr(uint32_t chromaId, uint32_t absPartIdx) const { return m_buf[chromaId] + getChromaAddrOffset(absPartIdx); }
x265-3.4/source/common/yuv.h-93-
##############################################
x265-3.4/source/encoder/analysis.cpp-3234-        {
x265-3.4/source/encoder/analysis.cpp:3235:            pixel *fref0 = m_slice->m_mref[0][ref0].getLumaAddr(pu.ctuAddr, pu.cuAbsPartIdx);
x265-3.4/source/encoder/analysis.cpp:3236:            pixel *fref1 = m_slice->m_mref[1][ref1].getLumaAddr(pu.ctuAddr, pu.cuAbsPartIdx);
x265-3.4/source/encoder/analysis.cpp-3237-            intptr_t refStride = m_slice->m_mref[0][0].lumaStride;
##############################################
x265-3.4/source/encoder/analysis.cpp-3333-        Yuv& predYuv = m_modeDepth[0].bestMode->predYuv;
x265-3.4/source/encoder/analysis.cpp:3334:        pixel* predY = predYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/analysis.cpp-3335-
##############################################
x265-3.4/source/encoder/analysis.cpp-3341-        {
x265-3.4/source/encoder/analysis.cpp:3342:            pixel* predU = predYuv.getCbAddr(absPartIdx);
x265-3.4/source/encoder/analysis.cpp:3343:            pixel* predV = predYuv.getCrAddr(absPartIdx);
x265-3.4/source/encoder/analysis.cpp-3344-            primitives.chroma[m_csp].cu[sizeIdx].sub_ps(resiYuv.m_buf[1], resiYuv.m_csize,
##############################################
x265-3.4/source/encoder/analysis.cpp-3368-            primitives.cu[sizeIdx].add_ps[reconPicAlign && predYalign && (reconPic.m_stride % 64 == 0) && (predYuv.m_size % 64 == 0) &&
x265-3.4/source/encoder/analysis.cpp:3369:                (resiYuv.m_size % 64 == 0)](reconPic.getLumaAddr(cu.m_cuAddr, absPartIdx), reconPic.m_stride, predY, resiYuv.m_buf[0], predYuv.m_size, resiYuv.m_size);
x265-3.4/source/encoder/analysis.cpp-3370-        }
x265-3.4/source/encoder/analysis.cpp-3371-        else
x265-3.4/source/encoder/analysis.cpp:3372:            primitives.cu[sizeIdx].copy_pp(reconPic.getLumaAddr(cu.m_cuAddr, absPartIdx), reconPic.m_stride,
x265-3.4/source/encoder/analysis.cpp-3373-                                           predY, predYuv.m_size);
##############################################
x265-3.4/source/encoder/analysis.cpp-3375-        {
x265-3.4/source/encoder/analysis.cpp:3376:             pixel* predU = predYuv.getCbAddr(absPartIdx);
x265-3.4/source/encoder/analysis.cpp:3377:             pixel* predV = predYuv.getCrAddr(absPartIdx);
x265-3.4/source/encoder/analysis.cpp-3378-             if (cu.m_cbf[1][0])
##############################################
x265-3.4/source/encoder/analysis.cpp-3382-                 primitives.chroma[m_csp].cu[sizeIdx].add_ps[reconPicAlign && predUalign && (reconPic.m_strideC % 64 == 0) && (predYuv.m_csize % 64 == 0) &&
x265-3.4/source/encoder/analysis.cpp:3383:                     (resiYuv.m_csize % 64 == 0)](reconPic.getCbAddr(cu.m_cuAddr, absPartIdx), reconPic.m_strideC, predU, resiYuv.m_buf[1], predYuv.m_csize, resiYuv.m_csize);
x265-3.4/source/encoder/analysis.cpp-3384-             }
x265-3.4/source/encoder/analysis.cpp-3385-            else
x265-3.4/source/encoder/analysis.cpp:3386:                primitives.chroma[m_csp].cu[sizeIdx].copy_pp(reconPic.getCbAddr(cu.m_cuAddr, absPartIdx), reconPic.m_strideC,
x265-3.4/source/encoder/analysis.cpp-3387-                                                         predU, predYuv.m_csize);
##############################################
x265-3.4/source/encoder/analysis.cpp-3393-                primitives.chroma[m_csp].cu[sizeIdx].add_ps[reconPicAlign && predValign && (reconPic.m_strideC % 64 == 0) && (predYuv.m_csize % 64 == 0) &&
x265-3.4/source/encoder/analysis.cpp:3394:                    (resiYuv.m_csize % 64 == 0)](reconPic.getCrAddr(cu.m_cuAddr, absPartIdx), reconPic.m_strideC, predV, resiYuv.m_buf[2], predYuv.m_csize, resiYuv.m_csize);
x265-3.4/source/encoder/analysis.cpp-3395-            }
x265-3.4/source/encoder/analysis.cpp-3396-            else
x265-3.4/source/encoder/analysis.cpp:3397:                primitives.chroma[m_csp].cu[sizeIdx].copy_pp(reconPic.getCrAddr(cu.m_cuAddr, absPartIdx), reconPic.m_strideC,
x265-3.4/source/encoder/analysis.cpp-3398-                                                         predV, predYuv.m_csize);
##############################################
x265-3.4/source/encoder/entropy.cpp-897-    uint32_t realEndAddress = slice->m_endCUAddr;
x265-3.4/source/encoder/entropy.cpp:898:    uint32_t cuAddr = ctu.getSCUAddr() + absPartIdx;
x265-3.4/source/encoder/entropy.cpp-899-    X265_CHECK(realEndAddress == slice->realEndAddress(slice->m_endCUAddr), "real end address expected\n");
##############################################
x265-3.4/source/encoder/frameencoder.cpp-1181-
x265-3.4/source/encoder/frameencoder.cpp:1182:        updateMD5Plane(m_seiReconPictureDigest.m_state[0], reconPic->getLumaAddr(cuAddr), width, height, stride);
x265-3.4/source/encoder/frameencoder.cpp-1183-        if (m_param->internalCsp != X265_CSP_I400)
##############################################
x265-3.4/source/encoder/frameencoder.cpp-1194-
x265-3.4/source/encoder/frameencoder.cpp:1195:            updateMD5Plane(m_seiReconPictureDigest.m_state[1], reconPic->getCbAddr(cuAddr), width, height, stride);
x265-3.4/source/encoder/frameencoder.cpp:1196:            updateMD5Plane(m_seiReconPictureDigest.m_state[2], reconPic->getCrAddr(cuAddr), width, height, stride);
x265-3.4/source/encoder/frameencoder.cpp-1197-        }
##############################################
x265-3.4/source/encoder/frameencoder.cpp-1204-
x265-3.4/source/encoder/frameencoder.cpp:1205:        updateCRC(reconPic->getLumaAddr(cuAddr), m_seiReconPictureDigest.m_crc[0], height, width, stride);
x265-3.4/source/encoder/frameencoder.cpp-1206-        if (m_param->internalCsp != X265_CSP_I400)
##############################################
x265-3.4/source/encoder/frameencoder.cpp-1212-
x265-3.4/source/encoder/frameencoder.cpp:1213:            updateCRC(reconPic->getCbAddr(cuAddr), m_seiReconPictureDigest.m_crc[1], height, width, stride);
x265-3.4/source/encoder/frameencoder.cpp:1214:            updateCRC(reconPic->getCrAddr(cuAddr), m_seiReconPictureDigest.m_crc[2], height, width, stride);
x265-3.4/source/encoder/frameencoder.cpp-1215-        }
##############################################
x265-3.4/source/encoder/framefilter.cpp-261-
x265-3.4/source/encoder/framefilter.cpp:262:    pixel* dst = reconPic->getLumaAddr(cuAddr, absPartIdx);
x265-3.4/source/encoder/framefilter.cpp:263:    pixel* src = fencPic->getLumaAddr(cuAddr, absPartIdx);
x265-3.4/source/encoder/framefilter.cpp-264-
##############################################
x265-3.4/source/encoder/framefilter.cpp-268-    {
x265-3.4/source/encoder/framefilter.cpp:269:        pixel* dstCb = reconPic->getCbAddr(cuAddr, absPartIdx);
x265-3.4/source/encoder/framefilter.cpp:270:        pixel* srcCb = fencPic->getCbAddr(cuAddr, absPartIdx);
x265-3.4/source/encoder/framefilter.cpp:271:        pixel* dstCr = reconPic->getCrAddr(cuAddr, absPartIdx);
x265-3.4/source/encoder/framefilter.cpp:272:        pixel* srcCr = fencPic->getCrAddr(cuAddr, absPartIdx);
x265-3.4/source/encoder/framefilter.cpp-273-
##############################################
x265-3.4/source/encoder/framefilter.cpp-303-    int ctuWidth  = ctu->m_encData->m_param->maxCUSize;
x265-3.4/source/encoder/framefilter.cpp:304:    const pixel* recY = reconPic->getPlaneAddr(0, cuAddr) - (ctu->m_bFirstRowInSlice ? 0 : reconPic->m_stride);
x265-3.4/source/encoder/framefilter.cpp-305-
##############################################
x265-3.4/source/encoder/framefilter.cpp-314-
x265-3.4/source/encoder/framefilter.cpp:315:        const pixel* recU = reconPic->getPlaneAddr(1, cuAddr) - (ctu->m_bFirstRowInSlice ? 0 : reconPic->m_strideC);
x265-3.4/source/encoder/framefilter.cpp:316:        const pixel* recV = reconPic->getPlaneAddr(2, cuAddr) - (ctu->m_bFirstRowInSlice ? 0 : reconPic->m_strideC);
x265-3.4/source/encoder/framefilter.cpp-317-        memcpy(&m_sao.m_tmpU[1][col * ctuWidth], recU, ctuWidth * sizeof(pixel));
##############################################
x265-3.4/source/encoder/framefilter.cpp-367-    const intptr_t strideC = reconPic->m_strideC;
x265-3.4/source/encoder/framefilter.cpp:368:    pixel *pixY = reconPic->getLumaAddr(lineStartCUAddr);
x265-3.4/source/encoder/framefilter.cpp-369-    // // MUST BE check I400 since m_picOrg uninitialize in that case
x265-3.4/source/encoder/framefilter.cpp:370:    pixel *pixU = (m_frameFilter->m_param->internalCsp != X265_CSP_I400) ? reconPic->getCbAddr(lineStartCUAddr) : NULL;
x265-3.4/source/encoder/framefilter.cpp:371:    pixel *pixV = (m_frameFilter->m_param->internalCsp != X265_CSP_I400) ? reconPic->getCrAddr(lineStartCUAddr) : NULL;
x265-3.4/source/encoder/framefilter.cpp-372-    int copySizeY = realW;
##############################################
x265-3.4/source/encoder/framefilter.cpp-377-        // TODO: improve by process on Left or Right only
x265-3.4/source/encoder/framefilter.cpp:378:        primitives.extendRowBorder(reconPic->getLumaAddr(m_rowAddr), stride, reconPic->m_picWidth, realH, reconPic->m_lumaMarginX);
x265-3.4/source/encoder/framefilter.cpp-379-
##############################################
x265-3.4/source/encoder/framefilter.cpp-381-        {
x265-3.4/source/encoder/framefilter.cpp:382:            primitives.extendRowBorder(reconPic->getCbAddr(m_rowAddr), strideC, reconPic->m_picWidth >> hChromaShift, realH >> vChromaShift, reconPic->m_chromaMarginX);
x265-3.4/source/encoder/framefilter.cpp:383:            primitives.extendRowBorder(reconPic->getCrAddr(m_rowAddr), strideC, reconPic->m_picWidth >> hChromaShift, realH >> vChromaShift, reconPic->m_chromaMarginX);
x265-3.4/source/encoder/framefilter.cpp-384-        }
##############################################
x265-3.4/source/encoder/framefilter.cpp-674-
x265-3.4/source/encoder/framefilter.cpp:675:        uint64_t ssdY = m_frameEncoder->m_top->computeSSD(fencPic->getLumaAddr(cuAddr), reconPic->getLumaAddr(cuAddr), stride, width, height, m_param);
x265-3.4/source/encoder/framefilter.cpp-676-        m_frameEncoder->m_SSDY += ssdY;
##############################################
x265-3.4/source/encoder/framefilter.cpp-683-
x265-3.4/source/encoder/framefilter.cpp:684:            uint64_t ssdU = m_frameEncoder->m_top->computeSSD(fencPic->getCbAddr(cuAddr), reconPic->getCbAddr(cuAddr), stride, width, height, m_param);
x265-3.4/source/encoder/framefilter.cpp:685:            uint64_t ssdV = m_frameEncoder->m_top->computeSSD(fencPic->getCrAddr(cuAddr), reconPic->getCrAddr(cuAddr), stride, width, height, m_param);
x265-3.4/source/encoder/framefilter.cpp-686-
##############################################
x265-3.4/source/encoder/framefilter.h-82-            , m_row(0)
x265-3.4/source/encoder/framefilter.h:83:            , m_rowAddr(0)
x265-3.4/source/encoder/framefilter.h-84-            , m_frameFilter(NULL)
##############################################
x265-3.4/source/encoder/motion.cpp-613-    if (ctuAddr >= 0)
x265-3.4/source/encoder/motion.cpp:614:        blockOffset = ref->reconPic->getLumaAddr(ctuAddr, absPartIdx) - ref->reconPic->getLumaAddr(0);
x265-3.4/source/encoder/motion.cpp-615-    intptr_t stride = ref->lumaStride;
##############################################
x265-3.4/source/encoder/motion.cpp-752-    if (ctuAddr >= 0)
x265-3.4/source/encoder/motion.cpp:753:        blockOffset = ref->reconPic->getLumaAddr(ctuAddr, absPartIdx) - ref->reconPic->getLumaAddr(0);
x265-3.4/source/encoder/motion.cpp-754-    intptr_t stride = hme ? ref->lumaStride / 2 : ref->lumaStride;
##############################################
x265-3.4/source/encoder/motion.cpp-1612-
x265-3.4/source/encoder/motion.cpp:1613:        const pixel* refCb = ref->getCbAddr(ctuAddr, absPartIdx) + refOffset;
x265-3.4/source/encoder/motion.cpp:1614:        const pixel* refCr = ref->getCrAddr(ctuAddr, absPartIdx) + refOffset;
x265-3.4/source/encoder/motion.cpp-1615-
##############################################
x265-3.4/source/encoder/motion.h-92-    {
x265-3.4/source/encoder/motion.h:93:        return chromaSatd(refYuv.getCbAddr(puPartIdx), refYuv.m_csize, fencPUYuv.m_buf[1], fencPUYuv.m_csize) +
x265-3.4/source/encoder/motion.h:94:               chromaSatd(refYuv.getCrAddr(puPartIdx), refYuv.m_csize, fencPUYuv.m_buf[2], fencPUYuv.m_csize);
x265-3.4/source/encoder/motion.h-95-    }
##############################################
x265-3.4/source/encoder/sao.cpp-112-
x265-3.4/source/encoder/sao.cpp:113:        // SAO asm code will read 1 pixel before and after, so pad by 2
x265-3.4/source/encoder/sao.cpp-114-        // NOTE: m_param->sourceWidth+2 enough, to avoid condition check in copySaoAboveRef(), I alloc more up to 63 bytes in here
##############################################
x265-3.4/source/encoder/sao.cpp-276-    PicYuv* reconPic = m_frame->m_reconPic;
x265-3.4/source/encoder/sao.cpp:277:    pixel* rec = reconPic->getPlaneAddr(plane, addr);
x265-3.4/source/encoder/sao.cpp-278-    intptr_t stride = plane ? reconPic->m_strideC : reconPic->m_stride;
##############################################
x265-3.4/source/encoder/sao.cpp-579-    int addr = idxY * m_numCuInWidth + idxX;
x265-3.4/source/encoder/sao.cpp:580:    pixel* rec = reconPic->getLumaAddr(addr);
x265-3.4/source/encoder/sao.cpp-581-
##############################################
x265-3.4/source/encoder/sao.cpp-595-    {
x265-3.4/source/encoder/sao.cpp:596:        rec = reconPic->getLumaAddr(addr);
x265-3.4/source/encoder/sao.cpp-597-        for (int i = 0; i < ctuHeight + 1; i++)
##############################################
x265-3.4/source/encoder/sao.cpp-644-    int addr = idxY * m_numCuInWidth + idxX;
x265-3.4/source/encoder/sao.cpp:645:    pixel* recCb = reconPic->getCbAddr(addr);
x265-3.4/source/encoder/sao.cpp:646:    pixel* recCr = reconPic->getCrAddr(addr);
x265-3.4/source/encoder/sao.cpp-647-
##############################################
x265-3.4/source/encoder/sao.cpp-666-    {
x265-3.4/source/encoder/sao.cpp:667:        recCb = reconPic->getCbAddr(addr);
x265-3.4/source/encoder/sao.cpp:668:        recCr = reconPic->getCrAddr(addr);
x265-3.4/source/encoder/sao.cpp-669-        for (int i = 0; i < ctuHeight + 1; i++)
##############################################
x265-3.4/source/encoder/sao.cpp-739-    const CUData* cu = m_frame->m_encData->getPicCTU(addr);
x265-3.4/source/encoder/sao.cpp:740:    const pixel* fenc0 = m_frame->m_fencPic->getPlaneAddr(plane, addr);
x265-3.4/source/encoder/sao.cpp:741:    const pixel* rec0  = reconPic->getPlaneAddr(plane, addr);
x265-3.4/source/encoder/sao.cpp-742-    const pixel* fenc;
##############################################
x265-3.4/source/encoder/sao.cpp-991-
x265-3.4/source/encoder/sao.cpp:992:        const pixel* fenc0 = m_frame->m_fencPic->getPlaneAddr(plane, addr);
x265-3.4/source/encoder/sao.cpp:993:        const pixel* rec0 = reconPic->getPlaneAddr(plane, addr);
x265-3.4/source/encoder/sao.cpp-994-        fenc = fenc0;
##############################################
x265-3.4/source/encoder/search.cpp-325-
x265-3.4/source/encoder/search.cpp:326:    pixel*   reconQt = m_rqt[qtLayer].reconQtYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-327-    uint32_t reconQtStride = m_rqt[qtLayer].reconQtYuv.m_size;
##############################################
x265-3.4/source/encoder/search.cpp-333-
x265-3.4/source/encoder/search.cpp:334:        const pixel* fenc = mode.fencYuv->getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp:335:        pixel*   pred     = mode.predYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp:336:        int16_t* residual = m_rqt[cuGeom.depth].tmpResiYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-337-        uint32_t stride   = mode.fencYuv->m_size;
##############################################
x265-3.4/source/encoder/search.cpp-499-    PicYuv*  reconPic = m_frame->m_reconPic;
x265-3.4/source/encoder/search.cpp:500:    pixel*   picReconY = reconPic->getLumaAddr(cu.m_cuAddr, cuGeom.absPartIdx + absPartIdx);
x265-3.4/source/encoder/search.cpp-501-    intptr_t picStride = reconPic->m_stride;
##############################################
x265-3.4/source/encoder/search.cpp-527-
x265-3.4/source/encoder/search.cpp:528:    const pixel* fenc = fencYuv->getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp:529:    pixel*   pred = predYuv->getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp:530:    int16_t* residual = m_rqt[cuGeom.depth].tmpResiYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-531-    uint32_t stride = fencYuv->m_size;
##############################################
x265-3.4/source/encoder/search.cpp-547-    coeff_t* coeffY = m_rqt[qtLayer].coeffRQT[0] + coeffOffsetY;
x265-3.4/source/encoder/search.cpp:548:    pixel*   reconQt = m_rqt[qtLayer].reconQtYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-549-    uint32_t reconQtStride = m_rqt[qtLayer].reconQtYuv.m_size;
##############################################
x265-3.4/source/encoder/search.cpp-675-    PicYuv*  reconPic = m_frame->m_reconPic;
x265-3.4/source/encoder/search.cpp:676:    pixel*   picReconY = reconPic->getLumaAddr(cu.m_cuAddr, cuGeom.absPartIdx + absPartIdx);
x265-3.4/source/encoder/search.cpp-677-    intptr_t picStride = reconPic->m_stride;
##############################################
x265-3.4/source/encoder/search.cpp-702-    {
x265-3.4/source/encoder/search.cpp:703:        const pixel* fenc = mode.fencYuv->getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp:704:        pixel*   pred     = mode.predYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp:705:        int16_t* residual = m_rqt[cuGeom.depth].tmpResiYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-706-        uint32_t stride   = mode.fencYuv->m_size;
##############################################
x265-3.4/source/encoder/search.cpp-726-        PicYuv*  reconPic = m_frame->m_reconPic;
x265-3.4/source/encoder/search.cpp:727:        pixel*   picReconY = reconPic->getLumaAddr(cu.m_cuAddr, cuGeom.absPartIdx + absPartIdx);
x265-3.4/source/encoder/search.cpp-728-        intptr_t picStride = reconPic->m_stride;
##############################################
x265-3.4/source/encoder/search.cpp-882-
x265-3.4/source/encoder/search.cpp:883:            const pixel* fenc = mode.fencYuv->getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp:884:            pixel*   pred     = mode.predYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp:885:            int16_t* residual = resiYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp-886-            uint32_t coeffOffsetC  = absPartIdxC << (LOG2_UNIT_SIZE * 2 - (m_hChromaShift + m_vChromaShift));
x265-3.4/source/encoder/search.cpp-887-            coeff_t* coeffC        = m_rqt[qtLayer].coeffRQT[chromaId] + coeffOffsetC;
x265-3.4/source/encoder/search.cpp:888:            pixel*   reconQt       = m_rqt[qtLayer].reconQtYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp-889-            uint32_t reconQtStride = m_rqt[qtLayer].reconQtYuv.m_csize;
x265-3.4/source/encoder/search.cpp-890-            PicYuv*  reconPic = m_frame->m_reconPic;
x265-3.4/source/encoder/search.cpp:891:            pixel*   picReconC = reconPic->getChromaAddr(chromaId, cu.m_cuAddr, cuGeom.absPartIdx + absPartIdxC);
x265-3.4/source/encoder/search.cpp-892-            intptr_t picStride = reconPic->m_strideC;
##############################################
x265-3.4/source/encoder/search.cpp-974-
x265-3.4/source/encoder/search.cpp:975:            const pixel* fenc = mode.fencYuv->getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp:976:            pixel*   pred = mode.predYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp:977:            int16_t* residual = m_rqt[cuGeom.depth].tmpResiYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp-978-            uint32_t stride = mode.fencYuv->m_csize;
##############################################
x265-3.4/source/encoder/search.cpp-982-            coeff_t* coeffC = m_rqt[qtLayer].coeffRQT[chromaId] + coeffOffsetC;
x265-3.4/source/encoder/search.cpp:983:            pixel*   reconQt = m_rqt[qtLayer].reconQtYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp-984-            uint32_t reconQtStride = m_rqt[qtLayer].reconQtYuv.m_csize;
##############################################
x265-3.4/source/encoder/search.cpp-1081-            PicYuv*  reconPic = m_frame->m_reconPic;
x265-3.4/source/encoder/search.cpp:1082:            pixel*   reconPicC = reconPic->getChromaAddr(chromaId, cu.m_cuAddr, cuGeom.absPartIdx + absPartIdxC);
x265-3.4/source/encoder/search.cpp-1083-            intptr_t picStride = reconPic->m_strideC;
##############################################
x265-3.4/source/encoder/search.cpp-1182-
x265-3.4/source/encoder/search.cpp:1183:            const pixel* fenc = mode.fencYuv->getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp:1184:            pixel*   pred     = mode.predYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp:1185:            int16_t* residual = resiYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp-1186-            uint32_t coeffOffsetC  = absPartIdxC << (LOG2_UNIT_SIZE * 2 - (m_hChromaShift + m_vChromaShift));
##############################################
x265-3.4/source/encoder/search.cpp-1188-            PicYuv*  reconPic = m_frame->m_reconPic;
x265-3.4/source/encoder/search.cpp:1189:            pixel*   picReconC = reconPic->getChromaAddr(chromaId, cu.m_cuAddr, cuGeom.absPartIdx + absPartIdxC);
x265-3.4/source/encoder/search.cpp-1190-            intptr_t picStride = reconPic->m_strideC;
##############################################
x265-3.4/source/encoder/search.cpp-1550-                // determine set of modes to be tested (using prediction signal only)
x265-3.4/source/encoder/search.cpp:1551:                const pixel* fenc = fencYuv->getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-1552-                uint32_t stride = predYuv->m_size;
##############################################
x265-3.4/source/encoder/search.cpp-1674-            PicYuv*  reconPic = m_frame->m_reconPic;
x265-3.4/source/encoder/search.cpp:1675:            pixel*   dst       = reconPic->getLumaAddr(cu.m_cuAddr, cuGeom.absPartIdx + absPartIdx);
x265-3.4/source/encoder/search.cpp-1676-            uint32_t dststride = reconPic->m_stride;
x265-3.4/source/encoder/search.cpp:1677:            const pixel*   src = reconYuv->getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-1678-            uint32_t srcstride = reconYuv->m_size;
##############################################
x265-3.4/source/encoder/search.cpp-1851-
x265-3.4/source/encoder/search.cpp:1852:            dst = reconPic->getCbAddr(cu.m_cuAddr, zorder);
x265-3.4/source/encoder/search.cpp:1853:            src = reconYuv.getCbAddr(absPartIdxC);
x265-3.4/source/encoder/search.cpp-1854-            primitives.chroma[m_csp].cu[size].copy_pp(dst, dststride, src, reconYuv.m_csize);
x265-3.4/source/encoder/search.cpp-1855-
x265-3.4/source/encoder/search.cpp:1856:            dst = reconPic->getCrAddr(cu.m_cuAddr, zorder);
x265-3.4/source/encoder/search.cpp:1857:            src = reconYuv.getCrAddr(absPartIdxC);
x265-3.4/source/encoder/search.cpp-1858-            primitives.chroma[m_csp].cu[size].copy_pp(dst, dststride, src, reconYuv.m_csize);
##############################################
x265-3.4/source/encoder/search.cpp-1945-
x265-3.4/source/encoder/search.cpp:1946:        uint32_t costCand = m_me.bufSATD(tempYuv.getLumaAddr(pu.puAbsPartIdx), tempYuv.m_size);
x265-3.4/source/encoder/search.cpp-1947-        if (m_me.bChromaSATD)
##############################################
x265-3.4/source/encoder/search.cpp-2018-        predInterLumaPixel(pu, tmpPredYuv, *m_slice->m_refReconPicList[list][ref], mvCand);
x265-3.4/source/encoder/search.cpp:2019:        costs[i] = m_me.bufSAD(tmpPredYuv.getLumaAddr(pu.puAbsPartIdx), tmpPredYuv.m_size);
x265-3.4/source/encoder/search.cpp-2020-    }
##############################################
x265-3.4/source/encoder/search.cpp-2113-    int satdCost = m_me.motionEstimate(&m_slice->m_mref[list][ref], mvmin, mvmax, mvp, numMvc, mvc, m_param->searchRange, outmv, m_param->maxSlices, 
x265-3.4/source/encoder/search.cpp:2114:      m_param->bSourceReferenceEstimation ? m_slice->m_refFrameList[list][ref]->m_fencPic->getLumaAddr(0) : 0);
x265-3.4/source/encoder/search.cpp-2115-
##############################################
x265-3.4/source/encoder/search.cpp-2120-        int lowresMvCost = m_me.motionEstimate(&m_slice->m_mref[list][ref], mvmin, mvmax, mvp_lowres, numMvc, mvc, m_param->searchRange, outmv_lowres, m_param->maxSlices,
x265-3.4/source/encoder/search.cpp:2121:            m_param->bSourceReferenceEstimation ? m_slice->m_refFrameList[list][ref]->m_fencPic->getLumaAddr(0) : 0);
x265-3.4/source/encoder/search.cpp-2122-        if (lowresMvCost < satdCost)
##############################################
x265-3.4/source/encoder/search.cpp-2171-        int cost = m_me.motionEstimate(&m_slice->m_mref[list][ref], mvmin, mvmax, mv, numMvc, mvc, m_param->searchRange, bestMV, m_param->maxSlices,
x265-3.4/source/encoder/search.cpp:2172:        m_param->bSourceReferenceEstimation ? m_slice->m_refFrameList[list][ref]->m_fencPic->getLumaAddr(0) : 0);
x265-3.4/source/encoder/search.cpp-2173-        if (bestcost > cost)
##############################################
x265-3.4/source/encoder/search.cpp-2291-                        int bcost = m_me.motionEstimate(&m_slice->m_mref[list][ref], mvmin, mvmax, mvpSel[cand], numMvc, mvc, m_param->searchRange, bestmv, m_param->maxSlices,
x265-3.4/source/encoder/search.cpp:2292:                            m_param->bSourceReferenceEstimation ? m_slice->m_refFrameList[list][ref]->m_fencPic->getLumaAddr(0) : 0);
x265-3.4/source/encoder/search.cpp-2293-                        if (satdCost > bcost)
##############################################
x265-3.4/source/encoder/search.cpp-2305-                    satdCost = m_me.motionEstimate(&slice->m_mref[list][ref], mvmin, mvmax, mvpIn, numMvc, mvc, m_param->searchRange, outmv, m_param->maxSlices,
x265-3.4/source/encoder/search.cpp:2306:                        m_param->bSourceReferenceEstimation ? m_slice->m_refFrameList[list][ref]->m_fencPic->getLumaAddr(0) : 0);
x265-3.4/source/encoder/search.cpp-2307-                }
##############################################
x265-3.4/source/encoder/search.cpp-2429-                    int satdCost = m_me.motionEstimate(&slice->m_mref[list][ref], mvmin, mvmax, mvp, numMvc, mvc, m_param->searchRange, outmv, m_param->maxSlices, 
x265-3.4/source/encoder/search.cpp:2430:                      m_param->bSourceReferenceEstimation ? m_slice->m_refFrameList[list][ref]->m_fencPic->getLumaAddr(0) : 0);
x265-3.4/source/encoder/search.cpp-2431-
##############################################
x265-3.4/source/encoder/search.cpp-2436-                        int lowresMvCost = m_me.motionEstimate(&slice->m_mref[list][ref], mvmin, mvmax, mvp_lowres, numMvc, mvc, m_param->searchRange, outmv_lowres, m_param->maxSlices,
x265-3.4/source/encoder/search.cpp:2437:                            m_param->bSourceReferenceEstimation ? m_slice->m_refFrameList[list][ref]->m_fencPic->getLumaAddr(0) : 0);
x265-3.4/source/encoder/search.cpp-2438-                        if (lowresMvCost < satdCost)
##############################################
x265-3.4/source/encoder/search.cpp-2494-
x265-3.4/source/encoder/search.cpp:2495:                satdCost = m_me.bufSATD(tmpPredYuv.getLumaAddr(pu.puAbsPartIdx), tmpPredYuv.m_size) +
x265-3.4/source/encoder/search.cpp-2496-                           m_me.bufChromaSATD(tmpPredYuv, pu.puAbsPartIdx);
##############################################
x265-3.4/source/encoder/search.cpp-2506-                predInterLumaPixel(pu, bidirYuv[1], *refPic1, bestME[1].mv);
x265-3.4/source/encoder/search.cpp:2507:                primitives.pu[m_me.partEnum].pixelavg_pp[(tmpPredYuv.m_size % 64 == 0) && (bidirYuv[0].m_size % 64 == 0) && (bidirYuv[1].m_size % 64 == 0)](tmpPredYuv.m_buf[0], tmpPredYuv.m_size, bidirYuv[0].getLumaAddr(pu.puAbsPartIdx), bidirYuv[0].m_size,
x265-3.4/source/encoder/search.cpp:2508:                                                                                                 bidirYuv[1].getLumaAddr(pu.puAbsPartIdx), bidirYuv[1].m_size, 32);
x265-3.4/source/encoder/search.cpp-2509-                satdCost = m_me.bufSATD(tmpPredYuv.m_buf[0], tmpPredYuv.m_size);
##############################################
x265-3.4/source/encoder/search.cpp-2540-
x265-3.4/source/encoder/search.cpp:2541:                    satdCost = m_me.bufSATD(tmpPredYuv.getLumaAddr(pu.puAbsPartIdx), tmpPredYuv.m_size) +
x265-3.4/source/encoder/search.cpp-2542-                               m_me.bufChromaSATD(tmpPredYuv, pu.puAbsPartIdx);
##############################################
x265-3.4/source/encoder/search.cpp-2545-                {
x265-3.4/source/encoder/search.cpp:2546:                    const pixel* ref0 = m_slice->m_mref[0][bestME[0].ref].getLumaAddr(pu.ctuAddr, pu.cuAbsPartIdx + pu.puAbsPartIdx);
x265-3.4/source/encoder/search.cpp:2547:                    const pixel* ref1 = m_slice->m_mref[1][bestME[1].ref].getLumaAddr(pu.ctuAddr, pu.cuAbsPartIdx + pu.puAbsPartIdx);
x265-3.4/source/encoder/search.cpp-2548-                    intptr_t refStride = slice->m_mref[0][0].lumaStride;
##############################################
x265-3.4/source/encoder/search.cpp-3015-
x265-3.4/source/encoder/search.cpp:3016:        int16_t* curResiY = resiYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-3017-        uint32_t strideResiY = resiYuv.m_size;
x265-3.4/source/encoder/search.cpp-3018-
x265-3.4/source/encoder/search.cpp:3019:        const pixel* fenc = fencYuv->getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-3020-        uint32_t numSigY = m_quant.transformNxN(cu, fenc, fencYuv->m_size, curResiY, strideResiY, coeffCurY, log2TrSize, TEXT_LUMA, absPartIdx, false);
##############################################
x265-3.4/source/encoder/search.cpp-3051-
x265-3.4/source/encoder/search.cpp:3052:                int16_t* curResiU = resiYuv.getCbAddr(absPartIdxC);
x265-3.4/source/encoder/search.cpp:3053:                const pixel* fencCb = fencYuv->getCbAddr(absPartIdxC);
x265-3.4/source/encoder/search.cpp-3054-                uint32_t numSigU = m_quant.transformNxN(cu, fencCb, fencYuv->m_csize, curResiU, strideResiC, coeffCurU + subTUOffset, log2TrSizeC, TEXT_CHROMA_U, absPartIdxC, false);
##############################################
x265-3.4/source/encoder/search.cpp-3065-
x265-3.4/source/encoder/search.cpp:3066:                int16_t* curResiV = resiYuv.getCrAddr(absPartIdxC);
x265-3.4/source/encoder/search.cpp:3067:                const pixel* fencCr = fencYuv->getCrAddr(absPartIdxC);
x265-3.4/source/encoder/search.cpp-3068-                uint32_t numSigV = m_quant.transformNxN(cu, fencCr, fencYuv->m_csize, curResiV, strideResiC, coeffCurV + subTUOffset, log2TrSizeC, TEXT_CHROMA_V, absPartIdxC, false);
##############################################
x265-3.4/source/encoder/search.cpp-3274-
x265-3.4/source/encoder/search.cpp:3275:        const pixel* fenc = fencYuv->getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp:3276:        int16_t* resi = resiYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-3277-        numSig[TEXT_LUMA][0] = m_quant.transformNxN(cu, fenc, fencYuv->m_size, resi, resiYuv.m_size, coeffCurY, log2TrSize, TEXT_LUMA, absPartIdx, false);
##############################################
x265-3.4/source/encoder/search.cpp-3291-        //Assuming zero residual 
x265-3.4/source/encoder/search.cpp:3292:        sse_t zeroDistY = primitives.cu[partSize].sse_pp(fenc, fencYuv->m_size, mode.predYuv.getLumaAddr(absPartIdx), mode.predYuv.m_size);
x265-3.4/source/encoder/search.cpp-3293-        uint32_t zeroEnergyY = 0;
x265-3.4/source/encoder/search.cpp-3294-        if (m_rdCost.m_psyRd)
x265-3.4/source/encoder/search.cpp:3295:            zeroEnergyY = m_rdCost.psyCost(partSize, fenc, fencYuv->m_size, mode.predYuv.getLumaAddr(absPartIdx), mode.predYuv.m_size);
x265-3.4/source/encoder/search.cpp-3296-        else if(m_rdCost.m_ssimRd)
x265-3.4/source/encoder/search.cpp:3297:            zeroEnergyY = m_quant.ssimDistortion(cu, fenc, fencYuv->m_size, mode.predYuv.getLumaAddr(absPartIdx), mode.predYuv.m_size, log2TrSize, TEXT_LUMA, absPartIdx);
x265-3.4/source/encoder/search.cpp-3298-
x265-3.4/source/encoder/search.cpp:3299:        int16_t* curResiY = m_rqt[qtLayer].resiQtYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-3300-        uint32_t strideResiY = m_rqt[qtLayer].resiQtYuv.m_size;
##############################################
x265-3.4/source/encoder/search.cpp-3307-            // finally we have to encode correct cbf after comparing with null cost
x265-3.4/source/encoder/search.cpp:3308:            pixel* curReconY = m_rqt[qtLayer].reconQtYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-3309-            bool curReconYAlign = m_rqt[qtLayer].reconQtYuv.getAddrOffset(absPartIdx, m_rqt[qtLayer].reconQtYuv.m_size) % 64 == 0;
##############################################
x265-3.4/source/encoder/search.cpp-3313-            bool bufferAlignCheck = curReconYAlign && predYuvAlign && curResiYAlign && (strideReconY % 64 == 0) && (mode.predYuv.m_size % 64 == 0) && (strideResiY % 64 == 0);
x265-3.4/source/encoder/search.cpp:3314:            primitives.cu[partSize].add_ps[bufferAlignCheck](curReconY, strideReconY, mode.predYuv.getLumaAddr(absPartIdx), curResiY, mode.predYuv.m_size, strideResiY);
x265-3.4/source/encoder/search.cpp-3315-
##############################################
x265-3.4/source/encoder/search.cpp-3399-
x265-3.4/source/encoder/search.cpp:3400:                    fenc = fencYuv->getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp:3401:                    resi = resiYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp-3402-                    numSig[chromaId][tuIterator.section] = m_quant.transformNxN(cu, fenc, fencYuv->m_csize, resi, resiYuv.m_csize, coeffCurC + subTUOffset, log2TrSizeC, (TextType)chromaId, absPartIdxC, false);
##############################################
x265-3.4/source/encoder/search.cpp-3410-
x265-3.4/source/encoder/search.cpp:3411:                    int16_t* curResiC = m_rqt[qtLayer].resiQtYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp:3412:                    zeroDistC = m_rdCost.scaleChromaDist(chromaId, primitives.cu[log2TrSizeC - 2].sse_pp(fenc, fencYuv->m_csize, mode.predYuv.getChromaAddr(chromaId, absPartIdxC), mode.predYuv.m_csize));
x265-3.4/source/encoder/search.cpp-3413-
##############################################
x265-3.4/source/encoder/search.cpp-3415-                    if (m_rdCost.m_psyRd)
x265-3.4/source/encoder/search.cpp:3416:                        zeroEnergyC = m_rdCost.psyCost(partSizeC, fenc, fencYuv->m_csize, mode.predYuv.getChromaAddr(chromaId, absPartIdxC), mode.predYuv.m_csize);
x265-3.4/source/encoder/search.cpp-3417-                    else if(m_rdCost.m_ssimRd)
x265-3.4/source/encoder/search.cpp:3418:                        zeroEnergyC = m_quant.ssimDistortion(cu, fenc, fencYuv->m_csize, mode.predYuv.getChromaAddr(chromaId, absPartIdxC), mode.predYuv.m_csize, log2TrSizeC, (TextType)chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp-3419-
##############################################
x265-3.4/source/encoder/search.cpp-3426-                        // finally we have to encode correct cbf after comparing with null cost
x265-3.4/source/encoder/search.cpp:3427:                        pixel* curReconC      = m_rqt[qtLayer].reconQtYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp-3428-                        uint32_t strideReconC = m_rqt[qtLayer].reconQtYuv.m_csize;
##############################################
x265-3.4/source/encoder/search.cpp-3432-                        bool bufferAlignCheck = curReconCAlign && predYuvAlign && curResiCAlign && (strideReconC % 64 == 0) && (mode.predYuv.m_csize % 64 == 0) && (strideResiC % 64 == 0);
x265-3.4/source/encoder/search.cpp:3433:                        primitives.cu[partSizeC].add_ps[bufferAlignCheck](curReconC, strideReconC, mode.predYuv.getChromaAddr(chromaId, absPartIdxC), curResiC, mode.predYuv.m_csize, strideResiC);
x265-3.4/source/encoder/search.cpp-3434-                        sse_t nonZeroDistC = m_rdCost.scaleChromaDist(chromaId, primitives.cu[partSizeC].sse_pp(fenc, fencYuv->m_csize, curReconC, strideReconC));
##############################################
x265-3.4/source/encoder/search.cpp-3524-
x265-3.4/source/encoder/search.cpp:3525:            fenc = fencYuv->getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp:3526:            resi = resiYuv.getLumaAddr(absPartIdx);
x265-3.4/source/encoder/search.cpp-3527-            uint32_t numSigTSkipY = m_quant.transformNxN(cu, fenc, fencYuv->m_size, resi, resiYuv.m_size, m_tsCoeff, log2TrSize, TEXT_LUMA, absPartIdx, true);
##############################################
x265-3.4/source/encoder/search.cpp-3539-                bool bufferAlignCheck = predYuvAlign && (trSize % 64 == 0) && (mode.predYuv.m_size % 64 == 0);
x265-3.4/source/encoder/search.cpp:3540:                primitives.cu[partSize].add_ps[bufferAlignCheck](m_tsRecon, trSize, mode.predYuv.getLumaAddr(absPartIdx), m_tsResidual, mode.predYuv.m_size, trSize);
x265-3.4/source/encoder/search.cpp-3541-                nonZeroDistY = primitives.cu[partSize].sse_pp(fenc, fencYuv->m_size, m_tsRecon, trSize);
##############################################
x265-3.4/source/encoder/search.cpp-3594-
x265-3.4/source/encoder/search.cpp:3595:                    int16_t* curResiC = m_rqt[qtLayer].resiQtYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp-3596-
##############################################
x265-3.4/source/encoder/search.cpp-3601-
x265-3.4/source/encoder/search.cpp:3602:                    fenc = fencYuv->getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp:3603:                    resi = resiYuv.getChromaAddr(chromaId, absPartIdxC);
x265-3.4/source/encoder/search.cpp-3604-                    uint32_t numSigTSkipC = m_quant.transformNxN(cu, fenc, fencYuv->m_csize, resi, resiYuv.m_csize, m_tsCoeff, log2TrSizeC, (TextType)chromaId, absPartIdxC, true);
##############################################
x265-3.4/source/encoder/search.cpp-3618-                        bool bufferAlignCheck = predYuvAlign && (trSizeC % 64 == 0) && (mode.predYuv.m_csize % 64 == 0) && (trSizeC % 64 == 0);
x265-3.4/source/encoder/search.cpp:3619:                        primitives.cu[partSizeC].add_ps[bufferAlignCheck](m_tsRecon, trSizeC, mode.predYuv.getChromaAddr(chromaId, absPartIdxC), m_tsResidual, mode.predYuv.m_csize, trSizeC);
x265-3.4/source/encoder/search.cpp-3620-                        nonZeroDistC = m_rdCost.scaleChromaDist(chromaId, primitives.cu[partSizeC].sse_pp(fenc, fencYuv->m_csize, m_tsRecon, trSizeC));
##############################################
x265-3.4/source/test/CMakeLists.txt-16-        COMMAND ${NASM_EXECUTABLE}
x265-3.4/source/test/CMakeLists.txt:17:        ARGS ${NASM_FLAGS} ${CMAKE_CURRENT_SOURCE_DIR}/checkasm-a.asm -o checkasm-a.obj
x265-3.4/source/test/CMakeLists.txt-18-        DEPENDS checkasm-a.asm)
##############################################
x265-3.4/source/test/checkasm-a.asm-61-
x265-3.4/source/test/checkasm-a.asm:62:; max number of args used by any x265 asm function.
x265-3.4/source/test/checkasm-a.asm-63-; (max_args % 4) must equal 3 for stack alignment
##############################################
x265-3.4/source/test/checkasm-arm.S-45-
x265-3.4/source/test/checkasm-arm.S:46:@ max number of args used by any x265 asm function.
x265-3.4/source/test/checkasm-arm.S-47-#define MAX_ARGS 15
##############################################
x265-3.4/source/test/pixelharness.cpp-1255-    {
x265-3.4/source/test/pixelharness.cpp:1256:        // initialize input data to random, the dynamic range wrong but good to verify our asm code
x265-3.4/source/test/pixelharness.cpp-1257-        for (int x = 0; x < NUM_EDGETYPE; x++)
##############################################
x265-3.4/source/test/pixelharness.cpp-1291-    {
x265-3.4/source/test/pixelharness.cpp:1292:        // initialize input data to random, the dynamic range wrong but good to verify our asm code
x265-3.4/source/test/pixelharness.cpp-1293-        for (int x = 0; x < NUM_EDGETYPE; x++)
##############################################
x265-3.4/source/test/pixelharness.cpp-1331-    {
x265-3.4/source/test/pixelharness.cpp:1332:        // initialize input data to random, the dynamic range wrong but good to verify our asm code
x265-3.4/source/test/pixelharness.cpp-1333-        for (int x = 0; x < NUM_EDGETYPE; x++)
##############################################
x265-3.4/source/test/pixelharness.cpp-1377-
x265-3.4/source/test/pixelharness.cpp:1378:    // NOTE: verify more times since our asm is NOT exact match to C, the output of upBuff* will be DIFFERENT
x265-3.4/source/test/pixelharness.cpp-1379-    for (int i = 0; i < ITERS * 10; i++)
x265-3.4/source/test/pixelharness.cpp-1380-    {
x265-3.4/source/test/pixelharness.cpp:1381:        // initialize input data to random, the dynamic range wrong but good to verify our asm code
x265-3.4/source/test/pixelharness.cpp-1382-        for (int x = 0; x < NUM_EDGETYPE; x++)
##############################################
x265-3.4/source/test/pixelharness.cpp-1432-    {
x265-3.4/source/test/pixelharness.cpp:1433:        // initialize input data to random, the dynamic range wrong but good to verify our asm code
x265-3.4/source/test/pixelharness.cpp-1434-        for (int x = 0; x < NUM_EDGETYPE; x++)
##############################################
x265-3.4/source/test/testbench.cpp-228-                fflush(stdout);
x265-3.4/source/test/testbench.cpp:229:                fprintf(stderr, "\nx265: asm primitive has failed. Go and fix that Right Now!\n");
x265-3.4/source/test/testbench.cpp-230-                return -1;
##############################################
x265-3.4/source/test/testharness.h-82-#if X265_ARCH_X86
x265-3.4/source/test/testharness.h:83:    asm volatile("rdtsc" : "=a" (a) ::"edx");
x265-3.4/source/test/testharness.h-84-#elif X265_ARCH_ARM
x265-3.4/source/test/testharness.h-85-#if X265_ARCH_ARM64
x265-3.4/source/test/testharness.h:86:    asm volatile("mrs %0, cntvct_el0" : "=r"(a));
x265-3.4/source/test/testharness.h-87-#else
x265-3.4/source/test/testharness.h:88:    // TOD-DO: verify following inline asm to get cpu Timestamp Counter for ARM arch
x265-3.4/source/test/testharness.h:89:    // asm volatile("mrc p15, 0, %0, c9, c13, 0" : "=r"(a));
x265-3.4/source/test/testharness.h-90-
##############################################
x265-3.4/source/test/testharness.h-139-/* detect when callee-saved regs aren't saved
x265-3.4/source/test/testharness.h:140: * needs an explicit asm check because it only sometimes crashes in normal use. */
x265-3.4/source/test/testharness.h-141-intptr_t PFX(checkasm_call)(intptr_t (*func)(), int *ok, ...);
##############################################
x265-3.4/source/x265.h-747-     * recommended to not change this value unless you know the cpu detection is
x265-3.4/source/x265.h:748:     * somehow flawed on your target hardware. The asm function tables are
x265-3.4/source/x265.h-749-     * process global, the first encoder configures them for all encoders */
##############################################
x265-3.4/source/x265cli.cpp-107-        H0("   --[no-]pme                    Parallel motion estimation. Default %s\n", OPT(param->bDistributeMotionEstimation));
x265-3.4/source/x265cli.cpp:108:        H0("   --[no-]asm <bool|int|string>  Override CPU detection. Default: auto\n");
x265-3.4/source/x265cli.cpp-109-        H0("\nPresets:\n");
##############################################
x265-3.4/source/CMakeLists.txt-85-else()
x265-3.4/source/CMakeLists.txt:86:    message(STATUS "CMAKE_SYSTEM_PROCESSOR value `${CMAKE_SYSTEM_PROCESSOR}` is unknown")
x265-3.4/source/CMakeLists.txt-87-    message(STATUS "Please add this value near ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE}")
##############################################
x265-3.4/source/CMakeLists.txt-358-    if (NASM_VERSION_STRING VERSION_LESS "2.13.0")
x265-3.4/source/CMakeLists.txt:359:        message(STATUS "Nasm version ${NASM_VERSION_STRING} is too old. 2.13.0 or later required")
x265-3.4/source/CMakeLists.txt-360-        option(ENABLE_ASSEMBLY "Enable use of assembly coded primitives" OFF)
x265-3.4/source/CMakeLists.txt-361-    else()
x265-3.4/source/CMakeLists.txt:362:        message(STATUS "Found Nasm ${NASM_VERSION_STRING} to build assembly primitives")
x265-3.4/source/CMakeLists.txt-363-        option(ENABLE_ASSEMBLY "Enable use of assembly coded primitives" ON)
##############################################
x265-3.4/source/CMakeLists.txt-537-    if(ARM OR CROSS_COMPILE_ARM)
x265-3.4/source/CMakeLists.txt:538:    # compile ARM arch asm files here
x265-3.4/source/CMakeLists.txt-539-        enable_language(ASM)
x265-3.4/source/CMakeLists.txt:540:        foreach(ASM ${ARM_ASMS})
x265-3.4/source/CMakeLists.txt-541-            if(ARM64)
##############################################
x265-3.4/source/CMakeLists.txt-554-    elseif(X86)
x265-3.4/source/CMakeLists.txt:555:    # compile X86 arch asm files here
x265-3.4/source/CMakeLists.txt:556:        foreach(ASM ${MSVC_ASMS})
x265-3.4/source/CMakeLists.txt-557-            set(ASM_SRC ${CMAKE_CURRENT_SOURCE_DIR}/common/x86/${ASM})
##############################################
x265-3.4/source/CMakeLists.txt-566-endif()
x265-3.4/source/CMakeLists.txt:567:source_group(ASM FILES ${ASM_SRCS})
x265-3.4/source/CMakeLists.txt-568-if(ENABLE_HDR10_PLUS)
##############################################
x265-3.4/debian/changelog-155-  * SONAME bump: 146 -> 151.
x265-3.4/debian/changelog:156:  * debian/control: switch from yasm to nasm.
x265-3.4/debian/changelog-157-  * Drop patch 0003-Fix-possible-NULL-pointer, included upstream.
##############################################
x265-3.4/debian/changelog-161-    - Bump Standards-Version. No changes required.
x265-3.4/debian/changelog:162:    - Bump nasm version to match cmake check.
x265-3.4/debian/changelog-163-
##############################################
x265-3.4/debian/changelog-269-  * debian/{control,rules,patches/compile-flags.patch}: Completely disable
x265-3.4/debian/changelog:270:    asm support on arm* until we find a way to build everything correctly.
x265-3.4/debian/changelog-271-
##############################################
x265-3.4/debian/changelog-276-  * debian/{control,rules,patches/compile-flags.patch}: Build only 8 bit
x265-3.4/debian/changelog:277:    flavor with yasm enabled on armel and armhf. Also set features via
x265-3.4/debian/changelog-278-    configure options instead of auto-detecting them.
##############################################
x265-3.4/debian/changelog-303-  * debian/libx265-79.symbols: Add missing symbols.
x265-3.4/debian/changelog:304:  * debian/control: Restrict yasm in B-D to amd64 and kfreebsd-amd64 again.
x265-3.4/debian/changelog-305-
##############################################
x265-3.4/debian/changelog-460-    - workaround-partial-SIMD-support.patch: Upstream patch to fix build
x265-3.4/debian/changelog:461:      issues if yasm is not available on i386.
x265-3.4/debian/changelog-462-  * debian/rules: Enable LFS support.
x265-3.4/debian/changelog:463:  * debian/control: Do not B-D on yasm on any-i386 until the build system
x265-3.4/debian/changelog-464-    produces PIC code.
##############################################
x265-3.4/debian/control-9- libnuma-dev [amd64 arm64 i386 mips mips64 mips64el mipsel powerpc ppc64el],
x265-3.4/debian/control:10: nasm (>= 2.13) [amd64 kfreebsd-amd64]
x265-3.4/debian/control-11-Build-Depends-Indep:
##############################################
x265-3.4/debian/patches/0001-Fix-arm-flags.patch-20- else()
x265-3.4/debian/patches/0001-Fix-arm-flags.patch:21:     message(STATUS "CMAKE_SYSTEM_PROCESSOR value `${CMAKE_SYSTEM_PROCESSOR}` is unknown")
x265-3.4/debian/patches/0001-Fix-arm-flags.patch-22-@@ -252,10 +252,7 @@ if(GCC)
##############################################
x265-3.4/debian/patches/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch-2-Date: Wed, 26 Apr 2017 22:02:38 +0200
x265-3.4/debian/patches/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch:3:Subject: Detect x32, handle as non-x86 and no-ASM for now, but enable PIC
x265-3.4/debian/patches/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch-4-
##############################################
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-82-else()
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt:83:    message(STATUS "CMAKE_SYSTEM_PROCESSOR value `${CMAKE_SYSTEM_PROCESSOR}` is unknown")
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-84-    message(STATUS "Please add this value near ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE}")
##############################################
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-356-    if (NASM_VERSION_STRING VERSION_LESS "2.13.0")
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt:357:        message(STATUS "Nasm version ${NASM_VERSION_STRING} is too old. 2.13.0 or later required")
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-358-        option(ENABLE_ASSEMBLY "Enable use of assembly coded primitives" OFF)
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-359-    else()
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt:360:        message(STATUS "Found Nasm ${NASM_VERSION_STRING} to build assembly primitives")
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-361-        option(ENABLE_ASSEMBLY "Enable use of assembly coded primitives" ON)
##############################################
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-535-    if(ARM OR CROSS_COMPILE_ARM)
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt:536:    # compile ARM arch asm files here
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-537-        enable_language(ASM)
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt:538:        foreach(ASM ${ARM_ASMS})
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-539-            if(ARM64)
##############################################
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-552-    elseif(X86)
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt:553:    # compile X86 arch asm files here
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt:554:        foreach(ASM ${MSVC_ASMS})
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-555-            set(ASM_SRC ${CMAKE_CURRENT_SOURCE_DIR}/common/x86/${ASM})
##############################################
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-564-endif()
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt:565:source_group(ASM FILES ${ASM_SRCS})
x265-3.4/.pc/0001-Fix-arm-flags.patch/source/CMakeLists.txt-566-if(ENABLE_HDR10_PLUS)
##############################################
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-82-else()
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt:83:    message(STATUS "CMAKE_SYSTEM_PROCESSOR value `${CMAKE_SYSTEM_PROCESSOR}` is unknown")
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-84-    message(STATUS "Please add this value near ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE}")
##############################################
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-353-    if (NASM_VERSION_STRING VERSION_LESS "2.13.0")
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt:354:        message(STATUS "Nasm version ${NASM_VERSION_STRING} is too old. 2.13.0 or later required")
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-355-        option(ENABLE_ASSEMBLY "Enable use of assembly coded primitives" OFF)
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-356-    else()
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt:357:        message(STATUS "Found Nasm ${NASM_VERSION_STRING} to build assembly primitives")
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-358-        option(ENABLE_ASSEMBLY "Enable use of assembly coded primitives" ON)
##############################################
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-532-    if(ARM OR CROSS_COMPILE_ARM)
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt:533:    # compile ARM arch asm files here
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-534-        enable_language(ASM)
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt:535:        foreach(ASM ${ARM_ASMS})
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-536-            if(ARM64)
##############################################
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-549-    elseif(X86)
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt:550:    # compile X86 arch asm files here
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt:551:        foreach(ASM ${MSVC_ASMS})
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-552-            set(ASM_SRC ${CMAKE_CURRENT_SOURCE_DIR}/common/x86/${ASM})
##############################################
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-561-endif()
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt:562:source_group(ASM FILES ${ASM_SRCS})
x265-3.4/.pc/0002-Detect-x32-handle-as-non-x86-and-no-ASM-for-now-but-.patch/source/CMakeLists.txt-563-if(ENABLE_HDR10_PLUS)