1{
2 "array_types" :
3 [
4  {
5   "alignment" : 2,
6   "linker_set_key" : "short [16]",
7   "name" : "short [16]",
8   "referenced_type" : "type-14",
9   "self_type" : "type-18",
10   "size" : 32,
11   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12  },
13  {
14   "alignment" : 1,
15   "linker_set_key" : "signed char [32]",
16   "name" : "signed char [32]",
17   "referenced_type" : "type-11",
18   "self_type" : "type-12",
19   "size" : 32,
20   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
21  },
22  {
23   "alignment" : 4,
24   "linker_set_key" : "unsigned int [256]",
25   "name" : "unsigned int [256]",
26   "referenced_type" : "type-1",
27   "self_type" : "type-35",
28   "size" : 1024,
29   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
30  }
31 ],
32 "builtin_types" :
33 [
34  {
35   "alignment" : 1,
36   "is_integral" : true,
37   "linker_set_key" : "char",
38   "name" : "char",
39   "referenced_type" : "type-38",
40   "self_type" : "type-38",
41   "size" : 1
42  },
43  {
44   "alignment" : 4,
45   "linker_set_key" : "double",
46   "name" : "double",
47   "referenced_type" : "type-10",
48   "self_type" : "type-10",
49   "size" : 8
50  },
51  {
52   "alignment" : 4,
53   "linker_set_key" : "float",
54   "name" : "float",
55   "referenced_type" : "type-49",
56   "self_type" : "type-49",
57   "size" : 4
58  },
59  {
60   "alignment" : 4,
61   "is_integral" : true,
62   "linker_set_key" : "int",
63   "name" : "int",
64   "referenced_type" : "type-3",
65   "self_type" : "type-3",
66   "size" : 4
67  },
68  {
69   "alignment" : 2,
70   "is_integral" : true,
71   "linker_set_key" : "short",
72   "name" : "short",
73   "referenced_type" : "type-14",
74   "self_type" : "type-14",
75   "size" : 2
76  },
77  {
78   "alignment" : 1,
79   "is_integral" : true,
80   "linker_set_key" : "signed char",
81   "name" : "signed char",
82   "referenced_type" : "type-11",
83   "self_type" : "type-11",
84   "size" : 1
85  },
86  {
87   "alignment" : 1,
88   "is_integral" : true,
89   "is_unsigned" : true,
90   "linker_set_key" : "unsigned char",
91   "name" : "unsigned char",
92   "referenced_type" : "type-6",
93   "self_type" : "type-6",
94   "size" : 1
95  },
96  {
97   "alignment" : 4,
98   "is_integral" : true,
99   "is_unsigned" : true,
100   "linker_set_key" : "unsigned int",
101   "name" : "unsigned int",
102   "referenced_type" : "type-1",
103   "self_type" : "type-1",
104   "size" : 4
105  },
106  {
107   "alignment" : 4,
108   "is_integral" : true,
109   "is_unsigned" : true,
110   "linker_set_key" : "unsigned long long",
111   "name" : "unsigned long long",
112   "referenced_type" : "type-8",
113   "self_type" : "type-8",
114   "size" : 8
115  },
116  {
117   "alignment" : 2,
118   "is_integral" : true,
119   "is_unsigned" : true,
120   "linker_set_key" : "unsigned short",
121   "name" : "unsigned short",
122   "referenced_type" : "type-44",
123   "self_type" : "type-44",
124   "size" : 2
125  },
126  {
127   "linker_set_key" : "void",
128   "name" : "void",
129   "referenced_type" : "type-40",
130   "self_type" : "type-40"
131  }
132 ],
133 "elf_functions" :
134 [
135  {
136   "name" : "ABGRToARGB"
137  },
138  {
139   "name" : "ABGRToI420"
140  },
141  {
142   "name" : "ABGRToUVRow_Any_SSSE3"
143  },
144  {
145   "name" : "ABGRToUVRow_C"
146  },
147  {
148   "name" : "ABGRToUVRow_SSSE3"
149  },
150  {
151   "name" : "ABGRToYRow_Any_SSSE3"
152  },
153  {
154   "name" : "ABGRToYRow_C"
155  },
156  {
157   "name" : "ABGRToYRow_SSSE3"
158  },
159  {
160   "name" : "ARGB1555ToARGB"
161  },
162  {
163   "name" : "ARGB1555ToARGBRow_Any_SSE2"
164  },
165  {
166   "name" : "ARGB1555ToARGBRow_C"
167  },
168  {
169   "name" : "ARGB1555ToARGBRow_SSE2"
170  },
171  {
172   "name" : "ARGB1555ToI420"
173  },
174  {
175   "name" : "ARGB1555ToUVRow_C"
176  },
177  {
178   "name" : "ARGB1555ToYRow_C"
179  },
180  {
181   "name" : "ARGB4444ToARGB"
182  },
183  {
184   "name" : "ARGB4444ToARGBRow_Any_SSE2"
185  },
186  {
187   "name" : "ARGB4444ToARGBRow_C"
188  },
189  {
190   "name" : "ARGB4444ToARGBRow_SSE2"
191  },
192  {
193   "name" : "ARGB4444ToI420"
194  },
195  {
196   "name" : "ARGB4444ToUVRow_C"
197  },
198  {
199   "name" : "ARGB4444ToYRow_C"
200  },
201  {
202   "name" : "ARGBAdd"
203  },
204  {
205   "name" : "ARGBAddRow_AVX2"
206  },
207  {
208   "name" : "ARGBAddRow_Any_AVX2"
209  },
210  {
211   "name" : "ARGBAddRow_Any_SSE2"
212  },
213  {
214   "name" : "ARGBAddRow_C"
215  },
216  {
217   "name" : "ARGBAddRow_SSE2"
218  },
219  {
220   "name" : "ARGBAffineRow_C"
221  },
222  {
223   "name" : "ARGBAffineRow_SSE2"
224  },
225  {
226   "name" : "ARGBAttenuate"
227  },
228  {
229   "name" : "ARGBAttenuateRow_AVX2"
230  },
231  {
232   "name" : "ARGBAttenuateRow_Any_AVX2"
233  },
234  {
235   "name" : "ARGBAttenuateRow_Any_SSSE3"
236  },
237  {
238   "name" : "ARGBAttenuateRow_C"
239  },
240  {
241   "name" : "ARGBAttenuateRow_SSSE3"
242  },
243  {
244   "name" : "ARGBBlend"
245  },
246  {
247   "name" : "ARGBBlendRow_C"
248  },
249  {
250   "name" : "ARGBBlendRow_SSSE3"
251  },
252  {
253   "name" : "ARGBBlur"
254  },
255  {
256   "name" : "ARGBColorMatrix"
257  },
258  {
259   "name" : "ARGBColorMatrixRow_C"
260  },
261  {
262   "name" : "ARGBColorMatrixRow_SSSE3"
263  },
264  {
265   "name" : "ARGBColorTable"
266  },
267  {
268   "name" : "ARGBColorTableRow_C"
269  },
270  {
271   "name" : "ARGBColorTableRow_X86"
272  },
273  {
274   "name" : "ARGBComputeCumulativeSum"
275  },
276  {
277   "name" : "ARGBCopy"
278  },
279  {
280   "name" : "ARGBCopyAlpha"
281  },
282  {
283   "name" : "ARGBCopyAlphaRow_AVX2"
284  },
285  {
286   "name" : "ARGBCopyAlphaRow_Any_AVX2"
287  },
288  {
289   "name" : "ARGBCopyAlphaRow_Any_SSE2"
290  },
291  {
292   "name" : "ARGBCopyAlphaRow_C"
293  },
294  {
295   "name" : "ARGBCopyAlphaRow_SSE2"
296  },
297  {
298   "name" : "ARGBCopyYToAlpha"
299  },
300  {
301   "name" : "ARGBCopyYToAlphaRow_AVX2"
302  },
303  {
304   "name" : "ARGBCopyYToAlphaRow_Any_AVX2"
305  },
306  {
307   "name" : "ARGBCopyYToAlphaRow_Any_SSE2"
308  },
309  {
310   "name" : "ARGBCopyYToAlphaRow_C"
311  },
312  {
313   "name" : "ARGBCopyYToAlphaRow_SSE2"
314  },
315  {
316   "name" : "ARGBDetect"
317  },
318  {
319   "name" : "ARGBExtractAlpha"
320  },
321  {
322   "name" : "ARGBExtractAlphaRow_AVX2"
323  },
324  {
325   "name" : "ARGBExtractAlphaRow_Any_AVX2"
326  },
327  {
328   "name" : "ARGBExtractAlphaRow_Any_SSE2"
329  },
330  {
331   "name" : "ARGBExtractAlphaRow_C"
332  },
333  {
334   "name" : "ARGBExtractAlphaRow_SSE2"
335  },
336  {
337   "name" : "ARGBGray"
338  },
339  {
340   "name" : "ARGBGrayRow_C"
341  },
342  {
343   "name" : "ARGBGrayRow_SSSE3"
344  },
345  {
346   "name" : "ARGBGrayTo"
347  },
348  {
349   "name" : "ARGBInterpolate"
350  },
351  {
352   "name" : "ARGBLumaColorTable"
353  },
354  {
355   "name" : "ARGBLumaColorTableRow_C"
356  },
357  {
358   "name" : "ARGBLumaColorTableRow_SSSE3"
359  },
360  {
361   "name" : "ARGBMirror"
362  },
363  {
364   "name" : "ARGBMirrorRow_AVX2"
365  },
366  {
367   "name" : "ARGBMirrorRow_Any_AVX2"
368  },
369  {
370   "name" : "ARGBMirrorRow_Any_SSE2"
371  },
372  {
373   "name" : "ARGBMirrorRow_C"
374  },
375  {
376   "name" : "ARGBMirrorRow_SSE2"
377  },
378  {
379   "name" : "ARGBMultiply"
380  },
381  {
382   "name" : "ARGBMultiplyRow_AVX2"
383  },
384  {
385   "name" : "ARGBMultiplyRow_Any_AVX2"
386  },
387  {
388   "name" : "ARGBMultiplyRow_Any_SSE2"
389  },
390  {
391   "name" : "ARGBMultiplyRow_C"
392  },
393  {
394   "name" : "ARGBMultiplyRow_SSE2"
395  },
396  {
397   "name" : "ARGBPolynomial"
398  },
399  {
400   "name" : "ARGBPolynomialRow_AVX2"
401  },
402  {
403   "name" : "ARGBPolynomialRow_C"
404  },
405  {
406   "name" : "ARGBPolynomialRow_SSE2"
407  },
408  {
409   "name" : "ARGBQuantize"
410  },
411  {
412   "name" : "ARGBQuantizeRow_C"
413  },
414  {
415   "name" : "ARGBQuantizeRow_SSE2"
416  },
417  {
418   "name" : "ARGBRect"
419  },
420  {
421   "name" : "ARGBRotate"
422  },
423  {
424   "name" : "ARGBRotate180"
425  },
426  {
427   "name" : "ARGBRotate270"
428  },
429  {
430   "name" : "ARGBRotate90"
431  },
432  {
433   "name" : "ARGBScale"
434  },
435  {
436   "name" : "ARGBScaleClip"
437  },
438  {
439   "name" : "ARGBSepia"
440  },
441  {
442   "name" : "ARGBSepiaRow_C"
443  },
444  {
445   "name" : "ARGBSepiaRow_SSSE3"
446  },
447  {
448   "name" : "ARGBSetRow_C"
449  },
450  {
451   "name" : "ARGBSetRow_X86"
452  },
453  {
454   "name" : "ARGBShade"
455  },
456  {
457   "name" : "ARGBShadeRow_C"
458  },
459  {
460   "name" : "ARGBShadeRow_SSE2"
461  },
462  {
463   "name" : "ARGBShuffle"
464  },
465  {
466   "name" : "ARGBShuffleRow_AVX2"
467  },
468  {
469   "name" : "ARGBShuffleRow_Any_AVX2"
470  },
471  {
472   "name" : "ARGBShuffleRow_Any_SSE2"
473  },
474  {
475   "name" : "ARGBShuffleRow_Any_SSSE3"
476  },
477  {
478   "name" : "ARGBShuffleRow_C"
479  },
480  {
481   "name" : "ARGBShuffleRow_SSE2"
482  },
483  {
484   "name" : "ARGBShuffleRow_SSSE3"
485  },
486  {
487   "name" : "ARGBSobel"
488  },
489  {
490   "name" : "ARGBSobelToPlane"
491  },
492  {
493   "name" : "ARGBSobelXY"
494  },
495  {
496   "name" : "ARGBSubtract"
497  },
498  {
499   "name" : "ARGBSubtractRow_AVX2"
500  },
501  {
502   "name" : "ARGBSubtractRow_Any_AVX2"
503  },
504  {
505   "name" : "ARGBSubtractRow_Any_SSE2"
506  },
507  {
508   "name" : "ARGBSubtractRow_C"
509  },
510  {
511   "name" : "ARGBSubtractRow_SSE2"
512  },
513  {
514   "name" : "ARGBToABGR"
515  },
516  {
517   "name" : "ARGBToARGB1555"
518  },
519  {
520   "name" : "ARGBToARGB1555Row_Any_SSE2"
521  },
522  {
523   "name" : "ARGBToARGB1555Row_C"
524  },
525  {
526   "name" : "ARGBToARGB1555Row_SSE2"
527  },
528  {
529   "name" : "ARGBToARGB4444"
530  },
531  {
532   "name" : "ARGBToARGB4444Row_Any_SSE2"
533  },
534  {
535   "name" : "ARGBToARGB4444Row_C"
536  },
537  {
538   "name" : "ARGBToARGB4444Row_SSE2"
539  },
540  {
541   "name" : "ARGBToBGRA"
542  },
543  {
544   "name" : "ARGBToI400"
545  },
546  {
547   "name" : "ARGBToI420"
548  },
549  {
550   "name" : "ARGBToI422"
551  },
552  {
553   "name" : "ARGBToI444"
554  },
555  {
556   "name" : "ARGBToJ400"
557  },
558  {
559   "name" : "ARGBToJ420"
560  },
561  {
562   "name" : "ARGBToJ422"
563  },
564  {
565   "name" : "ARGBToNV12"
566  },
567  {
568   "name" : "ARGBToNV21"
569  },
570  {
571   "name" : "ARGBToRAW"
572  },
573  {
574   "name" : "ARGBToRAWRow_Any_SSSE3"
575  },
576  {
577   "name" : "ARGBToRAWRow_C"
578  },
579  {
580   "name" : "ARGBToRAWRow_SSSE3"
581  },
582  {
583   "name" : "ARGBToRGB24"
584  },
585  {
586   "name" : "ARGBToRGB24Row_Any_SSSE3"
587  },
588  {
589   "name" : "ARGBToRGB24Row_C"
590  },
591  {
592   "name" : "ARGBToRGB24Row_SSSE3"
593  },
594  {
595   "name" : "ARGBToRGB565"
596  },
597  {
598   "name" : "ARGBToRGB565Dither"
599  },
600  {
601   "name" : "ARGBToRGB565DitherRow_AVX2"
602  },
603  {
604   "name" : "ARGBToRGB565DitherRow_Any_AVX2"
605  },
606  {
607   "name" : "ARGBToRGB565DitherRow_Any_SSE2"
608  },
609  {
610   "name" : "ARGBToRGB565DitherRow_C"
611  },
612  {
613   "name" : "ARGBToRGB565DitherRow_SSE2"
614  },
615  {
616   "name" : "ARGBToRGB565Row_Any_SSE2"
617  },
618  {
619   "name" : "ARGBToRGB565Row_C"
620  },
621  {
622   "name" : "ARGBToRGB565Row_SSE2"
623  },
624  {
625   "name" : "ARGBToRGBA"
626  },
627  {
628   "name" : "ARGBToUV444Row_Any_SSSE3"
629  },
630  {
631   "name" : "ARGBToUV444Row_C"
632  },
633  {
634   "name" : "ARGBToUV444Row_SSSE3"
635  },
636  {
637   "name" : "ARGBToUVJRow_AVX2"
638  },
639  {
640   "name" : "ARGBToUVJRow_Any_AVX2"
641  },
642  {
643   "name" : "ARGBToUVJRow_Any_SSSE3"
644  },
645  {
646   "name" : "ARGBToUVJRow_C"
647  },
648  {
649   "name" : "ARGBToUVJRow_SSSE3"
650  },
651  {
652   "name" : "ARGBToUVRow_AVX2"
653  },
654  {
655   "name" : "ARGBToUVRow_Any_AVX2"
656  },
657  {
658   "name" : "ARGBToUVRow_Any_SSSE3"
659  },
660  {
661   "name" : "ARGBToUVRow_C"
662  },
663  {
664   "name" : "ARGBToUVRow_SSSE3"
665  },
666  {
667   "name" : "ARGBToUYVY"
668  },
669  {
670   "name" : "ARGBToYJRow_AVX2"
671  },
672  {
673   "name" : "ARGBToYJRow_Any_AVX2"
674  },
675  {
676   "name" : "ARGBToYJRow_Any_SSSE3"
677  },
678  {
679   "name" : "ARGBToYJRow_C"
680  },
681  {
682   "name" : "ARGBToYJRow_SSSE3"
683  },
684  {
685   "name" : "ARGBToYRow_AVX2"
686  },
687  {
688   "name" : "ARGBToYRow_Any_AVX2"
689  },
690  {
691   "name" : "ARGBToYRow_Any_SSSE3"
692  },
693  {
694   "name" : "ARGBToYRow_C"
695  },
696  {
697   "name" : "ARGBToYRow_SSSE3"
698  },
699  {
700   "name" : "ARGBToYUY2"
701  },
702  {
703   "name" : "ARGBUnattenuate"
704  },
705  {
706   "name" : "ARGBUnattenuateRow_AVX2"
707  },
708  {
709   "name" : "ARGBUnattenuateRow_Any_AVX2"
710  },
711  {
712   "name" : "ARGBUnattenuateRow_Any_SSE2"
713  },
714  {
715   "name" : "ARGBUnattenuateRow_C"
716  },
717  {
718   "name" : "ARGBUnattenuateRow_SSE2"
719  },
720  {
721   "name" : "Android420ToABGR"
722  },
723  {
724   "name" : "Android420ToARGB"
725  },
726  {
727   "name" : "Android420ToARGBMatrix"
728  },
729  {
730   "name" : "Android420ToI420"
731  },
732  {
733   "name" : "ArmCpuCaps"
734  },
735  {
736   "name" : "BGRAToARGB"
737  },
738  {
739   "name" : "BGRAToI420"
740  },
741  {
742   "name" : "BGRAToUVRow_Any_SSSE3"
743  },
744  {
745   "name" : "BGRAToUVRow_C"
746  },
747  {
748   "name" : "BGRAToUVRow_SSSE3"
749  },
750  {
751   "name" : "BGRAToYRow_Any_SSSE3"
752  },
753  {
754   "name" : "BGRAToYRow_C"
755  },
756  {
757   "name" : "BGRAToYRow_SSSE3"
758  },
759  {
760   "name" : "BlendPlane"
761  },
762  {
763   "name" : "BlendPlaneRow_AVX2"
764  },
765  {
766   "name" : "BlendPlaneRow_Any_AVX2"
767  },
768  {
769   "name" : "BlendPlaneRow_Any_SSSE3"
770  },
771  {
772   "name" : "BlendPlaneRow_C"
773  },
774  {
775   "name" : "BlendPlaneRow_SSSE3"
776  },
777  {
778   "name" : "CalcFramePsnr"
779  },
780  {
781   "name" : "CalcFrameSsim"
782  },
783  {
784   "name" : "CanonicalFourCC"
785  },
786  {
787   "name" : "ComputeCumulativeSumRow_C"
788  },
789  {
790   "name" : "ComputeCumulativeSumRow_SSE2"
791  },
792  {
793   "name" : "ComputeSumSquareError"
794  },
795  {
796   "name" : "ComputeSumSquareErrorPlane"
797  },
798  {
799   "name" : "ConvertFromI420"
800  },
801  {
802   "name" : "ConvertToARGB"
803  },
804  {
805   "name" : "ConvertToI420"
806  },
807  {
808   "name" : "CopyPlane"
809  },
810  {
811   "name" : "CopyPlane_16"
812  },
813  {
814   "name" : "CopyRow_16_C"
815  },
816  {
817   "name" : "CopyRow_AVX"
818  },
819  {
820   "name" : "CopyRow_Any_AVX"
821  },
822  {
823   "name" : "CopyRow_Any_SSE2"
824  },
825  {
826   "name" : "CopyRow_C"
827  },
828  {
829   "name" : "CopyRow_ERMS"
830  },
831  {
832   "name" : "CopyRow_SSE2"
833  },
834  {
835   "name" : "CpuId"
836  },
837  {
838   "name" : "CumulativeSumToAverageRow_C"
839  },
840  {
841   "name" : "CumulativeSumToAverageRow_SSE2"
842  },
843  {
844   "name" : "FixedDiv1_C"
845  },
846  {
847   "name" : "FixedDiv1_X86"
848  },
849  {
850   "name" : "FixedDiv_C"
851  },
852  {
853   "name" : "FixedDiv_X86"
854  },
855  {
856   "name" : "GetARGBBlend"
857  },
858  {
859   "name" : "GetXCR0"
860  },
861  {
862   "name" : "H420ToABGR"
863  },
864  {
865   "name" : "H420ToARGB"
866  },
867  {
868   "name" : "H420ToRGB565"
869  },
870  {
871   "name" : "H422ToABGR"
872  },
873  {
874   "name" : "H422ToARGB"
875  },
876  {
877   "name" : "HalfFloatPlane"
878  },
879  {
880   "name" : "HalfFloatRow_AVX2"
881  },
882  {
883   "name" : "HalfFloatRow_Any_AVX2"
884  },
885  {
886   "name" : "HalfFloatRow_Any_SSE2"
887  },
888  {
889   "name" : "HalfFloatRow_C"
890  },
891  {
892   "name" : "HalfFloatRow_SSE2"
893  },
894  {
895   "name" : "HashDjb2"
896  },
897  {
898   "name" : "HashDjb2_C"
899  },
900  {
901   "name" : "HashDjb2_SSE41"
902  },
903  {
904   "name" : "I400Copy"
905  },
906  {
907   "name" : "I400Mirror"
908  },
909  {
910   "name" : "I400ToARGB"
911  },
912  {
913   "name" : "I400ToARGBRow_AVX2"
914  },
915  {
916   "name" : "I400ToARGBRow_Any_AVX2"
917  },
918  {
919   "name" : "I400ToARGBRow_Any_SSE2"
920  },
921  {
922   "name" : "I400ToARGBRow_C"
923  },
924  {
925   "name" : "I400ToARGBRow_SSE2"
926  },
927  {
928   "name" : "I400ToI400"
929  },
930  {
931   "name" : "I400ToI420"
932  },
933  {
934   "name" : "I420AlphaToABGR"
935  },
936  {
937   "name" : "I420AlphaToARGB"
938  },
939  {
940   "name" : "I420Blend"
941  },
942  {
943   "name" : "I420Copy"
944  },
945  {
946   "name" : "I420Interpolate"
947  },
948  {
949   "name" : "I420Mirror"
950  },
951  {
952   "name" : "I420Psnr"
953  },
954  {
955   "name" : "I420Rect"
956  },
957  {
958   "name" : "I420Rotate"
959  },
960  {
961   "name" : "I420Scale"
962  },
963  {
964   "name" : "I420Scale_16"
965  },
966  {
967   "name" : "I420Ssim"
968  },
969  {
970   "name" : "I420ToABGR"
971  },
972  {
973   "name" : "I420ToARGB"
974  },
975  {
976   "name" : "I420ToARGB1555"
977  },
978  {
979   "name" : "I420ToARGB4444"
980  },
981  {
982   "name" : "I420ToBGRA"
983  },
984  {
985   "name" : "I420ToI400"
986  },
987  {
988   "name" : "I420ToI422"
989  },
990  {
991   "name" : "I420ToI444"
992  },
993  {
994   "name" : "I420ToNV12"
995  },
996  {
997   "name" : "I420ToNV21"
998  },
999  {
1000   "name" : "I420ToRAW"
1001  },
1002  {
1003   "name" : "I420ToRGB24"
1004  },
1005  {
1006   "name" : "I420ToRGB565"
1007  },
1008  {
1009   "name" : "I420ToRGB565Dither"
1010  },
1011  {
1012   "name" : "I420ToRGB565Matrix"
1013  },
1014  {
1015   "name" : "I420ToRGBA"
1016  },
1017  {
1018   "name" : "I420ToUYVY"
1019  },
1020  {
1021   "name" : "I420ToYUY2"
1022  },
1023  {
1024   "name" : "I422AlphaToARGBRow_AVX2"
1025  },
1026  {
1027   "name" : "I422AlphaToARGBRow_Any_AVX2"
1028  },
1029  {
1030   "name" : "I422AlphaToARGBRow_Any_SSSE3"
1031  },
1032  {
1033   "name" : "I422AlphaToARGBRow_C"
1034  },
1035  {
1036   "name" : "I422AlphaToARGBRow_SSSE3"
1037  },
1038  {
1039   "name" : "I422Copy"
1040  },
1041  {
1042   "name" : "I422ToABGR"
1043  },
1044  {
1045   "name" : "I422ToARGB"
1046  },
1047  {
1048   "name" : "I422ToARGB1555Row_AVX2"
1049  },
1050  {
1051   "name" : "I422ToARGB1555Row_Any_AVX2"
1052  },
1053  {
1054   "name" : "I422ToARGB1555Row_Any_SSSE3"
1055  },
1056  {
1057   "name" : "I422ToARGB1555Row_C"
1058  },
1059  {
1060   "name" : "I422ToARGB1555Row_SSSE3"
1061  },
1062  {
1063   "name" : "I422ToARGB4444Row_AVX2"
1064  },
1065  {
1066   "name" : "I422ToARGB4444Row_Any_AVX2"
1067  },
1068  {
1069   "name" : "I422ToARGB4444Row_Any_SSSE3"
1070  },
1071  {
1072   "name" : "I422ToARGB4444Row_C"
1073  },
1074  {
1075   "name" : "I422ToARGB4444Row_SSSE3"
1076  },
1077  {
1078   "name" : "I422ToARGBRow_AVX2"
1079  },
1080  {
1081   "name" : "I422ToARGBRow_Any_AVX2"
1082  },
1083  {
1084   "name" : "I422ToARGBRow_Any_SSSE3"
1085  },
1086  {
1087   "name" : "I422ToARGBRow_C"
1088  },
1089  {
1090   "name" : "I422ToARGBRow_SSSE3"
1091  },
1092  {
1093   "name" : "I422ToBGRA"
1094  },
1095  {
1096   "name" : "I422ToI420"
1097  },
1098  {
1099   "name" : "I422ToRGB24Row_AVX2"
1100  },
1101  {
1102   "name" : "I422ToRGB24Row_Any_AVX2"
1103  },
1104  {
1105   "name" : "I422ToRGB24Row_Any_SSSE3"
1106  },
1107  {
1108   "name" : "I422ToRGB24Row_C"
1109  },
1110  {
1111   "name" : "I422ToRGB24Row_SSSE3"
1112  },
1113  {
1114   "name" : "I422ToRGB565"
1115  },
1116  {
1117   "name" : "I422ToRGB565Row_AVX2"
1118  },
1119  {
1120   "name" : "I422ToRGB565Row_Any_AVX2"
1121  },
1122  {
1123   "name" : "I422ToRGB565Row_Any_SSSE3"
1124  },
1125  {
1126   "name" : "I422ToRGB565Row_C"
1127  },
1128  {
1129   "name" : "I422ToRGB565Row_SSSE3"
1130  },
1131  {
1132   "name" : "I422ToRGBA"
1133  },
1134  {
1135   "name" : "I422ToRGBARow_AVX2"
1136  },
1137  {
1138   "name" : "I422ToRGBARow_Any_AVX2"
1139  },
1140  {
1141   "name" : "I422ToRGBARow_Any_SSSE3"
1142  },
1143  {
1144   "name" : "I422ToRGBARow_C"
1145  },
1146  {
1147   "name" : "I422ToRGBARow_SSSE3"
1148  },
1149  {
1150   "name" : "I422ToUYVY"
1151  },
1152  {
1153   "name" : "I422ToUYVYRow_Any_SSE2"
1154  },
1155  {
1156   "name" : "I422ToUYVYRow_C"
1157  },
1158  {
1159   "name" : "I422ToUYVYRow_SSE2"
1160  },
1161  {
1162   "name" : "I422ToYUY2"
1163  },
1164  {
1165   "name" : "I422ToYUY2Row_Any_SSE2"
1166  },
1167  {
1168   "name" : "I422ToYUY2Row_C"
1169  },
1170  {
1171   "name" : "I422ToYUY2Row_SSE2"
1172  },
1173  {
1174   "name" : "I444Copy"
1175  },
1176  {
1177   "name" : "I444ToABGR"
1178  },
1179  {
1180   "name" : "I444ToARGB"
1181  },
1182  {
1183   "name" : "I444ToARGBRow_AVX2"
1184  },
1185  {
1186   "name" : "I444ToARGBRow_Any_AVX2"
1187  },
1188  {
1189   "name" : "I444ToARGBRow_Any_SSSE3"
1190  },
1191  {
1192   "name" : "I444ToARGBRow_C"
1193  },
1194  {
1195   "name" : "I444ToARGBRow_SSSE3"
1196  },
1197  {
1198   "name" : "I444ToI420"
1199  },
1200  {
1201   "name" : "InitCpuFlags"
1202  },
1203  {
1204   "name" : "InterpolatePlane"
1205  },
1206  {
1207   "name" : "InterpolateRow_16_C"
1208  },
1209  {
1210   "name" : "InterpolateRow_AVX2"
1211  },
1212  {
1213   "name" : "InterpolateRow_Any_AVX2"
1214  },
1215  {
1216   "name" : "InterpolateRow_Any_SSSE3"
1217  },
1218  {
1219   "name" : "InterpolateRow_C"
1220  },
1221  {
1222   "name" : "InterpolateRow_SSSE3"
1223  },
1224  {
1225   "name" : "J400ToARGB"
1226  },
1227  {
1228   "name" : "J400ToARGBRow_Any_SSE2"
1229  },
1230  {
1231   "name" : "J400ToARGBRow_C"
1232  },
1233  {
1234   "name" : "J400ToARGBRow_SSE2"
1235  },
1236  {
1237   "name" : "J420ToABGR"
1238  },
1239  {
1240   "name" : "J420ToARGB"
1241  },
1242  {
1243   "name" : "J420ToRGB565"
1244  },
1245  {
1246   "name" : "J422ToABGR"
1247  },
1248  {
1249   "name" : "J422ToARGB"
1250  },
1251  {
1252   "name" : "J444ToARGB"
1253  },
1254  {
1255   "name" : "M420ToARGB"
1256  },
1257  {
1258   "name" : "M420ToI420"
1259  },
1260  {
1261   "name" : "MJPGSize"
1262  },
1263  {
1264   "name" : "MJPGToARGB"
1265  },
1266  {
1267   "name" : "MJPGToI420"
1268  },
1269  {
1270   "name" : "MaskCpuFlags"
1271  },
1272  {
1273   "name" : "MergeUVPlane"
1274  },
1275  {
1276   "name" : "MergeUVRow_AVX2"
1277  },
1278  {
1279   "name" : "MergeUVRow_Any_AVX2"
1280  },
1281  {
1282   "name" : "MergeUVRow_Any_SSE2"
1283  },
1284  {
1285   "name" : "MergeUVRow_C"
1286  },
1287  {
1288   "name" : "MergeUVRow_SSE2"
1289  },
1290  {
1291   "name" : "MipsCpuCaps"
1292  },
1293  {
1294   "name" : "MirrorPlane"
1295  },
1296  {
1297   "name" : "MirrorRow_AVX2"
1298  },
1299  {
1300   "name" : "MirrorRow_Any_AVX2"
1301  },
1302  {
1303   "name" : "MirrorRow_Any_SSSE3"
1304  },
1305  {
1306   "name" : "MirrorRow_C"
1307  },
1308  {
1309   "name" : "MirrorRow_SSSE3"
1310  },
1311  {
1312   "name" : "MirrorUVRow_C"
1313  },
1314  {
1315   "name" : "MirrorUVRow_SSSE3"
1316  },
1317  {
1318   "name" : "NV12ToABGR"
1319  },
1320  {
1321   "name" : "NV12ToARGB"
1322  },
1323  {
1324   "name" : "NV12ToARGBRow_AVX2"
1325  },
1326  {
1327   "name" : "NV12ToARGBRow_Any_AVX2"
1328  },
1329  {
1330   "name" : "NV12ToARGBRow_Any_SSSE3"
1331  },
1332  {
1333   "name" : "NV12ToARGBRow_C"
1334  },
1335  {
1336   "name" : "NV12ToARGBRow_SSSE3"
1337  },
1338  {
1339   "name" : "NV12ToI420"
1340  },
1341  {
1342   "name" : "NV12ToI420Rotate"
1343  },
1344  {
1345   "name" : "NV12ToRGB565"
1346  },
1347  {
1348   "name" : "NV12ToRGB565Row_AVX2"
1349  },
1350  {
1351   "name" : "NV12ToRGB565Row_Any_AVX2"
1352  },
1353  {
1354   "name" : "NV12ToRGB565Row_Any_SSSE3"
1355  },
1356  {
1357   "name" : "NV12ToRGB565Row_C"
1358  },
1359  {
1360   "name" : "NV12ToRGB565Row_SSSE3"
1361  },
1362  {
1363   "name" : "NV21ToABGR"
1364  },
1365  {
1366   "name" : "NV21ToARGB"
1367  },
1368  {
1369   "name" : "NV21ToARGBRow_AVX2"
1370  },
1371  {
1372   "name" : "NV21ToARGBRow_Any_AVX2"
1373  },
1374  {
1375   "name" : "NV21ToARGBRow_Any_SSSE3"
1376  },
1377  {
1378   "name" : "NV21ToARGBRow_C"
1379  },
1380  {
1381   "name" : "NV21ToARGBRow_SSSE3"
1382  },
1383  {
1384   "name" : "NV21ToI420"
1385  },
1386  {
1387   "name" : "RAWToARGB"
1388  },
1389  {
1390   "name" : "RAWToARGBRow_Any_SSSE3"
1391  },
1392  {
1393   "name" : "RAWToARGBRow_C"
1394  },
1395  {
1396   "name" : "RAWToARGBRow_SSSE3"
1397  },
1398  {
1399   "name" : "RAWToI420"
1400  },
1401  {
1402   "name" : "RAWToRGB24"
1403  },
1404  {
1405   "name" : "RAWToRGB24Row_Any_SSSE3"
1406  },
1407  {
1408   "name" : "RAWToRGB24Row_C"
1409  },
1410  {
1411   "name" : "RAWToRGB24Row_SSSE3"
1412  },
1413  {
1414   "name" : "RAWToUVRow_C"
1415  },
1416  {
1417   "name" : "RAWToYRow_C"
1418  },
1419  {
1420   "name" : "RGB24ToARGB"
1421  },
1422  {
1423   "name" : "RGB24ToARGBRow_Any_SSSE3"
1424  },
1425  {
1426   "name" : "RGB24ToARGBRow_C"
1427  },
1428  {
1429   "name" : "RGB24ToARGBRow_SSSE3"
1430  },
1431  {
1432   "name" : "RGB24ToI420"
1433  },
1434  {
1435   "name" : "RGB24ToUVRow_C"
1436  },
1437  {
1438   "name" : "RGB24ToYRow_C"
1439  },
1440  {
1441   "name" : "RGB565ToARGB"
1442  },
1443  {
1444   "name" : "RGB565ToARGBRow_Any_SSE2"
1445  },
1446  {
1447   "name" : "RGB565ToARGBRow_C"
1448  },
1449  {
1450   "name" : "RGB565ToARGBRow_SSE2"
1451  },
1452  {
1453   "name" : "RGB565ToI420"
1454  },
1455  {
1456   "name" : "RGB565ToUVRow_C"
1457  },
1458  {
1459   "name" : "RGB565ToYRow_C"
1460  },
1461  {
1462   "name" : "RGBAToARGB"
1463  },
1464  {
1465   "name" : "RGBAToI420"
1466  },
1467  {
1468   "name" : "RGBAToUVRow_Any_SSSE3"
1469  },
1470  {
1471   "name" : "RGBAToUVRow_C"
1472  },
1473  {
1474   "name" : "RGBAToUVRow_SSSE3"
1475  },
1476  {
1477   "name" : "RGBAToYRow_Any_SSSE3"
1478  },
1479  {
1480   "name" : "RGBAToYRow_C"
1481  },
1482  {
1483   "name" : "RGBAToYRow_SSSE3"
1484  },
1485  {
1486   "name" : "RGBColorMatrix"
1487  },
1488  {
1489   "name" : "RGBColorTable"
1490  },
1491  {
1492   "name" : "RGBColorTableRow_C"
1493  },
1494  {
1495   "name" : "RGBColorTableRow_X86"
1496  },
1497  {
1498   "name" : "RotatePlane"
1499  },
1500  {
1501   "name" : "RotatePlane180"
1502  },
1503  {
1504   "name" : "RotatePlane270"
1505  },
1506  {
1507   "name" : "RotatePlane90"
1508  },
1509  {
1510   "name" : "RotateUV180"
1511  },
1512  {
1513   "name" : "RotateUV270"
1514  },
1515  {
1516   "name" : "RotateUV90"
1517  },
1518  {
1519   "name" : "Scale"
1520  },
1521  {
1522   "name" : "ScaleARGBCols64_C"
1523  },
1524  {
1525   "name" : "ScaleARGBColsUp2_C"
1526  },
1527  {
1528   "name" : "ScaleARGBColsUp2_SSE2"
1529  },
1530  {
1531   "name" : "ScaleARGBCols_C"
1532  },
1533  {
1534   "name" : "ScaleARGBCols_SSE2"
1535  },
1536  {
1537   "name" : "ScaleARGBFilterCols64_C"
1538  },
1539  {
1540   "name" : "ScaleARGBFilterCols_C"
1541  },
1542  {
1543   "name" : "ScaleARGBFilterCols_SSSE3"
1544  },
1545  {
1546   "name" : "ScaleARGBRowDown2Box_Any_SSE2"
1547  },
1548  {
1549   "name" : "ScaleARGBRowDown2Box_C"
1550  },
1551  {
1552   "name" : "ScaleARGBRowDown2Box_SSE2"
1553  },
1554  {
1555   "name" : "ScaleARGBRowDown2Linear_Any_SSE2"
1556  },
1557  {
1558   "name" : "ScaleARGBRowDown2Linear_C"
1559  },
1560  {
1561   "name" : "ScaleARGBRowDown2Linear_SSE2"
1562  },
1563  {
1564   "name" : "ScaleARGBRowDown2_Any_SSE2"
1565  },
1566  {
1567   "name" : "ScaleARGBRowDown2_C"
1568  },
1569  {
1570   "name" : "ScaleARGBRowDown2_SSE2"
1571  },
1572  {
1573   "name" : "ScaleARGBRowDownEvenBox_Any_SSE2"
1574  },
1575  {
1576   "name" : "ScaleARGBRowDownEvenBox_C"
1577  },
1578  {
1579   "name" : "ScaleARGBRowDownEvenBox_SSE2"
1580  },
1581  {
1582   "name" : "ScaleARGBRowDownEven_Any_SSE2"
1583  },
1584  {
1585   "name" : "ScaleARGBRowDownEven_C"
1586  },
1587  {
1588   "name" : "ScaleARGBRowDownEven_SSE2"
1589  },
1590  {
1591   "name" : "ScaleAddRow_16_C"
1592  },
1593  {
1594   "name" : "ScaleAddRow_AVX2"
1595  },
1596  {
1597   "name" : "ScaleAddRow_Any_AVX2"
1598  },
1599  {
1600   "name" : "ScaleAddRow_Any_SSE2"
1601  },
1602  {
1603   "name" : "ScaleAddRow_C"
1604  },
1605  {
1606   "name" : "ScaleAddRow_SSE2"
1607  },
1608  {
1609   "name" : "ScaleColsUp2_16_C"
1610  },
1611  {
1612   "name" : "ScaleColsUp2_C"
1613  },
1614  {
1615   "name" : "ScaleColsUp2_SSE2"
1616  },
1617  {
1618   "name" : "ScaleCols_16_C"
1619  },
1620  {
1621   "name" : "ScaleCols_C"
1622  },
1623  {
1624   "name" : "ScaleFilterCols64_16_C"
1625  },
1626  {
1627   "name" : "ScaleFilterCols64_C"
1628  },
1629  {
1630   "name" : "ScaleFilterCols_16_C"
1631  },
1632  {
1633   "name" : "ScaleFilterCols_C"
1634  },
1635  {
1636   "name" : "ScaleFilterCols_SSSE3"
1637  },
1638  {
1639   "name" : "ScaleFilterReduce"
1640  },
1641  {
1642   "name" : "ScaleOffset"
1643  },
1644  {
1645   "name" : "ScalePlane"
1646  },
1647  {
1648   "name" : "ScalePlaneBilinearDown"
1649  },
1650  {
1651   "name" : "ScalePlaneBilinearDown_16"
1652  },
1653  {
1654   "name" : "ScalePlaneBilinearUp"
1655  },
1656  {
1657   "name" : "ScalePlaneBilinearUp_16"
1658  },
1659  {
1660   "name" : "ScalePlaneVertical"
1661  },
1662  {
1663   "name" : "ScalePlaneVertical_16"
1664  },
1665  {
1666   "name" : "ScalePlane_16"
1667  },
1668  {
1669   "name" : "ScaleRowDown2Box_16_C"
1670  },
1671  {
1672   "name" : "ScaleRowDown2Box_AVX2"
1673  },
1674  {
1675   "name" : "ScaleRowDown2Box_Any_AVX2"
1676  },
1677  {
1678   "name" : "ScaleRowDown2Box_Any_SSSE3"
1679  },
1680  {
1681   "name" : "ScaleRowDown2Box_C"
1682  },
1683  {
1684   "name" : "ScaleRowDown2Box_Odd_AVX2"
1685  },
1686  {
1687   "name" : "ScaleRowDown2Box_Odd_C"
1688  },
1689  {
1690   "name" : "ScaleRowDown2Box_Odd_SSSE3"
1691  },
1692  {
1693   "name" : "ScaleRowDown2Box_SSSE3"
1694  },
1695  {
1696   "name" : "ScaleRowDown2Linear_16_C"
1697  },
1698  {
1699   "name" : "ScaleRowDown2Linear_AVX2"
1700  },
1701  {
1702   "name" : "ScaleRowDown2Linear_Any_AVX2"
1703  },
1704  {
1705   "name" : "ScaleRowDown2Linear_Any_SSSE3"
1706  },
1707  {
1708   "name" : "ScaleRowDown2Linear_C"
1709  },
1710  {
1711   "name" : "ScaleRowDown2Linear_SSSE3"
1712  },
1713  {
1714   "name" : "ScaleRowDown2_16_C"
1715  },
1716  {
1717   "name" : "ScaleRowDown2_AVX2"
1718  },
1719  {
1720   "name" : "ScaleRowDown2_Any_AVX2"
1721  },
1722  {
1723   "name" : "ScaleRowDown2_Any_SSSE3"
1724  },
1725  {
1726   "name" : "ScaleRowDown2_C"
1727  },
1728  {
1729   "name" : "ScaleRowDown2_SSSE3"
1730  },
1731  {
1732   "name" : "ScaleRowDown34_0_Box_16_C"
1733  },
1734  {
1735   "name" : "ScaleRowDown34_0_Box_Any_SSSE3"
1736  },
1737  {
1738   "name" : "ScaleRowDown34_0_Box_C"
1739  },
1740  {
1741   "name" : "ScaleRowDown34_0_Box_SSSE3"
1742  },
1743  {
1744   "name" : "ScaleRowDown34_16_C"
1745  },
1746  {
1747   "name" : "ScaleRowDown34_1_Box_16_C"
1748  },
1749  {
1750   "name" : "ScaleRowDown34_1_Box_Any_SSSE3"
1751  },
1752  {
1753   "name" : "ScaleRowDown34_1_Box_C"
1754  },
1755  {
1756   "name" : "ScaleRowDown34_1_Box_SSSE3"
1757  },
1758  {
1759   "name" : "ScaleRowDown34_Any_SSSE3"
1760  },
1761  {
1762   "name" : "ScaleRowDown34_C"
1763  },
1764  {
1765   "name" : "ScaleRowDown34_SSSE3"
1766  },
1767  {
1768   "name" : "ScaleRowDown38_16_C"
1769  },
1770  {
1771   "name" : "ScaleRowDown38_2_Box_16_C"
1772  },
1773  {
1774   "name" : "ScaleRowDown38_2_Box_Any_SSSE3"
1775  },
1776  {
1777   "name" : "ScaleRowDown38_2_Box_C"
1778  },
1779  {
1780   "name" : "ScaleRowDown38_2_Box_SSSE3"
1781  },
1782  {
1783   "name" : "ScaleRowDown38_3_Box_16_C"
1784  },
1785  {
1786   "name" : "ScaleRowDown38_3_Box_Any_SSSE3"
1787  },
1788  {
1789   "name" : "ScaleRowDown38_3_Box_C"
1790  },
1791  {
1792   "name" : "ScaleRowDown38_3_Box_SSSE3"
1793  },
1794  {
1795   "name" : "ScaleRowDown38_Any_SSSE3"
1796  },
1797  {
1798   "name" : "ScaleRowDown38_C"
1799  },
1800  {
1801   "name" : "ScaleRowDown38_SSSE3"
1802  },
1803  {
1804   "name" : "ScaleRowDown4Box_16_C"
1805  },
1806  {
1807   "name" : "ScaleRowDown4Box_AVX2"
1808  },
1809  {
1810   "name" : "ScaleRowDown4Box_Any_AVX2"
1811  },
1812  {
1813   "name" : "ScaleRowDown4Box_Any_SSSE3"
1814  },
1815  {
1816   "name" : "ScaleRowDown4Box_C"
1817  },
1818  {
1819   "name" : "ScaleRowDown4Box_SSSE3"
1820  },
1821  {
1822   "name" : "ScaleRowDown4_16_C"
1823  },
1824  {
1825   "name" : "ScaleRowDown4_AVX2"
1826  },
1827  {
1828   "name" : "ScaleRowDown4_Any_AVX2"
1829  },
1830  {
1831   "name" : "ScaleRowDown4_Any_SSSE3"
1832  },
1833  {
1834   "name" : "ScaleRowDown4_C"
1835  },
1836  {
1837   "name" : "ScaleRowDown4_SSSE3"
1838  },
1839  {
1840   "name" : "ScaleSlope"
1841  },
1842  {
1843   "name" : "SetPlane"
1844  },
1845  {
1846   "name" : "SetRow_Any_X86"
1847  },
1848  {
1849   "name" : "SetRow_C"
1850  },
1851  {
1852   "name" : "SetRow_ERMS"
1853  },
1854  {
1855   "name" : "SetRow_X86"
1856  },
1857  {
1858   "name" : "SobelRow_Any_SSE2"
1859  },
1860  {
1861   "name" : "SobelRow_C"
1862  },
1863  {
1864   "name" : "SobelRow_SSE2"
1865  },
1866  {
1867   "name" : "SobelToPlaneRow_Any_SSE2"
1868  },
1869  {
1870   "name" : "SobelToPlaneRow_C"
1871  },
1872  {
1873   "name" : "SobelToPlaneRow_SSE2"
1874  },
1875  {
1876   "name" : "SobelXRow_C"
1877  },
1878  {
1879   "name" : "SobelXRow_SSE2"
1880  },
1881  {
1882   "name" : "SobelXYRow_Any_SSE2"
1883  },
1884  {
1885   "name" : "SobelXYRow_C"
1886  },
1887  {
1888   "name" : "SobelXYRow_SSE2"
1889  },
1890  {
1891   "name" : "SobelYRow_C"
1892  },
1893  {
1894   "name" : "SobelYRow_SSE2"
1895  },
1896  {
1897   "name" : "SplitUVPlane"
1898  },
1899  {
1900   "name" : "SplitUVRow_AVX2"
1901  },
1902  {
1903   "name" : "SplitUVRow_Any_AVX2"
1904  },
1905  {
1906   "name" : "SplitUVRow_Any_SSE2"
1907  },
1908  {
1909   "name" : "SplitUVRow_C"
1910  },
1911  {
1912   "name" : "SplitUVRow_SSE2"
1913  },
1914  {
1915   "name" : "SumSquareErrorToPsnr"
1916  },
1917  {
1918   "name" : "SumSquareError_C"
1919  },
1920  {
1921   "name" : "SumSquareError_SSE2"
1922  },
1923  {
1924   "name" : "TransposePlane"
1925  },
1926  {
1927   "name" : "TransposeUV"
1928  },
1929  {
1930   "name" : "TransposeUVWx8_C"
1931  },
1932  {
1933   "name" : "TransposeUVWxH_C"
1934  },
1935  {
1936   "name" : "TransposeWx8_Any_SSSE3"
1937  },
1938  {
1939   "name" : "TransposeWx8_C"
1940  },
1941  {
1942   "name" : "TransposeWx8_SSSE3"
1943  },
1944  {
1945   "name" : "TransposeWxH_C"
1946  },
1947  {
1948   "name" : "UYVYToARGB"
1949  },
1950  {
1951   "name" : "UYVYToARGBRow_AVX2"
1952  },
1953  {
1954   "name" : "UYVYToARGBRow_Any_AVX2"
1955  },
1956  {
1957   "name" : "UYVYToARGBRow_Any_SSSE3"
1958  },
1959  {
1960   "name" : "UYVYToARGBRow_C"
1961  },
1962  {
1963   "name" : "UYVYToARGBRow_SSSE3"
1964  },
1965  {
1966   "name" : "UYVYToI420"
1967  },
1968  {
1969   "name" : "UYVYToI422"
1970  },
1971  {
1972   "name" : "UYVYToNV12"
1973  },
1974  {
1975   "name" : "UYVYToUV422Row_AVX2"
1976  },
1977  {
1978   "name" : "UYVYToUV422Row_Any_AVX2"
1979  },
1980  {
1981   "name" : "UYVYToUV422Row_Any_SSE2"
1982  },
1983  {
1984   "name" : "UYVYToUV422Row_C"
1985  },
1986  {
1987   "name" : "UYVYToUV422Row_SSE2"
1988  },
1989  {
1990   "name" : "UYVYToUVRow_AVX2"
1991  },
1992  {
1993   "name" : "UYVYToUVRow_Any_AVX2"
1994  },
1995  {
1996   "name" : "UYVYToUVRow_Any_SSE2"
1997  },
1998  {
1999   "name" : "UYVYToUVRow_C"
2000  },
2001  {
2002   "name" : "UYVYToUVRow_SSE2"
2003  },
2004  {
2005   "name" : "UYVYToYRow_AVX2"
2006  },
2007  {
2008   "name" : "UYVYToYRow_Any_AVX2"
2009  },
2010  {
2011   "name" : "UYVYToYRow_Any_SSE2"
2012  },
2013  {
2014   "name" : "UYVYToYRow_C"
2015  },
2016  {
2017   "name" : "UYVYToYRow_SSE2"
2018  },
2019  {
2020   "name" : "ValidateJpeg"
2021  },
2022  {
2023   "name" : "YUVToARGBScaleClip"
2024  },
2025  {
2026   "name" : "YUY2ToARGB"
2027  },
2028  {
2029   "name" : "YUY2ToARGBRow_AVX2"
2030  },
2031  {
2032   "name" : "YUY2ToARGBRow_Any_AVX2"
2033  },
2034  {
2035   "name" : "YUY2ToARGBRow_Any_SSSE3"
2036  },
2037  {
2038   "name" : "YUY2ToARGBRow_C"
2039  },
2040  {
2041   "name" : "YUY2ToARGBRow_SSSE3"
2042  },
2043  {
2044   "name" : "YUY2ToI420"
2045  },
2046  {
2047   "name" : "YUY2ToI422"
2048  },
2049  {
2050   "name" : "YUY2ToNV12"
2051  },
2052  {
2053   "name" : "YUY2ToUV422Row_AVX2"
2054  },
2055  {
2056   "name" : "YUY2ToUV422Row_Any_AVX2"
2057  },
2058  {
2059   "name" : "YUY2ToUV422Row_Any_SSE2"
2060  },
2061  {
2062   "name" : "YUY2ToUV422Row_C"
2063  },
2064  {
2065   "name" : "YUY2ToUV422Row_SSE2"
2066  },
2067  {
2068   "name" : "YUY2ToUVRow_AVX2"
2069  },
2070  {
2071   "name" : "YUY2ToUVRow_Any_AVX2"
2072  },
2073  {
2074   "name" : "YUY2ToUVRow_Any_SSE2"
2075  },
2076  {
2077   "name" : "YUY2ToUVRow_C"
2078  },
2079  {
2080   "name" : "YUY2ToUVRow_SSE2"
2081  },
2082  {
2083   "name" : "YUY2ToY"
2084  },
2085  {
2086   "name" : "YUY2ToYRow_AVX2"
2087  },
2088  {
2089   "name" : "YUY2ToYRow_Any_AVX2"
2090  },
2091  {
2092   "name" : "YUY2ToYRow_Any_SSE2"
2093  },
2094  {
2095   "name" : "YUY2ToYRow_C"
2096  },
2097  {
2098   "name" : "YUY2ToYRow_SSE2"
2099  },
2100  {
2101   "name" : "_Unwind_Backtrace"
2102  },
2103  {
2104   "name" : "_Unwind_DeleteException"
2105  },
2106  {
2107   "name" : "_Unwind_FindEnclosingFunction"
2108  },
2109  {
2110   "name" : "_Unwind_Find_FDE"
2111  },
2112  {
2113   "name" : "_Unwind_ForcedUnwind"
2114  },
2115  {
2116   "name" : "_Unwind_GetCFA"
2117  },
2118  {
2119   "name" : "_Unwind_GetDataRelBase"
2120  },
2121  {
2122   "name" : "_Unwind_GetGR"
2123  },
2124  {
2125   "name" : "_Unwind_GetIP"
2126  },
2127  {
2128   "name" : "_Unwind_GetIPInfo"
2129  },
2130  {
2131   "name" : "_Unwind_GetLanguageSpecificData"
2132  },
2133  {
2134   "name" : "_Unwind_GetRegionStart"
2135  },
2136  {
2137   "name" : "_Unwind_GetTextRelBase"
2138  },
2139  {
2140   "name" : "_Unwind_RaiseException"
2141  },
2142  {
2143   "name" : "_Unwind_Resume"
2144  },
2145  {
2146   "name" : "_Unwind_Resume_or_Rethrow"
2147  },
2148  {
2149   "name" : "_Unwind_SetGR"
2150  },
2151  {
2152   "name" : "_Unwind_SetIP"
2153  },
2154  {
2155   "name" : "_ZN6libyuv11init_sourceEP22jpeg_decompress_struct"
2156  },
2157  {
2158   "name" : "_ZN6libyuv11term_sourceEP22jpeg_decompress_struct"
2159  },
2160  {
2161   "name" : "_ZN6libyuv12ErrorHandlerEP18jpeg_common_struct"
2162  },
2163  {
2164   "name" : "_ZN6libyuv12MJpegDecoder11StartDecodeEv"
2165  },
2166  {
2167   "name" : "_ZN6libyuv12MJpegDecoder11UnloadFrameEv"
2168  },
2169  {
2170   "name" : "_ZN6libyuv12MJpegDecoder12FinishDecodeEv"
2171  },
2172  {
2173   "name" : "_ZN6libyuv12MJpegDecoder13GetColorSpaceEv"
2174  },
2175  {
2176   "name" : "_ZN6libyuv12MJpegDecoder15DecodeToBuffersEPPhii"
2177  },
2178  {
2179   "name" : "_ZN6libyuv12MJpegDecoder16DecodeToCallbackEPFvPvPKPKhPKiiES1_ii"
2180  },
2181  {
2182   "name" : "_ZN6libyuv12MJpegDecoder16GetComponentSizeEi"
2183  },
2184  {
2185   "name" : "_ZN6libyuv12MJpegDecoder16GetNumComponentsEv"
2186  },
2187  {
2188   "name" : "_ZN6libyuv12MJpegDecoder17GetComponentWidthEi"
2189  },
2190  {
2191   "name" : "_ZN6libyuv12MJpegDecoder17GetVertSampFactorEi"
2192  },
2193  {
2194   "name" : "_ZN6libyuv12MJpegDecoder18AllocOutputBuffersEi"
2195  },
2196  {
2197   "name" : "_ZN6libyuv12MJpegDecoder18GetComponentHeightEi"
2198  },
2199  {
2200   "name" : "_ZN6libyuv12MJpegDecoder18GetComponentStrideEi"
2201  },
2202  {
2203   "name" : "_ZN6libyuv12MJpegDecoder18GetHorizSampFactorEi"
2204  },
2205  {
2206   "name" : "_ZN6libyuv12MJpegDecoder19SetScanlinePointersEPPh"
2207  },
2208  {
2209   "name" : "_ZN6libyuv12MJpegDecoder20DestroyOutputBuffersEv"
2210  },
2211  {
2212   "name" : "_ZN6libyuv12MJpegDecoder20GetVertSubSampFactorEi"
2213  },
2214  {
2215   "name" : "_ZN6libyuv12MJpegDecoder21GetHorizSubSampFactorEi"
2216  },
2217  {
2218   "name" : "_ZN6libyuv12MJpegDecoder25JpegSubsamplingTypeHelperEPiS1_i"
2219  },
2220  {
2221   "name" : "_ZN6libyuv12MJpegDecoder27GetImageScanlinesPerImcuRowEv"
2222  },
2223  {
2224   "name" : "_ZN6libyuv12MJpegDecoder31GetComponentScanlinesPerImcuRowEi"
2225  },
2226  {
2227   "name" : "_ZN6libyuv12MJpegDecoder8GetWidthEv"
2228  },
2229  {
2230   "name" : "_ZN6libyuv12MJpegDecoder9GetHeightEv"
2231  },
2232  {
2233   "name" : "_ZN6libyuv12MJpegDecoder9LoadFrameEPKhj"
2234  },
2235  {
2236   "name" : "_ZN6libyuv12MJpegDecoderC1Ev"
2237  },
2238  {
2239   "name" : "_ZN6libyuv12MJpegDecoderC2Ev"
2240  },
2241  {
2242   "name" : "_ZN6libyuv12MJpegDecoderD1Ev"
2243  },
2244  {
2245   "name" : "_ZN6libyuv12MJpegDecoderD2Ev"
2246  },
2247  {
2248   "name" : "_ZN6libyuv13OutputHandlerEP18jpeg_common_struct"
2249  },
2250  {
2251   "name" : "_ZN6libyuv15skip_input_dataEP22jpeg_decompress_structl"
2252  },
2253  {
2254   "name" : "_ZN6libyuv17fill_input_bufferEP22jpeg_decompress_struct"
2255  },
2256  {
2257   "name" : "__deregister_frame"
2258  },
2259  {
2260   "name" : "__deregister_frame_info"
2261  },
2262  {
2263   "name" : "__deregister_frame_info_bases"
2264  },
2265  {
2266   "name" : "__divdi3"
2267  },
2268  {
2269   "name" : "__frame_state_for"
2270  },
2271  {
2272   "name" : "__register_frame"
2273  },
2274  {
2275   "name" : "__register_frame_info"
2276  },
2277  {
2278   "name" : "__register_frame_info_bases"
2279  },
2280  {
2281   "name" : "__register_frame_info_table"
2282  },
2283  {
2284   "name" : "__register_frame_info_table_bases"
2285  },
2286  {
2287   "name" : "__register_frame_table"
2288  }
2289 ],
2290 "elf_objects" :
2291 [
2292  {
2293   "name" : "_ZN6libyuv12MJpegDecoder14kColorSpaceRgbE"
2294  },
2295  {
2296   "name" : "_ZN6libyuv12MJpegDecoder15kColorSpaceCMYKE"
2297  },
2298  {
2299   "name" : "_ZN6libyuv12MJpegDecoder15kColorSpaceYCCKE"
2300  },
2301  {
2302   "name" : "_ZN6libyuv12MJpegDecoder16kColorSpaceYCbCrE"
2303  },
2304  {
2305   "name" : "_ZN6libyuv12MJpegDecoder18kColorSpaceUnknownE"
2306  },
2307  {
2308   "name" : "_ZN6libyuv12MJpegDecoder20kColorSpaceGrayscaleE"
2309  },
2310  {
2311   "name" : "cpu_info_"
2312  },
2313  {
2314   "name" : "fixed_invtbl8"
2315  },
2316  {
2317   "name" : "kYuvH709Constants"
2318  },
2319  {
2320   "name" : "kYuvI601Constants"
2321  },
2322  {
2323   "name" : "kYuvJPEGConstants"
2324  },
2325  {
2326   "name" : "kYvuH709Constants"
2327  },
2328  {
2329   "name" : "kYvuI601Constants"
2330  },
2331  {
2332   "name" : "kYvuJPEGConstants"
2333  }
2334 ],
2335 "enum_types" :
2336 [
2337  {
2338   "alignment" : 4,
2339   "enum_fields" :
2340   [
2341    {
2342     "enum_field_value" : 0,
2343     "name" : "libyuv::kFilterNone"
2344    },
2345    {
2346     "enum_field_value" : 1,
2347     "name" : "libyuv::kFilterLinear"
2348    },
2349    {
2350     "enum_field_value" : 2,
2351     "name" : "libyuv::kFilterBilinear"
2352    },
2353    {
2354     "enum_field_value" : 3,
2355     "name" : "libyuv::kFilterBox"
2356    }
2357   ],
2358   "linker_set_key" : "libyuv::FilterMode",
2359   "name" : "libyuv::FilterMode",
2360   "referenced_type" : "type-15",
2361   "self_type" : "type-15",
2362   "size" : 4,
2363   "source_file" : "/external/libyuv/files/include/libyuv/scale.h",
2364   "underlying_type" : "type-1",
2365   "unique_id" : "libyuv::FilterMode"
2366  },
2367  {
2368   "alignment" : 4,
2369   "enum_fields" :
2370   [
2371    {
2372     "enum_field_value" : 808596553,
2373     "name" : "libyuv::FOURCC_I420"
2374    },
2375    {
2376     "enum_field_value" : 842150985,
2377     "name" : "libyuv::FOURCC_I422"
2378    },
2379    {
2380     "enum_field_value" : 875836489,
2381     "name" : "libyuv::FOURCC_I444"
2382    },
2383    {
2384     "enum_field_value" : 825308233,
2385     "name" : "libyuv::FOURCC_I411"
2386    },
2387    {
2388     "enum_field_value" : 808465481,
2389     "name" : "libyuv::FOURCC_I400"
2390    },
2391    {
2392     "enum_field_value" : 825382478,
2393     "name" : "libyuv::FOURCC_NV21"
2394    },
2395    {
2396     "enum_field_value" : 842094158,
2397     "name" : "libyuv::FOURCC_NV12"
2398    },
2399    {
2400     "enum_field_value" : 844715353,
2401     "name" : "libyuv::FOURCC_YUY2"
2402    },
2403    {
2404     "enum_field_value" : 1498831189,
2405     "name" : "libyuv::FOURCC_UYVY"
2406    },
2407    {
2408     "enum_field_value" : 808596557,
2409     "name" : "libyuv::FOURCC_M420"
2410    },
2411    {
2412     "enum_field_value" : 808596561,
2413     "name" : "libyuv::FOURCC_Q420"
2414    },
2415    {
2416     "enum_field_value" : 1111970369,
2417     "name" : "libyuv::FOURCC_ARGB"
2418    },
2419    {
2420     "enum_field_value" : 1095911234,
2421     "name" : "libyuv::FOURCC_BGRA"
2422    },
2423    {
2424     "enum_field_value" : 1380401729,
2425     "name" : "libyuv::FOURCC_ABGR"
2426    },
2427    {
2428     "enum_field_value" : 1195521074,
2429     "name" : "libyuv::FOURCC_24BG"
2430    },
2431    {
2432     "enum_field_value" : 544694642,
2433     "name" : "libyuv::FOURCC_RAW"
2434    },
2435    {
2436     "enum_field_value" : 1094862674,
2437     "name" : "libyuv::FOURCC_RGBA"
2438    },
2439    {
2440     "enum_field_value" : 1346520914,
2441     "name" : "libyuv::FOURCC_RGBP"
2442    },
2443    {
2444     "enum_field_value" : 1329743698,
2445     "name" : "libyuv::FOURCC_RGBO"
2446    },
2447    {
2448     "enum_field_value" : 875836498,
2449     "name" : "libyuv::FOURCC_R444"
2450    },
2451    {
2452     "enum_field_value" : 1111967570,
2453     "name" : "libyuv::FOURCC_RGGB"
2454    },
2455    {
2456     "enum_field_value" : 1380403010,
2457     "name" : "libyuv::FOURCC_BGGR"
2458    },
2459    {
2460     "enum_field_value" : 1195528775,
2461     "name" : "libyuv::FOURCC_GRBG"
2462    },
2463    {
2464     "enum_field_value" : 1196573255,
2465     "name" : "libyuv::FOURCC_GBRG"
2466    },
2467    {
2468     "enum_field_value" : 1196444237,
2469     "name" : "libyuv::FOURCC_MJPG"
2470    },
2471    {
2472     "enum_field_value" : 842094169,
2473     "name" : "libyuv::FOURCC_YV12"
2474    },
2475    {
2476     "enum_field_value" : 909203033,
2477     "name" : "libyuv::FOURCC_YV16"
2478    },
2479    {
2480     "enum_field_value" : 875714137,
2481     "name" : "libyuv::FOURCC_YV24"
2482    },
2483    {
2484     "enum_field_value" : 842093913,
2485     "name" : "libyuv::FOURCC_YU12"
2486    },
2487    {
2488     "enum_field_value" : 808596554,
2489     "name" : "libyuv::FOURCC_J420"
2490    },
2491    {
2492     "enum_field_value" : 808465482,
2493     "name" : "libyuv::FOURCC_J400"
2494    },
2495    {
2496     "enum_field_value" : 808596552,
2497     "name" : "libyuv::FOURCC_H420"
2498    },
2499    {
2500     "enum_field_value" : 1448433993,
2501     "name" : "libyuv::FOURCC_IYUV"
2502    },
2503    {
2504     "enum_field_value" : 909202777,
2505     "name" : "libyuv::FOURCC_YU16"
2506    },
2507    {
2508     "enum_field_value" : 875713881,
2509     "name" : "libyuv::FOURCC_YU24"
2510    },
2511    {
2512     "enum_field_value" : 1448695129,
2513     "name" : "libyuv::FOURCC_YUYV"
2514    },
2515    {
2516     "enum_field_value" : 1937143161,
2517     "name" : "libyuv::FOURCC_YUVS"
2518    },
2519    {
2520     "enum_field_value" : 1129923656,
2521     "name" : "libyuv::FOURCC_HDYC"
2522    },
2523    {
2524     "enum_field_value" : 2037741106,
2525     "name" : "libyuv::FOURCC_2VUY"
2526    },
2527    {
2528     "enum_field_value" : 1195724874,
2529     "name" : "libyuv::FOURCC_JPEG"
2530    },
2531    {
2532     "enum_field_value" : 828534116,
2533     "name" : "libyuv::FOURCC_DMB1"
2534    },
2535    {
2536     "enum_field_value" : 825770306,
2537     "name" : "libyuv::FOURCC_BA81"
2538    },
2539    {
2540     "enum_field_value" : 859981650,
2541     "name" : "libyuv::FOURCC_RGB3"
2542    },
2543    {
2544     "enum_field_value" : 861030210,
2545     "name" : "libyuv::FOURCC_BGR3"
2546    },
2547    {
2548     "enum_field_value" : 536870912,
2549     "name" : "libyuv::FOURCC_CM32"
2550    },
2551    {
2552     "enum_field_value" : 402653184,
2553     "name" : "libyuv::FOURCC_CM24"
2554    },
2555    {
2556     "enum_field_value" : 892679500,
2557     "name" : "libyuv::FOURCC_L555"
2558    },
2559    {
2560     "enum_field_value" : 892745036,
2561     "name" : "libyuv::FOURCC_L565"
2562    },
2563    {
2564     "enum_field_value" : 825570613,
2565     "name" : "libyuv::FOURCC_5551"
2566    },
2567    {
2568     "enum_field_value" : 875967048,
2569     "name" : "libyuv::FOURCC_H264"
2570    },
2571    {
2572     "enum_field_value" : -1,
2573     "name" : "libyuv::FOURCC_ANY"
2574    }
2575   ],
2576   "linker_set_key" : "libyuv::FourCC",
2577   "name" : "libyuv::FourCC",
2578   "referenced_type" : "type-2",
2579   "self_type" : "type-2",
2580   "size" : 4,
2581   "source_file" : "/external/libyuv/files/include/libyuv/video_common.h",
2582   "underlying_type" : "type-3",
2583   "unique_id" : "libyuv::FourCC"
2584  },
2585  {
2586   "alignment" : 4,
2587   "enum_fields" :
2588   [
2589    {
2590     "enum_field_value" : 12,
2591     "name" : "libyuv::FOURCC_BPP_I420"
2592    },
2593    {
2594     "enum_field_value" : 16,
2595     "name" : "libyuv::FOURCC_BPP_I422"
2596    },
2597    {
2598     "enum_field_value" : 24,
2599     "name" : "libyuv::FOURCC_BPP_I444"
2600    },
2601    {
2602     "enum_field_value" : 12,
2603     "name" : "libyuv::FOURCC_BPP_I411"
2604    },
2605    {
2606     "enum_field_value" : 8,
2607     "name" : "libyuv::FOURCC_BPP_I400"
2608    },
2609    {
2610     "enum_field_value" : 12,
2611     "name" : "libyuv::FOURCC_BPP_NV21"
2612    },
2613    {
2614     "enum_field_value" : 12,
2615     "name" : "libyuv::FOURCC_BPP_NV12"
2616    },
2617    {
2618     "enum_field_value" : 16,
2619     "name" : "libyuv::FOURCC_BPP_YUY2"
2620    },
2621    {
2622     "enum_field_value" : 16,
2623     "name" : "libyuv::FOURCC_BPP_UYVY"
2624    },
2625    {
2626     "enum_field_value" : 12,
2627     "name" : "libyuv::FOURCC_BPP_M420"
2628    },
2629    {
2630     "enum_field_value" : 12,
2631     "name" : "libyuv::FOURCC_BPP_Q420"
2632    },
2633    {
2634     "enum_field_value" : 32,
2635     "name" : "libyuv::FOURCC_BPP_ARGB"
2636    },
2637    {
2638     "enum_field_value" : 32,
2639     "name" : "libyuv::FOURCC_BPP_BGRA"
2640    },
2641    {
2642     "enum_field_value" : 32,
2643     "name" : "libyuv::FOURCC_BPP_ABGR"
2644    },
2645    {
2646     "enum_field_value" : 32,
2647     "name" : "libyuv::FOURCC_BPP_RGBA"
2648    },
2649    {
2650     "enum_field_value" : 24,
2651     "name" : "libyuv::FOURCC_BPP_24BG"
2652    },
2653    {
2654     "enum_field_value" : 24,
2655     "name" : "libyuv::FOURCC_BPP_RAW"
2656    },
2657    {
2658     "enum_field_value" : 16,
2659     "name" : "libyuv::FOURCC_BPP_RGBP"
2660    },
2661    {
2662     "enum_field_value" : 16,
2663     "name" : "libyuv::FOURCC_BPP_RGBO"
2664    },
2665    {
2666     "enum_field_value" : 16,
2667     "name" : "libyuv::FOURCC_BPP_R444"
2668    },
2669    {
2670     "enum_field_value" : 8,
2671     "name" : "libyuv::FOURCC_BPP_RGGB"
2672    },
2673    {
2674     "enum_field_value" : 8,
2675     "name" : "libyuv::FOURCC_BPP_BGGR"
2676    },
2677    {
2678     "enum_field_value" : 8,
2679     "name" : "libyuv::FOURCC_BPP_GRBG"
2680    },
2681    {
2682     "enum_field_value" : 8,
2683     "name" : "libyuv::FOURCC_BPP_GBRG"
2684    },
2685    {
2686     "enum_field_value" : 12,
2687     "name" : "libyuv::FOURCC_BPP_YV12"
2688    },
2689    {
2690     "enum_field_value" : 16,
2691     "name" : "libyuv::FOURCC_BPP_YV16"
2692    },
2693    {
2694     "enum_field_value" : 24,
2695     "name" : "libyuv::FOURCC_BPP_YV24"
2696    },
2697    {
2698     "enum_field_value" : 12,
2699     "name" : "libyuv::FOURCC_BPP_YU12"
2700    },
2701    {
2702     "enum_field_value" : 12,
2703     "name" : "libyuv::FOURCC_BPP_J420"
2704    },
2705    {
2706     "enum_field_value" : 8,
2707     "name" : "libyuv::FOURCC_BPP_J400"
2708    },
2709    {
2710     "enum_field_value" : 12,
2711     "name" : "libyuv::FOURCC_BPP_H420"
2712    },
2713    {
2714     "enum_field_value" : 0,
2715     "name" : "libyuv::FOURCC_BPP_MJPG"
2716    },
2717    {
2718     "enum_field_value" : 0,
2719     "name" : "libyuv::FOURCC_BPP_H264"
2720    },
2721    {
2722     "enum_field_value" : 12,
2723     "name" : "libyuv::FOURCC_BPP_IYUV"
2724    },
2725    {
2726     "enum_field_value" : 16,
2727     "name" : "libyuv::FOURCC_BPP_YU16"
2728    },
2729    {
2730     "enum_field_value" : 24,
2731     "name" : "libyuv::FOURCC_BPP_YU24"
2732    },
2733    {
2734     "enum_field_value" : 16,
2735     "name" : "libyuv::FOURCC_BPP_YUYV"
2736    },
2737    {
2738     "enum_field_value" : 16,
2739     "name" : "libyuv::FOURCC_BPP_YUVS"
2740    },
2741    {
2742     "enum_field_value" : 16,
2743     "name" : "libyuv::FOURCC_BPP_HDYC"
2744    },
2745    {
2746     "enum_field_value" : 16,
2747     "name" : "libyuv::FOURCC_BPP_2VUY"
2748    },
2749    {
2750     "enum_field_value" : 1,
2751     "name" : "libyuv::FOURCC_BPP_JPEG"
2752    },
2753    {
2754     "enum_field_value" : 1,
2755     "name" : "libyuv::FOURCC_BPP_DMB1"
2756    },
2757    {
2758     "enum_field_value" : 8,
2759     "name" : "libyuv::FOURCC_BPP_BA81"
2760    },
2761    {
2762     "enum_field_value" : 24,
2763     "name" : "libyuv::FOURCC_BPP_RGB3"
2764    },
2765    {
2766     "enum_field_value" : 24,
2767     "name" : "libyuv::FOURCC_BPP_BGR3"
2768    },
2769    {
2770     "enum_field_value" : 32,
2771     "name" : "libyuv::FOURCC_BPP_CM32"
2772    },
2773    {
2774     "enum_field_value" : 24,
2775     "name" : "libyuv::FOURCC_BPP_CM24"
2776    },
2777    {
2778     "enum_field_value" : 0,
2779     "name" : "libyuv::FOURCC_BPP_ANY"
2780    }
2781   ],
2782   "linker_set_key" : "libyuv::FourCCBpp",
2783   "name" : "libyuv::FourCCBpp",
2784   "referenced_type" : "type-4",
2785   "self_type" : "type-4",
2786   "size" : 4,
2787   "source_file" : "/external/libyuv/files/include/libyuv/video_common.h",
2788   "underlying_type" : "type-1",
2789   "unique_id" : "libyuv::FourCCBpp"
2790  },
2791  {
2792   "alignment" : 4,
2793   "enum_fields" :
2794   [
2795    {
2796     "enum_field_value" : 0,
2797     "name" : "libyuv::kJpegYuv420"
2798    },
2799    {
2800     "enum_field_value" : 1,
2801     "name" : "libyuv::kJpegYuv422"
2802    },
2803    {
2804     "enum_field_value" : 2,
2805     "name" : "libyuv::kJpegYuv444"
2806    },
2807    {
2808     "enum_field_value" : 3,
2809     "name" : "libyuv::kJpegYuv400"
2810    },
2811    {
2812     "enum_field_value" : 4,
2813     "name" : "libyuv::kJpegUnknown"
2814    }
2815   ],
2816   "linker_set_key" : "libyuv::JpegSubsamplingType",
2817   "name" : "libyuv::JpegSubsamplingType",
2818   "referenced_type" : "type-17",
2819   "self_type" : "type-17",
2820   "size" : 4,
2821   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
2822   "underlying_type" : "type-1",
2823   "unique_id" : "_ZTSN6libyuv19JpegSubsamplingTypeE"
2824  },
2825  {
2826   "alignment" : 4,
2827   "enum_fields" :
2828   [
2829    {
2830     "enum_field_value" : 0,
2831     "name" : "libyuv::kRotate0"
2832    },
2833    {
2834     "enum_field_value" : 90,
2835     "name" : "libyuv::kRotate90"
2836    },
2837    {
2838     "enum_field_value" : 180,
2839     "name" : "libyuv::kRotate180"
2840    },
2841    {
2842     "enum_field_value" : 270,
2843     "name" : "libyuv::kRotate270"
2844    },
2845    {
2846     "enum_field_value" : 0,
2847     "name" : "libyuv::kRotateNone"
2848    },
2849    {
2850     "enum_field_value" : 90,
2851     "name" : "libyuv::kRotateClockwise"
2852    },
2853    {
2854     "enum_field_value" : 270,
2855     "name" : "libyuv::kRotateCounterClockwise"
2856    }
2857   ],
2858   "linker_set_key" : "libyuv::RotationMode",
2859   "name" : "libyuv::RotationMode",
2860   "referenced_type" : "type-13",
2861   "self_type" : "type-13",
2862   "size" : 4,
2863   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h",
2864   "underlying_type" : "type-1",
2865   "unique_id" : "libyuv::RotationMode"
2866  }
2867 ],
2868 "function_types" :
2869 [
2870  {
2871   "alignment" : 4,
2872   "linker_set_key" : "void (const unsigned char *, const unsigned char *, unsigned char *, int)",
2873   "name" : "void (const unsigned char *, const unsigned char *, unsigned char *, int)",
2874   "parameters" :
2875   [
2876    {
2877     "referenced_type" : "type-7"
2878    },
2879    {
2880     "referenced_type" : "type-7"
2881    },
2882    {
2883     "referenced_type" : "type-16"
2884    },
2885    {
2886     "referenced_type" : "type-3"
2887    }
2888   ],
2889   "referenced_type" : "type-52",
2890   "return_type" : "type-40",
2891   "self_type" : "type-52",
2892   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
2893  },
2894  {
2895   "alignment" : 4,
2896   "linker_set_key" : "void (void *, const unsigned char *const *, const int *, int)",
2897   "name" : "void (void *, const unsigned char *const *, const int *, int)",
2898   "parameters" :
2899   [
2900    {
2901     "referenced_type" : "type-244"
2902    },
2903    {
2904     "referenced_type" : "type-245"
2905    },
2906    {
2907     "referenced_type" : "type-144"
2908    },
2909    {
2910     "referenced_type" : "type-3"
2911    }
2912   ],
2913   "referenced_type" : "type-243",
2914   "return_type" : "type-40",
2915   "self_type" : "type-243",
2916   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
2917  }
2918 ],
2919 "functions" :
2920 [
2921  {
2922   "function_name" : "libyuv::ABGRToARGB",
2923   "linker_set_key" : "ABGRToARGB",
2924   "parameters" :
2925   [
2926    {
2927     "referenced_type" : "type-7"
2928    },
2929    {
2930     "referenced_type" : "type-3"
2931    },
2932    {
2933     "referenced_type" : "type-16"
2934    },
2935    {
2936     "referenced_type" : "type-3"
2937    },
2938    {
2939     "referenced_type" : "type-3"
2940    },
2941    {
2942     "referenced_type" : "type-3"
2943    }
2944   ],
2945   "return_type" : "type-3",
2946   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
2947  },
2948  {
2949   "function_name" : "libyuv::ABGRToI420",
2950   "linker_set_key" : "ABGRToI420",
2951   "parameters" :
2952   [
2953    {
2954     "referenced_type" : "type-7"
2955    },
2956    {
2957     "referenced_type" : "type-3"
2958    },
2959    {
2960     "referenced_type" : "type-16"
2961    },
2962    {
2963     "referenced_type" : "type-3"
2964    },
2965    {
2966     "referenced_type" : "type-16"
2967    },
2968    {
2969     "referenced_type" : "type-3"
2970    },
2971    {
2972     "referenced_type" : "type-16"
2973    },
2974    {
2975     "referenced_type" : "type-3"
2976    },
2977    {
2978     "referenced_type" : "type-3"
2979    },
2980    {
2981     "referenced_type" : "type-3"
2982    }
2983   ],
2984   "return_type" : "type-3",
2985   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
2986  },
2987  {
2988   "function_name" : "libyuv::ABGRToUVRow_Any_SSSE3",
2989   "linker_set_key" : "ABGRToUVRow_Any_SSSE3",
2990   "parameters" :
2991   [
2992    {
2993     "referenced_type" : "type-7"
2994    },
2995    {
2996     "referenced_type" : "type-3"
2997    },
2998    {
2999     "referenced_type" : "type-16"
3000    },
3001    {
3002     "referenced_type" : "type-16"
3003    },
3004    {
3005     "referenced_type" : "type-3"
3006    }
3007   ],
3008   "return_type" : "type-40",
3009   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3010  },
3011  {
3012   "function_name" : "libyuv::ABGRToUVRow_C",
3013   "linker_set_key" : "ABGRToUVRow_C",
3014   "parameters" :
3015   [
3016    {
3017     "referenced_type" : "type-7"
3018    },
3019    {
3020     "referenced_type" : "type-3"
3021    },
3022    {
3023     "referenced_type" : "type-16"
3024    },
3025    {
3026     "referenced_type" : "type-16"
3027    },
3028    {
3029     "referenced_type" : "type-3"
3030    }
3031   ],
3032   "return_type" : "type-40",
3033   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3034  },
3035  {
3036   "function_name" : "libyuv::ABGRToUVRow_SSSE3",
3037   "linker_set_key" : "ABGRToUVRow_SSSE3",
3038   "parameters" :
3039   [
3040    {
3041     "referenced_type" : "type-7"
3042    },
3043    {
3044     "referenced_type" : "type-3"
3045    },
3046    {
3047     "referenced_type" : "type-16"
3048    },
3049    {
3050     "referenced_type" : "type-16"
3051    },
3052    {
3053     "referenced_type" : "type-3"
3054    }
3055   ],
3056   "return_type" : "type-40",
3057   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3058  },
3059  {
3060   "function_name" : "libyuv::ABGRToYRow_Any_SSSE3",
3061   "linker_set_key" : "ABGRToYRow_Any_SSSE3",
3062   "parameters" :
3063   [
3064    {
3065     "referenced_type" : "type-7"
3066    },
3067    {
3068     "referenced_type" : "type-16"
3069    },
3070    {
3071     "referenced_type" : "type-3"
3072    }
3073   ],
3074   "return_type" : "type-40",
3075   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3076  },
3077  {
3078   "function_name" : "libyuv::ABGRToYRow_C",
3079   "linker_set_key" : "ABGRToYRow_C",
3080   "parameters" :
3081   [
3082    {
3083     "referenced_type" : "type-7"
3084    },
3085    {
3086     "referenced_type" : "type-16"
3087    },
3088    {
3089     "referenced_type" : "type-3"
3090    }
3091   ],
3092   "return_type" : "type-40",
3093   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3094  },
3095  {
3096   "function_name" : "libyuv::ABGRToYRow_SSSE3",
3097   "linker_set_key" : "ABGRToYRow_SSSE3",
3098   "parameters" :
3099   [
3100    {
3101     "referenced_type" : "type-7"
3102    },
3103    {
3104     "referenced_type" : "type-16"
3105    },
3106    {
3107     "referenced_type" : "type-3"
3108    }
3109   ],
3110   "return_type" : "type-40",
3111   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3112  },
3113  {
3114   "function_name" : "libyuv::ARGB1555ToARGB",
3115   "linker_set_key" : "ARGB1555ToARGB",
3116   "parameters" :
3117   [
3118    {
3119     "referenced_type" : "type-7"
3120    },
3121    {
3122     "referenced_type" : "type-3"
3123    },
3124    {
3125     "referenced_type" : "type-16"
3126    },
3127    {
3128     "referenced_type" : "type-3"
3129    },
3130    {
3131     "referenced_type" : "type-3"
3132    },
3133    {
3134     "referenced_type" : "type-3"
3135    }
3136   ],
3137   "return_type" : "type-3",
3138   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
3139  },
3140  {
3141   "function_name" : "libyuv::ARGB1555ToARGBRow_Any_SSE2",
3142   "linker_set_key" : "ARGB1555ToARGBRow_Any_SSE2",
3143   "parameters" :
3144   [
3145    {
3146     "referenced_type" : "type-7"
3147    },
3148    {
3149     "referenced_type" : "type-16"
3150    },
3151    {
3152     "referenced_type" : "type-3"
3153    }
3154   ],
3155   "return_type" : "type-40",
3156   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3157  },
3158  {
3159   "function_name" : "libyuv::ARGB1555ToARGBRow_C",
3160   "linker_set_key" : "ARGB1555ToARGBRow_C",
3161   "parameters" :
3162   [
3163    {
3164     "referenced_type" : "type-7"
3165    },
3166    {
3167     "referenced_type" : "type-16"
3168    },
3169    {
3170     "referenced_type" : "type-3"
3171    }
3172   ],
3173   "return_type" : "type-40",
3174   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3175  },
3176  {
3177   "function_name" : "libyuv::ARGB1555ToARGBRow_SSE2",
3178   "linker_set_key" : "ARGB1555ToARGBRow_SSE2",
3179   "parameters" :
3180   [
3181    {
3182     "referenced_type" : "type-7"
3183    },
3184    {
3185     "referenced_type" : "type-16"
3186    },
3187    {
3188     "referenced_type" : "type-3"
3189    }
3190   ],
3191   "return_type" : "type-40",
3192   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3193  },
3194  {
3195   "function_name" : "libyuv::ARGB1555ToI420",
3196   "linker_set_key" : "ARGB1555ToI420",
3197   "parameters" :
3198   [
3199    {
3200     "referenced_type" : "type-7"
3201    },
3202    {
3203     "referenced_type" : "type-3"
3204    },
3205    {
3206     "referenced_type" : "type-16"
3207    },
3208    {
3209     "referenced_type" : "type-3"
3210    },
3211    {
3212     "referenced_type" : "type-16"
3213    },
3214    {
3215     "referenced_type" : "type-3"
3216    },
3217    {
3218     "referenced_type" : "type-16"
3219    },
3220    {
3221     "referenced_type" : "type-3"
3222    },
3223    {
3224     "referenced_type" : "type-3"
3225    },
3226    {
3227     "referenced_type" : "type-3"
3228    }
3229   ],
3230   "return_type" : "type-3",
3231   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
3232  },
3233  {
3234   "function_name" : "libyuv::ARGB1555ToUVRow_C",
3235   "linker_set_key" : "ARGB1555ToUVRow_C",
3236   "parameters" :
3237   [
3238    {
3239     "referenced_type" : "type-7"
3240    },
3241    {
3242     "referenced_type" : "type-3"
3243    },
3244    {
3245     "referenced_type" : "type-16"
3246    },
3247    {
3248     "referenced_type" : "type-16"
3249    },
3250    {
3251     "referenced_type" : "type-3"
3252    }
3253   ],
3254   "return_type" : "type-40",
3255   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3256  },
3257  {
3258   "function_name" : "libyuv::ARGB1555ToYRow_C",
3259   "linker_set_key" : "ARGB1555ToYRow_C",
3260   "parameters" :
3261   [
3262    {
3263     "referenced_type" : "type-7"
3264    },
3265    {
3266     "referenced_type" : "type-16"
3267    },
3268    {
3269     "referenced_type" : "type-3"
3270    }
3271   ],
3272   "return_type" : "type-40",
3273   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3274  },
3275  {
3276   "function_name" : "libyuv::ARGB4444ToARGB",
3277   "linker_set_key" : "ARGB4444ToARGB",
3278   "parameters" :
3279   [
3280    {
3281     "referenced_type" : "type-7"
3282    },
3283    {
3284     "referenced_type" : "type-3"
3285    },
3286    {
3287     "referenced_type" : "type-16"
3288    },
3289    {
3290     "referenced_type" : "type-3"
3291    },
3292    {
3293     "referenced_type" : "type-3"
3294    },
3295    {
3296     "referenced_type" : "type-3"
3297    }
3298   ],
3299   "return_type" : "type-3",
3300   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
3301  },
3302  {
3303   "function_name" : "libyuv::ARGB4444ToARGBRow_Any_SSE2",
3304   "linker_set_key" : "ARGB4444ToARGBRow_Any_SSE2",
3305   "parameters" :
3306   [
3307    {
3308     "referenced_type" : "type-7"
3309    },
3310    {
3311     "referenced_type" : "type-16"
3312    },
3313    {
3314     "referenced_type" : "type-3"
3315    }
3316   ],
3317   "return_type" : "type-40",
3318   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3319  },
3320  {
3321   "function_name" : "libyuv::ARGB4444ToARGBRow_C",
3322   "linker_set_key" : "ARGB4444ToARGBRow_C",
3323   "parameters" :
3324   [
3325    {
3326     "referenced_type" : "type-7"
3327    },
3328    {
3329     "referenced_type" : "type-16"
3330    },
3331    {
3332     "referenced_type" : "type-3"
3333    }
3334   ],
3335   "return_type" : "type-40",
3336   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3337  },
3338  {
3339   "function_name" : "libyuv::ARGB4444ToARGBRow_SSE2",
3340   "linker_set_key" : "ARGB4444ToARGBRow_SSE2",
3341   "parameters" :
3342   [
3343    {
3344     "referenced_type" : "type-7"
3345    },
3346    {
3347     "referenced_type" : "type-16"
3348    },
3349    {
3350     "referenced_type" : "type-3"
3351    }
3352   ],
3353   "return_type" : "type-40",
3354   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3355  },
3356  {
3357   "function_name" : "libyuv::ARGB4444ToI420",
3358   "linker_set_key" : "ARGB4444ToI420",
3359   "parameters" :
3360   [
3361    {
3362     "referenced_type" : "type-7"
3363    },
3364    {
3365     "referenced_type" : "type-3"
3366    },
3367    {
3368     "referenced_type" : "type-16"
3369    },
3370    {
3371     "referenced_type" : "type-3"
3372    },
3373    {
3374     "referenced_type" : "type-16"
3375    },
3376    {
3377     "referenced_type" : "type-3"
3378    },
3379    {
3380     "referenced_type" : "type-16"
3381    },
3382    {
3383     "referenced_type" : "type-3"
3384    },
3385    {
3386     "referenced_type" : "type-3"
3387    },
3388    {
3389     "referenced_type" : "type-3"
3390    }
3391   ],
3392   "return_type" : "type-3",
3393   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
3394  },
3395  {
3396   "function_name" : "libyuv::ARGB4444ToUVRow_C",
3397   "linker_set_key" : "ARGB4444ToUVRow_C",
3398   "parameters" :
3399   [
3400    {
3401     "referenced_type" : "type-7"
3402    },
3403    {
3404     "referenced_type" : "type-3"
3405    },
3406    {
3407     "referenced_type" : "type-16"
3408    },
3409    {
3410     "referenced_type" : "type-16"
3411    },
3412    {
3413     "referenced_type" : "type-3"
3414    }
3415   ],
3416   "return_type" : "type-40",
3417   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3418  },
3419  {
3420   "function_name" : "libyuv::ARGB4444ToYRow_C",
3421   "linker_set_key" : "ARGB4444ToYRow_C",
3422   "parameters" :
3423   [
3424    {
3425     "referenced_type" : "type-7"
3426    },
3427    {
3428     "referenced_type" : "type-16"
3429    },
3430    {
3431     "referenced_type" : "type-3"
3432    }
3433   ],
3434   "return_type" : "type-40",
3435   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3436  },
3437  {
3438   "function_name" : "libyuv::ARGBAdd",
3439   "linker_set_key" : "ARGBAdd",
3440   "parameters" :
3441   [
3442    {
3443     "referenced_type" : "type-7"
3444    },
3445    {
3446     "referenced_type" : "type-3"
3447    },
3448    {
3449     "referenced_type" : "type-7"
3450    },
3451    {
3452     "referenced_type" : "type-3"
3453    },
3454    {
3455     "referenced_type" : "type-16"
3456    },
3457    {
3458     "referenced_type" : "type-3"
3459    },
3460    {
3461     "referenced_type" : "type-3"
3462    },
3463    {
3464     "referenced_type" : "type-3"
3465    }
3466   ],
3467   "return_type" : "type-3",
3468   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3469  },
3470  {
3471   "function_name" : "libyuv::ARGBAddRow_AVX2",
3472   "linker_set_key" : "ARGBAddRow_AVX2",
3473   "parameters" :
3474   [
3475    {
3476     "referenced_type" : "type-7"
3477    },
3478    {
3479     "referenced_type" : "type-7"
3480    },
3481    {
3482     "referenced_type" : "type-16"
3483    },
3484    {
3485     "referenced_type" : "type-3"
3486    }
3487   ],
3488   "return_type" : "type-40",
3489   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3490  },
3491  {
3492   "function_name" : "libyuv::ARGBAddRow_Any_AVX2",
3493   "linker_set_key" : "ARGBAddRow_Any_AVX2",
3494   "parameters" :
3495   [
3496    {
3497     "referenced_type" : "type-7"
3498    },
3499    {
3500     "referenced_type" : "type-7"
3501    },
3502    {
3503     "referenced_type" : "type-16"
3504    },
3505    {
3506     "referenced_type" : "type-3"
3507    }
3508   ],
3509   "return_type" : "type-40",
3510   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3511  },
3512  {
3513   "function_name" : "libyuv::ARGBAddRow_Any_SSE2",
3514   "linker_set_key" : "ARGBAddRow_Any_SSE2",
3515   "parameters" :
3516   [
3517    {
3518     "referenced_type" : "type-7"
3519    },
3520    {
3521     "referenced_type" : "type-7"
3522    },
3523    {
3524     "referenced_type" : "type-16"
3525    },
3526    {
3527     "referenced_type" : "type-3"
3528    }
3529   ],
3530   "return_type" : "type-40",
3531   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3532  },
3533  {
3534   "function_name" : "libyuv::ARGBAddRow_C",
3535   "linker_set_key" : "ARGBAddRow_C",
3536   "parameters" :
3537   [
3538    {
3539     "referenced_type" : "type-7"
3540    },
3541    {
3542     "referenced_type" : "type-7"
3543    },
3544    {
3545     "referenced_type" : "type-16"
3546    },
3547    {
3548     "referenced_type" : "type-3"
3549    }
3550   ],
3551   "return_type" : "type-40",
3552   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3553  },
3554  {
3555   "function_name" : "libyuv::ARGBAddRow_SSE2",
3556   "linker_set_key" : "ARGBAddRow_SSE2",
3557   "parameters" :
3558   [
3559    {
3560     "referenced_type" : "type-7"
3561    },
3562    {
3563     "referenced_type" : "type-7"
3564    },
3565    {
3566     "referenced_type" : "type-16"
3567    },
3568    {
3569     "referenced_type" : "type-3"
3570    }
3571   ],
3572   "return_type" : "type-40",
3573   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3574  },
3575  {
3576   "function_name" : "libyuv::ARGBAffineRow_C",
3577   "linker_set_key" : "ARGBAffineRow_C",
3578   "parameters" :
3579   [
3580    {
3581     "referenced_type" : "type-7"
3582    },
3583    {
3584     "referenced_type" : "type-3"
3585    },
3586    {
3587     "referenced_type" : "type-16"
3588    },
3589    {
3590     "referenced_type" : "type-50"
3591    },
3592    {
3593     "referenced_type" : "type-3"
3594    }
3595   ],
3596   "return_type" : "type-40",
3597   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3598  },
3599  {
3600   "function_name" : "libyuv::ARGBAffineRow_SSE2",
3601   "linker_set_key" : "ARGBAffineRow_SSE2",
3602   "parameters" :
3603   [
3604    {
3605     "referenced_type" : "type-7"
3606    },
3607    {
3608     "referenced_type" : "type-3"
3609    },
3610    {
3611     "referenced_type" : "type-16"
3612    },
3613    {
3614     "referenced_type" : "type-50"
3615    },
3616    {
3617     "referenced_type" : "type-3"
3618    }
3619   ],
3620   "return_type" : "type-40",
3621   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3622  },
3623  {
3624   "function_name" : "libyuv::ARGBAttenuate",
3625   "linker_set_key" : "ARGBAttenuate",
3626   "parameters" :
3627   [
3628    {
3629     "referenced_type" : "type-7"
3630    },
3631    {
3632     "referenced_type" : "type-3"
3633    },
3634    {
3635     "referenced_type" : "type-16"
3636    },
3637    {
3638     "referenced_type" : "type-3"
3639    },
3640    {
3641     "referenced_type" : "type-3"
3642    },
3643    {
3644     "referenced_type" : "type-3"
3645    }
3646   ],
3647   "return_type" : "type-3",
3648   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3649  },
3650  {
3651   "function_name" : "libyuv::ARGBAttenuateRow_AVX2",
3652   "linker_set_key" : "ARGBAttenuateRow_AVX2",
3653   "parameters" :
3654   [
3655    {
3656     "referenced_type" : "type-7"
3657    },
3658    {
3659     "referenced_type" : "type-16"
3660    },
3661    {
3662     "referenced_type" : "type-3"
3663    }
3664   ],
3665   "return_type" : "type-40",
3666   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3667  },
3668  {
3669   "function_name" : "libyuv::ARGBAttenuateRow_Any_AVX2",
3670   "linker_set_key" : "ARGBAttenuateRow_Any_AVX2",
3671   "parameters" :
3672   [
3673    {
3674     "referenced_type" : "type-7"
3675    },
3676    {
3677     "referenced_type" : "type-16"
3678    },
3679    {
3680     "referenced_type" : "type-3"
3681    }
3682   ],
3683   "return_type" : "type-40",
3684   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3685  },
3686  {
3687   "function_name" : "libyuv::ARGBAttenuateRow_Any_SSSE3",
3688   "linker_set_key" : "ARGBAttenuateRow_Any_SSSE3",
3689   "parameters" :
3690   [
3691    {
3692     "referenced_type" : "type-7"
3693    },
3694    {
3695     "referenced_type" : "type-16"
3696    },
3697    {
3698     "referenced_type" : "type-3"
3699    }
3700   ],
3701   "return_type" : "type-40",
3702   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3703  },
3704  {
3705   "function_name" : "libyuv::ARGBAttenuateRow_C",
3706   "linker_set_key" : "ARGBAttenuateRow_C",
3707   "parameters" :
3708   [
3709    {
3710     "referenced_type" : "type-7"
3711    },
3712    {
3713     "referenced_type" : "type-16"
3714    },
3715    {
3716     "referenced_type" : "type-3"
3717    }
3718   ],
3719   "return_type" : "type-40",
3720   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3721  },
3722  {
3723   "function_name" : "libyuv::ARGBAttenuateRow_SSSE3",
3724   "linker_set_key" : "ARGBAttenuateRow_SSSE3",
3725   "parameters" :
3726   [
3727    {
3728     "referenced_type" : "type-7"
3729    },
3730    {
3731     "referenced_type" : "type-16"
3732    },
3733    {
3734     "referenced_type" : "type-3"
3735    }
3736   ],
3737   "return_type" : "type-40",
3738   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3739  },
3740  {
3741   "function_name" : "libyuv::ARGBBlend",
3742   "linker_set_key" : "ARGBBlend",
3743   "parameters" :
3744   [
3745    {
3746     "referenced_type" : "type-7"
3747    },
3748    {
3749     "referenced_type" : "type-3"
3750    },
3751    {
3752     "referenced_type" : "type-7"
3753    },
3754    {
3755     "referenced_type" : "type-3"
3756    },
3757    {
3758     "referenced_type" : "type-16"
3759    },
3760    {
3761     "referenced_type" : "type-3"
3762    },
3763    {
3764     "referenced_type" : "type-3"
3765    },
3766    {
3767     "referenced_type" : "type-3"
3768    }
3769   ],
3770   "return_type" : "type-3",
3771   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3772  },
3773  {
3774   "function_name" : "libyuv::ARGBBlendRow_C",
3775   "linker_set_key" : "ARGBBlendRow_C",
3776   "parameters" :
3777   [
3778    {
3779     "referenced_type" : "type-7"
3780    },
3781    {
3782     "referenced_type" : "type-7"
3783    },
3784    {
3785     "referenced_type" : "type-16"
3786    },
3787    {
3788     "referenced_type" : "type-3"
3789    }
3790   ],
3791   "return_type" : "type-40",
3792   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3793  },
3794  {
3795   "function_name" : "libyuv::ARGBBlendRow_SSSE3",
3796   "linker_set_key" : "ARGBBlendRow_SSSE3",
3797   "parameters" :
3798   [
3799    {
3800     "referenced_type" : "type-7"
3801    },
3802    {
3803     "referenced_type" : "type-7"
3804    },
3805    {
3806     "referenced_type" : "type-16"
3807    },
3808    {
3809     "referenced_type" : "type-3"
3810    }
3811   ],
3812   "return_type" : "type-40",
3813   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3814  },
3815  {
3816   "function_name" : "libyuv::ARGBBlur",
3817   "linker_set_key" : "ARGBBlur",
3818   "parameters" :
3819   [
3820    {
3821     "referenced_type" : "type-7"
3822    },
3823    {
3824     "referenced_type" : "type-3"
3825    },
3826    {
3827     "referenced_type" : "type-16"
3828    },
3829    {
3830     "referenced_type" : "type-3"
3831    },
3832    {
3833     "referenced_type" : "type-31"
3834    },
3835    {
3836     "referenced_type" : "type-3"
3837    },
3838    {
3839     "referenced_type" : "type-3"
3840    },
3841    {
3842     "referenced_type" : "type-3"
3843    },
3844    {
3845     "referenced_type" : "type-3"
3846    }
3847   ],
3848   "return_type" : "type-3",
3849   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3850  },
3851  {
3852   "function_name" : "libyuv::ARGBColorMatrix",
3853   "linker_set_key" : "ARGBColorMatrix",
3854   "parameters" :
3855   [
3856    {
3857     "referenced_type" : "type-7"
3858    },
3859    {
3860     "referenced_type" : "type-3"
3861    },
3862    {
3863     "referenced_type" : "type-16"
3864    },
3865    {
3866     "referenced_type" : "type-3"
3867    },
3868    {
3869     "referenced_type" : "type-47"
3870    },
3871    {
3872     "referenced_type" : "type-3"
3873    },
3874    {
3875     "referenced_type" : "type-3"
3876    }
3877   ],
3878   "return_type" : "type-3",
3879   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3880  },
3881  {
3882   "function_name" : "libyuv::ARGBColorMatrixRow_C",
3883   "linker_set_key" : "ARGBColorMatrixRow_C",
3884   "parameters" :
3885   [
3886    {
3887     "referenced_type" : "type-7"
3888    },
3889    {
3890     "referenced_type" : "type-16"
3891    },
3892    {
3893     "referenced_type" : "type-47"
3894    },
3895    {
3896     "referenced_type" : "type-3"
3897    }
3898   ],
3899   "return_type" : "type-40",
3900   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3901  },
3902  {
3903   "function_name" : "libyuv::ARGBColorMatrixRow_SSSE3",
3904   "linker_set_key" : "ARGBColorMatrixRow_SSSE3",
3905   "parameters" :
3906   [
3907    {
3908     "referenced_type" : "type-7"
3909    },
3910    {
3911     "referenced_type" : "type-16"
3912    },
3913    {
3914     "referenced_type" : "type-47"
3915    },
3916    {
3917     "referenced_type" : "type-3"
3918    }
3919   ],
3920   "return_type" : "type-40",
3921   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3922  },
3923  {
3924   "function_name" : "libyuv::ARGBColorTable",
3925   "linker_set_key" : "ARGBColorTable",
3926   "parameters" :
3927   [
3928    {
3929     "referenced_type" : "type-16"
3930    },
3931    {
3932     "referenced_type" : "type-3"
3933    },
3934    {
3935     "referenced_type" : "type-7"
3936    },
3937    {
3938     "referenced_type" : "type-3"
3939    },
3940    {
3941     "referenced_type" : "type-3"
3942    },
3943    {
3944     "referenced_type" : "type-3"
3945    },
3946    {
3947     "referenced_type" : "type-3"
3948    }
3949   ],
3950   "return_type" : "type-3",
3951   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3952  },
3953  {
3954   "function_name" : "libyuv::ARGBColorTableRow_C",
3955   "linker_set_key" : "ARGBColorTableRow_C",
3956   "parameters" :
3957   [
3958    {
3959     "referenced_type" : "type-16"
3960    },
3961    {
3962     "referenced_type" : "type-7"
3963    },
3964    {
3965     "referenced_type" : "type-3"
3966    }
3967   ],
3968   "return_type" : "type-40",
3969   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3970  },
3971  {
3972   "function_name" : "libyuv::ARGBColorTableRow_X86",
3973   "linker_set_key" : "ARGBColorTableRow_X86",
3974   "parameters" :
3975   [
3976    {
3977     "referenced_type" : "type-16"
3978    },
3979    {
3980     "referenced_type" : "type-7"
3981    },
3982    {
3983     "referenced_type" : "type-3"
3984    }
3985   ],
3986   "return_type" : "type-40",
3987   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3988  },
3989  {
3990   "function_name" : "libyuv::ARGBComputeCumulativeSum",
3991   "linker_set_key" : "ARGBComputeCumulativeSum",
3992   "parameters" :
3993   [
3994    {
3995     "referenced_type" : "type-7"
3996    },
3997    {
3998     "referenced_type" : "type-3"
3999    },
4000    {
4001     "referenced_type" : "type-31"
4002    },
4003    {
4004     "referenced_type" : "type-3"
4005    },
4006    {
4007     "referenced_type" : "type-3"
4008    },
4009    {
4010     "referenced_type" : "type-3"
4011    }
4012   ],
4013   "return_type" : "type-3",
4014   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4015  },
4016  {
4017   "function_name" : "libyuv::ARGBCopy",
4018   "linker_set_key" : "ARGBCopy",
4019   "parameters" :
4020   [
4021    {
4022     "referenced_type" : "type-7"
4023    },
4024    {
4025     "referenced_type" : "type-3"
4026    },
4027    {
4028     "referenced_type" : "type-16"
4029    },
4030    {
4031     "referenced_type" : "type-3"
4032    },
4033    {
4034     "referenced_type" : "type-3"
4035    },
4036    {
4037     "referenced_type" : "type-3"
4038    }
4039   ],
4040   "return_type" : "type-3",
4041   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
4042  },
4043  {
4044   "function_name" : "libyuv::ARGBCopyAlpha",
4045   "linker_set_key" : "ARGBCopyAlpha",
4046   "parameters" :
4047   [
4048    {
4049     "referenced_type" : "type-7"
4050    },
4051    {
4052     "referenced_type" : "type-3"
4053    },
4054    {
4055     "referenced_type" : "type-16"
4056    },
4057    {
4058     "referenced_type" : "type-3"
4059    },
4060    {
4061     "referenced_type" : "type-3"
4062    },
4063    {
4064     "referenced_type" : "type-3"
4065    }
4066   ],
4067   "return_type" : "type-3",
4068   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4069  },
4070  {
4071   "function_name" : "libyuv::ARGBCopyAlphaRow_AVX2",
4072   "linker_set_key" : "ARGBCopyAlphaRow_AVX2",
4073   "parameters" :
4074   [
4075    {
4076     "referenced_type" : "type-7"
4077    },
4078    {
4079     "referenced_type" : "type-16"
4080    },
4081    {
4082     "referenced_type" : "type-3"
4083    }
4084   ],
4085   "return_type" : "type-40",
4086   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4087  },
4088  {
4089   "function_name" : "libyuv::ARGBCopyAlphaRow_Any_AVX2",
4090   "linker_set_key" : "ARGBCopyAlphaRow_Any_AVX2",
4091   "parameters" :
4092   [
4093    {
4094     "referenced_type" : "type-7"
4095    },
4096    {
4097     "referenced_type" : "type-16"
4098    },
4099    {
4100     "referenced_type" : "type-3"
4101    }
4102   ],
4103   "return_type" : "type-40",
4104   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4105  },
4106  {
4107   "function_name" : "libyuv::ARGBCopyAlphaRow_Any_SSE2",
4108   "linker_set_key" : "ARGBCopyAlphaRow_Any_SSE2",
4109   "parameters" :
4110   [
4111    {
4112     "referenced_type" : "type-7"
4113    },
4114    {
4115     "referenced_type" : "type-16"
4116    },
4117    {
4118     "referenced_type" : "type-3"
4119    }
4120   ],
4121   "return_type" : "type-40",
4122   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4123  },
4124  {
4125   "function_name" : "libyuv::ARGBCopyAlphaRow_C",
4126   "linker_set_key" : "ARGBCopyAlphaRow_C",
4127   "parameters" :
4128   [
4129    {
4130     "referenced_type" : "type-7"
4131    },
4132    {
4133     "referenced_type" : "type-16"
4134    },
4135    {
4136     "referenced_type" : "type-3"
4137    }
4138   ],
4139   "return_type" : "type-40",
4140   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4141  },
4142  {
4143   "function_name" : "libyuv::ARGBCopyAlphaRow_SSE2",
4144   "linker_set_key" : "ARGBCopyAlphaRow_SSE2",
4145   "parameters" :
4146   [
4147    {
4148     "referenced_type" : "type-7"
4149    },
4150    {
4151     "referenced_type" : "type-16"
4152    },
4153    {
4154     "referenced_type" : "type-3"
4155    }
4156   ],
4157   "return_type" : "type-40",
4158   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4159  },
4160  {
4161   "function_name" : "libyuv::ARGBCopyYToAlpha",
4162   "linker_set_key" : "ARGBCopyYToAlpha",
4163   "parameters" :
4164   [
4165    {
4166     "referenced_type" : "type-7"
4167    },
4168    {
4169     "referenced_type" : "type-3"
4170    },
4171    {
4172     "referenced_type" : "type-16"
4173    },
4174    {
4175     "referenced_type" : "type-3"
4176    },
4177    {
4178     "referenced_type" : "type-3"
4179    },
4180    {
4181     "referenced_type" : "type-3"
4182    }
4183   ],
4184   "return_type" : "type-3",
4185   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4186  },
4187  {
4188   "function_name" : "libyuv::ARGBCopyYToAlphaRow_AVX2",
4189   "linker_set_key" : "ARGBCopyYToAlphaRow_AVX2",
4190   "parameters" :
4191   [
4192    {
4193     "referenced_type" : "type-7"
4194    },
4195    {
4196     "referenced_type" : "type-16"
4197    },
4198    {
4199     "referenced_type" : "type-3"
4200    }
4201   ],
4202   "return_type" : "type-40",
4203   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4204  },
4205  {
4206   "function_name" : "libyuv::ARGBCopyYToAlphaRow_Any_AVX2",
4207   "linker_set_key" : "ARGBCopyYToAlphaRow_Any_AVX2",
4208   "parameters" :
4209   [
4210    {
4211     "referenced_type" : "type-7"
4212    },
4213    {
4214     "referenced_type" : "type-16"
4215    },
4216    {
4217     "referenced_type" : "type-3"
4218    }
4219   ],
4220   "return_type" : "type-40",
4221   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4222  },
4223  {
4224   "function_name" : "libyuv::ARGBCopyYToAlphaRow_Any_SSE2",
4225   "linker_set_key" : "ARGBCopyYToAlphaRow_Any_SSE2",
4226   "parameters" :
4227   [
4228    {
4229     "referenced_type" : "type-7"
4230    },
4231    {
4232     "referenced_type" : "type-16"
4233    },
4234    {
4235     "referenced_type" : "type-3"
4236    }
4237   ],
4238   "return_type" : "type-40",
4239   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4240  },
4241  {
4242   "function_name" : "libyuv::ARGBCopyYToAlphaRow_C",
4243   "linker_set_key" : "ARGBCopyYToAlphaRow_C",
4244   "parameters" :
4245   [
4246    {
4247     "referenced_type" : "type-7"
4248    },
4249    {
4250     "referenced_type" : "type-16"
4251    },
4252    {
4253     "referenced_type" : "type-3"
4254    }
4255   ],
4256   "return_type" : "type-40",
4257   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4258  },
4259  {
4260   "function_name" : "libyuv::ARGBCopyYToAlphaRow_SSE2",
4261   "linker_set_key" : "ARGBCopyYToAlphaRow_SSE2",
4262   "parameters" :
4263   [
4264    {
4265     "referenced_type" : "type-7"
4266    },
4267    {
4268     "referenced_type" : "type-16"
4269    },
4270    {
4271     "referenced_type" : "type-3"
4272    }
4273   ],
4274   "return_type" : "type-40",
4275   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4276  },
4277  {
4278   "function_name" : "libyuv::ARGBDetect",
4279   "linker_set_key" : "ARGBDetect",
4280   "parameters" :
4281   [
4282    {
4283     "referenced_type" : "type-7"
4284    },
4285    {
4286     "referenced_type" : "type-3"
4287    },
4288    {
4289     "referenced_type" : "type-3"
4290    },
4291    {
4292     "referenced_type" : "type-3"
4293    }
4294   ],
4295   "return_type" : "type-1",
4296   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
4297  },
4298  {
4299   "function_name" : "libyuv::ARGBExtractAlpha",
4300   "linker_set_key" : "ARGBExtractAlpha",
4301   "parameters" :
4302   [
4303    {
4304     "referenced_type" : "type-7"
4305    },
4306    {
4307     "referenced_type" : "type-3"
4308    },
4309    {
4310     "referenced_type" : "type-16"
4311    },
4312    {
4313     "referenced_type" : "type-3"
4314    },
4315    {
4316     "referenced_type" : "type-3"
4317    },
4318    {
4319     "referenced_type" : "type-3"
4320    }
4321   ],
4322   "return_type" : "type-3",
4323   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4324  },
4325  {
4326   "function_name" : "libyuv::ARGBExtractAlphaRow_AVX2",
4327   "linker_set_key" : "ARGBExtractAlphaRow_AVX2",
4328   "parameters" :
4329   [
4330    {
4331     "referenced_type" : "type-7"
4332    },
4333    {
4334     "referenced_type" : "type-16"
4335    },
4336    {
4337     "referenced_type" : "type-3"
4338    }
4339   ],
4340   "return_type" : "type-40",
4341   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4342  },
4343  {
4344   "function_name" : "libyuv::ARGBExtractAlphaRow_Any_AVX2",
4345   "linker_set_key" : "ARGBExtractAlphaRow_Any_AVX2",
4346   "parameters" :
4347   [
4348    {
4349     "referenced_type" : "type-7"
4350    },
4351    {
4352     "referenced_type" : "type-16"
4353    },
4354    {
4355     "referenced_type" : "type-3"
4356    }
4357   ],
4358   "return_type" : "type-40",
4359   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4360  },
4361  {
4362   "function_name" : "libyuv::ARGBExtractAlphaRow_Any_SSE2",
4363   "linker_set_key" : "ARGBExtractAlphaRow_Any_SSE2",
4364   "parameters" :
4365   [
4366    {
4367     "referenced_type" : "type-7"
4368    },
4369    {
4370     "referenced_type" : "type-16"
4371    },
4372    {
4373     "referenced_type" : "type-3"
4374    }
4375   ],
4376   "return_type" : "type-40",
4377   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4378  },
4379  {
4380   "function_name" : "libyuv::ARGBExtractAlphaRow_C",
4381   "linker_set_key" : "ARGBExtractAlphaRow_C",
4382   "parameters" :
4383   [
4384    {
4385     "referenced_type" : "type-7"
4386    },
4387    {
4388     "referenced_type" : "type-16"
4389    },
4390    {
4391     "referenced_type" : "type-3"
4392    }
4393   ],
4394   "return_type" : "type-40",
4395   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4396  },
4397  {
4398   "function_name" : "libyuv::ARGBExtractAlphaRow_SSE2",
4399   "linker_set_key" : "ARGBExtractAlphaRow_SSE2",
4400   "parameters" :
4401   [
4402    {
4403     "referenced_type" : "type-7"
4404    },
4405    {
4406     "referenced_type" : "type-16"
4407    },
4408    {
4409     "referenced_type" : "type-3"
4410    }
4411   ],
4412   "return_type" : "type-40",
4413   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4414  },
4415  {
4416   "function_name" : "libyuv::ARGBGray",
4417   "linker_set_key" : "ARGBGray",
4418   "parameters" :
4419   [
4420    {
4421     "referenced_type" : "type-16"
4422    },
4423    {
4424     "referenced_type" : "type-3"
4425    },
4426    {
4427     "referenced_type" : "type-3"
4428    },
4429    {
4430     "referenced_type" : "type-3"
4431    },
4432    {
4433     "referenced_type" : "type-3"
4434    },
4435    {
4436     "referenced_type" : "type-3"
4437    }
4438   ],
4439   "return_type" : "type-3",
4440   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4441  },
4442  {
4443   "function_name" : "libyuv::ARGBGrayRow_C",
4444   "linker_set_key" : "ARGBGrayRow_C",
4445   "parameters" :
4446   [
4447    {
4448     "referenced_type" : "type-7"
4449    },
4450    {
4451     "referenced_type" : "type-16"
4452    },
4453    {
4454     "referenced_type" : "type-3"
4455    }
4456   ],
4457   "return_type" : "type-40",
4458   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4459  },
4460  {
4461   "function_name" : "libyuv::ARGBGrayRow_SSSE3",
4462   "linker_set_key" : "ARGBGrayRow_SSSE3",
4463   "parameters" :
4464   [
4465    {
4466     "referenced_type" : "type-7"
4467    },
4468    {
4469     "referenced_type" : "type-16"
4470    },
4471    {
4472     "referenced_type" : "type-3"
4473    }
4474   ],
4475   "return_type" : "type-40",
4476   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4477  },
4478  {
4479   "function_name" : "libyuv::ARGBGrayTo",
4480   "linker_set_key" : "ARGBGrayTo",
4481   "parameters" :
4482   [
4483    {
4484     "referenced_type" : "type-7"
4485    },
4486    {
4487     "referenced_type" : "type-3"
4488    },
4489    {
4490     "referenced_type" : "type-16"
4491    },
4492    {
4493     "referenced_type" : "type-3"
4494    },
4495    {
4496     "referenced_type" : "type-3"
4497    },
4498    {
4499     "referenced_type" : "type-3"
4500    }
4501   ],
4502   "return_type" : "type-3",
4503   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4504  },
4505  {
4506   "function_name" : "libyuv::ARGBInterpolate",
4507   "linker_set_key" : "ARGBInterpolate",
4508   "parameters" :
4509   [
4510    {
4511     "referenced_type" : "type-7"
4512    },
4513    {
4514     "referenced_type" : "type-3"
4515    },
4516    {
4517     "referenced_type" : "type-7"
4518    },
4519    {
4520     "referenced_type" : "type-3"
4521    },
4522    {
4523     "referenced_type" : "type-16"
4524    },
4525    {
4526     "referenced_type" : "type-3"
4527    },
4528    {
4529     "referenced_type" : "type-3"
4530    },
4531    {
4532     "referenced_type" : "type-3"
4533    },
4534    {
4535     "referenced_type" : "type-3"
4536    }
4537   ],
4538   "return_type" : "type-3",
4539   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4540  },
4541  {
4542   "function_name" : "libyuv::ARGBLumaColorTable",
4543   "linker_set_key" : "ARGBLumaColorTable",
4544   "parameters" :
4545   [
4546    {
4547     "referenced_type" : "type-7"
4548    },
4549    {
4550     "referenced_type" : "type-3"
4551    },
4552    {
4553     "referenced_type" : "type-16"
4554    },
4555    {
4556     "referenced_type" : "type-3"
4557    },
4558    {
4559     "referenced_type" : "type-7"
4560    },
4561    {
4562     "referenced_type" : "type-3"
4563    },
4564    {
4565     "referenced_type" : "type-3"
4566    }
4567   ],
4568   "return_type" : "type-3",
4569   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4570  },
4571  {
4572   "function_name" : "libyuv::ARGBLumaColorTableRow_C",
4573   "linker_set_key" : "ARGBLumaColorTableRow_C",
4574   "parameters" :
4575   [
4576    {
4577     "referenced_type" : "type-7"
4578    },
4579    {
4580     "referenced_type" : "type-16"
4581    },
4582    {
4583     "referenced_type" : "type-3"
4584    },
4585    {
4586     "referenced_type" : "type-7"
4587    },
4588    {
4589     "referenced_type" : "type-1"
4590    }
4591   ],
4592   "return_type" : "type-40",
4593   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4594  },
4595  {
4596   "function_name" : "libyuv::ARGBLumaColorTableRow_SSSE3",
4597   "linker_set_key" : "ARGBLumaColorTableRow_SSSE3",
4598   "parameters" :
4599   [
4600    {
4601     "referenced_type" : "type-7"
4602    },
4603    {
4604     "referenced_type" : "type-16"
4605    },
4606    {
4607     "referenced_type" : "type-3"
4608    },
4609    {
4610     "referenced_type" : "type-7"
4611    },
4612    {
4613     "referenced_type" : "type-1"
4614    }
4615   ],
4616   "return_type" : "type-40",
4617   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4618  },
4619  {
4620   "function_name" : "libyuv::ARGBMirror",
4621   "linker_set_key" : "ARGBMirror",
4622   "parameters" :
4623   [
4624    {
4625     "referenced_type" : "type-7"
4626    },
4627    {
4628     "referenced_type" : "type-3"
4629    },
4630    {
4631     "referenced_type" : "type-16"
4632    },
4633    {
4634     "referenced_type" : "type-3"
4635    },
4636    {
4637     "referenced_type" : "type-3"
4638    },
4639    {
4640     "referenced_type" : "type-3"
4641    }
4642   ],
4643   "return_type" : "type-3",
4644   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4645  },
4646  {
4647   "function_name" : "libyuv::ARGBMirrorRow_AVX2",
4648   "linker_set_key" : "ARGBMirrorRow_AVX2",
4649   "parameters" :
4650   [
4651    {
4652     "referenced_type" : "type-7"
4653    },
4654    {
4655     "referenced_type" : "type-16"
4656    },
4657    {
4658     "referenced_type" : "type-3"
4659    }
4660   ],
4661   "return_type" : "type-40",
4662   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4663  },
4664  {
4665   "function_name" : "libyuv::ARGBMirrorRow_Any_AVX2",
4666   "linker_set_key" : "ARGBMirrorRow_Any_AVX2",
4667   "parameters" :
4668   [
4669    {
4670     "referenced_type" : "type-7"
4671    },
4672    {
4673     "referenced_type" : "type-16"
4674    },
4675    {
4676     "referenced_type" : "type-3"
4677    }
4678   ],
4679   "return_type" : "type-40",
4680   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4681  },
4682  {
4683   "function_name" : "libyuv::ARGBMirrorRow_Any_SSE2",
4684   "linker_set_key" : "ARGBMirrorRow_Any_SSE2",
4685   "parameters" :
4686   [
4687    {
4688     "referenced_type" : "type-7"
4689    },
4690    {
4691     "referenced_type" : "type-16"
4692    },
4693    {
4694     "referenced_type" : "type-3"
4695    }
4696   ],
4697   "return_type" : "type-40",
4698   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4699  },
4700  {
4701   "function_name" : "libyuv::ARGBMirrorRow_C",
4702   "linker_set_key" : "ARGBMirrorRow_C",
4703   "parameters" :
4704   [
4705    {
4706     "referenced_type" : "type-7"
4707    },
4708    {
4709     "referenced_type" : "type-16"
4710    },
4711    {
4712     "referenced_type" : "type-3"
4713    }
4714   ],
4715   "return_type" : "type-40",
4716   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4717  },
4718  {
4719   "function_name" : "libyuv::ARGBMirrorRow_SSE2",
4720   "linker_set_key" : "ARGBMirrorRow_SSE2",
4721   "parameters" :
4722   [
4723    {
4724     "referenced_type" : "type-7"
4725    },
4726    {
4727     "referenced_type" : "type-16"
4728    },
4729    {
4730     "referenced_type" : "type-3"
4731    }
4732   ],
4733   "return_type" : "type-40",
4734   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4735  },
4736  {
4737   "function_name" : "libyuv::ARGBMultiply",
4738   "linker_set_key" : "ARGBMultiply",
4739   "parameters" :
4740   [
4741    {
4742     "referenced_type" : "type-7"
4743    },
4744    {
4745     "referenced_type" : "type-3"
4746    },
4747    {
4748     "referenced_type" : "type-7"
4749    },
4750    {
4751     "referenced_type" : "type-3"
4752    },
4753    {
4754     "referenced_type" : "type-16"
4755    },
4756    {
4757     "referenced_type" : "type-3"
4758    },
4759    {
4760     "referenced_type" : "type-3"
4761    },
4762    {
4763     "referenced_type" : "type-3"
4764    }
4765   ],
4766   "return_type" : "type-3",
4767   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4768  },
4769  {
4770   "function_name" : "libyuv::ARGBMultiplyRow_AVX2",
4771   "linker_set_key" : "ARGBMultiplyRow_AVX2",
4772   "parameters" :
4773   [
4774    {
4775     "referenced_type" : "type-7"
4776    },
4777    {
4778     "referenced_type" : "type-7"
4779    },
4780    {
4781     "referenced_type" : "type-16"
4782    },
4783    {
4784     "referenced_type" : "type-3"
4785    }
4786   ],
4787   "return_type" : "type-40",
4788   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4789  },
4790  {
4791   "function_name" : "libyuv::ARGBMultiplyRow_Any_AVX2",
4792   "linker_set_key" : "ARGBMultiplyRow_Any_AVX2",
4793   "parameters" :
4794   [
4795    {
4796     "referenced_type" : "type-7"
4797    },
4798    {
4799     "referenced_type" : "type-7"
4800    },
4801    {
4802     "referenced_type" : "type-16"
4803    },
4804    {
4805     "referenced_type" : "type-3"
4806    }
4807   ],
4808   "return_type" : "type-40",
4809   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4810  },
4811  {
4812   "function_name" : "libyuv::ARGBMultiplyRow_Any_SSE2",
4813   "linker_set_key" : "ARGBMultiplyRow_Any_SSE2",
4814   "parameters" :
4815   [
4816    {
4817     "referenced_type" : "type-7"
4818    },
4819    {
4820     "referenced_type" : "type-7"
4821    },
4822    {
4823     "referenced_type" : "type-16"
4824    },
4825    {
4826     "referenced_type" : "type-3"
4827    }
4828   ],
4829   "return_type" : "type-40",
4830   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4831  },
4832  {
4833   "function_name" : "libyuv::ARGBMultiplyRow_C",
4834   "linker_set_key" : "ARGBMultiplyRow_C",
4835   "parameters" :
4836   [
4837    {
4838     "referenced_type" : "type-7"
4839    },
4840    {
4841     "referenced_type" : "type-7"
4842    },
4843    {
4844     "referenced_type" : "type-16"
4845    },
4846    {
4847     "referenced_type" : "type-3"
4848    }
4849   ],
4850   "return_type" : "type-40",
4851   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4852  },
4853  {
4854   "function_name" : "libyuv::ARGBMultiplyRow_SSE2",
4855   "linker_set_key" : "ARGBMultiplyRow_SSE2",
4856   "parameters" :
4857   [
4858    {
4859     "referenced_type" : "type-7"
4860    },
4861    {
4862     "referenced_type" : "type-7"
4863    },
4864    {
4865     "referenced_type" : "type-16"
4866    },
4867    {
4868     "referenced_type" : "type-3"
4869    }
4870   ],
4871   "return_type" : "type-40",
4872   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4873  },
4874  {
4875   "function_name" : "libyuv::ARGBPolynomial",
4876   "linker_set_key" : "ARGBPolynomial",
4877   "parameters" :
4878   [
4879    {
4880     "referenced_type" : "type-7"
4881    },
4882    {
4883     "referenced_type" : "type-3"
4884    },
4885    {
4886     "referenced_type" : "type-16"
4887    },
4888    {
4889     "referenced_type" : "type-3"
4890    },
4891    {
4892     "referenced_type" : "type-50"
4893    },
4894    {
4895     "referenced_type" : "type-3"
4896    },
4897    {
4898     "referenced_type" : "type-3"
4899    }
4900   ],
4901   "return_type" : "type-3",
4902   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4903  },
4904  {
4905   "function_name" : "libyuv::ARGBPolynomialRow_AVX2",
4906   "linker_set_key" : "ARGBPolynomialRow_AVX2",
4907   "parameters" :
4908   [
4909    {
4910     "referenced_type" : "type-7"
4911    },
4912    {
4913     "referenced_type" : "type-16"
4914    },
4915    {
4916     "referenced_type" : "type-50"
4917    },
4918    {
4919     "referenced_type" : "type-3"
4920    }
4921   ],
4922   "return_type" : "type-40",
4923   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4924  },
4925  {
4926   "function_name" : "libyuv::ARGBPolynomialRow_C",
4927   "linker_set_key" : "ARGBPolynomialRow_C",
4928   "parameters" :
4929   [
4930    {
4931     "referenced_type" : "type-7"
4932    },
4933    {
4934     "referenced_type" : "type-16"
4935    },
4936    {
4937     "referenced_type" : "type-50"
4938    },
4939    {
4940     "referenced_type" : "type-3"
4941    }
4942   ],
4943   "return_type" : "type-40",
4944   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4945  },
4946  {
4947   "function_name" : "libyuv::ARGBPolynomialRow_SSE2",
4948   "linker_set_key" : "ARGBPolynomialRow_SSE2",
4949   "parameters" :
4950   [
4951    {
4952     "referenced_type" : "type-7"
4953    },
4954    {
4955     "referenced_type" : "type-16"
4956    },
4957    {
4958     "referenced_type" : "type-50"
4959    },
4960    {
4961     "referenced_type" : "type-3"
4962    }
4963   ],
4964   "return_type" : "type-40",
4965   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4966  },
4967  {
4968   "function_name" : "libyuv::ARGBQuantize",
4969   "linker_set_key" : "ARGBQuantize",
4970   "parameters" :
4971   [
4972    {
4973     "referenced_type" : "type-16"
4974    },
4975    {
4976     "referenced_type" : "type-3"
4977    },
4978    {
4979     "referenced_type" : "type-3"
4980    },
4981    {
4982     "referenced_type" : "type-3"
4983    },
4984    {
4985     "referenced_type" : "type-3"
4986    },
4987    {
4988     "referenced_type" : "type-3"
4989    },
4990    {
4991     "referenced_type" : "type-3"
4992    },
4993    {
4994     "referenced_type" : "type-3"
4995    },
4996    {
4997     "referenced_type" : "type-3"
4998    }
4999   ],
5000   "return_type" : "type-3",
5001   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5002  },
5003  {
5004   "function_name" : "libyuv::ARGBQuantizeRow_C",
5005   "linker_set_key" : "ARGBQuantizeRow_C",
5006   "parameters" :
5007   [
5008    {
5009     "referenced_type" : "type-16"
5010    },
5011    {
5012     "referenced_type" : "type-3"
5013    },
5014    {
5015     "referenced_type" : "type-3"
5016    },
5017    {
5018     "referenced_type" : "type-3"
5019    },
5020    {
5021     "referenced_type" : "type-3"
5022    }
5023   ],
5024   "return_type" : "type-40",
5025   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5026  },
5027  {
5028   "function_name" : "libyuv::ARGBQuantizeRow_SSE2",
5029   "linker_set_key" : "ARGBQuantizeRow_SSE2",
5030   "parameters" :
5031   [
5032    {
5033     "referenced_type" : "type-16"
5034    },
5035    {
5036     "referenced_type" : "type-3"
5037    },
5038    {
5039     "referenced_type" : "type-3"
5040    },
5041    {
5042     "referenced_type" : "type-3"
5043    },
5044    {
5045     "referenced_type" : "type-3"
5046    }
5047   ],
5048   "return_type" : "type-40",
5049   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5050  },
5051  {
5052   "function_name" : "libyuv::ARGBRect",
5053   "linker_set_key" : "ARGBRect",
5054   "parameters" :
5055   [
5056    {
5057     "referenced_type" : "type-16"
5058    },
5059    {
5060     "referenced_type" : "type-3"
5061    },
5062    {
5063     "referenced_type" : "type-3"
5064    },
5065    {
5066     "referenced_type" : "type-3"
5067    },
5068    {
5069     "referenced_type" : "type-3"
5070    },
5071    {
5072     "referenced_type" : "type-3"
5073    },
5074    {
5075     "referenced_type" : "type-1"
5076    }
5077   ],
5078   "return_type" : "type-3",
5079   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5080  },
5081  {
5082   "function_name" : "libyuv::ARGBSepia",
5083   "linker_set_key" : "ARGBSepia",
5084   "parameters" :
5085   [
5086    {
5087     "referenced_type" : "type-16"
5088    },
5089    {
5090     "referenced_type" : "type-3"
5091    },
5092    {
5093     "referenced_type" : "type-3"
5094    },
5095    {
5096     "referenced_type" : "type-3"
5097    },
5098    {
5099     "referenced_type" : "type-3"
5100    },
5101    {
5102     "referenced_type" : "type-3"
5103    }
5104   ],
5105   "return_type" : "type-3",
5106   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5107  },
5108  {
5109   "function_name" : "libyuv::ARGBSepiaRow_C",
5110   "linker_set_key" : "ARGBSepiaRow_C",
5111   "parameters" :
5112   [
5113    {
5114     "referenced_type" : "type-16"
5115    },
5116    {
5117     "referenced_type" : "type-3"
5118    }
5119   ],
5120   "return_type" : "type-40",
5121   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5122  },
5123  {
5124   "function_name" : "libyuv::ARGBSepiaRow_SSSE3",
5125   "linker_set_key" : "ARGBSepiaRow_SSSE3",
5126   "parameters" :
5127   [
5128    {
5129     "referenced_type" : "type-16"
5130    },
5131    {
5132     "referenced_type" : "type-3"
5133    }
5134   ],
5135   "return_type" : "type-40",
5136   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5137  },
5138  {
5139   "function_name" : "libyuv::ARGBSetRow_C",
5140   "linker_set_key" : "ARGBSetRow_C",
5141   "parameters" :
5142   [
5143    {
5144     "referenced_type" : "type-16"
5145    },
5146    {
5147     "referenced_type" : "type-1"
5148    },
5149    {
5150     "referenced_type" : "type-3"
5151    }
5152   ],
5153   "return_type" : "type-40",
5154   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5155  },
5156  {
5157   "function_name" : "libyuv::ARGBSetRow_X86",
5158   "linker_set_key" : "ARGBSetRow_X86",
5159   "parameters" :
5160   [
5161    {
5162     "referenced_type" : "type-16"
5163    },
5164    {
5165     "referenced_type" : "type-1"
5166    },
5167    {
5168     "referenced_type" : "type-3"
5169    }
5170   ],
5171   "return_type" : "type-40",
5172   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5173  },
5174  {
5175   "function_name" : "libyuv::ARGBShade",
5176   "linker_set_key" : "ARGBShade",
5177   "parameters" :
5178   [
5179    {
5180     "referenced_type" : "type-7"
5181    },
5182    {
5183     "referenced_type" : "type-3"
5184    },
5185    {
5186     "referenced_type" : "type-16"
5187    },
5188    {
5189     "referenced_type" : "type-3"
5190    },
5191    {
5192     "referenced_type" : "type-3"
5193    },
5194    {
5195     "referenced_type" : "type-3"
5196    },
5197    {
5198     "referenced_type" : "type-1"
5199    }
5200   ],
5201   "return_type" : "type-3",
5202   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5203  },
5204  {
5205   "function_name" : "libyuv::ARGBShadeRow_C",
5206   "linker_set_key" : "ARGBShadeRow_C",
5207   "parameters" :
5208   [
5209    {
5210     "referenced_type" : "type-7"
5211    },
5212    {
5213     "referenced_type" : "type-16"
5214    },
5215    {
5216     "referenced_type" : "type-3"
5217    },
5218    {
5219     "referenced_type" : "type-1"
5220    }
5221   ],
5222   "return_type" : "type-40",
5223   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5224  },
5225  {
5226   "function_name" : "libyuv::ARGBShadeRow_SSE2",
5227   "linker_set_key" : "ARGBShadeRow_SSE2",
5228   "parameters" :
5229   [
5230    {
5231     "referenced_type" : "type-7"
5232    },
5233    {
5234     "referenced_type" : "type-16"
5235    },
5236    {
5237     "referenced_type" : "type-3"
5238    },
5239    {
5240     "referenced_type" : "type-1"
5241    }
5242   ],
5243   "return_type" : "type-40",
5244   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5245  },
5246  {
5247   "function_name" : "libyuv::ARGBShuffle",
5248   "linker_set_key" : "ARGBShuffle",
5249   "parameters" :
5250   [
5251    {
5252     "referenced_type" : "type-7"
5253    },
5254    {
5255     "referenced_type" : "type-3"
5256    },
5257    {
5258     "referenced_type" : "type-16"
5259    },
5260    {
5261     "referenced_type" : "type-3"
5262    },
5263    {
5264     "referenced_type" : "type-7"
5265    },
5266    {
5267     "referenced_type" : "type-3"
5268    },
5269    {
5270     "referenced_type" : "type-3"
5271    }
5272   ],
5273   "return_type" : "type-3",
5274   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5275  },
5276  {
5277   "function_name" : "libyuv::ARGBShuffleRow_AVX2",
5278   "linker_set_key" : "ARGBShuffleRow_AVX2",
5279   "parameters" :
5280   [
5281    {
5282     "referenced_type" : "type-7"
5283    },
5284    {
5285     "referenced_type" : "type-16"
5286    },
5287    {
5288     "referenced_type" : "type-7"
5289    },
5290    {
5291     "referenced_type" : "type-3"
5292    }
5293   ],
5294   "return_type" : "type-40",
5295   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5296  },
5297  {
5298   "function_name" : "libyuv::ARGBShuffleRow_Any_AVX2",
5299   "linker_set_key" : "ARGBShuffleRow_Any_AVX2",
5300   "parameters" :
5301   [
5302    {
5303     "referenced_type" : "type-7"
5304    },
5305    {
5306     "referenced_type" : "type-16"
5307    },
5308    {
5309     "referenced_type" : "type-7"
5310    },
5311    {
5312     "referenced_type" : "type-3"
5313    }
5314   ],
5315   "return_type" : "type-40",
5316   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5317  },
5318  {
5319   "function_name" : "libyuv::ARGBShuffleRow_Any_SSE2",
5320   "linker_set_key" : "ARGBShuffleRow_Any_SSE2",
5321   "parameters" :
5322   [
5323    {
5324     "referenced_type" : "type-7"
5325    },
5326    {
5327     "referenced_type" : "type-16"
5328    },
5329    {
5330     "referenced_type" : "type-7"
5331    },
5332    {
5333     "referenced_type" : "type-3"
5334    }
5335   ],
5336   "return_type" : "type-40",
5337   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5338  },
5339  {
5340   "function_name" : "libyuv::ARGBShuffleRow_Any_SSSE3",
5341   "linker_set_key" : "ARGBShuffleRow_Any_SSSE3",
5342   "parameters" :
5343   [
5344    {
5345     "referenced_type" : "type-7"
5346    },
5347    {
5348     "referenced_type" : "type-16"
5349    },
5350    {
5351     "referenced_type" : "type-7"
5352    },
5353    {
5354     "referenced_type" : "type-3"
5355    }
5356   ],
5357   "return_type" : "type-40",
5358   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5359  },
5360  {
5361   "function_name" : "libyuv::ARGBShuffleRow_C",
5362   "linker_set_key" : "ARGBShuffleRow_C",
5363   "parameters" :
5364   [
5365    {
5366     "referenced_type" : "type-7"
5367    },
5368    {
5369     "referenced_type" : "type-16"
5370    },
5371    {
5372     "referenced_type" : "type-7"
5373    },
5374    {
5375     "referenced_type" : "type-3"
5376    }
5377   ],
5378   "return_type" : "type-40",
5379   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5380  },
5381  {
5382   "function_name" : "libyuv::ARGBShuffleRow_SSE2",
5383   "linker_set_key" : "ARGBShuffleRow_SSE2",
5384   "parameters" :
5385   [
5386    {
5387     "referenced_type" : "type-7"
5388    },
5389    {
5390     "referenced_type" : "type-16"
5391    },
5392    {
5393     "referenced_type" : "type-7"
5394    },
5395    {
5396     "referenced_type" : "type-3"
5397    }
5398   ],
5399   "return_type" : "type-40",
5400   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5401  },
5402  {
5403   "function_name" : "libyuv::ARGBShuffleRow_SSSE3",
5404   "linker_set_key" : "ARGBShuffleRow_SSSE3",
5405   "parameters" :
5406   [
5407    {
5408     "referenced_type" : "type-7"
5409    },
5410    {
5411     "referenced_type" : "type-16"
5412    },
5413    {
5414     "referenced_type" : "type-7"
5415    },
5416    {
5417     "referenced_type" : "type-3"
5418    }
5419   ],
5420   "return_type" : "type-40",
5421   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5422  },
5423  {
5424   "function_name" : "libyuv::ARGBSobel",
5425   "linker_set_key" : "ARGBSobel",
5426   "parameters" :
5427   [
5428    {
5429     "referenced_type" : "type-7"
5430    },
5431    {
5432     "referenced_type" : "type-3"
5433    },
5434    {
5435     "referenced_type" : "type-16"
5436    },
5437    {
5438     "referenced_type" : "type-3"
5439    },
5440    {
5441     "referenced_type" : "type-3"
5442    },
5443    {
5444     "referenced_type" : "type-3"
5445    }
5446   ],
5447   "return_type" : "type-3",
5448   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5449  },
5450  {
5451   "function_name" : "libyuv::ARGBSobelToPlane",
5452   "linker_set_key" : "ARGBSobelToPlane",
5453   "parameters" :
5454   [
5455    {
5456     "referenced_type" : "type-7"
5457    },
5458    {
5459     "referenced_type" : "type-3"
5460    },
5461    {
5462     "referenced_type" : "type-16"
5463    },
5464    {
5465     "referenced_type" : "type-3"
5466    },
5467    {
5468     "referenced_type" : "type-3"
5469    },
5470    {
5471     "referenced_type" : "type-3"
5472    }
5473   ],
5474   "return_type" : "type-3",
5475   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5476  },
5477  {
5478   "function_name" : "libyuv::ARGBSobelXY",
5479   "linker_set_key" : "ARGBSobelXY",
5480   "parameters" :
5481   [
5482    {
5483     "referenced_type" : "type-7"
5484    },
5485    {
5486     "referenced_type" : "type-3"
5487    },
5488    {
5489     "referenced_type" : "type-16"
5490    },
5491    {
5492     "referenced_type" : "type-3"
5493    },
5494    {
5495     "referenced_type" : "type-3"
5496    },
5497    {
5498     "referenced_type" : "type-3"
5499    }
5500   ],
5501   "return_type" : "type-3",
5502   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5503  },
5504  {
5505   "function_name" : "libyuv::ARGBSubtract",
5506   "linker_set_key" : "ARGBSubtract",
5507   "parameters" :
5508   [
5509    {
5510     "referenced_type" : "type-7"
5511    },
5512    {
5513     "referenced_type" : "type-3"
5514    },
5515    {
5516     "referenced_type" : "type-7"
5517    },
5518    {
5519     "referenced_type" : "type-3"
5520    },
5521    {
5522     "referenced_type" : "type-16"
5523    },
5524    {
5525     "referenced_type" : "type-3"
5526    },
5527    {
5528     "referenced_type" : "type-3"
5529    },
5530    {
5531     "referenced_type" : "type-3"
5532    }
5533   ],
5534   "return_type" : "type-3",
5535   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5536  },
5537  {
5538   "function_name" : "libyuv::ARGBSubtractRow_AVX2",
5539   "linker_set_key" : "ARGBSubtractRow_AVX2",
5540   "parameters" :
5541   [
5542    {
5543     "referenced_type" : "type-7"
5544    },
5545    {
5546     "referenced_type" : "type-7"
5547    },
5548    {
5549     "referenced_type" : "type-16"
5550    },
5551    {
5552     "referenced_type" : "type-3"
5553    }
5554   ],
5555   "return_type" : "type-40",
5556   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5557  },
5558  {
5559   "function_name" : "libyuv::ARGBSubtractRow_Any_AVX2",
5560   "linker_set_key" : "ARGBSubtractRow_Any_AVX2",
5561   "parameters" :
5562   [
5563    {
5564     "referenced_type" : "type-7"
5565    },
5566    {
5567     "referenced_type" : "type-7"
5568    },
5569    {
5570     "referenced_type" : "type-16"
5571    },
5572    {
5573     "referenced_type" : "type-3"
5574    }
5575   ],
5576   "return_type" : "type-40",
5577   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5578  },
5579  {
5580   "function_name" : "libyuv::ARGBSubtractRow_Any_SSE2",
5581   "linker_set_key" : "ARGBSubtractRow_Any_SSE2",
5582   "parameters" :
5583   [
5584    {
5585     "referenced_type" : "type-7"
5586    },
5587    {
5588     "referenced_type" : "type-7"
5589    },
5590    {
5591     "referenced_type" : "type-16"
5592    },
5593    {
5594     "referenced_type" : "type-3"
5595    }
5596   ],
5597   "return_type" : "type-40",
5598   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5599  },
5600  {
5601   "function_name" : "libyuv::ARGBSubtractRow_C",
5602   "linker_set_key" : "ARGBSubtractRow_C",
5603   "parameters" :
5604   [
5605    {
5606     "referenced_type" : "type-7"
5607    },
5608    {
5609     "referenced_type" : "type-7"
5610    },
5611    {
5612     "referenced_type" : "type-16"
5613    },
5614    {
5615     "referenced_type" : "type-3"
5616    }
5617   ],
5618   "return_type" : "type-40",
5619   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5620  },
5621  {
5622   "function_name" : "libyuv::ARGBSubtractRow_SSE2",
5623   "linker_set_key" : "ARGBSubtractRow_SSE2",
5624   "parameters" :
5625   [
5626    {
5627     "referenced_type" : "type-7"
5628    },
5629    {
5630     "referenced_type" : "type-7"
5631    },
5632    {
5633     "referenced_type" : "type-16"
5634    },
5635    {
5636     "referenced_type" : "type-3"
5637    }
5638   ],
5639   "return_type" : "type-40",
5640   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5641  },
5642  {
5643   "function_name" : "libyuv::ARGBToARGB1555",
5644   "linker_set_key" : "ARGBToARGB1555",
5645   "parameters" :
5646   [
5647    {
5648     "referenced_type" : "type-7"
5649    },
5650    {
5651     "referenced_type" : "type-3"
5652    },
5653    {
5654     "referenced_type" : "type-16"
5655    },
5656    {
5657     "referenced_type" : "type-3"
5658    },
5659    {
5660     "referenced_type" : "type-3"
5661    },
5662    {
5663     "referenced_type" : "type-3"
5664    }
5665   ],
5666   "return_type" : "type-3",
5667   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5668  },
5669  {
5670   "function_name" : "libyuv::ARGBToARGB1555Row_Any_SSE2",
5671   "linker_set_key" : "ARGBToARGB1555Row_Any_SSE2",
5672   "parameters" :
5673   [
5674    {
5675     "referenced_type" : "type-7"
5676    },
5677    {
5678     "referenced_type" : "type-16"
5679    },
5680    {
5681     "referenced_type" : "type-3"
5682    }
5683   ],
5684   "return_type" : "type-40",
5685   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5686  },
5687  {
5688   "function_name" : "libyuv::ARGBToARGB1555Row_C",
5689   "linker_set_key" : "ARGBToARGB1555Row_C",
5690   "parameters" :
5691   [
5692    {
5693     "referenced_type" : "type-7"
5694    },
5695    {
5696     "referenced_type" : "type-16"
5697    },
5698    {
5699     "referenced_type" : "type-3"
5700    }
5701   ],
5702   "return_type" : "type-40",
5703   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5704  },
5705  {
5706   "function_name" : "libyuv::ARGBToARGB1555Row_SSE2",
5707   "linker_set_key" : "ARGBToARGB1555Row_SSE2",
5708   "parameters" :
5709   [
5710    {
5711     "referenced_type" : "type-7"
5712    },
5713    {
5714     "referenced_type" : "type-16"
5715    },
5716    {
5717     "referenced_type" : "type-3"
5718    }
5719   ],
5720   "return_type" : "type-40",
5721   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5722  },
5723  {
5724   "function_name" : "libyuv::ARGBToARGB4444",
5725   "linker_set_key" : "ARGBToARGB4444",
5726   "parameters" :
5727   [
5728    {
5729     "referenced_type" : "type-7"
5730    },
5731    {
5732     "referenced_type" : "type-3"
5733    },
5734    {
5735     "referenced_type" : "type-16"
5736    },
5737    {
5738     "referenced_type" : "type-3"
5739    },
5740    {
5741     "referenced_type" : "type-3"
5742    },
5743    {
5744     "referenced_type" : "type-3"
5745    }
5746   ],
5747   "return_type" : "type-3",
5748   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5749  },
5750  {
5751   "function_name" : "libyuv::ARGBToARGB4444Row_Any_SSE2",
5752   "linker_set_key" : "ARGBToARGB4444Row_Any_SSE2",
5753   "parameters" :
5754   [
5755    {
5756     "referenced_type" : "type-7"
5757    },
5758    {
5759     "referenced_type" : "type-16"
5760    },
5761    {
5762     "referenced_type" : "type-3"
5763    }
5764   ],
5765   "return_type" : "type-40",
5766   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5767  },
5768  {
5769   "function_name" : "libyuv::ARGBToARGB4444Row_C",
5770   "linker_set_key" : "ARGBToARGB4444Row_C",
5771   "parameters" :
5772   [
5773    {
5774     "referenced_type" : "type-7"
5775    },
5776    {
5777     "referenced_type" : "type-16"
5778    },
5779    {
5780     "referenced_type" : "type-3"
5781    }
5782   ],
5783   "return_type" : "type-40",
5784   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5785  },
5786  {
5787   "function_name" : "libyuv::ARGBToARGB4444Row_SSE2",
5788   "linker_set_key" : "ARGBToARGB4444Row_SSE2",
5789   "parameters" :
5790   [
5791    {
5792     "referenced_type" : "type-7"
5793    },
5794    {
5795     "referenced_type" : "type-16"
5796    },
5797    {
5798     "referenced_type" : "type-3"
5799    }
5800   ],
5801   "return_type" : "type-40",
5802   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5803  },
5804  {
5805   "function_name" : "libyuv::ARGBToI400",
5806   "linker_set_key" : "ARGBToI400",
5807   "parameters" :
5808   [
5809    {
5810     "referenced_type" : "type-7"
5811    },
5812    {
5813     "referenced_type" : "type-3"
5814    },
5815    {
5816     "referenced_type" : "type-16"
5817    },
5818    {
5819     "referenced_type" : "type-3"
5820    },
5821    {
5822     "referenced_type" : "type-3"
5823    },
5824    {
5825     "referenced_type" : "type-3"
5826    }
5827   ],
5828   "return_type" : "type-3",
5829   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5830  },
5831  {
5832   "function_name" : "libyuv::ARGBToI420",
5833   "linker_set_key" : "ARGBToI420",
5834   "parameters" :
5835   [
5836    {
5837     "referenced_type" : "type-7"
5838    },
5839    {
5840     "referenced_type" : "type-3"
5841    },
5842    {
5843     "referenced_type" : "type-16"
5844    },
5845    {
5846     "referenced_type" : "type-3"
5847    },
5848    {
5849     "referenced_type" : "type-16"
5850    },
5851    {
5852     "referenced_type" : "type-3"
5853    },
5854    {
5855     "referenced_type" : "type-16"
5856    },
5857    {
5858     "referenced_type" : "type-3"
5859    },
5860    {
5861     "referenced_type" : "type-3"
5862    },
5863    {
5864     "referenced_type" : "type-3"
5865    }
5866   ],
5867   "return_type" : "type-3",
5868   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
5869  },
5870  {
5871   "function_name" : "libyuv::ARGBToI422",
5872   "linker_set_key" : "ARGBToI422",
5873   "parameters" :
5874   [
5875    {
5876     "referenced_type" : "type-7"
5877    },
5878    {
5879     "referenced_type" : "type-3"
5880    },
5881    {
5882     "referenced_type" : "type-16"
5883    },
5884    {
5885     "referenced_type" : "type-3"
5886    },
5887    {
5888     "referenced_type" : "type-16"
5889    },
5890    {
5891     "referenced_type" : "type-3"
5892    },
5893    {
5894     "referenced_type" : "type-16"
5895    },
5896    {
5897     "referenced_type" : "type-3"
5898    },
5899    {
5900     "referenced_type" : "type-3"
5901    },
5902    {
5903     "referenced_type" : "type-3"
5904    }
5905   ],
5906   "return_type" : "type-3",
5907   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5908  },
5909  {
5910   "function_name" : "libyuv::ARGBToI444",
5911   "linker_set_key" : "ARGBToI444",
5912   "parameters" :
5913   [
5914    {
5915     "referenced_type" : "type-7"
5916    },
5917    {
5918     "referenced_type" : "type-3"
5919    },
5920    {
5921     "referenced_type" : "type-16"
5922    },
5923    {
5924     "referenced_type" : "type-3"
5925    },
5926    {
5927     "referenced_type" : "type-16"
5928    },
5929    {
5930     "referenced_type" : "type-3"
5931    },
5932    {
5933     "referenced_type" : "type-16"
5934    },
5935    {
5936     "referenced_type" : "type-3"
5937    },
5938    {
5939     "referenced_type" : "type-3"
5940    },
5941    {
5942     "referenced_type" : "type-3"
5943    }
5944   ],
5945   "return_type" : "type-3",
5946   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5947  },
5948  {
5949   "function_name" : "libyuv::ARGBToJ400",
5950   "linker_set_key" : "ARGBToJ400",
5951   "parameters" :
5952   [
5953    {
5954     "referenced_type" : "type-7"
5955    },
5956    {
5957     "referenced_type" : "type-3"
5958    },
5959    {
5960     "referenced_type" : "type-16"
5961    },
5962    {
5963     "referenced_type" : "type-3"
5964    },
5965    {
5966     "referenced_type" : "type-3"
5967    },
5968    {
5969     "referenced_type" : "type-3"
5970    }
5971   ],
5972   "return_type" : "type-3",
5973   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5974  },
5975  {
5976   "function_name" : "libyuv::ARGBToJ420",
5977   "linker_set_key" : "ARGBToJ420",
5978   "parameters" :
5979   [
5980    {
5981     "referenced_type" : "type-7"
5982    },
5983    {
5984     "referenced_type" : "type-3"
5985    },
5986    {
5987     "referenced_type" : "type-16"
5988    },
5989    {
5990     "referenced_type" : "type-3"
5991    },
5992    {
5993     "referenced_type" : "type-16"
5994    },
5995    {
5996     "referenced_type" : "type-3"
5997    },
5998    {
5999     "referenced_type" : "type-16"
6000    },
6001    {
6002     "referenced_type" : "type-3"
6003    },
6004    {
6005     "referenced_type" : "type-3"
6006    },
6007    {
6008     "referenced_type" : "type-3"
6009    }
6010   ],
6011   "return_type" : "type-3",
6012   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6013  },
6014  {
6015   "function_name" : "libyuv::ARGBToJ422",
6016   "linker_set_key" : "ARGBToJ422",
6017   "parameters" :
6018   [
6019    {
6020     "referenced_type" : "type-7"
6021    },
6022    {
6023     "referenced_type" : "type-3"
6024    },
6025    {
6026     "referenced_type" : "type-16"
6027    },
6028    {
6029     "referenced_type" : "type-3"
6030    },
6031    {
6032     "referenced_type" : "type-16"
6033    },
6034    {
6035     "referenced_type" : "type-3"
6036    },
6037    {
6038     "referenced_type" : "type-16"
6039    },
6040    {
6041     "referenced_type" : "type-3"
6042    },
6043    {
6044     "referenced_type" : "type-3"
6045    },
6046    {
6047     "referenced_type" : "type-3"
6048    }
6049   ],
6050   "return_type" : "type-3",
6051   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6052  },
6053  {
6054   "function_name" : "libyuv::ARGBToNV12",
6055   "linker_set_key" : "ARGBToNV12",
6056   "parameters" :
6057   [
6058    {
6059     "referenced_type" : "type-7"
6060    },
6061    {
6062     "referenced_type" : "type-3"
6063    },
6064    {
6065     "referenced_type" : "type-16"
6066    },
6067    {
6068     "referenced_type" : "type-3"
6069    },
6070    {
6071     "referenced_type" : "type-16"
6072    },
6073    {
6074     "referenced_type" : "type-3"
6075    },
6076    {
6077     "referenced_type" : "type-3"
6078    },
6079    {
6080     "referenced_type" : "type-3"
6081    }
6082   ],
6083   "return_type" : "type-3",
6084   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6085  },
6086  {
6087   "function_name" : "libyuv::ARGBToNV21",
6088   "linker_set_key" : "ARGBToNV21",
6089   "parameters" :
6090   [
6091    {
6092     "referenced_type" : "type-7"
6093    },
6094    {
6095     "referenced_type" : "type-3"
6096    },
6097    {
6098     "referenced_type" : "type-16"
6099    },
6100    {
6101     "referenced_type" : "type-3"
6102    },
6103    {
6104     "referenced_type" : "type-16"
6105    },
6106    {
6107     "referenced_type" : "type-3"
6108    },
6109    {
6110     "referenced_type" : "type-3"
6111    },
6112    {
6113     "referenced_type" : "type-3"
6114    }
6115   ],
6116   "return_type" : "type-3",
6117   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6118  },
6119  {
6120   "function_name" : "libyuv::ARGBToRAW",
6121   "linker_set_key" : "ARGBToRAW",
6122   "parameters" :
6123   [
6124    {
6125     "referenced_type" : "type-7"
6126    },
6127    {
6128     "referenced_type" : "type-3"
6129    },
6130    {
6131     "referenced_type" : "type-16"
6132    },
6133    {
6134     "referenced_type" : "type-3"
6135    },
6136    {
6137     "referenced_type" : "type-3"
6138    },
6139    {
6140     "referenced_type" : "type-3"
6141    }
6142   ],
6143   "return_type" : "type-3",
6144   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6145  },
6146  {
6147   "function_name" : "libyuv::ARGBToRAWRow_Any_SSSE3",
6148   "linker_set_key" : "ARGBToRAWRow_Any_SSSE3",
6149   "parameters" :
6150   [
6151    {
6152     "referenced_type" : "type-7"
6153    },
6154    {
6155     "referenced_type" : "type-16"
6156    },
6157    {
6158     "referenced_type" : "type-3"
6159    }
6160   ],
6161   "return_type" : "type-40",
6162   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6163  },
6164  {
6165   "function_name" : "libyuv::ARGBToRAWRow_C",
6166   "linker_set_key" : "ARGBToRAWRow_C",
6167   "parameters" :
6168   [
6169    {
6170     "referenced_type" : "type-7"
6171    },
6172    {
6173     "referenced_type" : "type-16"
6174    },
6175    {
6176     "referenced_type" : "type-3"
6177    }
6178   ],
6179   "return_type" : "type-40",
6180   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6181  },
6182  {
6183   "function_name" : "libyuv::ARGBToRAWRow_SSSE3",
6184   "linker_set_key" : "ARGBToRAWRow_SSSE3",
6185   "parameters" :
6186   [
6187    {
6188     "referenced_type" : "type-7"
6189    },
6190    {
6191     "referenced_type" : "type-16"
6192    },
6193    {
6194     "referenced_type" : "type-3"
6195    }
6196   ],
6197   "return_type" : "type-40",
6198   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6199  },
6200  {
6201   "function_name" : "libyuv::ARGBToRGB24",
6202   "linker_set_key" : "ARGBToRGB24",
6203   "parameters" :
6204   [
6205    {
6206     "referenced_type" : "type-7"
6207    },
6208    {
6209     "referenced_type" : "type-3"
6210    },
6211    {
6212     "referenced_type" : "type-16"
6213    },
6214    {
6215     "referenced_type" : "type-3"
6216    },
6217    {
6218     "referenced_type" : "type-3"
6219    },
6220    {
6221     "referenced_type" : "type-3"
6222    }
6223   ],
6224   "return_type" : "type-3",
6225   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6226  },
6227  {
6228   "function_name" : "libyuv::ARGBToRGB24Row_Any_SSSE3",
6229   "linker_set_key" : "ARGBToRGB24Row_Any_SSSE3",
6230   "parameters" :
6231   [
6232    {
6233     "referenced_type" : "type-7"
6234    },
6235    {
6236     "referenced_type" : "type-16"
6237    },
6238    {
6239     "referenced_type" : "type-3"
6240    }
6241   ],
6242   "return_type" : "type-40",
6243   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6244  },
6245  {
6246   "function_name" : "libyuv::ARGBToRGB24Row_C",
6247   "linker_set_key" : "ARGBToRGB24Row_C",
6248   "parameters" :
6249   [
6250    {
6251     "referenced_type" : "type-7"
6252    },
6253    {
6254     "referenced_type" : "type-16"
6255    },
6256    {
6257     "referenced_type" : "type-3"
6258    }
6259   ],
6260   "return_type" : "type-40",
6261   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6262  },
6263  {
6264   "function_name" : "libyuv::ARGBToRGB24Row_SSSE3",
6265   "linker_set_key" : "ARGBToRGB24Row_SSSE3",
6266   "parameters" :
6267   [
6268    {
6269     "referenced_type" : "type-7"
6270    },
6271    {
6272     "referenced_type" : "type-16"
6273    },
6274    {
6275     "referenced_type" : "type-3"
6276    }
6277   ],
6278   "return_type" : "type-40",
6279   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6280  },
6281  {
6282   "function_name" : "libyuv::ARGBToRGB565",
6283   "linker_set_key" : "ARGBToRGB565",
6284   "parameters" :
6285   [
6286    {
6287     "referenced_type" : "type-7"
6288    },
6289    {
6290     "referenced_type" : "type-3"
6291    },
6292    {
6293     "referenced_type" : "type-16"
6294    },
6295    {
6296     "referenced_type" : "type-3"
6297    },
6298    {
6299     "referenced_type" : "type-3"
6300    },
6301    {
6302     "referenced_type" : "type-3"
6303    }
6304   ],
6305   "return_type" : "type-3",
6306   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6307  },
6308  {
6309   "function_name" : "libyuv::ARGBToRGB565Dither",
6310   "linker_set_key" : "ARGBToRGB565Dither",
6311   "parameters" :
6312   [
6313    {
6314     "referenced_type" : "type-7"
6315    },
6316    {
6317     "referenced_type" : "type-3"
6318    },
6319    {
6320     "referenced_type" : "type-16"
6321    },
6322    {
6323     "referenced_type" : "type-3"
6324    },
6325    {
6326     "referenced_type" : "type-7"
6327    },
6328    {
6329     "referenced_type" : "type-3"
6330    },
6331    {
6332     "referenced_type" : "type-3"
6333    }
6334   ],
6335   "return_type" : "type-3",
6336   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6337  },
6338  {
6339   "function_name" : "libyuv::ARGBToRGB565DitherRow_AVX2",
6340   "linker_set_key" : "ARGBToRGB565DitherRow_AVX2",
6341   "parameters" :
6342   [
6343    {
6344     "referenced_type" : "type-7"
6345    },
6346    {
6347     "referenced_type" : "type-16"
6348    },
6349    {
6350     "referenced_type" : "type-34"
6351    },
6352    {
6353     "referenced_type" : "type-3"
6354    }
6355   ],
6356   "return_type" : "type-40",
6357   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6358  },
6359  {
6360   "function_name" : "libyuv::ARGBToRGB565DitherRow_Any_AVX2",
6361   "linker_set_key" : "ARGBToRGB565DitherRow_Any_AVX2",
6362   "parameters" :
6363   [
6364    {
6365     "referenced_type" : "type-7"
6366    },
6367    {
6368     "referenced_type" : "type-16"
6369    },
6370    {
6371     "referenced_type" : "type-34"
6372    },
6373    {
6374     "referenced_type" : "type-3"
6375    }
6376   ],
6377   "return_type" : "type-40",
6378   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6379  },
6380  {
6381   "function_name" : "libyuv::ARGBToRGB565DitherRow_Any_SSE2",
6382   "linker_set_key" : "ARGBToRGB565DitherRow_Any_SSE2",
6383   "parameters" :
6384   [
6385    {
6386     "referenced_type" : "type-7"
6387    },
6388    {
6389     "referenced_type" : "type-16"
6390    },
6391    {
6392     "referenced_type" : "type-34"
6393    },
6394    {
6395     "referenced_type" : "type-3"
6396    }
6397   ],
6398   "return_type" : "type-40",
6399   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6400  },
6401  {
6402   "function_name" : "libyuv::ARGBToRGB565DitherRow_C",
6403   "linker_set_key" : "ARGBToRGB565DitherRow_C",
6404   "parameters" :
6405   [
6406    {
6407     "referenced_type" : "type-7"
6408    },
6409    {
6410     "referenced_type" : "type-16"
6411    },
6412    {
6413     "referenced_type" : "type-34"
6414    },
6415    {
6416     "referenced_type" : "type-3"
6417    }
6418   ],
6419   "return_type" : "type-40",
6420   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6421  },
6422  {
6423   "function_name" : "libyuv::ARGBToRGB565DitherRow_SSE2",
6424   "linker_set_key" : "ARGBToRGB565DitherRow_SSE2",
6425   "parameters" :
6426   [
6427    {
6428     "referenced_type" : "type-7"
6429    },
6430    {
6431     "referenced_type" : "type-16"
6432    },
6433    {
6434     "referenced_type" : "type-34"
6435    },
6436    {
6437     "referenced_type" : "type-3"
6438    }
6439   ],
6440   "return_type" : "type-40",
6441   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6442  },
6443  {
6444   "function_name" : "libyuv::ARGBToRGB565Row_Any_SSE2",
6445   "linker_set_key" : "ARGBToRGB565Row_Any_SSE2",
6446   "parameters" :
6447   [
6448    {
6449     "referenced_type" : "type-7"
6450    },
6451    {
6452     "referenced_type" : "type-16"
6453    },
6454    {
6455     "referenced_type" : "type-3"
6456    }
6457   ],
6458   "return_type" : "type-40",
6459   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6460  },
6461  {
6462   "function_name" : "libyuv::ARGBToRGB565Row_C",
6463   "linker_set_key" : "ARGBToRGB565Row_C",
6464   "parameters" :
6465   [
6466    {
6467     "referenced_type" : "type-7"
6468    },
6469    {
6470     "referenced_type" : "type-16"
6471    },
6472    {
6473     "referenced_type" : "type-3"
6474    }
6475   ],
6476   "return_type" : "type-40",
6477   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6478  },
6479  {
6480   "function_name" : "libyuv::ARGBToRGB565Row_SSE2",
6481   "linker_set_key" : "ARGBToRGB565Row_SSE2",
6482   "parameters" :
6483   [
6484    {
6485     "referenced_type" : "type-7"
6486    },
6487    {
6488     "referenced_type" : "type-16"
6489    },
6490    {
6491     "referenced_type" : "type-3"
6492    }
6493   ],
6494   "return_type" : "type-40",
6495   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6496  },
6497  {
6498   "function_name" : "libyuv::ARGBToRGBA",
6499   "linker_set_key" : "ARGBToRGBA",
6500   "parameters" :
6501   [
6502    {
6503     "referenced_type" : "type-7"
6504    },
6505    {
6506     "referenced_type" : "type-3"
6507    },
6508    {
6509     "referenced_type" : "type-16"
6510    },
6511    {
6512     "referenced_type" : "type-3"
6513    },
6514    {
6515     "referenced_type" : "type-3"
6516    },
6517    {
6518     "referenced_type" : "type-3"
6519    }
6520   ],
6521   "return_type" : "type-3",
6522   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6523  },
6524  {
6525   "function_name" : "libyuv::ARGBToUV444Row_Any_SSSE3",
6526   "linker_set_key" : "ARGBToUV444Row_Any_SSSE3",
6527   "parameters" :
6528   [
6529    {
6530     "referenced_type" : "type-7"
6531    },
6532    {
6533     "referenced_type" : "type-16"
6534    },
6535    {
6536     "referenced_type" : "type-16"
6537    },
6538    {
6539     "referenced_type" : "type-3"
6540    }
6541   ],
6542   "return_type" : "type-40",
6543   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6544  },
6545  {
6546   "function_name" : "libyuv::ARGBToUV444Row_C",
6547   "linker_set_key" : "ARGBToUV444Row_C",
6548   "parameters" :
6549   [
6550    {
6551     "referenced_type" : "type-7"
6552    },
6553    {
6554     "referenced_type" : "type-16"
6555    },
6556    {
6557     "referenced_type" : "type-16"
6558    },
6559    {
6560     "referenced_type" : "type-3"
6561    }
6562   ],
6563   "return_type" : "type-40",
6564   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6565  },
6566  {
6567   "function_name" : "libyuv::ARGBToUV444Row_SSSE3",
6568   "linker_set_key" : "ARGBToUV444Row_SSSE3",
6569   "parameters" :
6570   [
6571    {
6572     "referenced_type" : "type-7"
6573    },
6574    {
6575     "referenced_type" : "type-16"
6576    },
6577    {
6578     "referenced_type" : "type-16"
6579    },
6580    {
6581     "referenced_type" : "type-3"
6582    }
6583   ],
6584   "return_type" : "type-40",
6585   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6586  },
6587  {
6588   "function_name" : "libyuv::ARGBToUVJRow_AVX2",
6589   "linker_set_key" : "ARGBToUVJRow_AVX2",
6590   "parameters" :
6591   [
6592    {
6593     "referenced_type" : "type-7"
6594    },
6595    {
6596     "referenced_type" : "type-3"
6597    },
6598    {
6599     "referenced_type" : "type-16"
6600    },
6601    {
6602     "referenced_type" : "type-16"
6603    },
6604    {
6605     "referenced_type" : "type-3"
6606    }
6607   ],
6608   "return_type" : "type-40",
6609   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6610  },
6611  {
6612   "function_name" : "libyuv::ARGBToUVJRow_Any_AVX2",
6613   "linker_set_key" : "ARGBToUVJRow_Any_AVX2",
6614   "parameters" :
6615   [
6616    {
6617     "referenced_type" : "type-7"
6618    },
6619    {
6620     "referenced_type" : "type-3"
6621    },
6622    {
6623     "referenced_type" : "type-16"
6624    },
6625    {
6626     "referenced_type" : "type-16"
6627    },
6628    {
6629     "referenced_type" : "type-3"
6630    }
6631   ],
6632   "return_type" : "type-40",
6633   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6634  },
6635  {
6636   "function_name" : "libyuv::ARGBToUVJRow_Any_SSSE3",
6637   "linker_set_key" : "ARGBToUVJRow_Any_SSSE3",
6638   "parameters" :
6639   [
6640    {
6641     "referenced_type" : "type-7"
6642    },
6643    {
6644     "referenced_type" : "type-3"
6645    },
6646    {
6647     "referenced_type" : "type-16"
6648    },
6649    {
6650     "referenced_type" : "type-16"
6651    },
6652    {
6653     "referenced_type" : "type-3"
6654    }
6655   ],
6656   "return_type" : "type-40",
6657   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6658  },
6659  {
6660   "function_name" : "libyuv::ARGBToUVJRow_C",
6661   "linker_set_key" : "ARGBToUVJRow_C",
6662   "parameters" :
6663   [
6664    {
6665     "referenced_type" : "type-7"
6666    },
6667    {
6668     "referenced_type" : "type-3"
6669    },
6670    {
6671     "referenced_type" : "type-16"
6672    },
6673    {
6674     "referenced_type" : "type-16"
6675    },
6676    {
6677     "referenced_type" : "type-3"
6678    }
6679   ],
6680   "return_type" : "type-40",
6681   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6682  },
6683  {
6684   "function_name" : "libyuv::ARGBToUVJRow_SSSE3",
6685   "linker_set_key" : "ARGBToUVJRow_SSSE3",
6686   "parameters" :
6687   [
6688    {
6689     "referenced_type" : "type-7"
6690    },
6691    {
6692     "referenced_type" : "type-3"
6693    },
6694    {
6695     "referenced_type" : "type-16"
6696    },
6697    {
6698     "referenced_type" : "type-16"
6699    },
6700    {
6701     "referenced_type" : "type-3"
6702    }
6703   ],
6704   "return_type" : "type-40",
6705   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6706  },
6707  {
6708   "function_name" : "libyuv::ARGBToUVRow_AVX2",
6709   "linker_set_key" : "ARGBToUVRow_AVX2",
6710   "parameters" :
6711   [
6712    {
6713     "referenced_type" : "type-7"
6714    },
6715    {
6716     "referenced_type" : "type-3"
6717    },
6718    {
6719     "referenced_type" : "type-16"
6720    },
6721    {
6722     "referenced_type" : "type-16"
6723    },
6724    {
6725     "referenced_type" : "type-3"
6726    }
6727   ],
6728   "return_type" : "type-40",
6729   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6730  },
6731  {
6732   "function_name" : "libyuv::ARGBToUVRow_Any_AVX2",
6733   "linker_set_key" : "ARGBToUVRow_Any_AVX2",
6734   "parameters" :
6735   [
6736    {
6737     "referenced_type" : "type-7"
6738    },
6739    {
6740     "referenced_type" : "type-3"
6741    },
6742    {
6743     "referenced_type" : "type-16"
6744    },
6745    {
6746     "referenced_type" : "type-16"
6747    },
6748    {
6749     "referenced_type" : "type-3"
6750    }
6751   ],
6752   "return_type" : "type-40",
6753   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6754  },
6755  {
6756   "function_name" : "libyuv::ARGBToUVRow_Any_SSSE3",
6757   "linker_set_key" : "ARGBToUVRow_Any_SSSE3",
6758   "parameters" :
6759   [
6760    {
6761     "referenced_type" : "type-7"
6762    },
6763    {
6764     "referenced_type" : "type-3"
6765    },
6766    {
6767     "referenced_type" : "type-16"
6768    },
6769    {
6770     "referenced_type" : "type-16"
6771    },
6772    {
6773     "referenced_type" : "type-3"
6774    }
6775   ],
6776   "return_type" : "type-40",
6777   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6778  },
6779  {
6780   "function_name" : "libyuv::ARGBToUVRow_C",
6781   "linker_set_key" : "ARGBToUVRow_C",
6782   "parameters" :
6783   [
6784    {
6785     "referenced_type" : "type-7"
6786    },
6787    {
6788     "referenced_type" : "type-3"
6789    },
6790    {
6791     "referenced_type" : "type-16"
6792    },
6793    {
6794     "referenced_type" : "type-16"
6795    },
6796    {
6797     "referenced_type" : "type-3"
6798    }
6799   ],
6800   "return_type" : "type-40",
6801   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6802  },
6803  {
6804   "function_name" : "libyuv::ARGBToUVRow_SSSE3",
6805   "linker_set_key" : "ARGBToUVRow_SSSE3",
6806   "parameters" :
6807   [
6808    {
6809     "referenced_type" : "type-7"
6810    },
6811    {
6812     "referenced_type" : "type-3"
6813    },
6814    {
6815     "referenced_type" : "type-16"
6816    },
6817    {
6818     "referenced_type" : "type-16"
6819    },
6820    {
6821     "referenced_type" : "type-3"
6822    }
6823   ],
6824   "return_type" : "type-40",
6825   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6826  },
6827  {
6828   "function_name" : "libyuv::ARGBToUYVY",
6829   "linker_set_key" : "ARGBToUYVY",
6830   "parameters" :
6831   [
6832    {
6833     "referenced_type" : "type-7"
6834    },
6835    {
6836     "referenced_type" : "type-3"
6837    },
6838    {
6839     "referenced_type" : "type-16"
6840    },
6841    {
6842     "referenced_type" : "type-3"
6843    },
6844    {
6845     "referenced_type" : "type-3"
6846    },
6847    {
6848     "referenced_type" : "type-3"
6849    }
6850   ],
6851   "return_type" : "type-3",
6852   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6853  },
6854  {
6855   "function_name" : "libyuv::ARGBToYJRow_AVX2",
6856   "linker_set_key" : "ARGBToYJRow_AVX2",
6857   "parameters" :
6858   [
6859    {
6860     "referenced_type" : "type-7"
6861    },
6862    {
6863     "referenced_type" : "type-16"
6864    },
6865    {
6866     "referenced_type" : "type-3"
6867    }
6868   ],
6869   "return_type" : "type-40",
6870   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6871  },
6872  {
6873   "function_name" : "libyuv::ARGBToYJRow_Any_AVX2",
6874   "linker_set_key" : "ARGBToYJRow_Any_AVX2",
6875   "parameters" :
6876   [
6877    {
6878     "referenced_type" : "type-7"
6879    },
6880    {
6881     "referenced_type" : "type-16"
6882    },
6883    {
6884     "referenced_type" : "type-3"
6885    }
6886   ],
6887   "return_type" : "type-40",
6888   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6889  },
6890  {
6891   "function_name" : "libyuv::ARGBToYJRow_Any_SSSE3",
6892   "linker_set_key" : "ARGBToYJRow_Any_SSSE3",
6893   "parameters" :
6894   [
6895    {
6896     "referenced_type" : "type-7"
6897    },
6898    {
6899     "referenced_type" : "type-16"
6900    },
6901    {
6902     "referenced_type" : "type-3"
6903    }
6904   ],
6905   "return_type" : "type-40",
6906   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6907  },
6908  {
6909   "function_name" : "libyuv::ARGBToYJRow_C",
6910   "linker_set_key" : "ARGBToYJRow_C",
6911   "parameters" :
6912   [
6913    {
6914     "referenced_type" : "type-7"
6915    },
6916    {
6917     "referenced_type" : "type-16"
6918    },
6919    {
6920     "referenced_type" : "type-3"
6921    }
6922   ],
6923   "return_type" : "type-40",
6924   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6925  },
6926  {
6927   "function_name" : "libyuv::ARGBToYJRow_SSSE3",
6928   "linker_set_key" : "ARGBToYJRow_SSSE3",
6929   "parameters" :
6930   [
6931    {
6932     "referenced_type" : "type-7"
6933    },
6934    {
6935     "referenced_type" : "type-16"
6936    },
6937    {
6938     "referenced_type" : "type-3"
6939    }
6940   ],
6941   "return_type" : "type-40",
6942   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6943  },
6944  {
6945   "function_name" : "libyuv::ARGBToYRow_AVX2",
6946   "linker_set_key" : "ARGBToYRow_AVX2",
6947   "parameters" :
6948   [
6949    {
6950     "referenced_type" : "type-7"
6951    },
6952    {
6953     "referenced_type" : "type-16"
6954    },
6955    {
6956     "referenced_type" : "type-3"
6957    }
6958   ],
6959   "return_type" : "type-40",
6960   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6961  },
6962  {
6963   "function_name" : "libyuv::ARGBToYRow_Any_AVX2",
6964   "linker_set_key" : "ARGBToYRow_Any_AVX2",
6965   "parameters" :
6966   [
6967    {
6968     "referenced_type" : "type-7"
6969    },
6970    {
6971     "referenced_type" : "type-16"
6972    },
6973    {
6974     "referenced_type" : "type-3"
6975    }
6976   ],
6977   "return_type" : "type-40",
6978   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6979  },
6980  {
6981   "function_name" : "libyuv::ARGBToYRow_Any_SSSE3",
6982   "linker_set_key" : "ARGBToYRow_Any_SSSE3",
6983   "parameters" :
6984   [
6985    {
6986     "referenced_type" : "type-7"
6987    },
6988    {
6989     "referenced_type" : "type-16"
6990    },
6991    {
6992     "referenced_type" : "type-3"
6993    }
6994   ],
6995   "return_type" : "type-40",
6996   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6997  },
6998  {
6999   "function_name" : "libyuv::ARGBToYRow_C",
7000   "linker_set_key" : "ARGBToYRow_C",
7001   "parameters" :
7002   [
7003    {
7004     "referenced_type" : "type-7"
7005    },
7006    {
7007     "referenced_type" : "type-16"
7008    },
7009    {
7010     "referenced_type" : "type-3"
7011    }
7012   ],
7013   "return_type" : "type-40",
7014   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7015  },
7016  {
7017   "function_name" : "libyuv::ARGBToYRow_SSSE3",
7018   "linker_set_key" : "ARGBToYRow_SSSE3",
7019   "parameters" :
7020   [
7021    {
7022     "referenced_type" : "type-7"
7023    },
7024    {
7025     "referenced_type" : "type-16"
7026    },
7027    {
7028     "referenced_type" : "type-3"
7029    }
7030   ],
7031   "return_type" : "type-40",
7032   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7033  },
7034  {
7035   "function_name" : "libyuv::ARGBToYUY2",
7036   "linker_set_key" : "ARGBToYUY2",
7037   "parameters" :
7038   [
7039    {
7040     "referenced_type" : "type-7"
7041    },
7042    {
7043     "referenced_type" : "type-3"
7044    },
7045    {
7046     "referenced_type" : "type-16"
7047    },
7048    {
7049     "referenced_type" : "type-3"
7050    },
7051    {
7052     "referenced_type" : "type-3"
7053    },
7054    {
7055     "referenced_type" : "type-3"
7056    }
7057   ],
7058   "return_type" : "type-3",
7059   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
7060  },
7061  {
7062   "function_name" : "libyuv::ARGBUnattenuate",
7063   "linker_set_key" : "ARGBUnattenuate",
7064   "parameters" :
7065   [
7066    {
7067     "referenced_type" : "type-7"
7068    },
7069    {
7070     "referenced_type" : "type-3"
7071    },
7072    {
7073     "referenced_type" : "type-16"
7074    },
7075    {
7076     "referenced_type" : "type-3"
7077    },
7078    {
7079     "referenced_type" : "type-3"
7080    },
7081    {
7082     "referenced_type" : "type-3"
7083    }
7084   ],
7085   "return_type" : "type-3",
7086   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
7087  },
7088  {
7089   "function_name" : "libyuv::ARGBUnattenuateRow_AVX2",
7090   "linker_set_key" : "ARGBUnattenuateRow_AVX2",
7091   "parameters" :
7092   [
7093    {
7094     "referenced_type" : "type-7"
7095    },
7096    {
7097     "referenced_type" : "type-16"
7098    },
7099    {
7100     "referenced_type" : "type-3"
7101    }
7102   ],
7103   "return_type" : "type-40",
7104   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7105  },
7106  {
7107   "function_name" : "libyuv::ARGBUnattenuateRow_Any_AVX2",
7108   "linker_set_key" : "ARGBUnattenuateRow_Any_AVX2",
7109   "parameters" :
7110   [
7111    {
7112     "referenced_type" : "type-7"
7113    },
7114    {
7115     "referenced_type" : "type-16"
7116    },
7117    {
7118     "referenced_type" : "type-3"
7119    }
7120   ],
7121   "return_type" : "type-40",
7122   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7123  },
7124  {
7125   "function_name" : "libyuv::ARGBUnattenuateRow_Any_SSE2",
7126   "linker_set_key" : "ARGBUnattenuateRow_Any_SSE2",
7127   "parameters" :
7128   [
7129    {
7130     "referenced_type" : "type-7"
7131    },
7132    {
7133     "referenced_type" : "type-16"
7134    },
7135    {
7136     "referenced_type" : "type-3"
7137    }
7138   ],
7139   "return_type" : "type-40",
7140   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7141  },
7142  {
7143   "function_name" : "libyuv::ARGBUnattenuateRow_C",
7144   "linker_set_key" : "ARGBUnattenuateRow_C",
7145   "parameters" :
7146   [
7147    {
7148     "referenced_type" : "type-7"
7149    },
7150    {
7151     "referenced_type" : "type-16"
7152    },
7153    {
7154     "referenced_type" : "type-3"
7155    }
7156   ],
7157   "return_type" : "type-40",
7158   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7159  },
7160  {
7161   "function_name" : "libyuv::ARGBUnattenuateRow_SSE2",
7162   "linker_set_key" : "ARGBUnattenuateRow_SSE2",
7163   "parameters" :
7164   [
7165    {
7166     "referenced_type" : "type-7"
7167    },
7168    {
7169     "referenced_type" : "type-16"
7170    },
7171    {
7172     "referenced_type" : "type-3"
7173    }
7174   ],
7175   "return_type" : "type-40",
7176   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7177  },
7178  {
7179   "function_name" : "libyuv::Android420ToABGR",
7180   "linker_set_key" : "Android420ToABGR",
7181   "parameters" :
7182   [
7183    {
7184     "referenced_type" : "type-7"
7185    },
7186    {
7187     "referenced_type" : "type-3"
7188    },
7189    {
7190     "referenced_type" : "type-7"
7191    },
7192    {
7193     "referenced_type" : "type-3"
7194    },
7195    {
7196     "referenced_type" : "type-7"
7197    },
7198    {
7199     "referenced_type" : "type-3"
7200    },
7201    {
7202     "referenced_type" : "type-3"
7203    },
7204    {
7205     "referenced_type" : "type-16"
7206    },
7207    {
7208     "referenced_type" : "type-3"
7209    },
7210    {
7211     "referenced_type" : "type-3"
7212    },
7213    {
7214     "referenced_type" : "type-3"
7215    }
7216   ],
7217   "return_type" : "type-3",
7218   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
7219  },
7220  {
7221   "function_name" : "libyuv::Android420ToARGB",
7222   "linker_set_key" : "Android420ToARGB",
7223   "parameters" :
7224   [
7225    {
7226     "referenced_type" : "type-7"
7227    },
7228    {
7229     "referenced_type" : "type-3"
7230    },
7231    {
7232     "referenced_type" : "type-7"
7233    },
7234    {
7235     "referenced_type" : "type-3"
7236    },
7237    {
7238     "referenced_type" : "type-7"
7239    },
7240    {
7241     "referenced_type" : "type-3"
7242    },
7243    {
7244     "referenced_type" : "type-3"
7245    },
7246    {
7247     "referenced_type" : "type-16"
7248    },
7249    {
7250     "referenced_type" : "type-3"
7251    },
7252    {
7253     "referenced_type" : "type-3"
7254    },
7255    {
7256     "referenced_type" : "type-3"
7257    }
7258   ],
7259   "return_type" : "type-3",
7260   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
7261  },
7262  {
7263   "function_name" : "libyuv::Android420ToI420",
7264   "linker_set_key" : "Android420ToI420",
7265   "parameters" :
7266   [
7267    {
7268     "referenced_type" : "type-7"
7269    },
7270    {
7271     "referenced_type" : "type-3"
7272    },
7273    {
7274     "referenced_type" : "type-7"
7275    },
7276    {
7277     "referenced_type" : "type-3"
7278    },
7279    {
7280     "referenced_type" : "type-7"
7281    },
7282    {
7283     "referenced_type" : "type-3"
7284    },
7285    {
7286     "referenced_type" : "type-3"
7287    },
7288    {
7289     "referenced_type" : "type-16"
7290    },
7291    {
7292     "referenced_type" : "type-3"
7293    },
7294    {
7295     "referenced_type" : "type-16"
7296    },
7297    {
7298     "referenced_type" : "type-3"
7299    },
7300    {
7301     "referenced_type" : "type-16"
7302    },
7303    {
7304     "referenced_type" : "type-3"
7305    },
7306    {
7307     "referenced_type" : "type-3"
7308    },
7309    {
7310     "referenced_type" : "type-3"
7311    }
7312   ],
7313   "return_type" : "type-3",
7314   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
7315  },
7316  {
7317   "function_name" : "libyuv::ArmCpuCaps",
7318   "linker_set_key" : "ArmCpuCaps",
7319   "parameters" :
7320   [
7321    {
7322     "referenced_type" : "type-39"
7323    }
7324   ],
7325   "return_type" : "type-3",
7326   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
7327  },
7328  {
7329   "function_name" : "libyuv::BGRAToARGB",
7330   "linker_set_key" : "BGRAToARGB",
7331   "parameters" :
7332   [
7333    {
7334     "referenced_type" : "type-7"
7335    },
7336    {
7337     "referenced_type" : "type-3"
7338    },
7339    {
7340     "referenced_type" : "type-16"
7341    },
7342    {
7343     "referenced_type" : "type-3"
7344    },
7345    {
7346     "referenced_type" : "type-3"
7347    },
7348    {
7349     "referenced_type" : "type-3"
7350    }
7351   ],
7352   "return_type" : "type-3",
7353   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
7354  },
7355  {
7356   "function_name" : "libyuv::BGRAToI420",
7357   "linker_set_key" : "BGRAToI420",
7358   "parameters" :
7359   [
7360    {
7361     "referenced_type" : "type-7"
7362    },
7363    {
7364     "referenced_type" : "type-3"
7365    },
7366    {
7367     "referenced_type" : "type-16"
7368    },
7369    {
7370     "referenced_type" : "type-3"
7371    },
7372    {
7373     "referenced_type" : "type-16"
7374    },
7375    {
7376     "referenced_type" : "type-3"
7377    },
7378    {
7379     "referenced_type" : "type-16"
7380    },
7381    {
7382     "referenced_type" : "type-3"
7383    },
7384    {
7385     "referenced_type" : "type-3"
7386    },
7387    {
7388     "referenced_type" : "type-3"
7389    }
7390   ],
7391   "return_type" : "type-3",
7392   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
7393  },
7394  {
7395   "function_name" : "libyuv::BGRAToUVRow_Any_SSSE3",
7396   "linker_set_key" : "BGRAToUVRow_Any_SSSE3",
7397   "parameters" :
7398   [
7399    {
7400     "referenced_type" : "type-7"
7401    },
7402    {
7403     "referenced_type" : "type-3"
7404    },
7405    {
7406     "referenced_type" : "type-16"
7407    },
7408    {
7409     "referenced_type" : "type-16"
7410    },
7411    {
7412     "referenced_type" : "type-3"
7413    }
7414   ],
7415   "return_type" : "type-40",
7416   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7417  },
7418  {
7419   "function_name" : "libyuv::BGRAToUVRow_C",
7420   "linker_set_key" : "BGRAToUVRow_C",
7421   "parameters" :
7422   [
7423    {
7424     "referenced_type" : "type-7"
7425    },
7426    {
7427     "referenced_type" : "type-3"
7428    },
7429    {
7430     "referenced_type" : "type-16"
7431    },
7432    {
7433     "referenced_type" : "type-16"
7434    },
7435    {
7436     "referenced_type" : "type-3"
7437    }
7438   ],
7439   "return_type" : "type-40",
7440   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7441  },
7442  {
7443   "function_name" : "libyuv::BGRAToUVRow_SSSE3",
7444   "linker_set_key" : "BGRAToUVRow_SSSE3",
7445   "parameters" :
7446   [
7447    {
7448     "referenced_type" : "type-7"
7449    },
7450    {
7451     "referenced_type" : "type-3"
7452    },
7453    {
7454     "referenced_type" : "type-16"
7455    },
7456    {
7457     "referenced_type" : "type-16"
7458    },
7459    {
7460     "referenced_type" : "type-3"
7461    }
7462   ],
7463   "return_type" : "type-40",
7464   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7465  },
7466  {
7467   "function_name" : "libyuv::BGRAToYRow_Any_SSSE3",
7468   "linker_set_key" : "BGRAToYRow_Any_SSSE3",
7469   "parameters" :
7470   [
7471    {
7472     "referenced_type" : "type-7"
7473    },
7474    {
7475     "referenced_type" : "type-16"
7476    },
7477    {
7478     "referenced_type" : "type-3"
7479    }
7480   ],
7481   "return_type" : "type-40",
7482   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7483  },
7484  {
7485   "function_name" : "libyuv::BGRAToYRow_C",
7486   "linker_set_key" : "BGRAToYRow_C",
7487   "parameters" :
7488   [
7489    {
7490     "referenced_type" : "type-7"
7491    },
7492    {
7493     "referenced_type" : "type-16"
7494    },
7495    {
7496     "referenced_type" : "type-3"
7497    }
7498   ],
7499   "return_type" : "type-40",
7500   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7501  },
7502  {
7503   "function_name" : "libyuv::BGRAToYRow_SSSE3",
7504   "linker_set_key" : "BGRAToYRow_SSSE3",
7505   "parameters" :
7506   [
7507    {
7508     "referenced_type" : "type-7"
7509    },
7510    {
7511     "referenced_type" : "type-16"
7512    },
7513    {
7514     "referenced_type" : "type-3"
7515    }
7516   ],
7517   "return_type" : "type-40",
7518   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7519  },
7520  {
7521   "function_name" : "libyuv::BlendPlane",
7522   "linker_set_key" : "BlendPlane",
7523   "parameters" :
7524   [
7525    {
7526     "referenced_type" : "type-7"
7527    },
7528    {
7529     "referenced_type" : "type-3"
7530    },
7531    {
7532     "referenced_type" : "type-7"
7533    },
7534    {
7535     "referenced_type" : "type-3"
7536    },
7537    {
7538     "referenced_type" : "type-7"
7539    },
7540    {
7541     "referenced_type" : "type-3"
7542    },
7543    {
7544     "referenced_type" : "type-16"
7545    },
7546    {
7547     "referenced_type" : "type-3"
7548    },
7549    {
7550     "referenced_type" : "type-3"
7551    },
7552    {
7553     "referenced_type" : "type-3"
7554    }
7555   ],
7556   "return_type" : "type-3",
7557   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
7558  },
7559  {
7560   "function_name" : "libyuv::BlendPlaneRow_AVX2",
7561   "linker_set_key" : "BlendPlaneRow_AVX2",
7562   "parameters" :
7563   [
7564    {
7565     "referenced_type" : "type-7"
7566    },
7567    {
7568     "referenced_type" : "type-7"
7569    },
7570    {
7571     "referenced_type" : "type-7"
7572    },
7573    {
7574     "referenced_type" : "type-16"
7575    },
7576    {
7577     "referenced_type" : "type-3"
7578    }
7579   ],
7580   "return_type" : "type-40",
7581   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7582  },
7583  {
7584   "function_name" : "libyuv::BlendPlaneRow_Any_AVX2",
7585   "linker_set_key" : "BlendPlaneRow_Any_AVX2",
7586   "parameters" :
7587   [
7588    {
7589     "referenced_type" : "type-7"
7590    },
7591    {
7592     "referenced_type" : "type-7"
7593    },
7594    {
7595     "referenced_type" : "type-7"
7596    },
7597    {
7598     "referenced_type" : "type-16"
7599    },
7600    {
7601     "referenced_type" : "type-3"
7602    }
7603   ],
7604   "return_type" : "type-40",
7605   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7606  },
7607  {
7608   "function_name" : "libyuv::BlendPlaneRow_Any_SSSE3",
7609   "linker_set_key" : "BlendPlaneRow_Any_SSSE3",
7610   "parameters" :
7611   [
7612    {
7613     "referenced_type" : "type-7"
7614    },
7615    {
7616     "referenced_type" : "type-7"
7617    },
7618    {
7619     "referenced_type" : "type-7"
7620    },
7621    {
7622     "referenced_type" : "type-16"
7623    },
7624    {
7625     "referenced_type" : "type-3"
7626    }
7627   ],
7628   "return_type" : "type-40",
7629   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7630  },
7631  {
7632   "function_name" : "libyuv::BlendPlaneRow_C",
7633   "linker_set_key" : "BlendPlaneRow_C",
7634   "parameters" :
7635   [
7636    {
7637     "referenced_type" : "type-7"
7638    },
7639    {
7640     "referenced_type" : "type-7"
7641    },
7642    {
7643     "referenced_type" : "type-7"
7644    },
7645    {
7646     "referenced_type" : "type-16"
7647    },
7648    {
7649     "referenced_type" : "type-3"
7650    }
7651   ],
7652   "return_type" : "type-40",
7653   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7654  },
7655  {
7656   "function_name" : "libyuv::BlendPlaneRow_SSSE3",
7657   "linker_set_key" : "BlendPlaneRow_SSSE3",
7658   "parameters" :
7659   [
7660    {
7661     "referenced_type" : "type-7"
7662    },
7663    {
7664     "referenced_type" : "type-7"
7665    },
7666    {
7667     "referenced_type" : "type-7"
7668    },
7669    {
7670     "referenced_type" : "type-16"
7671    },
7672    {
7673     "referenced_type" : "type-3"
7674    }
7675   ],
7676   "return_type" : "type-40",
7677   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7678  },
7679  {
7680   "function_name" : "libyuv::CalcFramePsnr",
7681   "linker_set_key" : "CalcFramePsnr",
7682   "parameters" :
7683   [
7684    {
7685     "referenced_type" : "type-7"
7686    },
7687    {
7688     "referenced_type" : "type-3"
7689    },
7690    {
7691     "referenced_type" : "type-7"
7692    },
7693    {
7694     "referenced_type" : "type-3"
7695    },
7696    {
7697     "referenced_type" : "type-3"
7698    },
7699    {
7700     "referenced_type" : "type-3"
7701    }
7702   ],
7703   "return_type" : "type-10",
7704   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
7705  },
7706  {
7707   "function_name" : "libyuv::CalcFrameSsim",
7708   "linker_set_key" : "CalcFrameSsim",
7709   "parameters" :
7710   [
7711    {
7712     "referenced_type" : "type-7"
7713    },
7714    {
7715     "referenced_type" : "type-3"
7716    },
7717    {
7718     "referenced_type" : "type-7"
7719    },
7720    {
7721     "referenced_type" : "type-3"
7722    },
7723    {
7724     "referenced_type" : "type-3"
7725    },
7726    {
7727     "referenced_type" : "type-3"
7728    }
7729   ],
7730   "return_type" : "type-10",
7731   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
7732  },
7733  {
7734   "function_name" : "libyuv::CanonicalFourCC",
7735   "linker_set_key" : "CanonicalFourCC",
7736   "parameters" :
7737   [
7738    {
7739     "referenced_type" : "type-1"
7740    }
7741   ],
7742   "return_type" : "type-1",
7743   "source_file" : "/external/libyuv/files/include/libyuv/video_common.h"
7744  },
7745  {
7746   "function_name" : "libyuv::ComputeCumulativeSumRow_C",
7747   "linker_set_key" : "ComputeCumulativeSumRow_C",
7748   "parameters" :
7749   [
7750    {
7751     "referenced_type" : "type-7"
7752    },
7753    {
7754     "referenced_type" : "type-31"
7755    },
7756    {
7757     "referenced_type" : "type-144"
7758    },
7759    {
7760     "referenced_type" : "type-3"
7761    }
7762   ],
7763   "return_type" : "type-40",
7764   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7765  },
7766  {
7767   "function_name" : "libyuv::ComputeCumulativeSumRow_SSE2",
7768   "linker_set_key" : "ComputeCumulativeSumRow_SSE2",
7769   "parameters" :
7770   [
7771    {
7772     "referenced_type" : "type-7"
7773    },
7774    {
7775     "referenced_type" : "type-31"
7776    },
7777    {
7778     "referenced_type" : "type-144"
7779    },
7780    {
7781     "referenced_type" : "type-3"
7782    }
7783   ],
7784   "return_type" : "type-40",
7785   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7786  },
7787  {
7788   "function_name" : "libyuv::ComputeSumSquareError",
7789   "linker_set_key" : "ComputeSumSquareError",
7790   "parameters" :
7791   [
7792    {
7793     "referenced_type" : "type-7"
7794    },
7795    {
7796     "referenced_type" : "type-7"
7797    },
7798    {
7799     "referenced_type" : "type-3"
7800    }
7801   ],
7802   "return_type" : "type-8",
7803   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
7804  },
7805  {
7806   "function_name" : "libyuv::ComputeSumSquareErrorPlane",
7807   "linker_set_key" : "ComputeSumSquareErrorPlane",
7808   "parameters" :
7809   [
7810    {
7811     "referenced_type" : "type-7"
7812    },
7813    {
7814     "referenced_type" : "type-3"
7815    },
7816    {
7817     "referenced_type" : "type-7"
7818    },
7819    {
7820     "referenced_type" : "type-3"
7821    },
7822    {
7823     "referenced_type" : "type-3"
7824    },
7825    {
7826     "referenced_type" : "type-3"
7827    }
7828   ],
7829   "return_type" : "type-8",
7830   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
7831  },
7832  {
7833   "function_name" : "libyuv::ConvertFromI420",
7834   "linker_set_key" : "ConvertFromI420",
7835   "parameters" :
7836   [
7837    {
7838     "referenced_type" : "type-7"
7839    },
7840    {
7841     "referenced_type" : "type-3"
7842    },
7843    {
7844     "referenced_type" : "type-7"
7845    },
7846    {
7847     "referenced_type" : "type-3"
7848    },
7849    {
7850     "referenced_type" : "type-7"
7851    },
7852    {
7853     "referenced_type" : "type-3"
7854    },
7855    {
7856     "referenced_type" : "type-16"
7857    },
7858    {
7859     "referenced_type" : "type-3"
7860    },
7861    {
7862     "referenced_type" : "type-3"
7863    },
7864    {
7865     "referenced_type" : "type-3"
7866    },
7867    {
7868     "referenced_type" : "type-1"
7869    }
7870   ],
7871   "return_type" : "type-3",
7872   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
7873  },
7874  {
7875   "function_name" : "libyuv::ConvertToARGB",
7876   "linker_set_key" : "ConvertToARGB",
7877   "parameters" :
7878   [
7879    {
7880     "referenced_type" : "type-7"
7881    },
7882    {
7883     "referenced_type" : "type-1"
7884    },
7885    {
7886     "referenced_type" : "type-16"
7887    },
7888    {
7889     "referenced_type" : "type-3"
7890    },
7891    {
7892     "referenced_type" : "type-3"
7893    },
7894    {
7895     "referenced_type" : "type-3"
7896    },
7897    {
7898     "referenced_type" : "type-3"
7899    },
7900    {
7901     "referenced_type" : "type-3"
7902    },
7903    {
7904     "referenced_type" : "type-3"
7905    },
7906    {
7907     "referenced_type" : "type-3"
7908    },
7909    {
7910     "referenced_type" : "type-13"
7911    },
7912    {
7913     "referenced_type" : "type-1"
7914    }
7915   ],
7916   "return_type" : "type-3",
7917   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
7918  },
7919  {
7920   "function_name" : "libyuv::ConvertToI420",
7921   "linker_set_key" : "ConvertToI420",
7922   "parameters" :
7923   [
7924    {
7925     "referenced_type" : "type-7"
7926    },
7927    {
7928     "referenced_type" : "type-1"
7929    },
7930    {
7931     "referenced_type" : "type-16"
7932    },
7933    {
7934     "referenced_type" : "type-3"
7935    },
7936    {
7937     "referenced_type" : "type-16"
7938    },
7939    {
7940     "referenced_type" : "type-3"
7941    },
7942    {
7943     "referenced_type" : "type-16"
7944    },
7945    {
7946     "referenced_type" : "type-3"
7947    },
7948    {
7949     "referenced_type" : "type-3"
7950    },
7951    {
7952     "referenced_type" : "type-3"
7953    },
7954    {
7955     "referenced_type" : "type-3"
7956    },
7957    {
7958     "referenced_type" : "type-3"
7959    },
7960    {
7961     "referenced_type" : "type-3"
7962    },
7963    {
7964     "referenced_type" : "type-3"
7965    },
7966    {
7967     "referenced_type" : "type-13"
7968    },
7969    {
7970     "referenced_type" : "type-1"
7971    }
7972   ],
7973   "return_type" : "type-3",
7974   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
7975  },
7976  {
7977   "function_name" : "libyuv::CopyPlane",
7978   "linker_set_key" : "CopyPlane",
7979   "parameters" :
7980   [
7981    {
7982     "referenced_type" : "type-7"
7983    },
7984    {
7985     "referenced_type" : "type-3"
7986    },
7987    {
7988     "referenced_type" : "type-16"
7989    },
7990    {
7991     "referenced_type" : "type-3"
7992    },
7993    {
7994     "referenced_type" : "type-3"
7995    },
7996    {
7997     "referenced_type" : "type-3"
7998    }
7999   ],
8000   "return_type" : "type-40",
8001   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8002  },
8003  {
8004   "function_name" : "libyuv::CopyPlane_16",
8005   "linker_set_key" : "CopyPlane_16",
8006   "parameters" :
8007   [
8008    {
8009     "referenced_type" : "type-42"
8010    },
8011    {
8012     "referenced_type" : "type-3"
8013    },
8014    {
8015     "referenced_type" : "type-45"
8016    },
8017    {
8018     "referenced_type" : "type-3"
8019    },
8020    {
8021     "referenced_type" : "type-3"
8022    },
8023    {
8024     "referenced_type" : "type-3"
8025    }
8026   ],
8027   "return_type" : "type-40",
8028   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8029  },
8030  {
8031   "function_name" : "libyuv::CopyRow_16_C",
8032   "linker_set_key" : "CopyRow_16_C",
8033   "parameters" :
8034   [
8035    {
8036     "referenced_type" : "type-42"
8037    },
8038    {
8039     "referenced_type" : "type-45"
8040    },
8041    {
8042     "referenced_type" : "type-3"
8043    }
8044   ],
8045   "return_type" : "type-40",
8046   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8047  },
8048  {
8049   "function_name" : "libyuv::CopyRow_AVX",
8050   "linker_set_key" : "CopyRow_AVX",
8051   "parameters" :
8052   [
8053    {
8054     "referenced_type" : "type-7"
8055    },
8056    {
8057     "referenced_type" : "type-16"
8058    },
8059    {
8060     "referenced_type" : "type-3"
8061    }
8062   ],
8063   "return_type" : "type-40",
8064   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8065  },
8066  {
8067   "function_name" : "libyuv::CopyRow_Any_AVX",
8068   "linker_set_key" : "CopyRow_Any_AVX",
8069   "parameters" :
8070   [
8071    {
8072     "referenced_type" : "type-7"
8073    },
8074    {
8075     "referenced_type" : "type-16"
8076    },
8077    {
8078     "referenced_type" : "type-3"
8079    }
8080   ],
8081   "return_type" : "type-40",
8082   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8083  },
8084  {
8085   "function_name" : "libyuv::CopyRow_Any_SSE2",
8086   "linker_set_key" : "CopyRow_Any_SSE2",
8087   "parameters" :
8088   [
8089    {
8090     "referenced_type" : "type-7"
8091    },
8092    {
8093     "referenced_type" : "type-16"
8094    },
8095    {
8096     "referenced_type" : "type-3"
8097    }
8098   ],
8099   "return_type" : "type-40",
8100   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8101  },
8102  {
8103   "function_name" : "libyuv::CopyRow_C",
8104   "linker_set_key" : "CopyRow_C",
8105   "parameters" :
8106   [
8107    {
8108     "referenced_type" : "type-7"
8109    },
8110    {
8111     "referenced_type" : "type-16"
8112    },
8113    {
8114     "referenced_type" : "type-3"
8115    }
8116   ],
8117   "return_type" : "type-40",
8118   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8119  },
8120  {
8121   "function_name" : "libyuv::CopyRow_ERMS",
8122   "linker_set_key" : "CopyRow_ERMS",
8123   "parameters" :
8124   [
8125    {
8126     "referenced_type" : "type-7"
8127    },
8128    {
8129     "referenced_type" : "type-16"
8130    },
8131    {
8132     "referenced_type" : "type-3"
8133    }
8134   ],
8135   "return_type" : "type-40",
8136   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8137  },
8138  {
8139   "function_name" : "libyuv::CopyRow_SSE2",
8140   "linker_set_key" : "CopyRow_SSE2",
8141   "parameters" :
8142   [
8143    {
8144     "referenced_type" : "type-7"
8145    },
8146    {
8147     "referenced_type" : "type-16"
8148    },
8149    {
8150     "referenced_type" : "type-3"
8151    }
8152   ],
8153   "return_type" : "type-40",
8154   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8155  },
8156  {
8157   "function_name" : "libyuv::CpuId",
8158   "linker_set_key" : "CpuId",
8159   "parameters" :
8160   [
8161    {
8162     "referenced_type" : "type-1"
8163    },
8164    {
8165     "referenced_type" : "type-1"
8166    },
8167    {
8168     "referenced_type" : "type-41"
8169    }
8170   ],
8171   "return_type" : "type-40",
8172   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
8173  },
8174  {
8175   "function_name" : "libyuv::CumulativeSumToAverageRow_C",
8176   "linker_set_key" : "CumulativeSumToAverageRow_C",
8177   "parameters" :
8178   [
8179    {
8180     "referenced_type" : "type-144"
8181    },
8182    {
8183     "referenced_type" : "type-144"
8184    },
8185    {
8186     "referenced_type" : "type-3"
8187    },
8188    {
8189     "referenced_type" : "type-3"
8190    },
8191    {
8192     "referenced_type" : "type-16"
8193    },
8194    {
8195     "referenced_type" : "type-3"
8196    }
8197   ],
8198   "return_type" : "type-40",
8199   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8200  },
8201  {
8202   "function_name" : "libyuv::CumulativeSumToAverageRow_SSE2",
8203   "linker_set_key" : "CumulativeSumToAverageRow_SSE2",
8204   "parameters" :
8205   [
8206    {
8207     "referenced_type" : "type-144"
8208    },
8209    {
8210     "referenced_type" : "type-144"
8211    },
8212    {
8213     "referenced_type" : "type-3"
8214    },
8215    {
8216     "referenced_type" : "type-3"
8217    },
8218    {
8219     "referenced_type" : "type-16"
8220    },
8221    {
8222     "referenced_type" : "type-3"
8223    }
8224   ],
8225   "return_type" : "type-40",
8226   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8227  },
8228  {
8229   "function_name" : "libyuv::FixedDiv1_C",
8230   "linker_set_key" : "FixedDiv1_C",
8231   "parameters" :
8232   [
8233    {
8234     "referenced_type" : "type-3"
8235    },
8236    {
8237     "referenced_type" : "type-3"
8238    }
8239   ],
8240   "return_type" : "type-3",
8241   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
8242  },
8243  {
8244   "function_name" : "libyuv::FixedDiv1_X86",
8245   "linker_set_key" : "FixedDiv1_X86",
8246   "parameters" :
8247   [
8248    {
8249     "referenced_type" : "type-3"
8250    },
8251    {
8252     "referenced_type" : "type-3"
8253    }
8254   ],
8255   "return_type" : "type-3",
8256   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
8257  },
8258  {
8259   "function_name" : "libyuv::FixedDiv_C",
8260   "linker_set_key" : "FixedDiv_C",
8261   "parameters" :
8262   [
8263    {
8264     "referenced_type" : "type-3"
8265    },
8266    {
8267     "referenced_type" : "type-3"
8268    }
8269   ],
8270   "return_type" : "type-3",
8271   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
8272  },
8273  {
8274   "function_name" : "libyuv::FixedDiv_X86",
8275   "linker_set_key" : "FixedDiv_X86",
8276   "parameters" :
8277   [
8278    {
8279     "referenced_type" : "type-3"
8280    },
8281    {
8282     "referenced_type" : "type-3"
8283    }
8284   ],
8285   "return_type" : "type-3",
8286   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
8287  },
8288  {
8289   "function_name" : "libyuv::GetARGBBlend",
8290   "linker_set_key" : "GetARGBBlend",
8291   "return_type" : "type-51",
8292   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8293  },
8294  {
8295   "function_name" : "libyuv::H420ToABGR",
8296   "linker_set_key" : "H420ToABGR",
8297   "parameters" :
8298   [
8299    {
8300     "referenced_type" : "type-7"
8301    },
8302    {
8303     "referenced_type" : "type-3"
8304    },
8305    {
8306     "referenced_type" : "type-7"
8307    },
8308    {
8309     "referenced_type" : "type-3"
8310    },
8311    {
8312     "referenced_type" : "type-7"
8313    },
8314    {
8315     "referenced_type" : "type-3"
8316    },
8317    {
8318     "referenced_type" : "type-16"
8319    },
8320    {
8321     "referenced_type" : "type-3"
8322    },
8323    {
8324     "referenced_type" : "type-3"
8325    },
8326    {
8327     "referenced_type" : "type-3"
8328    }
8329   ],
8330   "return_type" : "type-3",
8331   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8332  },
8333  {
8334   "function_name" : "libyuv::H420ToARGB",
8335   "linker_set_key" : "H420ToARGB",
8336   "parameters" :
8337   [
8338    {
8339     "referenced_type" : "type-7"
8340    },
8341    {
8342     "referenced_type" : "type-3"
8343    },
8344    {
8345     "referenced_type" : "type-7"
8346    },
8347    {
8348     "referenced_type" : "type-3"
8349    },
8350    {
8351     "referenced_type" : "type-7"
8352    },
8353    {
8354     "referenced_type" : "type-3"
8355    },
8356    {
8357     "referenced_type" : "type-16"
8358    },
8359    {
8360     "referenced_type" : "type-3"
8361    },
8362    {
8363     "referenced_type" : "type-3"
8364    },
8365    {
8366     "referenced_type" : "type-3"
8367    }
8368   ],
8369   "return_type" : "type-3",
8370   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8371  },
8372  {
8373   "function_name" : "libyuv::H420ToRGB565",
8374   "linker_set_key" : "H420ToRGB565",
8375   "parameters" :
8376   [
8377    {
8378     "referenced_type" : "type-7"
8379    },
8380    {
8381     "referenced_type" : "type-3"
8382    },
8383    {
8384     "referenced_type" : "type-7"
8385    },
8386    {
8387     "referenced_type" : "type-3"
8388    },
8389    {
8390     "referenced_type" : "type-7"
8391    },
8392    {
8393     "referenced_type" : "type-3"
8394    },
8395    {
8396     "referenced_type" : "type-16"
8397    },
8398    {
8399     "referenced_type" : "type-3"
8400    },
8401    {
8402     "referenced_type" : "type-3"
8403    },
8404    {
8405     "referenced_type" : "type-3"
8406    }
8407   ],
8408   "return_type" : "type-3",
8409   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
8410  },
8411  {
8412   "function_name" : "libyuv::H422ToABGR",
8413   "linker_set_key" : "H422ToABGR",
8414   "parameters" :
8415   [
8416    {
8417     "referenced_type" : "type-7"
8418    },
8419    {
8420     "referenced_type" : "type-3"
8421    },
8422    {
8423     "referenced_type" : "type-7"
8424    },
8425    {
8426     "referenced_type" : "type-3"
8427    },
8428    {
8429     "referenced_type" : "type-7"
8430    },
8431    {
8432     "referenced_type" : "type-3"
8433    },
8434    {
8435     "referenced_type" : "type-16"
8436    },
8437    {
8438     "referenced_type" : "type-3"
8439    },
8440    {
8441     "referenced_type" : "type-3"
8442    },
8443    {
8444     "referenced_type" : "type-3"
8445    }
8446   ],
8447   "return_type" : "type-3",
8448   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8449  },
8450  {
8451   "function_name" : "libyuv::H422ToARGB",
8452   "linker_set_key" : "H422ToARGB",
8453   "parameters" :
8454   [
8455    {
8456     "referenced_type" : "type-7"
8457    },
8458    {
8459     "referenced_type" : "type-3"
8460    },
8461    {
8462     "referenced_type" : "type-7"
8463    },
8464    {
8465     "referenced_type" : "type-3"
8466    },
8467    {
8468     "referenced_type" : "type-7"
8469    },
8470    {
8471     "referenced_type" : "type-3"
8472    },
8473    {
8474     "referenced_type" : "type-16"
8475    },
8476    {
8477     "referenced_type" : "type-3"
8478    },
8479    {
8480     "referenced_type" : "type-3"
8481    },
8482    {
8483     "referenced_type" : "type-3"
8484    }
8485   ],
8486   "return_type" : "type-3",
8487   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8488  },
8489  {
8490   "function_name" : "libyuv::HalfFloatPlane",
8491   "linker_set_key" : "HalfFloatPlane",
8492   "parameters" :
8493   [
8494    {
8495     "referenced_type" : "type-42"
8496    },
8497    {
8498     "referenced_type" : "type-3"
8499    },
8500    {
8501     "referenced_type" : "type-45"
8502    },
8503    {
8504     "referenced_type" : "type-3"
8505    },
8506    {
8507     "referenced_type" : "type-49"
8508    },
8509    {
8510     "referenced_type" : "type-3"
8511    },
8512    {
8513     "referenced_type" : "type-3"
8514    }
8515   ],
8516   "return_type" : "type-3",
8517   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8518  },
8519  {
8520   "function_name" : "libyuv::HalfFloatRow_AVX2",
8521   "linker_set_key" : "HalfFloatRow_AVX2",
8522   "parameters" :
8523   [
8524    {
8525     "referenced_type" : "type-42"
8526    },
8527    {
8528     "referenced_type" : "type-45"
8529    },
8530    {
8531     "referenced_type" : "type-49"
8532    },
8533    {
8534     "referenced_type" : "type-3"
8535    }
8536   ],
8537   "return_type" : "type-40",
8538   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8539  },
8540  {
8541   "function_name" : "libyuv::HalfFloatRow_Any_AVX2",
8542   "linker_set_key" : "HalfFloatRow_Any_AVX2",
8543   "parameters" :
8544   [
8545    {
8546     "referenced_type" : "type-42"
8547    },
8548    {
8549     "referenced_type" : "type-45"
8550    },
8551    {
8552     "referenced_type" : "type-49"
8553    },
8554    {
8555     "referenced_type" : "type-3"
8556    }
8557   ],
8558   "return_type" : "type-40",
8559   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8560  },
8561  {
8562   "function_name" : "libyuv::HalfFloatRow_Any_SSE2",
8563   "linker_set_key" : "HalfFloatRow_Any_SSE2",
8564   "parameters" :
8565   [
8566    {
8567     "referenced_type" : "type-42"
8568    },
8569    {
8570     "referenced_type" : "type-45"
8571    },
8572    {
8573     "referenced_type" : "type-49"
8574    },
8575    {
8576     "referenced_type" : "type-3"
8577    }
8578   ],
8579   "return_type" : "type-40",
8580   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8581  },
8582  {
8583   "function_name" : "libyuv::HalfFloatRow_C",
8584   "linker_set_key" : "HalfFloatRow_C",
8585   "parameters" :
8586   [
8587    {
8588     "referenced_type" : "type-42"
8589    },
8590    {
8591     "referenced_type" : "type-45"
8592    },
8593    {
8594     "referenced_type" : "type-49"
8595    },
8596    {
8597     "referenced_type" : "type-3"
8598    }
8599   ],
8600   "return_type" : "type-40",
8601   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8602  },
8603  {
8604   "function_name" : "libyuv::HalfFloatRow_SSE2",
8605   "linker_set_key" : "HalfFloatRow_SSE2",
8606   "parameters" :
8607   [
8608    {
8609     "referenced_type" : "type-42"
8610    },
8611    {
8612     "referenced_type" : "type-45"
8613    },
8614    {
8615     "referenced_type" : "type-49"
8616    },
8617    {
8618     "referenced_type" : "type-3"
8619    }
8620   ],
8621   "return_type" : "type-40",
8622   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8623  },
8624  {
8625   "function_name" : "libyuv::HashDjb2",
8626   "linker_set_key" : "HashDjb2",
8627   "parameters" :
8628   [
8629    {
8630     "referenced_type" : "type-7"
8631    },
8632    {
8633     "referenced_type" : "type-8"
8634    },
8635    {
8636     "referenced_type" : "type-1"
8637    }
8638   ],
8639   "return_type" : "type-1",
8640   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
8641  },
8642  {
8643   "function_name" : "libyuv::HashDjb2_C",
8644   "linker_set_key" : "HashDjb2_C",
8645   "parameters" :
8646   [
8647    {
8648     "referenced_type" : "type-7"
8649    },
8650    {
8651     "referenced_type" : "type-3"
8652    },
8653    {
8654     "referenced_type" : "type-1"
8655    }
8656   ],
8657   "return_type" : "type-1",
8658   "source_file" : "/external/libyuv/files/include/libyuv/compare_row.h"
8659  },
8660  {
8661   "function_name" : "libyuv::HashDjb2_SSE41",
8662   "linker_set_key" : "HashDjb2_SSE41",
8663   "parameters" :
8664   [
8665    {
8666     "referenced_type" : "type-7"
8667    },
8668    {
8669     "referenced_type" : "type-3"
8670    },
8671    {
8672     "referenced_type" : "type-1"
8673    }
8674   ],
8675   "return_type" : "type-1",
8676   "source_file" : "/external/libyuv/files/include/libyuv/compare_row.h"
8677  },
8678  {
8679   "function_name" : "libyuv::I400Copy",
8680   "linker_set_key" : "I400Copy",
8681   "parameters" :
8682   [
8683    {
8684     "referenced_type" : "type-7"
8685    },
8686    {
8687     "referenced_type" : "type-3"
8688    },
8689    {
8690     "referenced_type" : "type-16"
8691    },
8692    {
8693     "referenced_type" : "type-3"
8694    },
8695    {
8696     "referenced_type" : "type-3"
8697    },
8698    {
8699     "referenced_type" : "type-3"
8700    }
8701   ],
8702   "return_type" : "type-3",
8703   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
8704  },
8705  {
8706   "function_name" : "libyuv::I400Mirror",
8707   "linker_set_key" : "I400Mirror",
8708   "parameters" :
8709   [
8710    {
8711     "referenced_type" : "type-7"
8712    },
8713    {
8714     "referenced_type" : "type-3"
8715    },
8716    {
8717     "referenced_type" : "type-16"
8718    },
8719    {
8720     "referenced_type" : "type-3"
8721    },
8722    {
8723     "referenced_type" : "type-3"
8724    },
8725    {
8726     "referenced_type" : "type-3"
8727    }
8728   ],
8729   "return_type" : "type-3",
8730   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8731  },
8732  {
8733   "function_name" : "libyuv::I400ToARGB",
8734   "linker_set_key" : "I400ToARGB",
8735   "parameters" :
8736   [
8737    {
8738     "referenced_type" : "type-7"
8739    },
8740    {
8741     "referenced_type" : "type-3"
8742    },
8743    {
8744     "referenced_type" : "type-16"
8745    },
8746    {
8747     "referenced_type" : "type-3"
8748    },
8749    {
8750     "referenced_type" : "type-3"
8751    },
8752    {
8753     "referenced_type" : "type-3"
8754    }
8755   ],
8756   "return_type" : "type-3",
8757   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8758  },
8759  {
8760   "function_name" : "libyuv::I400ToARGBRow_AVX2",
8761   "linker_set_key" : "I400ToARGBRow_AVX2",
8762   "parameters" :
8763   [
8764    {
8765     "referenced_type" : "type-7"
8766    },
8767    {
8768     "referenced_type" : "type-16"
8769    },
8770    {
8771     "referenced_type" : "type-3"
8772    }
8773   ],
8774   "return_type" : "type-40",
8775   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8776  },
8777  {
8778   "function_name" : "libyuv::I400ToARGBRow_Any_AVX2",
8779   "linker_set_key" : "I400ToARGBRow_Any_AVX2",
8780   "parameters" :
8781   [
8782    {
8783     "referenced_type" : "type-7"
8784    },
8785    {
8786     "referenced_type" : "type-16"
8787    },
8788    {
8789     "referenced_type" : "type-3"
8790    }
8791   ],
8792   "return_type" : "type-40",
8793   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8794  },
8795  {
8796   "function_name" : "libyuv::I400ToARGBRow_Any_SSE2",
8797   "linker_set_key" : "I400ToARGBRow_Any_SSE2",
8798   "parameters" :
8799   [
8800    {
8801     "referenced_type" : "type-7"
8802    },
8803    {
8804     "referenced_type" : "type-16"
8805    },
8806    {
8807     "referenced_type" : "type-3"
8808    }
8809   ],
8810   "return_type" : "type-40",
8811   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8812  },
8813  {
8814   "function_name" : "libyuv::I400ToARGBRow_C",
8815   "linker_set_key" : "I400ToARGBRow_C",
8816   "parameters" :
8817   [
8818    {
8819     "referenced_type" : "type-7"
8820    },
8821    {
8822     "referenced_type" : "type-16"
8823    },
8824    {
8825     "referenced_type" : "type-3"
8826    }
8827   ],
8828   "return_type" : "type-40",
8829   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8830  },
8831  {
8832   "function_name" : "libyuv::I400ToARGBRow_SSE2",
8833   "linker_set_key" : "I400ToARGBRow_SSE2",
8834   "parameters" :
8835   [
8836    {
8837     "referenced_type" : "type-7"
8838    },
8839    {
8840     "referenced_type" : "type-16"
8841    },
8842    {
8843     "referenced_type" : "type-3"
8844    }
8845   ],
8846   "return_type" : "type-40",
8847   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8848  },
8849  {
8850   "function_name" : "libyuv::I400ToI400",
8851   "linker_set_key" : "I400ToI400",
8852   "parameters" :
8853   [
8854    {
8855     "referenced_type" : "type-7"
8856    },
8857    {
8858     "referenced_type" : "type-3"
8859    },
8860    {
8861     "referenced_type" : "type-16"
8862    },
8863    {
8864     "referenced_type" : "type-3"
8865    },
8866    {
8867     "referenced_type" : "type-3"
8868    },
8869    {
8870     "referenced_type" : "type-3"
8871    }
8872   ],
8873   "return_type" : "type-3",
8874   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8875  },
8876  {
8877   "function_name" : "libyuv::I400ToI420",
8878   "linker_set_key" : "I400ToI420",
8879   "parameters" :
8880   [
8881    {
8882     "referenced_type" : "type-7"
8883    },
8884    {
8885     "referenced_type" : "type-3"
8886    },
8887    {
8888     "referenced_type" : "type-16"
8889    },
8890    {
8891     "referenced_type" : "type-3"
8892    },
8893    {
8894     "referenced_type" : "type-16"
8895    },
8896    {
8897     "referenced_type" : "type-3"
8898    },
8899    {
8900     "referenced_type" : "type-16"
8901    },
8902    {
8903     "referenced_type" : "type-3"
8904    },
8905    {
8906     "referenced_type" : "type-3"
8907    },
8908    {
8909     "referenced_type" : "type-3"
8910    }
8911   ],
8912   "return_type" : "type-3",
8913   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
8914  },
8915  {
8916   "function_name" : "libyuv::I420AlphaToABGR",
8917   "linker_set_key" : "I420AlphaToABGR",
8918   "parameters" :
8919   [
8920    {
8921     "referenced_type" : "type-7"
8922    },
8923    {
8924     "referenced_type" : "type-3"
8925    },
8926    {
8927     "referenced_type" : "type-7"
8928    },
8929    {
8930     "referenced_type" : "type-3"
8931    },
8932    {
8933     "referenced_type" : "type-7"
8934    },
8935    {
8936     "referenced_type" : "type-3"
8937    },
8938    {
8939     "referenced_type" : "type-7"
8940    },
8941    {
8942     "referenced_type" : "type-3"
8943    },
8944    {
8945     "referenced_type" : "type-16"
8946    },
8947    {
8948     "referenced_type" : "type-3"
8949    },
8950    {
8951     "referenced_type" : "type-3"
8952    },
8953    {
8954     "referenced_type" : "type-3"
8955    },
8956    {
8957     "referenced_type" : "type-3"
8958    }
8959   ],
8960   "return_type" : "type-3",
8961   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8962  },
8963  {
8964   "function_name" : "libyuv::I420AlphaToARGB",
8965   "linker_set_key" : "I420AlphaToARGB",
8966   "parameters" :
8967   [
8968    {
8969     "referenced_type" : "type-7"
8970    },
8971    {
8972     "referenced_type" : "type-3"
8973    },
8974    {
8975     "referenced_type" : "type-7"
8976    },
8977    {
8978     "referenced_type" : "type-3"
8979    },
8980    {
8981     "referenced_type" : "type-7"
8982    },
8983    {
8984     "referenced_type" : "type-3"
8985    },
8986    {
8987     "referenced_type" : "type-7"
8988    },
8989    {
8990     "referenced_type" : "type-3"
8991    },
8992    {
8993     "referenced_type" : "type-16"
8994    },
8995    {
8996     "referenced_type" : "type-3"
8997    },
8998    {
8999     "referenced_type" : "type-3"
9000    },
9001    {
9002     "referenced_type" : "type-3"
9003    },
9004    {
9005     "referenced_type" : "type-3"
9006    }
9007   ],
9008   "return_type" : "type-3",
9009   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
9010  },
9011  {
9012   "function_name" : "libyuv::I420Blend",
9013   "linker_set_key" : "I420Blend",
9014   "parameters" :
9015   [
9016    {
9017     "referenced_type" : "type-7"
9018    },
9019    {
9020     "referenced_type" : "type-3"
9021    },
9022    {
9023     "referenced_type" : "type-7"
9024    },
9025    {
9026     "referenced_type" : "type-3"
9027    },
9028    {
9029     "referenced_type" : "type-7"
9030    },
9031    {
9032     "referenced_type" : "type-3"
9033    },
9034    {
9035     "referenced_type" : "type-7"
9036    },
9037    {
9038     "referenced_type" : "type-3"
9039    },
9040    {
9041     "referenced_type" : "type-7"
9042    },
9043    {
9044     "referenced_type" : "type-3"
9045    },
9046    {
9047     "referenced_type" : "type-7"
9048    },
9049    {
9050     "referenced_type" : "type-3"
9051    },
9052    {
9053     "referenced_type" : "type-7"
9054    },
9055    {
9056     "referenced_type" : "type-3"
9057    },
9058    {
9059     "referenced_type" : "type-16"
9060    },
9061    {
9062     "referenced_type" : "type-3"
9063    },
9064    {
9065     "referenced_type" : "type-16"
9066    },
9067    {
9068     "referenced_type" : "type-3"
9069    },
9070    {
9071     "referenced_type" : "type-16"
9072    },
9073    {
9074     "referenced_type" : "type-3"
9075    },
9076    {
9077     "referenced_type" : "type-3"
9078    },
9079    {
9080     "referenced_type" : "type-3"
9081    }
9082   ],
9083   "return_type" : "type-3",
9084   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
9085  },
9086  {
9087   "function_name" : "libyuv::I420Copy",
9088   "linker_set_key" : "I420Copy",
9089   "parameters" :
9090   [
9091    {
9092     "referenced_type" : "type-7"
9093    },
9094    {
9095     "referenced_type" : "type-3"
9096    },
9097    {
9098     "referenced_type" : "type-7"
9099    },
9100    {
9101     "referenced_type" : "type-3"
9102    },
9103    {
9104     "referenced_type" : "type-7"
9105    },
9106    {
9107     "referenced_type" : "type-3"
9108    },
9109    {
9110     "referenced_type" : "type-16"
9111    },
9112    {
9113     "referenced_type" : "type-3"
9114    },
9115    {
9116     "referenced_type" : "type-16"
9117    },
9118    {
9119     "referenced_type" : "type-3"
9120    },
9121    {
9122     "referenced_type" : "type-16"
9123    },
9124    {
9125     "referenced_type" : "type-3"
9126    },
9127    {
9128     "referenced_type" : "type-3"
9129    },
9130    {
9131     "referenced_type" : "type-3"
9132    }
9133   ],
9134   "return_type" : "type-3",
9135   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
9136  },
9137  {
9138   "function_name" : "libyuv::I420Interpolate",
9139   "linker_set_key" : "I420Interpolate",
9140   "parameters" :
9141   [
9142    {
9143     "referenced_type" : "type-7"
9144    },
9145    {
9146     "referenced_type" : "type-3"
9147    },
9148    {
9149     "referenced_type" : "type-7"
9150    },
9151    {
9152     "referenced_type" : "type-3"
9153    },
9154    {
9155     "referenced_type" : "type-7"
9156    },
9157    {
9158     "referenced_type" : "type-3"
9159    },
9160    {
9161     "referenced_type" : "type-7"
9162    },
9163    {
9164     "referenced_type" : "type-3"
9165    },
9166    {
9167     "referenced_type" : "type-7"
9168    },
9169    {
9170     "referenced_type" : "type-3"
9171    },
9172    {
9173     "referenced_type" : "type-7"
9174    },
9175    {
9176     "referenced_type" : "type-3"
9177    },
9178    {
9179     "referenced_type" : "type-16"
9180    },
9181    {
9182     "referenced_type" : "type-3"
9183    },
9184    {
9185     "referenced_type" : "type-16"
9186    },
9187    {
9188     "referenced_type" : "type-3"
9189    },
9190    {
9191     "referenced_type" : "type-16"
9192    },
9193    {
9194     "referenced_type" : "type-3"
9195    },
9196    {
9197     "referenced_type" : "type-3"
9198    },
9199    {
9200     "referenced_type" : "type-3"
9201    },
9202    {
9203     "referenced_type" : "type-3"
9204    }
9205   ],
9206   "return_type" : "type-3",
9207   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
9208  },
9209  {
9210   "function_name" : "libyuv::I420Mirror",
9211   "linker_set_key" : "I420Mirror",
9212   "parameters" :
9213   [
9214    {
9215     "referenced_type" : "type-7"
9216    },
9217    {
9218     "referenced_type" : "type-3"
9219    },
9220    {
9221     "referenced_type" : "type-7"
9222    },
9223    {
9224     "referenced_type" : "type-3"
9225    },
9226    {
9227     "referenced_type" : "type-7"
9228    },
9229    {
9230     "referenced_type" : "type-3"
9231    },
9232    {
9233     "referenced_type" : "type-16"
9234    },
9235    {
9236     "referenced_type" : "type-3"
9237    },
9238    {
9239     "referenced_type" : "type-16"
9240    },
9241    {
9242     "referenced_type" : "type-3"
9243    },
9244    {
9245     "referenced_type" : "type-16"
9246    },
9247    {
9248     "referenced_type" : "type-3"
9249    },
9250    {
9251     "referenced_type" : "type-3"
9252    },
9253    {
9254     "referenced_type" : "type-3"
9255    }
9256   ],
9257   "return_type" : "type-3",
9258   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
9259  },
9260  {
9261   "function_name" : "libyuv::I420Psnr",
9262   "linker_set_key" : "I420Psnr",
9263   "parameters" :
9264   [
9265    {
9266     "referenced_type" : "type-7"
9267    },
9268    {
9269     "referenced_type" : "type-3"
9270    },
9271    {
9272     "referenced_type" : "type-7"
9273    },
9274    {
9275     "referenced_type" : "type-3"
9276    },
9277    {
9278     "referenced_type" : "type-7"
9279    },
9280    {
9281     "referenced_type" : "type-3"
9282    },
9283    {
9284     "referenced_type" : "type-7"
9285    },
9286    {
9287     "referenced_type" : "type-3"
9288    },
9289    {
9290     "referenced_type" : "type-7"
9291    },
9292    {
9293     "referenced_type" : "type-3"
9294    },
9295    {
9296     "referenced_type" : "type-7"
9297    },
9298    {
9299     "referenced_type" : "type-3"
9300    },
9301    {
9302     "referenced_type" : "type-3"
9303    },
9304    {
9305     "referenced_type" : "type-3"
9306    }
9307   ],
9308   "return_type" : "type-10",
9309   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
9310  },
9311  {
9312   "function_name" : "libyuv::I420Rect",
9313   "linker_set_key" : "I420Rect",
9314   "parameters" :
9315   [
9316    {
9317     "referenced_type" : "type-16"
9318    },
9319    {
9320     "referenced_type" : "type-3"
9321    },
9322    {
9323     "referenced_type" : "type-16"
9324    },
9325    {
9326     "referenced_type" : "type-3"
9327    },
9328    {
9329     "referenced_type" : "type-16"
9330    },
9331    {
9332     "referenced_type" : "type-3"
9333    },
9334    {
9335     "referenced_type" : "type-3"
9336    },
9337    {
9338     "referenced_type" : "type-3"
9339    },
9340    {
9341     "referenced_type" : "type-3"
9342    },
9343    {
9344     "referenced_type" : "type-3"
9345    },
9346    {
9347     "referenced_type" : "type-3"
9348    },
9349    {
9350     "referenced_type" : "type-3"
9351    },
9352    {
9353     "referenced_type" : "type-3"
9354    }
9355   ],
9356   "return_type" : "type-3",
9357   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
9358  },
9359  {
9360   "function_name" : "libyuv::I420Rotate",
9361   "linker_set_key" : "I420Rotate",
9362   "parameters" :
9363   [
9364    {
9365     "referenced_type" : "type-7"
9366    },
9367    {
9368     "referenced_type" : "type-3"
9369    },
9370    {
9371     "referenced_type" : "type-7"
9372    },
9373    {
9374     "referenced_type" : "type-3"
9375    },
9376    {
9377     "referenced_type" : "type-7"
9378    },
9379    {
9380     "referenced_type" : "type-3"
9381    },
9382    {
9383     "referenced_type" : "type-16"
9384    },
9385    {
9386     "referenced_type" : "type-3"
9387    },
9388    {
9389     "referenced_type" : "type-16"
9390    },
9391    {
9392     "referenced_type" : "type-3"
9393    },
9394    {
9395     "referenced_type" : "type-16"
9396    },
9397    {
9398     "referenced_type" : "type-3"
9399    },
9400    {
9401     "referenced_type" : "type-3"
9402    },
9403    {
9404     "referenced_type" : "type-3"
9405    },
9406    {
9407     "referenced_type" : "type-13"
9408    }
9409   ],
9410   "return_type" : "type-3",
9411   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
9412  },
9413  {
9414   "function_name" : "libyuv::I420Scale",
9415   "linker_set_key" : "I420Scale",
9416   "parameters" :
9417   [
9418    {
9419     "referenced_type" : "type-7"
9420    },
9421    {
9422     "referenced_type" : "type-3"
9423    },
9424    {
9425     "referenced_type" : "type-7"
9426    },
9427    {
9428     "referenced_type" : "type-3"
9429    },
9430    {
9431     "referenced_type" : "type-7"
9432    },
9433    {
9434     "referenced_type" : "type-3"
9435    },
9436    {
9437     "referenced_type" : "type-3"
9438    },
9439    {
9440     "referenced_type" : "type-3"
9441    },
9442    {
9443     "referenced_type" : "type-16"
9444    },
9445    {
9446     "referenced_type" : "type-3"
9447    },
9448    {
9449     "referenced_type" : "type-16"
9450    },
9451    {
9452     "referenced_type" : "type-3"
9453    },
9454    {
9455     "referenced_type" : "type-16"
9456    },
9457    {
9458     "referenced_type" : "type-3"
9459    },
9460    {
9461     "referenced_type" : "type-3"
9462    },
9463    {
9464     "referenced_type" : "type-3"
9465    },
9466    {
9467     "referenced_type" : "type-15"
9468    }
9469   ],
9470   "return_type" : "type-3",
9471   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
9472  },
9473  {
9474   "function_name" : "libyuv::I420Scale_16",
9475   "linker_set_key" : "I420Scale_16",
9476   "parameters" :
9477   [
9478    {
9479     "referenced_type" : "type-42"
9480    },
9481    {
9482     "referenced_type" : "type-3"
9483    },
9484    {
9485     "referenced_type" : "type-42"
9486    },
9487    {
9488     "referenced_type" : "type-3"
9489    },
9490    {
9491     "referenced_type" : "type-42"
9492    },
9493    {
9494     "referenced_type" : "type-3"
9495    },
9496    {
9497     "referenced_type" : "type-3"
9498    },
9499    {
9500     "referenced_type" : "type-3"
9501    },
9502    {
9503     "referenced_type" : "type-45"
9504    },
9505    {
9506     "referenced_type" : "type-3"
9507    },
9508    {
9509     "referenced_type" : "type-45"
9510    },
9511    {
9512     "referenced_type" : "type-3"
9513    },
9514    {
9515     "referenced_type" : "type-45"
9516    },
9517    {
9518     "referenced_type" : "type-3"
9519    },
9520    {
9521     "referenced_type" : "type-3"
9522    },
9523    {
9524     "referenced_type" : "type-3"
9525    },
9526    {
9527     "referenced_type" : "type-15"
9528    }
9529   ],
9530   "return_type" : "type-3",
9531   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
9532  },
9533  {
9534   "function_name" : "libyuv::I420Ssim",
9535   "linker_set_key" : "I420Ssim",
9536   "parameters" :
9537   [
9538    {
9539     "referenced_type" : "type-7"
9540    },
9541    {
9542     "referenced_type" : "type-3"
9543    },
9544    {
9545     "referenced_type" : "type-7"
9546    },
9547    {
9548     "referenced_type" : "type-3"
9549    },
9550    {
9551     "referenced_type" : "type-7"
9552    },
9553    {
9554     "referenced_type" : "type-3"
9555    },
9556    {
9557     "referenced_type" : "type-7"
9558    },
9559    {
9560     "referenced_type" : "type-3"
9561    },
9562    {
9563     "referenced_type" : "type-7"
9564    },
9565    {
9566     "referenced_type" : "type-3"
9567    },
9568    {
9569     "referenced_type" : "type-7"
9570    },
9571    {
9572     "referenced_type" : "type-3"
9573    },
9574    {
9575     "referenced_type" : "type-3"
9576    },
9577    {
9578     "referenced_type" : "type-3"
9579    }
9580   ],
9581   "return_type" : "type-10",
9582   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
9583  },
9584  {
9585   "function_name" : "libyuv::I420ToABGR",
9586   "linker_set_key" : "I420ToABGR",
9587   "parameters" :
9588   [
9589    {
9590     "referenced_type" : "type-7"
9591    },
9592    {
9593     "referenced_type" : "type-3"
9594    },
9595    {
9596     "referenced_type" : "type-7"
9597    },
9598    {
9599     "referenced_type" : "type-3"
9600    },
9601    {
9602     "referenced_type" : "type-7"
9603    },
9604    {
9605     "referenced_type" : "type-3"
9606    },
9607    {
9608     "referenced_type" : "type-16"
9609    },
9610    {
9611     "referenced_type" : "type-3"
9612    },
9613    {
9614     "referenced_type" : "type-3"
9615    },
9616    {
9617     "referenced_type" : "type-3"
9618    }
9619   ],
9620   "return_type" : "type-3",
9621   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
9622  },
9623  {
9624   "function_name" : "libyuv::I420ToARGB",
9625   "linker_set_key" : "I420ToARGB",
9626   "parameters" :
9627   [
9628    {
9629     "referenced_type" : "type-7"
9630    },
9631    {
9632     "referenced_type" : "type-3"
9633    },
9634    {
9635     "referenced_type" : "type-7"
9636    },
9637    {
9638     "referenced_type" : "type-3"
9639    },
9640    {
9641     "referenced_type" : "type-7"
9642    },
9643    {
9644     "referenced_type" : "type-3"
9645    },
9646    {
9647     "referenced_type" : "type-16"
9648    },
9649    {
9650     "referenced_type" : "type-3"
9651    },
9652    {
9653     "referenced_type" : "type-3"
9654    },
9655    {
9656     "referenced_type" : "type-3"
9657    }
9658   ],
9659   "return_type" : "type-3",
9660   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
9661  },
9662  {
9663   "function_name" : "libyuv::I420ToARGB1555",
9664   "linker_set_key" : "I420ToARGB1555",
9665   "parameters" :
9666   [
9667    {
9668     "referenced_type" : "type-7"
9669    },
9670    {
9671     "referenced_type" : "type-3"
9672    },
9673    {
9674     "referenced_type" : "type-7"
9675    },
9676    {
9677     "referenced_type" : "type-3"
9678    },
9679    {
9680     "referenced_type" : "type-7"
9681    },
9682    {
9683     "referenced_type" : "type-3"
9684    },
9685    {
9686     "referenced_type" : "type-16"
9687    },
9688    {
9689     "referenced_type" : "type-3"
9690    },
9691    {
9692     "referenced_type" : "type-3"
9693    },
9694    {
9695     "referenced_type" : "type-3"
9696    }
9697   ],
9698   "return_type" : "type-3",
9699   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9700  },
9701  {
9702   "function_name" : "libyuv::I420ToARGB4444",
9703   "linker_set_key" : "I420ToARGB4444",
9704   "parameters" :
9705   [
9706    {
9707     "referenced_type" : "type-7"
9708    },
9709    {
9710     "referenced_type" : "type-3"
9711    },
9712    {
9713     "referenced_type" : "type-7"
9714    },
9715    {
9716     "referenced_type" : "type-3"
9717    },
9718    {
9719     "referenced_type" : "type-7"
9720    },
9721    {
9722     "referenced_type" : "type-3"
9723    },
9724    {
9725     "referenced_type" : "type-16"
9726    },
9727    {
9728     "referenced_type" : "type-3"
9729    },
9730    {
9731     "referenced_type" : "type-3"
9732    },
9733    {
9734     "referenced_type" : "type-3"
9735    }
9736   ],
9737   "return_type" : "type-3",
9738   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9739  },
9740  {
9741   "function_name" : "libyuv::I420ToBGRA",
9742   "linker_set_key" : "I420ToBGRA",
9743   "parameters" :
9744   [
9745    {
9746     "referenced_type" : "type-7"
9747    },
9748    {
9749     "referenced_type" : "type-3"
9750    },
9751    {
9752     "referenced_type" : "type-7"
9753    },
9754    {
9755     "referenced_type" : "type-3"
9756    },
9757    {
9758     "referenced_type" : "type-7"
9759    },
9760    {
9761     "referenced_type" : "type-3"
9762    },
9763    {
9764     "referenced_type" : "type-16"
9765    },
9766    {
9767     "referenced_type" : "type-3"
9768    },
9769    {
9770     "referenced_type" : "type-3"
9771    },
9772    {
9773     "referenced_type" : "type-3"
9774    }
9775   ],
9776   "return_type" : "type-3",
9777   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9778  },
9779  {
9780   "function_name" : "libyuv::I420ToI400",
9781   "linker_set_key" : "I420ToI400",
9782   "parameters" :
9783   [
9784    {
9785     "referenced_type" : "type-7"
9786    },
9787    {
9788     "referenced_type" : "type-3"
9789    },
9790    {
9791     "referenced_type" : "type-7"
9792    },
9793    {
9794     "referenced_type" : "type-3"
9795    },
9796    {
9797     "referenced_type" : "type-7"
9798    },
9799    {
9800     "referenced_type" : "type-3"
9801    },
9802    {
9803     "referenced_type" : "type-16"
9804    },
9805    {
9806     "referenced_type" : "type-3"
9807    },
9808    {
9809     "referenced_type" : "type-3"
9810    },
9811    {
9812     "referenced_type" : "type-3"
9813    }
9814   ],
9815   "return_type" : "type-3",
9816   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
9817  },
9818  {
9819   "function_name" : "libyuv::I420ToI422",
9820   "linker_set_key" : "I420ToI422",
9821   "parameters" :
9822   [
9823    {
9824     "referenced_type" : "type-7"
9825    },
9826    {
9827     "referenced_type" : "type-3"
9828    },
9829    {
9830     "referenced_type" : "type-7"
9831    },
9832    {
9833     "referenced_type" : "type-3"
9834    },
9835    {
9836     "referenced_type" : "type-7"
9837    },
9838    {
9839     "referenced_type" : "type-3"
9840    },
9841    {
9842     "referenced_type" : "type-16"
9843    },
9844    {
9845     "referenced_type" : "type-3"
9846    },
9847    {
9848     "referenced_type" : "type-16"
9849    },
9850    {
9851     "referenced_type" : "type-3"
9852    },
9853    {
9854     "referenced_type" : "type-16"
9855    },
9856    {
9857     "referenced_type" : "type-3"
9858    },
9859    {
9860     "referenced_type" : "type-3"
9861    },
9862    {
9863     "referenced_type" : "type-3"
9864    }
9865   ],
9866   "return_type" : "type-3",
9867   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9868  },
9869  {
9870   "function_name" : "libyuv::I420ToI444",
9871   "linker_set_key" : "I420ToI444",
9872   "parameters" :
9873   [
9874    {
9875     "referenced_type" : "type-7"
9876    },
9877    {
9878     "referenced_type" : "type-3"
9879    },
9880    {
9881     "referenced_type" : "type-7"
9882    },
9883    {
9884     "referenced_type" : "type-3"
9885    },
9886    {
9887     "referenced_type" : "type-7"
9888    },
9889    {
9890     "referenced_type" : "type-3"
9891    },
9892    {
9893     "referenced_type" : "type-16"
9894    },
9895    {
9896     "referenced_type" : "type-3"
9897    },
9898    {
9899     "referenced_type" : "type-16"
9900    },
9901    {
9902     "referenced_type" : "type-3"
9903    },
9904    {
9905     "referenced_type" : "type-16"
9906    },
9907    {
9908     "referenced_type" : "type-3"
9909    },
9910    {
9911     "referenced_type" : "type-3"
9912    },
9913    {
9914     "referenced_type" : "type-3"
9915    }
9916   ],
9917   "return_type" : "type-3",
9918   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9919  },
9920  {
9921   "function_name" : "libyuv::I420ToNV12",
9922   "linker_set_key" : "I420ToNV12",
9923   "parameters" :
9924   [
9925    {
9926     "referenced_type" : "type-7"
9927    },
9928    {
9929     "referenced_type" : "type-3"
9930    },
9931    {
9932     "referenced_type" : "type-7"
9933    },
9934    {
9935     "referenced_type" : "type-3"
9936    },
9937    {
9938     "referenced_type" : "type-7"
9939    },
9940    {
9941     "referenced_type" : "type-3"
9942    },
9943    {
9944     "referenced_type" : "type-16"
9945    },
9946    {
9947     "referenced_type" : "type-3"
9948    },
9949    {
9950     "referenced_type" : "type-16"
9951    },
9952    {
9953     "referenced_type" : "type-3"
9954    },
9955    {
9956     "referenced_type" : "type-3"
9957    },
9958    {
9959     "referenced_type" : "type-3"
9960    }
9961   ],
9962   "return_type" : "type-3",
9963   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9964  },
9965  {
9966   "function_name" : "libyuv::I420ToNV21",
9967   "linker_set_key" : "I420ToNV21",
9968   "parameters" :
9969   [
9970    {
9971     "referenced_type" : "type-7"
9972    },
9973    {
9974     "referenced_type" : "type-3"
9975    },
9976    {
9977     "referenced_type" : "type-7"
9978    },
9979    {
9980     "referenced_type" : "type-3"
9981    },
9982    {
9983     "referenced_type" : "type-7"
9984    },
9985    {
9986     "referenced_type" : "type-3"
9987    },
9988    {
9989     "referenced_type" : "type-16"
9990    },
9991    {
9992     "referenced_type" : "type-3"
9993    },
9994    {
9995     "referenced_type" : "type-16"
9996    },
9997    {
9998     "referenced_type" : "type-3"
9999    },
10000    {
10001     "referenced_type" : "type-3"
10002    },
10003    {
10004     "referenced_type" : "type-3"
10005    }
10006   ],
10007   "return_type" : "type-3",
10008   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10009  },
10010  {
10011   "function_name" : "libyuv::I420ToRAW",
10012   "linker_set_key" : "I420ToRAW",
10013   "parameters" :
10014   [
10015    {
10016     "referenced_type" : "type-7"
10017    },
10018    {
10019     "referenced_type" : "type-3"
10020    },
10021    {
10022     "referenced_type" : "type-7"
10023    },
10024    {
10025     "referenced_type" : "type-3"
10026    },
10027    {
10028     "referenced_type" : "type-7"
10029    },
10030    {
10031     "referenced_type" : "type-3"
10032    },
10033    {
10034     "referenced_type" : "type-16"
10035    },
10036    {
10037     "referenced_type" : "type-3"
10038    },
10039    {
10040     "referenced_type" : "type-3"
10041    },
10042    {
10043     "referenced_type" : "type-3"
10044    }
10045   ],
10046   "return_type" : "type-3",
10047   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10048  },
10049  {
10050   "function_name" : "libyuv::I420ToRGB24",
10051   "linker_set_key" : "I420ToRGB24",
10052   "parameters" :
10053   [
10054    {
10055     "referenced_type" : "type-7"
10056    },
10057    {
10058     "referenced_type" : "type-3"
10059    },
10060    {
10061     "referenced_type" : "type-7"
10062    },
10063    {
10064     "referenced_type" : "type-3"
10065    },
10066    {
10067     "referenced_type" : "type-7"
10068    },
10069    {
10070     "referenced_type" : "type-3"
10071    },
10072    {
10073     "referenced_type" : "type-16"
10074    },
10075    {
10076     "referenced_type" : "type-3"
10077    },
10078    {
10079     "referenced_type" : "type-3"
10080    },
10081    {
10082     "referenced_type" : "type-3"
10083    }
10084   ],
10085   "return_type" : "type-3",
10086   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10087  },
10088  {
10089   "function_name" : "libyuv::I420ToRGB565",
10090   "linker_set_key" : "I420ToRGB565",
10091   "parameters" :
10092   [
10093    {
10094     "referenced_type" : "type-7"
10095    },
10096    {
10097     "referenced_type" : "type-3"
10098    },
10099    {
10100     "referenced_type" : "type-7"
10101    },
10102    {
10103     "referenced_type" : "type-3"
10104    },
10105    {
10106     "referenced_type" : "type-7"
10107    },
10108    {
10109     "referenced_type" : "type-3"
10110    },
10111    {
10112     "referenced_type" : "type-16"
10113    },
10114    {
10115     "referenced_type" : "type-3"
10116    },
10117    {
10118     "referenced_type" : "type-3"
10119    },
10120    {
10121     "referenced_type" : "type-3"
10122    }
10123   ],
10124   "return_type" : "type-3",
10125   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10126  },
10127  {
10128   "function_name" : "libyuv::I420ToRGB565Dither",
10129   "linker_set_key" : "I420ToRGB565Dither",
10130   "parameters" :
10131   [
10132    {
10133     "referenced_type" : "type-7"
10134    },
10135    {
10136     "referenced_type" : "type-3"
10137    },
10138    {
10139     "referenced_type" : "type-7"
10140    },
10141    {
10142     "referenced_type" : "type-3"
10143    },
10144    {
10145     "referenced_type" : "type-7"
10146    },
10147    {
10148     "referenced_type" : "type-3"
10149    },
10150    {
10151     "referenced_type" : "type-16"
10152    },
10153    {
10154     "referenced_type" : "type-3"
10155    },
10156    {
10157     "referenced_type" : "type-7"
10158    },
10159    {
10160     "referenced_type" : "type-3"
10161    },
10162    {
10163     "referenced_type" : "type-3"
10164    }
10165   ],
10166   "return_type" : "type-3",
10167   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10168  },
10169  {
10170   "function_name" : "libyuv::I420ToRGBA",
10171   "linker_set_key" : "I420ToRGBA",
10172   "parameters" :
10173   [
10174    {
10175     "referenced_type" : "type-7"
10176    },
10177    {
10178     "referenced_type" : "type-3"
10179    },
10180    {
10181     "referenced_type" : "type-7"
10182    },
10183    {
10184     "referenced_type" : "type-3"
10185    },
10186    {
10187     "referenced_type" : "type-7"
10188    },
10189    {
10190     "referenced_type" : "type-3"
10191    },
10192    {
10193     "referenced_type" : "type-16"
10194    },
10195    {
10196     "referenced_type" : "type-3"
10197    },
10198    {
10199     "referenced_type" : "type-3"
10200    },
10201    {
10202     "referenced_type" : "type-3"
10203    }
10204   ],
10205   "return_type" : "type-3",
10206   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10207  },
10208  {
10209   "function_name" : "libyuv::I420ToUYVY",
10210   "linker_set_key" : "I420ToUYVY",
10211   "parameters" :
10212   [
10213    {
10214     "referenced_type" : "type-7"
10215    },
10216    {
10217     "referenced_type" : "type-3"
10218    },
10219    {
10220     "referenced_type" : "type-7"
10221    },
10222    {
10223     "referenced_type" : "type-3"
10224    },
10225    {
10226     "referenced_type" : "type-7"
10227    },
10228    {
10229     "referenced_type" : "type-3"
10230    },
10231    {
10232     "referenced_type" : "type-16"
10233    },
10234    {
10235     "referenced_type" : "type-3"
10236    },
10237    {
10238     "referenced_type" : "type-3"
10239    },
10240    {
10241     "referenced_type" : "type-3"
10242    }
10243   ],
10244   "return_type" : "type-3",
10245   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10246  },
10247  {
10248   "function_name" : "libyuv::I420ToYUY2",
10249   "linker_set_key" : "I420ToYUY2",
10250   "parameters" :
10251   [
10252    {
10253     "referenced_type" : "type-7"
10254    },
10255    {
10256     "referenced_type" : "type-3"
10257    },
10258    {
10259     "referenced_type" : "type-7"
10260    },
10261    {
10262     "referenced_type" : "type-3"
10263    },
10264    {
10265     "referenced_type" : "type-7"
10266    },
10267    {
10268     "referenced_type" : "type-3"
10269    },
10270    {
10271     "referenced_type" : "type-16"
10272    },
10273    {
10274     "referenced_type" : "type-3"
10275    },
10276    {
10277     "referenced_type" : "type-3"
10278    },
10279    {
10280     "referenced_type" : "type-3"
10281    }
10282   ],
10283   "return_type" : "type-3",
10284   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10285  },
10286  {
10287   "function_name" : "libyuv::I422AlphaToARGBRow_AVX2",
10288   "linker_set_key" : "I422AlphaToARGBRow_AVX2",
10289   "parameters" :
10290   [
10291    {
10292     "referenced_type" : "type-7"
10293    },
10294    {
10295     "referenced_type" : "type-7"
10296    },
10297    {
10298     "referenced_type" : "type-7"
10299    },
10300    {
10301     "referenced_type" : "type-7"
10302    },
10303    {
10304     "referenced_type" : "type-16"
10305    },
10306    {
10307     "referenced_type" : "type-143"
10308    },
10309    {
10310     "referenced_type" : "type-3"
10311    }
10312   ],
10313   "return_type" : "type-40",
10314   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10315  },
10316  {
10317   "function_name" : "libyuv::I422AlphaToARGBRow_Any_AVX2",
10318   "linker_set_key" : "I422AlphaToARGBRow_Any_AVX2",
10319   "parameters" :
10320   [
10321    {
10322     "referenced_type" : "type-7"
10323    },
10324    {
10325     "referenced_type" : "type-7"
10326    },
10327    {
10328     "referenced_type" : "type-7"
10329    },
10330    {
10331     "referenced_type" : "type-7"
10332    },
10333    {
10334     "referenced_type" : "type-16"
10335    },
10336    {
10337     "referenced_type" : "type-143"
10338    },
10339    {
10340     "referenced_type" : "type-3"
10341    }
10342   ],
10343   "return_type" : "type-40",
10344   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10345  },
10346  {
10347   "function_name" : "libyuv::I422AlphaToARGBRow_Any_SSSE3",
10348   "linker_set_key" : "I422AlphaToARGBRow_Any_SSSE3",
10349   "parameters" :
10350   [
10351    {
10352     "referenced_type" : "type-7"
10353    },
10354    {
10355     "referenced_type" : "type-7"
10356    },
10357    {
10358     "referenced_type" : "type-7"
10359    },
10360    {
10361     "referenced_type" : "type-7"
10362    },
10363    {
10364     "referenced_type" : "type-16"
10365    },
10366    {
10367     "referenced_type" : "type-143"
10368    },
10369    {
10370     "referenced_type" : "type-3"
10371    }
10372   ],
10373   "return_type" : "type-40",
10374   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10375  },
10376  {
10377   "function_name" : "libyuv::I422AlphaToARGBRow_C",
10378   "linker_set_key" : "I422AlphaToARGBRow_C",
10379   "parameters" :
10380   [
10381    {
10382     "referenced_type" : "type-7"
10383    },
10384    {
10385     "referenced_type" : "type-7"
10386    },
10387    {
10388     "referenced_type" : "type-7"
10389    },
10390    {
10391     "referenced_type" : "type-7"
10392    },
10393    {
10394     "referenced_type" : "type-16"
10395    },
10396    {
10397     "referenced_type" : "type-143"
10398    },
10399    {
10400     "referenced_type" : "type-3"
10401    }
10402   ],
10403   "return_type" : "type-40",
10404   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10405  },
10406  {
10407   "function_name" : "libyuv::I422AlphaToARGBRow_SSSE3",
10408   "linker_set_key" : "I422AlphaToARGBRow_SSSE3",
10409   "parameters" :
10410   [
10411    {
10412     "referenced_type" : "type-7"
10413    },
10414    {
10415     "referenced_type" : "type-7"
10416    },
10417    {
10418     "referenced_type" : "type-7"
10419    },
10420    {
10421     "referenced_type" : "type-7"
10422    },
10423    {
10424     "referenced_type" : "type-16"
10425    },
10426    {
10427     "referenced_type" : "type-143"
10428    },
10429    {
10430     "referenced_type" : "type-3"
10431    }
10432   ],
10433   "return_type" : "type-40",
10434   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10435  },
10436  {
10437   "function_name" : "libyuv::I422Copy",
10438   "linker_set_key" : "I422Copy",
10439   "parameters" :
10440   [
10441    {
10442     "referenced_type" : "type-7"
10443    },
10444    {
10445     "referenced_type" : "type-3"
10446    },
10447    {
10448     "referenced_type" : "type-7"
10449    },
10450    {
10451     "referenced_type" : "type-3"
10452    },
10453    {
10454     "referenced_type" : "type-7"
10455    },
10456    {
10457     "referenced_type" : "type-3"
10458    },
10459    {
10460     "referenced_type" : "type-16"
10461    },
10462    {
10463     "referenced_type" : "type-3"
10464    },
10465    {
10466     "referenced_type" : "type-16"
10467    },
10468    {
10469     "referenced_type" : "type-3"
10470    },
10471    {
10472     "referenced_type" : "type-16"
10473    },
10474    {
10475     "referenced_type" : "type-3"
10476    },
10477    {
10478     "referenced_type" : "type-3"
10479    },
10480    {
10481     "referenced_type" : "type-3"
10482    }
10483   ],
10484   "return_type" : "type-3",
10485   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
10486  },
10487  {
10488   "function_name" : "libyuv::I422ToABGR",
10489   "linker_set_key" : "I422ToABGR",
10490   "parameters" :
10491   [
10492    {
10493     "referenced_type" : "type-7"
10494    },
10495    {
10496     "referenced_type" : "type-3"
10497    },
10498    {
10499     "referenced_type" : "type-7"
10500    },
10501    {
10502     "referenced_type" : "type-3"
10503    },
10504    {
10505     "referenced_type" : "type-7"
10506    },
10507    {
10508     "referenced_type" : "type-3"
10509    },
10510    {
10511     "referenced_type" : "type-16"
10512    },
10513    {
10514     "referenced_type" : "type-3"
10515    },
10516    {
10517     "referenced_type" : "type-3"
10518    },
10519    {
10520     "referenced_type" : "type-3"
10521    }
10522   ],
10523   "return_type" : "type-3",
10524   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
10525  },
10526  {
10527   "function_name" : "libyuv::I422ToARGB",
10528   "linker_set_key" : "I422ToARGB",
10529   "parameters" :
10530   [
10531    {
10532     "referenced_type" : "type-7"
10533    },
10534    {
10535     "referenced_type" : "type-3"
10536    },
10537    {
10538     "referenced_type" : "type-7"
10539    },
10540    {
10541     "referenced_type" : "type-3"
10542    },
10543    {
10544     "referenced_type" : "type-7"
10545    },
10546    {
10547     "referenced_type" : "type-3"
10548    },
10549    {
10550     "referenced_type" : "type-16"
10551    },
10552    {
10553     "referenced_type" : "type-3"
10554    },
10555    {
10556     "referenced_type" : "type-3"
10557    },
10558    {
10559     "referenced_type" : "type-3"
10560    }
10561   ],
10562   "return_type" : "type-3",
10563   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
10564  },
10565  {
10566   "function_name" : "libyuv::I422ToARGB1555Row_AVX2",
10567   "linker_set_key" : "I422ToARGB1555Row_AVX2",
10568   "parameters" :
10569   [
10570    {
10571     "referenced_type" : "type-7"
10572    },
10573    {
10574     "referenced_type" : "type-7"
10575    },
10576    {
10577     "referenced_type" : "type-7"
10578    },
10579    {
10580     "referenced_type" : "type-16"
10581    },
10582    {
10583     "referenced_type" : "type-143"
10584    },
10585    {
10586     "referenced_type" : "type-3"
10587    }
10588   ],
10589   "return_type" : "type-40",
10590   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10591  },
10592  {
10593   "function_name" : "libyuv::I422ToARGB1555Row_Any_AVX2",
10594   "linker_set_key" : "I422ToARGB1555Row_Any_AVX2",
10595   "parameters" :
10596   [
10597    {
10598     "referenced_type" : "type-7"
10599    },
10600    {
10601     "referenced_type" : "type-7"
10602    },
10603    {
10604     "referenced_type" : "type-7"
10605    },
10606    {
10607     "referenced_type" : "type-16"
10608    },
10609    {
10610     "referenced_type" : "type-143"
10611    },
10612    {
10613     "referenced_type" : "type-3"
10614    }
10615   ],
10616   "return_type" : "type-40",
10617   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10618  },
10619  {
10620   "function_name" : "libyuv::I422ToARGB1555Row_Any_SSSE3",
10621   "linker_set_key" : "I422ToARGB1555Row_Any_SSSE3",
10622   "parameters" :
10623   [
10624    {
10625     "referenced_type" : "type-7"
10626    },
10627    {
10628     "referenced_type" : "type-7"
10629    },
10630    {
10631     "referenced_type" : "type-7"
10632    },
10633    {
10634     "referenced_type" : "type-16"
10635    },
10636    {
10637     "referenced_type" : "type-143"
10638    },
10639    {
10640     "referenced_type" : "type-3"
10641    }
10642   ],
10643   "return_type" : "type-40",
10644   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10645  },
10646  {
10647   "function_name" : "libyuv::I422ToARGB1555Row_C",
10648   "linker_set_key" : "I422ToARGB1555Row_C",
10649   "parameters" :
10650   [
10651    {
10652     "referenced_type" : "type-7"
10653    },
10654    {
10655     "referenced_type" : "type-7"
10656    },
10657    {
10658     "referenced_type" : "type-7"
10659    },
10660    {
10661     "referenced_type" : "type-16"
10662    },
10663    {
10664     "referenced_type" : "type-143"
10665    },
10666    {
10667     "referenced_type" : "type-3"
10668    }
10669   ],
10670   "return_type" : "type-40",
10671   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10672  },
10673  {
10674   "function_name" : "libyuv::I422ToARGB1555Row_SSSE3",
10675   "linker_set_key" : "I422ToARGB1555Row_SSSE3",
10676   "parameters" :
10677   [
10678    {
10679     "referenced_type" : "type-7"
10680    },
10681    {
10682     "referenced_type" : "type-7"
10683    },
10684    {
10685     "referenced_type" : "type-7"
10686    },
10687    {
10688     "referenced_type" : "type-16"
10689    },
10690    {
10691     "referenced_type" : "type-143"
10692    },
10693    {
10694     "referenced_type" : "type-3"
10695    }
10696   ],
10697   "return_type" : "type-40",
10698   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10699  },
10700  {
10701   "function_name" : "libyuv::I422ToARGB4444Row_AVX2",
10702   "linker_set_key" : "I422ToARGB4444Row_AVX2",
10703   "parameters" :
10704   [
10705    {
10706     "referenced_type" : "type-7"
10707    },
10708    {
10709     "referenced_type" : "type-7"
10710    },
10711    {
10712     "referenced_type" : "type-7"
10713    },
10714    {
10715     "referenced_type" : "type-16"
10716    },
10717    {
10718     "referenced_type" : "type-143"
10719    },
10720    {
10721     "referenced_type" : "type-3"
10722    }
10723   ],
10724   "return_type" : "type-40",
10725   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10726  },
10727  {
10728   "function_name" : "libyuv::I422ToARGB4444Row_Any_AVX2",
10729   "linker_set_key" : "I422ToARGB4444Row_Any_AVX2",
10730   "parameters" :
10731   [
10732    {
10733     "referenced_type" : "type-7"
10734    },
10735    {
10736     "referenced_type" : "type-7"
10737    },
10738    {
10739     "referenced_type" : "type-7"
10740    },
10741    {
10742     "referenced_type" : "type-16"
10743    },
10744    {
10745     "referenced_type" : "type-143"
10746    },
10747    {
10748     "referenced_type" : "type-3"
10749    }
10750   ],
10751   "return_type" : "type-40",
10752   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10753  },
10754  {
10755   "function_name" : "libyuv::I422ToARGB4444Row_Any_SSSE3",
10756   "linker_set_key" : "I422ToARGB4444Row_Any_SSSE3",
10757   "parameters" :
10758   [
10759    {
10760     "referenced_type" : "type-7"
10761    },
10762    {
10763     "referenced_type" : "type-7"
10764    },
10765    {
10766     "referenced_type" : "type-7"
10767    },
10768    {
10769     "referenced_type" : "type-16"
10770    },
10771    {
10772     "referenced_type" : "type-143"
10773    },
10774    {
10775     "referenced_type" : "type-3"
10776    }
10777   ],
10778   "return_type" : "type-40",
10779   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10780  },
10781  {
10782   "function_name" : "libyuv::I422ToARGB4444Row_C",
10783   "linker_set_key" : "I422ToARGB4444Row_C",
10784   "parameters" :
10785   [
10786    {
10787     "referenced_type" : "type-7"
10788    },
10789    {
10790     "referenced_type" : "type-7"
10791    },
10792    {
10793     "referenced_type" : "type-7"
10794    },
10795    {
10796     "referenced_type" : "type-16"
10797    },
10798    {
10799     "referenced_type" : "type-143"
10800    },
10801    {
10802     "referenced_type" : "type-3"
10803    }
10804   ],
10805   "return_type" : "type-40",
10806   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10807  },
10808  {
10809   "function_name" : "libyuv::I422ToARGB4444Row_SSSE3",
10810   "linker_set_key" : "I422ToARGB4444Row_SSSE3",
10811   "parameters" :
10812   [
10813    {
10814     "referenced_type" : "type-7"
10815    },
10816    {
10817     "referenced_type" : "type-7"
10818    },
10819    {
10820     "referenced_type" : "type-7"
10821    },
10822    {
10823     "referenced_type" : "type-16"
10824    },
10825    {
10826     "referenced_type" : "type-143"
10827    },
10828    {
10829     "referenced_type" : "type-3"
10830    }
10831   ],
10832   "return_type" : "type-40",
10833   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10834  },
10835  {
10836   "function_name" : "libyuv::I422ToARGBRow_AVX2",
10837   "linker_set_key" : "I422ToARGBRow_AVX2",
10838   "parameters" :
10839   [
10840    {
10841     "referenced_type" : "type-7"
10842    },
10843    {
10844     "referenced_type" : "type-7"
10845    },
10846    {
10847     "referenced_type" : "type-7"
10848    },
10849    {
10850     "referenced_type" : "type-16"
10851    },
10852    {
10853     "referenced_type" : "type-143"
10854    },
10855    {
10856     "referenced_type" : "type-3"
10857    }
10858   ],
10859   "return_type" : "type-40",
10860   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10861  },
10862  {
10863   "function_name" : "libyuv::I422ToARGBRow_Any_AVX2",
10864   "linker_set_key" : "I422ToARGBRow_Any_AVX2",
10865   "parameters" :
10866   [
10867    {
10868     "referenced_type" : "type-7"
10869    },
10870    {
10871     "referenced_type" : "type-7"
10872    },
10873    {
10874     "referenced_type" : "type-7"
10875    },
10876    {
10877     "referenced_type" : "type-16"
10878    },
10879    {
10880     "referenced_type" : "type-143"
10881    },
10882    {
10883     "referenced_type" : "type-3"
10884    }
10885   ],
10886   "return_type" : "type-40",
10887   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10888  },
10889  {
10890   "function_name" : "libyuv::I422ToARGBRow_Any_SSSE3",
10891   "linker_set_key" : "I422ToARGBRow_Any_SSSE3",
10892   "parameters" :
10893   [
10894    {
10895     "referenced_type" : "type-7"
10896    },
10897    {
10898     "referenced_type" : "type-7"
10899    },
10900    {
10901     "referenced_type" : "type-7"
10902    },
10903    {
10904     "referenced_type" : "type-16"
10905    },
10906    {
10907     "referenced_type" : "type-143"
10908    },
10909    {
10910     "referenced_type" : "type-3"
10911    }
10912   ],
10913   "return_type" : "type-40",
10914   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10915  },
10916  {
10917   "function_name" : "libyuv::I422ToARGBRow_C",
10918   "linker_set_key" : "I422ToARGBRow_C",
10919   "parameters" :
10920   [
10921    {
10922     "referenced_type" : "type-7"
10923    },
10924    {
10925     "referenced_type" : "type-7"
10926    },
10927    {
10928     "referenced_type" : "type-7"
10929    },
10930    {
10931     "referenced_type" : "type-16"
10932    },
10933    {
10934     "referenced_type" : "type-143"
10935    },
10936    {
10937     "referenced_type" : "type-3"
10938    }
10939   ],
10940   "return_type" : "type-40",
10941   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10942  },
10943  {
10944   "function_name" : "libyuv::I422ToARGBRow_SSSE3",
10945   "linker_set_key" : "I422ToARGBRow_SSSE3",
10946   "parameters" :
10947   [
10948    {
10949     "referenced_type" : "type-7"
10950    },
10951    {
10952     "referenced_type" : "type-7"
10953    },
10954    {
10955     "referenced_type" : "type-7"
10956    },
10957    {
10958     "referenced_type" : "type-16"
10959    },
10960    {
10961     "referenced_type" : "type-143"
10962    },
10963    {
10964     "referenced_type" : "type-3"
10965    }
10966   ],
10967   "return_type" : "type-40",
10968   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10969  },
10970  {
10971   "function_name" : "libyuv::I422ToBGRA",
10972   "linker_set_key" : "I422ToBGRA",
10973   "parameters" :
10974   [
10975    {
10976     "referenced_type" : "type-7"
10977    },
10978    {
10979     "referenced_type" : "type-3"
10980    },
10981    {
10982     "referenced_type" : "type-7"
10983    },
10984    {
10985     "referenced_type" : "type-3"
10986    },
10987    {
10988     "referenced_type" : "type-7"
10989    },
10990    {
10991     "referenced_type" : "type-3"
10992    },
10993    {
10994     "referenced_type" : "type-16"
10995    },
10996    {
10997     "referenced_type" : "type-3"
10998    },
10999    {
11000     "referenced_type" : "type-3"
11001    },
11002    {
11003     "referenced_type" : "type-3"
11004    }
11005   ],
11006   "return_type" : "type-3",
11007   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
11008  },
11009  {
11010   "function_name" : "libyuv::I422ToI420",
11011   "linker_set_key" : "I422ToI420",
11012   "parameters" :
11013   [
11014    {
11015     "referenced_type" : "type-7"
11016    },
11017    {
11018     "referenced_type" : "type-3"
11019    },
11020    {
11021     "referenced_type" : "type-7"
11022    },
11023    {
11024     "referenced_type" : "type-3"
11025    },
11026    {
11027     "referenced_type" : "type-7"
11028    },
11029    {
11030     "referenced_type" : "type-3"
11031    },
11032    {
11033     "referenced_type" : "type-16"
11034    },
11035    {
11036     "referenced_type" : "type-3"
11037    },
11038    {
11039     "referenced_type" : "type-16"
11040    },
11041    {
11042     "referenced_type" : "type-3"
11043    },
11044    {
11045     "referenced_type" : "type-16"
11046    },
11047    {
11048     "referenced_type" : "type-3"
11049    },
11050    {
11051     "referenced_type" : "type-3"
11052    },
11053    {
11054     "referenced_type" : "type-3"
11055    }
11056   ],
11057   "return_type" : "type-3",
11058   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
11059  },
11060  {
11061   "function_name" : "libyuv::I422ToRGB24Row_AVX2",
11062   "linker_set_key" : "I422ToRGB24Row_AVX2",
11063   "parameters" :
11064   [
11065    {
11066     "referenced_type" : "type-7"
11067    },
11068    {
11069     "referenced_type" : "type-7"
11070    },
11071    {
11072     "referenced_type" : "type-7"
11073    },
11074    {
11075     "referenced_type" : "type-16"
11076    },
11077    {
11078     "referenced_type" : "type-143"
11079    },
11080    {
11081     "referenced_type" : "type-3"
11082    }
11083   ],
11084   "return_type" : "type-40",
11085   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11086  },
11087  {
11088   "function_name" : "libyuv::I422ToRGB24Row_Any_AVX2",
11089   "linker_set_key" : "I422ToRGB24Row_Any_AVX2",
11090   "parameters" :
11091   [
11092    {
11093     "referenced_type" : "type-7"
11094    },
11095    {
11096     "referenced_type" : "type-7"
11097    },
11098    {
11099     "referenced_type" : "type-7"
11100    },
11101    {
11102     "referenced_type" : "type-16"
11103    },
11104    {
11105     "referenced_type" : "type-143"
11106    },
11107    {
11108     "referenced_type" : "type-3"
11109    }
11110   ],
11111   "return_type" : "type-40",
11112   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11113  },
11114  {
11115   "function_name" : "libyuv::I422ToRGB24Row_Any_SSSE3",
11116   "linker_set_key" : "I422ToRGB24Row_Any_SSSE3",
11117   "parameters" :
11118   [
11119    {
11120     "referenced_type" : "type-7"
11121    },
11122    {
11123     "referenced_type" : "type-7"
11124    },
11125    {
11126     "referenced_type" : "type-7"
11127    },
11128    {
11129     "referenced_type" : "type-16"
11130    },
11131    {
11132     "referenced_type" : "type-143"
11133    },
11134    {
11135     "referenced_type" : "type-3"
11136    }
11137   ],
11138   "return_type" : "type-40",
11139   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11140  },
11141  {
11142   "function_name" : "libyuv::I422ToRGB24Row_C",
11143   "linker_set_key" : "I422ToRGB24Row_C",
11144   "parameters" :
11145   [
11146    {
11147     "referenced_type" : "type-7"
11148    },
11149    {
11150     "referenced_type" : "type-7"
11151    },
11152    {
11153     "referenced_type" : "type-7"
11154    },
11155    {
11156     "referenced_type" : "type-16"
11157    },
11158    {
11159     "referenced_type" : "type-143"
11160    },
11161    {
11162     "referenced_type" : "type-3"
11163    }
11164   ],
11165   "return_type" : "type-40",
11166   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11167  },
11168  {
11169   "function_name" : "libyuv::I422ToRGB24Row_SSSE3",
11170   "linker_set_key" : "I422ToRGB24Row_SSSE3",
11171   "parameters" :
11172   [
11173    {
11174     "referenced_type" : "type-7"
11175    },
11176    {
11177     "referenced_type" : "type-7"
11178    },
11179    {
11180     "referenced_type" : "type-7"
11181    },
11182    {
11183     "referenced_type" : "type-16"
11184    },
11185    {
11186     "referenced_type" : "type-143"
11187    },
11188    {
11189     "referenced_type" : "type-3"
11190    }
11191   ],
11192   "return_type" : "type-40",
11193   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11194  },
11195  {
11196   "function_name" : "libyuv::I422ToRGB565",
11197   "linker_set_key" : "I422ToRGB565",
11198   "parameters" :
11199   [
11200    {
11201     "referenced_type" : "type-7"
11202    },
11203    {
11204     "referenced_type" : "type-3"
11205    },
11206    {
11207     "referenced_type" : "type-7"
11208    },
11209    {
11210     "referenced_type" : "type-3"
11211    },
11212    {
11213     "referenced_type" : "type-7"
11214    },
11215    {
11216     "referenced_type" : "type-3"
11217    },
11218    {
11219     "referenced_type" : "type-16"
11220    },
11221    {
11222     "referenced_type" : "type-3"
11223    },
11224    {
11225     "referenced_type" : "type-3"
11226    },
11227    {
11228     "referenced_type" : "type-3"
11229    }
11230   ],
11231   "return_type" : "type-3",
11232   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
11233  },
11234  {
11235   "function_name" : "libyuv::I422ToRGB565Row_AVX2",
11236   "linker_set_key" : "I422ToRGB565Row_AVX2",
11237   "parameters" :
11238   [
11239    {
11240     "referenced_type" : "type-7"
11241    },
11242    {
11243     "referenced_type" : "type-7"
11244    },
11245    {
11246     "referenced_type" : "type-7"
11247    },
11248    {
11249     "referenced_type" : "type-16"
11250    },
11251    {
11252     "referenced_type" : "type-143"
11253    },
11254    {
11255     "referenced_type" : "type-3"
11256    }
11257   ],
11258   "return_type" : "type-40",
11259   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11260  },
11261  {
11262   "function_name" : "libyuv::I422ToRGB565Row_Any_AVX2",
11263   "linker_set_key" : "I422ToRGB565Row_Any_AVX2",
11264   "parameters" :
11265   [
11266    {
11267     "referenced_type" : "type-7"
11268    },
11269    {
11270     "referenced_type" : "type-7"
11271    },
11272    {
11273     "referenced_type" : "type-7"
11274    },
11275    {
11276     "referenced_type" : "type-16"
11277    },
11278    {
11279     "referenced_type" : "type-143"
11280    },
11281    {
11282     "referenced_type" : "type-3"
11283    }
11284   ],
11285   "return_type" : "type-40",
11286   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11287  },
11288  {
11289   "function_name" : "libyuv::I422ToRGB565Row_Any_SSSE3",
11290   "linker_set_key" : "I422ToRGB565Row_Any_SSSE3",
11291   "parameters" :
11292   [
11293    {
11294     "referenced_type" : "type-7"
11295    },
11296    {
11297     "referenced_type" : "type-7"
11298    },
11299    {
11300     "referenced_type" : "type-7"
11301    },
11302    {
11303     "referenced_type" : "type-16"
11304    },
11305    {
11306     "referenced_type" : "type-143"
11307    },
11308    {
11309     "referenced_type" : "type-3"
11310    }
11311   ],
11312   "return_type" : "type-40",
11313   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11314  },
11315  {
11316   "function_name" : "libyuv::I422ToRGB565Row_C",
11317   "linker_set_key" : "I422ToRGB565Row_C",
11318   "parameters" :
11319   [
11320    {
11321     "referenced_type" : "type-7"
11322    },
11323    {
11324     "referenced_type" : "type-7"
11325    },
11326    {
11327     "referenced_type" : "type-7"
11328    },
11329    {
11330     "referenced_type" : "type-16"
11331    },
11332    {
11333     "referenced_type" : "type-143"
11334    },
11335    {
11336     "referenced_type" : "type-3"
11337    }
11338   ],
11339   "return_type" : "type-40",
11340   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11341  },
11342  {
11343   "function_name" : "libyuv::I422ToRGB565Row_SSSE3",
11344   "linker_set_key" : "I422ToRGB565Row_SSSE3",
11345   "parameters" :
11346   [
11347    {
11348     "referenced_type" : "type-7"
11349    },
11350    {
11351     "referenced_type" : "type-7"
11352    },
11353    {
11354     "referenced_type" : "type-7"
11355    },
11356    {
11357     "referenced_type" : "type-16"
11358    },
11359    {
11360     "referenced_type" : "type-143"
11361    },
11362    {
11363     "referenced_type" : "type-3"
11364    }
11365   ],
11366   "return_type" : "type-40",
11367   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11368  },
11369  {
11370   "function_name" : "libyuv::I422ToRGBA",
11371   "linker_set_key" : "I422ToRGBA",
11372   "parameters" :
11373   [
11374    {
11375     "referenced_type" : "type-7"
11376    },
11377    {
11378     "referenced_type" : "type-3"
11379    },
11380    {
11381     "referenced_type" : "type-7"
11382    },
11383    {
11384     "referenced_type" : "type-3"
11385    },
11386    {
11387     "referenced_type" : "type-7"
11388    },
11389    {
11390     "referenced_type" : "type-3"
11391    },
11392    {
11393     "referenced_type" : "type-16"
11394    },
11395    {
11396     "referenced_type" : "type-3"
11397    },
11398    {
11399     "referenced_type" : "type-3"
11400    },
11401    {
11402     "referenced_type" : "type-3"
11403    }
11404   ],
11405   "return_type" : "type-3",
11406   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
11407  },
11408  {
11409   "function_name" : "libyuv::I422ToRGBARow_AVX2",
11410   "linker_set_key" : "I422ToRGBARow_AVX2",
11411   "parameters" :
11412   [
11413    {
11414     "referenced_type" : "type-7"
11415    },
11416    {
11417     "referenced_type" : "type-7"
11418    },
11419    {
11420     "referenced_type" : "type-7"
11421    },
11422    {
11423     "referenced_type" : "type-16"
11424    },
11425    {
11426     "referenced_type" : "type-143"
11427    },
11428    {
11429     "referenced_type" : "type-3"
11430    }
11431   ],
11432   "return_type" : "type-40",
11433   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11434  },
11435  {
11436   "function_name" : "libyuv::I422ToRGBARow_Any_AVX2",
11437   "linker_set_key" : "I422ToRGBARow_Any_AVX2",
11438   "parameters" :
11439   [
11440    {
11441     "referenced_type" : "type-7"
11442    },
11443    {
11444     "referenced_type" : "type-7"
11445    },
11446    {
11447     "referenced_type" : "type-7"
11448    },
11449    {
11450     "referenced_type" : "type-16"
11451    },
11452    {
11453     "referenced_type" : "type-143"
11454    },
11455    {
11456     "referenced_type" : "type-3"
11457    }
11458   ],
11459   "return_type" : "type-40",
11460   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11461  },
11462  {
11463   "function_name" : "libyuv::I422ToRGBARow_Any_SSSE3",
11464   "linker_set_key" : "I422ToRGBARow_Any_SSSE3",
11465   "parameters" :
11466   [
11467    {
11468     "referenced_type" : "type-7"
11469    },
11470    {
11471     "referenced_type" : "type-7"
11472    },
11473    {
11474     "referenced_type" : "type-7"
11475    },
11476    {
11477     "referenced_type" : "type-16"
11478    },
11479    {
11480     "referenced_type" : "type-143"
11481    },
11482    {
11483     "referenced_type" : "type-3"
11484    }
11485   ],
11486   "return_type" : "type-40",
11487   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11488  },
11489  {
11490   "function_name" : "libyuv::I422ToRGBARow_C",
11491   "linker_set_key" : "I422ToRGBARow_C",
11492   "parameters" :
11493   [
11494    {
11495     "referenced_type" : "type-7"
11496    },
11497    {
11498     "referenced_type" : "type-7"
11499    },
11500    {
11501     "referenced_type" : "type-7"
11502    },
11503    {
11504     "referenced_type" : "type-16"
11505    },
11506    {
11507     "referenced_type" : "type-143"
11508    },
11509    {
11510     "referenced_type" : "type-3"
11511    }
11512   ],
11513   "return_type" : "type-40",
11514   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11515  },
11516  {
11517   "function_name" : "libyuv::I422ToRGBARow_SSSE3",
11518   "linker_set_key" : "I422ToRGBARow_SSSE3",
11519   "parameters" :
11520   [
11521    {
11522     "referenced_type" : "type-7"
11523    },
11524    {
11525     "referenced_type" : "type-7"
11526    },
11527    {
11528     "referenced_type" : "type-7"
11529    },
11530    {
11531     "referenced_type" : "type-16"
11532    },
11533    {
11534     "referenced_type" : "type-143"
11535    },
11536    {
11537     "referenced_type" : "type-3"
11538    }
11539   ],
11540   "return_type" : "type-40",
11541   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11542  },
11543  {
11544   "function_name" : "libyuv::I422ToUYVY",
11545   "linker_set_key" : "I422ToUYVY",
11546   "parameters" :
11547   [
11548    {
11549     "referenced_type" : "type-7"
11550    },
11551    {
11552     "referenced_type" : "type-3"
11553    },
11554    {
11555     "referenced_type" : "type-7"
11556    },
11557    {
11558     "referenced_type" : "type-3"
11559    },
11560    {
11561     "referenced_type" : "type-7"
11562    },
11563    {
11564     "referenced_type" : "type-3"
11565    },
11566    {
11567     "referenced_type" : "type-16"
11568    },
11569    {
11570     "referenced_type" : "type-3"
11571    },
11572    {
11573     "referenced_type" : "type-3"
11574    },
11575    {
11576     "referenced_type" : "type-3"
11577    }
11578   ],
11579   "return_type" : "type-3",
11580   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
11581  },
11582  {
11583   "function_name" : "libyuv::I422ToUYVYRow_Any_SSE2",
11584   "linker_set_key" : "I422ToUYVYRow_Any_SSE2",
11585   "parameters" :
11586   [
11587    {
11588     "referenced_type" : "type-7"
11589    },
11590    {
11591     "referenced_type" : "type-7"
11592    },
11593    {
11594     "referenced_type" : "type-7"
11595    },
11596    {
11597     "referenced_type" : "type-16"
11598    },
11599    {
11600     "referenced_type" : "type-3"
11601    }
11602   ],
11603   "return_type" : "type-40",
11604   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11605  },
11606  {
11607   "function_name" : "libyuv::I422ToUYVYRow_C",
11608   "linker_set_key" : "I422ToUYVYRow_C",
11609   "parameters" :
11610   [
11611    {
11612     "referenced_type" : "type-7"
11613    },
11614    {
11615     "referenced_type" : "type-7"
11616    },
11617    {
11618     "referenced_type" : "type-7"
11619    },
11620    {
11621     "referenced_type" : "type-16"
11622    },
11623    {
11624     "referenced_type" : "type-3"
11625    }
11626   ],
11627   "return_type" : "type-40",
11628   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11629  },
11630  {
11631   "function_name" : "libyuv::I422ToUYVYRow_SSE2",
11632   "linker_set_key" : "I422ToUYVYRow_SSE2",
11633   "parameters" :
11634   [
11635    {
11636     "referenced_type" : "type-7"
11637    },
11638    {
11639     "referenced_type" : "type-7"
11640    },
11641    {
11642     "referenced_type" : "type-7"
11643    },
11644    {
11645     "referenced_type" : "type-16"
11646    },
11647    {
11648     "referenced_type" : "type-3"
11649    }
11650   ],
11651   "return_type" : "type-40",
11652   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11653  },
11654  {
11655   "function_name" : "libyuv::I422ToYUY2",
11656   "linker_set_key" : "I422ToYUY2",
11657   "parameters" :
11658   [
11659    {
11660     "referenced_type" : "type-7"
11661    },
11662    {
11663     "referenced_type" : "type-3"
11664    },
11665    {
11666     "referenced_type" : "type-7"
11667    },
11668    {
11669     "referenced_type" : "type-3"
11670    },
11671    {
11672     "referenced_type" : "type-7"
11673    },
11674    {
11675     "referenced_type" : "type-3"
11676    },
11677    {
11678     "referenced_type" : "type-16"
11679    },
11680    {
11681     "referenced_type" : "type-3"
11682    },
11683    {
11684     "referenced_type" : "type-3"
11685    },
11686    {
11687     "referenced_type" : "type-3"
11688    }
11689   ],
11690   "return_type" : "type-3",
11691   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
11692  },
11693  {
11694   "function_name" : "libyuv::I422ToYUY2Row_Any_SSE2",
11695   "linker_set_key" : "I422ToYUY2Row_Any_SSE2",
11696   "parameters" :
11697   [
11698    {
11699     "referenced_type" : "type-7"
11700    },
11701    {
11702     "referenced_type" : "type-7"
11703    },
11704    {
11705     "referenced_type" : "type-7"
11706    },
11707    {
11708     "referenced_type" : "type-16"
11709    },
11710    {
11711     "referenced_type" : "type-3"
11712    }
11713   ],
11714   "return_type" : "type-40",
11715   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11716  },
11717  {
11718   "function_name" : "libyuv::I422ToYUY2Row_C",
11719   "linker_set_key" : "I422ToYUY2Row_C",
11720   "parameters" :
11721   [
11722    {
11723     "referenced_type" : "type-7"
11724    },
11725    {
11726     "referenced_type" : "type-7"
11727    },
11728    {
11729     "referenced_type" : "type-7"
11730    },
11731    {
11732     "referenced_type" : "type-16"
11733    },
11734    {
11735     "referenced_type" : "type-3"
11736    }
11737   ],
11738   "return_type" : "type-40",
11739   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11740  },
11741  {
11742   "function_name" : "libyuv::I422ToYUY2Row_SSE2",
11743   "linker_set_key" : "I422ToYUY2Row_SSE2",
11744   "parameters" :
11745   [
11746    {
11747     "referenced_type" : "type-7"
11748    },
11749    {
11750     "referenced_type" : "type-7"
11751    },
11752    {
11753     "referenced_type" : "type-7"
11754    },
11755    {
11756     "referenced_type" : "type-16"
11757    },
11758    {
11759     "referenced_type" : "type-3"
11760    }
11761   ],
11762   "return_type" : "type-40",
11763   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11764  },
11765  {
11766   "function_name" : "libyuv::I444Copy",
11767   "linker_set_key" : "I444Copy",
11768   "parameters" :
11769   [
11770    {
11771     "referenced_type" : "type-7"
11772    },
11773    {
11774     "referenced_type" : "type-3"
11775    },
11776    {
11777     "referenced_type" : "type-7"
11778    },
11779    {
11780     "referenced_type" : "type-3"
11781    },
11782    {
11783     "referenced_type" : "type-7"
11784    },
11785    {
11786     "referenced_type" : "type-3"
11787    },
11788    {
11789     "referenced_type" : "type-16"
11790    },
11791    {
11792     "referenced_type" : "type-3"
11793    },
11794    {
11795     "referenced_type" : "type-16"
11796    },
11797    {
11798     "referenced_type" : "type-3"
11799    },
11800    {
11801     "referenced_type" : "type-16"
11802    },
11803    {
11804     "referenced_type" : "type-3"
11805    },
11806    {
11807     "referenced_type" : "type-3"
11808    },
11809    {
11810     "referenced_type" : "type-3"
11811    }
11812   ],
11813   "return_type" : "type-3",
11814   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
11815  },
11816  {
11817   "function_name" : "libyuv::I444ToABGR",
11818   "linker_set_key" : "I444ToABGR",
11819   "parameters" :
11820   [
11821    {
11822     "referenced_type" : "type-7"
11823    },
11824    {
11825     "referenced_type" : "type-3"
11826    },
11827    {
11828     "referenced_type" : "type-7"
11829    },
11830    {
11831     "referenced_type" : "type-3"
11832    },
11833    {
11834     "referenced_type" : "type-7"
11835    },
11836    {
11837     "referenced_type" : "type-3"
11838    },
11839    {
11840     "referenced_type" : "type-16"
11841    },
11842    {
11843     "referenced_type" : "type-3"
11844    },
11845    {
11846     "referenced_type" : "type-3"
11847    },
11848    {
11849     "referenced_type" : "type-3"
11850    }
11851   ],
11852   "return_type" : "type-3",
11853   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
11854  },
11855  {
11856   "function_name" : "libyuv::I444ToARGB",
11857   "linker_set_key" : "I444ToARGB",
11858   "parameters" :
11859   [
11860    {
11861     "referenced_type" : "type-7"
11862    },
11863    {
11864     "referenced_type" : "type-3"
11865    },
11866    {
11867     "referenced_type" : "type-7"
11868    },
11869    {
11870     "referenced_type" : "type-3"
11871    },
11872    {
11873     "referenced_type" : "type-7"
11874    },
11875    {
11876     "referenced_type" : "type-3"
11877    },
11878    {
11879     "referenced_type" : "type-16"
11880    },
11881    {
11882     "referenced_type" : "type-3"
11883    },
11884    {
11885     "referenced_type" : "type-3"
11886    },
11887    {
11888     "referenced_type" : "type-3"
11889    }
11890   ],
11891   "return_type" : "type-3",
11892   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
11893  },
11894  {
11895   "function_name" : "libyuv::I444ToARGBRow_AVX2",
11896   "linker_set_key" : "I444ToARGBRow_AVX2",
11897   "parameters" :
11898   [
11899    {
11900     "referenced_type" : "type-7"
11901    },
11902    {
11903     "referenced_type" : "type-7"
11904    },
11905    {
11906     "referenced_type" : "type-7"
11907    },
11908    {
11909     "referenced_type" : "type-16"
11910    },
11911    {
11912     "referenced_type" : "type-143"
11913    },
11914    {
11915     "referenced_type" : "type-3"
11916    }
11917   ],
11918   "return_type" : "type-40",
11919   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11920  },
11921  {
11922   "function_name" : "libyuv::I444ToARGBRow_Any_AVX2",
11923   "linker_set_key" : "I444ToARGBRow_Any_AVX2",
11924   "parameters" :
11925   [
11926    {
11927     "referenced_type" : "type-7"
11928    },
11929    {
11930     "referenced_type" : "type-7"
11931    },
11932    {
11933     "referenced_type" : "type-7"
11934    },
11935    {
11936     "referenced_type" : "type-16"
11937    },
11938    {
11939     "referenced_type" : "type-143"
11940    },
11941    {
11942     "referenced_type" : "type-3"
11943    }
11944   ],
11945   "return_type" : "type-40",
11946   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11947  },
11948  {
11949   "function_name" : "libyuv::I444ToARGBRow_Any_SSSE3",
11950   "linker_set_key" : "I444ToARGBRow_Any_SSSE3",
11951   "parameters" :
11952   [
11953    {
11954     "referenced_type" : "type-7"
11955    },
11956    {
11957     "referenced_type" : "type-7"
11958    },
11959    {
11960     "referenced_type" : "type-7"
11961    },
11962    {
11963     "referenced_type" : "type-16"
11964    },
11965    {
11966     "referenced_type" : "type-143"
11967    },
11968    {
11969     "referenced_type" : "type-3"
11970    }
11971   ],
11972   "return_type" : "type-40",
11973   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11974  },
11975  {
11976   "function_name" : "libyuv::I444ToARGBRow_C",
11977   "linker_set_key" : "I444ToARGBRow_C",
11978   "parameters" :
11979   [
11980    {
11981     "referenced_type" : "type-7"
11982    },
11983    {
11984     "referenced_type" : "type-7"
11985    },
11986    {
11987     "referenced_type" : "type-7"
11988    },
11989    {
11990     "referenced_type" : "type-16"
11991    },
11992    {
11993     "referenced_type" : "type-143"
11994    },
11995    {
11996     "referenced_type" : "type-3"
11997    }
11998   ],
11999   "return_type" : "type-40",
12000   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12001  },
12002  {
12003   "function_name" : "libyuv::I444ToARGBRow_SSSE3",
12004   "linker_set_key" : "I444ToARGBRow_SSSE3",
12005   "parameters" :
12006   [
12007    {
12008     "referenced_type" : "type-7"
12009    },
12010    {
12011     "referenced_type" : "type-7"
12012    },
12013    {
12014     "referenced_type" : "type-7"
12015    },
12016    {
12017     "referenced_type" : "type-16"
12018    },
12019    {
12020     "referenced_type" : "type-143"
12021    },
12022    {
12023     "referenced_type" : "type-3"
12024    }
12025   ],
12026   "return_type" : "type-40",
12027   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12028  },
12029  {
12030   "function_name" : "libyuv::I444ToI420",
12031   "linker_set_key" : "I444ToI420",
12032   "parameters" :
12033   [
12034    {
12035     "referenced_type" : "type-7"
12036    },
12037    {
12038     "referenced_type" : "type-3"
12039    },
12040    {
12041     "referenced_type" : "type-7"
12042    },
12043    {
12044     "referenced_type" : "type-3"
12045    },
12046    {
12047     "referenced_type" : "type-7"
12048    },
12049    {
12050     "referenced_type" : "type-3"
12051    },
12052    {
12053     "referenced_type" : "type-16"
12054    },
12055    {
12056     "referenced_type" : "type-3"
12057    },
12058    {
12059     "referenced_type" : "type-16"
12060    },
12061    {
12062     "referenced_type" : "type-3"
12063    },
12064    {
12065     "referenced_type" : "type-16"
12066    },
12067    {
12068     "referenced_type" : "type-3"
12069    },
12070    {
12071     "referenced_type" : "type-3"
12072    },
12073    {
12074     "referenced_type" : "type-3"
12075    }
12076   ],
12077   "return_type" : "type-3",
12078   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
12079  },
12080  {
12081   "function_name" : "libyuv::InitCpuFlags",
12082   "linker_set_key" : "InitCpuFlags",
12083   "return_type" : "type-3",
12084   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
12085  },
12086  {
12087   "function_name" : "libyuv::InterpolatePlane",
12088   "linker_set_key" : "InterpolatePlane",
12089   "parameters" :
12090   [
12091    {
12092     "referenced_type" : "type-7"
12093    },
12094    {
12095     "referenced_type" : "type-3"
12096    },
12097    {
12098     "referenced_type" : "type-7"
12099    },
12100    {
12101     "referenced_type" : "type-3"
12102    },
12103    {
12104     "referenced_type" : "type-16"
12105    },
12106    {
12107     "referenced_type" : "type-3"
12108    },
12109    {
12110     "referenced_type" : "type-3"
12111    },
12112    {
12113     "referenced_type" : "type-3"
12114    },
12115    {
12116     "referenced_type" : "type-3"
12117    }
12118   ],
12119   "return_type" : "type-3",
12120   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
12121  },
12122  {
12123   "function_name" : "libyuv::InterpolateRow_16_C",
12124   "linker_set_key" : "InterpolateRow_16_C",
12125   "parameters" :
12126   [
12127    {
12128     "referenced_type" : "type-45"
12129    },
12130    {
12131     "referenced_type" : "type-42"
12132    },
12133    {
12134     "referenced_type" : "type-3"
12135    },
12136    {
12137     "referenced_type" : "type-3"
12138    },
12139    {
12140     "referenced_type" : "type-3"
12141    }
12142   ],
12143   "return_type" : "type-40",
12144   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12145  },
12146  {
12147   "function_name" : "libyuv::InterpolateRow_AVX2",
12148   "linker_set_key" : "InterpolateRow_AVX2",
12149   "parameters" :
12150   [
12151    {
12152     "referenced_type" : "type-16"
12153    },
12154    {
12155     "referenced_type" : "type-7"
12156    },
12157    {
12158     "referenced_type" : "type-3"
12159    },
12160    {
12161     "referenced_type" : "type-3"
12162    },
12163    {
12164     "referenced_type" : "type-3"
12165    }
12166   ],
12167   "return_type" : "type-40",
12168   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12169  },
12170  {
12171   "function_name" : "libyuv::InterpolateRow_Any_AVX2",
12172   "linker_set_key" : "InterpolateRow_Any_AVX2",
12173   "parameters" :
12174   [
12175    {
12176     "referenced_type" : "type-16"
12177    },
12178    {
12179     "referenced_type" : "type-7"
12180    },
12181    {
12182     "referenced_type" : "type-3"
12183    },
12184    {
12185     "referenced_type" : "type-3"
12186    },
12187    {
12188     "referenced_type" : "type-3"
12189    }
12190   ],
12191   "return_type" : "type-40",
12192   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12193  },
12194  {
12195   "function_name" : "libyuv::InterpolateRow_Any_SSSE3",
12196   "linker_set_key" : "InterpolateRow_Any_SSSE3",
12197   "parameters" :
12198   [
12199    {
12200     "referenced_type" : "type-16"
12201    },
12202    {
12203     "referenced_type" : "type-7"
12204    },
12205    {
12206     "referenced_type" : "type-3"
12207    },
12208    {
12209     "referenced_type" : "type-3"
12210    },
12211    {
12212     "referenced_type" : "type-3"
12213    }
12214   ],
12215   "return_type" : "type-40",
12216   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12217  },
12218  {
12219   "function_name" : "libyuv::InterpolateRow_C",
12220   "linker_set_key" : "InterpolateRow_C",
12221   "parameters" :
12222   [
12223    {
12224     "referenced_type" : "type-16"
12225    },
12226    {
12227     "referenced_type" : "type-7"
12228    },
12229    {
12230     "referenced_type" : "type-3"
12231    },
12232    {
12233     "referenced_type" : "type-3"
12234    },
12235    {
12236     "referenced_type" : "type-3"
12237    }
12238   ],
12239   "return_type" : "type-40",
12240   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12241  },
12242  {
12243   "function_name" : "libyuv::InterpolateRow_SSSE3",
12244   "linker_set_key" : "InterpolateRow_SSSE3",
12245   "parameters" :
12246   [
12247    {
12248     "referenced_type" : "type-16"
12249    },
12250    {
12251     "referenced_type" : "type-7"
12252    },
12253    {
12254     "referenced_type" : "type-3"
12255    },
12256    {
12257     "referenced_type" : "type-3"
12258    },
12259    {
12260     "referenced_type" : "type-3"
12261    }
12262   ],
12263   "return_type" : "type-40",
12264   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12265  },
12266  {
12267   "function_name" : "libyuv::J400ToARGB",
12268   "linker_set_key" : "J400ToARGB",
12269   "parameters" :
12270   [
12271    {
12272     "referenced_type" : "type-7"
12273    },
12274    {
12275     "referenced_type" : "type-3"
12276    },
12277    {
12278     "referenced_type" : "type-16"
12279    },
12280    {
12281     "referenced_type" : "type-3"
12282    },
12283    {
12284     "referenced_type" : "type-3"
12285    },
12286    {
12287     "referenced_type" : "type-3"
12288    }
12289   ],
12290   "return_type" : "type-3",
12291   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12292  },
12293  {
12294   "function_name" : "libyuv::J400ToARGBRow_Any_SSE2",
12295   "linker_set_key" : "J400ToARGBRow_Any_SSE2",
12296   "parameters" :
12297   [
12298    {
12299     "referenced_type" : "type-7"
12300    },
12301    {
12302     "referenced_type" : "type-16"
12303    },
12304    {
12305     "referenced_type" : "type-3"
12306    }
12307   ],
12308   "return_type" : "type-40",
12309   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12310  },
12311  {
12312   "function_name" : "libyuv::J400ToARGBRow_C",
12313   "linker_set_key" : "J400ToARGBRow_C",
12314   "parameters" :
12315   [
12316    {
12317     "referenced_type" : "type-7"
12318    },
12319    {
12320     "referenced_type" : "type-16"
12321    },
12322    {
12323     "referenced_type" : "type-3"
12324    }
12325   ],
12326   "return_type" : "type-40",
12327   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12328  },
12329  {
12330   "function_name" : "libyuv::J400ToARGBRow_SSE2",
12331   "linker_set_key" : "J400ToARGBRow_SSE2",
12332   "parameters" :
12333   [
12334    {
12335     "referenced_type" : "type-7"
12336    },
12337    {
12338     "referenced_type" : "type-16"
12339    },
12340    {
12341     "referenced_type" : "type-3"
12342    }
12343   ],
12344   "return_type" : "type-40",
12345   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12346  },
12347  {
12348   "function_name" : "libyuv::J420ToABGR",
12349   "linker_set_key" : "J420ToABGR",
12350   "parameters" :
12351   [
12352    {
12353     "referenced_type" : "type-7"
12354    },
12355    {
12356     "referenced_type" : "type-3"
12357    },
12358    {
12359     "referenced_type" : "type-7"
12360    },
12361    {
12362     "referenced_type" : "type-3"
12363    },
12364    {
12365     "referenced_type" : "type-7"
12366    },
12367    {
12368     "referenced_type" : "type-3"
12369    },
12370    {
12371     "referenced_type" : "type-16"
12372    },
12373    {
12374     "referenced_type" : "type-3"
12375    },
12376    {
12377     "referenced_type" : "type-3"
12378    },
12379    {
12380     "referenced_type" : "type-3"
12381    }
12382   ],
12383   "return_type" : "type-3",
12384   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12385  },
12386  {
12387   "function_name" : "libyuv::J420ToARGB",
12388   "linker_set_key" : "J420ToARGB",
12389   "parameters" :
12390   [
12391    {
12392     "referenced_type" : "type-7"
12393    },
12394    {
12395     "referenced_type" : "type-3"
12396    },
12397    {
12398     "referenced_type" : "type-7"
12399    },
12400    {
12401     "referenced_type" : "type-3"
12402    },
12403    {
12404     "referenced_type" : "type-7"
12405    },
12406    {
12407     "referenced_type" : "type-3"
12408    },
12409    {
12410     "referenced_type" : "type-16"
12411    },
12412    {
12413     "referenced_type" : "type-3"
12414    },
12415    {
12416     "referenced_type" : "type-3"
12417    },
12418    {
12419     "referenced_type" : "type-3"
12420    }
12421   ],
12422   "return_type" : "type-3",
12423   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12424  },
12425  {
12426   "function_name" : "libyuv::J420ToRGB565",
12427   "linker_set_key" : "J420ToRGB565",
12428   "parameters" :
12429   [
12430    {
12431     "referenced_type" : "type-7"
12432    },
12433    {
12434     "referenced_type" : "type-3"
12435    },
12436    {
12437     "referenced_type" : "type-7"
12438    },
12439    {
12440     "referenced_type" : "type-3"
12441    },
12442    {
12443     "referenced_type" : "type-7"
12444    },
12445    {
12446     "referenced_type" : "type-3"
12447    },
12448    {
12449     "referenced_type" : "type-16"
12450    },
12451    {
12452     "referenced_type" : "type-3"
12453    },
12454    {
12455     "referenced_type" : "type-3"
12456    },
12457    {
12458     "referenced_type" : "type-3"
12459    }
12460   ],
12461   "return_type" : "type-3",
12462   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
12463  },
12464  {
12465   "function_name" : "libyuv::J422ToABGR",
12466   "linker_set_key" : "J422ToABGR",
12467   "parameters" :
12468   [
12469    {
12470     "referenced_type" : "type-7"
12471    },
12472    {
12473     "referenced_type" : "type-3"
12474    },
12475    {
12476     "referenced_type" : "type-7"
12477    },
12478    {
12479     "referenced_type" : "type-3"
12480    },
12481    {
12482     "referenced_type" : "type-7"
12483    },
12484    {
12485     "referenced_type" : "type-3"
12486    },
12487    {
12488     "referenced_type" : "type-16"
12489    },
12490    {
12491     "referenced_type" : "type-3"
12492    },
12493    {
12494     "referenced_type" : "type-3"
12495    },
12496    {
12497     "referenced_type" : "type-3"
12498    }
12499   ],
12500   "return_type" : "type-3",
12501   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12502  },
12503  {
12504   "function_name" : "libyuv::J422ToARGB",
12505   "linker_set_key" : "J422ToARGB",
12506   "parameters" :
12507   [
12508    {
12509     "referenced_type" : "type-7"
12510    },
12511    {
12512     "referenced_type" : "type-3"
12513    },
12514    {
12515     "referenced_type" : "type-7"
12516    },
12517    {
12518     "referenced_type" : "type-3"
12519    },
12520    {
12521     "referenced_type" : "type-7"
12522    },
12523    {
12524     "referenced_type" : "type-3"
12525    },
12526    {
12527     "referenced_type" : "type-16"
12528    },
12529    {
12530     "referenced_type" : "type-3"
12531    },
12532    {
12533     "referenced_type" : "type-3"
12534    },
12535    {
12536     "referenced_type" : "type-3"
12537    }
12538   ],
12539   "return_type" : "type-3",
12540   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12541  },
12542  {
12543   "function_name" : "libyuv::J444ToARGB",
12544   "linker_set_key" : "J444ToARGB",
12545   "parameters" :
12546   [
12547    {
12548     "referenced_type" : "type-7"
12549    },
12550    {
12551     "referenced_type" : "type-3"
12552    },
12553    {
12554     "referenced_type" : "type-7"
12555    },
12556    {
12557     "referenced_type" : "type-3"
12558    },
12559    {
12560     "referenced_type" : "type-7"
12561    },
12562    {
12563     "referenced_type" : "type-3"
12564    },
12565    {
12566     "referenced_type" : "type-16"
12567    },
12568    {
12569     "referenced_type" : "type-3"
12570    },
12571    {
12572     "referenced_type" : "type-3"
12573    },
12574    {
12575     "referenced_type" : "type-3"
12576    }
12577   ],
12578   "return_type" : "type-3",
12579   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12580  },
12581  {
12582   "function_name" : "libyuv::M420ToARGB",
12583   "linker_set_key" : "M420ToARGB",
12584   "parameters" :
12585   [
12586    {
12587     "referenced_type" : "type-7"
12588    },
12589    {
12590     "referenced_type" : "type-3"
12591    },
12592    {
12593     "referenced_type" : "type-16"
12594    },
12595    {
12596     "referenced_type" : "type-3"
12597    },
12598    {
12599     "referenced_type" : "type-3"
12600    },
12601    {
12602     "referenced_type" : "type-3"
12603    }
12604   ],
12605   "return_type" : "type-3",
12606   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12607  },
12608  {
12609   "function_name" : "libyuv::M420ToI420",
12610   "linker_set_key" : "M420ToI420",
12611   "parameters" :
12612   [
12613    {
12614     "referenced_type" : "type-7"
12615    },
12616    {
12617     "referenced_type" : "type-3"
12618    },
12619    {
12620     "referenced_type" : "type-16"
12621    },
12622    {
12623     "referenced_type" : "type-3"
12624    },
12625    {
12626     "referenced_type" : "type-16"
12627    },
12628    {
12629     "referenced_type" : "type-3"
12630    },
12631    {
12632     "referenced_type" : "type-16"
12633    },
12634    {
12635     "referenced_type" : "type-3"
12636    },
12637    {
12638     "referenced_type" : "type-3"
12639    },
12640    {
12641     "referenced_type" : "type-3"
12642    }
12643   ],
12644   "return_type" : "type-3",
12645   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
12646  },
12647  {
12648   "function_name" : "libyuv::MJPGSize",
12649   "linker_set_key" : "MJPGSize",
12650   "parameters" :
12651   [
12652    {
12653     "referenced_type" : "type-7"
12654    },
12655    {
12656     "referenced_type" : "type-1"
12657    },
12658    {
12659     "referenced_type" : "type-31"
12660    },
12661    {
12662     "referenced_type" : "type-31"
12663    }
12664   ],
12665   "return_type" : "type-3",
12666   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
12667  },
12668  {
12669   "function_name" : "libyuv::MJPGToARGB",
12670   "linker_set_key" : "MJPGToARGB",
12671   "parameters" :
12672   [
12673    {
12674     "referenced_type" : "type-7"
12675    },
12676    {
12677     "referenced_type" : "type-1"
12678    },
12679    {
12680     "referenced_type" : "type-16"
12681    },
12682    {
12683     "referenced_type" : "type-3"
12684    },
12685    {
12686     "referenced_type" : "type-3"
12687    },
12688    {
12689     "referenced_type" : "type-3"
12690    },
12691    {
12692     "referenced_type" : "type-3"
12693    },
12694    {
12695     "referenced_type" : "type-3"
12696    }
12697   ],
12698   "return_type" : "type-3",
12699   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12700  },
12701  {
12702   "function_name" : "libyuv::MJPGToI420",
12703   "linker_set_key" : "MJPGToI420",
12704   "parameters" :
12705   [
12706    {
12707     "referenced_type" : "type-7"
12708    },
12709    {
12710     "referenced_type" : "type-1"
12711    },
12712    {
12713     "referenced_type" : "type-16"
12714    },
12715    {
12716     "referenced_type" : "type-3"
12717    },
12718    {
12719     "referenced_type" : "type-16"
12720    },
12721    {
12722     "referenced_type" : "type-3"
12723    },
12724    {
12725     "referenced_type" : "type-16"
12726    },
12727    {
12728     "referenced_type" : "type-3"
12729    },
12730    {
12731     "referenced_type" : "type-3"
12732    },
12733    {
12734     "referenced_type" : "type-3"
12735    },
12736    {
12737     "referenced_type" : "type-3"
12738    },
12739    {
12740     "referenced_type" : "type-3"
12741    }
12742   ],
12743   "return_type" : "type-3",
12744   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
12745  },
12746  {
12747   "function_name" : "libyuv::MaskCpuFlags",
12748   "linker_set_key" : "MaskCpuFlags",
12749   "parameters" :
12750   [
12751    {
12752     "referenced_type" : "type-3"
12753    }
12754   ],
12755   "return_type" : "type-40",
12756   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
12757  },
12758  {
12759   "function_name" : "libyuv::MergeUVPlane",
12760   "linker_set_key" : "MergeUVPlane",
12761   "parameters" :
12762   [
12763    {
12764     "referenced_type" : "type-7"
12765    },
12766    {
12767     "referenced_type" : "type-3"
12768    },
12769    {
12770     "referenced_type" : "type-7"
12771    },
12772    {
12773     "referenced_type" : "type-3"
12774    },
12775    {
12776     "referenced_type" : "type-16"
12777    },
12778    {
12779     "referenced_type" : "type-3"
12780    },
12781    {
12782     "referenced_type" : "type-3"
12783    },
12784    {
12785     "referenced_type" : "type-3"
12786    }
12787   ],
12788   "return_type" : "type-40",
12789   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
12790  },
12791  {
12792   "function_name" : "libyuv::MergeUVRow_AVX2",
12793   "linker_set_key" : "MergeUVRow_AVX2",
12794   "parameters" :
12795   [
12796    {
12797     "referenced_type" : "type-7"
12798    },
12799    {
12800     "referenced_type" : "type-7"
12801    },
12802    {
12803     "referenced_type" : "type-16"
12804    },
12805    {
12806     "referenced_type" : "type-3"
12807    }
12808   ],
12809   "return_type" : "type-40",
12810   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12811  },
12812  {
12813   "function_name" : "libyuv::MergeUVRow_Any_AVX2",
12814   "linker_set_key" : "MergeUVRow_Any_AVX2",
12815   "parameters" :
12816   [
12817    {
12818     "referenced_type" : "type-7"
12819    },
12820    {
12821     "referenced_type" : "type-7"
12822    },
12823    {
12824     "referenced_type" : "type-16"
12825    },
12826    {
12827     "referenced_type" : "type-3"
12828    }
12829   ],
12830   "return_type" : "type-40",
12831   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12832  },
12833  {
12834   "function_name" : "libyuv::MergeUVRow_Any_SSE2",
12835   "linker_set_key" : "MergeUVRow_Any_SSE2",
12836   "parameters" :
12837   [
12838    {
12839     "referenced_type" : "type-7"
12840    },
12841    {
12842     "referenced_type" : "type-7"
12843    },
12844    {
12845     "referenced_type" : "type-16"
12846    },
12847    {
12848     "referenced_type" : "type-3"
12849    }
12850   ],
12851   "return_type" : "type-40",
12852   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12853  },
12854  {
12855   "function_name" : "libyuv::MergeUVRow_C",
12856   "linker_set_key" : "MergeUVRow_C",
12857   "parameters" :
12858   [
12859    {
12860     "referenced_type" : "type-7"
12861    },
12862    {
12863     "referenced_type" : "type-7"
12864    },
12865    {
12866     "referenced_type" : "type-16"
12867    },
12868    {
12869     "referenced_type" : "type-3"
12870    }
12871   ],
12872   "return_type" : "type-40",
12873   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12874  },
12875  {
12876   "function_name" : "libyuv::MergeUVRow_SSE2",
12877   "linker_set_key" : "MergeUVRow_SSE2",
12878   "parameters" :
12879   [
12880    {
12881     "referenced_type" : "type-7"
12882    },
12883    {
12884     "referenced_type" : "type-7"
12885    },
12886    {
12887     "referenced_type" : "type-16"
12888    },
12889    {
12890     "referenced_type" : "type-3"
12891    }
12892   ],
12893   "return_type" : "type-40",
12894   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12895  },
12896  {
12897   "function_name" : "libyuv::MirrorRow_AVX2",
12898   "linker_set_key" : "MirrorRow_AVX2",
12899   "parameters" :
12900   [
12901    {
12902     "referenced_type" : "type-7"
12903    },
12904    {
12905     "referenced_type" : "type-16"
12906    },
12907    {
12908     "referenced_type" : "type-3"
12909    }
12910   ],
12911   "return_type" : "type-40",
12912   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12913  },
12914  {
12915   "function_name" : "libyuv::MirrorRow_Any_AVX2",
12916   "linker_set_key" : "MirrorRow_Any_AVX2",
12917   "parameters" :
12918   [
12919    {
12920     "referenced_type" : "type-7"
12921    },
12922    {
12923     "referenced_type" : "type-16"
12924    },
12925    {
12926     "referenced_type" : "type-3"
12927    }
12928   ],
12929   "return_type" : "type-40",
12930   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12931  },
12932  {
12933   "function_name" : "libyuv::MirrorRow_Any_SSSE3",
12934   "linker_set_key" : "MirrorRow_Any_SSSE3",
12935   "parameters" :
12936   [
12937    {
12938     "referenced_type" : "type-7"
12939    },
12940    {
12941     "referenced_type" : "type-16"
12942    },
12943    {
12944     "referenced_type" : "type-3"
12945    }
12946   ],
12947   "return_type" : "type-40",
12948   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12949  },
12950  {
12951   "function_name" : "libyuv::MirrorRow_C",
12952   "linker_set_key" : "MirrorRow_C",
12953   "parameters" :
12954   [
12955    {
12956     "referenced_type" : "type-7"
12957    },
12958    {
12959     "referenced_type" : "type-16"
12960    },
12961    {
12962     "referenced_type" : "type-3"
12963    }
12964   ],
12965   "return_type" : "type-40",
12966   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12967  },
12968  {
12969   "function_name" : "libyuv::MirrorRow_SSSE3",
12970   "linker_set_key" : "MirrorRow_SSSE3",
12971   "parameters" :
12972   [
12973    {
12974     "referenced_type" : "type-7"
12975    },
12976    {
12977     "referenced_type" : "type-16"
12978    },
12979    {
12980     "referenced_type" : "type-3"
12981    }
12982   ],
12983   "return_type" : "type-40",
12984   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12985  },
12986  {
12987   "function_name" : "libyuv::MirrorUVRow_C",
12988   "linker_set_key" : "MirrorUVRow_C",
12989   "parameters" :
12990   [
12991    {
12992     "referenced_type" : "type-7"
12993    },
12994    {
12995     "referenced_type" : "type-16"
12996    },
12997    {
12998     "referenced_type" : "type-16"
12999    },
13000    {
13001     "referenced_type" : "type-3"
13002    }
13003   ],
13004   "return_type" : "type-40",
13005   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13006  },
13007  {
13008   "function_name" : "libyuv::MirrorUVRow_SSSE3",
13009   "linker_set_key" : "MirrorUVRow_SSSE3",
13010   "parameters" :
13011   [
13012    {
13013     "referenced_type" : "type-7"
13014    },
13015    {
13016     "referenced_type" : "type-16"
13017    },
13018    {
13019     "referenced_type" : "type-16"
13020    },
13021    {
13022     "referenced_type" : "type-3"
13023    }
13024   ],
13025   "return_type" : "type-40",
13026   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13027  },
13028  {
13029   "function_name" : "libyuv::NV12ToABGR",
13030   "linker_set_key" : "NV12ToABGR",
13031   "parameters" :
13032   [
13033    {
13034     "referenced_type" : "type-7"
13035    },
13036    {
13037     "referenced_type" : "type-3"
13038    },
13039    {
13040     "referenced_type" : "type-7"
13041    },
13042    {
13043     "referenced_type" : "type-3"
13044    },
13045    {
13046     "referenced_type" : "type-16"
13047    },
13048    {
13049     "referenced_type" : "type-3"
13050    },
13051    {
13052     "referenced_type" : "type-3"
13053    },
13054    {
13055     "referenced_type" : "type-3"
13056    }
13057   ],
13058   "return_type" : "type-3",
13059   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13060  },
13061  {
13062   "function_name" : "libyuv::NV12ToARGB",
13063   "linker_set_key" : "NV12ToARGB",
13064   "parameters" :
13065   [
13066    {
13067     "referenced_type" : "type-7"
13068    },
13069    {
13070     "referenced_type" : "type-3"
13071    },
13072    {
13073     "referenced_type" : "type-7"
13074    },
13075    {
13076     "referenced_type" : "type-3"
13077    },
13078    {
13079     "referenced_type" : "type-16"
13080    },
13081    {
13082     "referenced_type" : "type-3"
13083    },
13084    {
13085     "referenced_type" : "type-3"
13086    },
13087    {
13088     "referenced_type" : "type-3"
13089    }
13090   ],
13091   "return_type" : "type-3",
13092   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13093  },
13094  {
13095   "function_name" : "libyuv::NV12ToARGBRow_AVX2",
13096   "linker_set_key" : "NV12ToARGBRow_AVX2",
13097   "parameters" :
13098   [
13099    {
13100     "referenced_type" : "type-7"
13101    },
13102    {
13103     "referenced_type" : "type-7"
13104    },
13105    {
13106     "referenced_type" : "type-16"
13107    },
13108    {
13109     "referenced_type" : "type-143"
13110    },
13111    {
13112     "referenced_type" : "type-3"
13113    }
13114   ],
13115   "return_type" : "type-40",
13116   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13117  },
13118  {
13119   "function_name" : "libyuv::NV12ToARGBRow_Any_AVX2",
13120   "linker_set_key" : "NV12ToARGBRow_Any_AVX2",
13121   "parameters" :
13122   [
13123    {
13124     "referenced_type" : "type-7"
13125    },
13126    {
13127     "referenced_type" : "type-7"
13128    },
13129    {
13130     "referenced_type" : "type-16"
13131    },
13132    {
13133     "referenced_type" : "type-143"
13134    },
13135    {
13136     "referenced_type" : "type-3"
13137    }
13138   ],
13139   "return_type" : "type-40",
13140   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13141  },
13142  {
13143   "function_name" : "libyuv::NV12ToARGBRow_Any_SSSE3",
13144   "linker_set_key" : "NV12ToARGBRow_Any_SSSE3",
13145   "parameters" :
13146   [
13147    {
13148     "referenced_type" : "type-7"
13149    },
13150    {
13151     "referenced_type" : "type-7"
13152    },
13153    {
13154     "referenced_type" : "type-16"
13155    },
13156    {
13157     "referenced_type" : "type-143"
13158    },
13159    {
13160     "referenced_type" : "type-3"
13161    }
13162   ],
13163   "return_type" : "type-40",
13164   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13165  },
13166  {
13167   "function_name" : "libyuv::NV12ToARGBRow_C",
13168   "linker_set_key" : "NV12ToARGBRow_C",
13169   "parameters" :
13170   [
13171    {
13172     "referenced_type" : "type-7"
13173    },
13174    {
13175     "referenced_type" : "type-7"
13176    },
13177    {
13178     "referenced_type" : "type-16"
13179    },
13180    {
13181     "referenced_type" : "type-143"
13182    },
13183    {
13184     "referenced_type" : "type-3"
13185    }
13186   ],
13187   "return_type" : "type-40",
13188   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13189  },
13190  {
13191   "function_name" : "libyuv::NV12ToARGBRow_SSSE3",
13192   "linker_set_key" : "NV12ToARGBRow_SSSE3",
13193   "parameters" :
13194   [
13195    {
13196     "referenced_type" : "type-7"
13197    },
13198    {
13199     "referenced_type" : "type-7"
13200    },
13201    {
13202     "referenced_type" : "type-16"
13203    },
13204    {
13205     "referenced_type" : "type-143"
13206    },
13207    {
13208     "referenced_type" : "type-3"
13209    }
13210   ],
13211   "return_type" : "type-40",
13212   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13213  },
13214  {
13215   "function_name" : "libyuv::NV12ToI420",
13216   "linker_set_key" : "NV12ToI420",
13217   "parameters" :
13218   [
13219    {
13220     "referenced_type" : "type-7"
13221    },
13222    {
13223     "referenced_type" : "type-3"
13224    },
13225    {
13226     "referenced_type" : "type-7"
13227    },
13228    {
13229     "referenced_type" : "type-3"
13230    },
13231    {
13232     "referenced_type" : "type-16"
13233    },
13234    {
13235     "referenced_type" : "type-3"
13236    },
13237    {
13238     "referenced_type" : "type-16"
13239    },
13240    {
13241     "referenced_type" : "type-3"
13242    },
13243    {
13244     "referenced_type" : "type-16"
13245    },
13246    {
13247     "referenced_type" : "type-3"
13248    },
13249    {
13250     "referenced_type" : "type-3"
13251    },
13252    {
13253     "referenced_type" : "type-3"
13254    }
13255   ],
13256   "return_type" : "type-3",
13257   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
13258  },
13259  {
13260   "function_name" : "libyuv::NV12ToI420Rotate",
13261   "linker_set_key" : "NV12ToI420Rotate",
13262   "parameters" :
13263   [
13264    {
13265     "referenced_type" : "type-7"
13266    },
13267    {
13268     "referenced_type" : "type-3"
13269    },
13270    {
13271     "referenced_type" : "type-7"
13272    },
13273    {
13274     "referenced_type" : "type-3"
13275    },
13276    {
13277     "referenced_type" : "type-16"
13278    },
13279    {
13280     "referenced_type" : "type-3"
13281    },
13282    {
13283     "referenced_type" : "type-16"
13284    },
13285    {
13286     "referenced_type" : "type-3"
13287    },
13288    {
13289     "referenced_type" : "type-16"
13290    },
13291    {
13292     "referenced_type" : "type-3"
13293    },
13294    {
13295     "referenced_type" : "type-3"
13296    },
13297    {
13298     "referenced_type" : "type-3"
13299    },
13300    {
13301     "referenced_type" : "type-13"
13302    }
13303   ],
13304   "return_type" : "type-3",
13305   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
13306  },
13307  {
13308   "function_name" : "libyuv::NV12ToRGB565",
13309   "linker_set_key" : "NV12ToRGB565",
13310   "parameters" :
13311   [
13312    {
13313     "referenced_type" : "type-7"
13314    },
13315    {
13316     "referenced_type" : "type-3"
13317    },
13318    {
13319     "referenced_type" : "type-7"
13320    },
13321    {
13322     "referenced_type" : "type-3"
13323    },
13324    {
13325     "referenced_type" : "type-16"
13326    },
13327    {
13328     "referenced_type" : "type-3"
13329    },
13330    {
13331     "referenced_type" : "type-3"
13332    },
13333    {
13334     "referenced_type" : "type-3"
13335    }
13336   ],
13337   "return_type" : "type-3",
13338   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
13339  },
13340  {
13341   "function_name" : "libyuv::NV12ToRGB565Row_AVX2",
13342   "linker_set_key" : "NV12ToRGB565Row_AVX2",
13343   "parameters" :
13344   [
13345    {
13346     "referenced_type" : "type-7"
13347    },
13348    {
13349     "referenced_type" : "type-7"
13350    },
13351    {
13352     "referenced_type" : "type-16"
13353    },
13354    {
13355     "referenced_type" : "type-143"
13356    },
13357    {
13358     "referenced_type" : "type-3"
13359    }
13360   ],
13361   "return_type" : "type-40",
13362   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13363  },
13364  {
13365   "function_name" : "libyuv::NV12ToRGB565Row_Any_AVX2",
13366   "linker_set_key" : "NV12ToRGB565Row_Any_AVX2",
13367   "parameters" :
13368   [
13369    {
13370     "referenced_type" : "type-7"
13371    },
13372    {
13373     "referenced_type" : "type-7"
13374    },
13375    {
13376     "referenced_type" : "type-16"
13377    },
13378    {
13379     "referenced_type" : "type-143"
13380    },
13381    {
13382     "referenced_type" : "type-3"
13383    }
13384   ],
13385   "return_type" : "type-40",
13386   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13387  },
13388  {
13389   "function_name" : "libyuv::NV12ToRGB565Row_Any_SSSE3",
13390   "linker_set_key" : "NV12ToRGB565Row_Any_SSSE3",
13391   "parameters" :
13392   [
13393    {
13394     "referenced_type" : "type-7"
13395    },
13396    {
13397     "referenced_type" : "type-7"
13398    },
13399    {
13400     "referenced_type" : "type-16"
13401    },
13402    {
13403     "referenced_type" : "type-143"
13404    },
13405    {
13406     "referenced_type" : "type-3"
13407    }
13408   ],
13409   "return_type" : "type-40",
13410   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13411  },
13412  {
13413   "function_name" : "libyuv::NV12ToRGB565Row_C",
13414   "linker_set_key" : "NV12ToRGB565Row_C",
13415   "parameters" :
13416   [
13417    {
13418     "referenced_type" : "type-7"
13419    },
13420    {
13421     "referenced_type" : "type-7"
13422    },
13423    {
13424     "referenced_type" : "type-16"
13425    },
13426    {
13427     "referenced_type" : "type-143"
13428    },
13429    {
13430     "referenced_type" : "type-3"
13431    }
13432   ],
13433   "return_type" : "type-40",
13434   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13435  },
13436  {
13437   "function_name" : "libyuv::NV12ToRGB565Row_SSSE3",
13438   "linker_set_key" : "NV12ToRGB565Row_SSSE3",
13439   "parameters" :
13440   [
13441    {
13442     "referenced_type" : "type-7"
13443    },
13444    {
13445     "referenced_type" : "type-7"
13446    },
13447    {
13448     "referenced_type" : "type-16"
13449    },
13450    {
13451     "referenced_type" : "type-143"
13452    },
13453    {
13454     "referenced_type" : "type-3"
13455    }
13456   ],
13457   "return_type" : "type-40",
13458   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13459  },
13460  {
13461   "function_name" : "libyuv::NV21ToABGR",
13462   "linker_set_key" : "NV21ToABGR",
13463   "parameters" :
13464   [
13465    {
13466     "referenced_type" : "type-7"
13467    },
13468    {
13469     "referenced_type" : "type-3"
13470    },
13471    {
13472     "referenced_type" : "type-7"
13473    },
13474    {
13475     "referenced_type" : "type-3"
13476    },
13477    {
13478     "referenced_type" : "type-16"
13479    },
13480    {
13481     "referenced_type" : "type-3"
13482    },
13483    {
13484     "referenced_type" : "type-3"
13485    },
13486    {
13487     "referenced_type" : "type-3"
13488    }
13489   ],
13490   "return_type" : "type-3",
13491   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13492  },
13493  {
13494   "function_name" : "libyuv::NV21ToARGB",
13495   "linker_set_key" : "NV21ToARGB",
13496   "parameters" :
13497   [
13498    {
13499     "referenced_type" : "type-7"
13500    },
13501    {
13502     "referenced_type" : "type-3"
13503    },
13504    {
13505     "referenced_type" : "type-7"
13506    },
13507    {
13508     "referenced_type" : "type-3"
13509    },
13510    {
13511     "referenced_type" : "type-16"
13512    },
13513    {
13514     "referenced_type" : "type-3"
13515    },
13516    {
13517     "referenced_type" : "type-3"
13518    },
13519    {
13520     "referenced_type" : "type-3"
13521    }
13522   ],
13523   "return_type" : "type-3",
13524   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13525  },
13526  {
13527   "function_name" : "libyuv::NV21ToARGBRow_AVX2",
13528   "linker_set_key" : "NV21ToARGBRow_AVX2",
13529   "parameters" :
13530   [
13531    {
13532     "referenced_type" : "type-7"
13533    },
13534    {
13535     "referenced_type" : "type-7"
13536    },
13537    {
13538     "referenced_type" : "type-16"
13539    },
13540    {
13541     "referenced_type" : "type-143"
13542    },
13543    {
13544     "referenced_type" : "type-3"
13545    }
13546   ],
13547   "return_type" : "type-40",
13548   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13549  },
13550  {
13551   "function_name" : "libyuv::NV21ToARGBRow_Any_AVX2",
13552   "linker_set_key" : "NV21ToARGBRow_Any_AVX2",
13553   "parameters" :
13554   [
13555    {
13556     "referenced_type" : "type-7"
13557    },
13558    {
13559     "referenced_type" : "type-7"
13560    },
13561    {
13562     "referenced_type" : "type-16"
13563    },
13564    {
13565     "referenced_type" : "type-143"
13566    },
13567    {
13568     "referenced_type" : "type-3"
13569    }
13570   ],
13571   "return_type" : "type-40",
13572   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13573  },
13574  {
13575   "function_name" : "libyuv::NV21ToARGBRow_Any_SSSE3",
13576   "linker_set_key" : "NV21ToARGBRow_Any_SSSE3",
13577   "parameters" :
13578   [
13579    {
13580     "referenced_type" : "type-7"
13581    },
13582    {
13583     "referenced_type" : "type-7"
13584    },
13585    {
13586     "referenced_type" : "type-16"
13587    },
13588    {
13589     "referenced_type" : "type-143"
13590    },
13591    {
13592     "referenced_type" : "type-3"
13593    }
13594   ],
13595   "return_type" : "type-40",
13596   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13597  },
13598  {
13599   "function_name" : "libyuv::NV21ToARGBRow_C",
13600   "linker_set_key" : "NV21ToARGBRow_C",
13601   "parameters" :
13602   [
13603    {
13604     "referenced_type" : "type-7"
13605    },
13606    {
13607     "referenced_type" : "type-7"
13608    },
13609    {
13610     "referenced_type" : "type-16"
13611    },
13612    {
13613     "referenced_type" : "type-143"
13614    },
13615    {
13616     "referenced_type" : "type-3"
13617    }
13618   ],
13619   "return_type" : "type-40",
13620   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13621  },
13622  {
13623   "function_name" : "libyuv::NV21ToARGBRow_SSSE3",
13624   "linker_set_key" : "NV21ToARGBRow_SSSE3",
13625   "parameters" :
13626   [
13627    {
13628     "referenced_type" : "type-7"
13629    },
13630    {
13631     "referenced_type" : "type-7"
13632    },
13633    {
13634     "referenced_type" : "type-16"
13635    },
13636    {
13637     "referenced_type" : "type-143"
13638    },
13639    {
13640     "referenced_type" : "type-3"
13641    }
13642   ],
13643   "return_type" : "type-40",
13644   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13645  },
13646  {
13647   "function_name" : "libyuv::NV21ToI420",
13648   "linker_set_key" : "NV21ToI420",
13649   "parameters" :
13650   [
13651    {
13652     "referenced_type" : "type-7"
13653    },
13654    {
13655     "referenced_type" : "type-3"
13656    },
13657    {
13658     "referenced_type" : "type-7"
13659    },
13660    {
13661     "referenced_type" : "type-3"
13662    },
13663    {
13664     "referenced_type" : "type-16"
13665    },
13666    {
13667     "referenced_type" : "type-3"
13668    },
13669    {
13670     "referenced_type" : "type-16"
13671    },
13672    {
13673     "referenced_type" : "type-3"
13674    },
13675    {
13676     "referenced_type" : "type-16"
13677    },
13678    {
13679     "referenced_type" : "type-3"
13680    },
13681    {
13682     "referenced_type" : "type-3"
13683    },
13684    {
13685     "referenced_type" : "type-3"
13686    }
13687   ],
13688   "return_type" : "type-3",
13689   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
13690  },
13691  {
13692   "function_name" : "libyuv::RAWToARGB",
13693   "linker_set_key" : "RAWToARGB",
13694   "parameters" :
13695   [
13696    {
13697     "referenced_type" : "type-7"
13698    },
13699    {
13700     "referenced_type" : "type-3"
13701    },
13702    {
13703     "referenced_type" : "type-16"
13704    },
13705    {
13706     "referenced_type" : "type-3"
13707    },
13708    {
13709     "referenced_type" : "type-3"
13710    },
13711    {
13712     "referenced_type" : "type-3"
13713    }
13714   ],
13715   "return_type" : "type-3",
13716   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13717  },
13718  {
13719   "function_name" : "libyuv::RAWToARGBRow_Any_SSSE3",
13720   "linker_set_key" : "RAWToARGBRow_Any_SSSE3",
13721   "parameters" :
13722   [
13723    {
13724     "referenced_type" : "type-7"
13725    },
13726    {
13727     "referenced_type" : "type-16"
13728    },
13729    {
13730     "referenced_type" : "type-3"
13731    }
13732   ],
13733   "return_type" : "type-40",
13734   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13735  },
13736  {
13737   "function_name" : "libyuv::RAWToARGBRow_C",
13738   "linker_set_key" : "RAWToARGBRow_C",
13739   "parameters" :
13740   [
13741    {
13742     "referenced_type" : "type-7"
13743    },
13744    {
13745     "referenced_type" : "type-16"
13746    },
13747    {
13748     "referenced_type" : "type-3"
13749    }
13750   ],
13751   "return_type" : "type-40",
13752   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13753  },
13754  {
13755   "function_name" : "libyuv::RAWToARGBRow_SSSE3",
13756   "linker_set_key" : "RAWToARGBRow_SSSE3",
13757   "parameters" :
13758   [
13759    {
13760     "referenced_type" : "type-7"
13761    },
13762    {
13763     "referenced_type" : "type-16"
13764    },
13765    {
13766     "referenced_type" : "type-3"
13767    }
13768   ],
13769   "return_type" : "type-40",
13770   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13771  },
13772  {
13773   "function_name" : "libyuv::RAWToI420",
13774   "linker_set_key" : "RAWToI420",
13775   "parameters" :
13776   [
13777    {
13778     "referenced_type" : "type-7"
13779    },
13780    {
13781     "referenced_type" : "type-3"
13782    },
13783    {
13784     "referenced_type" : "type-16"
13785    },
13786    {
13787     "referenced_type" : "type-3"
13788    },
13789    {
13790     "referenced_type" : "type-16"
13791    },
13792    {
13793     "referenced_type" : "type-3"
13794    },
13795    {
13796     "referenced_type" : "type-16"
13797    },
13798    {
13799     "referenced_type" : "type-3"
13800    },
13801    {
13802     "referenced_type" : "type-3"
13803    },
13804    {
13805     "referenced_type" : "type-3"
13806    }
13807   ],
13808   "return_type" : "type-3",
13809   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
13810  },
13811  {
13812   "function_name" : "libyuv::RAWToRGB24",
13813   "linker_set_key" : "RAWToRGB24",
13814   "parameters" :
13815   [
13816    {
13817     "referenced_type" : "type-7"
13818    },
13819    {
13820     "referenced_type" : "type-3"
13821    },
13822    {
13823     "referenced_type" : "type-16"
13824    },
13825    {
13826     "referenced_type" : "type-3"
13827    },
13828    {
13829     "referenced_type" : "type-3"
13830    },
13831    {
13832     "referenced_type" : "type-3"
13833    }
13834   ],
13835   "return_type" : "type-3",
13836   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
13837  },
13838  {
13839   "function_name" : "libyuv::RAWToRGB24Row_Any_SSSE3",
13840   "linker_set_key" : "RAWToRGB24Row_Any_SSSE3",
13841   "parameters" :
13842   [
13843    {
13844     "referenced_type" : "type-7"
13845    },
13846    {
13847     "referenced_type" : "type-16"
13848    },
13849    {
13850     "referenced_type" : "type-3"
13851    }
13852   ],
13853   "return_type" : "type-40",
13854   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13855  },
13856  {
13857   "function_name" : "libyuv::RAWToRGB24Row_C",
13858   "linker_set_key" : "RAWToRGB24Row_C",
13859   "parameters" :
13860   [
13861    {
13862     "referenced_type" : "type-7"
13863    },
13864    {
13865     "referenced_type" : "type-16"
13866    },
13867    {
13868     "referenced_type" : "type-3"
13869    }
13870   ],
13871   "return_type" : "type-40",
13872   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13873  },
13874  {
13875   "function_name" : "libyuv::RAWToRGB24Row_SSSE3",
13876   "linker_set_key" : "RAWToRGB24Row_SSSE3",
13877   "parameters" :
13878   [
13879    {
13880     "referenced_type" : "type-7"
13881    },
13882    {
13883     "referenced_type" : "type-16"
13884    },
13885    {
13886     "referenced_type" : "type-3"
13887    }
13888   ],
13889   "return_type" : "type-40",
13890   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13891  },
13892  {
13893   "function_name" : "libyuv::RAWToUVRow_C",
13894   "linker_set_key" : "RAWToUVRow_C",
13895   "parameters" :
13896   [
13897    {
13898     "referenced_type" : "type-7"
13899    },
13900    {
13901     "referenced_type" : "type-3"
13902    },
13903    {
13904     "referenced_type" : "type-16"
13905    },
13906    {
13907     "referenced_type" : "type-16"
13908    },
13909    {
13910     "referenced_type" : "type-3"
13911    }
13912   ],
13913   "return_type" : "type-40",
13914   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13915  },
13916  {
13917   "function_name" : "libyuv::RAWToYRow_C",
13918   "linker_set_key" : "RAWToYRow_C",
13919   "parameters" :
13920   [
13921    {
13922     "referenced_type" : "type-7"
13923    },
13924    {
13925     "referenced_type" : "type-16"
13926    },
13927    {
13928     "referenced_type" : "type-3"
13929    }
13930   ],
13931   "return_type" : "type-40",
13932   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13933  },
13934  {
13935   "function_name" : "libyuv::RGB24ToARGB",
13936   "linker_set_key" : "RGB24ToARGB",
13937   "parameters" :
13938   [
13939    {
13940     "referenced_type" : "type-7"
13941    },
13942    {
13943     "referenced_type" : "type-3"
13944    },
13945    {
13946     "referenced_type" : "type-16"
13947    },
13948    {
13949     "referenced_type" : "type-3"
13950    },
13951    {
13952     "referenced_type" : "type-3"
13953    },
13954    {
13955     "referenced_type" : "type-3"
13956    }
13957   ],
13958   "return_type" : "type-3",
13959   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13960  },
13961  {
13962   "function_name" : "libyuv::RGB24ToARGBRow_Any_SSSE3",
13963   "linker_set_key" : "RGB24ToARGBRow_Any_SSSE3",
13964   "parameters" :
13965   [
13966    {
13967     "referenced_type" : "type-7"
13968    },
13969    {
13970     "referenced_type" : "type-16"
13971    },
13972    {
13973     "referenced_type" : "type-3"
13974    }
13975   ],
13976   "return_type" : "type-40",
13977   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13978  },
13979  {
13980   "function_name" : "libyuv::RGB24ToARGBRow_C",
13981   "linker_set_key" : "RGB24ToARGBRow_C",
13982   "parameters" :
13983   [
13984    {
13985     "referenced_type" : "type-7"
13986    },
13987    {
13988     "referenced_type" : "type-16"
13989    },
13990    {
13991     "referenced_type" : "type-3"
13992    }
13993   ],
13994   "return_type" : "type-40",
13995   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13996  },
13997  {
13998   "function_name" : "libyuv::RGB24ToARGBRow_SSSE3",
13999   "linker_set_key" : "RGB24ToARGBRow_SSSE3",
14000   "parameters" :
14001   [
14002    {
14003     "referenced_type" : "type-7"
14004    },
14005    {
14006     "referenced_type" : "type-16"
14007    },
14008    {
14009     "referenced_type" : "type-3"
14010    }
14011   ],
14012   "return_type" : "type-40",
14013   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14014  },
14015  {
14016   "function_name" : "libyuv::RGB24ToI420",
14017   "linker_set_key" : "RGB24ToI420",
14018   "parameters" :
14019   [
14020    {
14021     "referenced_type" : "type-7"
14022    },
14023    {
14024     "referenced_type" : "type-3"
14025    },
14026    {
14027     "referenced_type" : "type-16"
14028    },
14029    {
14030     "referenced_type" : "type-3"
14031    },
14032    {
14033     "referenced_type" : "type-16"
14034    },
14035    {
14036     "referenced_type" : "type-3"
14037    },
14038    {
14039     "referenced_type" : "type-16"
14040    },
14041    {
14042     "referenced_type" : "type-3"
14043    },
14044    {
14045     "referenced_type" : "type-3"
14046    },
14047    {
14048     "referenced_type" : "type-3"
14049    }
14050   ],
14051   "return_type" : "type-3",
14052   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
14053  },
14054  {
14055   "function_name" : "libyuv::RGB24ToUVRow_C",
14056   "linker_set_key" : "RGB24ToUVRow_C",
14057   "parameters" :
14058   [
14059    {
14060     "referenced_type" : "type-7"
14061    },
14062    {
14063     "referenced_type" : "type-3"
14064    },
14065    {
14066     "referenced_type" : "type-16"
14067    },
14068    {
14069     "referenced_type" : "type-16"
14070    },
14071    {
14072     "referenced_type" : "type-3"
14073    }
14074   ],
14075   "return_type" : "type-40",
14076   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14077  },
14078  {
14079   "function_name" : "libyuv::RGB24ToYRow_C",
14080   "linker_set_key" : "RGB24ToYRow_C",
14081   "parameters" :
14082   [
14083    {
14084     "referenced_type" : "type-7"
14085    },
14086    {
14087     "referenced_type" : "type-16"
14088    },
14089    {
14090     "referenced_type" : "type-3"
14091    }
14092   ],
14093   "return_type" : "type-40",
14094   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14095  },
14096  {
14097   "function_name" : "libyuv::RGB565ToARGB",
14098   "linker_set_key" : "RGB565ToARGB",
14099   "parameters" :
14100   [
14101    {
14102     "referenced_type" : "type-7"
14103    },
14104    {
14105     "referenced_type" : "type-3"
14106    },
14107    {
14108     "referenced_type" : "type-16"
14109    },
14110    {
14111     "referenced_type" : "type-3"
14112    },
14113    {
14114     "referenced_type" : "type-3"
14115    },
14116    {
14117     "referenced_type" : "type-3"
14118    }
14119   ],
14120   "return_type" : "type-3",
14121   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
14122  },
14123  {
14124   "function_name" : "libyuv::RGB565ToARGBRow_Any_SSE2",
14125   "linker_set_key" : "RGB565ToARGBRow_Any_SSE2",
14126   "parameters" :
14127   [
14128    {
14129     "referenced_type" : "type-7"
14130    },
14131    {
14132     "referenced_type" : "type-16"
14133    },
14134    {
14135     "referenced_type" : "type-3"
14136    }
14137   ],
14138   "return_type" : "type-40",
14139   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14140  },
14141  {
14142   "function_name" : "libyuv::RGB565ToARGBRow_C",
14143   "linker_set_key" : "RGB565ToARGBRow_C",
14144   "parameters" :
14145   [
14146    {
14147     "referenced_type" : "type-7"
14148    },
14149    {
14150     "referenced_type" : "type-16"
14151    },
14152    {
14153     "referenced_type" : "type-3"
14154    }
14155   ],
14156   "return_type" : "type-40",
14157   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14158  },
14159  {
14160   "function_name" : "libyuv::RGB565ToARGBRow_SSE2",
14161   "linker_set_key" : "RGB565ToARGBRow_SSE2",
14162   "parameters" :
14163   [
14164    {
14165     "referenced_type" : "type-7"
14166    },
14167    {
14168     "referenced_type" : "type-16"
14169    },
14170    {
14171     "referenced_type" : "type-3"
14172    }
14173   ],
14174   "return_type" : "type-40",
14175   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14176  },
14177  {
14178   "function_name" : "libyuv::RGB565ToI420",
14179   "linker_set_key" : "RGB565ToI420",
14180   "parameters" :
14181   [
14182    {
14183     "referenced_type" : "type-7"
14184    },
14185    {
14186     "referenced_type" : "type-3"
14187    },
14188    {
14189     "referenced_type" : "type-16"
14190    },
14191    {
14192     "referenced_type" : "type-3"
14193    },
14194    {
14195     "referenced_type" : "type-16"
14196    },
14197    {
14198     "referenced_type" : "type-3"
14199    },
14200    {
14201     "referenced_type" : "type-16"
14202    },
14203    {
14204     "referenced_type" : "type-3"
14205    },
14206    {
14207     "referenced_type" : "type-3"
14208    },
14209    {
14210     "referenced_type" : "type-3"
14211    }
14212   ],
14213   "return_type" : "type-3",
14214   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
14215  },
14216  {
14217   "function_name" : "libyuv::RGB565ToUVRow_C",
14218   "linker_set_key" : "RGB565ToUVRow_C",
14219   "parameters" :
14220   [
14221    {
14222     "referenced_type" : "type-7"
14223    },
14224    {
14225     "referenced_type" : "type-3"
14226    },
14227    {
14228     "referenced_type" : "type-16"
14229    },
14230    {
14231     "referenced_type" : "type-16"
14232    },
14233    {
14234     "referenced_type" : "type-3"
14235    }
14236   ],
14237   "return_type" : "type-40",
14238   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14239  },
14240  {
14241   "function_name" : "libyuv::RGB565ToYRow_C",
14242   "linker_set_key" : "RGB565ToYRow_C",
14243   "parameters" :
14244   [
14245    {
14246     "referenced_type" : "type-7"
14247    },
14248    {
14249     "referenced_type" : "type-16"
14250    },
14251    {
14252     "referenced_type" : "type-3"
14253    }
14254   ],
14255   "return_type" : "type-40",
14256   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14257  },
14258  {
14259   "function_name" : "libyuv::RGBAToARGB",
14260   "linker_set_key" : "RGBAToARGB",
14261   "parameters" :
14262   [
14263    {
14264     "referenced_type" : "type-7"
14265    },
14266    {
14267     "referenced_type" : "type-3"
14268    },
14269    {
14270     "referenced_type" : "type-16"
14271    },
14272    {
14273     "referenced_type" : "type-3"
14274    },
14275    {
14276     "referenced_type" : "type-3"
14277    },
14278    {
14279     "referenced_type" : "type-3"
14280    }
14281   ],
14282   "return_type" : "type-3",
14283   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
14284  },
14285  {
14286   "function_name" : "libyuv::RGBAToI420",
14287   "linker_set_key" : "RGBAToI420",
14288   "parameters" :
14289   [
14290    {
14291     "referenced_type" : "type-7"
14292    },
14293    {
14294     "referenced_type" : "type-3"
14295    },
14296    {
14297     "referenced_type" : "type-16"
14298    },
14299    {
14300     "referenced_type" : "type-3"
14301    },
14302    {
14303     "referenced_type" : "type-16"
14304    },
14305    {
14306     "referenced_type" : "type-3"
14307    },
14308    {
14309     "referenced_type" : "type-16"
14310    },
14311    {
14312     "referenced_type" : "type-3"
14313    },
14314    {
14315     "referenced_type" : "type-3"
14316    },
14317    {
14318     "referenced_type" : "type-3"
14319    }
14320   ],
14321   "return_type" : "type-3",
14322   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
14323  },
14324  {
14325   "function_name" : "libyuv::RGBAToUVRow_Any_SSSE3",
14326   "linker_set_key" : "RGBAToUVRow_Any_SSSE3",
14327   "parameters" :
14328   [
14329    {
14330     "referenced_type" : "type-7"
14331    },
14332    {
14333     "referenced_type" : "type-3"
14334    },
14335    {
14336     "referenced_type" : "type-16"
14337    },
14338    {
14339     "referenced_type" : "type-16"
14340    },
14341    {
14342     "referenced_type" : "type-3"
14343    }
14344   ],
14345   "return_type" : "type-40",
14346   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14347  },
14348  {
14349   "function_name" : "libyuv::RGBAToUVRow_C",
14350   "linker_set_key" : "RGBAToUVRow_C",
14351   "parameters" :
14352   [
14353    {
14354     "referenced_type" : "type-7"
14355    },
14356    {
14357     "referenced_type" : "type-3"
14358    },
14359    {
14360     "referenced_type" : "type-16"
14361    },
14362    {
14363     "referenced_type" : "type-16"
14364    },
14365    {
14366     "referenced_type" : "type-3"
14367    }
14368   ],
14369   "return_type" : "type-40",
14370   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14371  },
14372  {
14373   "function_name" : "libyuv::RGBAToUVRow_SSSE3",
14374   "linker_set_key" : "RGBAToUVRow_SSSE3",
14375   "parameters" :
14376   [
14377    {
14378     "referenced_type" : "type-7"
14379    },
14380    {
14381     "referenced_type" : "type-3"
14382    },
14383    {
14384     "referenced_type" : "type-16"
14385    },
14386    {
14387     "referenced_type" : "type-16"
14388    },
14389    {
14390     "referenced_type" : "type-3"
14391    }
14392   ],
14393   "return_type" : "type-40",
14394   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14395  },
14396  {
14397   "function_name" : "libyuv::RGBAToYRow_Any_SSSE3",
14398   "linker_set_key" : "RGBAToYRow_Any_SSSE3",
14399   "parameters" :
14400   [
14401    {
14402     "referenced_type" : "type-7"
14403    },
14404    {
14405     "referenced_type" : "type-16"
14406    },
14407    {
14408     "referenced_type" : "type-3"
14409    }
14410   ],
14411   "return_type" : "type-40",
14412   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14413  },
14414  {
14415   "function_name" : "libyuv::RGBAToYRow_C",
14416   "linker_set_key" : "RGBAToYRow_C",
14417   "parameters" :
14418   [
14419    {
14420     "referenced_type" : "type-7"
14421    },
14422    {
14423     "referenced_type" : "type-16"
14424    },
14425    {
14426     "referenced_type" : "type-3"
14427    }
14428   ],
14429   "return_type" : "type-40",
14430   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14431  },
14432  {
14433   "function_name" : "libyuv::RGBAToYRow_SSSE3",
14434   "linker_set_key" : "RGBAToYRow_SSSE3",
14435   "parameters" :
14436   [
14437    {
14438     "referenced_type" : "type-7"
14439    },
14440    {
14441     "referenced_type" : "type-16"
14442    },
14443    {
14444     "referenced_type" : "type-3"
14445    }
14446   ],
14447   "return_type" : "type-40",
14448   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14449  },
14450  {
14451   "function_name" : "libyuv::RGBColorMatrix",
14452   "linker_set_key" : "RGBColorMatrix",
14453   "parameters" :
14454   [
14455    {
14456     "referenced_type" : "type-16"
14457    },
14458    {
14459     "referenced_type" : "type-3"
14460    },
14461    {
14462     "referenced_type" : "type-47"
14463    },
14464    {
14465     "referenced_type" : "type-3"
14466    },
14467    {
14468     "referenced_type" : "type-3"
14469    },
14470    {
14471     "referenced_type" : "type-3"
14472    },
14473    {
14474     "referenced_type" : "type-3"
14475    }
14476   ],
14477   "return_type" : "type-3",
14478   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
14479  },
14480  {
14481   "function_name" : "libyuv::RGBColorTable",
14482   "linker_set_key" : "RGBColorTable",
14483   "parameters" :
14484   [
14485    {
14486     "referenced_type" : "type-16"
14487    },
14488    {
14489     "referenced_type" : "type-3"
14490    },
14491    {
14492     "referenced_type" : "type-7"
14493    },
14494    {
14495     "referenced_type" : "type-3"
14496    },
14497    {
14498     "referenced_type" : "type-3"
14499    },
14500    {
14501     "referenced_type" : "type-3"
14502    },
14503    {
14504     "referenced_type" : "type-3"
14505    }
14506   ],
14507   "return_type" : "type-3",
14508   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
14509  },
14510  {
14511   "function_name" : "libyuv::RGBColorTableRow_C",
14512   "linker_set_key" : "RGBColorTableRow_C",
14513   "parameters" :
14514   [
14515    {
14516     "referenced_type" : "type-16"
14517    },
14518    {
14519     "referenced_type" : "type-7"
14520    },
14521    {
14522     "referenced_type" : "type-3"
14523    }
14524   ],
14525   "return_type" : "type-40",
14526   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14527  },
14528  {
14529   "function_name" : "libyuv::RGBColorTableRow_X86",
14530   "linker_set_key" : "RGBColorTableRow_X86",
14531   "parameters" :
14532   [
14533    {
14534     "referenced_type" : "type-16"
14535    },
14536    {
14537     "referenced_type" : "type-7"
14538    },
14539    {
14540     "referenced_type" : "type-3"
14541    }
14542   ],
14543   "return_type" : "type-40",
14544   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14545  },
14546  {
14547   "function_name" : "libyuv::RotatePlane",
14548   "linker_set_key" : "RotatePlane",
14549   "parameters" :
14550   [
14551    {
14552     "referenced_type" : "type-7"
14553    },
14554    {
14555     "referenced_type" : "type-3"
14556    },
14557    {
14558     "referenced_type" : "type-16"
14559    },
14560    {
14561     "referenced_type" : "type-3"
14562    },
14563    {
14564     "referenced_type" : "type-3"
14565    },
14566    {
14567     "referenced_type" : "type-3"
14568    },
14569    {
14570     "referenced_type" : "type-13"
14571    }
14572   ],
14573   "return_type" : "type-3",
14574   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14575  },
14576  {
14577   "function_name" : "libyuv::RotatePlane180",
14578   "linker_set_key" : "RotatePlane180",
14579   "parameters" :
14580   [
14581    {
14582     "referenced_type" : "type-7"
14583    },
14584    {
14585     "referenced_type" : "type-3"
14586    },
14587    {
14588     "referenced_type" : "type-16"
14589    },
14590    {
14591     "referenced_type" : "type-3"
14592    },
14593    {
14594     "referenced_type" : "type-3"
14595    },
14596    {
14597     "referenced_type" : "type-3"
14598    }
14599   ],
14600   "return_type" : "type-40",
14601   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14602  },
14603  {
14604   "function_name" : "libyuv::RotatePlane270",
14605   "linker_set_key" : "RotatePlane270",
14606   "parameters" :
14607   [
14608    {
14609     "referenced_type" : "type-7"
14610    },
14611    {
14612     "referenced_type" : "type-3"
14613    },
14614    {
14615     "referenced_type" : "type-16"
14616    },
14617    {
14618     "referenced_type" : "type-3"
14619    },
14620    {
14621     "referenced_type" : "type-3"
14622    },
14623    {
14624     "referenced_type" : "type-3"
14625    }
14626   ],
14627   "return_type" : "type-40",
14628   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14629  },
14630  {
14631   "function_name" : "libyuv::RotatePlane90",
14632   "linker_set_key" : "RotatePlane90",
14633   "parameters" :
14634   [
14635    {
14636     "referenced_type" : "type-7"
14637    },
14638    {
14639     "referenced_type" : "type-3"
14640    },
14641    {
14642     "referenced_type" : "type-16"
14643    },
14644    {
14645     "referenced_type" : "type-3"
14646    },
14647    {
14648     "referenced_type" : "type-3"
14649    },
14650    {
14651     "referenced_type" : "type-3"
14652    }
14653   ],
14654   "return_type" : "type-40",
14655   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14656  },
14657  {
14658   "function_name" : "libyuv::RotateUV180",
14659   "linker_set_key" : "RotateUV180",
14660   "parameters" :
14661   [
14662    {
14663     "referenced_type" : "type-7"
14664    },
14665    {
14666     "referenced_type" : "type-3"
14667    },
14668    {
14669     "referenced_type" : "type-16"
14670    },
14671    {
14672     "referenced_type" : "type-3"
14673    },
14674    {
14675     "referenced_type" : "type-16"
14676    },
14677    {
14678     "referenced_type" : "type-3"
14679    },
14680    {
14681     "referenced_type" : "type-3"
14682    },
14683    {
14684     "referenced_type" : "type-3"
14685    }
14686   ],
14687   "return_type" : "type-40",
14688   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14689  },
14690  {
14691   "function_name" : "libyuv::RotateUV270",
14692   "linker_set_key" : "RotateUV270",
14693   "parameters" :
14694   [
14695    {
14696     "referenced_type" : "type-7"
14697    },
14698    {
14699     "referenced_type" : "type-3"
14700    },
14701    {
14702     "referenced_type" : "type-16"
14703    },
14704    {
14705     "referenced_type" : "type-3"
14706    },
14707    {
14708     "referenced_type" : "type-16"
14709    },
14710    {
14711     "referenced_type" : "type-3"
14712    },
14713    {
14714     "referenced_type" : "type-3"
14715    },
14716    {
14717     "referenced_type" : "type-3"
14718    }
14719   ],
14720   "return_type" : "type-40",
14721   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14722  },
14723  {
14724   "function_name" : "libyuv::RotateUV90",
14725   "linker_set_key" : "RotateUV90",
14726   "parameters" :
14727   [
14728    {
14729     "referenced_type" : "type-7"
14730    },
14731    {
14732     "referenced_type" : "type-3"
14733    },
14734    {
14735     "referenced_type" : "type-16"
14736    },
14737    {
14738     "referenced_type" : "type-3"
14739    },
14740    {
14741     "referenced_type" : "type-16"
14742    },
14743    {
14744     "referenced_type" : "type-3"
14745    },
14746    {
14747     "referenced_type" : "type-3"
14748    },
14749    {
14750     "referenced_type" : "type-3"
14751    }
14752   ],
14753   "return_type" : "type-40",
14754   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14755  },
14756  {
14757   "function_name" : "libyuv::Scale",
14758   "linker_set_key" : "Scale",
14759   "parameters" :
14760   [
14761    {
14762     "referenced_type" : "type-7"
14763    },
14764    {
14765     "referenced_type" : "type-7"
14766    },
14767    {
14768     "referenced_type" : "type-7"
14769    },
14770    {
14771     "referenced_type" : "type-3"
14772    },
14773    {
14774     "referenced_type" : "type-3"
14775    },
14776    {
14777     "referenced_type" : "type-3"
14778    },
14779    {
14780     "referenced_type" : "type-3"
14781    },
14782    {
14783     "referenced_type" : "type-3"
14784    },
14785    {
14786     "referenced_type" : "type-16"
14787    },
14788    {
14789     "referenced_type" : "type-16"
14790    },
14791    {
14792     "referenced_type" : "type-16"
14793    },
14794    {
14795     "referenced_type" : "type-3"
14796    },
14797    {
14798     "referenced_type" : "type-3"
14799    },
14800    {
14801     "referenced_type" : "type-3"
14802    },
14803    {
14804     "referenced_type" : "type-3"
14805    },
14806    {
14807     "referenced_type" : "type-3"
14808    },
14809    {
14810     "referenced_type" : "type-3"
14811    }
14812   ],
14813   "return_type" : "type-3",
14814   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
14815  },
14816  {
14817   "function_name" : "libyuv::ScaleARGBCols64_C",
14818   "linker_set_key" : "ScaleARGBCols64_C",
14819   "parameters" :
14820   [
14821    {
14822     "referenced_type" : "type-16"
14823    },
14824    {
14825     "referenced_type" : "type-7"
14826    },
14827    {
14828     "referenced_type" : "type-3"
14829    },
14830    {
14831     "referenced_type" : "type-3"
14832    },
14833    {
14834     "referenced_type" : "type-3"
14835    }
14836   ],
14837   "return_type" : "type-40",
14838   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14839  },
14840  {
14841   "function_name" : "libyuv::ScaleARGBColsUp2_C",
14842   "linker_set_key" : "ScaleARGBColsUp2_C",
14843   "parameters" :
14844   [
14845    {
14846     "referenced_type" : "type-16"
14847    },
14848    {
14849     "referenced_type" : "type-7"
14850    },
14851    {
14852     "referenced_type" : "type-3"
14853    },
14854    {
14855     "referenced_type" : "type-3"
14856    },
14857    {
14858     "referenced_type" : "type-3"
14859    }
14860   ],
14861   "return_type" : "type-40",
14862   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14863  },
14864  {
14865   "function_name" : "libyuv::ScaleARGBColsUp2_SSE2",
14866   "linker_set_key" : "ScaleARGBColsUp2_SSE2",
14867   "parameters" :
14868   [
14869    {
14870     "referenced_type" : "type-16"
14871    },
14872    {
14873     "referenced_type" : "type-7"
14874    },
14875    {
14876     "referenced_type" : "type-3"
14877    },
14878    {
14879     "referenced_type" : "type-3"
14880    },
14881    {
14882     "referenced_type" : "type-3"
14883    }
14884   ],
14885   "return_type" : "type-40",
14886   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14887  },
14888  {
14889   "function_name" : "libyuv::ScaleARGBCols_C",
14890   "linker_set_key" : "ScaleARGBCols_C",
14891   "parameters" :
14892   [
14893    {
14894     "referenced_type" : "type-16"
14895    },
14896    {
14897     "referenced_type" : "type-7"
14898    },
14899    {
14900     "referenced_type" : "type-3"
14901    },
14902    {
14903     "referenced_type" : "type-3"
14904    },
14905    {
14906     "referenced_type" : "type-3"
14907    }
14908   ],
14909   "return_type" : "type-40",
14910   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14911  },
14912  {
14913   "function_name" : "libyuv::ScaleARGBCols_SSE2",
14914   "linker_set_key" : "ScaleARGBCols_SSE2",
14915   "parameters" :
14916   [
14917    {
14918     "referenced_type" : "type-16"
14919    },
14920    {
14921     "referenced_type" : "type-7"
14922    },
14923    {
14924     "referenced_type" : "type-3"
14925    },
14926    {
14927     "referenced_type" : "type-3"
14928    },
14929    {
14930     "referenced_type" : "type-3"
14931    }
14932   ],
14933   "return_type" : "type-40",
14934   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14935  },
14936  {
14937   "function_name" : "libyuv::ScaleARGBFilterCols64_C",
14938   "linker_set_key" : "ScaleARGBFilterCols64_C",
14939   "parameters" :
14940   [
14941    {
14942     "referenced_type" : "type-16"
14943    },
14944    {
14945     "referenced_type" : "type-7"
14946    },
14947    {
14948     "referenced_type" : "type-3"
14949    },
14950    {
14951     "referenced_type" : "type-3"
14952    },
14953    {
14954     "referenced_type" : "type-3"
14955    }
14956   ],
14957   "return_type" : "type-40",
14958   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14959  },
14960  {
14961   "function_name" : "libyuv::ScaleARGBFilterCols_C",
14962   "linker_set_key" : "ScaleARGBFilterCols_C",
14963   "parameters" :
14964   [
14965    {
14966     "referenced_type" : "type-16"
14967    },
14968    {
14969     "referenced_type" : "type-7"
14970    },
14971    {
14972     "referenced_type" : "type-3"
14973    },
14974    {
14975     "referenced_type" : "type-3"
14976    },
14977    {
14978     "referenced_type" : "type-3"
14979    }
14980   ],
14981   "return_type" : "type-40",
14982   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14983  },
14984  {
14985   "function_name" : "libyuv::ScaleARGBFilterCols_SSSE3",
14986   "linker_set_key" : "ScaleARGBFilterCols_SSSE3",
14987   "parameters" :
14988   [
14989    {
14990     "referenced_type" : "type-16"
14991    },
14992    {
14993     "referenced_type" : "type-7"
14994    },
14995    {
14996     "referenced_type" : "type-3"
14997    },
14998    {
14999     "referenced_type" : "type-3"
15000    },
15001    {
15002     "referenced_type" : "type-3"
15003    }
15004   ],
15005   "return_type" : "type-40",
15006   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15007  },
15008  {
15009   "function_name" : "libyuv::ScaleARGBRowDown2Box_Any_SSE2",
15010   "linker_set_key" : "ScaleARGBRowDown2Box_Any_SSE2",
15011   "parameters" :
15012   [
15013    {
15014     "referenced_type" : "type-7"
15015    },
15016    {
15017     "referenced_type" : "type-3"
15018    },
15019    {
15020     "referenced_type" : "type-16"
15021    },
15022    {
15023     "referenced_type" : "type-3"
15024    }
15025   ],
15026   "return_type" : "type-40",
15027   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15028  },
15029  {
15030   "function_name" : "libyuv::ScaleARGBRowDown2Box_C",
15031   "linker_set_key" : "ScaleARGBRowDown2Box_C",
15032   "parameters" :
15033   [
15034    {
15035     "referenced_type" : "type-7"
15036    },
15037    {
15038     "referenced_type" : "type-3"
15039    },
15040    {
15041     "referenced_type" : "type-16"
15042    },
15043    {
15044     "referenced_type" : "type-3"
15045    }
15046   ],
15047   "return_type" : "type-40",
15048   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15049  },
15050  {
15051   "function_name" : "libyuv::ScaleARGBRowDown2Box_SSE2",
15052   "linker_set_key" : "ScaleARGBRowDown2Box_SSE2",
15053   "parameters" :
15054   [
15055    {
15056     "referenced_type" : "type-7"
15057    },
15058    {
15059     "referenced_type" : "type-3"
15060    },
15061    {
15062     "referenced_type" : "type-16"
15063    },
15064    {
15065     "referenced_type" : "type-3"
15066    }
15067   ],
15068   "return_type" : "type-40",
15069   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15070  },
15071  {
15072   "function_name" : "libyuv::ScaleARGBRowDown2Linear_Any_SSE2",
15073   "linker_set_key" : "ScaleARGBRowDown2Linear_Any_SSE2",
15074   "parameters" :
15075   [
15076    {
15077     "referenced_type" : "type-7"
15078    },
15079    {
15080     "referenced_type" : "type-3"
15081    },
15082    {
15083     "referenced_type" : "type-16"
15084    },
15085    {
15086     "referenced_type" : "type-3"
15087    }
15088   ],
15089   "return_type" : "type-40",
15090   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15091  },
15092  {
15093   "function_name" : "libyuv::ScaleARGBRowDown2Linear_C",
15094   "linker_set_key" : "ScaleARGBRowDown2Linear_C",
15095   "parameters" :
15096   [
15097    {
15098     "referenced_type" : "type-7"
15099    },
15100    {
15101     "referenced_type" : "type-3"
15102    },
15103    {
15104     "referenced_type" : "type-16"
15105    },
15106    {
15107     "referenced_type" : "type-3"
15108    }
15109   ],
15110   "return_type" : "type-40",
15111   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15112  },
15113  {
15114   "function_name" : "libyuv::ScaleARGBRowDown2Linear_SSE2",
15115   "linker_set_key" : "ScaleARGBRowDown2Linear_SSE2",
15116   "parameters" :
15117   [
15118    {
15119     "referenced_type" : "type-7"
15120    },
15121    {
15122     "referenced_type" : "type-3"
15123    },
15124    {
15125     "referenced_type" : "type-16"
15126    },
15127    {
15128     "referenced_type" : "type-3"
15129    }
15130   ],
15131   "return_type" : "type-40",
15132   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15133  },
15134  {
15135   "function_name" : "libyuv::ScaleARGBRowDown2_Any_SSE2",
15136   "linker_set_key" : "ScaleARGBRowDown2_Any_SSE2",
15137   "parameters" :
15138   [
15139    {
15140     "referenced_type" : "type-7"
15141    },
15142    {
15143     "referenced_type" : "type-3"
15144    },
15145    {
15146     "referenced_type" : "type-16"
15147    },
15148    {
15149     "referenced_type" : "type-3"
15150    }
15151   ],
15152   "return_type" : "type-40",
15153   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15154  },
15155  {
15156   "function_name" : "libyuv::ScaleARGBRowDown2_C",
15157   "linker_set_key" : "ScaleARGBRowDown2_C",
15158   "parameters" :
15159   [
15160    {
15161     "referenced_type" : "type-7"
15162    },
15163    {
15164     "referenced_type" : "type-3"
15165    },
15166    {
15167     "referenced_type" : "type-16"
15168    },
15169    {
15170     "referenced_type" : "type-3"
15171    }
15172   ],
15173   "return_type" : "type-40",
15174   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15175  },
15176  {
15177   "function_name" : "libyuv::ScaleARGBRowDown2_SSE2",
15178   "linker_set_key" : "ScaleARGBRowDown2_SSE2",
15179   "parameters" :
15180   [
15181    {
15182     "referenced_type" : "type-7"
15183    },
15184    {
15185     "referenced_type" : "type-3"
15186    },
15187    {
15188     "referenced_type" : "type-16"
15189    },
15190    {
15191     "referenced_type" : "type-3"
15192    }
15193   ],
15194   "return_type" : "type-40",
15195   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15196  },
15197  {
15198   "function_name" : "libyuv::ScaleARGBRowDownEvenBox_Any_SSE2",
15199   "linker_set_key" : "ScaleARGBRowDownEvenBox_Any_SSE2",
15200   "parameters" :
15201   [
15202    {
15203     "referenced_type" : "type-7"
15204    },
15205    {
15206     "referenced_type" : "type-3"
15207    },
15208    {
15209     "referenced_type" : "type-3"
15210    },
15211    {
15212     "referenced_type" : "type-16"
15213    },
15214    {
15215     "referenced_type" : "type-3"
15216    }
15217   ],
15218   "return_type" : "type-40",
15219   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15220  },
15221  {
15222   "function_name" : "libyuv::ScaleARGBRowDownEvenBox_C",
15223   "linker_set_key" : "ScaleARGBRowDownEvenBox_C",
15224   "parameters" :
15225   [
15226    {
15227     "referenced_type" : "type-7"
15228    },
15229    {
15230     "referenced_type" : "type-3"
15231    },
15232    {
15233     "referenced_type" : "type-3"
15234    },
15235    {
15236     "referenced_type" : "type-16"
15237    },
15238    {
15239     "referenced_type" : "type-3"
15240    }
15241   ],
15242   "return_type" : "type-40",
15243   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15244  },
15245  {
15246   "function_name" : "libyuv::ScaleARGBRowDownEvenBox_SSE2",
15247   "linker_set_key" : "ScaleARGBRowDownEvenBox_SSE2",
15248   "parameters" :
15249   [
15250    {
15251     "referenced_type" : "type-7"
15252    },
15253    {
15254     "referenced_type" : "type-3"
15255    },
15256    {
15257     "referenced_type" : "type-3"
15258    },
15259    {
15260     "referenced_type" : "type-16"
15261    },
15262    {
15263     "referenced_type" : "type-3"
15264    }
15265   ],
15266   "return_type" : "type-40",
15267   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15268  },
15269  {
15270   "function_name" : "libyuv::ScaleARGBRowDownEven_Any_SSE2",
15271   "linker_set_key" : "ScaleARGBRowDownEven_Any_SSE2",
15272   "parameters" :
15273   [
15274    {
15275     "referenced_type" : "type-7"
15276    },
15277    {
15278     "referenced_type" : "type-3"
15279    },
15280    {
15281     "referenced_type" : "type-3"
15282    },
15283    {
15284     "referenced_type" : "type-16"
15285    },
15286    {
15287     "referenced_type" : "type-3"
15288    }
15289   ],
15290   "return_type" : "type-40",
15291   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15292  },
15293  {
15294   "function_name" : "libyuv::ScaleARGBRowDownEven_C",
15295   "linker_set_key" : "ScaleARGBRowDownEven_C",
15296   "parameters" :
15297   [
15298    {
15299     "referenced_type" : "type-7"
15300    },
15301    {
15302     "referenced_type" : "type-3"
15303    },
15304    {
15305     "referenced_type" : "type-3"
15306    },
15307    {
15308     "referenced_type" : "type-16"
15309    },
15310    {
15311     "referenced_type" : "type-3"
15312    }
15313   ],
15314   "return_type" : "type-40",
15315   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15316  },
15317  {
15318   "function_name" : "libyuv::ScaleARGBRowDownEven_SSE2",
15319   "linker_set_key" : "ScaleARGBRowDownEven_SSE2",
15320   "parameters" :
15321   [
15322    {
15323     "referenced_type" : "type-7"
15324    },
15325    {
15326     "referenced_type" : "type-3"
15327    },
15328    {
15329     "referenced_type" : "type-3"
15330    },
15331    {
15332     "referenced_type" : "type-16"
15333    },
15334    {
15335     "referenced_type" : "type-3"
15336    }
15337   ],
15338   "return_type" : "type-40",
15339   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15340  },
15341  {
15342   "function_name" : "libyuv::ScaleAddRow_16_C",
15343   "linker_set_key" : "ScaleAddRow_16_C",
15344   "parameters" :
15345   [
15346    {
15347     "referenced_type" : "type-42"
15348    },
15349    {
15350     "referenced_type" : "type-41"
15351    },
15352    {
15353     "referenced_type" : "type-3"
15354    }
15355   ],
15356   "return_type" : "type-40",
15357   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15358  },
15359  {
15360   "function_name" : "libyuv::ScaleAddRow_AVX2",
15361   "linker_set_key" : "ScaleAddRow_AVX2",
15362   "parameters" :
15363   [
15364    {
15365     "referenced_type" : "type-7"
15366    },
15367    {
15368     "referenced_type" : "type-45"
15369    },
15370    {
15371     "referenced_type" : "type-3"
15372    }
15373   ],
15374   "return_type" : "type-40",
15375   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15376  },
15377  {
15378   "function_name" : "libyuv::ScaleAddRow_Any_AVX2",
15379   "linker_set_key" : "ScaleAddRow_Any_AVX2",
15380   "parameters" :
15381   [
15382    {
15383     "referenced_type" : "type-7"
15384    },
15385    {
15386     "referenced_type" : "type-45"
15387    },
15388    {
15389     "referenced_type" : "type-3"
15390    }
15391   ],
15392   "return_type" : "type-40",
15393   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15394  },
15395  {
15396   "function_name" : "libyuv::ScaleAddRow_Any_SSE2",
15397   "linker_set_key" : "ScaleAddRow_Any_SSE2",
15398   "parameters" :
15399   [
15400    {
15401     "referenced_type" : "type-7"
15402    },
15403    {
15404     "referenced_type" : "type-45"
15405    },
15406    {
15407     "referenced_type" : "type-3"
15408    }
15409   ],
15410   "return_type" : "type-40",
15411   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15412  },
15413  {
15414   "function_name" : "libyuv::ScaleAddRow_C",
15415   "linker_set_key" : "ScaleAddRow_C",
15416   "parameters" :
15417   [
15418    {
15419     "referenced_type" : "type-7"
15420    },
15421    {
15422     "referenced_type" : "type-45"
15423    },
15424    {
15425     "referenced_type" : "type-3"
15426    }
15427   ],
15428   "return_type" : "type-40",
15429   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15430  },
15431  {
15432   "function_name" : "libyuv::ScaleAddRow_SSE2",
15433   "linker_set_key" : "ScaleAddRow_SSE2",
15434   "parameters" :
15435   [
15436    {
15437     "referenced_type" : "type-7"
15438    },
15439    {
15440     "referenced_type" : "type-45"
15441    },
15442    {
15443     "referenced_type" : "type-3"
15444    }
15445   ],
15446   "return_type" : "type-40",
15447   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15448  },
15449  {
15450   "function_name" : "libyuv::ScaleColsUp2_16_C",
15451   "linker_set_key" : "ScaleColsUp2_16_C",
15452   "parameters" :
15453   [
15454    {
15455     "referenced_type" : "type-45"
15456    },
15457    {
15458     "referenced_type" : "type-42"
15459    },
15460    {
15461     "referenced_type" : "type-3"
15462    },
15463    {
15464     "referenced_type" : "type-3"
15465    },
15466    {
15467     "referenced_type" : "type-3"
15468    }
15469   ],
15470   "return_type" : "type-40",
15471   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15472  },
15473  {
15474   "function_name" : "libyuv::ScaleColsUp2_C",
15475   "linker_set_key" : "ScaleColsUp2_C",
15476   "parameters" :
15477   [
15478    {
15479     "referenced_type" : "type-16"
15480    },
15481    {
15482     "referenced_type" : "type-7"
15483    },
15484    {
15485     "referenced_type" : "type-3"
15486    },
15487    {
15488     "referenced_type" : "type-3"
15489    },
15490    {
15491     "referenced_type" : "type-3"
15492    }
15493   ],
15494   "return_type" : "type-40",
15495   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15496  },
15497  {
15498   "function_name" : "libyuv::ScaleColsUp2_SSE2",
15499   "linker_set_key" : "ScaleColsUp2_SSE2",
15500   "parameters" :
15501   [
15502    {
15503     "referenced_type" : "type-16"
15504    },
15505    {
15506     "referenced_type" : "type-7"
15507    },
15508    {
15509     "referenced_type" : "type-3"
15510    },
15511    {
15512     "referenced_type" : "type-3"
15513    },
15514    {
15515     "referenced_type" : "type-3"
15516    }
15517   ],
15518   "return_type" : "type-40",
15519   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15520  },
15521  {
15522   "function_name" : "libyuv::ScaleCols_16_C",
15523   "linker_set_key" : "ScaleCols_16_C",
15524   "parameters" :
15525   [
15526    {
15527     "referenced_type" : "type-45"
15528    },
15529    {
15530     "referenced_type" : "type-42"
15531    },
15532    {
15533     "referenced_type" : "type-3"
15534    },
15535    {
15536     "referenced_type" : "type-3"
15537    },
15538    {
15539     "referenced_type" : "type-3"
15540    }
15541   ],
15542   "return_type" : "type-40",
15543   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15544  },
15545  {
15546   "function_name" : "libyuv::ScaleCols_C",
15547   "linker_set_key" : "ScaleCols_C",
15548   "parameters" :
15549   [
15550    {
15551     "referenced_type" : "type-16"
15552    },
15553    {
15554     "referenced_type" : "type-7"
15555    },
15556    {
15557     "referenced_type" : "type-3"
15558    },
15559    {
15560     "referenced_type" : "type-3"
15561    },
15562    {
15563     "referenced_type" : "type-3"
15564    }
15565   ],
15566   "return_type" : "type-40",
15567   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15568  },
15569  {
15570   "function_name" : "libyuv::ScaleFilterCols64_16_C",
15571   "linker_set_key" : "ScaleFilterCols64_16_C",
15572   "parameters" :
15573   [
15574    {
15575     "referenced_type" : "type-45"
15576    },
15577    {
15578     "referenced_type" : "type-42"
15579    },
15580    {
15581     "referenced_type" : "type-3"
15582    },
15583    {
15584     "referenced_type" : "type-3"
15585    },
15586    {
15587     "referenced_type" : "type-3"
15588    }
15589   ],
15590   "return_type" : "type-40",
15591   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15592  },
15593  {
15594   "function_name" : "libyuv::ScaleFilterCols64_C",
15595   "linker_set_key" : "ScaleFilterCols64_C",
15596   "parameters" :
15597   [
15598    {
15599     "referenced_type" : "type-16"
15600    },
15601    {
15602     "referenced_type" : "type-7"
15603    },
15604    {
15605     "referenced_type" : "type-3"
15606    },
15607    {
15608     "referenced_type" : "type-3"
15609    },
15610    {
15611     "referenced_type" : "type-3"
15612    }
15613   ],
15614   "return_type" : "type-40",
15615   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15616  },
15617  {
15618   "function_name" : "libyuv::ScaleFilterCols_16_C",
15619   "linker_set_key" : "ScaleFilterCols_16_C",
15620   "parameters" :
15621   [
15622    {
15623     "referenced_type" : "type-45"
15624    },
15625    {
15626     "referenced_type" : "type-42"
15627    },
15628    {
15629     "referenced_type" : "type-3"
15630    },
15631    {
15632     "referenced_type" : "type-3"
15633    },
15634    {
15635     "referenced_type" : "type-3"
15636    }
15637   ],
15638   "return_type" : "type-40",
15639   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15640  },
15641  {
15642   "function_name" : "libyuv::ScaleFilterCols_C",
15643   "linker_set_key" : "ScaleFilterCols_C",
15644   "parameters" :
15645   [
15646    {
15647     "referenced_type" : "type-16"
15648    },
15649    {
15650     "referenced_type" : "type-7"
15651    },
15652    {
15653     "referenced_type" : "type-3"
15654    },
15655    {
15656     "referenced_type" : "type-3"
15657    },
15658    {
15659     "referenced_type" : "type-3"
15660    }
15661   ],
15662   "return_type" : "type-40",
15663   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15664  },
15665  {
15666   "function_name" : "libyuv::ScaleFilterCols_SSSE3",
15667   "linker_set_key" : "ScaleFilterCols_SSSE3",
15668   "parameters" :
15669   [
15670    {
15671     "referenced_type" : "type-16"
15672    },
15673    {
15674     "referenced_type" : "type-7"
15675    },
15676    {
15677     "referenced_type" : "type-3"
15678    },
15679    {
15680     "referenced_type" : "type-3"
15681    },
15682    {
15683     "referenced_type" : "type-3"
15684    }
15685   ],
15686   "return_type" : "type-40",
15687   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15688  },
15689  {
15690   "function_name" : "libyuv::ScaleFilterReduce",
15691   "linker_set_key" : "ScaleFilterReduce",
15692   "parameters" :
15693   [
15694    {
15695     "referenced_type" : "type-3"
15696    },
15697    {
15698     "referenced_type" : "type-3"
15699    },
15700    {
15701     "referenced_type" : "type-3"
15702    },
15703    {
15704     "referenced_type" : "type-3"
15705    },
15706    {
15707     "referenced_type" : "type-15"
15708    }
15709   ],
15710   "return_type" : "type-15",
15711   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15712  },
15713  {
15714   "function_name" : "libyuv::ScaleOffset",
15715   "linker_set_key" : "ScaleOffset",
15716   "parameters" :
15717   [
15718    {
15719     "referenced_type" : "type-7"
15720    },
15721    {
15722     "referenced_type" : "type-3"
15723    },
15724    {
15725     "referenced_type" : "type-3"
15726    },
15727    {
15728     "referenced_type" : "type-16"
15729    },
15730    {
15731     "referenced_type" : "type-3"
15732    },
15733    {
15734     "referenced_type" : "type-3"
15735    },
15736    {
15737     "referenced_type" : "type-3"
15738    },
15739    {
15740     "referenced_type" : "type-3"
15741    }
15742   ],
15743   "return_type" : "type-3",
15744   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
15745  },
15746  {
15747   "function_name" : "libyuv::ScalePlane",
15748   "linker_set_key" : "ScalePlane",
15749   "parameters" :
15750   [
15751    {
15752     "referenced_type" : "type-7"
15753    },
15754    {
15755     "referenced_type" : "type-3"
15756    },
15757    {
15758     "referenced_type" : "type-3"
15759    },
15760    {
15761     "referenced_type" : "type-3"
15762    },
15763    {
15764     "referenced_type" : "type-16"
15765    },
15766    {
15767     "referenced_type" : "type-3"
15768    },
15769    {
15770     "referenced_type" : "type-3"
15771    },
15772    {
15773     "referenced_type" : "type-3"
15774    },
15775    {
15776     "referenced_type" : "type-15"
15777    }
15778   ],
15779   "return_type" : "type-40",
15780   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
15781  },
15782  {
15783   "function_name" : "libyuv::ScalePlaneVertical",
15784   "linker_set_key" : "ScalePlaneVertical",
15785   "parameters" :
15786   [
15787    {
15788     "referenced_type" : "type-3"
15789    },
15790    {
15791     "referenced_type" : "type-3"
15792    },
15793    {
15794     "referenced_type" : "type-3"
15795    },
15796    {
15797     "referenced_type" : "type-3"
15798    },
15799    {
15800     "referenced_type" : "type-3"
15801    },
15802    {
15803     "referenced_type" : "type-7"
15804    },
15805    {
15806     "referenced_type" : "type-16"
15807    },
15808    {
15809     "referenced_type" : "type-3"
15810    },
15811    {
15812     "referenced_type" : "type-3"
15813    },
15814    {
15815     "referenced_type" : "type-3"
15816    },
15817    {
15818     "referenced_type" : "type-3"
15819    },
15820    {
15821     "referenced_type" : "type-15"
15822    }
15823   ],
15824   "return_type" : "type-40",
15825   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15826  },
15827  {
15828   "function_name" : "libyuv::ScalePlaneVertical_16",
15829   "linker_set_key" : "ScalePlaneVertical_16",
15830   "parameters" :
15831   [
15832    {
15833     "referenced_type" : "type-3"
15834    },
15835    {
15836     "referenced_type" : "type-3"
15837    },
15838    {
15839     "referenced_type" : "type-3"
15840    },
15841    {
15842     "referenced_type" : "type-3"
15843    },
15844    {
15845     "referenced_type" : "type-3"
15846    },
15847    {
15848     "referenced_type" : "type-42"
15849    },
15850    {
15851     "referenced_type" : "type-45"
15852    },
15853    {
15854     "referenced_type" : "type-3"
15855    },
15856    {
15857     "referenced_type" : "type-3"
15858    },
15859    {
15860     "referenced_type" : "type-3"
15861    },
15862    {
15863     "referenced_type" : "type-3"
15864    },
15865    {
15866     "referenced_type" : "type-15"
15867    }
15868   ],
15869   "return_type" : "type-40",
15870   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15871  },
15872  {
15873   "function_name" : "libyuv::ScalePlane_16",
15874   "linker_set_key" : "ScalePlane_16",
15875   "parameters" :
15876   [
15877    {
15878     "referenced_type" : "type-42"
15879    },
15880    {
15881     "referenced_type" : "type-3"
15882    },
15883    {
15884     "referenced_type" : "type-3"
15885    },
15886    {
15887     "referenced_type" : "type-3"
15888    },
15889    {
15890     "referenced_type" : "type-45"
15891    },
15892    {
15893     "referenced_type" : "type-3"
15894    },
15895    {
15896     "referenced_type" : "type-3"
15897    },
15898    {
15899     "referenced_type" : "type-3"
15900    },
15901    {
15902     "referenced_type" : "type-15"
15903    }
15904   ],
15905   "return_type" : "type-40",
15906   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
15907  },
15908  {
15909   "function_name" : "libyuv::ScaleRowDown2Box_16_C",
15910   "linker_set_key" : "ScaleRowDown2Box_16_C",
15911   "parameters" :
15912   [
15913    {
15914     "referenced_type" : "type-42"
15915    },
15916    {
15917     "referenced_type" : "type-3"
15918    },
15919    {
15920     "referenced_type" : "type-45"
15921    },
15922    {
15923     "referenced_type" : "type-3"
15924    }
15925   ],
15926   "return_type" : "type-40",
15927   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15928  },
15929  {
15930   "function_name" : "libyuv::ScaleRowDown2Box_AVX2",
15931   "linker_set_key" : "ScaleRowDown2Box_AVX2",
15932   "parameters" :
15933   [
15934    {
15935     "referenced_type" : "type-7"
15936    },
15937    {
15938     "referenced_type" : "type-3"
15939    },
15940    {
15941     "referenced_type" : "type-16"
15942    },
15943    {
15944     "referenced_type" : "type-3"
15945    }
15946   ],
15947   "return_type" : "type-40",
15948   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15949  },
15950  {
15951   "function_name" : "libyuv::ScaleRowDown2Box_Any_AVX2",
15952   "linker_set_key" : "ScaleRowDown2Box_Any_AVX2",
15953   "parameters" :
15954   [
15955    {
15956     "referenced_type" : "type-7"
15957    },
15958    {
15959     "referenced_type" : "type-3"
15960    },
15961    {
15962     "referenced_type" : "type-16"
15963    },
15964    {
15965     "referenced_type" : "type-3"
15966    }
15967   ],
15968   "return_type" : "type-40",
15969   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15970  },
15971  {
15972   "function_name" : "libyuv::ScaleRowDown2Box_Any_SSSE3",
15973   "linker_set_key" : "ScaleRowDown2Box_Any_SSSE3",
15974   "parameters" :
15975   [
15976    {
15977     "referenced_type" : "type-7"
15978    },
15979    {
15980     "referenced_type" : "type-3"
15981    },
15982    {
15983     "referenced_type" : "type-16"
15984    },
15985    {
15986     "referenced_type" : "type-3"
15987    }
15988   ],
15989   "return_type" : "type-40",
15990   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15991  },
15992  {
15993   "function_name" : "libyuv::ScaleRowDown2Box_C",
15994   "linker_set_key" : "ScaleRowDown2Box_C",
15995   "parameters" :
15996   [
15997    {
15998     "referenced_type" : "type-7"
15999    },
16000    {
16001     "referenced_type" : "type-3"
16002    },
16003    {
16004     "referenced_type" : "type-16"
16005    },
16006    {
16007     "referenced_type" : "type-3"
16008    }
16009   ],
16010   "return_type" : "type-40",
16011   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16012  },
16013  {
16014   "function_name" : "libyuv::ScaleRowDown2Box_Odd_AVX2",
16015   "linker_set_key" : "ScaleRowDown2Box_Odd_AVX2",
16016   "parameters" :
16017   [
16018    {
16019     "referenced_type" : "type-7"
16020    },
16021    {
16022     "referenced_type" : "type-3"
16023    },
16024    {
16025     "referenced_type" : "type-16"
16026    },
16027    {
16028     "referenced_type" : "type-3"
16029    }
16030   ],
16031   "return_type" : "type-40",
16032   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16033  },
16034  {
16035   "function_name" : "libyuv::ScaleRowDown2Box_Odd_C",
16036   "linker_set_key" : "ScaleRowDown2Box_Odd_C",
16037   "parameters" :
16038   [
16039    {
16040     "referenced_type" : "type-7"
16041    },
16042    {
16043     "referenced_type" : "type-3"
16044    },
16045    {
16046     "referenced_type" : "type-16"
16047    },
16048    {
16049     "referenced_type" : "type-3"
16050    }
16051   ],
16052   "return_type" : "type-40",
16053   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16054  },
16055  {
16056   "function_name" : "libyuv::ScaleRowDown2Box_Odd_SSSE3",
16057   "linker_set_key" : "ScaleRowDown2Box_Odd_SSSE3",
16058   "parameters" :
16059   [
16060    {
16061     "referenced_type" : "type-7"
16062    },
16063    {
16064     "referenced_type" : "type-3"
16065    },
16066    {
16067     "referenced_type" : "type-16"
16068    },
16069    {
16070     "referenced_type" : "type-3"
16071    }
16072   ],
16073   "return_type" : "type-40",
16074   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16075  },
16076  {
16077   "function_name" : "libyuv::ScaleRowDown2Box_SSSE3",
16078   "linker_set_key" : "ScaleRowDown2Box_SSSE3",
16079   "parameters" :
16080   [
16081    {
16082     "referenced_type" : "type-7"
16083    },
16084    {
16085     "referenced_type" : "type-3"
16086    },
16087    {
16088     "referenced_type" : "type-16"
16089    },
16090    {
16091     "referenced_type" : "type-3"
16092    }
16093   ],
16094   "return_type" : "type-40",
16095   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16096  },
16097  {
16098   "function_name" : "libyuv::ScaleRowDown2Linear_16_C",
16099   "linker_set_key" : "ScaleRowDown2Linear_16_C",
16100   "parameters" :
16101   [
16102    {
16103     "referenced_type" : "type-42"
16104    },
16105    {
16106     "referenced_type" : "type-3"
16107    },
16108    {
16109     "referenced_type" : "type-45"
16110    },
16111    {
16112     "referenced_type" : "type-3"
16113    }
16114   ],
16115   "return_type" : "type-40",
16116   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16117  },
16118  {
16119   "function_name" : "libyuv::ScaleRowDown2Linear_AVX2",
16120   "linker_set_key" : "ScaleRowDown2Linear_AVX2",
16121   "parameters" :
16122   [
16123    {
16124     "referenced_type" : "type-7"
16125    },
16126    {
16127     "referenced_type" : "type-3"
16128    },
16129    {
16130     "referenced_type" : "type-16"
16131    },
16132    {
16133     "referenced_type" : "type-3"
16134    }
16135   ],
16136   "return_type" : "type-40",
16137   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16138  },
16139  {
16140   "function_name" : "libyuv::ScaleRowDown2Linear_Any_AVX2",
16141   "linker_set_key" : "ScaleRowDown2Linear_Any_AVX2",
16142   "parameters" :
16143   [
16144    {
16145     "referenced_type" : "type-7"
16146    },
16147    {
16148     "referenced_type" : "type-3"
16149    },
16150    {
16151     "referenced_type" : "type-16"
16152    },
16153    {
16154     "referenced_type" : "type-3"
16155    }
16156   ],
16157   "return_type" : "type-40",
16158   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16159  },
16160  {
16161   "function_name" : "libyuv::ScaleRowDown2Linear_Any_SSSE3",
16162   "linker_set_key" : "ScaleRowDown2Linear_Any_SSSE3",
16163   "parameters" :
16164   [
16165    {
16166     "referenced_type" : "type-7"
16167    },
16168    {
16169     "referenced_type" : "type-3"
16170    },
16171    {
16172     "referenced_type" : "type-16"
16173    },
16174    {
16175     "referenced_type" : "type-3"
16176    }
16177   ],
16178   "return_type" : "type-40",
16179   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16180  },
16181  {
16182   "function_name" : "libyuv::ScaleRowDown2Linear_C",
16183   "linker_set_key" : "ScaleRowDown2Linear_C",
16184   "parameters" :
16185   [
16186    {
16187     "referenced_type" : "type-7"
16188    },
16189    {
16190     "referenced_type" : "type-3"
16191    },
16192    {
16193     "referenced_type" : "type-16"
16194    },
16195    {
16196     "referenced_type" : "type-3"
16197    }
16198   ],
16199   "return_type" : "type-40",
16200   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16201  },
16202  {
16203   "function_name" : "libyuv::ScaleRowDown2Linear_SSSE3",
16204   "linker_set_key" : "ScaleRowDown2Linear_SSSE3",
16205   "parameters" :
16206   [
16207    {
16208     "referenced_type" : "type-7"
16209    },
16210    {
16211     "referenced_type" : "type-3"
16212    },
16213    {
16214     "referenced_type" : "type-16"
16215    },
16216    {
16217     "referenced_type" : "type-3"
16218    }
16219   ],
16220   "return_type" : "type-40",
16221   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16222  },
16223  {
16224   "function_name" : "libyuv::ScaleRowDown2_16_C",
16225   "linker_set_key" : "ScaleRowDown2_16_C",
16226   "parameters" :
16227   [
16228    {
16229     "referenced_type" : "type-42"
16230    },
16231    {
16232     "referenced_type" : "type-3"
16233    },
16234    {
16235     "referenced_type" : "type-45"
16236    },
16237    {
16238     "referenced_type" : "type-3"
16239    }
16240   ],
16241   "return_type" : "type-40",
16242   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16243  },
16244  {
16245   "function_name" : "libyuv::ScaleRowDown2_AVX2",
16246   "linker_set_key" : "ScaleRowDown2_AVX2",
16247   "parameters" :
16248   [
16249    {
16250     "referenced_type" : "type-7"
16251    },
16252    {
16253     "referenced_type" : "type-3"
16254    },
16255    {
16256     "referenced_type" : "type-16"
16257    },
16258    {
16259     "referenced_type" : "type-3"
16260    }
16261   ],
16262   "return_type" : "type-40",
16263   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16264  },
16265  {
16266   "function_name" : "libyuv::ScaleRowDown2_Any_AVX2",
16267   "linker_set_key" : "ScaleRowDown2_Any_AVX2",
16268   "parameters" :
16269   [
16270    {
16271     "referenced_type" : "type-7"
16272    },
16273    {
16274     "referenced_type" : "type-3"
16275    },
16276    {
16277     "referenced_type" : "type-16"
16278    },
16279    {
16280     "referenced_type" : "type-3"
16281    }
16282   ],
16283   "return_type" : "type-40",
16284   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16285  },
16286  {
16287   "function_name" : "libyuv::ScaleRowDown2_Any_SSSE3",
16288   "linker_set_key" : "ScaleRowDown2_Any_SSSE3",
16289   "parameters" :
16290   [
16291    {
16292     "referenced_type" : "type-7"
16293    },
16294    {
16295     "referenced_type" : "type-3"
16296    },
16297    {
16298     "referenced_type" : "type-16"
16299    },
16300    {
16301     "referenced_type" : "type-3"
16302    }
16303   ],
16304   "return_type" : "type-40",
16305   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16306  },
16307  {
16308   "function_name" : "libyuv::ScaleRowDown2_C",
16309   "linker_set_key" : "ScaleRowDown2_C",
16310   "parameters" :
16311   [
16312    {
16313     "referenced_type" : "type-7"
16314    },
16315    {
16316     "referenced_type" : "type-3"
16317    },
16318    {
16319     "referenced_type" : "type-16"
16320    },
16321    {
16322     "referenced_type" : "type-3"
16323    }
16324   ],
16325   "return_type" : "type-40",
16326   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16327  },
16328  {
16329   "function_name" : "libyuv::ScaleRowDown2_SSSE3",
16330   "linker_set_key" : "ScaleRowDown2_SSSE3",
16331   "parameters" :
16332   [
16333    {
16334     "referenced_type" : "type-7"
16335    },
16336    {
16337     "referenced_type" : "type-3"
16338    },
16339    {
16340     "referenced_type" : "type-16"
16341    },
16342    {
16343     "referenced_type" : "type-3"
16344    }
16345   ],
16346   "return_type" : "type-40",
16347   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16348  },
16349  {
16350   "function_name" : "libyuv::ScaleRowDown34_0_Box_16_C",
16351   "linker_set_key" : "ScaleRowDown34_0_Box_16_C",
16352   "parameters" :
16353   [
16354    {
16355     "referenced_type" : "type-42"
16356    },
16357    {
16358     "referenced_type" : "type-3"
16359    },
16360    {
16361     "referenced_type" : "type-45"
16362    },
16363    {
16364     "referenced_type" : "type-3"
16365    }
16366   ],
16367   "return_type" : "type-40",
16368   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16369  },
16370  {
16371   "function_name" : "libyuv::ScaleRowDown34_0_Box_Any_SSSE3",
16372   "linker_set_key" : "ScaleRowDown34_0_Box_Any_SSSE3",
16373   "parameters" :
16374   [
16375    {
16376     "referenced_type" : "type-7"
16377    },
16378    {
16379     "referenced_type" : "type-3"
16380    },
16381    {
16382     "referenced_type" : "type-16"
16383    },
16384    {
16385     "referenced_type" : "type-3"
16386    }
16387   ],
16388   "return_type" : "type-40",
16389   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16390  },
16391  {
16392   "function_name" : "libyuv::ScaleRowDown34_0_Box_C",
16393   "linker_set_key" : "ScaleRowDown34_0_Box_C",
16394   "parameters" :
16395   [
16396    {
16397     "referenced_type" : "type-7"
16398    },
16399    {
16400     "referenced_type" : "type-3"
16401    },
16402    {
16403     "referenced_type" : "type-16"
16404    },
16405    {
16406     "referenced_type" : "type-3"
16407    }
16408   ],
16409   "return_type" : "type-40",
16410   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16411  },
16412  {
16413   "function_name" : "libyuv::ScaleRowDown34_0_Box_SSSE3",
16414   "linker_set_key" : "ScaleRowDown34_0_Box_SSSE3",
16415   "parameters" :
16416   [
16417    {
16418     "referenced_type" : "type-7"
16419    },
16420    {
16421     "referenced_type" : "type-3"
16422    },
16423    {
16424     "referenced_type" : "type-16"
16425    },
16426    {
16427     "referenced_type" : "type-3"
16428    }
16429   ],
16430   "return_type" : "type-40",
16431   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16432  },
16433  {
16434   "function_name" : "libyuv::ScaleRowDown34_16_C",
16435   "linker_set_key" : "ScaleRowDown34_16_C",
16436   "parameters" :
16437   [
16438    {
16439     "referenced_type" : "type-42"
16440    },
16441    {
16442     "referenced_type" : "type-3"
16443    },
16444    {
16445     "referenced_type" : "type-45"
16446    },
16447    {
16448     "referenced_type" : "type-3"
16449    }
16450   ],
16451   "return_type" : "type-40",
16452   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16453  },
16454  {
16455   "function_name" : "libyuv::ScaleRowDown34_1_Box_16_C",
16456   "linker_set_key" : "ScaleRowDown34_1_Box_16_C",
16457   "parameters" :
16458   [
16459    {
16460     "referenced_type" : "type-42"
16461    },
16462    {
16463     "referenced_type" : "type-3"
16464    },
16465    {
16466     "referenced_type" : "type-45"
16467    },
16468    {
16469     "referenced_type" : "type-3"
16470    }
16471   ],
16472   "return_type" : "type-40",
16473   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16474  },
16475  {
16476   "function_name" : "libyuv::ScaleRowDown34_1_Box_Any_SSSE3",
16477   "linker_set_key" : "ScaleRowDown34_1_Box_Any_SSSE3",
16478   "parameters" :
16479   [
16480    {
16481     "referenced_type" : "type-7"
16482    },
16483    {
16484     "referenced_type" : "type-3"
16485    },
16486    {
16487     "referenced_type" : "type-16"
16488    },
16489    {
16490     "referenced_type" : "type-3"
16491    }
16492   ],
16493   "return_type" : "type-40",
16494   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16495  },
16496  {
16497   "function_name" : "libyuv::ScaleRowDown34_1_Box_C",
16498   "linker_set_key" : "ScaleRowDown34_1_Box_C",
16499   "parameters" :
16500   [
16501    {
16502     "referenced_type" : "type-7"
16503    },
16504    {
16505     "referenced_type" : "type-3"
16506    },
16507    {
16508     "referenced_type" : "type-16"
16509    },
16510    {
16511     "referenced_type" : "type-3"
16512    }
16513   ],
16514   "return_type" : "type-40",
16515   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16516  },
16517  {
16518   "function_name" : "libyuv::ScaleRowDown34_1_Box_SSSE3",
16519   "linker_set_key" : "ScaleRowDown34_1_Box_SSSE3",
16520   "parameters" :
16521   [
16522    {
16523     "referenced_type" : "type-7"
16524    },
16525    {
16526     "referenced_type" : "type-3"
16527    },
16528    {
16529     "referenced_type" : "type-16"
16530    },
16531    {
16532     "referenced_type" : "type-3"
16533    }
16534   ],
16535   "return_type" : "type-40",
16536   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16537  },
16538  {
16539   "function_name" : "libyuv::ScaleRowDown34_Any_SSSE3",
16540   "linker_set_key" : "ScaleRowDown34_Any_SSSE3",
16541   "parameters" :
16542   [
16543    {
16544     "referenced_type" : "type-7"
16545    },
16546    {
16547     "referenced_type" : "type-3"
16548    },
16549    {
16550     "referenced_type" : "type-16"
16551    },
16552    {
16553     "referenced_type" : "type-3"
16554    }
16555   ],
16556   "return_type" : "type-40",
16557   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16558  },
16559  {
16560   "function_name" : "libyuv::ScaleRowDown34_C",
16561   "linker_set_key" : "ScaleRowDown34_C",
16562   "parameters" :
16563   [
16564    {
16565     "referenced_type" : "type-7"
16566    },
16567    {
16568     "referenced_type" : "type-3"
16569    },
16570    {
16571     "referenced_type" : "type-16"
16572    },
16573    {
16574     "referenced_type" : "type-3"
16575    }
16576   ],
16577   "return_type" : "type-40",
16578   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16579  },
16580  {
16581   "function_name" : "libyuv::ScaleRowDown34_SSSE3",
16582   "linker_set_key" : "ScaleRowDown34_SSSE3",
16583   "parameters" :
16584   [
16585    {
16586     "referenced_type" : "type-7"
16587    },
16588    {
16589     "referenced_type" : "type-3"
16590    },
16591    {
16592     "referenced_type" : "type-16"
16593    },
16594    {
16595     "referenced_type" : "type-3"
16596    }
16597   ],
16598   "return_type" : "type-40",
16599   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16600  },
16601  {
16602   "function_name" : "libyuv::ScaleRowDown38_16_C",
16603   "linker_set_key" : "ScaleRowDown38_16_C",
16604   "parameters" :
16605   [
16606    {
16607     "referenced_type" : "type-42"
16608    },
16609    {
16610     "referenced_type" : "type-3"
16611    },
16612    {
16613     "referenced_type" : "type-45"
16614    },
16615    {
16616     "referenced_type" : "type-3"
16617    }
16618   ],
16619   "return_type" : "type-40",
16620   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16621  },
16622  {
16623   "function_name" : "libyuv::ScaleRowDown38_2_Box_16_C",
16624   "linker_set_key" : "ScaleRowDown38_2_Box_16_C",
16625   "parameters" :
16626   [
16627    {
16628     "referenced_type" : "type-42"
16629    },
16630    {
16631     "referenced_type" : "type-3"
16632    },
16633    {
16634     "referenced_type" : "type-45"
16635    },
16636    {
16637     "referenced_type" : "type-3"
16638    }
16639   ],
16640   "return_type" : "type-40",
16641   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16642  },
16643  {
16644   "function_name" : "libyuv::ScaleRowDown38_2_Box_Any_SSSE3",
16645   "linker_set_key" : "ScaleRowDown38_2_Box_Any_SSSE3",
16646   "parameters" :
16647   [
16648    {
16649     "referenced_type" : "type-7"
16650    },
16651    {
16652     "referenced_type" : "type-3"
16653    },
16654    {
16655     "referenced_type" : "type-16"
16656    },
16657    {
16658     "referenced_type" : "type-3"
16659    }
16660   ],
16661   "return_type" : "type-40",
16662   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16663  },
16664  {
16665   "function_name" : "libyuv::ScaleRowDown38_2_Box_C",
16666   "linker_set_key" : "ScaleRowDown38_2_Box_C",
16667   "parameters" :
16668   [
16669    {
16670     "referenced_type" : "type-7"
16671    },
16672    {
16673     "referenced_type" : "type-3"
16674    },
16675    {
16676     "referenced_type" : "type-16"
16677    },
16678    {
16679     "referenced_type" : "type-3"
16680    }
16681   ],
16682   "return_type" : "type-40",
16683   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16684  },
16685  {
16686   "function_name" : "libyuv::ScaleRowDown38_2_Box_SSSE3",
16687   "linker_set_key" : "ScaleRowDown38_2_Box_SSSE3",
16688   "parameters" :
16689   [
16690    {
16691     "referenced_type" : "type-7"
16692    },
16693    {
16694     "referenced_type" : "type-3"
16695    },
16696    {
16697     "referenced_type" : "type-16"
16698    },
16699    {
16700     "referenced_type" : "type-3"
16701    }
16702   ],
16703   "return_type" : "type-40",
16704   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16705  },
16706  {
16707   "function_name" : "libyuv::ScaleRowDown38_3_Box_16_C",
16708   "linker_set_key" : "ScaleRowDown38_3_Box_16_C",
16709   "parameters" :
16710   [
16711    {
16712     "referenced_type" : "type-42"
16713    },
16714    {
16715     "referenced_type" : "type-3"
16716    },
16717    {
16718     "referenced_type" : "type-45"
16719    },
16720    {
16721     "referenced_type" : "type-3"
16722    }
16723   ],
16724   "return_type" : "type-40",
16725   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16726  },
16727  {
16728   "function_name" : "libyuv::ScaleRowDown38_3_Box_Any_SSSE3",
16729   "linker_set_key" : "ScaleRowDown38_3_Box_Any_SSSE3",
16730   "parameters" :
16731   [
16732    {
16733     "referenced_type" : "type-7"
16734    },
16735    {
16736     "referenced_type" : "type-3"
16737    },
16738    {
16739     "referenced_type" : "type-16"
16740    },
16741    {
16742     "referenced_type" : "type-3"
16743    }
16744   ],
16745   "return_type" : "type-40",
16746   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16747  },
16748  {
16749   "function_name" : "libyuv::ScaleRowDown38_3_Box_C",
16750   "linker_set_key" : "ScaleRowDown38_3_Box_C",
16751   "parameters" :
16752   [
16753    {
16754     "referenced_type" : "type-7"
16755    },
16756    {
16757     "referenced_type" : "type-3"
16758    },
16759    {
16760     "referenced_type" : "type-16"
16761    },
16762    {
16763     "referenced_type" : "type-3"
16764    }
16765   ],
16766   "return_type" : "type-40",
16767   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16768  },
16769  {
16770   "function_name" : "libyuv::ScaleRowDown38_3_Box_SSSE3",
16771   "linker_set_key" : "ScaleRowDown38_3_Box_SSSE3",
16772   "parameters" :
16773   [
16774    {
16775     "referenced_type" : "type-7"
16776    },
16777    {
16778     "referenced_type" : "type-3"
16779    },
16780    {
16781     "referenced_type" : "type-16"
16782    },
16783    {
16784     "referenced_type" : "type-3"
16785    }
16786   ],
16787   "return_type" : "type-40",
16788   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16789  },
16790  {
16791   "function_name" : "libyuv::ScaleRowDown38_Any_SSSE3",
16792   "linker_set_key" : "ScaleRowDown38_Any_SSSE3",
16793   "parameters" :
16794   [
16795    {
16796     "referenced_type" : "type-7"
16797    },
16798    {
16799     "referenced_type" : "type-3"
16800    },
16801    {
16802     "referenced_type" : "type-16"
16803    },
16804    {
16805     "referenced_type" : "type-3"
16806    }
16807   ],
16808   "return_type" : "type-40",
16809   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16810  },
16811  {
16812   "function_name" : "libyuv::ScaleRowDown38_C",
16813   "linker_set_key" : "ScaleRowDown38_C",
16814   "parameters" :
16815   [
16816    {
16817     "referenced_type" : "type-7"
16818    },
16819    {
16820     "referenced_type" : "type-3"
16821    },
16822    {
16823     "referenced_type" : "type-16"
16824    },
16825    {
16826     "referenced_type" : "type-3"
16827    }
16828   ],
16829   "return_type" : "type-40",
16830   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16831  },
16832  {
16833   "function_name" : "libyuv::ScaleRowDown38_SSSE3",
16834   "linker_set_key" : "ScaleRowDown38_SSSE3",
16835   "parameters" :
16836   [
16837    {
16838     "referenced_type" : "type-7"
16839    },
16840    {
16841     "referenced_type" : "type-3"
16842    },
16843    {
16844     "referenced_type" : "type-16"
16845    },
16846    {
16847     "referenced_type" : "type-3"
16848    }
16849   ],
16850   "return_type" : "type-40",
16851   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16852  },
16853  {
16854   "function_name" : "libyuv::ScaleRowDown4Box_16_C",
16855   "linker_set_key" : "ScaleRowDown4Box_16_C",
16856   "parameters" :
16857   [
16858    {
16859     "referenced_type" : "type-42"
16860    },
16861    {
16862     "referenced_type" : "type-3"
16863    },
16864    {
16865     "referenced_type" : "type-45"
16866    },
16867    {
16868     "referenced_type" : "type-3"
16869    }
16870   ],
16871   "return_type" : "type-40",
16872   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16873  },
16874  {
16875   "function_name" : "libyuv::ScaleRowDown4Box_AVX2",
16876   "linker_set_key" : "ScaleRowDown4Box_AVX2",
16877   "parameters" :
16878   [
16879    {
16880     "referenced_type" : "type-7"
16881    },
16882    {
16883     "referenced_type" : "type-3"
16884    },
16885    {
16886     "referenced_type" : "type-16"
16887    },
16888    {
16889     "referenced_type" : "type-3"
16890    }
16891   ],
16892   "return_type" : "type-40",
16893   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16894  },
16895  {
16896   "function_name" : "libyuv::ScaleRowDown4Box_Any_AVX2",
16897   "linker_set_key" : "ScaleRowDown4Box_Any_AVX2",
16898   "parameters" :
16899   [
16900    {
16901     "referenced_type" : "type-7"
16902    },
16903    {
16904     "referenced_type" : "type-3"
16905    },
16906    {
16907     "referenced_type" : "type-16"
16908    },
16909    {
16910     "referenced_type" : "type-3"
16911    }
16912   ],
16913   "return_type" : "type-40",
16914   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16915  },
16916  {
16917   "function_name" : "libyuv::ScaleRowDown4Box_Any_SSSE3",
16918   "linker_set_key" : "ScaleRowDown4Box_Any_SSSE3",
16919   "parameters" :
16920   [
16921    {
16922     "referenced_type" : "type-7"
16923    },
16924    {
16925     "referenced_type" : "type-3"
16926    },
16927    {
16928     "referenced_type" : "type-16"
16929    },
16930    {
16931     "referenced_type" : "type-3"
16932    }
16933   ],
16934   "return_type" : "type-40",
16935   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16936  },
16937  {
16938   "function_name" : "libyuv::ScaleRowDown4Box_C",
16939   "linker_set_key" : "ScaleRowDown4Box_C",
16940   "parameters" :
16941   [
16942    {
16943     "referenced_type" : "type-7"
16944    },
16945    {
16946     "referenced_type" : "type-3"
16947    },
16948    {
16949     "referenced_type" : "type-16"
16950    },
16951    {
16952     "referenced_type" : "type-3"
16953    }
16954   ],
16955   "return_type" : "type-40",
16956   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16957  },
16958  {
16959   "function_name" : "libyuv::ScaleRowDown4Box_SSSE3",
16960   "linker_set_key" : "ScaleRowDown4Box_SSSE3",
16961   "parameters" :
16962   [
16963    {
16964     "referenced_type" : "type-7"
16965    },
16966    {
16967     "referenced_type" : "type-3"
16968    },
16969    {
16970     "referenced_type" : "type-16"
16971    },
16972    {
16973     "referenced_type" : "type-3"
16974    }
16975   ],
16976   "return_type" : "type-40",
16977   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16978  },
16979  {
16980   "function_name" : "libyuv::ScaleRowDown4_16_C",
16981   "linker_set_key" : "ScaleRowDown4_16_C",
16982   "parameters" :
16983   [
16984    {
16985     "referenced_type" : "type-42"
16986    },
16987    {
16988     "referenced_type" : "type-3"
16989    },
16990    {
16991     "referenced_type" : "type-45"
16992    },
16993    {
16994     "referenced_type" : "type-3"
16995    }
16996   ],
16997   "return_type" : "type-40",
16998   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16999  },
17000  {
17001   "function_name" : "libyuv::ScaleRowDown4_AVX2",
17002   "linker_set_key" : "ScaleRowDown4_AVX2",
17003   "parameters" :
17004   [
17005    {
17006     "referenced_type" : "type-7"
17007    },
17008    {
17009     "referenced_type" : "type-3"
17010    },
17011    {
17012     "referenced_type" : "type-16"
17013    },
17014    {
17015     "referenced_type" : "type-3"
17016    }
17017   ],
17018   "return_type" : "type-40",
17019   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17020  },
17021  {
17022   "function_name" : "libyuv::ScaleRowDown4_Any_AVX2",
17023   "linker_set_key" : "ScaleRowDown4_Any_AVX2",
17024   "parameters" :
17025   [
17026    {
17027     "referenced_type" : "type-7"
17028    },
17029    {
17030     "referenced_type" : "type-3"
17031    },
17032    {
17033     "referenced_type" : "type-16"
17034    },
17035    {
17036     "referenced_type" : "type-3"
17037    }
17038   ],
17039   "return_type" : "type-40",
17040   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17041  },
17042  {
17043   "function_name" : "libyuv::ScaleRowDown4_Any_SSSE3",
17044   "linker_set_key" : "ScaleRowDown4_Any_SSSE3",
17045   "parameters" :
17046   [
17047    {
17048     "referenced_type" : "type-7"
17049    },
17050    {
17051     "referenced_type" : "type-3"
17052    },
17053    {
17054     "referenced_type" : "type-16"
17055    },
17056    {
17057     "referenced_type" : "type-3"
17058    }
17059   ],
17060   "return_type" : "type-40",
17061   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17062  },
17063  {
17064   "function_name" : "libyuv::ScaleRowDown4_C",
17065   "linker_set_key" : "ScaleRowDown4_C",
17066   "parameters" :
17067   [
17068    {
17069     "referenced_type" : "type-7"
17070    },
17071    {
17072     "referenced_type" : "type-3"
17073    },
17074    {
17075     "referenced_type" : "type-16"
17076    },
17077    {
17078     "referenced_type" : "type-3"
17079    }
17080   ],
17081   "return_type" : "type-40",
17082   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17083  },
17084  {
17085   "function_name" : "libyuv::ScaleRowDown4_SSSE3",
17086   "linker_set_key" : "ScaleRowDown4_SSSE3",
17087   "parameters" :
17088   [
17089    {
17090     "referenced_type" : "type-7"
17091    },
17092    {
17093     "referenced_type" : "type-3"
17094    },
17095    {
17096     "referenced_type" : "type-16"
17097    },
17098    {
17099     "referenced_type" : "type-3"
17100    }
17101   ],
17102   "return_type" : "type-40",
17103   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17104  },
17105  {
17106   "function_name" : "libyuv::ScaleSlope",
17107   "linker_set_key" : "ScaleSlope",
17108   "parameters" :
17109   [
17110    {
17111     "referenced_type" : "type-3"
17112    },
17113    {
17114     "referenced_type" : "type-3"
17115    },
17116    {
17117     "referenced_type" : "type-3"
17118    },
17119    {
17120     "referenced_type" : "type-3"
17121    },
17122    {
17123     "referenced_type" : "type-15"
17124    },
17125    {
17126     "referenced_type" : "type-31"
17127    },
17128    {
17129     "referenced_type" : "type-31"
17130    },
17131    {
17132     "referenced_type" : "type-31"
17133    },
17134    {
17135     "referenced_type" : "type-31"
17136    }
17137   ],
17138   "return_type" : "type-40",
17139   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17140  },
17141  {
17142   "function_name" : "libyuv::SetPlane",
17143   "linker_set_key" : "SetPlane",
17144   "parameters" :
17145   [
17146    {
17147     "referenced_type" : "type-16"
17148    },
17149    {
17150     "referenced_type" : "type-3"
17151    },
17152    {
17153     "referenced_type" : "type-3"
17154    },
17155    {
17156     "referenced_type" : "type-3"
17157    },
17158    {
17159     "referenced_type" : "type-1"
17160    }
17161   ],
17162   "return_type" : "type-40",
17163   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
17164  },
17165  {
17166   "function_name" : "libyuv::SetRow_Any_X86",
17167   "linker_set_key" : "SetRow_Any_X86",
17168   "parameters" :
17169   [
17170    {
17171     "referenced_type" : "type-16"
17172    },
17173    {
17174     "referenced_type" : "type-6"
17175    },
17176    {
17177     "referenced_type" : "type-3"
17178    }
17179   ],
17180   "return_type" : "type-40",
17181   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17182  },
17183  {
17184   "function_name" : "libyuv::SetRow_C",
17185   "linker_set_key" : "SetRow_C",
17186   "parameters" :
17187   [
17188    {
17189     "referenced_type" : "type-16"
17190    },
17191    {
17192     "referenced_type" : "type-6"
17193    },
17194    {
17195     "referenced_type" : "type-3"
17196    }
17197   ],
17198   "return_type" : "type-40",
17199   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17200  },
17201  {
17202   "function_name" : "libyuv::SetRow_ERMS",
17203   "linker_set_key" : "SetRow_ERMS",
17204   "parameters" :
17205   [
17206    {
17207     "referenced_type" : "type-16"
17208    },
17209    {
17210     "referenced_type" : "type-6"
17211    },
17212    {
17213     "referenced_type" : "type-3"
17214    }
17215   ],
17216   "return_type" : "type-40",
17217   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17218  },
17219  {
17220   "function_name" : "libyuv::SetRow_X86",
17221   "linker_set_key" : "SetRow_X86",
17222   "parameters" :
17223   [
17224    {
17225     "referenced_type" : "type-16"
17226    },
17227    {
17228     "referenced_type" : "type-6"
17229    },
17230    {
17231     "referenced_type" : "type-3"
17232    }
17233   ],
17234   "return_type" : "type-40",
17235   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17236  },
17237  {
17238   "function_name" : "libyuv::SobelRow_Any_SSE2",
17239   "linker_set_key" : "SobelRow_Any_SSE2",
17240   "parameters" :
17241   [
17242    {
17243     "referenced_type" : "type-7"
17244    },
17245    {
17246     "referenced_type" : "type-7"
17247    },
17248    {
17249     "referenced_type" : "type-16"
17250    },
17251    {
17252     "referenced_type" : "type-3"
17253    }
17254   ],
17255   "return_type" : "type-40",
17256   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17257  },
17258  {
17259   "function_name" : "libyuv::SobelRow_C",
17260   "linker_set_key" : "SobelRow_C",
17261   "parameters" :
17262   [
17263    {
17264     "referenced_type" : "type-7"
17265    },
17266    {
17267     "referenced_type" : "type-7"
17268    },
17269    {
17270     "referenced_type" : "type-16"
17271    },
17272    {
17273     "referenced_type" : "type-3"
17274    }
17275   ],
17276   "return_type" : "type-40",
17277   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17278  },
17279  {
17280   "function_name" : "libyuv::SobelRow_SSE2",
17281   "linker_set_key" : "SobelRow_SSE2",
17282   "parameters" :
17283   [
17284    {
17285     "referenced_type" : "type-7"
17286    },
17287    {
17288     "referenced_type" : "type-7"
17289    },
17290    {
17291     "referenced_type" : "type-16"
17292    },
17293    {
17294     "referenced_type" : "type-3"
17295    }
17296   ],
17297   "return_type" : "type-40",
17298   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17299  },
17300  {
17301   "function_name" : "libyuv::SobelToPlaneRow_Any_SSE2",
17302   "linker_set_key" : "SobelToPlaneRow_Any_SSE2",
17303   "parameters" :
17304   [
17305    {
17306     "referenced_type" : "type-7"
17307    },
17308    {
17309     "referenced_type" : "type-7"
17310    },
17311    {
17312     "referenced_type" : "type-16"
17313    },
17314    {
17315     "referenced_type" : "type-3"
17316    }
17317   ],
17318   "return_type" : "type-40",
17319   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17320  },
17321  {
17322   "function_name" : "libyuv::SobelToPlaneRow_C",
17323   "linker_set_key" : "SobelToPlaneRow_C",
17324   "parameters" :
17325   [
17326    {
17327     "referenced_type" : "type-7"
17328    },
17329    {
17330     "referenced_type" : "type-7"
17331    },
17332    {
17333     "referenced_type" : "type-16"
17334    },
17335    {
17336     "referenced_type" : "type-3"
17337    }
17338   ],
17339   "return_type" : "type-40",
17340   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17341  },
17342  {
17343   "function_name" : "libyuv::SobelToPlaneRow_SSE2",
17344   "linker_set_key" : "SobelToPlaneRow_SSE2",
17345   "parameters" :
17346   [
17347    {
17348     "referenced_type" : "type-7"
17349    },
17350    {
17351     "referenced_type" : "type-7"
17352    },
17353    {
17354     "referenced_type" : "type-16"
17355    },
17356    {
17357     "referenced_type" : "type-3"
17358    }
17359   ],
17360   "return_type" : "type-40",
17361   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17362  },
17363  {
17364   "function_name" : "libyuv::SobelXRow_C",
17365   "linker_set_key" : "SobelXRow_C",
17366   "parameters" :
17367   [
17368    {
17369     "referenced_type" : "type-7"
17370    },
17371    {
17372     "referenced_type" : "type-7"
17373    },
17374    {
17375     "referenced_type" : "type-7"
17376    },
17377    {
17378     "referenced_type" : "type-16"
17379    },
17380    {
17381     "referenced_type" : "type-3"
17382    }
17383   ],
17384   "return_type" : "type-40",
17385   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17386  },
17387  {
17388   "function_name" : "libyuv::SobelXRow_SSE2",
17389   "linker_set_key" : "SobelXRow_SSE2",
17390   "parameters" :
17391   [
17392    {
17393     "referenced_type" : "type-7"
17394    },
17395    {
17396     "referenced_type" : "type-7"
17397    },
17398    {
17399     "referenced_type" : "type-7"
17400    },
17401    {
17402     "referenced_type" : "type-16"
17403    },
17404    {
17405     "referenced_type" : "type-3"
17406    }
17407   ],
17408   "return_type" : "type-40",
17409   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17410  },
17411  {
17412   "function_name" : "libyuv::SobelXYRow_Any_SSE2",
17413   "linker_set_key" : "SobelXYRow_Any_SSE2",
17414   "parameters" :
17415   [
17416    {
17417     "referenced_type" : "type-7"
17418    },
17419    {
17420     "referenced_type" : "type-7"
17421    },
17422    {
17423     "referenced_type" : "type-16"
17424    },
17425    {
17426     "referenced_type" : "type-3"
17427    }
17428   ],
17429   "return_type" : "type-40",
17430   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17431  },
17432  {
17433   "function_name" : "libyuv::SobelXYRow_C",
17434   "linker_set_key" : "SobelXYRow_C",
17435   "parameters" :
17436   [
17437    {
17438     "referenced_type" : "type-7"
17439    },
17440    {
17441     "referenced_type" : "type-7"
17442    },
17443    {
17444     "referenced_type" : "type-16"
17445    },
17446    {
17447     "referenced_type" : "type-3"
17448    }
17449   ],
17450   "return_type" : "type-40",
17451   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17452  },
17453  {
17454   "function_name" : "libyuv::SobelXYRow_SSE2",
17455   "linker_set_key" : "SobelXYRow_SSE2",
17456   "parameters" :
17457   [
17458    {
17459     "referenced_type" : "type-7"
17460    },
17461    {
17462     "referenced_type" : "type-7"
17463    },
17464    {
17465     "referenced_type" : "type-16"
17466    },
17467    {
17468     "referenced_type" : "type-3"
17469    }
17470   ],
17471   "return_type" : "type-40",
17472   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17473  },
17474  {
17475   "function_name" : "libyuv::SobelYRow_C",
17476   "linker_set_key" : "SobelYRow_C",
17477   "parameters" :
17478   [
17479    {
17480     "referenced_type" : "type-7"
17481    },
17482    {
17483     "referenced_type" : "type-7"
17484    },
17485    {
17486     "referenced_type" : "type-16"
17487    },
17488    {
17489     "referenced_type" : "type-3"
17490    }
17491   ],
17492   "return_type" : "type-40",
17493   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17494  },
17495  {
17496   "function_name" : "libyuv::SobelYRow_SSE2",
17497   "linker_set_key" : "SobelYRow_SSE2",
17498   "parameters" :
17499   [
17500    {
17501     "referenced_type" : "type-7"
17502    },
17503    {
17504     "referenced_type" : "type-7"
17505    },
17506    {
17507     "referenced_type" : "type-16"
17508    },
17509    {
17510     "referenced_type" : "type-3"
17511    }
17512   ],
17513   "return_type" : "type-40",
17514   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17515  },
17516  {
17517   "function_name" : "libyuv::SplitUVPlane",
17518   "linker_set_key" : "SplitUVPlane",
17519   "parameters" :
17520   [
17521    {
17522     "referenced_type" : "type-7"
17523    },
17524    {
17525     "referenced_type" : "type-3"
17526    },
17527    {
17528     "referenced_type" : "type-16"
17529    },
17530    {
17531     "referenced_type" : "type-3"
17532    },
17533    {
17534     "referenced_type" : "type-16"
17535    },
17536    {
17537     "referenced_type" : "type-3"
17538    },
17539    {
17540     "referenced_type" : "type-3"
17541    },
17542    {
17543     "referenced_type" : "type-3"
17544    }
17545   ],
17546   "return_type" : "type-40",
17547   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
17548  },
17549  {
17550   "function_name" : "libyuv::SplitUVRow_AVX2",
17551   "linker_set_key" : "SplitUVRow_AVX2",
17552   "parameters" :
17553   [
17554    {
17555     "referenced_type" : "type-7"
17556    },
17557    {
17558     "referenced_type" : "type-16"
17559    },
17560    {
17561     "referenced_type" : "type-16"
17562    },
17563    {
17564     "referenced_type" : "type-3"
17565    }
17566   ],
17567   "return_type" : "type-40",
17568   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17569  },
17570  {
17571   "function_name" : "libyuv::SplitUVRow_Any_AVX2",
17572   "linker_set_key" : "SplitUVRow_Any_AVX2",
17573   "parameters" :
17574   [
17575    {
17576     "referenced_type" : "type-7"
17577    },
17578    {
17579     "referenced_type" : "type-16"
17580    },
17581    {
17582     "referenced_type" : "type-16"
17583    },
17584    {
17585     "referenced_type" : "type-3"
17586    }
17587   ],
17588   "return_type" : "type-40",
17589   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17590  },
17591  {
17592   "function_name" : "libyuv::SplitUVRow_Any_SSE2",
17593   "linker_set_key" : "SplitUVRow_Any_SSE2",
17594   "parameters" :
17595   [
17596    {
17597     "referenced_type" : "type-7"
17598    },
17599    {
17600     "referenced_type" : "type-16"
17601    },
17602    {
17603     "referenced_type" : "type-16"
17604    },
17605    {
17606     "referenced_type" : "type-3"
17607    }
17608   ],
17609   "return_type" : "type-40",
17610   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17611  },
17612  {
17613   "function_name" : "libyuv::SplitUVRow_C",
17614   "linker_set_key" : "SplitUVRow_C",
17615   "parameters" :
17616   [
17617    {
17618     "referenced_type" : "type-7"
17619    },
17620    {
17621     "referenced_type" : "type-16"
17622    },
17623    {
17624     "referenced_type" : "type-16"
17625    },
17626    {
17627     "referenced_type" : "type-3"
17628    }
17629   ],
17630   "return_type" : "type-40",
17631   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17632  },
17633  {
17634   "function_name" : "libyuv::SplitUVRow_SSE2",
17635   "linker_set_key" : "SplitUVRow_SSE2",
17636   "parameters" :
17637   [
17638    {
17639     "referenced_type" : "type-7"
17640    },
17641    {
17642     "referenced_type" : "type-16"
17643    },
17644    {
17645     "referenced_type" : "type-16"
17646    },
17647    {
17648     "referenced_type" : "type-3"
17649    }
17650   ],
17651   "return_type" : "type-40",
17652   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17653  },
17654  {
17655   "function_name" : "libyuv::SumSquareErrorToPsnr",
17656   "linker_set_key" : "SumSquareErrorToPsnr",
17657   "parameters" :
17658   [
17659    {
17660     "referenced_type" : "type-8"
17661    },
17662    {
17663     "referenced_type" : "type-8"
17664    }
17665   ],
17666   "return_type" : "type-10",
17667   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
17668  },
17669  {
17670   "function_name" : "libyuv::SumSquareError_C",
17671   "linker_set_key" : "SumSquareError_C",
17672   "parameters" :
17673   [
17674    {
17675     "referenced_type" : "type-7"
17676    },
17677    {
17678     "referenced_type" : "type-7"
17679    },
17680    {
17681     "referenced_type" : "type-3"
17682    }
17683   ],
17684   "return_type" : "type-1",
17685   "source_file" : "/external/libyuv/files/include/libyuv/compare_row.h"
17686  },
17687  {
17688   "function_name" : "libyuv::SumSquareError_SSE2",
17689   "linker_set_key" : "SumSquareError_SSE2",
17690   "parameters" :
17691   [
17692    {
17693     "referenced_type" : "type-7"
17694    },
17695    {
17696     "referenced_type" : "type-7"
17697    },
17698    {
17699     "referenced_type" : "type-3"
17700    }
17701   ],
17702   "return_type" : "type-1",
17703   "source_file" : "/external/libyuv/files/include/libyuv/compare_row.h"
17704  },
17705  {
17706   "function_name" : "libyuv::TransposePlane",
17707   "linker_set_key" : "TransposePlane",
17708   "parameters" :
17709   [
17710    {
17711     "referenced_type" : "type-7"
17712    },
17713    {
17714     "referenced_type" : "type-3"
17715    },
17716    {
17717     "referenced_type" : "type-16"
17718    },
17719    {
17720     "referenced_type" : "type-3"
17721    },
17722    {
17723     "referenced_type" : "type-3"
17724    },
17725    {
17726     "referenced_type" : "type-3"
17727    }
17728   ],
17729   "return_type" : "type-40",
17730   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
17731  },
17732  {
17733   "function_name" : "libyuv::TransposeUV",
17734   "linker_set_key" : "TransposeUV",
17735   "parameters" :
17736   [
17737    {
17738     "referenced_type" : "type-7"
17739    },
17740    {
17741     "referenced_type" : "type-3"
17742    },
17743    {
17744     "referenced_type" : "type-16"
17745    },
17746    {
17747     "referenced_type" : "type-3"
17748    },
17749    {
17750     "referenced_type" : "type-16"
17751    },
17752    {
17753     "referenced_type" : "type-3"
17754    },
17755    {
17756     "referenced_type" : "type-3"
17757    },
17758    {
17759     "referenced_type" : "type-3"
17760    }
17761   ],
17762   "return_type" : "type-40",
17763   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
17764  },
17765  {
17766   "function_name" : "libyuv::TransposeUVWx8_C",
17767   "linker_set_key" : "TransposeUVWx8_C",
17768   "parameters" :
17769   [
17770    {
17771     "referenced_type" : "type-7"
17772    },
17773    {
17774     "referenced_type" : "type-3"
17775    },
17776    {
17777     "referenced_type" : "type-16"
17778    },
17779    {
17780     "referenced_type" : "type-3"
17781    },
17782    {
17783     "referenced_type" : "type-16"
17784    },
17785    {
17786     "referenced_type" : "type-3"
17787    },
17788    {
17789     "referenced_type" : "type-3"
17790    }
17791   ],
17792   "return_type" : "type-40",
17793   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17794  },
17795  {
17796   "function_name" : "libyuv::TransposeUVWxH_C",
17797   "linker_set_key" : "TransposeUVWxH_C",
17798   "parameters" :
17799   [
17800    {
17801     "referenced_type" : "type-7"
17802    },
17803    {
17804     "referenced_type" : "type-3"
17805    },
17806    {
17807     "referenced_type" : "type-16"
17808    },
17809    {
17810     "referenced_type" : "type-3"
17811    },
17812    {
17813     "referenced_type" : "type-16"
17814    },
17815    {
17816     "referenced_type" : "type-3"
17817    },
17818    {
17819     "referenced_type" : "type-3"
17820    },
17821    {
17822     "referenced_type" : "type-3"
17823    }
17824   ],
17825   "return_type" : "type-40",
17826   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17827  },
17828  {
17829   "function_name" : "libyuv::TransposeWx8_Any_SSSE3",
17830   "linker_set_key" : "TransposeWx8_Any_SSSE3",
17831   "parameters" :
17832   [
17833    {
17834     "referenced_type" : "type-7"
17835    },
17836    {
17837     "referenced_type" : "type-3"
17838    },
17839    {
17840     "referenced_type" : "type-16"
17841    },
17842    {
17843     "referenced_type" : "type-3"
17844    },
17845    {
17846     "referenced_type" : "type-3"
17847    }
17848   ],
17849   "return_type" : "type-40",
17850   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17851  },
17852  {
17853   "function_name" : "libyuv::TransposeWx8_C",
17854   "linker_set_key" : "TransposeWx8_C",
17855   "parameters" :
17856   [
17857    {
17858     "referenced_type" : "type-7"
17859    },
17860    {
17861     "referenced_type" : "type-3"
17862    },
17863    {
17864     "referenced_type" : "type-16"
17865    },
17866    {
17867     "referenced_type" : "type-3"
17868    },
17869    {
17870     "referenced_type" : "type-3"
17871    }
17872   ],
17873   "return_type" : "type-40",
17874   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17875  },
17876  {
17877   "function_name" : "libyuv::TransposeWx8_SSSE3",
17878   "linker_set_key" : "TransposeWx8_SSSE3",
17879   "parameters" :
17880   [
17881    {
17882     "referenced_type" : "type-7"
17883    },
17884    {
17885     "referenced_type" : "type-3"
17886    },
17887    {
17888     "referenced_type" : "type-16"
17889    },
17890    {
17891     "referenced_type" : "type-3"
17892    },
17893    {
17894     "referenced_type" : "type-3"
17895    }
17896   ],
17897   "return_type" : "type-40",
17898   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17899  },
17900  {
17901   "function_name" : "libyuv::TransposeWxH_C",
17902   "linker_set_key" : "TransposeWxH_C",
17903   "parameters" :
17904   [
17905    {
17906     "referenced_type" : "type-7"
17907    },
17908    {
17909     "referenced_type" : "type-3"
17910    },
17911    {
17912     "referenced_type" : "type-16"
17913    },
17914    {
17915     "referenced_type" : "type-3"
17916    },
17917    {
17918     "referenced_type" : "type-3"
17919    },
17920    {
17921     "referenced_type" : "type-3"
17922    }
17923   ],
17924   "return_type" : "type-40",
17925   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17926  },
17927  {
17928   "function_name" : "libyuv::UYVYToARGB",
17929   "linker_set_key" : "UYVYToARGB",
17930   "parameters" :
17931   [
17932    {
17933     "referenced_type" : "type-7"
17934    },
17935    {
17936     "referenced_type" : "type-3"
17937    },
17938    {
17939     "referenced_type" : "type-16"
17940    },
17941    {
17942     "referenced_type" : "type-3"
17943    },
17944    {
17945     "referenced_type" : "type-3"
17946    },
17947    {
17948     "referenced_type" : "type-3"
17949    }
17950   ],
17951   "return_type" : "type-3",
17952   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
17953  },
17954  {
17955   "function_name" : "libyuv::UYVYToARGBRow_AVX2",
17956   "linker_set_key" : "UYVYToARGBRow_AVX2",
17957   "parameters" :
17958   [
17959    {
17960     "referenced_type" : "type-7"
17961    },
17962    {
17963     "referenced_type" : "type-16"
17964    },
17965    {
17966     "referenced_type" : "type-143"
17967    },
17968    {
17969     "referenced_type" : "type-3"
17970    }
17971   ],
17972   "return_type" : "type-40",
17973   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17974  },
17975  {
17976   "function_name" : "libyuv::UYVYToARGBRow_Any_AVX2",
17977   "linker_set_key" : "UYVYToARGBRow_Any_AVX2",
17978   "parameters" :
17979   [
17980    {
17981     "referenced_type" : "type-7"
17982    },
17983    {
17984     "referenced_type" : "type-16"
17985    },
17986    {
17987     "referenced_type" : "type-143"
17988    },
17989    {
17990     "referenced_type" : "type-3"
17991    }
17992   ],
17993   "return_type" : "type-40",
17994   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17995  },
17996  {
17997   "function_name" : "libyuv::UYVYToARGBRow_Any_SSSE3",
17998   "linker_set_key" : "UYVYToARGBRow_Any_SSSE3",
17999   "parameters" :
18000   [
18001    {
18002     "referenced_type" : "type-7"
18003    },
18004    {
18005     "referenced_type" : "type-16"
18006    },
18007    {
18008     "referenced_type" : "type-143"
18009    },
18010    {
18011     "referenced_type" : "type-3"
18012    }
18013   ],
18014   "return_type" : "type-40",
18015   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18016  },
18017  {
18018   "function_name" : "libyuv::UYVYToARGBRow_C",
18019   "linker_set_key" : "UYVYToARGBRow_C",
18020   "parameters" :
18021   [
18022    {
18023     "referenced_type" : "type-7"
18024    },
18025    {
18026     "referenced_type" : "type-16"
18027    },
18028    {
18029     "referenced_type" : "type-143"
18030    },
18031    {
18032     "referenced_type" : "type-3"
18033    }
18034   ],
18035   "return_type" : "type-40",
18036   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18037  },
18038  {
18039   "function_name" : "libyuv::UYVYToARGBRow_SSSE3",
18040   "linker_set_key" : "UYVYToARGBRow_SSSE3",
18041   "parameters" :
18042   [
18043    {
18044     "referenced_type" : "type-7"
18045    },
18046    {
18047     "referenced_type" : "type-16"
18048    },
18049    {
18050     "referenced_type" : "type-143"
18051    },
18052    {
18053     "referenced_type" : "type-3"
18054    }
18055   ],
18056   "return_type" : "type-40",
18057   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18058  },
18059  {
18060   "function_name" : "libyuv::UYVYToI420",
18061   "linker_set_key" : "UYVYToI420",
18062   "parameters" :
18063   [
18064    {
18065     "referenced_type" : "type-7"
18066    },
18067    {
18068     "referenced_type" : "type-3"
18069    },
18070    {
18071     "referenced_type" : "type-16"
18072    },
18073    {
18074     "referenced_type" : "type-3"
18075    },
18076    {
18077     "referenced_type" : "type-16"
18078    },
18079    {
18080     "referenced_type" : "type-3"
18081    },
18082    {
18083     "referenced_type" : "type-16"
18084    },
18085    {
18086     "referenced_type" : "type-3"
18087    },
18088    {
18089     "referenced_type" : "type-3"
18090    },
18091    {
18092     "referenced_type" : "type-3"
18093    }
18094   ],
18095   "return_type" : "type-3",
18096   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
18097  },
18098  {
18099   "function_name" : "libyuv::UYVYToI422",
18100   "linker_set_key" : "UYVYToI422",
18101   "parameters" :
18102   [
18103    {
18104     "referenced_type" : "type-7"
18105    },
18106    {
18107     "referenced_type" : "type-3"
18108    },
18109    {
18110     "referenced_type" : "type-16"
18111    },
18112    {
18113     "referenced_type" : "type-3"
18114    },
18115    {
18116     "referenced_type" : "type-16"
18117    },
18118    {
18119     "referenced_type" : "type-3"
18120    },
18121    {
18122     "referenced_type" : "type-16"
18123    },
18124    {
18125     "referenced_type" : "type-3"
18126    },
18127    {
18128     "referenced_type" : "type-3"
18129    },
18130    {
18131     "referenced_type" : "type-3"
18132    }
18133   ],
18134   "return_type" : "type-3",
18135   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
18136  },
18137  {
18138   "function_name" : "libyuv::UYVYToNV12",
18139   "linker_set_key" : "UYVYToNV12",
18140   "parameters" :
18141   [
18142    {
18143     "referenced_type" : "type-7"
18144    },
18145    {
18146     "referenced_type" : "type-3"
18147    },
18148    {
18149     "referenced_type" : "type-16"
18150    },
18151    {
18152     "referenced_type" : "type-3"
18153    },
18154    {
18155     "referenced_type" : "type-16"
18156    },
18157    {
18158     "referenced_type" : "type-3"
18159    },
18160    {
18161     "referenced_type" : "type-3"
18162    },
18163    {
18164     "referenced_type" : "type-3"
18165    }
18166   ],
18167   "return_type" : "type-3",
18168   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
18169  },
18170  {
18171   "function_name" : "libyuv::UYVYToUV422Row_AVX2",
18172   "linker_set_key" : "UYVYToUV422Row_AVX2",
18173   "parameters" :
18174   [
18175    {
18176     "referenced_type" : "type-7"
18177    },
18178    {
18179     "referenced_type" : "type-16"
18180    },
18181    {
18182     "referenced_type" : "type-16"
18183    },
18184    {
18185     "referenced_type" : "type-3"
18186    }
18187   ],
18188   "return_type" : "type-40",
18189   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18190  },
18191  {
18192   "function_name" : "libyuv::UYVYToUV422Row_Any_AVX2",
18193   "linker_set_key" : "UYVYToUV422Row_Any_AVX2",
18194   "parameters" :
18195   [
18196    {
18197     "referenced_type" : "type-7"
18198    },
18199    {
18200     "referenced_type" : "type-16"
18201    },
18202    {
18203     "referenced_type" : "type-16"
18204    },
18205    {
18206     "referenced_type" : "type-3"
18207    }
18208   ],
18209   "return_type" : "type-40",
18210   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18211  },
18212  {
18213   "function_name" : "libyuv::UYVYToUV422Row_Any_SSE2",
18214   "linker_set_key" : "UYVYToUV422Row_Any_SSE2",
18215   "parameters" :
18216   [
18217    {
18218     "referenced_type" : "type-7"
18219    },
18220    {
18221     "referenced_type" : "type-16"
18222    },
18223    {
18224     "referenced_type" : "type-16"
18225    },
18226    {
18227     "referenced_type" : "type-3"
18228    }
18229   ],
18230   "return_type" : "type-40",
18231   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18232  },
18233  {
18234   "function_name" : "libyuv::UYVYToUV422Row_C",
18235   "linker_set_key" : "UYVYToUV422Row_C",
18236   "parameters" :
18237   [
18238    {
18239     "referenced_type" : "type-7"
18240    },
18241    {
18242     "referenced_type" : "type-16"
18243    },
18244    {
18245     "referenced_type" : "type-16"
18246    },
18247    {
18248     "referenced_type" : "type-3"
18249    }
18250   ],
18251   "return_type" : "type-40",
18252   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18253  },
18254  {
18255   "function_name" : "libyuv::UYVYToUV422Row_SSE2",
18256   "linker_set_key" : "UYVYToUV422Row_SSE2",
18257   "parameters" :
18258   [
18259    {
18260     "referenced_type" : "type-7"
18261    },
18262    {
18263     "referenced_type" : "type-16"
18264    },
18265    {
18266     "referenced_type" : "type-16"
18267    },
18268    {
18269     "referenced_type" : "type-3"
18270    }
18271   ],
18272   "return_type" : "type-40",
18273   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18274  },
18275  {
18276   "function_name" : "libyuv::UYVYToUVRow_AVX2",
18277   "linker_set_key" : "UYVYToUVRow_AVX2",
18278   "parameters" :
18279   [
18280    {
18281     "referenced_type" : "type-7"
18282    },
18283    {
18284     "referenced_type" : "type-3"
18285    },
18286    {
18287     "referenced_type" : "type-16"
18288    },
18289    {
18290     "referenced_type" : "type-16"
18291    },
18292    {
18293     "referenced_type" : "type-3"
18294    }
18295   ],
18296   "return_type" : "type-40",
18297   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18298  },
18299  {
18300   "function_name" : "libyuv::UYVYToUVRow_Any_AVX2",
18301   "linker_set_key" : "UYVYToUVRow_Any_AVX2",
18302   "parameters" :
18303   [
18304    {
18305     "referenced_type" : "type-7"
18306    },
18307    {
18308     "referenced_type" : "type-3"
18309    },
18310    {
18311     "referenced_type" : "type-16"
18312    },
18313    {
18314     "referenced_type" : "type-16"
18315    },
18316    {
18317     "referenced_type" : "type-3"
18318    }
18319   ],
18320   "return_type" : "type-40",
18321   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18322  },
18323  {
18324   "function_name" : "libyuv::UYVYToUVRow_Any_SSE2",
18325   "linker_set_key" : "UYVYToUVRow_Any_SSE2",
18326   "parameters" :
18327   [
18328    {
18329     "referenced_type" : "type-7"
18330    },
18331    {
18332     "referenced_type" : "type-3"
18333    },
18334    {
18335     "referenced_type" : "type-16"
18336    },
18337    {
18338     "referenced_type" : "type-16"
18339    },
18340    {
18341     "referenced_type" : "type-3"
18342    }
18343   ],
18344   "return_type" : "type-40",
18345   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18346  },
18347  {
18348   "function_name" : "libyuv::UYVYToUVRow_C",
18349   "linker_set_key" : "UYVYToUVRow_C",
18350   "parameters" :
18351   [
18352    {
18353     "referenced_type" : "type-7"
18354    },
18355    {
18356     "referenced_type" : "type-3"
18357    },
18358    {
18359     "referenced_type" : "type-16"
18360    },
18361    {
18362     "referenced_type" : "type-16"
18363    },
18364    {
18365     "referenced_type" : "type-3"
18366    }
18367   ],
18368   "return_type" : "type-40",
18369   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18370  },
18371  {
18372   "function_name" : "libyuv::UYVYToUVRow_SSE2",
18373   "linker_set_key" : "UYVYToUVRow_SSE2",
18374   "parameters" :
18375   [
18376    {
18377     "referenced_type" : "type-7"
18378    },
18379    {
18380     "referenced_type" : "type-3"
18381    },
18382    {
18383     "referenced_type" : "type-16"
18384    },
18385    {
18386     "referenced_type" : "type-16"
18387    },
18388    {
18389     "referenced_type" : "type-3"
18390    }
18391   ],
18392   "return_type" : "type-40",
18393   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18394  },
18395  {
18396   "function_name" : "libyuv::UYVYToYRow_AVX2",
18397   "linker_set_key" : "UYVYToYRow_AVX2",
18398   "parameters" :
18399   [
18400    {
18401     "referenced_type" : "type-7"
18402    },
18403    {
18404     "referenced_type" : "type-16"
18405    },
18406    {
18407     "referenced_type" : "type-3"
18408    }
18409   ],
18410   "return_type" : "type-40",
18411   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18412  },
18413  {
18414   "function_name" : "libyuv::UYVYToYRow_Any_AVX2",
18415   "linker_set_key" : "UYVYToYRow_Any_AVX2",
18416   "parameters" :
18417   [
18418    {
18419     "referenced_type" : "type-7"
18420    },
18421    {
18422     "referenced_type" : "type-16"
18423    },
18424    {
18425     "referenced_type" : "type-3"
18426    }
18427   ],
18428   "return_type" : "type-40",
18429   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18430  },
18431  {
18432   "function_name" : "libyuv::UYVYToYRow_Any_SSE2",
18433   "linker_set_key" : "UYVYToYRow_Any_SSE2",
18434   "parameters" :
18435   [
18436    {
18437     "referenced_type" : "type-7"
18438    },
18439    {
18440     "referenced_type" : "type-16"
18441    },
18442    {
18443     "referenced_type" : "type-3"
18444    }
18445   ],
18446   "return_type" : "type-40",
18447   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18448  },
18449  {
18450   "function_name" : "libyuv::UYVYToYRow_C",
18451   "linker_set_key" : "UYVYToYRow_C",
18452   "parameters" :
18453   [
18454    {
18455     "referenced_type" : "type-7"
18456    },
18457    {
18458     "referenced_type" : "type-16"
18459    },
18460    {
18461     "referenced_type" : "type-3"
18462    }
18463   ],
18464   "return_type" : "type-40",
18465   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18466  },
18467  {
18468   "function_name" : "libyuv::UYVYToYRow_SSE2",
18469   "linker_set_key" : "UYVYToYRow_SSE2",
18470   "parameters" :
18471   [
18472    {
18473     "referenced_type" : "type-7"
18474    },
18475    {
18476     "referenced_type" : "type-16"
18477    },
18478    {
18479     "referenced_type" : "type-3"
18480    }
18481   ],
18482   "return_type" : "type-40",
18483   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18484  },
18485  {
18486   "function_name" : "libyuv::ValidateJpeg",
18487   "linker_set_key" : "ValidateJpeg",
18488   "parameters" :
18489   [
18490    {
18491     "referenced_type" : "type-7"
18492    },
18493    {
18494     "referenced_type" : "type-1"
18495    }
18496   ],
18497   "return_type" : "type-3",
18498   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
18499  },
18500  {
18501   "function_name" : "libyuv::YUY2ToARGB",
18502   "linker_set_key" : "YUY2ToARGB",
18503   "parameters" :
18504   [
18505    {
18506     "referenced_type" : "type-7"
18507    },
18508    {
18509     "referenced_type" : "type-3"
18510    },
18511    {
18512     "referenced_type" : "type-16"
18513    },
18514    {
18515     "referenced_type" : "type-3"
18516    },
18517    {
18518     "referenced_type" : "type-3"
18519    },
18520    {
18521     "referenced_type" : "type-3"
18522    }
18523   ],
18524   "return_type" : "type-3",
18525   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
18526  },
18527  {
18528   "function_name" : "libyuv::YUY2ToARGBRow_AVX2",
18529   "linker_set_key" : "YUY2ToARGBRow_AVX2",
18530   "parameters" :
18531   [
18532    {
18533     "referenced_type" : "type-7"
18534    },
18535    {
18536     "referenced_type" : "type-16"
18537    },
18538    {
18539     "referenced_type" : "type-143"
18540    },
18541    {
18542     "referenced_type" : "type-3"
18543    }
18544   ],
18545   "return_type" : "type-40",
18546   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18547  },
18548  {
18549   "function_name" : "libyuv::YUY2ToARGBRow_Any_AVX2",
18550   "linker_set_key" : "YUY2ToARGBRow_Any_AVX2",
18551   "parameters" :
18552   [
18553    {
18554     "referenced_type" : "type-7"
18555    },
18556    {
18557     "referenced_type" : "type-16"
18558    },
18559    {
18560     "referenced_type" : "type-143"
18561    },
18562    {
18563     "referenced_type" : "type-3"
18564    }
18565   ],
18566   "return_type" : "type-40",
18567   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18568  },
18569  {
18570   "function_name" : "libyuv::YUY2ToARGBRow_Any_SSSE3",
18571   "linker_set_key" : "YUY2ToARGBRow_Any_SSSE3",
18572   "parameters" :
18573   [
18574    {
18575     "referenced_type" : "type-7"
18576    },
18577    {
18578     "referenced_type" : "type-16"
18579    },
18580    {
18581     "referenced_type" : "type-143"
18582    },
18583    {
18584     "referenced_type" : "type-3"
18585    }
18586   ],
18587   "return_type" : "type-40",
18588   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18589  },
18590  {
18591   "function_name" : "libyuv::YUY2ToARGBRow_C",
18592   "linker_set_key" : "YUY2ToARGBRow_C",
18593   "parameters" :
18594   [
18595    {
18596     "referenced_type" : "type-7"
18597    },
18598    {
18599     "referenced_type" : "type-16"
18600    },
18601    {
18602     "referenced_type" : "type-143"
18603    },
18604    {
18605     "referenced_type" : "type-3"
18606    }
18607   ],
18608   "return_type" : "type-40",
18609   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18610  },
18611  {
18612   "function_name" : "libyuv::YUY2ToARGBRow_SSSE3",
18613   "linker_set_key" : "YUY2ToARGBRow_SSSE3",
18614   "parameters" :
18615   [
18616    {
18617     "referenced_type" : "type-7"
18618    },
18619    {
18620     "referenced_type" : "type-16"
18621    },
18622    {
18623     "referenced_type" : "type-143"
18624    },
18625    {
18626     "referenced_type" : "type-3"
18627    }
18628   ],
18629   "return_type" : "type-40",
18630   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18631  },
18632  {
18633   "function_name" : "libyuv::YUY2ToI420",
18634   "linker_set_key" : "YUY2ToI420",
18635   "parameters" :
18636   [
18637    {
18638     "referenced_type" : "type-7"
18639    },
18640    {
18641     "referenced_type" : "type-3"
18642    },
18643    {
18644     "referenced_type" : "type-16"
18645    },
18646    {
18647     "referenced_type" : "type-3"
18648    },
18649    {
18650     "referenced_type" : "type-16"
18651    },
18652    {
18653     "referenced_type" : "type-3"
18654    },
18655    {
18656     "referenced_type" : "type-16"
18657    },
18658    {
18659     "referenced_type" : "type-3"
18660    },
18661    {
18662     "referenced_type" : "type-3"
18663    },
18664    {
18665     "referenced_type" : "type-3"
18666    }
18667   ],
18668   "return_type" : "type-3",
18669   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
18670  },
18671  {
18672   "function_name" : "libyuv::YUY2ToI422",
18673   "linker_set_key" : "YUY2ToI422",
18674   "parameters" :
18675   [
18676    {
18677     "referenced_type" : "type-7"
18678    },
18679    {
18680     "referenced_type" : "type-3"
18681    },
18682    {
18683     "referenced_type" : "type-16"
18684    },
18685    {
18686     "referenced_type" : "type-3"
18687    },
18688    {
18689     "referenced_type" : "type-16"
18690    },
18691    {
18692     "referenced_type" : "type-3"
18693    },
18694    {
18695     "referenced_type" : "type-16"
18696    },
18697    {
18698     "referenced_type" : "type-3"
18699    },
18700    {
18701     "referenced_type" : "type-3"
18702    },
18703    {
18704     "referenced_type" : "type-3"
18705    }
18706   ],
18707   "return_type" : "type-3",
18708   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
18709  },
18710  {
18711   "function_name" : "libyuv::YUY2ToNV12",
18712   "linker_set_key" : "YUY2ToNV12",
18713   "parameters" :
18714   [
18715    {
18716     "referenced_type" : "type-7"
18717    },
18718    {
18719     "referenced_type" : "type-3"
18720    },
18721    {
18722     "referenced_type" : "type-16"
18723    },
18724    {
18725     "referenced_type" : "type-3"
18726    },
18727    {
18728     "referenced_type" : "type-16"
18729    },
18730    {
18731     "referenced_type" : "type-3"
18732    },
18733    {
18734     "referenced_type" : "type-3"
18735    },
18736    {
18737     "referenced_type" : "type-3"
18738    }
18739   ],
18740   "return_type" : "type-3",
18741   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
18742  },
18743  {
18744   "function_name" : "libyuv::YUY2ToUV422Row_AVX2",
18745   "linker_set_key" : "YUY2ToUV422Row_AVX2",
18746   "parameters" :
18747   [
18748    {
18749     "referenced_type" : "type-7"
18750    },
18751    {
18752     "referenced_type" : "type-16"
18753    },
18754    {
18755     "referenced_type" : "type-16"
18756    },
18757    {
18758     "referenced_type" : "type-3"
18759    }
18760   ],
18761   "return_type" : "type-40",
18762   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18763  },
18764  {
18765   "function_name" : "libyuv::YUY2ToUV422Row_Any_AVX2",
18766   "linker_set_key" : "YUY2ToUV422Row_Any_AVX2",
18767   "parameters" :
18768   [
18769    {
18770     "referenced_type" : "type-7"
18771    },
18772    {
18773     "referenced_type" : "type-16"
18774    },
18775    {
18776     "referenced_type" : "type-16"
18777    },
18778    {
18779     "referenced_type" : "type-3"
18780    }
18781   ],
18782   "return_type" : "type-40",
18783   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18784  },
18785  {
18786   "function_name" : "libyuv::YUY2ToUV422Row_Any_SSE2",
18787   "linker_set_key" : "YUY2ToUV422Row_Any_SSE2",
18788   "parameters" :
18789   [
18790    {
18791     "referenced_type" : "type-7"
18792    },
18793    {
18794     "referenced_type" : "type-16"
18795    },
18796    {
18797     "referenced_type" : "type-16"
18798    },
18799    {
18800     "referenced_type" : "type-3"
18801    }
18802   ],
18803   "return_type" : "type-40",
18804   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18805  },
18806  {
18807   "function_name" : "libyuv::YUY2ToUV422Row_C",
18808   "linker_set_key" : "YUY2ToUV422Row_C",
18809   "parameters" :
18810   [
18811    {
18812     "referenced_type" : "type-7"
18813    },
18814    {
18815     "referenced_type" : "type-16"
18816    },
18817    {
18818     "referenced_type" : "type-16"
18819    },
18820    {
18821     "referenced_type" : "type-3"
18822    }
18823   ],
18824   "return_type" : "type-40",
18825   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18826  },
18827  {
18828   "function_name" : "libyuv::YUY2ToUV422Row_SSE2",
18829   "linker_set_key" : "YUY2ToUV422Row_SSE2",
18830   "parameters" :
18831   [
18832    {
18833     "referenced_type" : "type-7"
18834    },
18835    {
18836     "referenced_type" : "type-16"
18837    },
18838    {
18839     "referenced_type" : "type-16"
18840    },
18841    {
18842     "referenced_type" : "type-3"
18843    }
18844   ],
18845   "return_type" : "type-40",
18846   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18847  },
18848  {
18849   "function_name" : "libyuv::YUY2ToUVRow_AVX2",
18850   "linker_set_key" : "YUY2ToUVRow_AVX2",
18851   "parameters" :
18852   [
18853    {
18854     "referenced_type" : "type-7"
18855    },
18856    {
18857     "referenced_type" : "type-3"
18858    },
18859    {
18860     "referenced_type" : "type-16"
18861    },
18862    {
18863     "referenced_type" : "type-16"
18864    },
18865    {
18866     "referenced_type" : "type-3"
18867    }
18868   ],
18869   "return_type" : "type-40",
18870   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18871  },
18872  {
18873   "function_name" : "libyuv::YUY2ToUVRow_Any_AVX2",
18874   "linker_set_key" : "YUY2ToUVRow_Any_AVX2",
18875   "parameters" :
18876   [
18877    {
18878     "referenced_type" : "type-7"
18879    },
18880    {
18881     "referenced_type" : "type-3"
18882    },
18883    {
18884     "referenced_type" : "type-16"
18885    },
18886    {
18887     "referenced_type" : "type-16"
18888    },
18889    {
18890     "referenced_type" : "type-3"
18891    }
18892   ],
18893   "return_type" : "type-40",
18894   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18895  },
18896  {
18897   "function_name" : "libyuv::YUY2ToUVRow_Any_SSE2",
18898   "linker_set_key" : "YUY2ToUVRow_Any_SSE2",
18899   "parameters" :
18900   [
18901    {
18902     "referenced_type" : "type-7"
18903    },
18904    {
18905     "referenced_type" : "type-3"
18906    },
18907    {
18908     "referenced_type" : "type-16"
18909    },
18910    {
18911     "referenced_type" : "type-16"
18912    },
18913    {
18914     "referenced_type" : "type-3"
18915    }
18916   ],
18917   "return_type" : "type-40",
18918   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18919  },
18920  {
18921   "function_name" : "libyuv::YUY2ToUVRow_C",
18922   "linker_set_key" : "YUY2ToUVRow_C",
18923   "parameters" :
18924   [
18925    {
18926     "referenced_type" : "type-7"
18927    },
18928    {
18929     "referenced_type" : "type-3"
18930    },
18931    {
18932     "referenced_type" : "type-16"
18933    },
18934    {
18935     "referenced_type" : "type-16"
18936    },
18937    {
18938     "referenced_type" : "type-3"
18939    }
18940   ],
18941   "return_type" : "type-40",
18942   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18943  },
18944  {
18945   "function_name" : "libyuv::YUY2ToUVRow_SSE2",
18946   "linker_set_key" : "YUY2ToUVRow_SSE2",
18947   "parameters" :
18948   [
18949    {
18950     "referenced_type" : "type-7"
18951    },
18952    {
18953     "referenced_type" : "type-3"
18954    },
18955    {
18956     "referenced_type" : "type-16"
18957    },
18958    {
18959     "referenced_type" : "type-16"
18960    },
18961    {
18962     "referenced_type" : "type-3"
18963    }
18964   ],
18965   "return_type" : "type-40",
18966   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18967  },
18968  {
18969   "function_name" : "libyuv::YUY2ToY",
18970   "linker_set_key" : "YUY2ToY",
18971   "parameters" :
18972   [
18973    {
18974     "referenced_type" : "type-7"
18975    },
18976    {
18977     "referenced_type" : "type-3"
18978    },
18979    {
18980     "referenced_type" : "type-16"
18981    },
18982    {
18983     "referenced_type" : "type-3"
18984    },
18985    {
18986     "referenced_type" : "type-3"
18987    },
18988    {
18989     "referenced_type" : "type-3"
18990    }
18991   ],
18992   "return_type" : "type-3",
18993   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
18994  },
18995  {
18996   "function_name" : "libyuv::YUY2ToYRow_AVX2",
18997   "linker_set_key" : "YUY2ToYRow_AVX2",
18998   "parameters" :
18999   [
19000    {
19001     "referenced_type" : "type-7"
19002    },
19003    {
19004     "referenced_type" : "type-16"
19005    },
19006    {
19007     "referenced_type" : "type-3"
19008    }
19009   ],
19010   "return_type" : "type-40",
19011   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19012  },
19013  {
19014   "function_name" : "libyuv::YUY2ToYRow_Any_AVX2",
19015   "linker_set_key" : "YUY2ToYRow_Any_AVX2",
19016   "parameters" :
19017   [
19018    {
19019     "referenced_type" : "type-7"
19020    },
19021    {
19022     "referenced_type" : "type-16"
19023    },
19024    {
19025     "referenced_type" : "type-3"
19026    }
19027   ],
19028   "return_type" : "type-40",
19029   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19030  },
19031  {
19032   "function_name" : "libyuv::YUY2ToYRow_Any_SSE2",
19033   "linker_set_key" : "YUY2ToYRow_Any_SSE2",
19034   "parameters" :
19035   [
19036    {
19037     "referenced_type" : "type-7"
19038    },
19039    {
19040     "referenced_type" : "type-16"
19041    },
19042    {
19043     "referenced_type" : "type-3"
19044    }
19045   ],
19046   "return_type" : "type-40",
19047   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19048  },
19049  {
19050   "function_name" : "libyuv::YUY2ToYRow_C",
19051   "linker_set_key" : "YUY2ToYRow_C",
19052   "parameters" :
19053   [
19054    {
19055     "referenced_type" : "type-7"
19056    },
19057    {
19058     "referenced_type" : "type-16"
19059    },
19060    {
19061     "referenced_type" : "type-3"
19062    }
19063   ],
19064   "return_type" : "type-40",
19065   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19066  },
19067  {
19068   "function_name" : "libyuv::YUY2ToYRow_SSE2",
19069   "linker_set_key" : "YUY2ToYRow_SSE2",
19070   "parameters" :
19071   [
19072    {
19073     "referenced_type" : "type-7"
19074    },
19075    {
19076     "referenced_type" : "type-16"
19077    },
19078    {
19079     "referenced_type" : "type-3"
19080    }
19081   ],
19082   "return_type" : "type-40",
19083   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19084  },
19085  {
19086   "access" : "private",
19087   "function_name" : "libyuv::MJpegDecoder::StartDecode",
19088   "linker_set_key" : "_ZN6libyuv12MJpegDecoder11StartDecodeEv",
19089   "parameters" :
19090   [
19091    {
19092     "is_this_ptr" : true,
19093     "referenced_type" : "type-242"
19094    }
19095   ],
19096   "return_type" : "type-3",
19097   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19098  },
19099  {
19100   "function_name" : "libyuv::MJpegDecoder::UnloadFrame",
19101   "linker_set_key" : "_ZN6libyuv12MJpegDecoder11UnloadFrameEv",
19102   "parameters" :
19103   [
19104    {
19105     "is_this_ptr" : true,
19106     "referenced_type" : "type-242"
19107    }
19108   ],
19109   "return_type" : "type-3",
19110   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19111  },
19112  {
19113   "access" : "private",
19114   "function_name" : "libyuv::MJpegDecoder::FinishDecode",
19115   "linker_set_key" : "_ZN6libyuv12MJpegDecoder12FinishDecodeEv",
19116   "parameters" :
19117   [
19118    {
19119     "is_this_ptr" : true,
19120     "referenced_type" : "type-242"
19121    }
19122   ],
19123   "return_type" : "type-3",
19124   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19125  },
19126  {
19127   "function_name" : "libyuv::MJpegDecoder::GetColorSpace",
19128   "linker_set_key" : "_ZN6libyuv12MJpegDecoder13GetColorSpaceEv",
19129   "parameters" :
19130   [
19131    {
19132     "is_this_ptr" : true,
19133     "referenced_type" : "type-242"
19134    }
19135   ],
19136   "return_type" : "type-3",
19137   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19138  },
19139  {
19140   "function_name" : "libyuv::MJpegDecoder::DecodeToBuffers",
19141   "linker_set_key" : "_ZN6libyuv12MJpegDecoder15DecodeToBuffersEPPhii",
19142   "parameters" :
19143   [
19144    {
19145     "is_this_ptr" : true,
19146     "referenced_type" : "type-242"
19147    },
19148    {
19149     "referenced_type" : "type-30"
19150    },
19151    {
19152     "referenced_type" : "type-3"
19153    },
19154    {
19155     "referenced_type" : "type-3"
19156    }
19157   ],
19158   "return_type" : "type-3",
19159   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19160  },
19161  {
19162   "function_name" : "libyuv::MJpegDecoder::DecodeToCallback",
19163   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16DecodeToCallbackEPFvPvPKPKhPKiiES1_ii",
19164   "parameters" :
19165   [
19166    {
19167     "is_this_ptr" : true,
19168     "referenced_type" : "type-242"
19169    },
19170    {
19171     "referenced_type" : "type-247"
19172    },
19173    {
19174     "referenced_type" : "type-244"
19175    },
19176    {
19177     "referenced_type" : "type-3"
19178    },
19179    {
19180     "referenced_type" : "type-3"
19181    }
19182   ],
19183   "return_type" : "type-3",
19184   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19185  },
19186  {
19187   "function_name" : "libyuv::MJpegDecoder::GetComponentSize",
19188   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16GetComponentSizeEi",
19189   "parameters" :
19190   [
19191    {
19192     "is_this_ptr" : true,
19193     "referenced_type" : "type-242"
19194    },
19195    {
19196     "referenced_type" : "type-3"
19197    }
19198   ],
19199   "return_type" : "type-3",
19200   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19201  },
19202  {
19203   "function_name" : "libyuv::MJpegDecoder::GetNumComponents",
19204   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16GetNumComponentsEv",
19205   "parameters" :
19206   [
19207    {
19208     "is_this_ptr" : true,
19209     "referenced_type" : "type-242"
19210    }
19211   ],
19212   "return_type" : "type-3",
19213   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19214  },
19215  {
19216   "function_name" : "libyuv::MJpegDecoder::GetComponentWidth",
19217   "linker_set_key" : "_ZN6libyuv12MJpegDecoder17GetComponentWidthEi",
19218   "parameters" :
19219   [
19220    {
19221     "is_this_ptr" : true,
19222     "referenced_type" : "type-242"
19223    },
19224    {
19225     "referenced_type" : "type-3"
19226    }
19227   ],
19228   "return_type" : "type-3",
19229   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19230  },
19231  {
19232   "function_name" : "libyuv::MJpegDecoder::GetVertSampFactor",
19233   "linker_set_key" : "_ZN6libyuv12MJpegDecoder17GetVertSampFactorEi",
19234   "parameters" :
19235   [
19236    {
19237     "is_this_ptr" : true,
19238     "referenced_type" : "type-242"
19239    },
19240    {
19241     "referenced_type" : "type-3"
19242    }
19243   ],
19244   "return_type" : "type-3",
19245   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19246  },
19247  {
19248   "access" : "private",
19249   "function_name" : "libyuv::MJpegDecoder::AllocOutputBuffers",
19250   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18AllocOutputBuffersEi",
19251   "parameters" :
19252   [
19253    {
19254     "is_this_ptr" : true,
19255     "referenced_type" : "type-242"
19256    },
19257    {
19258     "referenced_type" : "type-3"
19259    }
19260   ],
19261   "return_type" : "type-40",
19262   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19263  },
19264  {
19265   "function_name" : "libyuv::MJpegDecoder::GetComponentHeight",
19266   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18GetComponentHeightEi",
19267   "parameters" :
19268   [
19269    {
19270     "is_this_ptr" : true,
19271     "referenced_type" : "type-242"
19272    },
19273    {
19274     "referenced_type" : "type-3"
19275    }
19276   ],
19277   "return_type" : "type-3",
19278   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19279  },
19280  {
19281   "function_name" : "libyuv::MJpegDecoder::GetComponentStride",
19282   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18GetComponentStrideEi",
19283   "parameters" :
19284   [
19285    {
19286     "is_this_ptr" : true,
19287     "referenced_type" : "type-242"
19288    },
19289    {
19290     "referenced_type" : "type-3"
19291    }
19292   ],
19293   "return_type" : "type-3",
19294   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19295  },
19296  {
19297   "function_name" : "libyuv::MJpegDecoder::GetHorizSampFactor",
19298   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18GetHorizSampFactorEi",
19299   "parameters" :
19300   [
19301    {
19302     "is_this_ptr" : true,
19303     "referenced_type" : "type-242"
19304    },
19305    {
19306     "referenced_type" : "type-3"
19307    }
19308   ],
19309   "return_type" : "type-3",
19310   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19311  },
19312  {
19313   "access" : "private",
19314   "function_name" : "libyuv::MJpegDecoder::SetScanlinePointers",
19315   "linker_set_key" : "_ZN6libyuv12MJpegDecoder19SetScanlinePointersEPPh",
19316   "parameters" :
19317   [
19318    {
19319     "is_this_ptr" : true,
19320     "referenced_type" : "type-242"
19321    },
19322    {
19323     "referenced_type" : "type-30"
19324    }
19325   ],
19326   "return_type" : "type-40",
19327   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19328  },
19329  {
19330   "access" : "private",
19331   "function_name" : "libyuv::MJpegDecoder::DestroyOutputBuffers",
19332   "linker_set_key" : "_ZN6libyuv12MJpegDecoder20DestroyOutputBuffersEv",
19333   "parameters" :
19334   [
19335    {
19336     "is_this_ptr" : true,
19337     "referenced_type" : "type-242"
19338    }
19339   ],
19340   "return_type" : "type-40",
19341   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19342  },
19343  {
19344   "function_name" : "libyuv::MJpegDecoder::GetVertSubSampFactor",
19345   "linker_set_key" : "_ZN6libyuv12MJpegDecoder20GetVertSubSampFactorEi",
19346   "parameters" :
19347   [
19348    {
19349     "is_this_ptr" : true,
19350     "referenced_type" : "type-242"
19351    },
19352    {
19353     "referenced_type" : "type-3"
19354    }
19355   ],
19356   "return_type" : "type-3",
19357   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19358  },
19359  {
19360   "function_name" : "libyuv::MJpegDecoder::GetHorizSubSampFactor",
19361   "linker_set_key" : "_ZN6libyuv12MJpegDecoder21GetHorizSubSampFactorEi",
19362   "parameters" :
19363   [
19364    {
19365     "is_this_ptr" : true,
19366     "referenced_type" : "type-242"
19367    },
19368    {
19369     "referenced_type" : "type-3"
19370    }
19371   ],
19372   "return_type" : "type-3",
19373   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19374  },
19375  {
19376   "function_name" : "libyuv::MJpegDecoder::JpegSubsamplingTypeHelper",
19377   "linker_set_key" : "_ZN6libyuv12MJpegDecoder25JpegSubsamplingTypeHelperEPiS1_i",
19378   "parameters" :
19379   [
19380    {
19381     "referenced_type" : "type-31"
19382    },
19383    {
19384     "referenced_type" : "type-31"
19385    },
19386    {
19387     "referenced_type" : "type-3"
19388    }
19389   ],
19390   "return_type" : "type-17",
19391   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19392  },
19393  {
19394   "function_name" : "libyuv::MJpegDecoder::GetImageScanlinesPerImcuRow",
19395   "linker_set_key" : "_ZN6libyuv12MJpegDecoder27GetImageScanlinesPerImcuRowEv",
19396   "parameters" :
19397   [
19398    {
19399     "is_this_ptr" : true,
19400     "referenced_type" : "type-242"
19401    }
19402   ],
19403   "return_type" : "type-3",
19404   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19405  },
19406  {
19407   "function_name" : "libyuv::MJpegDecoder::GetComponentScanlinesPerImcuRow",
19408   "linker_set_key" : "_ZN6libyuv12MJpegDecoder31GetComponentScanlinesPerImcuRowEi",
19409   "parameters" :
19410   [
19411    {
19412     "is_this_ptr" : true,
19413     "referenced_type" : "type-242"
19414    },
19415    {
19416     "referenced_type" : "type-3"
19417    }
19418   ],
19419   "return_type" : "type-3",
19420   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19421  },
19422  {
19423   "function_name" : "libyuv::MJpegDecoder::GetWidth",
19424   "linker_set_key" : "_ZN6libyuv12MJpegDecoder8GetWidthEv",
19425   "parameters" :
19426   [
19427    {
19428     "is_this_ptr" : true,
19429     "referenced_type" : "type-242"
19430    }
19431   ],
19432   "return_type" : "type-3",
19433   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19434  },
19435  {
19436   "function_name" : "libyuv::MJpegDecoder::GetHeight",
19437   "linker_set_key" : "_ZN6libyuv12MJpegDecoder9GetHeightEv",
19438   "parameters" :
19439   [
19440    {
19441     "is_this_ptr" : true,
19442     "referenced_type" : "type-242"
19443    }
19444   ],
19445   "return_type" : "type-3",
19446   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19447  },
19448  {
19449   "function_name" : "libyuv::MJpegDecoder::LoadFrame",
19450   "linker_set_key" : "_ZN6libyuv12MJpegDecoder9LoadFrameEPKhj",
19451   "parameters" :
19452   [
19453    {
19454     "is_this_ptr" : true,
19455     "referenced_type" : "type-242"
19456    },
19457    {
19458     "referenced_type" : "type-7"
19459    },
19460    {
19461     "referenced_type" : "type-1"
19462    }
19463   ],
19464   "return_type" : "type-3",
19465   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19466  },
19467  {
19468   "function_name" : "libyuv::MJpegDecoder::MJpegDecoder",
19469   "linker_set_key" : "_ZN6libyuv12MJpegDecoderC1Ev",
19470   "parameters" :
19471   [
19472    {
19473     "is_this_ptr" : true,
19474     "referenced_type" : "type-242"
19475    }
19476   ],
19477   "return_type" : "type-40",
19478   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19479  },
19480  {
19481   "function_name" : "libyuv::MJpegDecoder::MJpegDecoder",
19482   "linker_set_key" : "_ZN6libyuv12MJpegDecoderC2Ev",
19483   "parameters" :
19484   [
19485    {
19486     "is_this_ptr" : true,
19487     "referenced_type" : "type-242"
19488    }
19489   ],
19490   "return_type" : "type-40",
19491   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19492  },
19493  {
19494   "function_name" : "libyuv::MJpegDecoder::~MJpegDecoder",
19495   "linker_set_key" : "_ZN6libyuv12MJpegDecoderD1Ev",
19496   "parameters" :
19497   [
19498    {
19499     "is_this_ptr" : true,
19500     "referenced_type" : "type-242"
19501    }
19502   ],
19503   "return_type" : "type-40",
19504   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19505  },
19506  {
19507   "function_name" : "libyuv::MJpegDecoder::~MJpegDecoder",
19508   "linker_set_key" : "_ZN6libyuv12MJpegDecoderD2Ev",
19509   "parameters" :
19510   [
19511    {
19512     "is_this_ptr" : true,
19513     "referenced_type" : "type-242"
19514    }
19515   ],
19516   "return_type" : "type-40",
19517   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19518  }
19519 ],
19520 "global_vars" :
19521 [
19522  {
19523   "linker_set_key" : "_ZN6libyuv12MJpegDecoder14kColorSpaceRgbE",
19524   "name" : "libyuv::MJpegDecoder::kColorSpaceRgb",
19525   "referenced_type" : "type-9",
19526   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19527  },
19528  {
19529   "linker_set_key" : "_ZN6libyuv12MJpegDecoder15kColorSpaceCMYKE",
19530   "name" : "libyuv::MJpegDecoder::kColorSpaceCMYK",
19531   "referenced_type" : "type-9",
19532   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19533  },
19534  {
19535   "linker_set_key" : "_ZN6libyuv12MJpegDecoder15kColorSpaceYCCKE",
19536   "name" : "libyuv::MJpegDecoder::kColorSpaceYCCK",
19537   "referenced_type" : "type-9",
19538   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19539  },
19540  {
19541   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16kColorSpaceYCbCrE",
19542   "name" : "libyuv::MJpegDecoder::kColorSpaceYCbCr",
19543   "referenced_type" : "type-9",
19544   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19545  },
19546  {
19547   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18kColorSpaceUnknownE",
19548   "name" : "libyuv::MJpegDecoder::kColorSpaceUnknown",
19549   "referenced_type" : "type-9",
19550   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19551  },
19552  {
19553   "linker_set_key" : "_ZN6libyuv12MJpegDecoder20kColorSpaceGrayscaleE",
19554   "name" : "libyuv::MJpegDecoder::kColorSpaceGrayscale",
19555   "referenced_type" : "type-9",
19556   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19557  },
19558  {
19559   "linker_set_key" : "cpu_info_",
19560   "name" : "libyuv::cpu_info_",
19561   "referenced_type" : "type-3",
19562   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
19563  },
19564  {
19565   "linker_set_key" : "fixed_invtbl8",
19566   "name" : "libyuv::fixed_invtbl8",
19567   "referenced_type" : "type-36",
19568   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19569  },
19570  {
19571   "linker_set_key" : "kYuvH709Constants",
19572   "name" : "libyuv::kYuvH709Constants",
19573   "referenced_type" : "type-32",
19574   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19575  },
19576  {
19577   "linker_set_key" : "kYuvI601Constants",
19578   "name" : "libyuv::kYuvI601Constants",
19579   "referenced_type" : "type-32",
19580   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19581  },
19582  {
19583   "linker_set_key" : "kYuvJPEGConstants",
19584   "name" : "libyuv::kYuvJPEGConstants",
19585   "referenced_type" : "type-32",
19586   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19587  },
19588  {
19589   "linker_set_key" : "kYvuH709Constants",
19590   "name" : "libyuv::kYvuH709Constants",
19591   "referenced_type" : "type-32",
19592   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19593  },
19594  {
19595   "linker_set_key" : "kYvuI601Constants",
19596   "name" : "libyuv::kYvuI601Constants",
19597   "referenced_type" : "type-32",
19598   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19599  },
19600  {
19601   "linker_set_key" : "kYvuJPEGConstants",
19602   "name" : "libyuv::kYvuJPEGConstants",
19603   "referenced_type" : "type-32",
19604   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19605  }
19606 ],
19607 "lvalue_reference_types" : [],
19608 "pointer_types" :
19609 [
19610  {
19611   "alignment" : 4,
19612   "linker_set_key" : "const char *",
19613   "name" : "const char *",
19614   "referenced_type" : "type-37",
19615   "self_type" : "type-39",
19616   "size" : 4,
19617   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
19618  },
19619  {
19620   "alignment" : 4,
19621   "linker_set_key" : "const float *",
19622   "name" : "const float *",
19623   "referenced_type" : "type-48",
19624   "self_type" : "type-50",
19625   "size" : 4,
19626   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
19627  },
19628  {
19629   "alignment" : 4,
19630   "linker_set_key" : "const int *",
19631   "name" : "const int *",
19632   "referenced_type" : "type-9",
19633   "self_type" : "type-144",
19634   "size" : 4,
19635   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19636  },
19637  {
19638   "alignment" : 4,
19639   "linker_set_key" : "const libyuv::YuvConstants *",
19640   "name" : "const libyuv::YuvConstants *",
19641   "referenced_type" : "type-32",
19642   "self_type" : "type-143",
19643   "size" : 4,
19644   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19645  },
19646  {
19647   "alignment" : 4,
19648   "linker_set_key" : "const signed char *",
19649   "name" : "const signed char *",
19650   "referenced_type" : "type-46",
19651   "self_type" : "type-47",
19652   "size" : 4,
19653   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
19654  },
19655  {
19656   "alignment" : 4,
19657   "linker_set_key" : "const unsigned char *",
19658   "name" : "const unsigned char *",
19659   "referenced_type" : "type-5",
19660   "self_type" : "type-7",
19661   "size" : 4,
19662   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
19663  },
19664  {
19665   "alignment" : 4,
19666   "linker_set_key" : "const unsigned char *const *",
19667   "name" : "const unsigned char *const *",
19668   "referenced_type" : "type-246",
19669   "self_type" : "type-245",
19670   "size" : 4,
19671   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19672  },
19673  {
19674   "alignment" : 4,
19675   "linker_set_key" : "const unsigned short *",
19676   "name" : "const unsigned short *",
19677   "referenced_type" : "type-43",
19678   "self_type" : "type-42",
19679   "size" : 4,
19680   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
19681  },
19682  {
19683   "alignment" : 4,
19684   "linker_set_key" : "int *",
19685   "name" : "int *",
19686   "referenced_type" : "type-3",
19687   "self_type" : "type-31",
19688   "size" : 4,
19689   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19690  },
19691  {
19692   "alignment" : 4,
19693   "linker_set_key" : "jpeg_decompress_struct *",
19694   "name" : "jpeg_decompress_struct *",
19695   "referenced_type" : "type-107",
19696   "self_type" : "type-106",
19697   "size" : 4,
19698   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19699  },
19700  {
19701   "alignment" : 4,
19702   "linker_set_key" : "jpeg_decompress_struct *",
19703   "name" : "jpeg_decompress_struct *",
19704   "referenced_type" : "type-119",
19705   "self_type" : "type-118",
19706   "size" : 4,
19707   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19708  },
19709  {
19710   "alignment" : 4,
19711   "linker_set_key" : "jpeg_decompress_struct *",
19712   "name" : "jpeg_decompress_struct *",
19713   "referenced_type" : "type-136",
19714   "self_type" : "type-135",
19715   "size" : 4,
19716   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19717  },
19718  {
19719   "alignment" : 4,
19720   "linker_set_key" : "jpeg_decompress_struct *",
19721   "name" : "jpeg_decompress_struct *",
19722   "referenced_type" : "type-150",
19723   "self_type" : "type-149",
19724   "size" : 4,
19725   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19726  },
19727  {
19728   "alignment" : 4,
19729   "linker_set_key" : "jpeg_decompress_struct *",
19730   "name" : "jpeg_decompress_struct *",
19731   "referenced_type" : "type-161",
19732   "self_type" : "type-160",
19733   "size" : 4,
19734   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19735  },
19736  {
19737   "alignment" : 4,
19738   "linker_set_key" : "jpeg_decompress_struct *",
19739   "name" : "jpeg_decompress_struct *",
19740   "referenced_type" : "type-178",
19741   "self_type" : "type-177",
19742   "size" : 4,
19743   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19744  },
19745  {
19746   "alignment" : 4,
19747   "linker_set_key" : "jpeg_decompress_struct *",
19748   "name" : "jpeg_decompress_struct *",
19749   "referenced_type" : "type-192",
19750   "self_type" : "type-191",
19751   "size" : 4,
19752   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19753  },
19754  {
19755   "alignment" : 4,
19756   "linker_set_key" : "jpeg_decompress_struct *",
19757   "name" : "jpeg_decompress_struct *",
19758   "referenced_type" : "type-203",
19759   "self_type" : "type-202",
19760   "size" : 4,
19761   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19762  },
19763  {
19764   "alignment" : 4,
19765   "linker_set_key" : "jpeg_decompress_struct *",
19766   "name" : "jpeg_decompress_struct *",
19767   "referenced_type" : "type-220",
19768   "self_type" : "type-219",
19769   "size" : 4,
19770   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19771  },
19772  {
19773   "alignment" : 4,
19774   "linker_set_key" : "jpeg_decompress_struct *",
19775   "name" : "jpeg_decompress_struct *",
19776   "referenced_type" : "type-231",
19777   "self_type" : "type-230",
19778   "size" : 4,
19779   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19780  },
19781  {
19782   "alignment" : 4,
19783   "linker_set_key" : "jpeg_decompress_struct *",
19784   "name" : "jpeg_decompress_struct *",
19785   "referenced_type" : "type-237",
19786   "self_type" : "type-236",
19787   "size" : 4,
19788   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19789  },
19790  {
19791   "alignment" : 4,
19792   "linker_set_key" : "jpeg_decompress_struct *",
19793   "name" : "jpeg_decompress_struct *",
19794   "referenced_type" : "type-24",
19795   "self_type" : "type-23",
19796   "size" : 4,
19797   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19798  },
19799  {
19800   "alignment" : 4,
19801   "linker_set_key" : "jpeg_decompress_struct *",
19802   "name" : "jpeg_decompress_struct *",
19803   "referenced_type" : "type-249",
19804   "self_type" : "type-248",
19805   "size" : 4,
19806   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19807  },
19808  {
19809   "alignment" : 4,
19810   "linker_set_key" : "jpeg_decompress_struct *",
19811   "name" : "jpeg_decompress_struct *",
19812   "referenced_type" : "type-258",
19813   "self_type" : "type-257",
19814   "size" : 4,
19815   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19816  },
19817  {
19818   "alignment" : 4,
19819   "linker_set_key" : "jpeg_decompress_struct *",
19820   "name" : "jpeg_decompress_struct *",
19821   "referenced_type" : "type-269",
19822   "self_type" : "type-268",
19823   "size" : 4,
19824   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19825  },
19826  {
19827   "alignment" : 4,
19828   "linker_set_key" : "jpeg_decompress_struct *",
19829   "name" : "jpeg_decompress_struct *",
19830   "referenced_type" : "type-56",
19831   "self_type" : "type-55",
19832   "size" : 4,
19833   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19834  },
19835  {
19836   "alignment" : 4,
19837   "linker_set_key" : "jpeg_decompress_struct *",
19838   "name" : "jpeg_decompress_struct *",
19839   "referenced_type" : "type-66",
19840   "self_type" : "type-65",
19841   "size" : 4,
19842   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19843  },
19844  {
19845   "alignment" : 4,
19846   "linker_set_key" : "jpeg_decompress_struct *",
19847   "name" : "jpeg_decompress_struct *",
19848   "referenced_type" : "type-78",
19849   "self_type" : "type-77",
19850   "size" : 4,
19851   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19852  },
19853  {
19854   "alignment" : 4,
19855   "linker_set_key" : "jpeg_decompress_struct *",
19856   "name" : "jpeg_decompress_struct *",
19857   "referenced_type" : "type-95",
19858   "self_type" : "type-94",
19859   "size" : 4,
19860   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19861  },
19862  {
19863   "alignment" : 4,
19864   "linker_set_key" : "jpeg_source_mgr *",
19865   "name" : "jpeg_source_mgr *",
19866   "referenced_type" : "type-109",
19867   "self_type" : "type-108",
19868   "size" : 4,
19869   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19870  },
19871  {
19872   "alignment" : 4,
19873   "linker_set_key" : "jpeg_source_mgr *",
19874   "name" : "jpeg_source_mgr *",
19875   "referenced_type" : "type-121",
19876   "self_type" : "type-120",
19877   "size" : 4,
19878   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19879  },
19880  {
19881   "alignment" : 4,
19882   "linker_set_key" : "jpeg_source_mgr *",
19883   "name" : "jpeg_source_mgr *",
19884   "referenced_type" : "type-138",
19885   "self_type" : "type-137",
19886   "size" : 4,
19887   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19888  },
19889  {
19890   "alignment" : 4,
19891   "linker_set_key" : "jpeg_source_mgr *",
19892   "name" : "jpeg_source_mgr *",
19893   "referenced_type" : "type-152",
19894   "self_type" : "type-151",
19895   "size" : 4,
19896   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19897  },
19898  {
19899   "alignment" : 4,
19900   "linker_set_key" : "jpeg_source_mgr *",
19901   "name" : "jpeg_source_mgr *",
19902   "referenced_type" : "type-163",
19903   "self_type" : "type-162",
19904   "size" : 4,
19905   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19906  },
19907  {
19908   "alignment" : 4,
19909   "linker_set_key" : "jpeg_source_mgr *",
19910   "name" : "jpeg_source_mgr *",
19911   "referenced_type" : "type-180",
19912   "self_type" : "type-179",
19913   "size" : 4,
19914   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19915  },
19916  {
19917   "alignment" : 4,
19918   "linker_set_key" : "jpeg_source_mgr *",
19919   "name" : "jpeg_source_mgr *",
19920   "referenced_type" : "type-194",
19921   "self_type" : "type-193",
19922   "size" : 4,
19923   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19924  },
19925  {
19926   "alignment" : 4,
19927   "linker_set_key" : "jpeg_source_mgr *",
19928   "name" : "jpeg_source_mgr *",
19929   "referenced_type" : "type-205",
19930   "self_type" : "type-204",
19931   "size" : 4,
19932   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19933  },
19934  {
19935   "alignment" : 4,
19936   "linker_set_key" : "jpeg_source_mgr *",
19937   "name" : "jpeg_source_mgr *",
19938   "referenced_type" : "type-222",
19939   "self_type" : "type-221",
19940   "size" : 4,
19941   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19942  },
19943  {
19944   "alignment" : 4,
19945   "linker_set_key" : "jpeg_source_mgr *",
19946   "name" : "jpeg_source_mgr *",
19947   "referenced_type" : "type-233",
19948   "self_type" : "type-232",
19949   "size" : 4,
19950   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19951  },
19952  {
19953   "alignment" : 4,
19954   "linker_set_key" : "jpeg_source_mgr *",
19955   "name" : "jpeg_source_mgr *",
19956   "referenced_type" : "type-239",
19957   "self_type" : "type-238",
19958   "size" : 4,
19959   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19960  },
19961  {
19962   "alignment" : 4,
19963   "linker_set_key" : "jpeg_source_mgr *",
19964   "name" : "jpeg_source_mgr *",
19965   "referenced_type" : "type-251",
19966   "self_type" : "type-250",
19967   "size" : 4,
19968   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19969  },
19970  {
19971   "alignment" : 4,
19972   "linker_set_key" : "jpeg_source_mgr *",
19973   "name" : "jpeg_source_mgr *",
19974   "referenced_type" : "type-26",
19975   "self_type" : "type-25",
19976   "size" : 4,
19977   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19978  },
19979  {
19980   "alignment" : 4,
19981   "linker_set_key" : "jpeg_source_mgr *",
19982   "name" : "jpeg_source_mgr *",
19983   "referenced_type" : "type-260",
19984   "self_type" : "type-259",
19985   "size" : 4,
19986   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19987  },
19988  {
19989   "alignment" : 4,
19990   "linker_set_key" : "jpeg_source_mgr *",
19991   "name" : "jpeg_source_mgr *",
19992   "referenced_type" : "type-271",
19993   "self_type" : "type-270",
19994   "size" : 4,
19995   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19996  },
19997  {
19998   "alignment" : 4,
19999   "linker_set_key" : "jpeg_source_mgr *",
20000   "name" : "jpeg_source_mgr *",
20001   "referenced_type" : "type-58",
20002   "self_type" : "type-57",
20003   "size" : 4,
20004   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20005  },
20006  {
20007   "alignment" : 4,
20008   "linker_set_key" : "jpeg_source_mgr *",
20009   "name" : "jpeg_source_mgr *",
20010   "referenced_type" : "type-68",
20011   "self_type" : "type-67",
20012   "size" : 4,
20013   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20014  },
20015  {
20016   "alignment" : 4,
20017   "linker_set_key" : "jpeg_source_mgr *",
20018   "name" : "jpeg_source_mgr *",
20019   "referenced_type" : "type-80",
20020   "self_type" : "type-79",
20021   "size" : 4,
20022   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20023  },
20024  {
20025   "alignment" : 4,
20026   "linker_set_key" : "jpeg_source_mgr *",
20027   "name" : "jpeg_source_mgr *",
20028   "referenced_type" : "type-97",
20029   "self_type" : "type-96",
20030   "size" : 4,
20031   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20032  },
20033  {
20034   "alignment" : 4,
20035   "linker_set_key" : "libyuv::Buffer *",
20036   "name" : "libyuv::Buffer *",
20037   "referenced_type" : "type-19",
20038   "self_type" : "type-21",
20039   "size" : 4,
20040   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20041  },
20042  {
20043   "alignment" : 4,
20044   "linker_set_key" : "libyuv::MJpegDecoder *",
20045   "name" : "libyuv::MJpegDecoder *",
20046   "referenced_type" : "type-22",
20047   "self_type" : "type-242",
20048   "size" : 4,
20049   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20050  },
20051  {
20052   "alignment" : 4,
20053   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20054   "name" : "libyuv::SetJmpErrorMgr *",
20055   "referenced_type" : "type-111",
20056   "self_type" : "type-110",
20057   "size" : 4,
20058   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20059  },
20060  {
20061   "alignment" : 4,
20062   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20063   "name" : "libyuv::SetJmpErrorMgr *",
20064   "referenced_type" : "type-123",
20065   "self_type" : "type-122",
20066   "size" : 4,
20067   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20068  },
20069  {
20070   "alignment" : 4,
20071   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20072   "name" : "libyuv::SetJmpErrorMgr *",
20073   "referenced_type" : "type-140",
20074   "self_type" : "type-139",
20075   "size" : 4,
20076   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20077  },
20078  {
20079   "alignment" : 4,
20080   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20081   "name" : "libyuv::SetJmpErrorMgr *",
20082   "referenced_type" : "type-154",
20083   "self_type" : "type-153",
20084   "size" : 4,
20085   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20086  },
20087  {
20088   "alignment" : 4,
20089   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20090   "name" : "libyuv::SetJmpErrorMgr *",
20091   "referenced_type" : "type-165",
20092   "self_type" : "type-164",
20093   "size" : 4,
20094   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20095  },
20096  {
20097   "alignment" : 4,
20098   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20099   "name" : "libyuv::SetJmpErrorMgr *",
20100   "referenced_type" : "type-182",
20101   "self_type" : "type-181",
20102   "size" : 4,
20103   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20104  },
20105  {
20106   "alignment" : 4,
20107   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20108   "name" : "libyuv::SetJmpErrorMgr *",
20109   "referenced_type" : "type-196",
20110   "self_type" : "type-195",
20111   "size" : 4,
20112   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20113  },
20114  {
20115   "alignment" : 4,
20116   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20117   "name" : "libyuv::SetJmpErrorMgr *",
20118   "referenced_type" : "type-207",
20119   "self_type" : "type-206",
20120   "size" : 4,
20121   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20122  },
20123  {
20124   "alignment" : 4,
20125   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20126   "name" : "libyuv::SetJmpErrorMgr *",
20127   "referenced_type" : "type-224",
20128   "self_type" : "type-223",
20129   "size" : 4,
20130   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20131  },
20132  {
20133   "alignment" : 4,
20134   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20135   "name" : "libyuv::SetJmpErrorMgr *",
20136   "referenced_type" : "type-235",
20137   "self_type" : "type-234",
20138   "size" : 4,
20139   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20140  },
20141  {
20142   "alignment" : 4,
20143   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20144   "name" : "libyuv::SetJmpErrorMgr *",
20145   "referenced_type" : "type-241",
20146   "self_type" : "type-240",
20147   "size" : 4,
20148   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20149  },
20150  {
20151   "alignment" : 4,
20152   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20153   "name" : "libyuv::SetJmpErrorMgr *",
20154   "referenced_type" : "type-253",
20155   "self_type" : "type-252",
20156   "size" : 4,
20157   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20158  },
20159  {
20160   "alignment" : 4,
20161   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20162   "name" : "libyuv::SetJmpErrorMgr *",
20163   "referenced_type" : "type-262",
20164   "self_type" : "type-261",
20165   "size" : 4,
20166   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20167  },
20168  {
20169   "alignment" : 4,
20170   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20171   "name" : "libyuv::SetJmpErrorMgr *",
20172   "referenced_type" : "type-273",
20173   "self_type" : "type-272",
20174   "size" : 4,
20175   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20176  },
20177  {
20178   "alignment" : 4,
20179   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20180   "name" : "libyuv::SetJmpErrorMgr *",
20181   "referenced_type" : "type-28",
20182   "self_type" : "type-27",
20183   "size" : 4,
20184   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20185  },
20186  {
20187   "alignment" : 4,
20188   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20189   "name" : "libyuv::SetJmpErrorMgr *",
20190   "referenced_type" : "type-60",
20191   "self_type" : "type-59",
20192   "size" : 4,
20193   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20194  },
20195  {
20196   "alignment" : 4,
20197   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20198   "name" : "libyuv::SetJmpErrorMgr *",
20199   "referenced_type" : "type-70",
20200   "self_type" : "type-69",
20201   "size" : 4,
20202   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20203  },
20204  {
20205   "alignment" : 4,
20206   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20207   "name" : "libyuv::SetJmpErrorMgr *",
20208   "referenced_type" : "type-82",
20209   "self_type" : "type-81",
20210   "size" : 4,
20211   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20212  },
20213  {
20214   "alignment" : 4,
20215   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20216   "name" : "libyuv::SetJmpErrorMgr *",
20217   "referenced_type" : "type-99",
20218   "self_type" : "type-98",
20219   "size" : 4,
20220   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20221  },
20222  {
20223   "alignment" : 4,
20224   "linker_set_key" : "unsigned char *",
20225   "name" : "unsigned char *",
20226   "referenced_type" : "type-6",
20227   "self_type" : "type-16",
20228   "size" : 4,
20229   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
20230  },
20231  {
20232   "alignment" : 4,
20233   "linker_set_key" : "unsigned char **",
20234   "name" : "unsigned char **",
20235   "referenced_type" : "type-16",
20236   "self_type" : "type-30",
20237   "size" : 4,
20238   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20239  },
20240  {
20241   "alignment" : 4,
20242   "linker_set_key" : "unsigned char ***",
20243   "name" : "unsigned char ***",
20244   "referenced_type" : "type-30",
20245   "self_type" : "type-29",
20246   "size" : 4,
20247   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20248  },
20249  {
20250   "alignment" : 4,
20251   "linker_set_key" : "unsigned int *",
20252   "name" : "unsigned int *",
20253   "referenced_type" : "type-1",
20254   "self_type" : "type-41",
20255   "size" : 4,
20256   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
20257  },
20258  {
20259   "alignment" : 4,
20260   "linker_set_key" : "unsigned short *",
20261   "name" : "unsigned short *",
20262   "referenced_type" : "type-44",
20263   "self_type" : "type-45",
20264   "size" : 4,
20265   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
20266  },
20267  {
20268   "alignment" : 4,
20269   "linker_set_key" : "void (*)(const unsigned char *, const unsigned char *, unsigned char *, int)",
20270   "name" : "void (*)(const unsigned char *, const unsigned char *, unsigned char *, int)",
20271   "referenced_type" : "type-52",
20272   "self_type" : "type-51",
20273   "size" : 4,
20274   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
20275  },
20276  {
20277   "alignment" : 4,
20278   "linker_set_key" : "void (*)(void *, const unsigned char *const *, const int *, int)",
20279   "name" : "void (*)(void *, const unsigned char *const *, const int *, int)",
20280   "referenced_type" : "type-243",
20281   "self_type" : "type-247",
20282   "size" : 4,
20283   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20284  },
20285  {
20286   "alignment" : 4,
20287   "linker_set_key" : "void *",
20288   "name" : "void *",
20289   "referenced_type" : "type-40",
20290   "self_type" : "type-244",
20291   "size" : 4,
20292   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20293  }
20294 ],
20295 "qualified_types" :
20296 [
20297  {
20298   "alignment" : 1,
20299   "is_const" : true,
20300   "linker_set_key" : "const char",
20301   "name" : "const char",
20302   "referenced_type" : "type-38",
20303   "self_type" : "type-37",
20304   "size" : 1,
20305   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
20306  },
20307  {
20308   "alignment" : 4,
20309   "is_const" : true,
20310   "linker_set_key" : "const float",
20311   "name" : "const float",
20312   "referenced_type" : "type-49",
20313   "self_type" : "type-48",
20314   "size" : 4,
20315   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
20316  },
20317  {
20318   "alignment" : 4,
20319   "is_const" : true,
20320   "linker_set_key" : "const int",
20321   "name" : "const int",
20322   "referenced_type" : "type-3",
20323   "self_type" : "type-9",
20324   "size" : 4,
20325   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
20326  },
20327  {
20328   "alignment" : 2,
20329   "is_const" : true,
20330   "linker_set_key" : "const libyuv::YuvConstants",
20331   "name" : "const libyuv::YuvConstants",
20332   "referenced_type" : "type-33",
20333   "self_type" : "type-32",
20334   "size" : 224,
20335   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
20336  },
20337  {
20338   "alignment" : 1,
20339   "is_const" : true,
20340   "linker_set_key" : "const signed char",
20341   "name" : "const signed char",
20342   "referenced_type" : "type-11",
20343   "self_type" : "type-46",
20344   "size" : 1,
20345   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
20346  },
20347  {
20348   "alignment" : 1,
20349   "is_const" : true,
20350   "linker_set_key" : "const unsigned char",
20351   "name" : "const unsigned char",
20352   "referenced_type" : "type-6",
20353   "self_type" : "type-5",
20354   "size" : 1,
20355   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
20356  },
20357  {
20358   "alignment" : 4,
20359   "is_const" : true,
20360   "linker_set_key" : "const unsigned char *const",
20361   "name" : "const unsigned char *const",
20362   "referenced_type" : "type-7",
20363   "self_type" : "type-246",
20364   "size" : 4,
20365   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20366  },
20367  {
20368   "alignment" : 4,
20369   "is_const" : true,
20370   "linker_set_key" : "const unsigned int",
20371   "name" : "const unsigned int",
20372   "referenced_type" : "type-1",
20373   "self_type" : "type-34",
20374   "size" : 4,
20375   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20376  },
20377  {
20378   "alignment" : 2,
20379   "is_const" : true,
20380   "linker_set_key" : "const unsigned short",
20381   "name" : "const unsigned short",
20382   "referenced_type" : "type-44",
20383   "self_type" : "type-43",
20384   "size" : 2,
20385   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
20386  },
20387  {
20388   "alignment" : 4,
20389   "is_const" : true,
20390   "linker_set_key" : "unsigned int const[256]",
20391   "name" : "unsigned int const[256]",
20392   "referenced_type" : "type-35",
20393   "self_type" : "type-36",
20394   "size" : 1024,
20395   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
20396  }
20397 ],
20398 "record_types" :
20399 [
20400  {
20401   "alignment" : 4,
20402   "fields" :
20403   [
20404    {
20405     "field_name" : "data",
20406     "referenced_type" : "type-7"
20407    },
20408    {
20409     "field_name" : "len",
20410     "field_offset" : 32,
20411     "referenced_type" : "type-3"
20412    }
20413   ],
20414   "linker_set_key" : "libyuv::Buffer",
20415   "name" : "libyuv::Buffer",
20416   "referenced_type" : "type-19",
20417   "self_type" : "type-19",
20418   "size" : 8,
20419   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
20420   "unique_id" : "_ZTSN6libyuv6BufferE"
20421  },
20422  {
20423   "alignment" : 4,
20424   "fields" :
20425   [
20426    {
20427     "field_name" : "buffers",
20428     "referenced_type" : "type-21"
20429    },
20430    {
20431     "field_name" : "len",
20432     "field_offset" : 32,
20433     "referenced_type" : "type-3"
20434    },
20435    {
20436     "field_name" : "pos",
20437     "field_offset" : 64,
20438     "referenced_type" : "type-3"
20439    }
20440   ],
20441   "linker_set_key" : "libyuv::BufferVector",
20442   "name" : "libyuv::BufferVector",
20443   "referenced_type" : "type-20",
20444   "self_type" : "type-20",
20445   "size" : 12,
20446   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
20447   "unique_id" : "_ZTSN6libyuv12BufferVectorE"
20448  },
20449  {
20450   "alignment" : 4,
20451   "fields" :
20452   [
20453    {
20454     "access" : "private",
20455     "field_name" : "buf_",
20456     "referenced_type" : "type-19"
20457    },
20458    {
20459     "access" : "private",
20460     "field_name" : "buf_vec_",
20461     "field_offset" : 64,
20462     "referenced_type" : "type-20"
20463    },
20464    {
20465     "access" : "private",
20466     "field_name" : "decompress_struct_",
20467     "field_offset" : 160,
20468     "referenced_type" : "type-23"
20469    },
20470    {
20471     "access" : "private",
20472     "field_name" : "source_mgr_",
20473     "field_offset" : 192,
20474     "referenced_type" : "type-25"
20475    },
20476    {
20477     "access" : "private",
20478     "field_name" : "error_mgr_",
20479     "field_offset" : 224,
20480     "referenced_type" : "type-27"
20481    },
20482    {
20483     "access" : "private",
20484     "field_name" : "has_scanline_padding_",
20485     "field_offset" : 256,
20486     "referenced_type" : "type-3"
20487    },
20488    {
20489     "access" : "private",
20490     "field_name" : "num_outbufs_",
20491     "field_offset" : 288,
20492     "referenced_type" : "type-3"
20493    },
20494    {
20495     "access" : "private",
20496     "field_name" : "scanlines_",
20497     "field_offset" : 320,
20498     "referenced_type" : "type-29"
20499    },
20500    {
20501     "access" : "private",
20502     "field_name" : "scanlines_sizes_",
20503     "field_offset" : 352,
20504     "referenced_type" : "type-31"
20505    },
20506    {
20507     "access" : "private",
20508     "field_name" : "databuf_",
20509     "field_offset" : 384,
20510     "referenced_type" : "type-30"
20511    },
20512    {
20513     "access" : "private",
20514     "field_name" : "databuf_strides_",
20515     "field_offset" : 416,
20516     "referenced_type" : "type-31"
20517    }
20518   ],
20519   "linker_set_key" : "libyuv::MJpegDecoder",
20520   "name" : "libyuv::MJpegDecoder",
20521   "record_kind" : "class",
20522   "referenced_type" : "type-22",
20523   "self_type" : "type-22",
20524   "size" : 56,
20525   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
20526   "unique_id" : "_ZTSN6libyuv12MJpegDecoderE"
20527  },
20528  {
20529   "alignment" : 2,
20530   "fields" :
20531   [
20532    {
20533     "field_name" : "kUVToB",
20534     "referenced_type" : "type-12"
20535    },
20536    {
20537     "field_name" : "kUVToG",
20538     "field_offset" : 256,
20539     "referenced_type" : "type-12"
20540    },
20541    {
20542     "field_name" : "kUVToR",
20543     "field_offset" : 512,
20544     "referenced_type" : "type-12"
20545    },
20546    {
20547     "field_name" : "kUVBiasB",
20548     "field_offset" : 768,
20549     "referenced_type" : "type-18"
20550    },
20551    {
20552     "field_name" : "kUVBiasG",
20553     "field_offset" : 1024,
20554     "referenced_type" : "type-18"
20555    },
20556    {
20557     "field_name" : "kUVBiasR",
20558     "field_offset" : 1280,
20559     "referenced_type" : "type-18"
20560    },
20561    {
20562     "field_name" : "kYToRgb",
20563     "field_offset" : 1536,
20564     "referenced_type" : "type-18"
20565    }
20566   ],
20567   "linker_set_key" : "libyuv::YuvConstants",
20568   "name" : "libyuv::YuvConstants",
20569   "referenced_type" : "type-33",
20570   "self_type" : "type-33",
20571   "size" : 224,
20572   "source_file" : "/external/libyuv/files/include/libyuv/row.h",
20573   "unique_id" : "libyuv::YuvConstants"
20574  }
20575 ],
20576 "rvalue_reference_types" : []
20577}
20578