{
 "array_types" :
 [
  {
   "alignment" : 2,
   "linker_set_key" : "short [16]",
   "name" : "short [16]",
   "referenced_type" : "type-14",
   "self_type" : "type-18",
   "size" : 32,
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "signed char [32]",
   "name" : "signed char [32]",
   "referenced_type" : "type-11",
   "self_type" : "type-12",
   "size" : 32,
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "unsigned int [256]",
   "name" : "unsigned int [256]",
   "referenced_type" : "type-1",
   "self_type" : "type-35",
   "size" : 1024,
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  }
 ],
 "builtin_types" :
 [
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "char",
   "name" : "char",
   "referenced_type" : "type-38",
   "self_type" : "type-38",
   "size" : 1
  },
  {
   "alignment" : 8,
   "linker_set_key" : "double",
   "name" : "double",
   "referenced_type" : "type-10",
   "self_type" : "type-10",
   "size" : 8
  },
  {
   "alignment" : 4,
   "linker_set_key" : "float",
   "name" : "float",
   "referenced_type" : "type-49",
   "self_type" : "type-49",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "int",
   "name" : "int",
   "referenced_type" : "type-3",
   "self_type" : "type-3",
   "size" : 4
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "linker_set_key" : "long",
   "name" : "long",
   "referenced_type" : "type-144",
   "self_type" : "type-144",
   "size" : 8
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "linker_set_key" : "short",
   "name" : "short",
   "referenced_type" : "type-14",
   "self_type" : "type-14",
   "size" : 2
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "signed char",
   "name" : "signed char",
   "referenced_type" : "type-11",
   "self_type" : "type-11",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned char",
   "name" : "unsigned char",
   "referenced_type" : "type-6",
   "self_type" : "type-6",
   "size" : 1
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned int",
   "name" : "unsigned int",
   "referenced_type" : "type-1",
   "self_type" : "type-1",
   "size" : 4
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned long",
   "name" : "unsigned long",
   "referenced_type" : "type-8",
   "self_type" : "type-8",
   "size" : 8
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "unsigned short",
   "name" : "unsigned short",
   "referenced_type" : "type-44",
   "self_type" : "type-44",
   "size" : 2
  },
  {
   "linker_set_key" : "void",
   "name" : "void",
   "referenced_type" : "type-40",
   "self_type" : "type-40"
  }
 ],
 "elf_functions" :
 [
  {
   "name" : "ABGRToARGB"
  },
  {
   "name" : "ABGRToI420"
  },
  {
   "name" : "ABGRToUVRow_Any_SSSE3"
  },
  {
   "name" : "ABGRToUVRow_C"
  },
  {
   "name" : "ABGRToUVRow_SSSE3"
  },
  {
   "name" : "ABGRToYRow_Any_SSSE3"
  },
  {
   "name" : "ABGRToYRow_C"
  },
  {
   "name" : "ABGRToYRow_SSSE3"
  },
  {
   "name" : "ARGB1555ToARGB"
  },
  {
   "name" : "ARGB1555ToARGBRow_Any_SSE2"
  },
  {
   "name" : "ARGB1555ToARGBRow_C"
  },
  {
   "name" : "ARGB1555ToARGBRow_SSE2"
  },
  {
   "name" : "ARGB1555ToI420"
  },
  {
   "name" : "ARGB1555ToUVRow_C"
  },
  {
   "name" : "ARGB1555ToYRow_C"
  },
  {
   "name" : "ARGB4444ToARGB"
  },
  {
   "name" : "ARGB4444ToARGBRow_Any_SSE2"
  },
  {
   "name" : "ARGB4444ToARGBRow_C"
  },
  {
   "name" : "ARGB4444ToARGBRow_SSE2"
  },
  {
   "name" : "ARGB4444ToI420"
  },
  {
   "name" : "ARGB4444ToUVRow_C"
  },
  {
   "name" : "ARGB4444ToYRow_C"
  },
  {
   "name" : "ARGBAdd"
  },
  {
   "name" : "ARGBAddRow_AVX2"
  },
  {
   "name" : "ARGBAddRow_Any_AVX2"
  },
  {
   "name" : "ARGBAddRow_Any_SSE2"
  },
  {
   "name" : "ARGBAddRow_C"
  },
  {
   "name" : "ARGBAddRow_SSE2"
  },
  {
   "name" : "ARGBAffineRow_C"
  },
  {
   "name" : "ARGBAffineRow_SSE2"
  },
  {
   "name" : "ARGBAttenuate"
  },
  {
   "name" : "ARGBAttenuateRow_AVX2"
  },
  {
   "name" : "ARGBAttenuateRow_Any_AVX2"
  },
  {
   "name" : "ARGBAttenuateRow_Any_SSSE3"
  },
  {
   "name" : "ARGBAttenuateRow_C"
  },
  {
   "name" : "ARGBAttenuateRow_SSSE3"
  },
  {
   "name" : "ARGBBlend"
  },
  {
   "name" : "ARGBBlendRow_C"
  },
  {
   "name" : "ARGBBlendRow_SSSE3"
  },
  {
   "name" : "ARGBBlur"
  },
  {
   "name" : "ARGBColorMatrix"
  },
  {
   "name" : "ARGBColorMatrixRow_C"
  },
  {
   "name" : "ARGBColorMatrixRow_SSSE3"
  },
  {
   "name" : "ARGBColorTable"
  },
  {
   "name" : "ARGBColorTableRow_C"
  },
  {
   "name" : "ARGBColorTableRow_X86"
  },
  {
   "name" : "ARGBComputeCumulativeSum"
  },
  {
   "name" : "ARGBCopy"
  },
  {
   "name" : "ARGBCopyAlpha"
  },
  {
   "name" : "ARGBCopyAlphaRow_AVX2"
  },
  {
   "name" : "ARGBCopyAlphaRow_Any_AVX2"
  },
  {
   "name" : "ARGBCopyAlphaRow_Any_SSE2"
  },
  {
   "name" : "ARGBCopyAlphaRow_C"
  },
  {
   "name" : "ARGBCopyAlphaRow_SSE2"
  },
  {
   "name" : "ARGBCopyYToAlpha"
  },
  {
   "name" : "ARGBCopyYToAlphaRow_AVX2"
  },
  {
   "name" : "ARGBCopyYToAlphaRow_Any_AVX2"
  },
  {
   "name" : "ARGBCopyYToAlphaRow_Any_SSE2"
  },
  {
   "name" : "ARGBCopyYToAlphaRow_C"
  },
  {
   "name" : "ARGBCopyYToAlphaRow_SSE2"
  },
  {
   "name" : "ARGBDetect"
  },
  {
   "name" : "ARGBExtractAlpha"
  },
  {
   "name" : "ARGBExtractAlphaRow_AVX2"
  },
  {
   "name" : "ARGBExtractAlphaRow_Any_AVX2"
  },
  {
   "name" : "ARGBExtractAlphaRow_Any_SSE2"
  },
  {
   "name" : "ARGBExtractAlphaRow_C"
  },
  {
   "name" : "ARGBExtractAlphaRow_SSE2"
  },
  {
   "name" : "ARGBGray"
  },
  {
   "name" : "ARGBGrayRow_C"
  },
  {
   "name" : "ARGBGrayRow_SSSE3"
  },
  {
   "name" : "ARGBGrayTo"
  },
  {
   "name" : "ARGBInterpolate"
  },
  {
   "name" : "ARGBLumaColorTable"
  },
  {
   "name" : "ARGBLumaColorTableRow_C"
  },
  {
   "name" : "ARGBLumaColorTableRow_SSSE3"
  },
  {
   "name" : "ARGBMirror"
  },
  {
   "name" : "ARGBMirrorRow_AVX2"
  },
  {
   "name" : "ARGBMirrorRow_Any_AVX2"
  },
  {
   "name" : "ARGBMirrorRow_Any_SSE2"
  },
  {
   "name" : "ARGBMirrorRow_C"
  },
  {
   "name" : "ARGBMirrorRow_SSE2"
  },
  {
   "name" : "ARGBMultiply"
  },
  {
   "name" : "ARGBMultiplyRow_AVX2"
  },
  {
   "name" : "ARGBMultiplyRow_Any_AVX2"
  },
  {
   "name" : "ARGBMultiplyRow_Any_SSE2"
  },
  {
   "name" : "ARGBMultiplyRow_C"
  },
  {
   "name" : "ARGBMultiplyRow_SSE2"
  },
  {
   "name" : "ARGBPolynomial"
  },
  {
   "name" : "ARGBPolynomialRow_AVX2"
  },
  {
   "name" : "ARGBPolynomialRow_C"
  },
  {
   "name" : "ARGBPolynomialRow_SSE2"
  },
  {
   "name" : "ARGBQuantize"
  },
  {
   "name" : "ARGBQuantizeRow_C"
  },
  {
   "name" : "ARGBQuantizeRow_SSE2"
  },
  {
   "name" : "ARGBRect"
  },
  {
   "name" : "ARGBRotate"
  },
  {
   "name" : "ARGBRotate180"
  },
  {
   "name" : "ARGBRotate270"
  },
  {
   "name" : "ARGBRotate90"
  },
  {
   "name" : "ARGBScale"
  },
  {
   "name" : "ARGBScaleClip"
  },
  {
   "name" : "ARGBSepia"
  },
  {
   "name" : "ARGBSepiaRow_C"
  },
  {
   "name" : "ARGBSepiaRow_SSSE3"
  },
  {
   "name" : "ARGBSetRow_C"
  },
  {
   "name" : "ARGBSetRow_X86"
  },
  {
   "name" : "ARGBShade"
  },
  {
   "name" : "ARGBShadeRow_C"
  },
  {
   "name" : "ARGBShadeRow_SSE2"
  },
  {
   "name" : "ARGBShuffle"
  },
  {
   "name" : "ARGBShuffleRow_AVX2"
  },
  {
   "name" : "ARGBShuffleRow_Any_AVX2"
  },
  {
   "name" : "ARGBShuffleRow_Any_SSE2"
  },
  {
   "name" : "ARGBShuffleRow_Any_SSSE3"
  },
  {
   "name" : "ARGBShuffleRow_C"
  },
  {
   "name" : "ARGBShuffleRow_SSE2"
  },
  {
   "name" : "ARGBShuffleRow_SSSE3"
  },
  {
   "name" : "ARGBSobel"
  },
  {
   "name" : "ARGBSobelToPlane"
  },
  {
   "name" : "ARGBSobelXY"
  },
  {
   "name" : "ARGBSubtract"
  },
  {
   "name" : "ARGBSubtractRow_AVX2"
  },
  {
   "name" : "ARGBSubtractRow_Any_AVX2"
  },
  {
   "name" : "ARGBSubtractRow_Any_SSE2"
  },
  {
   "name" : "ARGBSubtractRow_C"
  },
  {
   "name" : "ARGBSubtractRow_SSE2"
  },
  {
   "name" : "ARGBToABGR"
  },
  {
   "name" : "ARGBToARGB1555"
  },
  {
   "name" : "ARGBToARGB1555Row_Any_SSE2"
  },
  {
   "name" : "ARGBToARGB1555Row_C"
  },
  {
   "name" : "ARGBToARGB1555Row_SSE2"
  },
  {
   "name" : "ARGBToARGB4444"
  },
  {
   "name" : "ARGBToARGB4444Row_Any_SSE2"
  },
  {
   "name" : "ARGBToARGB4444Row_C"
  },
  {
   "name" : "ARGBToARGB4444Row_SSE2"
  },
  {
   "name" : "ARGBToBGRA"
  },
  {
   "name" : "ARGBToI400"
  },
  {
   "name" : "ARGBToI420"
  },
  {
   "name" : "ARGBToI422"
  },
  {
   "name" : "ARGBToI444"
  },
  {
   "name" : "ARGBToJ400"
  },
  {
   "name" : "ARGBToJ420"
  },
  {
   "name" : "ARGBToJ422"
  },
  {
   "name" : "ARGBToNV12"
  },
  {
   "name" : "ARGBToNV21"
  },
  {
   "name" : "ARGBToRAW"
  },
  {
   "name" : "ARGBToRAWRow_Any_SSSE3"
  },
  {
   "name" : "ARGBToRAWRow_C"
  },
  {
   "name" : "ARGBToRAWRow_SSSE3"
  },
  {
   "name" : "ARGBToRGB24"
  },
  {
   "name" : "ARGBToRGB24Row_Any_SSSE3"
  },
  {
   "name" : "ARGBToRGB24Row_C"
  },
  {
   "name" : "ARGBToRGB24Row_SSSE3"
  },
  {
   "name" : "ARGBToRGB565"
  },
  {
   "name" : "ARGBToRGB565Dither"
  },
  {
   "name" : "ARGBToRGB565DitherRow_AVX2"
  },
  {
   "name" : "ARGBToRGB565DitherRow_Any_AVX2"
  },
  {
   "name" : "ARGBToRGB565DitherRow_Any_SSE2"
  },
  {
   "name" : "ARGBToRGB565DitherRow_C"
  },
  {
   "name" : "ARGBToRGB565DitherRow_SSE2"
  },
  {
   "name" : "ARGBToRGB565Row_Any_SSE2"
  },
  {
   "name" : "ARGBToRGB565Row_C"
  },
  {
   "name" : "ARGBToRGB565Row_SSE2"
  },
  {
   "name" : "ARGBToRGBA"
  },
  {
   "name" : "ARGBToUV444Row_Any_SSSE3"
  },
  {
   "name" : "ARGBToUV444Row_C"
  },
  {
   "name" : "ARGBToUV444Row_SSSE3"
  },
  {
   "name" : "ARGBToUVJRow_AVX2"
  },
  {
   "name" : "ARGBToUVJRow_Any_AVX2"
  },
  {
   "name" : "ARGBToUVJRow_Any_SSSE3"
  },
  {
   "name" : "ARGBToUVJRow_C"
  },
  {
   "name" : "ARGBToUVJRow_SSSE3"
  },
  {
   "name" : "ARGBToUVRow_AVX2"
  },
  {
   "name" : "ARGBToUVRow_Any_AVX2"
  },
  {
   "name" : "ARGBToUVRow_Any_SSSE3"
  },
  {
   "name" : "ARGBToUVRow_C"
  },
  {
   "name" : "ARGBToUVRow_SSSE3"
  },
  {
   "name" : "ARGBToUYVY"
  },
  {
   "name" : "ARGBToYJRow_AVX2"
  },
  {
   "name" : "ARGBToYJRow_Any_AVX2"
  },
  {
   "name" : "ARGBToYJRow_Any_SSSE3"
  },
  {
   "name" : "ARGBToYJRow_C"
  },
  {
   "name" : "ARGBToYJRow_SSSE3"
  },
  {
   "name" : "ARGBToYRow_AVX2"
  },
  {
   "name" : "ARGBToYRow_Any_AVX2"
  },
  {
   "name" : "ARGBToYRow_Any_SSSE3"
  },
  {
   "name" : "ARGBToYRow_C"
  },
  {
   "name" : "ARGBToYRow_SSSE3"
  },
  {
   "name" : "ARGBToYUY2"
  },
  {
   "name" : "ARGBUnattenuate"
  },
  {
   "name" : "ARGBUnattenuateRow_AVX2"
  },
  {
   "name" : "ARGBUnattenuateRow_Any_AVX2"
  },
  {
   "name" : "ARGBUnattenuateRow_Any_SSE2"
  },
  {
   "name" : "ARGBUnattenuateRow_C"
  },
  {
   "name" : "ARGBUnattenuateRow_SSE2"
  },
  {
   "name" : "Android420ToABGR"
  },
  {
   "name" : "Android420ToARGB"
  },
  {
   "name" : "Android420ToARGBMatrix"
  },
  {
   "name" : "Android420ToI420"
  },
  {
   "name" : "ArmCpuCaps"
  },
  {
   "name" : "BGRAToARGB"
  },
  {
   "name" : "BGRAToI420"
  },
  {
   "name" : "BGRAToUVRow_Any_SSSE3"
  },
  {
   "name" : "BGRAToUVRow_C"
  },
  {
   "name" : "BGRAToUVRow_SSSE3"
  },
  {
   "name" : "BGRAToYRow_Any_SSSE3"
  },
  {
   "name" : "BGRAToYRow_C"
  },
  {
   "name" : "BGRAToYRow_SSSE3"
  },
  {
   "name" : "BlendPlane"
  },
  {
   "name" : "BlendPlaneRow_AVX2"
  },
  {
   "name" : "BlendPlaneRow_Any_AVX2"
  },
  {
   "name" : "BlendPlaneRow_Any_SSSE3"
  },
  {
   "name" : "BlendPlaneRow_C"
  },
  {
   "name" : "BlendPlaneRow_SSSE3"
  },
  {
   "name" : "CalcFramePsnr"
  },
  {
   "name" : "CalcFrameSsim"
  },
  {
   "name" : "CanonicalFourCC"
  },
  {
   "name" : "ComputeCumulativeSumRow_C"
  },
  {
   "name" : "ComputeCumulativeSumRow_SSE2"
  },
  {
   "name" : "ComputeSumSquareError"
  },
  {
   "name" : "ComputeSumSquareErrorPlane"
  },
  {
   "name" : "ConvertFromI420"
  },
  {
   "name" : "ConvertToARGB"
  },
  {
   "name" : "ConvertToI420"
  },
  {
   "name" : "CopyPlane"
  },
  {
   "name" : "CopyPlane_16"
  },
  {
   "name" : "CopyRow_16_C"
  },
  {
   "name" : "CopyRow_AVX"
  },
  {
   "name" : "CopyRow_Any_AVX"
  },
  {
   "name" : "CopyRow_Any_SSE2"
  },
  {
   "name" : "CopyRow_C"
  },
  {
   "name" : "CopyRow_ERMS"
  },
  {
   "name" : "CopyRow_SSE2"
  },
  {
   "name" : "CpuId"
  },
  {
   "name" : "CumulativeSumToAverageRow_C"
  },
  {
   "name" : "CumulativeSumToAverageRow_SSE2"
  },
  {
   "name" : "FixedDiv1_C"
  },
  {
   "name" : "FixedDiv1_X86"
  },
  {
   "name" : "FixedDiv_C"
  },
  {
   "name" : "FixedDiv_X86"
  },
  {
   "name" : "GetARGBBlend"
  },
  {
   "name" : "GetXCR0"
  },
  {
   "name" : "H420ToABGR"
  },
  {
   "name" : "H420ToARGB"
  },
  {
   "name" : "H420ToRGB565"
  },
  {
   "name" : "H422ToABGR"
  },
  {
   "name" : "H422ToARGB"
  },
  {
   "name" : "HalfFloatPlane"
  },
  {
   "name" : "HalfFloatRow_AVX2"
  },
  {
   "name" : "HalfFloatRow_Any_AVX2"
  },
  {
   "name" : "HalfFloatRow_Any_SSE2"
  },
  {
   "name" : "HalfFloatRow_C"
  },
  {
   "name" : "HalfFloatRow_SSE2"
  },
  {
   "name" : "HashDjb2"
  },
  {
   "name" : "HashDjb2_C"
  },
  {
   "name" : "HashDjb2_SSE41"
  },
  {
   "name" : "I400Copy"
  },
  {
   "name" : "I400Mirror"
  },
  {
   "name" : "I400ToARGB"
  },
  {
   "name" : "I400ToARGBRow_AVX2"
  },
  {
   "name" : "I400ToARGBRow_Any_AVX2"
  },
  {
   "name" : "I400ToARGBRow_Any_SSE2"
  },
  {
   "name" : "I400ToARGBRow_C"
  },
  {
   "name" : "I400ToARGBRow_SSE2"
  },
  {
   "name" : "I400ToI400"
  },
  {
   "name" : "I400ToI420"
  },
  {
   "name" : "I420AlphaToABGR"
  },
  {
   "name" : "I420AlphaToARGB"
  },
  {
   "name" : "I420Blend"
  },
  {
   "name" : "I420Copy"
  },
  {
   "name" : "I420Interpolate"
  },
  {
   "name" : "I420Mirror"
  },
  {
   "name" : "I420Psnr"
  },
  {
   "name" : "I420Rect"
  },
  {
   "name" : "I420Rotate"
  },
  {
   "name" : "I420Scale"
  },
  {
   "name" : "I420Scale_16"
  },
  {
   "name" : "I420Ssim"
  },
  {
   "name" : "I420ToABGR"
  },
  {
   "name" : "I420ToARGB"
  },
  {
   "name" : "I420ToARGB1555"
  },
  {
   "name" : "I420ToARGB4444"
  },
  {
   "name" : "I420ToBGRA"
  },
  {
   "name" : "I420ToI400"
  },
  {
   "name" : "I420ToI422"
  },
  {
   "name" : "I420ToI444"
  },
  {
   "name" : "I420ToNV12"
  },
  {
   "name" : "I420ToNV21"
  },
  {
   "name" : "I420ToRAW"
  },
  {
   "name" : "I420ToRGB24"
  },
  {
   "name" : "I420ToRGB565"
  },
  {
   "name" : "I420ToRGB565Dither"
  },
  {
   "name" : "I420ToRGB565Matrix"
  },
  {
   "name" : "I420ToRGBA"
  },
  {
   "name" : "I420ToUYVY"
  },
  {
   "name" : "I420ToYUY2"
  },
  {
   "name" : "I422AlphaToARGBRow_AVX2"
  },
  {
   "name" : "I422AlphaToARGBRow_Any_AVX2"
  },
  {
   "name" : "I422AlphaToARGBRow_Any_SSSE3"
  },
  {
   "name" : "I422AlphaToARGBRow_C"
  },
  {
   "name" : "I422AlphaToARGBRow_SSSE3"
  },
  {
   "name" : "I422Copy"
  },
  {
   "name" : "I422ToABGR"
  },
  {
   "name" : "I422ToARGB"
  },
  {
   "name" : "I422ToARGB1555Row_AVX2"
  },
  {
   "name" : "I422ToARGB1555Row_Any_AVX2"
  },
  {
   "name" : "I422ToARGB1555Row_Any_SSSE3"
  },
  {
   "name" : "I422ToARGB1555Row_C"
  },
  {
   "name" : "I422ToARGB1555Row_SSSE3"
  },
  {
   "name" : "I422ToARGB4444Row_AVX2"
  },
  {
   "name" : "I422ToARGB4444Row_Any_AVX2"
  },
  {
   "name" : "I422ToARGB4444Row_Any_SSSE3"
  },
  {
   "name" : "I422ToARGB4444Row_C"
  },
  {
   "name" : "I422ToARGB4444Row_SSSE3"
  },
  {
   "name" : "I422ToARGBRow_AVX2"
  },
  {
   "name" : "I422ToARGBRow_Any_AVX2"
  },
  {
   "name" : "I422ToARGBRow_Any_SSSE3"
  },
  {
   "name" : "I422ToARGBRow_C"
  },
  {
   "name" : "I422ToARGBRow_SSSE3"
  },
  {
   "name" : "I422ToBGRA"
  },
  {
   "name" : "I422ToI420"
  },
  {
   "name" : "I422ToRGB24Row_AVX2"
  },
  {
   "name" : "I422ToRGB24Row_Any_AVX2"
  },
  {
   "name" : "I422ToRGB24Row_Any_SSSE3"
  },
  {
   "name" : "I422ToRGB24Row_C"
  },
  {
   "name" : "I422ToRGB24Row_SSSE3"
  },
  {
   "name" : "I422ToRGB565"
  },
  {
   "name" : "I422ToRGB565Row_AVX2"
  },
  {
   "name" : "I422ToRGB565Row_Any_AVX2"
  },
  {
   "name" : "I422ToRGB565Row_Any_SSSE3"
  },
  {
   "name" : "I422ToRGB565Row_C"
  },
  {
   "name" : "I422ToRGB565Row_SSSE3"
  },
  {
   "name" : "I422ToRGBA"
  },
  {
   "name" : "I422ToRGBARow_AVX2"
  },
  {
   "name" : "I422ToRGBARow_Any_AVX2"
  },
  {
   "name" : "I422ToRGBARow_Any_SSSE3"
  },
  {
   "name" : "I422ToRGBARow_C"
  },
  {
   "name" : "I422ToRGBARow_SSSE3"
  },
  {
   "name" : "I422ToUYVY"
  },
  {
   "name" : "I422ToUYVYRow_Any_SSE2"
  },
  {
   "name" : "I422ToUYVYRow_C"
  },
  {
   "name" : "I422ToUYVYRow_SSE2"
  },
  {
   "name" : "I422ToYUY2"
  },
  {
   "name" : "I422ToYUY2Row_Any_SSE2"
  },
  {
   "name" : "I422ToYUY2Row_C"
  },
  {
   "name" : "I422ToYUY2Row_SSE2"
  },
  {
   "name" : "I444Copy"
  },
  {
   "name" : "I444ToABGR"
  },
  {
   "name" : "I444ToARGB"
  },
  {
   "name" : "I444ToARGBRow_AVX2"
  },
  {
   "name" : "I444ToARGBRow_Any_AVX2"
  },
  {
   "name" : "I444ToARGBRow_Any_SSSE3"
  },
  {
   "name" : "I444ToARGBRow_C"
  },
  {
   "name" : "I444ToARGBRow_SSSE3"
  },
  {
   "name" : "I444ToI420"
  },
  {
   "name" : "InitCpuFlags"
  },
  {
   "name" : "InterpolatePlane"
  },
  {
   "name" : "InterpolateRow_16_C"
  },
  {
   "name" : "InterpolateRow_AVX2"
  },
  {
   "name" : "InterpolateRow_Any_AVX2"
  },
  {
   "name" : "InterpolateRow_Any_SSSE3"
  },
  {
   "name" : "InterpolateRow_C"
  },
  {
   "name" : "InterpolateRow_SSSE3"
  },
  {
   "name" : "J400ToARGB"
  },
  {
   "name" : "J400ToARGBRow_Any_SSE2"
  },
  {
   "name" : "J400ToARGBRow_C"
  },
  {
   "name" : "J400ToARGBRow_SSE2"
  },
  {
   "name" : "J420ToABGR"
  },
  {
   "name" : "J420ToARGB"
  },
  {
   "name" : "J420ToRGB565"
  },
  {
   "name" : "J422ToABGR"
  },
  {
   "name" : "J422ToARGB"
  },
  {
   "name" : "J444ToARGB"
  },
  {
   "name" : "M420ToARGB"
  },
  {
   "name" : "M420ToI420"
  },
  {
   "name" : "MJPGSize"
  },
  {
   "name" : "MJPGToARGB"
  },
  {
   "name" : "MJPGToI420"
  },
  {
   "name" : "MaskCpuFlags"
  },
  {
   "name" : "MergeUVPlane"
  },
  {
   "name" : "MergeUVRow_AVX2"
  },
  {
   "name" : "MergeUVRow_Any_AVX2"
  },
  {
   "name" : "MergeUVRow_Any_SSE2"
  },
  {
   "name" : "MergeUVRow_C"
  },
  {
   "name" : "MergeUVRow_SSE2"
  },
  {
   "name" : "MipsCpuCaps"
  },
  {
   "name" : "MirrorPlane"
  },
  {
   "name" : "MirrorRow_AVX2"
  },
  {
   "name" : "MirrorRow_Any_AVX2"
  },
  {
   "name" : "MirrorRow_Any_SSSE3"
  },
  {
   "name" : "MirrorRow_C"
  },
  {
   "name" : "MirrorRow_SSSE3"
  },
  {
   "name" : "MirrorUVRow_C"
  },
  {
   "name" : "MirrorUVRow_SSSE3"
  },
  {
   "name" : "NV12ToABGR"
  },
  {
   "name" : "NV12ToARGB"
  },
  {
   "name" : "NV12ToARGBRow_AVX2"
  },
  {
   "name" : "NV12ToARGBRow_Any_AVX2"
  },
  {
   "name" : "NV12ToARGBRow_Any_SSSE3"
  },
  {
   "name" : "NV12ToARGBRow_C"
  },
  {
   "name" : "NV12ToARGBRow_SSSE3"
  },
  {
   "name" : "NV12ToI420"
  },
  {
   "name" : "NV12ToI420Rotate"
  },
  {
   "name" : "NV12ToRGB565"
  },
  {
   "name" : "NV12ToRGB565Row_AVX2"
  },
  {
   "name" : "NV12ToRGB565Row_Any_AVX2"
  },
  {
   "name" : "NV12ToRGB565Row_Any_SSSE3"
  },
  {
   "name" : "NV12ToRGB565Row_C"
  },
  {
   "name" : "NV12ToRGB565Row_SSSE3"
  },
  {
   "name" : "NV21ToABGR"
  },
  {
   "name" : "NV21ToARGB"
  },
  {
   "name" : "NV21ToARGBRow_AVX2"
  },
  {
   "name" : "NV21ToARGBRow_Any_AVX2"
  },
  {
   "name" : "NV21ToARGBRow_Any_SSSE3"
  },
  {
   "name" : "NV21ToARGBRow_C"
  },
  {
   "name" : "NV21ToARGBRow_SSSE3"
  },
  {
   "name" : "NV21ToI420"
  },
  {
   "name" : "RAWToARGB"
  },
  {
   "name" : "RAWToARGBRow_Any_SSSE3"
  },
  {
   "name" : "RAWToARGBRow_C"
  },
  {
   "name" : "RAWToARGBRow_SSSE3"
  },
  {
   "name" : "RAWToI420"
  },
  {
   "name" : "RAWToRGB24"
  },
  {
   "name" : "RAWToRGB24Row_Any_SSSE3"
  },
  {
   "name" : "RAWToRGB24Row_C"
  },
  {
   "name" : "RAWToRGB24Row_SSSE3"
  },
  {
   "name" : "RAWToUVRow_C"
  },
  {
   "name" : "RAWToYRow_C"
  },
  {
   "name" : "RGB24ToARGB"
  },
  {
   "name" : "RGB24ToARGBRow_Any_SSSE3"
  },
  {
   "name" : "RGB24ToARGBRow_C"
  },
  {
   "name" : "RGB24ToARGBRow_SSSE3"
  },
  {
   "name" : "RGB24ToI420"
  },
  {
   "name" : "RGB24ToUVRow_C"
  },
  {
   "name" : "RGB24ToYRow_C"
  },
  {
   "name" : "RGB565ToARGB"
  },
  {
   "name" : "RGB565ToARGBRow_Any_SSE2"
  },
  {
   "name" : "RGB565ToARGBRow_C"
  },
  {
   "name" : "RGB565ToARGBRow_SSE2"
  },
  {
   "name" : "RGB565ToI420"
  },
  {
   "name" : "RGB565ToUVRow_C"
  },
  {
   "name" : "RGB565ToYRow_C"
  },
  {
   "name" : "RGBAToARGB"
  },
  {
   "name" : "RGBAToI420"
  },
  {
   "name" : "RGBAToUVRow_Any_SSSE3"
  },
  {
   "name" : "RGBAToUVRow_C"
  },
  {
   "name" : "RGBAToUVRow_SSSE3"
  },
  {
   "name" : "RGBAToYRow_Any_SSSE3"
  },
  {
   "name" : "RGBAToYRow_C"
  },
  {
   "name" : "RGBAToYRow_SSSE3"
  },
  {
   "name" : "RGBColorMatrix"
  },
  {
   "name" : "RGBColorTable"
  },
  {
   "name" : "RGBColorTableRow_C"
  },
  {
   "name" : "RGBColorTableRow_X86"
  },
  {
   "name" : "RotatePlane"
  },
  {
   "name" : "RotatePlane180"
  },
  {
   "name" : "RotatePlane270"
  },
  {
   "name" : "RotatePlane90"
  },
  {
   "name" : "RotateUV180"
  },
  {
   "name" : "RotateUV270"
  },
  {
   "name" : "RotateUV90"
  },
  {
   "name" : "Scale"
  },
  {
   "name" : "ScaleARGBCols64_C"
  },
  {
   "name" : "ScaleARGBColsUp2_C"
  },
  {
   "name" : "ScaleARGBColsUp2_SSE2"
  },
  {
   "name" : "ScaleARGBCols_C"
  },
  {
   "name" : "ScaleARGBCols_SSE2"
  },
  {
   "name" : "ScaleARGBFilterCols64_C"
  },
  {
   "name" : "ScaleARGBFilterCols_C"
  },
  {
   "name" : "ScaleARGBFilterCols_SSSE3"
  },
  {
   "name" : "ScaleARGBRowDown2Box_Any_SSE2"
  },
  {
   "name" : "ScaleARGBRowDown2Box_C"
  },
  {
   "name" : "ScaleARGBRowDown2Box_SSE2"
  },
  {
   "name" : "ScaleARGBRowDown2Linear_Any_SSE2"
  },
  {
   "name" : "ScaleARGBRowDown2Linear_C"
  },
  {
   "name" : "ScaleARGBRowDown2Linear_SSE2"
  },
  {
   "name" : "ScaleARGBRowDown2_Any_SSE2"
  },
  {
   "name" : "ScaleARGBRowDown2_C"
  },
  {
   "name" : "ScaleARGBRowDown2_SSE2"
  },
  {
   "name" : "ScaleARGBRowDownEvenBox_Any_SSE2"
  },
  {
   "name" : "ScaleARGBRowDownEvenBox_C"
  },
  {
   "name" : "ScaleARGBRowDownEvenBox_SSE2"
  },
  {
   "name" : "ScaleARGBRowDownEven_Any_SSE2"
  },
  {
   "name" : "ScaleARGBRowDownEven_C"
  },
  {
   "name" : "ScaleARGBRowDownEven_SSE2"
  },
  {
   "name" : "ScaleAddRow_16_C"
  },
  {
   "name" : "ScaleAddRow_AVX2"
  },
  {
   "name" : "ScaleAddRow_Any_AVX2"
  },
  {
   "name" : "ScaleAddRow_Any_SSE2"
  },
  {
   "name" : "ScaleAddRow_C"
  },
  {
   "name" : "ScaleAddRow_SSE2"
  },
  {
   "name" : "ScaleColsUp2_16_C"
  },
  {
   "name" : "ScaleColsUp2_C"
  },
  {
   "name" : "ScaleColsUp2_SSE2"
  },
  {
   "name" : "ScaleCols_16_C"
  },
  {
   "name" : "ScaleCols_C"
  },
  {
   "name" : "ScaleFilterCols64_16_C"
  },
  {
   "name" : "ScaleFilterCols64_C"
  },
  {
   "name" : "ScaleFilterCols_16_C"
  },
  {
   "name" : "ScaleFilterCols_C"
  },
  {
   "name" : "ScaleFilterCols_SSSE3"
  },
  {
   "name" : "ScaleFilterReduce"
  },
  {
   "name" : "ScaleOffset"
  },
  {
   "name" : "ScalePlane"
  },
  {
   "name" : "ScalePlaneBilinearDown"
  },
  {
   "name" : "ScalePlaneBilinearDown_16"
  },
  {
   "name" : "ScalePlaneBilinearUp"
  },
  {
   "name" : "ScalePlaneBilinearUp_16"
  },
  {
   "name" : "ScalePlaneVertical"
  },
  {
   "name" : "ScalePlaneVertical_16"
  },
  {
   "name" : "ScalePlane_16"
  },
  {
   "name" : "ScaleRowDown2Box_16_C"
  },
  {
   "name" : "ScaleRowDown2Box_AVX2"
  },
  {
   "name" : "ScaleRowDown2Box_Any_AVX2"
  },
  {
   "name" : "ScaleRowDown2Box_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown2Box_C"
  },
  {
   "name" : "ScaleRowDown2Box_Odd_AVX2"
  },
  {
   "name" : "ScaleRowDown2Box_Odd_C"
  },
  {
   "name" : "ScaleRowDown2Box_Odd_SSSE3"
  },
  {
   "name" : "ScaleRowDown2Box_SSSE3"
  },
  {
   "name" : "ScaleRowDown2Linear_16_C"
  },
  {
   "name" : "ScaleRowDown2Linear_AVX2"
  },
  {
   "name" : "ScaleRowDown2Linear_Any_AVX2"
  },
  {
   "name" : "ScaleRowDown2Linear_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown2Linear_C"
  },
  {
   "name" : "ScaleRowDown2Linear_SSSE3"
  },
  {
   "name" : "ScaleRowDown2_16_C"
  },
  {
   "name" : "ScaleRowDown2_AVX2"
  },
  {
   "name" : "ScaleRowDown2_Any_AVX2"
  },
  {
   "name" : "ScaleRowDown2_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown2_C"
  },
  {
   "name" : "ScaleRowDown2_SSSE3"
  },
  {
   "name" : "ScaleRowDown34_0_Box_16_C"
  },
  {
   "name" : "ScaleRowDown34_0_Box_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown34_0_Box_C"
  },
  {
   "name" : "ScaleRowDown34_0_Box_SSSE3"
  },
  {
   "name" : "ScaleRowDown34_16_C"
  },
  {
   "name" : "ScaleRowDown34_1_Box_16_C"
  },
  {
   "name" : "ScaleRowDown34_1_Box_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown34_1_Box_C"
  },
  {
   "name" : "ScaleRowDown34_1_Box_SSSE3"
  },
  {
   "name" : "ScaleRowDown34_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown34_C"
  },
  {
   "name" : "ScaleRowDown34_SSSE3"
  },
  {
   "name" : "ScaleRowDown38_16_C"
  },
  {
   "name" : "ScaleRowDown38_2_Box_16_C"
  },
  {
   "name" : "ScaleRowDown38_2_Box_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown38_2_Box_C"
  },
  {
   "name" : "ScaleRowDown38_2_Box_SSSE3"
  },
  {
   "name" : "ScaleRowDown38_3_Box_16_C"
  },
  {
   "name" : "ScaleRowDown38_3_Box_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown38_3_Box_C"
  },
  {
   "name" : "ScaleRowDown38_3_Box_SSSE3"
  },
  {
   "name" : "ScaleRowDown38_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown38_C"
  },
  {
   "name" : "ScaleRowDown38_SSSE3"
  },
  {
   "name" : "ScaleRowDown4Box_16_C"
  },
  {
   "name" : "ScaleRowDown4Box_AVX2"
  },
  {
   "name" : "ScaleRowDown4Box_Any_AVX2"
  },
  {
   "name" : "ScaleRowDown4Box_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown4Box_C"
  },
  {
   "name" : "ScaleRowDown4Box_SSSE3"
  },
  {
   "name" : "ScaleRowDown4_16_C"
  },
  {
   "name" : "ScaleRowDown4_AVX2"
  },
  {
   "name" : "ScaleRowDown4_Any_AVX2"
  },
  {
   "name" : "ScaleRowDown4_Any_SSSE3"
  },
  {
   "name" : "ScaleRowDown4_C"
  },
  {
   "name" : "ScaleRowDown4_SSSE3"
  },
  {
   "name" : "ScaleSlope"
  },
  {
   "name" : "SetPlane"
  },
  {
   "name" : "SetRow_Any_X86"
  },
  {
   "name" : "SetRow_C"
  },
  {
   "name" : "SetRow_ERMS"
  },
  {
   "name" : "SetRow_X86"
  },
  {
   "name" : "SobelRow_Any_SSE2"
  },
  {
   "name" : "SobelRow_C"
  },
  {
   "name" : "SobelRow_SSE2"
  },
  {
   "name" : "SobelToPlaneRow_Any_SSE2"
  },
  {
   "name" : "SobelToPlaneRow_C"
  },
  {
   "name" : "SobelToPlaneRow_SSE2"
  },
  {
   "name" : "SobelXRow_C"
  },
  {
   "name" : "SobelXRow_SSE2"
  },
  {
   "name" : "SobelXYRow_Any_SSE2"
  },
  {
   "name" : "SobelXYRow_C"
  },
  {
   "name" : "SobelXYRow_SSE2"
  },
  {
   "name" : "SobelYRow_C"
  },
  {
   "name" : "SobelYRow_SSE2"
  },
  {
   "name" : "SplitUVPlane"
  },
  {
   "name" : "SplitUVRow_AVX2"
  },
  {
   "name" : "SplitUVRow_Any_AVX2"
  },
  {
   "name" : "SplitUVRow_Any_SSE2"
  },
  {
   "name" : "SplitUVRow_C"
  },
  {
   "name" : "SplitUVRow_SSE2"
  },
  {
   "name" : "SumSquareErrorToPsnr"
  },
  {
   "name" : "SumSquareError_C"
  },
  {
   "name" : "SumSquareError_SSE2"
  },
  {
   "name" : "TransposePlane"
  },
  {
   "name" : "TransposeUV"
  },
  {
   "name" : "TransposeUVWx8_Any_SSE2"
  },
  {
   "name" : "TransposeUVWx8_C"
  },
  {
   "name" : "TransposeUVWx8_SSE2"
  },
  {
   "name" : "TransposeUVWxH_C"
  },
  {
   "name" : "TransposeWx8_Any_SSSE3"
  },
  {
   "name" : "TransposeWx8_C"
  },
  {
   "name" : "TransposeWx8_Fast_Any_SSSE3"
  },
  {
   "name" : "TransposeWx8_Fast_SSSE3"
  },
  {
   "name" : "TransposeWx8_SSSE3"
  },
  {
   "name" : "TransposeWxH_C"
  },
  {
   "name" : "UYVYToARGB"
  },
  {
   "name" : "UYVYToARGBRow_AVX2"
  },
  {
   "name" : "UYVYToARGBRow_Any_AVX2"
  },
  {
   "name" : "UYVYToARGBRow_Any_SSSE3"
  },
  {
   "name" : "UYVYToARGBRow_C"
  },
  {
   "name" : "UYVYToARGBRow_SSSE3"
  },
  {
   "name" : "UYVYToI420"
  },
  {
   "name" : "UYVYToI422"
  },
  {
   "name" : "UYVYToNV12"
  },
  {
   "name" : "UYVYToUV422Row_AVX2"
  },
  {
   "name" : "UYVYToUV422Row_Any_AVX2"
  },
  {
   "name" : "UYVYToUV422Row_Any_SSE2"
  },
  {
   "name" : "UYVYToUV422Row_C"
  },
  {
   "name" : "UYVYToUV422Row_SSE2"
  },
  {
   "name" : "UYVYToUVRow_AVX2"
  },
  {
   "name" : "UYVYToUVRow_Any_AVX2"
  },
  {
   "name" : "UYVYToUVRow_Any_SSE2"
  },
  {
   "name" : "UYVYToUVRow_C"
  },
  {
   "name" : "UYVYToUVRow_SSE2"
  },
  {
   "name" : "UYVYToYRow_AVX2"
  },
  {
   "name" : "UYVYToYRow_Any_AVX2"
  },
  {
   "name" : "UYVYToYRow_Any_SSE2"
  },
  {
   "name" : "UYVYToYRow_C"
  },
  {
   "name" : "UYVYToYRow_SSE2"
  },
  {
   "name" : "ValidateJpeg"
  },
  {
   "name" : "YUVToARGBScaleClip"
  },
  {
   "name" : "YUY2ToARGB"
  },
  {
   "name" : "YUY2ToARGBRow_AVX2"
  },
  {
   "name" : "YUY2ToARGBRow_Any_AVX2"
  },
  {
   "name" : "YUY2ToARGBRow_Any_SSSE3"
  },
  {
   "name" : "YUY2ToARGBRow_C"
  },
  {
   "name" : "YUY2ToARGBRow_SSSE3"
  },
  {
   "name" : "YUY2ToI420"
  },
  {
   "name" : "YUY2ToI422"
  },
  {
   "name" : "YUY2ToNV12"
  },
  {
   "name" : "YUY2ToUV422Row_AVX2"
  },
  {
   "name" : "YUY2ToUV422Row_Any_AVX2"
  },
  {
   "name" : "YUY2ToUV422Row_Any_SSE2"
  },
  {
   "name" : "YUY2ToUV422Row_C"
  },
  {
   "name" : "YUY2ToUV422Row_SSE2"
  },
  {
   "name" : "YUY2ToUVRow_AVX2"
  },
  {
   "name" : "YUY2ToUVRow_Any_AVX2"
  },
  {
   "name" : "YUY2ToUVRow_Any_SSE2"
  },
  {
   "name" : "YUY2ToUVRow_C"
  },
  {
   "name" : "YUY2ToUVRow_SSE2"
  },
  {
   "name" : "YUY2ToY"
  },
  {
   "name" : "YUY2ToYRow_AVX2"
  },
  {
   "name" : "YUY2ToYRow_Any_AVX2"
  },
  {
   "name" : "YUY2ToYRow_Any_SSE2"
  },
  {
   "name" : "YUY2ToYRow_C"
  },
  {
   "name" : "YUY2ToYRow_SSE2"
  },
  {
   "name" : "_Unwind_Backtrace"
  },
  {
   "name" : "_Unwind_DeleteException"
  },
  {
   "name" : "_Unwind_FindEnclosingFunction"
  },
  {
   "name" : "_Unwind_Find_FDE"
  },
  {
   "name" : "_Unwind_ForcedUnwind"
  },
  {
   "name" : "_Unwind_GetCFA"
  },
  {
   "name" : "_Unwind_GetDataRelBase"
  },
  {
   "name" : "_Unwind_GetGR"
  },
  {
   "name" : "_Unwind_GetIP"
  },
  {
   "name" : "_Unwind_GetIPInfo"
  },
  {
   "name" : "_Unwind_GetLanguageSpecificData"
  },
  {
   "name" : "_Unwind_GetRegionStart"
  },
  {
   "name" : "_Unwind_GetTextRelBase"
  },
  {
   "name" : "_Unwind_RaiseException"
  },
  {
   "name" : "_Unwind_Resume"
  },
  {
   "name" : "_Unwind_Resume_or_Rethrow"
  },
  {
   "name" : "_Unwind_SetGR"
  },
  {
   "name" : "_Unwind_SetIP"
  },
  {
   "name" : "_ZN6libyuv11init_sourceEP22jpeg_decompress_struct"
  },
  {
   "name" : "_ZN6libyuv11term_sourceEP22jpeg_decompress_struct"
  },
  {
   "name" : "_ZN6libyuv12ErrorHandlerEP18jpeg_common_struct"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder11StartDecodeEv"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder11UnloadFrameEv"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder12FinishDecodeEv"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder13GetColorSpaceEv"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder15DecodeToBuffersEPPhii"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder16DecodeToCallbackEPFvPvPKPKhPKiiES1_ii"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder16GetComponentSizeEi"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder16GetNumComponentsEv"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder17GetComponentWidthEi"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder17GetVertSampFactorEi"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder18AllocOutputBuffersEi"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder18GetComponentHeightEi"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder18GetComponentStrideEi"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder18GetHorizSampFactorEi"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder19SetScanlinePointersEPPh"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder20DestroyOutputBuffersEv"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder20GetVertSubSampFactorEi"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder21GetHorizSubSampFactorEi"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder25JpegSubsamplingTypeHelperEPiS1_i"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder27GetImageScanlinesPerImcuRowEv"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder31GetComponentScanlinesPerImcuRowEi"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder8GetWidthEv"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder9GetHeightEv"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder9LoadFrameEPKhm"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoderC1Ev"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoderC2Ev"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoderD1Ev"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoderD2Ev"
  },
  {
   "name" : "_ZN6libyuv13OutputHandlerEP18jpeg_common_struct"
  },
  {
   "name" : "_ZN6libyuv15skip_input_dataEP22jpeg_decompress_structl"
  },
  {
   "name" : "_ZN6libyuv17fill_input_bufferEP22jpeg_decompress_struct"
  },
  {
   "name" : "__deregister_frame"
  },
  {
   "name" : "__deregister_frame_info"
  },
  {
   "name" : "__deregister_frame_info_bases"
  },
  {
   "name" : "__frame_state_for"
  },
  {
   "name" : "__register_frame"
  },
  {
   "name" : "__register_frame_info"
  },
  {
   "name" : "__register_frame_info_bases"
  },
  {
   "name" : "__register_frame_info_table"
  },
  {
   "name" : "__register_frame_info_table_bases"
  },
  {
   "name" : "__register_frame_table"
  }
 ],
 "elf_objects" :
 [
  {
   "name" : "_ZN6libyuv12MJpegDecoder14kColorSpaceRgbE"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder15kColorSpaceCMYKE"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder15kColorSpaceYCCKE"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder16kColorSpaceYCbCrE"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder18kColorSpaceUnknownE"
  },
  {
   "name" : "_ZN6libyuv12MJpegDecoder20kColorSpaceGrayscaleE"
  },
  {
   "name" : "cpu_info_"
  },
  {
   "name" : "fixed_invtbl8"
  },
  {
   "name" : "kYuvH709Constants"
  },
  {
   "name" : "kYuvI601Constants"
  },
  {
   "name" : "kYuvJPEGConstants"
  },
  {
   "name" : "kYvuH709Constants"
  },
  {
   "name" : "kYvuI601Constants"
  },
  {
   "name" : "kYvuJPEGConstants"
  }
 ],
 "enum_types" :
 [
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "libyuv::kFilterNone"
    },
    {
     "enum_field_value" : 1,
     "name" : "libyuv::kFilterLinear"
    },
    {
     "enum_field_value" : 2,
     "name" : "libyuv::kFilterBilinear"
    },
    {
     "enum_field_value" : 3,
     "name" : "libyuv::kFilterBox"
    }
   ],
   "linker_set_key" : "libyuv::FilterMode",
   "name" : "libyuv::FilterMode",
   "referenced_type" : "type-15",
   "self_type" : "type-15",
   "size" : 4,
   "source_file" : "/external/libyuv/files/include/libyuv/scale.h",
   "underlying_type" : "type-1",
   "unique_id" : "libyuv::FilterMode"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 808596553,
     "name" : "libyuv::FOURCC_I420"
    },
    {
     "enum_field_value" : 842150985,
     "name" : "libyuv::FOURCC_I422"
    },
    {
     "enum_field_value" : 875836489,
     "name" : "libyuv::FOURCC_I444"
    },
    {
     "enum_field_value" : 825308233,
     "name" : "libyuv::FOURCC_I411"
    },
    {
     "enum_field_value" : 808465481,
     "name" : "libyuv::FOURCC_I400"
    },
    {
     "enum_field_value" : 825382478,
     "name" : "libyuv::FOURCC_NV21"
    },
    {
     "enum_field_value" : 842094158,
     "name" : "libyuv::FOURCC_NV12"
    },
    {
     "enum_field_value" : 844715353,
     "name" : "libyuv::FOURCC_YUY2"
    },
    {
     "enum_field_value" : 1498831189,
     "name" : "libyuv::FOURCC_UYVY"
    },
    {
     "enum_field_value" : 808596557,
     "name" : "libyuv::FOURCC_M420"
    },
    {
     "enum_field_value" : 808596561,
     "name" : "libyuv::FOURCC_Q420"
    },
    {
     "enum_field_value" : 1111970369,
     "name" : "libyuv::FOURCC_ARGB"
    },
    {
     "enum_field_value" : 1095911234,
     "name" : "libyuv::FOURCC_BGRA"
    },
    {
     "enum_field_value" : 1380401729,
     "name" : "libyuv::FOURCC_ABGR"
    },
    {
     "enum_field_value" : 1195521074,
     "name" : "libyuv::FOURCC_24BG"
    },
    {
     "enum_field_value" : 544694642,
     "name" : "libyuv::FOURCC_RAW"
    },
    {
     "enum_field_value" : 1094862674,
     "name" : "libyuv::FOURCC_RGBA"
    },
    {
     "enum_field_value" : 1346520914,
     "name" : "libyuv::FOURCC_RGBP"
    },
    {
     "enum_field_value" : 1329743698,
     "name" : "libyuv::FOURCC_RGBO"
    },
    {
     "enum_field_value" : 875836498,
     "name" : "libyuv::FOURCC_R444"
    },
    {
     "enum_field_value" : 1111967570,
     "name" : "libyuv::FOURCC_RGGB"
    },
    {
     "enum_field_value" : 1380403010,
     "name" : "libyuv::FOURCC_BGGR"
    },
    {
     "enum_field_value" : 1195528775,
     "name" : "libyuv::FOURCC_GRBG"
    },
    {
     "enum_field_value" : 1196573255,
     "name" : "libyuv::FOURCC_GBRG"
    },
    {
     "enum_field_value" : 1196444237,
     "name" : "libyuv::FOURCC_MJPG"
    },
    {
     "enum_field_value" : 842094169,
     "name" : "libyuv::FOURCC_YV12"
    },
    {
     "enum_field_value" : 909203033,
     "name" : "libyuv::FOURCC_YV16"
    },
    {
     "enum_field_value" : 875714137,
     "name" : "libyuv::FOURCC_YV24"
    },
    {
     "enum_field_value" : 842093913,
     "name" : "libyuv::FOURCC_YU12"
    },
    {
     "enum_field_value" : 808596554,
     "name" : "libyuv::FOURCC_J420"
    },
    {
     "enum_field_value" : 808465482,
     "name" : "libyuv::FOURCC_J400"
    },
    {
     "enum_field_value" : 808596552,
     "name" : "libyuv::FOURCC_H420"
    },
    {
     "enum_field_value" : 1448433993,
     "name" : "libyuv::FOURCC_IYUV"
    },
    {
     "enum_field_value" : 909202777,
     "name" : "libyuv::FOURCC_YU16"
    },
    {
     "enum_field_value" : 875713881,
     "name" : "libyuv::FOURCC_YU24"
    },
    {
     "enum_field_value" : 1448695129,
     "name" : "libyuv::FOURCC_YUYV"
    },
    {
     "enum_field_value" : 1937143161,
     "name" : "libyuv::FOURCC_YUVS"
    },
    {
     "enum_field_value" : 1129923656,
     "name" : "libyuv::FOURCC_HDYC"
    },
    {
     "enum_field_value" : 2037741106,
     "name" : "libyuv::FOURCC_2VUY"
    },
    {
     "enum_field_value" : 1195724874,
     "name" : "libyuv::FOURCC_JPEG"
    },
    {
     "enum_field_value" : 828534116,
     "name" : "libyuv::FOURCC_DMB1"
    },
    {
     "enum_field_value" : 825770306,
     "name" : "libyuv::FOURCC_BA81"
    },
    {
     "enum_field_value" : 859981650,
     "name" : "libyuv::FOURCC_RGB3"
    },
    {
     "enum_field_value" : 861030210,
     "name" : "libyuv::FOURCC_BGR3"
    },
    {
     "enum_field_value" : 536870912,
     "name" : "libyuv::FOURCC_CM32"
    },
    {
     "enum_field_value" : 402653184,
     "name" : "libyuv::FOURCC_CM24"
    },
    {
     "enum_field_value" : 892679500,
     "name" : "libyuv::FOURCC_L555"
    },
    {
     "enum_field_value" : 892745036,
     "name" : "libyuv::FOURCC_L565"
    },
    {
     "enum_field_value" : 825570613,
     "name" : "libyuv::FOURCC_5551"
    },
    {
     "enum_field_value" : 875967048,
     "name" : "libyuv::FOURCC_H264"
    },
    {
     "enum_field_value" : -1,
     "name" : "libyuv::FOURCC_ANY"
    }
   ],
   "linker_set_key" : "libyuv::FourCC",
   "name" : "libyuv::FourCC",
   "referenced_type" : "type-2",
   "self_type" : "type-2",
   "size" : 4,
   "source_file" : "/external/libyuv/files/include/libyuv/video_common.h",
   "underlying_type" : "type-3",
   "unique_id" : "libyuv::FourCC"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_I420"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_I422"
    },
    {
     "enum_field_value" : 24,
     "name" : "libyuv::FOURCC_BPP_I444"
    },
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_I411"
    },
    {
     "enum_field_value" : 8,
     "name" : "libyuv::FOURCC_BPP_I400"
    },
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_NV21"
    },
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_NV12"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_YUY2"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_UYVY"
    },
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_M420"
    },
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_Q420"
    },
    {
     "enum_field_value" : 32,
     "name" : "libyuv::FOURCC_BPP_ARGB"
    },
    {
     "enum_field_value" : 32,
     "name" : "libyuv::FOURCC_BPP_BGRA"
    },
    {
     "enum_field_value" : 32,
     "name" : "libyuv::FOURCC_BPP_ABGR"
    },
    {
     "enum_field_value" : 32,
     "name" : "libyuv::FOURCC_BPP_RGBA"
    },
    {
     "enum_field_value" : 24,
     "name" : "libyuv::FOURCC_BPP_24BG"
    },
    {
     "enum_field_value" : 24,
     "name" : "libyuv::FOURCC_BPP_RAW"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_RGBP"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_RGBO"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_R444"
    },
    {
     "enum_field_value" : 8,
     "name" : "libyuv::FOURCC_BPP_RGGB"
    },
    {
     "enum_field_value" : 8,
     "name" : "libyuv::FOURCC_BPP_BGGR"
    },
    {
     "enum_field_value" : 8,
     "name" : "libyuv::FOURCC_BPP_GRBG"
    },
    {
     "enum_field_value" : 8,
     "name" : "libyuv::FOURCC_BPP_GBRG"
    },
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_YV12"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_YV16"
    },
    {
     "enum_field_value" : 24,
     "name" : "libyuv::FOURCC_BPP_YV24"
    },
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_YU12"
    },
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_J420"
    },
    {
     "enum_field_value" : 8,
     "name" : "libyuv::FOURCC_BPP_J400"
    },
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_H420"
    },
    {
     "enum_field_value" : 0,
     "name" : "libyuv::FOURCC_BPP_MJPG"
    },
    {
     "enum_field_value" : 0,
     "name" : "libyuv::FOURCC_BPP_H264"
    },
    {
     "enum_field_value" : 12,
     "name" : "libyuv::FOURCC_BPP_IYUV"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_YU16"
    },
    {
     "enum_field_value" : 24,
     "name" : "libyuv::FOURCC_BPP_YU24"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_YUYV"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_YUVS"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_HDYC"
    },
    {
     "enum_field_value" : 16,
     "name" : "libyuv::FOURCC_BPP_2VUY"
    },
    {
     "enum_field_value" : 1,
     "name" : "libyuv::FOURCC_BPP_JPEG"
    },
    {
     "enum_field_value" : 1,
     "name" : "libyuv::FOURCC_BPP_DMB1"
    },
    {
     "enum_field_value" : 8,
     "name" : "libyuv::FOURCC_BPP_BA81"
    },
    {
     "enum_field_value" : 24,
     "name" : "libyuv::FOURCC_BPP_RGB3"
    },
    {
     "enum_field_value" : 24,
     "name" : "libyuv::FOURCC_BPP_BGR3"
    },
    {
     "enum_field_value" : 32,
     "name" : "libyuv::FOURCC_BPP_CM32"
    },
    {
     "enum_field_value" : 24,
     "name" : "libyuv::FOURCC_BPP_CM24"
    },
    {
     "enum_field_value" : 0,
     "name" : "libyuv::FOURCC_BPP_ANY"
    }
   ],
   "linker_set_key" : "libyuv::FourCCBpp",
   "name" : "libyuv::FourCCBpp",
   "referenced_type" : "type-4",
   "self_type" : "type-4",
   "size" : 4,
   "source_file" : "/external/libyuv/files/include/libyuv/video_common.h",
   "underlying_type" : "type-1",
   "unique_id" : "libyuv::FourCCBpp"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "libyuv::kJpegYuv420"
    },
    {
     "enum_field_value" : 1,
     "name" : "libyuv::kJpegYuv422"
    },
    {
     "enum_field_value" : 2,
     "name" : "libyuv::kJpegYuv444"
    },
    {
     "enum_field_value" : 3,
     "name" : "libyuv::kJpegYuv400"
    },
    {
     "enum_field_value" : 4,
     "name" : "libyuv::kJpegUnknown"
    }
   ],
   "linker_set_key" : "libyuv::JpegSubsamplingType",
   "name" : "libyuv::JpegSubsamplingType",
   "referenced_type" : "type-17",
   "self_type" : "type-17",
   "size" : 4,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
   "underlying_type" : "type-1",
   "unique_id" : "_ZTSN6libyuv19JpegSubsamplingTypeE"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "libyuv::kRotate0"
    },
    {
     "enum_field_value" : 90,
     "name" : "libyuv::kRotate90"
    },
    {
     "enum_field_value" : 180,
     "name" : "libyuv::kRotate180"
    },
    {
     "enum_field_value" : 270,
     "name" : "libyuv::kRotate270"
    },
    {
     "enum_field_value" : 0,
     "name" : "libyuv::kRotateNone"
    },
    {
     "enum_field_value" : 90,
     "name" : "libyuv::kRotateClockwise"
    },
    {
     "enum_field_value" : 270,
     "name" : "libyuv::kRotateCounterClockwise"
    }
   ],
   "linker_set_key" : "libyuv::RotationMode",
   "name" : "libyuv::RotationMode",
   "referenced_type" : "type-13",
   "self_type" : "type-13",
   "size" : 4,
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h",
   "underlying_type" : "type-1",
   "unique_id" : "libyuv::RotationMode"
  }
 ],
 "function_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "void (const unsigned char *, const unsigned char *, unsigned char *, int)",
   "name" : "void (const unsigned char *, const unsigned char *, unsigned char *, int)",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "referenced_type" : "type-52",
   "return_type" : "type-40",
   "self_type" : "type-52",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "void (void *, const unsigned char *const *, const int *, int)",
   "name" : "void (void *, const unsigned char *const *, const int *, int)",
   "parameters" :
   [
    {
     "referenced_type" : "type-245"
    },
    {
     "referenced_type" : "type-246"
    },
    {
     "referenced_type" : "type-145"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "referenced_type" : "type-244",
   "return_type" : "type-40",
   "self_type" : "type-244",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  }
 ],
 "functions" :
 [
  {
   "function_name" : "libyuv::ABGRToARGB",
   "linker_set_key" : "ABGRToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::ABGRToI420",
   "linker_set_key" : "ABGRToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::ABGRToUVRow_Any_SSSE3",
   "linker_set_key" : "ABGRToUVRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ABGRToUVRow_C",
   "linker_set_key" : "ABGRToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ABGRToUVRow_SSSE3",
   "linker_set_key" : "ABGRToUVRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ABGRToYRow_Any_SSSE3",
   "linker_set_key" : "ABGRToYRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ABGRToYRow_C",
   "linker_set_key" : "ABGRToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ABGRToYRow_SSSE3",
   "linker_set_key" : "ABGRToYRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGB1555ToARGB",
   "linker_set_key" : "ARGB1555ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::ARGB1555ToARGBRow_Any_SSE2",
   "linker_set_key" : "ARGB1555ToARGBRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGB1555ToARGBRow_C",
   "linker_set_key" : "ARGB1555ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGB1555ToARGBRow_SSE2",
   "linker_set_key" : "ARGB1555ToARGBRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGB1555ToI420",
   "linker_set_key" : "ARGB1555ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::ARGB1555ToUVRow_C",
   "linker_set_key" : "ARGB1555ToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGB1555ToYRow_C",
   "linker_set_key" : "ARGB1555ToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGB4444ToARGB",
   "linker_set_key" : "ARGB4444ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::ARGB4444ToARGBRow_Any_SSE2",
   "linker_set_key" : "ARGB4444ToARGBRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGB4444ToARGBRow_C",
   "linker_set_key" : "ARGB4444ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGB4444ToARGBRow_SSE2",
   "linker_set_key" : "ARGB4444ToARGBRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGB4444ToI420",
   "linker_set_key" : "ARGB4444ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::ARGB4444ToUVRow_C",
   "linker_set_key" : "ARGB4444ToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGB4444ToYRow_C",
   "linker_set_key" : "ARGB4444ToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAdd",
   "linker_set_key" : "ARGBAdd",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBAddRow_AVX2",
   "linker_set_key" : "ARGBAddRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAddRow_Any_AVX2",
   "linker_set_key" : "ARGBAddRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAddRow_Any_SSE2",
   "linker_set_key" : "ARGBAddRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAddRow_C",
   "linker_set_key" : "ARGBAddRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAddRow_SSE2",
   "linker_set_key" : "ARGBAddRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAffineRow_C",
   "linker_set_key" : "ARGBAffineRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-50"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAffineRow_SSE2",
   "linker_set_key" : "ARGBAffineRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-50"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAttenuate",
   "linker_set_key" : "ARGBAttenuate",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBAttenuateRow_AVX2",
   "linker_set_key" : "ARGBAttenuateRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAttenuateRow_Any_AVX2",
   "linker_set_key" : "ARGBAttenuateRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAttenuateRow_Any_SSSE3",
   "linker_set_key" : "ARGBAttenuateRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAttenuateRow_C",
   "linker_set_key" : "ARGBAttenuateRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBAttenuateRow_SSSE3",
   "linker_set_key" : "ARGBAttenuateRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBBlend",
   "linker_set_key" : "ARGBBlend",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBBlendRow_C",
   "linker_set_key" : "ARGBBlendRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBBlendRow_SSSE3",
   "linker_set_key" : "ARGBBlendRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBBlur",
   "linker_set_key" : "ARGBBlur",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-31"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBColorMatrix",
   "linker_set_key" : "ARGBColorMatrix",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-47"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBColorMatrixRow_C",
   "linker_set_key" : "ARGBColorMatrixRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-47"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBColorMatrixRow_SSSE3",
   "linker_set_key" : "ARGBColorMatrixRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-47"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBColorTable",
   "linker_set_key" : "ARGBColorTable",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBColorTableRow_C",
   "linker_set_key" : "ARGBColorTableRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBColorTableRow_X86",
   "linker_set_key" : "ARGBColorTableRow_X86",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBComputeCumulativeSum",
   "linker_set_key" : "ARGBComputeCumulativeSum",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-31"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBCopy",
   "linker_set_key" : "ARGBCopy",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyAlpha",
   "linker_set_key" : "ARGBCopyAlpha",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyAlphaRow_AVX2",
   "linker_set_key" : "ARGBCopyAlphaRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyAlphaRow_Any_AVX2",
   "linker_set_key" : "ARGBCopyAlphaRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyAlphaRow_Any_SSE2",
   "linker_set_key" : "ARGBCopyAlphaRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyAlphaRow_C",
   "linker_set_key" : "ARGBCopyAlphaRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyAlphaRow_SSE2",
   "linker_set_key" : "ARGBCopyAlphaRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyYToAlpha",
   "linker_set_key" : "ARGBCopyYToAlpha",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyYToAlphaRow_AVX2",
   "linker_set_key" : "ARGBCopyYToAlphaRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyYToAlphaRow_Any_AVX2",
   "linker_set_key" : "ARGBCopyYToAlphaRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyYToAlphaRow_Any_SSE2",
   "linker_set_key" : "ARGBCopyYToAlphaRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyYToAlphaRow_C",
   "linker_set_key" : "ARGBCopyYToAlphaRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBCopyYToAlphaRow_SSE2",
   "linker_set_key" : "ARGBCopyYToAlphaRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBDetect",
   "linker_set_key" : "ARGBDetect",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "function_name" : "libyuv::ARGBExtractAlpha",
   "linker_set_key" : "ARGBExtractAlpha",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBExtractAlphaRow_AVX2",
   "linker_set_key" : "ARGBExtractAlphaRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBExtractAlphaRow_Any_AVX2",
   "linker_set_key" : "ARGBExtractAlphaRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBExtractAlphaRow_Any_SSE2",
   "linker_set_key" : "ARGBExtractAlphaRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBExtractAlphaRow_C",
   "linker_set_key" : "ARGBExtractAlphaRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBExtractAlphaRow_SSE2",
   "linker_set_key" : "ARGBExtractAlphaRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBGray",
   "linker_set_key" : "ARGBGray",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBGrayRow_C",
   "linker_set_key" : "ARGBGrayRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBGrayRow_SSSE3",
   "linker_set_key" : "ARGBGrayRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBGrayTo",
   "linker_set_key" : "ARGBGrayTo",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBInterpolate",
   "linker_set_key" : "ARGBInterpolate",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBLumaColorTable",
   "linker_set_key" : "ARGBLumaColorTable",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBLumaColorTableRow_C",
   "linker_set_key" : "ARGBLumaColorTableRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBLumaColorTableRow_SSSE3",
   "linker_set_key" : "ARGBLumaColorTableRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBMirror",
   "linker_set_key" : "ARGBMirror",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBMirrorRow_AVX2",
   "linker_set_key" : "ARGBMirrorRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBMirrorRow_Any_AVX2",
   "linker_set_key" : "ARGBMirrorRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBMirrorRow_Any_SSE2",
   "linker_set_key" : "ARGBMirrorRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBMirrorRow_C",
   "linker_set_key" : "ARGBMirrorRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBMirrorRow_SSE2",
   "linker_set_key" : "ARGBMirrorRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBMultiply",
   "linker_set_key" : "ARGBMultiply",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBMultiplyRow_AVX2",
   "linker_set_key" : "ARGBMultiplyRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBMultiplyRow_Any_AVX2",
   "linker_set_key" : "ARGBMultiplyRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBMultiplyRow_Any_SSE2",
   "linker_set_key" : "ARGBMultiplyRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBMultiplyRow_C",
   "linker_set_key" : "ARGBMultiplyRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBMultiplyRow_SSE2",
   "linker_set_key" : "ARGBMultiplyRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBPolynomial",
   "linker_set_key" : "ARGBPolynomial",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-50"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBPolynomialRow_AVX2",
   "linker_set_key" : "ARGBPolynomialRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-50"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBPolynomialRow_C",
   "linker_set_key" : "ARGBPolynomialRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-50"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBPolynomialRow_SSE2",
   "linker_set_key" : "ARGBPolynomialRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-50"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBQuantize",
   "linker_set_key" : "ARGBQuantize",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBQuantizeRow_C",
   "linker_set_key" : "ARGBQuantizeRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBQuantizeRow_SSE2",
   "linker_set_key" : "ARGBQuantizeRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBRect",
   "linker_set_key" : "ARGBRect",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBSepia",
   "linker_set_key" : "ARGBSepia",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBSepiaRow_C",
   "linker_set_key" : "ARGBSepiaRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBSepiaRow_SSSE3",
   "linker_set_key" : "ARGBSepiaRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBSetRow_C",
   "linker_set_key" : "ARGBSetRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBSetRow_X86",
   "linker_set_key" : "ARGBSetRow_X86",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBShade",
   "linker_set_key" : "ARGBShade",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBShadeRow_C",
   "linker_set_key" : "ARGBShadeRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBShadeRow_SSE2",
   "linker_set_key" : "ARGBShadeRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBShuffle",
   "linker_set_key" : "ARGBShuffle",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBShuffleRow_AVX2",
   "linker_set_key" : "ARGBShuffleRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBShuffleRow_Any_AVX2",
   "linker_set_key" : "ARGBShuffleRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBShuffleRow_Any_SSE2",
   "linker_set_key" : "ARGBShuffleRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBShuffleRow_Any_SSSE3",
   "linker_set_key" : "ARGBShuffleRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBShuffleRow_C",
   "linker_set_key" : "ARGBShuffleRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBShuffleRow_SSE2",
   "linker_set_key" : "ARGBShuffleRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBShuffleRow_SSSE3",
   "linker_set_key" : "ARGBShuffleRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBSobel",
   "linker_set_key" : "ARGBSobel",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBSobelToPlane",
   "linker_set_key" : "ARGBSobelToPlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBSobelXY",
   "linker_set_key" : "ARGBSobelXY",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBSubtract",
   "linker_set_key" : "ARGBSubtract",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBSubtractRow_AVX2",
   "linker_set_key" : "ARGBSubtractRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBSubtractRow_Any_AVX2",
   "linker_set_key" : "ARGBSubtractRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBSubtractRow_Any_SSE2",
   "linker_set_key" : "ARGBSubtractRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBSubtractRow_C",
   "linker_set_key" : "ARGBSubtractRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBSubtractRow_SSE2",
   "linker_set_key" : "ARGBSubtractRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToARGB1555",
   "linker_set_key" : "ARGBToARGB1555",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToARGB1555Row_Any_SSE2",
   "linker_set_key" : "ARGBToARGB1555Row_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToARGB1555Row_C",
   "linker_set_key" : "ARGBToARGB1555Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToARGB1555Row_SSE2",
   "linker_set_key" : "ARGBToARGB1555Row_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToARGB4444",
   "linker_set_key" : "ARGBToARGB4444",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToARGB4444Row_Any_SSE2",
   "linker_set_key" : "ARGBToARGB4444Row_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToARGB4444Row_C",
   "linker_set_key" : "ARGBToARGB4444Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToARGB4444Row_SSE2",
   "linker_set_key" : "ARGBToARGB4444Row_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToI400",
   "linker_set_key" : "ARGBToI400",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToI420",
   "linker_set_key" : "ARGBToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::ARGBToI422",
   "linker_set_key" : "ARGBToI422",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToI444",
   "linker_set_key" : "ARGBToI444",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToJ400",
   "linker_set_key" : "ARGBToJ400",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToJ420",
   "linker_set_key" : "ARGBToJ420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToJ422",
   "linker_set_key" : "ARGBToJ422",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToNV12",
   "linker_set_key" : "ARGBToNV12",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToNV21",
   "linker_set_key" : "ARGBToNV21",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToRAW",
   "linker_set_key" : "ARGBToRAW",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToRAWRow_Any_SSSE3",
   "linker_set_key" : "ARGBToRAWRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRAWRow_C",
   "linker_set_key" : "ARGBToRAWRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRAWRow_SSSE3",
   "linker_set_key" : "ARGBToRAWRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB24",
   "linker_set_key" : "ARGBToRGB24",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB24Row_Any_SSSE3",
   "linker_set_key" : "ARGBToRGB24Row_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB24Row_C",
   "linker_set_key" : "ARGBToRGB24Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB24Row_SSSE3",
   "linker_set_key" : "ARGBToRGB24Row_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB565",
   "linker_set_key" : "ARGBToRGB565",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB565Dither",
   "linker_set_key" : "ARGBToRGB565Dither",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB565DitherRow_AVX2",
   "linker_set_key" : "ARGBToRGB565DitherRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-34"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB565DitherRow_Any_AVX2",
   "linker_set_key" : "ARGBToRGB565DitherRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-34"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB565DitherRow_Any_SSE2",
   "linker_set_key" : "ARGBToRGB565DitherRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-34"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB565DitherRow_C",
   "linker_set_key" : "ARGBToRGB565DitherRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-34"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB565DitherRow_SSE2",
   "linker_set_key" : "ARGBToRGB565DitherRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-34"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB565Row_Any_SSE2",
   "linker_set_key" : "ARGBToRGB565Row_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB565Row_C",
   "linker_set_key" : "ARGBToRGB565Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGB565Row_SSE2",
   "linker_set_key" : "ARGBToRGB565Row_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToRGBA",
   "linker_set_key" : "ARGBToRGBA",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToUV444Row_Any_SSSE3",
   "linker_set_key" : "ARGBToUV444Row_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUV444Row_C",
   "linker_set_key" : "ARGBToUV444Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUV444Row_SSSE3",
   "linker_set_key" : "ARGBToUV444Row_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUVJRow_AVX2",
   "linker_set_key" : "ARGBToUVJRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUVJRow_Any_AVX2",
   "linker_set_key" : "ARGBToUVJRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUVJRow_Any_SSSE3",
   "linker_set_key" : "ARGBToUVJRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUVJRow_C",
   "linker_set_key" : "ARGBToUVJRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUVJRow_SSSE3",
   "linker_set_key" : "ARGBToUVJRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUVRow_AVX2",
   "linker_set_key" : "ARGBToUVRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUVRow_Any_AVX2",
   "linker_set_key" : "ARGBToUVRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUVRow_Any_SSSE3",
   "linker_set_key" : "ARGBToUVRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUVRow_C",
   "linker_set_key" : "ARGBToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUVRow_SSSE3",
   "linker_set_key" : "ARGBToUVRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToUYVY",
   "linker_set_key" : "ARGBToUYVY",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBToYJRow_AVX2",
   "linker_set_key" : "ARGBToYJRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToYJRow_Any_AVX2",
   "linker_set_key" : "ARGBToYJRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToYJRow_Any_SSSE3",
   "linker_set_key" : "ARGBToYJRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToYJRow_C",
   "linker_set_key" : "ARGBToYJRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToYJRow_SSSE3",
   "linker_set_key" : "ARGBToYJRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToYRow_AVX2",
   "linker_set_key" : "ARGBToYRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToYRow_Any_AVX2",
   "linker_set_key" : "ARGBToYRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToYRow_Any_SSSE3",
   "linker_set_key" : "ARGBToYRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToYRow_C",
   "linker_set_key" : "ARGBToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToYRow_SSSE3",
   "linker_set_key" : "ARGBToYRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBToYUY2",
   "linker_set_key" : "ARGBToYUY2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
  },
  {
   "function_name" : "libyuv::ARGBUnattenuate",
   "linker_set_key" : "ARGBUnattenuate",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::ARGBUnattenuateRow_AVX2",
   "linker_set_key" : "ARGBUnattenuateRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBUnattenuateRow_Any_AVX2",
   "linker_set_key" : "ARGBUnattenuateRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBUnattenuateRow_Any_SSE2",
   "linker_set_key" : "ARGBUnattenuateRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBUnattenuateRow_C",
   "linker_set_key" : "ARGBUnattenuateRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ARGBUnattenuateRow_SSE2",
   "linker_set_key" : "ARGBUnattenuateRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::Android420ToABGR",
   "linker_set_key" : "Android420ToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::Android420ToARGB",
   "linker_set_key" : "Android420ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::Android420ToI420",
   "linker_set_key" : "Android420ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::ArmCpuCaps",
   "linker_set_key" : "ArmCpuCaps",
   "parameters" :
   [
    {
     "referenced_type" : "type-39"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
  },
  {
   "function_name" : "libyuv::BGRAToARGB",
   "linker_set_key" : "BGRAToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::BGRAToI420",
   "linker_set_key" : "BGRAToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::BGRAToUVRow_Any_SSSE3",
   "linker_set_key" : "BGRAToUVRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::BGRAToUVRow_C",
   "linker_set_key" : "BGRAToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::BGRAToUVRow_SSSE3",
   "linker_set_key" : "BGRAToUVRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::BGRAToYRow_Any_SSSE3",
   "linker_set_key" : "BGRAToYRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::BGRAToYRow_C",
   "linker_set_key" : "BGRAToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::BGRAToYRow_SSSE3",
   "linker_set_key" : "BGRAToYRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::BlendPlane",
   "linker_set_key" : "BlendPlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::BlendPlaneRow_AVX2",
   "linker_set_key" : "BlendPlaneRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::BlendPlaneRow_Any_AVX2",
   "linker_set_key" : "BlendPlaneRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::BlendPlaneRow_Any_SSSE3",
   "linker_set_key" : "BlendPlaneRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::BlendPlaneRow_C",
   "linker_set_key" : "BlendPlaneRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::BlendPlaneRow_SSSE3",
   "linker_set_key" : "BlendPlaneRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::CalcFramePsnr",
   "linker_set_key" : "CalcFramePsnr",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "function_name" : "libyuv::CalcFrameSsim",
   "linker_set_key" : "CalcFrameSsim",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "function_name" : "libyuv::CanonicalFourCC",
   "linker_set_key" : "CanonicalFourCC",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/libyuv/files/include/libyuv/video_common.h"
  },
  {
   "function_name" : "libyuv::ComputeCumulativeSumRow_C",
   "linker_set_key" : "ComputeCumulativeSumRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-31"
    },
    {
     "referenced_type" : "type-145"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ComputeCumulativeSumRow_SSE2",
   "linker_set_key" : "ComputeCumulativeSumRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-31"
    },
    {
     "referenced_type" : "type-145"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ComputeSumSquareError",
   "linker_set_key" : "ComputeSumSquareError",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "function_name" : "libyuv::ComputeSumSquareErrorPlane",
   "linker_set_key" : "ComputeSumSquareErrorPlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-8",
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "function_name" : "libyuv::ConvertFromI420",
   "linker_set_key" : "ConvertFromI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::ConvertToARGB",
   "linker_set_key" : "ConvertToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-13"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::ConvertToI420",
   "linker_set_key" : "ConvertToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-13"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::CopyPlane",
   "linker_set_key" : "CopyPlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::CopyPlane_16",
   "linker_set_key" : "CopyPlane_16",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::CopyRow_16_C",
   "linker_set_key" : "CopyRow_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::CopyRow_AVX",
   "linker_set_key" : "CopyRow_AVX",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::CopyRow_Any_AVX",
   "linker_set_key" : "CopyRow_Any_AVX",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::CopyRow_Any_SSE2",
   "linker_set_key" : "CopyRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::CopyRow_C",
   "linker_set_key" : "CopyRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::CopyRow_ERMS",
   "linker_set_key" : "CopyRow_ERMS",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::CopyRow_SSE2",
   "linker_set_key" : "CopyRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::CpuId",
   "linker_set_key" : "CpuId",
   "parameters" :
   [
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-1"
    },
    {
     "referenced_type" : "type-41"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
  },
  {
   "function_name" : "libyuv::CumulativeSumToAverageRow_C",
   "linker_set_key" : "CumulativeSumToAverageRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-145"
    },
    {
     "referenced_type" : "type-145"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::CumulativeSumToAverageRow_SSE2",
   "linker_set_key" : "CumulativeSumToAverageRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-145"
    },
    {
     "referenced_type" : "type-145"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::FixedDiv1_C",
   "linker_set_key" : "FixedDiv1_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::FixedDiv1_X86",
   "linker_set_key" : "FixedDiv1_X86",
   "parameters" :
   [
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::FixedDiv_C",
   "linker_set_key" : "FixedDiv_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::FixedDiv_X86",
   "linker_set_key" : "FixedDiv_X86",
   "parameters" :
   [
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::GetARGBBlend",
   "linker_set_key" : "GetARGBBlend",
   "return_type" : "type-51",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::H420ToABGR",
   "linker_set_key" : "H420ToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::H420ToARGB",
   "linker_set_key" : "H420ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::H420ToRGB565",
   "linker_set_key" : "H420ToRGB565",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::H422ToABGR",
   "linker_set_key" : "H422ToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::H422ToARGB",
   "linker_set_key" : "H422ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::HalfFloatPlane",
   "linker_set_key" : "HalfFloatPlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-49"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::HalfFloatRow_AVX2",
   "linker_set_key" : "HalfFloatRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-49"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::HalfFloatRow_Any_AVX2",
   "linker_set_key" : "HalfFloatRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-49"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::HalfFloatRow_Any_SSE2",
   "linker_set_key" : "HalfFloatRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-49"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::HalfFloatRow_C",
   "linker_set_key" : "HalfFloatRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-49"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::HalfFloatRow_SSE2",
   "linker_set_key" : "HalfFloatRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-49"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::HashDjb2",
   "linker_set_key" : "HashDjb2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "function_name" : "libyuv::HashDjb2_C",
   "linker_set_key" : "HashDjb2_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/libyuv/files/include/libyuv/compare_row.h"
  },
  {
   "function_name" : "libyuv::HashDjb2_SSE41",
   "linker_set_key" : "HashDjb2_SSE41",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/libyuv/files/include/libyuv/compare_row.h"
  },
  {
   "function_name" : "libyuv::I400Copy",
   "linker_set_key" : "I400Copy",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I400Mirror",
   "linker_set_key" : "I400Mirror",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I400ToARGB",
   "linker_set_key" : "I400ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::I400ToARGBRow_AVX2",
   "linker_set_key" : "I400ToARGBRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I400ToARGBRow_Any_AVX2",
   "linker_set_key" : "I400ToARGBRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I400ToARGBRow_Any_SSE2",
   "linker_set_key" : "I400ToARGBRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I400ToARGBRow_C",
   "linker_set_key" : "I400ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I400ToARGBRow_SSE2",
   "linker_set_key" : "I400ToARGBRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I400ToI400",
   "linker_set_key" : "I400ToI400",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I400ToI420",
   "linker_set_key" : "I400ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::I420AlphaToABGR",
   "linker_set_key" : "I420AlphaToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::I420AlphaToARGB",
   "linker_set_key" : "I420AlphaToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::I420Blend",
   "linker_set_key" : "I420Blend",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I420Copy",
   "linker_set_key" : "I420Copy",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::I420Interpolate",
   "linker_set_key" : "I420Interpolate",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I420Mirror",
   "linker_set_key" : "I420Mirror",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I420Psnr",
   "linker_set_key" : "I420Psnr",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "function_name" : "libyuv::I420Rect",
   "linker_set_key" : "I420Rect",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I420Rotate",
   "linker_set_key" : "I420Rotate",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-13"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::I420Scale",
   "linker_set_key" : "I420Scale",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
  },
  {
   "function_name" : "libyuv::I420Scale_16",
   "linker_set_key" : "I420Scale_16",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
  },
  {
   "function_name" : "libyuv::I420Ssim",
   "linker_set_key" : "I420Ssim",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "function_name" : "libyuv::I420ToABGR",
   "linker_set_key" : "I420ToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::I420ToARGB",
   "linker_set_key" : "I420ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::I420ToARGB1555",
   "linker_set_key" : "I420ToARGB1555",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToARGB4444",
   "linker_set_key" : "I420ToARGB4444",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToBGRA",
   "linker_set_key" : "I420ToBGRA",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToI400",
   "linker_set_key" : "I420ToI400",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I420ToI422",
   "linker_set_key" : "I420ToI422",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToI444",
   "linker_set_key" : "I420ToI444",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToNV12",
   "linker_set_key" : "I420ToNV12",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToNV21",
   "linker_set_key" : "I420ToNV21",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToRAW",
   "linker_set_key" : "I420ToRAW",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToRGB24",
   "linker_set_key" : "I420ToRGB24",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToRGB565",
   "linker_set_key" : "I420ToRGB565",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToRGB565Dither",
   "linker_set_key" : "I420ToRGB565Dither",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToRGBA",
   "linker_set_key" : "I420ToRGBA",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToUYVY",
   "linker_set_key" : "I420ToUYVY",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I420ToYUY2",
   "linker_set_key" : "I420ToYUY2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I422AlphaToARGBRow_AVX2",
   "linker_set_key" : "I422AlphaToARGBRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422AlphaToARGBRow_Any_AVX2",
   "linker_set_key" : "I422AlphaToARGBRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422AlphaToARGBRow_Any_SSSE3",
   "linker_set_key" : "I422AlphaToARGBRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422AlphaToARGBRow_C",
   "linker_set_key" : "I422AlphaToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422AlphaToARGBRow_SSSE3",
   "linker_set_key" : "I422AlphaToARGBRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422Copy",
   "linker_set_key" : "I422Copy",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I422ToABGR",
   "linker_set_key" : "I422ToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB",
   "linker_set_key" : "I422ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB1555Row_AVX2",
   "linker_set_key" : "I422ToARGB1555Row_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB1555Row_Any_AVX2",
   "linker_set_key" : "I422ToARGB1555Row_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB1555Row_Any_SSSE3",
   "linker_set_key" : "I422ToARGB1555Row_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB1555Row_C",
   "linker_set_key" : "I422ToARGB1555Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB1555Row_SSSE3",
   "linker_set_key" : "I422ToARGB1555Row_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB4444Row_AVX2",
   "linker_set_key" : "I422ToARGB4444Row_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB4444Row_Any_AVX2",
   "linker_set_key" : "I422ToARGB4444Row_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB4444Row_Any_SSSE3",
   "linker_set_key" : "I422ToARGB4444Row_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB4444Row_C",
   "linker_set_key" : "I422ToARGB4444Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGB4444Row_SSSE3",
   "linker_set_key" : "I422ToARGB4444Row_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGBRow_AVX2",
   "linker_set_key" : "I422ToARGBRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGBRow_Any_AVX2",
   "linker_set_key" : "I422ToARGBRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGBRow_Any_SSSE3",
   "linker_set_key" : "I422ToARGBRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGBRow_C",
   "linker_set_key" : "I422ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToARGBRow_SSSE3",
   "linker_set_key" : "I422ToARGBRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToBGRA",
   "linker_set_key" : "I422ToBGRA",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I422ToI420",
   "linker_set_key" : "I422ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB24Row_AVX2",
   "linker_set_key" : "I422ToRGB24Row_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB24Row_Any_AVX2",
   "linker_set_key" : "I422ToRGB24Row_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB24Row_Any_SSSE3",
   "linker_set_key" : "I422ToRGB24Row_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB24Row_C",
   "linker_set_key" : "I422ToRGB24Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB24Row_SSSE3",
   "linker_set_key" : "I422ToRGB24Row_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB565",
   "linker_set_key" : "I422ToRGB565",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB565Row_AVX2",
   "linker_set_key" : "I422ToRGB565Row_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB565Row_Any_AVX2",
   "linker_set_key" : "I422ToRGB565Row_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB565Row_Any_SSSE3",
   "linker_set_key" : "I422ToRGB565Row_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB565Row_C",
   "linker_set_key" : "I422ToRGB565Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGB565Row_SSSE3",
   "linker_set_key" : "I422ToRGB565Row_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGBA",
   "linker_set_key" : "I422ToRGBA",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I422ToRGBARow_AVX2",
   "linker_set_key" : "I422ToRGBARow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGBARow_Any_AVX2",
   "linker_set_key" : "I422ToRGBARow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGBARow_Any_SSSE3",
   "linker_set_key" : "I422ToRGBARow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGBARow_C",
   "linker_set_key" : "I422ToRGBARow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToRGBARow_SSSE3",
   "linker_set_key" : "I422ToRGBARow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToUYVY",
   "linker_set_key" : "I422ToUYVY",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I422ToUYVYRow_Any_SSE2",
   "linker_set_key" : "I422ToUYVYRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToUYVYRow_C",
   "linker_set_key" : "I422ToUYVYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToUYVYRow_SSE2",
   "linker_set_key" : "I422ToUYVYRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToYUY2",
   "linker_set_key" : "I422ToYUY2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I422ToYUY2Row_Any_SSE2",
   "linker_set_key" : "I422ToYUY2Row_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToYUY2Row_C",
   "linker_set_key" : "I422ToYUY2Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I422ToYUY2Row_SSE2",
   "linker_set_key" : "I422ToYUY2Row_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I444Copy",
   "linker_set_key" : "I444Copy",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::I444ToABGR",
   "linker_set_key" : "I444ToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::I444ToARGB",
   "linker_set_key" : "I444ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::I444ToARGBRow_AVX2",
   "linker_set_key" : "I444ToARGBRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I444ToARGBRow_Any_AVX2",
   "linker_set_key" : "I444ToARGBRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I444ToARGBRow_Any_SSSE3",
   "linker_set_key" : "I444ToARGBRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I444ToARGBRow_C",
   "linker_set_key" : "I444ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I444ToARGBRow_SSSE3",
   "linker_set_key" : "I444ToARGBRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::I444ToI420",
   "linker_set_key" : "I444ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::InitCpuFlags",
   "linker_set_key" : "InitCpuFlags",
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
  },
  {
   "function_name" : "libyuv::InterpolatePlane",
   "linker_set_key" : "InterpolatePlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::InterpolateRow_16_C",
   "linker_set_key" : "InterpolateRow_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::InterpolateRow_AVX2",
   "linker_set_key" : "InterpolateRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::InterpolateRow_Any_AVX2",
   "linker_set_key" : "InterpolateRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::InterpolateRow_Any_SSSE3",
   "linker_set_key" : "InterpolateRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::InterpolateRow_C",
   "linker_set_key" : "InterpolateRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::InterpolateRow_SSSE3",
   "linker_set_key" : "InterpolateRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::J400ToARGB",
   "linker_set_key" : "J400ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::J400ToARGBRow_Any_SSE2",
   "linker_set_key" : "J400ToARGBRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::J400ToARGBRow_C",
   "linker_set_key" : "J400ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::J400ToARGBRow_SSE2",
   "linker_set_key" : "J400ToARGBRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::J420ToABGR",
   "linker_set_key" : "J420ToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::J420ToARGB",
   "linker_set_key" : "J420ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::J420ToRGB565",
   "linker_set_key" : "J420ToRGB565",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
  },
  {
   "function_name" : "libyuv::J422ToABGR",
   "linker_set_key" : "J422ToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::J422ToARGB",
   "linker_set_key" : "J422ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::J444ToARGB",
   "linker_set_key" : "J444ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::M420ToARGB",
   "linker_set_key" : "M420ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::M420ToI420",
   "linker_set_key" : "M420ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::MJPGSize",
   "linker_set_key" : "MJPGSize",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-31"
    },
    {
     "referenced_type" : "type-31"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::MJPGToARGB",
   "linker_set_key" : "MJPGToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::MJPGToI420",
   "linker_set_key" : "MJPGToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::MaskCpuFlags",
   "linker_set_key" : "MaskCpuFlags",
   "parameters" :
   [
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
  },
  {
   "function_name" : "libyuv::MergeUVPlane",
   "linker_set_key" : "MergeUVPlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::MergeUVRow_AVX2",
   "linker_set_key" : "MergeUVRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MergeUVRow_Any_AVX2",
   "linker_set_key" : "MergeUVRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MergeUVRow_Any_SSE2",
   "linker_set_key" : "MergeUVRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MergeUVRow_C",
   "linker_set_key" : "MergeUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MergeUVRow_SSE2",
   "linker_set_key" : "MergeUVRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MirrorRow_AVX2",
   "linker_set_key" : "MirrorRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MirrorRow_Any_AVX2",
   "linker_set_key" : "MirrorRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MirrorRow_Any_SSSE3",
   "linker_set_key" : "MirrorRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MirrorRow_C",
   "linker_set_key" : "MirrorRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MirrorRow_SSSE3",
   "linker_set_key" : "MirrorRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MirrorUVRow_C",
   "linker_set_key" : "MirrorUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::MirrorUVRow_SSSE3",
   "linker_set_key" : "MirrorUVRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV12ToABGR",
   "linker_set_key" : "NV12ToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::NV12ToARGB",
   "linker_set_key" : "NV12ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::NV12ToARGBRow_AVX2",
   "linker_set_key" : "NV12ToARGBRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV12ToARGBRow_Any_AVX2",
   "linker_set_key" : "NV12ToARGBRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV12ToARGBRow_Any_SSSE3",
   "linker_set_key" : "NV12ToARGBRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV12ToARGBRow_C",
   "linker_set_key" : "NV12ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV12ToARGBRow_SSSE3",
   "linker_set_key" : "NV12ToARGBRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV12ToI420",
   "linker_set_key" : "NV12ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::NV12ToI420Rotate",
   "linker_set_key" : "NV12ToI420Rotate",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-13"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::NV12ToRGB565",
   "linker_set_key" : "NV12ToRGB565",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::NV12ToRGB565Row_AVX2",
   "linker_set_key" : "NV12ToRGB565Row_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV12ToRGB565Row_Any_AVX2",
   "linker_set_key" : "NV12ToRGB565Row_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV12ToRGB565Row_Any_SSSE3",
   "linker_set_key" : "NV12ToRGB565Row_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV12ToRGB565Row_C",
   "linker_set_key" : "NV12ToRGB565Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV12ToRGB565Row_SSSE3",
   "linker_set_key" : "NV12ToRGB565Row_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV21ToABGR",
   "linker_set_key" : "NV21ToABGR",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::NV21ToARGB",
   "linker_set_key" : "NV21ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::NV21ToARGBRow_AVX2",
   "linker_set_key" : "NV21ToARGBRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV21ToARGBRow_Any_AVX2",
   "linker_set_key" : "NV21ToARGBRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV21ToARGBRow_Any_SSSE3",
   "linker_set_key" : "NV21ToARGBRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV21ToARGBRow_C",
   "linker_set_key" : "NV21ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV21ToARGBRow_SSSE3",
   "linker_set_key" : "NV21ToARGBRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::NV21ToI420",
   "linker_set_key" : "NV21ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::RAWToARGB",
   "linker_set_key" : "RAWToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::RAWToARGBRow_Any_SSSE3",
   "linker_set_key" : "RAWToARGBRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RAWToARGBRow_C",
   "linker_set_key" : "RAWToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RAWToARGBRow_SSSE3",
   "linker_set_key" : "RAWToARGBRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RAWToI420",
   "linker_set_key" : "RAWToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::RAWToRGB24",
   "linker_set_key" : "RAWToRGB24",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::RAWToRGB24Row_Any_SSSE3",
   "linker_set_key" : "RAWToRGB24Row_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RAWToRGB24Row_C",
   "linker_set_key" : "RAWToRGB24Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RAWToRGB24Row_SSSE3",
   "linker_set_key" : "RAWToRGB24Row_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RAWToUVRow_C",
   "linker_set_key" : "RAWToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RAWToYRow_C",
   "linker_set_key" : "RAWToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGB24ToARGB",
   "linker_set_key" : "RGB24ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::RGB24ToARGBRow_Any_SSSE3",
   "linker_set_key" : "RGB24ToARGBRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGB24ToARGBRow_C",
   "linker_set_key" : "RGB24ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGB24ToARGBRow_SSSE3",
   "linker_set_key" : "RGB24ToARGBRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGB24ToI420",
   "linker_set_key" : "RGB24ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::RGB24ToUVRow_C",
   "linker_set_key" : "RGB24ToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGB24ToYRow_C",
   "linker_set_key" : "RGB24ToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGB565ToARGB",
   "linker_set_key" : "RGB565ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::RGB565ToARGBRow_Any_SSE2",
   "linker_set_key" : "RGB565ToARGBRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGB565ToARGBRow_C",
   "linker_set_key" : "RGB565ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGB565ToARGBRow_SSE2",
   "linker_set_key" : "RGB565ToARGBRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGB565ToI420",
   "linker_set_key" : "RGB565ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::RGB565ToUVRow_C",
   "linker_set_key" : "RGB565ToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGB565ToYRow_C",
   "linker_set_key" : "RGB565ToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGBAToARGB",
   "linker_set_key" : "RGBAToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::RGBAToI420",
   "linker_set_key" : "RGBAToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::RGBAToUVRow_Any_SSSE3",
   "linker_set_key" : "RGBAToUVRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGBAToUVRow_C",
   "linker_set_key" : "RGBAToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGBAToUVRow_SSSE3",
   "linker_set_key" : "RGBAToUVRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGBAToYRow_Any_SSSE3",
   "linker_set_key" : "RGBAToYRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGBAToYRow_C",
   "linker_set_key" : "RGBAToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGBAToYRow_SSSE3",
   "linker_set_key" : "RGBAToYRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGBColorMatrix",
   "linker_set_key" : "RGBColorMatrix",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-47"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::RGBColorTable",
   "linker_set_key" : "RGBColorTable",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::RGBColorTableRow_C",
   "linker_set_key" : "RGBColorTableRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RGBColorTableRow_X86",
   "linker_set_key" : "RGBColorTableRow_X86",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::RotatePlane",
   "linker_set_key" : "RotatePlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-13"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::RotatePlane180",
   "linker_set_key" : "RotatePlane180",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::RotatePlane270",
   "linker_set_key" : "RotatePlane270",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::RotatePlane90",
   "linker_set_key" : "RotatePlane90",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::RotateUV180",
   "linker_set_key" : "RotateUV180",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::RotateUV270",
   "linker_set_key" : "RotateUV270",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::RotateUV90",
   "linker_set_key" : "RotateUV90",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::Scale",
   "linker_set_key" : "Scale",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBCols64_C",
   "linker_set_key" : "ScaleARGBCols64_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBColsUp2_C",
   "linker_set_key" : "ScaleARGBColsUp2_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBColsUp2_SSE2",
   "linker_set_key" : "ScaleARGBColsUp2_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBCols_C",
   "linker_set_key" : "ScaleARGBCols_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBCols_SSE2",
   "linker_set_key" : "ScaleARGBCols_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBFilterCols64_C",
   "linker_set_key" : "ScaleARGBFilterCols64_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBFilterCols_C",
   "linker_set_key" : "ScaleARGBFilterCols_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBFilterCols_SSSE3",
   "linker_set_key" : "ScaleARGBFilterCols_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDown2Box_Any_SSE2",
   "linker_set_key" : "ScaleARGBRowDown2Box_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDown2Box_C",
   "linker_set_key" : "ScaleARGBRowDown2Box_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDown2Box_SSE2",
   "linker_set_key" : "ScaleARGBRowDown2Box_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDown2Linear_Any_SSE2",
   "linker_set_key" : "ScaleARGBRowDown2Linear_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDown2Linear_C",
   "linker_set_key" : "ScaleARGBRowDown2Linear_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDown2Linear_SSE2",
   "linker_set_key" : "ScaleARGBRowDown2Linear_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDown2_Any_SSE2",
   "linker_set_key" : "ScaleARGBRowDown2_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDown2_C",
   "linker_set_key" : "ScaleARGBRowDown2_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDown2_SSE2",
   "linker_set_key" : "ScaleARGBRowDown2_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDownEvenBox_Any_SSE2",
   "linker_set_key" : "ScaleARGBRowDownEvenBox_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDownEvenBox_C",
   "linker_set_key" : "ScaleARGBRowDownEvenBox_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDownEvenBox_SSE2",
   "linker_set_key" : "ScaleARGBRowDownEvenBox_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDownEven_Any_SSE2",
   "linker_set_key" : "ScaleARGBRowDownEven_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDownEven_C",
   "linker_set_key" : "ScaleARGBRowDownEven_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleARGBRowDownEven_SSE2",
   "linker_set_key" : "ScaleARGBRowDownEven_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleAddRow_16_C",
   "linker_set_key" : "ScaleAddRow_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-41"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleAddRow_AVX2",
   "linker_set_key" : "ScaleAddRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleAddRow_Any_AVX2",
   "linker_set_key" : "ScaleAddRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleAddRow_Any_SSE2",
   "linker_set_key" : "ScaleAddRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleAddRow_C",
   "linker_set_key" : "ScaleAddRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleAddRow_SSE2",
   "linker_set_key" : "ScaleAddRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleColsUp2_16_C",
   "linker_set_key" : "ScaleColsUp2_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleColsUp2_C",
   "linker_set_key" : "ScaleColsUp2_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleColsUp2_SSE2",
   "linker_set_key" : "ScaleColsUp2_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleCols_16_C",
   "linker_set_key" : "ScaleCols_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleCols_C",
   "linker_set_key" : "ScaleCols_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleFilterCols64_16_C",
   "linker_set_key" : "ScaleFilterCols64_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleFilterCols64_C",
   "linker_set_key" : "ScaleFilterCols64_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleFilterCols_16_C",
   "linker_set_key" : "ScaleFilterCols_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleFilterCols_C",
   "linker_set_key" : "ScaleFilterCols_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleFilterCols_SSSE3",
   "linker_set_key" : "ScaleFilterCols_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleFilterReduce",
   "linker_set_key" : "ScaleFilterReduce",
   "parameters" :
   [
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-15",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleOffset",
   "linker_set_key" : "ScaleOffset",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
  },
  {
   "function_name" : "libyuv::ScalePlane",
   "linker_set_key" : "ScalePlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
  },
  {
   "function_name" : "libyuv::ScalePlaneVertical",
   "linker_set_key" : "ScalePlaneVertical",
   "parameters" :
   [
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScalePlaneVertical_16",
   "linker_set_key" : "ScalePlaneVertical_16",
   "parameters" :
   [
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScalePlane_16",
   "linker_set_key" : "ScalePlane_16",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-15"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Box_16_C",
   "linker_set_key" : "ScaleRowDown2Box_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Box_AVX2",
   "linker_set_key" : "ScaleRowDown2Box_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Box_Any_AVX2",
   "linker_set_key" : "ScaleRowDown2Box_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Box_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown2Box_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Box_C",
   "linker_set_key" : "ScaleRowDown2Box_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Box_Odd_AVX2",
   "linker_set_key" : "ScaleRowDown2Box_Odd_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Box_Odd_C",
   "linker_set_key" : "ScaleRowDown2Box_Odd_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Box_Odd_SSSE3",
   "linker_set_key" : "ScaleRowDown2Box_Odd_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Box_SSSE3",
   "linker_set_key" : "ScaleRowDown2Box_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Linear_16_C",
   "linker_set_key" : "ScaleRowDown2Linear_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Linear_AVX2",
   "linker_set_key" : "ScaleRowDown2Linear_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Linear_Any_AVX2",
   "linker_set_key" : "ScaleRowDown2Linear_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Linear_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown2Linear_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Linear_C",
   "linker_set_key" : "ScaleRowDown2Linear_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2Linear_SSSE3",
   "linker_set_key" : "ScaleRowDown2Linear_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2_16_C",
   "linker_set_key" : "ScaleRowDown2_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2_AVX2",
   "linker_set_key" : "ScaleRowDown2_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2_Any_AVX2",
   "linker_set_key" : "ScaleRowDown2_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown2_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2_C",
   "linker_set_key" : "ScaleRowDown2_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown2_SSSE3",
   "linker_set_key" : "ScaleRowDown2_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_0_Box_16_C",
   "linker_set_key" : "ScaleRowDown34_0_Box_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_0_Box_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown34_0_Box_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_0_Box_C",
   "linker_set_key" : "ScaleRowDown34_0_Box_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_0_Box_SSSE3",
   "linker_set_key" : "ScaleRowDown34_0_Box_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_16_C",
   "linker_set_key" : "ScaleRowDown34_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_1_Box_16_C",
   "linker_set_key" : "ScaleRowDown34_1_Box_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_1_Box_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown34_1_Box_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_1_Box_C",
   "linker_set_key" : "ScaleRowDown34_1_Box_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_1_Box_SSSE3",
   "linker_set_key" : "ScaleRowDown34_1_Box_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown34_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_C",
   "linker_set_key" : "ScaleRowDown34_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown34_SSSE3",
   "linker_set_key" : "ScaleRowDown34_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_16_C",
   "linker_set_key" : "ScaleRowDown38_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_2_Box_16_C",
   "linker_set_key" : "ScaleRowDown38_2_Box_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_2_Box_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown38_2_Box_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_2_Box_C",
   "linker_set_key" : "ScaleRowDown38_2_Box_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_2_Box_SSSE3",
   "linker_set_key" : "ScaleRowDown38_2_Box_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_3_Box_16_C",
   "linker_set_key" : "ScaleRowDown38_3_Box_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_3_Box_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown38_3_Box_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_3_Box_C",
   "linker_set_key" : "ScaleRowDown38_3_Box_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_3_Box_SSSE3",
   "linker_set_key" : "ScaleRowDown38_3_Box_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown38_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_C",
   "linker_set_key" : "ScaleRowDown38_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown38_SSSE3",
   "linker_set_key" : "ScaleRowDown38_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4Box_16_C",
   "linker_set_key" : "ScaleRowDown4Box_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4Box_AVX2",
   "linker_set_key" : "ScaleRowDown4Box_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4Box_Any_AVX2",
   "linker_set_key" : "ScaleRowDown4Box_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4Box_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown4Box_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4Box_C",
   "linker_set_key" : "ScaleRowDown4Box_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4Box_SSSE3",
   "linker_set_key" : "ScaleRowDown4Box_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4_16_C",
   "linker_set_key" : "ScaleRowDown4_16_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-42"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-45"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4_AVX2",
   "linker_set_key" : "ScaleRowDown4_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4_Any_AVX2",
   "linker_set_key" : "ScaleRowDown4_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4_Any_SSSE3",
   "linker_set_key" : "ScaleRowDown4_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4_C",
   "linker_set_key" : "ScaleRowDown4_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleRowDown4_SSSE3",
   "linker_set_key" : "ScaleRowDown4_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-144"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::ScaleSlope",
   "linker_set_key" : "ScaleSlope",
   "parameters" :
   [
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-15"
    },
    {
     "referenced_type" : "type-31"
    },
    {
     "referenced_type" : "type-31"
    },
    {
     "referenced_type" : "type-31"
    },
    {
     "referenced_type" : "type-31"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
  },
  {
   "function_name" : "libyuv::SetPlane",
   "linker_set_key" : "SetPlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-1"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::SetRow_Any_X86",
   "linker_set_key" : "SetRow_Any_X86",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SetRow_C",
   "linker_set_key" : "SetRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SetRow_ERMS",
   "linker_set_key" : "SetRow_ERMS",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SetRow_X86",
   "linker_set_key" : "SetRow_X86",
   "parameters" :
   [
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-6"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelRow_Any_SSE2",
   "linker_set_key" : "SobelRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelRow_C",
   "linker_set_key" : "SobelRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelRow_SSE2",
   "linker_set_key" : "SobelRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelToPlaneRow_Any_SSE2",
   "linker_set_key" : "SobelToPlaneRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelToPlaneRow_C",
   "linker_set_key" : "SobelToPlaneRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelToPlaneRow_SSE2",
   "linker_set_key" : "SobelToPlaneRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelXRow_C",
   "linker_set_key" : "SobelXRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelXRow_SSE2",
   "linker_set_key" : "SobelXRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelXYRow_Any_SSE2",
   "linker_set_key" : "SobelXYRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelXYRow_C",
   "linker_set_key" : "SobelXYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelXYRow_SSE2",
   "linker_set_key" : "SobelXYRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelYRow_C",
   "linker_set_key" : "SobelYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SobelYRow_SSE2",
   "linker_set_key" : "SobelYRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SplitUVPlane",
   "linker_set_key" : "SplitUVPlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::SplitUVRow_AVX2",
   "linker_set_key" : "SplitUVRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SplitUVRow_Any_AVX2",
   "linker_set_key" : "SplitUVRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SplitUVRow_Any_SSE2",
   "linker_set_key" : "SplitUVRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SplitUVRow_C",
   "linker_set_key" : "SplitUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SplitUVRow_SSE2",
   "linker_set_key" : "SplitUVRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::SumSquareErrorToPsnr",
   "linker_set_key" : "SumSquareErrorToPsnr",
   "parameters" :
   [
    {
     "referenced_type" : "type-8"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-10",
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "function_name" : "libyuv::SumSquareError_C",
   "linker_set_key" : "SumSquareError_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/libyuv/files/include/libyuv/compare_row.h"
  },
  {
   "function_name" : "libyuv::SumSquareError_SSE2",
   "linker_set_key" : "SumSquareError_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-1",
   "source_file" : "/external/libyuv/files/include/libyuv/compare_row.h"
  },
  {
   "function_name" : "libyuv::TransposePlane",
   "linker_set_key" : "TransposePlane",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::TransposeUV",
   "linker_set_key" : "TransposeUV",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
  },
  {
   "function_name" : "libyuv::TransposeUVWx8_Any_SSE2",
   "linker_set_key" : "TransposeUVWx8_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
  },
  {
   "function_name" : "libyuv::TransposeUVWx8_C",
   "linker_set_key" : "TransposeUVWx8_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
  },
  {
   "function_name" : "libyuv::TransposeUVWx8_SSE2",
   "linker_set_key" : "TransposeUVWx8_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
  },
  {
   "function_name" : "libyuv::TransposeUVWxH_C",
   "linker_set_key" : "TransposeUVWxH_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
  },
  {
   "function_name" : "libyuv::TransposeWx8_Any_SSSE3",
   "linker_set_key" : "TransposeWx8_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
  },
  {
   "function_name" : "libyuv::TransposeWx8_C",
   "linker_set_key" : "TransposeWx8_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
  },
  {
   "function_name" : "libyuv::TransposeWx8_Fast_Any_SSSE3",
   "linker_set_key" : "TransposeWx8_Fast_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
  },
  {
   "function_name" : "libyuv::TransposeWx8_Fast_SSSE3",
   "linker_set_key" : "TransposeWx8_Fast_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
  },
  {
   "function_name" : "libyuv::TransposeWx8_SSSE3",
   "linker_set_key" : "TransposeWx8_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
  },
  {
   "function_name" : "libyuv::TransposeWxH_C",
   "linker_set_key" : "TransposeWxH_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
  },
  {
   "function_name" : "libyuv::UYVYToARGB",
   "linker_set_key" : "UYVYToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::UYVYToARGBRow_AVX2",
   "linker_set_key" : "UYVYToARGBRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToARGBRow_Any_AVX2",
   "linker_set_key" : "UYVYToARGBRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToARGBRow_Any_SSSE3",
   "linker_set_key" : "UYVYToARGBRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToARGBRow_C",
   "linker_set_key" : "UYVYToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToARGBRow_SSSE3",
   "linker_set_key" : "UYVYToARGBRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToI420",
   "linker_set_key" : "UYVYToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::UYVYToI422",
   "linker_set_key" : "UYVYToI422",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::UYVYToNV12",
   "linker_set_key" : "UYVYToNV12",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::UYVYToUV422Row_AVX2",
   "linker_set_key" : "UYVYToUV422Row_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToUV422Row_Any_AVX2",
   "linker_set_key" : "UYVYToUV422Row_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToUV422Row_Any_SSE2",
   "linker_set_key" : "UYVYToUV422Row_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToUV422Row_C",
   "linker_set_key" : "UYVYToUV422Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToUV422Row_SSE2",
   "linker_set_key" : "UYVYToUV422Row_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToUVRow_AVX2",
   "linker_set_key" : "UYVYToUVRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToUVRow_Any_AVX2",
   "linker_set_key" : "UYVYToUVRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToUVRow_Any_SSE2",
   "linker_set_key" : "UYVYToUVRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToUVRow_C",
   "linker_set_key" : "UYVYToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToUVRow_SSE2",
   "linker_set_key" : "UYVYToUVRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToYRow_AVX2",
   "linker_set_key" : "UYVYToYRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToYRow_Any_AVX2",
   "linker_set_key" : "UYVYToYRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToYRow_Any_SSE2",
   "linker_set_key" : "UYVYToYRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToYRow_C",
   "linker_set_key" : "UYVYToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::UYVYToYRow_SSE2",
   "linker_set_key" : "UYVYToYRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::ValidateJpeg",
   "linker_set_key" : "ValidateJpeg",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::YUY2ToARGB",
   "linker_set_key" : "YUY2ToARGB",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
  },
  {
   "function_name" : "libyuv::YUY2ToARGBRow_AVX2",
   "linker_set_key" : "YUY2ToARGBRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToARGBRow_Any_AVX2",
   "linker_set_key" : "YUY2ToARGBRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToARGBRow_Any_SSSE3",
   "linker_set_key" : "YUY2ToARGBRow_Any_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToARGBRow_C",
   "linker_set_key" : "YUY2ToARGBRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToARGBRow_SSSE3",
   "linker_set_key" : "YUY2ToARGBRow_SSSE3",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-143"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToI420",
   "linker_set_key" : "YUY2ToI420",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "function_name" : "libyuv::YUY2ToI422",
   "linker_set_key" : "YUY2ToI422",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::YUY2ToNV12",
   "linker_set_key" : "YUY2ToNV12",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::YUY2ToUV422Row_AVX2",
   "linker_set_key" : "YUY2ToUV422Row_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToUV422Row_Any_AVX2",
   "linker_set_key" : "YUY2ToUV422Row_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToUV422Row_Any_SSE2",
   "linker_set_key" : "YUY2ToUV422Row_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToUV422Row_C",
   "linker_set_key" : "YUY2ToUV422Row_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToUV422Row_SSE2",
   "linker_set_key" : "YUY2ToUV422Row_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToUVRow_AVX2",
   "linker_set_key" : "YUY2ToUVRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToUVRow_Any_AVX2",
   "linker_set_key" : "YUY2ToUVRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToUVRow_Any_SSE2",
   "linker_set_key" : "YUY2ToUVRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToUVRow_C",
   "linker_set_key" : "YUY2ToUVRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToUVRow_SSE2",
   "linker_set_key" : "YUY2ToUVRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToY",
   "linker_set_key" : "YUY2ToY",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "function_name" : "libyuv::YUY2ToYRow_AVX2",
   "linker_set_key" : "YUY2ToYRow_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToYRow_Any_AVX2",
   "linker_set_key" : "YUY2ToYRow_Any_AVX2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToYRow_Any_SSE2",
   "linker_set_key" : "YUY2ToYRow_Any_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToYRow_C",
   "linker_set_key" : "YUY2ToYRow_C",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "function_name" : "libyuv::YUY2ToYRow_SSE2",
   "linker_set_key" : "YUY2ToYRow_SSE2",
   "parameters" :
   [
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-16"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "access" : "private",
   "function_name" : "libyuv::MJpegDecoder::StartDecode",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder11StartDecodeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::UnloadFrame",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder11UnloadFrameEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "access" : "private",
   "function_name" : "libyuv::MJpegDecoder::FinishDecode",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder12FinishDecodeEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetColorSpace",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder13GetColorSpaceEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::DecodeToBuffers",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder15DecodeToBuffersEPPhii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-30"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::DecodeToCallback",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16DecodeToCallbackEPFvPvPKPKhPKiiES1_ii",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-248"
    },
    {
     "referenced_type" : "type-245"
    },
    {
     "referenced_type" : "type-3"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetComponentSize",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16GetComponentSizeEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetNumComponents",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16GetNumComponentsEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetComponentWidth",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder17GetComponentWidthEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetVertSampFactor",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder17GetVertSampFactorEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "access" : "private",
   "function_name" : "libyuv::MJpegDecoder::AllocOutputBuffers",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18AllocOutputBuffersEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetComponentHeight",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18GetComponentHeightEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetComponentStride",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18GetComponentStrideEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetHorizSampFactor",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18GetHorizSampFactorEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "access" : "private",
   "function_name" : "libyuv::MJpegDecoder::SetScanlinePointers",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder19SetScanlinePointersEPPh",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-30"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "access" : "private",
   "function_name" : "libyuv::MJpegDecoder::DestroyOutputBuffers",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder20DestroyOutputBuffersEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetVertSubSampFactor",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder20GetVertSubSampFactorEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetHorizSubSampFactor",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder21GetHorizSubSampFactorEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::JpegSubsamplingTypeHelper",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder25JpegSubsamplingTypeHelperEPiS1_i",
   "parameters" :
   [
    {
     "referenced_type" : "type-31"
    },
    {
     "referenced_type" : "type-31"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-17",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetImageScanlinesPerImcuRow",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder27GetImageScanlinesPerImcuRowEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetComponentScanlinesPerImcuRow",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder31GetComponentScanlinesPerImcuRowEi",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-3"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetWidth",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder8GetWidthEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::GetHeight",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder9GetHeightEv",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::LoadFrame",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder9LoadFrameEPKhm",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    },
    {
     "referenced_type" : "type-7"
    },
    {
     "referenced_type" : "type-8"
    }
   ],
   "return_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::MJpegDecoder",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoderC1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::MJpegDecoder",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoderC2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::~MJpegDecoder",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoderD1Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "function_name" : "libyuv::MJpegDecoder::~MJpegDecoder",
   "linker_set_key" : "_ZN6libyuv12MJpegDecoderD2Ev",
   "parameters" :
   [
    {
     "is_this_ptr" : true,
     "referenced_type" : "type-243"
    }
   ],
   "return_type" : "type-40",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  }
 ],
 "global_vars" :
 [
  {
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder14kColorSpaceRgbE",
   "name" : "libyuv::MJpegDecoder::kColorSpaceRgb",
   "referenced_type" : "type-9",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder15kColorSpaceCMYKE",
   "name" : "libyuv::MJpegDecoder::kColorSpaceCMYK",
   "referenced_type" : "type-9",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder15kColorSpaceYCCKE",
   "name" : "libyuv::MJpegDecoder::kColorSpaceYCCK",
   "referenced_type" : "type-9",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16kColorSpaceYCbCrE",
   "name" : "libyuv::MJpegDecoder::kColorSpaceYCbCr",
   "referenced_type" : "type-9",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18kColorSpaceUnknownE",
   "name" : "libyuv::MJpegDecoder::kColorSpaceUnknown",
   "referenced_type" : "type-9",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "linker_set_key" : "_ZN6libyuv12MJpegDecoder20kColorSpaceGrayscaleE",
   "name" : "libyuv::MJpegDecoder::kColorSpaceGrayscale",
   "referenced_type" : "type-9",
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "linker_set_key" : "cpu_info_",
   "name" : "libyuv::cpu_info_",
   "referenced_type" : "type-3",
   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
  },
  {
   "linker_set_key" : "fixed_invtbl8",
   "name" : "libyuv::fixed_invtbl8",
   "referenced_type" : "type-36",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "linker_set_key" : "kYuvH709Constants",
   "name" : "libyuv::kYuvH709Constants",
   "referenced_type" : "type-32",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "linker_set_key" : "kYuvI601Constants",
   "name" : "libyuv::kYuvI601Constants",
   "referenced_type" : "type-32",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "linker_set_key" : "kYuvJPEGConstants",
   "name" : "libyuv::kYuvJPEGConstants",
   "referenced_type" : "type-32",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "linker_set_key" : "kYvuH709Constants",
   "name" : "libyuv::kYvuH709Constants",
   "referenced_type" : "type-32",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "linker_set_key" : "kYvuI601Constants",
   "name" : "libyuv::kYvuI601Constants",
   "referenced_type" : "type-32",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "linker_set_key" : "kYvuJPEGConstants",
   "name" : "libyuv::kYvuJPEGConstants",
   "referenced_type" : "type-32",
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  }
 ],
 "lvalue_reference_types" : [],
 "pointer_types" :
 [
  {
   "alignment" : 8,
   "linker_set_key" : "const char *",
   "name" : "const char *",
   "referenced_type" : "type-37",
   "self_type" : "type-39",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const float *",
   "name" : "const float *",
   "referenced_type" : "type-48",
   "self_type" : "type-50",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const int *",
   "name" : "const int *",
   "referenced_type" : "type-9",
   "self_type" : "type-145",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const libyuv::YuvConstants *",
   "name" : "const libyuv::YuvConstants *",
   "referenced_type" : "type-32",
   "self_type" : "type-143",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const signed char *",
   "name" : "const signed char *",
   "referenced_type" : "type-46",
   "self_type" : "type-47",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const unsigned char *",
   "name" : "const unsigned char *",
   "referenced_type" : "type-5",
   "self_type" : "type-7",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const unsigned char *const *",
   "name" : "const unsigned char *const *",
   "referenced_type" : "type-247",
   "self_type" : "type-246",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "const unsigned short *",
   "name" : "const unsigned short *",
   "referenced_type" : "type-43",
   "self_type" : "type-42",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "int *",
   "name" : "int *",
   "referenced_type" : "type-3",
   "self_type" : "type-31",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-107",
   "self_type" : "type-106",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-119",
   "self_type" : "type-118",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-136",
   "self_type" : "type-135",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-151",
   "self_type" : "type-150",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-162",
   "self_type" : "type-161",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-179",
   "self_type" : "type-178",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-193",
   "self_type" : "type-192",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-204",
   "self_type" : "type-203",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-221",
   "self_type" : "type-220",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-232",
   "self_type" : "type-231",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-238",
   "self_type" : "type-237",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-24",
   "self_type" : "type-23",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-250",
   "self_type" : "type-249",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-259",
   "self_type" : "type-258",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-270",
   "self_type" : "type-269",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-56",
   "self_type" : "type-55",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-66",
   "self_type" : "type-65",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-78",
   "self_type" : "type-77",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_decompress_struct *",
   "name" : "jpeg_decompress_struct *",
   "referenced_type" : "type-95",
   "self_type" : "type-94",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-109",
   "self_type" : "type-108",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-121",
   "self_type" : "type-120",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-138",
   "self_type" : "type-137",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-153",
   "self_type" : "type-152",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-164",
   "self_type" : "type-163",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-181",
   "self_type" : "type-180",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-195",
   "self_type" : "type-194",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-206",
   "self_type" : "type-205",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-223",
   "self_type" : "type-222",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-234",
   "self_type" : "type-233",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-240",
   "self_type" : "type-239",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-252",
   "self_type" : "type-251",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-26",
   "self_type" : "type-25",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-261",
   "self_type" : "type-260",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-272",
   "self_type" : "type-271",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-58",
   "self_type" : "type-57",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-68",
   "self_type" : "type-67",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-80",
   "self_type" : "type-79",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "jpeg_source_mgr *",
   "name" : "jpeg_source_mgr *",
   "referenced_type" : "type-97",
   "self_type" : "type-96",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::Buffer *",
   "name" : "libyuv::Buffer *",
   "referenced_type" : "type-19",
   "self_type" : "type-21",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::MJpegDecoder *",
   "name" : "libyuv::MJpegDecoder *",
   "referenced_type" : "type-22",
   "self_type" : "type-243",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-111",
   "self_type" : "type-110",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-123",
   "self_type" : "type-122",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-140",
   "self_type" : "type-139",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-155",
   "self_type" : "type-154",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-166",
   "self_type" : "type-165",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-183",
   "self_type" : "type-182",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-197",
   "self_type" : "type-196",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-208",
   "self_type" : "type-207",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-225",
   "self_type" : "type-224",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-236",
   "self_type" : "type-235",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-242",
   "self_type" : "type-241",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-254",
   "self_type" : "type-253",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-263",
   "self_type" : "type-262",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-274",
   "self_type" : "type-273",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-28",
   "self_type" : "type-27",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-60",
   "self_type" : "type-59",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-70",
   "self_type" : "type-69",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-82",
   "self_type" : "type-81",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
   "name" : "libyuv::SetJmpErrorMgr *",
   "referenced_type" : "type-99",
   "self_type" : "type-98",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned char *",
   "name" : "unsigned char *",
   "referenced_type" : "type-6",
   "self_type" : "type-16",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned char **",
   "name" : "unsigned char **",
   "referenced_type" : "type-16",
   "self_type" : "type-30",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned char ***",
   "name" : "unsigned char ***",
   "referenced_type" : "type-30",
   "self_type" : "type-29",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned int *",
   "name" : "unsigned int *",
   "referenced_type" : "type-1",
   "self_type" : "type-41",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "unsigned short *",
   "name" : "unsigned short *",
   "referenced_type" : "type-44",
   "self_type" : "type-45",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void (*)(const unsigned char *, const unsigned char *, unsigned char *, int)",
   "name" : "void (*)(const unsigned char *, const unsigned char *, unsigned char *, int)",
   "referenced_type" : "type-52",
   "self_type" : "type-51",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void (*)(void *, const unsigned char *const *, const int *, int)",
   "name" : "void (*)(void *, const unsigned char *const *, const int *, int)",
   "referenced_type" : "type-244",
   "self_type" : "type-248",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "void *",
   "name" : "void *",
   "referenced_type" : "type-40",
   "self_type" : "type-245",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const char",
   "name" : "const char",
   "referenced_type" : "type-38",
   "self_type" : "type-37",
   "size" : 1,
   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const float",
   "name" : "const float",
   "referenced_type" : "type-49",
   "self_type" : "type-48",
   "size" : 4,
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const int",
   "name" : "const int",
   "referenced_type" : "type-3",
   "self_type" : "type-9",
   "size" : 4,
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "alignment" : 2,
   "is_const" : true,
   "linker_set_key" : "const libyuv::YuvConstants",
   "name" : "const libyuv::YuvConstants",
   "referenced_type" : "type-33",
   "self_type" : "type-32",
   "size" : 224,
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const signed char",
   "name" : "const signed char",
   "referenced_type" : "type-11",
   "self_type" : "type-46",
   "size" : 1,
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "const unsigned char",
   "name" : "const unsigned char",
   "referenced_type" : "type-6",
   "self_type" : "type-5",
   "size" : 1,
   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "const unsigned char *const",
   "name" : "const unsigned char *const",
   "referenced_type" : "type-7",
   "self_type" : "type-247",
   "size" : 8,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "const unsigned int",
   "name" : "const unsigned int",
   "referenced_type" : "type-1",
   "self_type" : "type-34",
   "size" : 4,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
  },
  {
   "alignment" : 2,
   "is_const" : true,
   "linker_set_key" : "const unsigned short",
   "name" : "const unsigned short",
   "referenced_type" : "type-44",
   "self_type" : "type-43",
   "size" : 2,
   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "unsigned int const[256]",
   "name" : "unsigned int const[256]",
   "referenced_type" : "type-35",
   "self_type" : "type-36",
   "size" : 1024,
   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
  }
 ],
 "record_types" :
 [
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "data",
     "referenced_type" : "type-7"
    },
    {
     "field_name" : "len",
     "field_offset" : 64,
     "referenced_type" : "type-3"
    }
   ],
   "linker_set_key" : "libyuv::Buffer",
   "name" : "libyuv::Buffer",
   "referenced_type" : "type-19",
   "self_type" : "type-19",
   "size" : 16,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
   "unique_id" : "_ZTSN6libyuv6BufferE"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "buffers",
     "referenced_type" : "type-21"
    },
    {
     "field_name" : "len",
     "field_offset" : 64,
     "referenced_type" : "type-3"
    },
    {
     "field_name" : "pos",
     "field_offset" : 96,
     "referenced_type" : "type-3"
    }
   ],
   "linker_set_key" : "libyuv::BufferVector",
   "name" : "libyuv::BufferVector",
   "referenced_type" : "type-20",
   "self_type" : "type-20",
   "size" : 16,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
   "unique_id" : "_ZTSN6libyuv12BufferVectorE"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "buf_",
     "referenced_type" : "type-19"
    },
    {
     "access" : "private",
     "field_name" : "buf_vec_",
     "field_offset" : 128,
     "referenced_type" : "type-20"
    },
    {
     "access" : "private",
     "field_name" : "decompress_struct_",
     "field_offset" : 256,
     "referenced_type" : "type-23"
    },
    {
     "access" : "private",
     "field_name" : "source_mgr_",
     "field_offset" : 320,
     "referenced_type" : "type-25"
    },
    {
     "access" : "private",
     "field_name" : "error_mgr_",
     "field_offset" : 384,
     "referenced_type" : "type-27"
    },
    {
     "access" : "private",
     "field_name" : "has_scanline_padding_",
     "field_offset" : 448,
     "referenced_type" : "type-3"
    },
    {
     "access" : "private",
     "field_name" : "num_outbufs_",
     "field_offset" : 480,
     "referenced_type" : "type-3"
    },
    {
     "access" : "private",
     "field_name" : "scanlines_",
     "field_offset" : 512,
     "referenced_type" : "type-29"
    },
    {
     "access" : "private",
     "field_name" : "scanlines_sizes_",
     "field_offset" : 576,
     "referenced_type" : "type-31"
    },
    {
     "access" : "private",
     "field_name" : "databuf_",
     "field_offset" : 640,
     "referenced_type" : "type-30"
    },
    {
     "access" : "private",
     "field_name" : "databuf_strides_",
     "field_offset" : 704,
     "referenced_type" : "type-31"
    }
   ],
   "linker_set_key" : "libyuv::MJpegDecoder",
   "name" : "libyuv::MJpegDecoder",
   "record_kind" : "class",
   "referenced_type" : "type-22",
   "self_type" : "type-22",
   "size" : 96,
   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
   "unique_id" : "_ZTSN6libyuv12MJpegDecoderE"
  },
  {
   "alignment" : 2,
   "fields" :
   [
    {
     "field_name" : "kUVToB",
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "kUVToG",
     "field_offset" : 256,
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "kUVToR",
     "field_offset" : 512,
     "referenced_type" : "type-12"
    },
    {
     "field_name" : "kUVBiasB",
     "field_offset" : 768,
     "referenced_type" : "type-18"
    },
    {
     "field_name" : "kUVBiasG",
     "field_offset" : 1024,
     "referenced_type" : "type-18"
    },
    {
     "field_name" : "kUVBiasR",
     "field_offset" : 1280,
     "referenced_type" : "type-18"
    },
    {
     "field_name" : "kYToRgb",
     "field_offset" : 1536,
     "referenced_type" : "type-18"
    }
   ],
   "linker_set_key" : "libyuv::YuvConstants",
   "name" : "libyuv::YuvConstants",
   "referenced_type" : "type-33",
   "self_type" : "type-33",
   "size" : 224,
   "source_file" : "/external/libyuv/files/include/libyuv/row.h",
   "unique_id" : "libyuv::YuvConstants"
  }
 ],
 "rvalue_reference_types" : []
}