NAME##ToYRow_C rs_##NAME##ToYRow_C NAME##ToYJRow_C rs_##NAME##ToYJRow_C NAME##ToUVRow_C rs_##NAME##ToUVRow_C NAME##ToUVJRow_C rs_##NAME##ToUVJRow_C kYuv##name##Constants kYvu##name##Constants ScalePlane ScalePlane_16 ScalePlane_12 I420Scale I420Scale_16 I420Scale_12 I444Scale I444Scale_16 I444Scale_12 I422Scale I422Scale_16 I422Scale_12 NV12Scale Scale CopyPlane CopyPlane_16 Convert16To8Plane Convert8To16Plane SetPlane DetilePlane DetilePlane_16 DetileSplitUVPlane DetileToYUY2 SplitUVPlane MergeUVPlane SplitUVPlane_16 MergeUVPlane_16 ConvertToMSBPlane_16 ConvertToLSBPlane_16 HalfMergeUVPlane SwapUVPlane SplitRGBPlane MergeRGBPlane SplitARGBPlane MergeARGBPlane MergeXR30Plane MergeAR64Plane MergeARGB16To8Plane I400ToI400 I422Copy I444Copy I210Copy I410Copy NV12Copy NV21Copy YUY2ToI422 UYVYToI422 YUY2ToNV12 UYVYToNV12 NV21ToNV12 YUY2ToY UYVYToY I420ToI400 I420Mirror I400Mirror NV12Mirror ARGBMirror RGB24Mirror MirrorPlane MirrorUVPlane RAWToRGB24 I420Rect ARGBRect ARGBGrayTo ARGBGray ARGBSepia ARGBColorMatrix RGBColorMatrix ARGBColorTable RGBColorTable ARGBLumaColorTable ARGBPolynomial HalfFloatPlane ByteToFloat ARGBQuantize ARGBCopy ARGBCopyAlpha ARGBExtractAlpha ARGBCopyYToAlpha ARGBBlend BlendPlane I420Blend ARGBMultiply ARGBAdd ARGBSubtract I422ToYUY2 I422ToUYVY ARGBAttenuate ARGBUnattenuate ARGBComputeCumulativeSum ARGBBlur GaussPlane_F32 ARGBShade InterpolatePlane InterpolatePlane_16 ARGBInterpolate I420Interpolate ARGBAffineRow_C ARGBAffineRow_SSE2 ARGBShuffle AR64Shuffle ARGBSobelToPlane ARGBSobel ARGBSobelXY ARGBScale ARGBScaleClip YUVToARGBScaleClip HashDjb2 ComputeHammingDistance ARGBDetect ComputeSumSquareError ComputeSumSquareErrorPlane SumSquareErrorToPsnr CalcFramePsnr I420Psnr CalcFrameSsim I420Ssim I420ToARGB I420ToABGR J420ToARGB J420ToABGR H420ToARGB H420ToABGR U420ToARGB U420ToABGR I422ToARGB I422ToABGR J422ToARGB J422ToABGR H422ToARGB H422ToABGR U422ToARGB U422ToABGR I444ToARGB I444ToABGR J444ToARGB J444ToABGR H444ToARGB H444ToABGR U444ToARGB U444ToABGR I444ToRGB24 I444ToRAW I010ToARGB I010ToABGR H010ToARGB H010ToABGR U010ToARGB U010ToABGR I210ToARGB I210ToABGR H210ToARGB H210ToABGR U210ToARGB U210ToABGR I420AlphaToARGB I420AlphaToABGR I422AlphaToARGB I422AlphaToABGR I444AlphaToARGB I444AlphaToABGR I400ToARGB J400ToARGB NV12ToARGB NV21ToARGB NV12ToABGR NV21ToABGR NV12ToRGB24 NV21ToRGB24 NV21ToYUV24 NV12ToRAW NV21ToRAW YUY2ToARGB UYVYToARGB I010ToAR30 H010ToAR30 I010ToAB30 H010ToAB30 U010ToAR30 U010ToAB30 I210ToAR30 I210ToAB30 H210ToAR30 H210ToAB30 U210ToAR30 U210ToAB30 BGRAToARGB ABGRToARGB RGBAToARGB RGB24ToARGB RAWToARGB RAWToRGBA RGB565ToARGB ARGB1555ToARGB ARGB4444ToARGB AR30ToARGB AR30ToABGR AR30ToAB30 AR64ToARGB AB64ToARGB AR64ToAB64 MJPGToARGB Android420ToARGB Android420ToABGR NV12ToRGB565 I422ToBGRA I422ToRGBA I420ToBGRA I420ToRGBA I420ToRGB24 I420ToRAW H420ToRGB24 H420ToRAW J420ToRGB24 J420ToRAW I422ToRGB24 I422ToRAW I420ToRGB565 J420ToRGB565 H420ToRGB565 I422ToRGB565 I420ToRGB565Dither I420ToARGB1555 I420ToARGB4444 I420ToAR30 I420ToAB30 H420ToAR30 H420ToAB30 I420ToARGBMatrix I422ToARGBMatrix I444ToARGBMatrix I444ToRGB24Matrix I010ToAR30Matrix I210ToAR30Matrix I410ToAR30Matrix I010ToARGBMatrix I012ToAR30Matrix I012ToARGBMatrix I210ToARGBMatrix I410ToARGBMatrix P010ToARGBMatrix P210ToARGBMatrix P010ToAR30Matrix P210ToAR30Matrix I420AlphaToARGBMatrix I422AlphaToARGBMatrix I444AlphaToARGBMatrix I010AlphaToARGBMatrix I210AlphaToARGBMatrix I410AlphaToARGBMatrix NV12ToARGBMatrix NV21ToARGBMatrix NV12ToRGB565Matrix NV12ToRGB24Matrix NV21ToRGB24Matrix Android420ToARGBMatrix I422ToRGBAMatrix I420ToRGBAMatrix I420ToRGB24Matrix I422ToRGB24Matrix I420ToRGB565Matrix I422ToRGB565Matrix I420ToAR30Matrix I400ToARGBMatrix I420ToARGBMatrixFilter I422ToARGBMatrixFilter I422ToRGB24MatrixFilter I420ToRGB24MatrixFilter I010ToAR30MatrixFilter I210ToAR30MatrixFilter I010ToARGBMatrixFilter I210ToARGBMatrixFilter I420AlphaToARGBMatrixFilter I422AlphaToARGBMatrixFilter I010AlphaToARGBMatrixFilter I210AlphaToARGBMatrixFilter P010ToARGBMatrixFilter P210ToARGBMatrixFilter P010ToAR30MatrixFilter P210ToAR30MatrixFilter ConvertToARGB I420Rotate I422Rotate I444Rotate I010Rotate I210Rotate I410Rotate NV12ToI420Rotate Android420ToI420Rotate RotatePlane RotatePlane90 RotatePlane180 RotatePlane270 RotatePlane_16 SplitRotateUV SplitRotateUV90 SplitRotateUV180 SplitRotateUV270 TransposePlane SplitTransposeUV ARGBToBGRA ARGBToABGR ARGBToRGBA ABGRToAR30 ARGBToAR30 ARGBToRGB24 ARGBToRAW ARGBToRGB565 ARGBToRGB565Dither ARGBToARGB1555 ARGBToARGB4444 ARGBToI444 ARGBToAR64 ARGBToAB64 ARGBToI422 ARGBToJ420 ARGBToJ422 ARGBToJ400 ABGRToJ420 ABGRToJ422 ABGRToJ400 RGBAToJ400 ARGBToI400 ARGBToG ARGBToNV12 ARGBToNV21 ABGRToNV12 ABGRToNV21 ARGBToYUY2 ARGBToUYVY RAWToJNV21 UVScale UVScale_16 I420ToI010 I420ToI012 I420ToI422 I420ToI444 I400Copy I420ToNV12 I420ToNV21 I420ToYUY2 I420ToUYVY ConvertFromI420 I444ToI420 I444ToNV12 I444ToNV21 I422ToI420 I422ToI444 I422ToI210 MM21ToNV12 MM21ToI420 MM21ToYUY2 MT2TToP010 I422ToNV21 I420Copy I010Copy I010ToI420 I210ToI420 I210ToI422 I410ToI420 I410ToI444 I012ToI420 I212ToI422 I212ToI420 I412ToI444 I412ToI420 I410ToI010 I210ToI010 I010ToI410 I210ToI410 I010ToP010 I210ToP210 I012ToP012 I212ToP212 I400ToI420 I400ToNV21 NV12ToI420 NV21ToI420 NV12ToNV24 NV16ToNV24 P010ToI010 P012ToI012 P010ToP410 P210ToP410 YUY2ToI420 UYVYToI420 AYUVToNV12 AYUVToNV21 Android420ToI420 ARGBToI420 ARGBToI420Alpha BGRAToI420 ABGRToI420 RGBAToI420 RGB24ToI420 RGB24ToJ420 RAWToI420 RAWToJ420 RGB565ToI420 ARGB1555ToI420 ARGB4444ToI420 RGB24ToJ400 RAWToJ400 MJPGToI420 MJPGToNV21 MJPGToNV12 MJPGSize ConvertToI420 ARGBRotate RGBScale DetileToYUY2_Any_SSE2 DetileSplitUVRow_Any_SSSE3 DetileRow_16_Any_AVX DetileRow_16_Any_SSE2 DetileRow_Any_SSE2 UYVYToUVRow_Any_SSE2 YUY2ToUVRow_Any_SSE2 UYVYToUVRow_Any_AVX2 RGBAToUVRow_Any_SSSE3 ABGRToUVRow_Any_SSSE3 BGRAToUVRow_Any_SSSE3 ARGBToUVRow_Any_SSSE3 ABGRToUVJRow_Any_SSSE3 ARGBToUVJRow_Any_SSSE3 ABGRToUVJRow_Any_AVX2 ARGBToUVJRow_Any_AVX2 ABGRToUVRow_Any_AVX2 ARGBToUVRow_Any_AVX2 SplitARGBRow_Any_AVX2 SplitARGBRow_Any_SSSE3 SplitARGBRow_Any_SSE2 SplitXRGBRow_Any_AVX2 SplitXRGBRow_Any_SSSE3 SplitXRGBRow_Any_SSE2 SplitRGBRow_Any_SSSE3 SplitUVRow_16_Any_AVX2 UYVYToUV422Row_Any_SSE2 YUY2ToUV422Row_Any_SSE2 UYVYToUV422Row_Any_AVX2 YUY2ToUV422Row_Any_AVX2 ARGBToUV444Row_Any_SSSE3 SplitUVRow_Any_AVX2 SplitUVRow_Any_SSE2 SetRow_Any_X86 RGB24MirrorRow_Any_SSSE3 ARGBMirrorRow_Any_SSE2 ARGBMirrorRow_Any_AVX2 MirrorUVRow_Any_SSSE3 MirrorUVRow_Any_AVX2 MirrorRow_Any_SSSE3 MirrorRow_Any_AVX2 InterpolateRow_16To8_Any_AVX2 InterpolateRow_Any_SSSE3 InterpolateRow_Any_AVX2 UYVYToARGBRow_Any_AVX2 ScalePlaneDown2_16To8 J400ToARGBRow_SSE2 RGB24ToARGBRow_SSSE3 RAWToARGBRow_SSSE3 RAWToRGBARow_SSSE3 RAWToRGB24Row_SSSE3 RGB565ToARGBRow_SSE2 ARGB1555ToARGBRow_SSE2 ARGB4444ToARGBRow_SSE2 ARGBToRGB24Row_SSSE3 ARGBToRAWRow_SSSE3 ARGBToRGB24Row_AVX2 ARGBToRAWRow_AVX2 ARGBToRGB565Row_SSE2 ARGBToRGB565DitherRow_SSE2 ARGBToRGB565DitherRow_AVX2 ARGBToARGB1555Row_SSE2 ARGBToARGB4444Row_SSE2 ARGBToAR30Row_SSSE3 ABGRToAR30Row_SSSE3 ARGBToAR30Row_AVX2 ABGRToAR30Row_AVX2 ARGBToAR64Row_SSSE3 ARGBToAB64Row_SSSE3 AR64ToARGBRow_SSSE3 AB64ToARGBRow_SSSE3 ARGBToAR64Row_AVX2 ARGBToAB64Row_AVX2 AR64ToARGBRow_AVX2 AB64ToARGBRow_AVX2 ARGBToYRow_SSSE3 ARGBToYJRow_SSSE3 ABGRToYJRow_SSSE3 RGBAToYJRow_SSSE3 ARGBToYRow_AVX2 ABGRToYRow_AVX2 ARGBToYJRow_AVX2 ABGRToYJRow_AVX2 RGBAToYJRow_AVX2 ARGBToUVRow_SSSE3 ARGBToUVRow_AVX2 ABGRToUVRow_AVX2 ARGBToUVJRow_AVX2 ABGRToUVJRow_AVX2 ARGBToUVJRow_SSSE3 ABGRToUVJRow_SSSE3 ARGBToUV444Row_SSSE3 BGRAToYRow_SSSE3 BGRAToUVRow_SSSE3 ABGRToYRow_SSSE3 RGBAToYRow_SSSE3 ABGRToUVRow_SSSE3 RGBAToUVRow_SSSE3 I444ToARGBRow_SSSE3 I444AlphaToARGBRow_SSSE3 I422ToRGB24Row_SSSE3 I444ToRGB24Row_SSSE3 I422ToARGBRow_SSSE3 I422ToAR30Row_SSSE3 I210ToARGBRow_SSSE3 I212ToARGBRow_SSSE3 I210ToAR30Row_SSSE3 I212ToAR30Row_SSSE3 I410ToARGBRow_SSSE3 I210AlphaToARGBRow_SSSE3 I410AlphaToARGBRow_SSSE3 I410ToAR30Row_SSSE3 I422AlphaToARGBRow_SSSE3 NV12ToARGBRow_SSSE3 NV21ToARGBRow_SSSE3 YUY2ToARGBRow_SSSE3 UYVYToARGBRow_SSSE3 P210ToARGBRow_SSSE3 P410ToARGBRow_SSSE3 P210ToAR30Row_SSSE3 P410ToAR30Row_SSSE3 I422ToRGBARow_SSSE3 I444ToARGBRow_AVX2 I422ToARGBRow_AVX2 I422ToAR30Row_AVX2 I210ToARGBRow_AVX2 I212ToARGBRow_AVX2 I210ToAR30Row_AVX2 I212ToAR30Row_AVX2 I410ToARGBRow_AVX2 I210AlphaToARGBRow_AVX2 I410AlphaToARGBRow_AVX2 I410ToAR30Row_AVX2 I444AlphaToARGBRow_AVX2 I422AlphaToARGBRow_AVX2 I422ToRGBARow_AVX2 NV12ToARGBRow_AVX2 NV21ToARGBRow_AVX2 YUY2ToARGBRow_AVX2 UYVYToARGBRow_AVX2 P210ToARGBRow_AVX2 P410ToARGBRow_AVX2 P210ToAR30Row_AVX2 P410ToAR30Row_AVX2 I400ToARGBRow_SSE2 I400ToARGBRow_AVX2 MirrorRow_SSSE3 MirrorRow_AVX2 MirrorUVRow_SSSE3 MirrorUVRow_AVX2 MirrorSplitUVRow_SSSE3 RGB24MirrorRow_SSSE3 ARGBMirrorRow_SSE2 ARGBMirrorRow_AVX2 SplitUVRow_AVX2 SplitUVRow_SSE2 DetileRow_SSE2 DetileRow_16_SSE2 DetileRow_16_AVX DetileToYUY2_SSE2 DetileSplitUVRow_SSSE3 MergeUVRow_AVX2 MergeUVRow_SSE2 MergeUVRow_16_AVX2 SplitUVRow_16_AVX2 MultiplyRow_16_AVX2 DivideRow_16_AVX2 Convert16To8Row_SSSE3 Convert16To8Row_AVX2 Convert8To16Row_SSE2 Convert8To16Row_AVX2 SplitRGBRow_SSSE3 MergeRGBRow_SSSE3 MergeARGBRow_SSE2 MergeXRGBRow_SSE2 MergeARGBRow_AVX2 MergeXRGBRow_AVX2 SplitARGBRow_SSE2 SplitXRGBRow_SSE2 SplitARGBRow_SSSE3 SplitXRGBRow_SSSE3 SplitARGBRow_AVX2 SplitXRGBRow_AVX2 MergeXR30Row_AVX2 MergeAR64Row_AVX2 MergeXR64Row_AVX2 MergeARGB16To8Row_AVX2 MergeXRGB16To8Row_AVX2 CopyRow_SSE2 CopyRow_AVX CopyRow_ERMS ARGBCopyAlphaRow_SSE2 ARGBCopyAlphaRow_AVX2 ARGBExtractAlphaRow_SSE2 ARGBExtractAlphaRow_AVX2 ARGBCopyYToAlphaRow_SSE2 ARGBCopyYToAlphaRow_AVX2 SetRow_X86 SetRow_ERMS ARGBSetRow_X86 YUY2ToYRow_SSE2 YUY2ToNVUVRow_SSE2 YUY2ToUVRow_SSE2 YUY2ToUV422Row_SSE2 UYVYToYRow_SSE2 UYVYToUVRow_SSE2 UYVYToUV422Row_SSE2 YUY2ToYRow_AVX2 YUY2ToNVUVRow_AVX2 YUY2ToUVRow_AVX2 YUY2ToUV422Row_AVX2 UYVYToYRow_AVX2 UYVYToUVRow_AVX2 UYVYToUV422Row_AVX2 ARGBBlendRow_SSSE3 BlendPlaneRow_SSSE3 BlendPlaneRow_AVX2 ARGBAttenuateRow_SSSE3 ARGBAttenuateRow_AVX2 ARGBUnattenuateRow_SSE2 ARGBUnattenuateRow_AVX2 ARGBGrayRow_SSSE3 ARGBSepiaRow_SSSE3 ARGBColorMatrixRow_SSSE3 ARGBQuantizeRow_SSE2 ARGBShadeRow_SSE2 ARGBMultiplyRow_SSE2 ARGBMultiplyRow_AVX2 ARGBAddRow_SSE2 ARGBAddRow_AVX2 ARGBSubtractRow_SSE2 ARGBSubtractRow_AVX2 SobelXRow_SSE2 SobelYRow_SSE2 SobelRow_SSE2 SobelToPlaneRow_SSE2 SobelXYRow_SSE2 ComputeCumulativeSumRow_SSE2 CumulativeSumToAverageRow_SSE2 InterpolateRow_SSSE3 InterpolateRow_AVX2 ARGBShuffleRow_SSSE3 ARGBShuffleRow_AVX2 I422ToYUY2Row_SSE2 I422ToUYVYRow_SSE2 I422ToYUY2Row_AVX2 I422ToUYVYRow_AVX2 ARGBPolynomialRow_SSE2 ARGBPolynomialRow_AVX2 HalfFloatRow_SSE2 HalfFloatRow_AVX2 ARGBColorTableRow_X86 RGBColorTableRow_X86 ARGBLumaColorTableRow_SSSE3 NV21ToYUV24Row_SSSE3 NV21ToYUV24Row_AVX2 SwapUVRow_SSSE3 SwapUVRow_AVX2 HalfMergeUVRow_SSSE3 HalfMergeUVRow_AVX2 ClampFloatToZero_SSE2 MergeARGBRow_Any_SSE2 MergeARGBRow_Any_AVX2 I444AlphaToARGBRow_Any_SSSE3 I444AlphaToARGBRow_Any_AVX2 I422AlphaToARGBRow_Any_SSSE3 I422AlphaToARGBRow_Any_AVX2 I210AlphaToARGBRow_Any_SSSE3 I210AlphaToARGBRow_Any_AVX2 I410AlphaToARGBRow_Any_SSSE3 I410AlphaToARGBRow_Any_AVX2 MergeAR64Row_Any_AVX2 MergeARGB16To8Row_Any_AVX2 MergeRGBRow_Any_SSSE3 MergeXRGBRow_Any_SSE2 MergeXRGBRow_Any_AVX2 I422ToYUY2Row_Any_SSE2 I422ToUYVYRow_Any_SSE2 I422ToYUY2Row_Any_AVX2 I422ToUYVYRow_Any_AVX2 BlendPlaneRow_Any_AVX2 BlendPlaneRow_Any_SSSE3 I422ToARGBRow_Any_SSSE3 I422ToRGBARow_Any_SSSE3 I422ToARGB4444Row_Any_SSSE3 I422ToARGB1555Row_Any_SSSE3 I422ToRGB565Row_Any_SSSE3 I422ToRGB24Row_Any_SSSE3 I422ToAR30Row_Any_SSSE3 I422ToAR30Row_Any_AVX2 I444ToARGBRow_Any_SSSE3 I444ToRGB24Row_Any_SSSE3 I422ToRGB24Row_Any_AVX2 I422ToARGBRow_Any_AVX2 I422ToRGBARow_Any_AVX2 I444ToARGBRow_Any_AVX2 I444ToRGB24Row_Any_AVX2 I422ToARGB4444Row_Any_AVX2 I422ToARGB1555Row_Any_AVX2 I422ToRGB565Row_Any_AVX2 I210ToAR30Row_Any_SSSE3 I210ToARGBRow_Any_SSSE3 I210ToARGBRow_Any_AVX2 I210ToAR30Row_Any_AVX2 I410ToAR30Row_Any_SSSE3 I410ToARGBRow_Any_SSSE3 I410ToARGBRow_Any_AVX2 I410ToAR30Row_Any_AVX2 I212ToAR30Row_Any_SSSE3 I212ToARGBRow_Any_SSSE3 I212ToARGBRow_Any_AVX2 I212ToAR30Row_Any_AVX2 MergeXR30Row_Any_AVX2 MergeXR64Row_Any_AVX2 MergeXRGB16To8Row_Any_AVX2 MergeUVRow_Any_SSE2 MergeUVRow_Any_AVX2 NV21ToYUV24Row_Any_SSSE3 NV21ToYUV24Row_Any_AVX2 ARGBMultiplyRow_Any_SSE2 ARGBAddRow_Any_SSE2 ARGBSubtractRow_Any_SSE2 ARGBMultiplyRow_Any_AVX2 ARGBAddRow_Any_AVX2 ARGBSubtractRow_Any_AVX2 SobelRow_Any_SSE2 SobelToPlaneRow_Any_SSE2 SobelXYRow_Any_SSE2 YUY2ToNVUVRow_Any_SSE2 YUY2ToNVUVRow_Any_AVX2 NV12ToARGBRow_Any_SSSE3 NV12ToARGBRow_Any_AVX2 NV21ToARGBRow_Any_SSSE3 NV21ToARGBRow_Any_AVX2 NV12ToRGB24Row_Any_SSSE3 NV21ToRGB24Row_Any_SSSE3 NV12ToRGB24Row_Any_AVX2 NV21ToRGB24Row_Any_AVX2 NV12ToRGB565Row_Any_SSSE3 NV12ToRGB565Row_Any_AVX2 P210ToAR30Row_Any_SSSE3 P210ToARGBRow_Any_SSSE3 P210ToARGBRow_Any_AVX2 P210ToAR30Row_Any_AVX2 P410ToAR30Row_Any_SSSE3 P410ToARGBRow_Any_SSSE3 P410ToARGBRow_Any_AVX2 P410ToAR30Row_Any_AVX2 MergeUVRow_16_Any_AVX2 CopyRow_Any_AVX CopyRow_Any_SSE2 ARGBToRGB24Row_Any_SSSE3 ARGBToRAWRow_Any_SSSE3 ARGBToRGB565Row_Any_SSE2 ARGBToARGB1555Row_Any_SSE2 ARGBToARGB4444Row_Any_SSE2 ARGBToRGB24Row_Any_AVX2 ARGBToRAWRow_Any_AVX2 ABGRToAR30Row_Any_SSSE3 ARGBToAR30Row_Any_SSSE3 ABGRToAR30Row_Any_AVX2 ARGBToAR30Row_Any_AVX2 J400ToARGBRow_Any_SSE2 RGB24ToARGBRow_Any_SSSE3 RAWToARGBRow_Any_SSSE3 RGB565ToARGBRow_Any_SSE2 ARGB1555ToARGBRow_Any_SSE2 ARGB4444ToARGBRow_Any_SSE2 RAWToRGBARow_Any_SSSE3 RAWToRGB24Row_Any_SSSE3 ARGBToYRow_Any_AVX2 ABGRToYRow_Any_AVX2 ARGBToYJRow_Any_AVX2 ABGRToYJRow_Any_AVX2 RGBAToYJRow_Any_AVX2 UYVYToYRow_Any_AVX2 YUY2ToYRow_Any_AVX2 ARGBToYRow_Any_SSSE3 BGRAToYRow_Any_SSSE3 ABGRToYRow_Any_SSSE3 RGBAToYRow_Any_SSSE3 YUY2ToYRow_Any_SSE2 UYVYToYRow_Any_SSE2 ARGBToYJRow_Any_SSSE3 ABGRToYJRow_Any_SSSE3 RGBAToYJRow_Any_SSSE3 RGB24ToYJRow_Any_AVX2 RGB24ToYJRow_Any_SSSE3 RAWToYJRow_Any_AVX2 RAWToYJRow_Any_SSSE3 SwapUVRow_Any_SSSE3 SwapUVRow_Any_AVX2 ARGBAttenuateRow_Any_SSSE3 ARGBUnattenuateRow_Any_SSE2 ARGBAttenuateRow_Any_AVX2 ARGBUnattenuateRow_Any_AVX2 ARGBExtractAlphaRow_Any_SSE2 ARGBExtractAlphaRow_Any_AVX2 ARGBCopyAlphaRow_Any_AVX2 ARGBCopyAlphaRow_Any_SSE2 ARGBCopyYToAlphaRow_Any_AVX2 ARGBCopyYToAlphaRow_Any_SSE2 I400ToARGBRow_Any_SSE2 I400ToARGBRow_Any_AVX2 ARGBToRGB565DitherRow_Any_SSE2 ARGBToRGB565DitherRow_Any_AVX2 ARGBShuffleRow_Any_SSSE3 ARGBShuffleRow_Any_AVX2 ARGBToAR64Row_Any_SSSE3 ARGBToAB64Row_Any_SSSE3 AR64ToARGBRow_Any_SSSE3 AB64ToARGBRow_Any_SSSE3 ARGBToAR64Row_Any_AVX2 ARGBToAB64Row_Any_AVX2 AR64ToARGBRow_Any_AVX2 AB64ToARGBRow_Any_AVX2 Convert16To8Row_Any_SSSE3 Convert16To8Row_Any_AVX2 Convert8To16Row_Any_SSE2 Convert8To16Row_Any_AVX2 MultiplyRow_16_Any_AVX2 DivideRow_16_Any_AVX2 HalfFloatRow_Any_SSE2 HalfFloatRow_Any_AVX2 YUY2ToARGBRow_Any_SSSE3 UYVYToARGBRow_Any_SSSE3 YUY2ToARGBRow_Any_AVX2 ScaleRowUp2_Linear_Any_C ScaleRowUp2_Linear_16_Any_C ScaleRowUp2_Bilinear_Any_C ScaleRowUp2_Bilinear_16_Any_C ScaleUVRowUp2_Linear_Any_C ScaleUVRowUp2_Linear_16_Any_C ScaleUVRowUp2_Bilinear_Any_C ScaleUVRowUp2_Bilinear_16_Any_C RGB24ToARGBRow_C RAWToARGBRow_C RAWToRGBARow_C RAWToRGB24Row_C RGB565ToARGBRow_C ARGB1555ToARGBRow_C ARGB4444ToARGBRow_C AR30ToARGBRow_C AR30ToABGRRow_C AR30ToAB30Row_C ARGBToRGB24Row_C ARGBToRAWRow_C ARGBToRGB565Row_C ARGBToRGB565DitherRow_C ARGBToARGB1555Row_C ARGBToARGB4444Row_C ABGRToAR30Row_C ARGBToAR30Row_C ARGBToAR64Row_C ARGBToAB64Row_C AR64ToARGBRow_C AB64ToARGBRow_C AR64ShuffleRow_C ARGBToYRow_C ARGBToUVRow_C BGRAToYRow_C BGRAToUVRow_C ABGRToYRow_C ABGRToUVRow_C RGBAToYRow_C RGBAToUVRow_C RGB24ToYRow_C RGB24ToUVRow_C RAWToYRow_C RAWToUVRow_C ARGBToYJRow_C ARGBToUVJRow_C ABGRToYJRow_C ABGRToUVJRow_C RGBAToYJRow_C RGBAToUVJRow_C RGB24ToYJRow_C RGB24ToUVJRow_C RAWToYJRow_C RAWToUVJRow_C RGB565ToYRow_C ARGB1555ToYRow_C ARGB4444ToYRow_C RGB565ToUVRow_C ARGB1555ToUVRow_C ARGB4444ToUVRow_C ARGBToUV444Row_C ARGBGrayRow_C ARGBSepiaRow_C ARGBColorMatrixRow_C ARGBColorTableRow_C RGBColorTableRow_C ARGBQuantizeRow_C ARGBShadeRow_C ARGBMultiplyRow_C ARGBAddRow_C ARGBSubtractRow_C SobelXRow_C SobelYRow_C SobelRow_C SobelToPlaneRow_C SobelXYRow_C J400ToARGBRow_C I444ToARGBRow_C I444ToRGB24Row_C I422ToARGBRow_C I210ToARGBRow_C I410ToARGBRow_C I210AlphaToARGBRow_C I410AlphaToARGBRow_C I212ToARGBRow_C I210ToAR30Row_C I212ToAR30Row_C I410ToAR30Row_C P210ToARGBRow_C P410ToARGBRow_C P210ToAR30Row_C P410ToAR30Row_C I422ToAR30Row_C I444AlphaToARGBRow_C I422AlphaToARGBRow_C I422ToRGB24Row_C I422ToARGB4444Row_C I422ToARGB1555Row_C I422ToRGB565Row_C NV12ToARGBRow_C NV21ToARGBRow_C NV12ToRGB24Row_C NV21ToRGB24Row_C NV12ToRGB565Row_C YUY2ToARGBRow_C UYVYToARGBRow_C I422ToRGBARow_C I400ToARGBRow_C MirrorRow_C MirrorRow_16_C MirrorUVRow_C MirrorSplitUVRow_C ARGBMirrorRow_C RGB24MirrorRow_C SplitUVRow_C MergeUVRow_C DetileRow_C DetileRow_16_C DetileSplitUVRow_C DetileToYUY2_C UnpackMT2T_C SplitRGBRow_C MergeRGBRow_C SplitARGBRow_C MergeARGBRow_C MergeXR30Row_C MergeAR64Row_C MergeARGB16To8Row_C MergeXR64Row_C MergeXRGB16To8Row_C SplitXRGBRow_C MergeXRGBRow_C MergeUVRow_16_C SplitUVRow_16_C MultiplyRow_16_C DivideRow_16_C Convert16To8Row_C Convert8To16Row_C CopyRow_C CopyRow_16_C SetRow_C ARGBSetRow_C YUY2ToUVRow_C YUY2ToNVUVRow_C YUY2ToUV422Row_C YUY2ToYRow_C UYVYToUVRow_C UYVYToUV422Row_C UYVYToYRow_C ARGBBlendRow_C BlendPlaneRow_C ARGBAttenuateRow_C ARGBUnattenuateRow_C ComputeCumulativeSumRow_C CumulativeSumToAverageRow_C InterpolateRow_C InterpolateRow_16_C InterpolateRow_16To8_C ARGBShuffleRow_C I422ToYUY2Row_C I422ToUYVYRow_C ARGBPolynomialRow_C HalfFloatRow_C ByteToFloatRow_C ARGBLumaColorTableRow_C ARGBCopyAlphaRow_C ARGBExtractAlphaRow_C ARGBCopyYToAlphaRow_C ScaleSumSamples_C ScaleMaxSamples_C ScaleSamples_C GaussRow_C GaussCol_C GaussRow_F32_C GaussCol_F32_C NV21ToYUV24Row_C AYUVToUVRow_C AYUVToVURow_C AYUVToYRow_C SwapUVRow_C HalfMergeUVRow_C kYuvI601Constants kYvuI601Constants kYuvJPEGConstants kYvuJPEGConstants kYuvH709Constants kYvuH709Constants kYuvF709Constants kYvuF709Constants kYuv2020Constants kYvu2020Constants kYuvV2020Constants kYvuV2020Constants fixed_invtbl8 YUY2ToUVRow_Any_AVX2 ScaleRowDown2_Any_SSSE3 ScaleRowDown2Linear_Any_SSSE3 ScaleRowDown2Box_Any_SSSE3 ScaleRowDown2Box_Odd_SSSE3 ScaleUVRowDown2Box_Any_SSSE3 ScaleUVRowDown2Box_Any_AVX2 ScaleRowDown2_Any_AVX2 ScaleRowDown2Linear_Any_AVX2 ScaleRowDown2Box_Any_AVX2 ScaleRowDown2Box_Odd_AVX2 ScaleRowDown4_Any_SSSE3 ScaleRowDown4Box_Any_SSSE3 ScaleRowDown4_Any_AVX2 ScaleRowDown4Box_Any_AVX2 ScaleRowDown34_Any_SSSE3 ScaleRowDown34_0_Box_Any_SSSE3 ScaleRowDown34_1_Box_Any_SSSE3 ScaleRowDown38_Any_SSSE3 ScaleRowDown38_3_Box_Any_SSSE3 ScaleRowDown38_2_Box_Any_SSSE3 ScaleARGBRowDown2_Any_SSE2 ScaleARGBRowDown2Linear_Any_SSE2 ScaleARGBRowDown2Box_Any_SSE2 ScaleARGBRowDownEven_Any_SSE2 ScaleARGBRowDownEvenBox_Any_SSE2 ScaleAddRow_Any_SSE2 ScaleAddRow_Any_AVX2 ScaleRowUp2_Linear_Any_SSE2 ScaleRowUp2_Linear_Any_SSSE3 ScaleRowUp2_Linear_12_Any_SSSE3 ScaleRowUp2_Linear_16_Any_SSE2 ScaleRowUp2_Linear_Any_AVX2 ScaleRowUp2_Linear_12_Any_AVX2 ScaleRowUp2_Linear_16_Any_AVX2 ScaleRowUp2_Bilinear_Any_SSE2 ScaleRowUp2_Bilinear_12_Any_SSSE3 ScaleRowUp2_Bilinear_16_Any_SSE2 ScaleRowUp2_Bilinear_Any_SSSE3 ScaleRowUp2_Bilinear_Any_AVX2 ScaleRowUp2_Bilinear_12_Any_AVX2 ScaleRowUp2_Bilinear_16_Any_AVX2 ScaleUVRowUp2_Linear_Any_SSSE3 ScaleUVRowUp2_Linear_Any_AVX2 ScaleUVRowUp2_Linear_16_Any_SSE41 ScaleUVRowUp2_Linear_16_Any_AVX2 ScaleUVRowUp2_Bilinear_Any_SSSE3 ScaleUVRowUp2_Bilinear_Any_AVX2 ScaleUVRowUp2_Bilinear_16_Any_SSE41 ScaleUVRowUp2_Bilinear_16_Any_AVX2 ScaleRowDown2_Any_NEON ScaleRowDown2Linear_Any_NEON ScaleRowDown2Box_Any_NEON ScaleRowDown2Box_Odd_NEON ScaleUVRowDown2_Any_NEON ScaleUVRowDown2Linear_Any_NEON ScaleUVRowDown2Box_Any_NEON ScaleRowDown4_Any_NEON ScaleRowDown4Box_Any_NEON ScaleRowDown34_Any_NEON ScaleRowDown34_0_Box_Any_NEON ScaleRowDown34_1_Box_Any_NEON ScaleRowDown38_Any_NEON ScaleRowDown38_3_Box_Any_NEON ScaleRowDown38_2_Box_Any_NEON ScaleARGBRowDown2_Any_NEON ScaleARGBRowDown2Linear_Any_NEON ScaleARGBRowDown2Box_Any_NEON ScaleARGBRowDownEven_Any_NEON ScaleARGBRowDownEvenBox_Any_NEON ScaleRowDown2_Any_NEON ScaleRowDown2Linear_Any_NEON ScaleRowDown2Box_Any_NEON ScaleRowDown2Box_Odd_NEON ScaleUVRowDown2_Any_NEON ScaleUVRowDown2Linear_Any_NEON ScaleUVRowDown2Box_Any_NEON ScaleRowDown4_Any_NEON ScaleRowDown4Box_Any_NEON ScaleRowDown34_Any_NEON ScaleRowDown34_0_Box_Any_NEON ScaleRowDown34_1_Box_Any_NEON ScaleRowDown38_Any_NEON ScaleRowDown38_3_Box_Any_NEON ScaleRowDown38_2_Box_Any_NEON ScaleARGBRowDown2_Any_NEON ScaleARGBRowDown2Linear_Any_NEON ScaleARGBRowDown2Box_Any_NEON ScaleARGBRowDownEven_Any_NEON ScaleARGBRowDownEvenBox_Any_NEON ScaleUVRowDownEven_Any_NEON ScaleAddRow_Any_NEON ScaleFilterCols_Any_NEON ScaleARGBCols_Any_NEON ScaleARGBFilterCols_Any_NEON ScaleRowUp2_Linear_Any_NEON ScaleRowUp2_Linear_12_Any_NEON ScaleRowUp2_Linear_16_Any_NEON ScaleRowUp2_Bilinear_Any_NEON ScaleRowUp2_Bilinear_12_Any_NEON ScaleRowUp2_Bilinear_16_Any_NEON ScaleUVRowUp2_Linear_Any_NEON ScaleUVRowUp2_Linear_16_Any_NEON ScaleUVRowUp2_Bilinear_Any_NEON ScaleUVRowUp2_Bilinear_16_Any_NEON I422ToARGBRow_Any_AVX512BWa MergeUVRow_Any_AVX512BW ARGBToRGB24Row_Any_AVX512VBMI YUY2ToUVRow_Any_AVX2 I422ToRGB565Row_SSSE3 I422ToARGB1555Row_SSSE3 I422ToARGB4444Row_SSSE3 NV12ToRGB565Row_SSSE3 NV12ToRGB24Row_SSSE3 NV21ToRGB24Row_SSSE3 NV12ToRGB24Row_AVX2 NV21ToRGB24Row_AVX2 I422ToARGB1555Row_AVX2 I422ToARGB4444Row_AVX2 I422ToRGB24Row_AVX2 I444ToRGB24Row_AVX2 NV12ToRGB565Row_AVX2 RGB24ToYJRow_AVX2 RAWToYJRow_AVX2 RGB24ToYJRow_SSSE3 RAWToYJRow_SSSE3 InterpolateRow_16To8_AVX2 I422ToARGBRow_Any_AVX512BW I422ToRGB565Row_SSSE3 I422ToARGB1555Row_SSSE3 I422ToARGB4444Row_SSSE3 NV12ToRGB565Row_SSSE3 NV12ToRGB24Row_SSSE3 NV21ToRGB24Row_SSSE3 NV12ToRGB24Row_AVX2 NV21ToRGB24Row_AVX2 I422ToRGB565Row_AVX2 I422ToARGB1555Row_AVX2 I422ToARGB4444Row_AVX2 I422ToRGB24Row_AVX2 I444ToRGB24Row_AVX2 NV12ToRGB565Row_AVX2 RGB24ToYJRow_AVX2 RAWToYJRow_AVX2 RGB24ToYJRow_SSSE3 RAWToYJRow_SSSE3 InterpolateRow_16To8_AVX2 ARGBToRGB24Row_AVX512VBMI I422ToARGBRow_AVX512BW MergeUVRow_AVX512BW