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" : 8,
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" : 8,
70   "is_integral" : true,
71   "linker_set_key" : "long",
72   "name" : "long",
73   "referenced_type" : "type-144",
74   "self_type" : "type-144",
75   "size" : 8
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "linker_set_key" : "short",
81   "name" : "short",
82   "referenced_type" : "type-14",
83   "self_type" : "type-14",
84   "size" : 2
85  },
86  {
87   "alignment" : 1,
88   "is_integral" : true,
89   "linker_set_key" : "signed char",
90   "name" : "signed char",
91   "referenced_type" : "type-11",
92   "self_type" : "type-11",
93   "size" : 1
94  },
95  {
96   "alignment" : 1,
97   "is_integral" : true,
98   "is_unsigned" : true,
99   "linker_set_key" : "unsigned char",
100   "name" : "unsigned char",
101   "referenced_type" : "type-6",
102   "self_type" : "type-6",
103   "size" : 1
104  },
105  {
106   "alignment" : 4,
107   "is_integral" : true,
108   "is_unsigned" : true,
109   "linker_set_key" : "unsigned int",
110   "name" : "unsigned int",
111   "referenced_type" : "type-1",
112   "self_type" : "type-1",
113   "size" : 4
114  },
115  {
116   "alignment" : 8,
117   "is_integral" : true,
118   "is_unsigned" : true,
119   "linker_set_key" : "unsigned long",
120   "name" : "unsigned long",
121   "referenced_type" : "type-8",
122   "self_type" : "type-8",
123   "size" : 8
124  },
125  {
126   "alignment" : 2,
127   "is_integral" : true,
128   "is_unsigned" : true,
129   "linker_set_key" : "unsigned short",
130   "name" : "unsigned short",
131   "referenced_type" : "type-44",
132   "self_type" : "type-44",
133   "size" : 2
134  },
135  {
136   "linker_set_key" : "void",
137   "name" : "void",
138   "referenced_type" : "type-40",
139   "self_type" : "type-40"
140  }
141 ],
142 "elf_functions" :
143 [
144  {
145   "name" : "ABGRToARGB"
146  },
147  {
148   "name" : "ABGRToI420"
149  },
150  {
151   "name" : "ABGRToUVRow_Any_SSSE3"
152  },
153  {
154   "name" : "ABGRToUVRow_C"
155  },
156  {
157   "name" : "ABGRToUVRow_SSSE3"
158  },
159  {
160   "name" : "ABGRToYRow_Any_SSSE3"
161  },
162  {
163   "name" : "ABGRToYRow_C"
164  },
165  {
166   "name" : "ABGRToYRow_SSSE3"
167  },
168  {
169   "name" : "ARGB1555ToARGB"
170  },
171  {
172   "name" : "ARGB1555ToARGBRow_Any_SSE2"
173  },
174  {
175   "name" : "ARGB1555ToARGBRow_C"
176  },
177  {
178   "name" : "ARGB1555ToARGBRow_SSE2"
179  },
180  {
181   "name" : "ARGB1555ToI420"
182  },
183  {
184   "name" : "ARGB1555ToUVRow_C"
185  },
186  {
187   "name" : "ARGB1555ToYRow_C"
188  },
189  {
190   "name" : "ARGB4444ToARGB"
191  },
192  {
193   "name" : "ARGB4444ToARGBRow_Any_SSE2"
194  },
195  {
196   "name" : "ARGB4444ToARGBRow_C"
197  },
198  {
199   "name" : "ARGB4444ToARGBRow_SSE2"
200  },
201  {
202   "name" : "ARGB4444ToI420"
203  },
204  {
205   "name" : "ARGB4444ToUVRow_C"
206  },
207  {
208   "name" : "ARGB4444ToYRow_C"
209  },
210  {
211   "name" : "ARGBAdd"
212  },
213  {
214   "name" : "ARGBAddRow_AVX2"
215  },
216  {
217   "name" : "ARGBAddRow_Any_AVX2"
218  },
219  {
220   "name" : "ARGBAddRow_Any_SSE2"
221  },
222  {
223   "name" : "ARGBAddRow_C"
224  },
225  {
226   "name" : "ARGBAddRow_SSE2"
227  },
228  {
229   "name" : "ARGBAffineRow_C"
230  },
231  {
232   "name" : "ARGBAffineRow_SSE2"
233  },
234  {
235   "name" : "ARGBAttenuate"
236  },
237  {
238   "name" : "ARGBAttenuateRow_AVX2"
239  },
240  {
241   "name" : "ARGBAttenuateRow_Any_AVX2"
242  },
243  {
244   "name" : "ARGBAttenuateRow_Any_SSSE3"
245  },
246  {
247   "name" : "ARGBAttenuateRow_C"
248  },
249  {
250   "name" : "ARGBAttenuateRow_SSSE3"
251  },
252  {
253   "name" : "ARGBBlend"
254  },
255  {
256   "name" : "ARGBBlendRow_C"
257  },
258  {
259   "name" : "ARGBBlendRow_SSSE3"
260  },
261  {
262   "name" : "ARGBBlur"
263  },
264  {
265   "name" : "ARGBColorMatrix"
266  },
267  {
268   "name" : "ARGBColorMatrixRow_C"
269  },
270  {
271   "name" : "ARGBColorMatrixRow_SSSE3"
272  },
273  {
274   "name" : "ARGBColorTable"
275  },
276  {
277   "name" : "ARGBColorTableRow_C"
278  },
279  {
280   "name" : "ARGBColorTableRow_X86"
281  },
282  {
283   "name" : "ARGBComputeCumulativeSum"
284  },
285  {
286   "name" : "ARGBCopy"
287  },
288  {
289   "name" : "ARGBCopyAlpha"
290  },
291  {
292   "name" : "ARGBCopyAlphaRow_AVX2"
293  },
294  {
295   "name" : "ARGBCopyAlphaRow_Any_AVX2"
296  },
297  {
298   "name" : "ARGBCopyAlphaRow_Any_SSE2"
299  },
300  {
301   "name" : "ARGBCopyAlphaRow_C"
302  },
303  {
304   "name" : "ARGBCopyAlphaRow_SSE2"
305  },
306  {
307   "name" : "ARGBCopyYToAlpha"
308  },
309  {
310   "name" : "ARGBCopyYToAlphaRow_AVX2"
311  },
312  {
313   "name" : "ARGBCopyYToAlphaRow_Any_AVX2"
314  },
315  {
316   "name" : "ARGBCopyYToAlphaRow_Any_SSE2"
317  },
318  {
319   "name" : "ARGBCopyYToAlphaRow_C"
320  },
321  {
322   "name" : "ARGBCopyYToAlphaRow_SSE2"
323  },
324  {
325   "name" : "ARGBDetect"
326  },
327  {
328   "name" : "ARGBExtractAlpha"
329  },
330  {
331   "name" : "ARGBExtractAlphaRow_AVX2"
332  },
333  {
334   "name" : "ARGBExtractAlphaRow_Any_AVX2"
335  },
336  {
337   "name" : "ARGBExtractAlphaRow_Any_SSE2"
338  },
339  {
340   "name" : "ARGBExtractAlphaRow_C"
341  },
342  {
343   "name" : "ARGBExtractAlphaRow_SSE2"
344  },
345  {
346   "name" : "ARGBGray"
347  },
348  {
349   "name" : "ARGBGrayRow_C"
350  },
351  {
352   "name" : "ARGBGrayRow_SSSE3"
353  },
354  {
355   "name" : "ARGBGrayTo"
356  },
357  {
358   "name" : "ARGBInterpolate"
359  },
360  {
361   "name" : "ARGBLumaColorTable"
362  },
363  {
364   "name" : "ARGBLumaColorTableRow_C"
365  },
366  {
367   "name" : "ARGBLumaColorTableRow_SSSE3"
368  },
369  {
370   "name" : "ARGBMirror"
371  },
372  {
373   "name" : "ARGBMirrorRow_AVX2"
374  },
375  {
376   "name" : "ARGBMirrorRow_Any_AVX2"
377  },
378  {
379   "name" : "ARGBMirrorRow_Any_SSE2"
380  },
381  {
382   "name" : "ARGBMirrorRow_C"
383  },
384  {
385   "name" : "ARGBMirrorRow_SSE2"
386  },
387  {
388   "name" : "ARGBMultiply"
389  },
390  {
391   "name" : "ARGBMultiplyRow_AVX2"
392  },
393  {
394   "name" : "ARGBMultiplyRow_Any_AVX2"
395  },
396  {
397   "name" : "ARGBMultiplyRow_Any_SSE2"
398  },
399  {
400   "name" : "ARGBMultiplyRow_C"
401  },
402  {
403   "name" : "ARGBMultiplyRow_SSE2"
404  },
405  {
406   "name" : "ARGBPolynomial"
407  },
408  {
409   "name" : "ARGBPolynomialRow_AVX2"
410  },
411  {
412   "name" : "ARGBPolynomialRow_C"
413  },
414  {
415   "name" : "ARGBPolynomialRow_SSE2"
416  },
417  {
418   "name" : "ARGBQuantize"
419  },
420  {
421   "name" : "ARGBQuantizeRow_C"
422  },
423  {
424   "name" : "ARGBQuantizeRow_SSE2"
425  },
426  {
427   "name" : "ARGBRect"
428  },
429  {
430   "name" : "ARGBRotate"
431  },
432  {
433   "name" : "ARGBRotate180"
434  },
435  {
436   "name" : "ARGBRotate270"
437  },
438  {
439   "name" : "ARGBRotate90"
440  },
441  {
442   "name" : "ARGBScale"
443  },
444  {
445   "name" : "ARGBScaleClip"
446  },
447  {
448   "name" : "ARGBSepia"
449  },
450  {
451   "name" : "ARGBSepiaRow_C"
452  },
453  {
454   "name" : "ARGBSepiaRow_SSSE3"
455  },
456  {
457   "name" : "ARGBSetRow_C"
458  },
459  {
460   "name" : "ARGBSetRow_X86"
461  },
462  {
463   "name" : "ARGBShade"
464  },
465  {
466   "name" : "ARGBShadeRow_C"
467  },
468  {
469   "name" : "ARGBShadeRow_SSE2"
470  },
471  {
472   "name" : "ARGBShuffle"
473  },
474  {
475   "name" : "ARGBShuffleRow_AVX2"
476  },
477  {
478   "name" : "ARGBShuffleRow_Any_AVX2"
479  },
480  {
481   "name" : "ARGBShuffleRow_Any_SSE2"
482  },
483  {
484   "name" : "ARGBShuffleRow_Any_SSSE3"
485  },
486  {
487   "name" : "ARGBShuffleRow_C"
488  },
489  {
490   "name" : "ARGBShuffleRow_SSE2"
491  },
492  {
493   "name" : "ARGBShuffleRow_SSSE3"
494  },
495  {
496   "name" : "ARGBSobel"
497  },
498  {
499   "name" : "ARGBSobelToPlane"
500  },
501  {
502   "name" : "ARGBSobelXY"
503  },
504  {
505   "name" : "ARGBSubtract"
506  },
507  {
508   "name" : "ARGBSubtractRow_AVX2"
509  },
510  {
511   "name" : "ARGBSubtractRow_Any_AVX2"
512  },
513  {
514   "name" : "ARGBSubtractRow_Any_SSE2"
515  },
516  {
517   "name" : "ARGBSubtractRow_C"
518  },
519  {
520   "name" : "ARGBSubtractRow_SSE2"
521  },
522  {
523   "name" : "ARGBToABGR"
524  },
525  {
526   "name" : "ARGBToARGB1555"
527  },
528  {
529   "name" : "ARGBToARGB1555Row_Any_SSE2"
530  },
531  {
532   "name" : "ARGBToARGB1555Row_C"
533  },
534  {
535   "name" : "ARGBToARGB1555Row_SSE2"
536  },
537  {
538   "name" : "ARGBToARGB4444"
539  },
540  {
541   "name" : "ARGBToARGB4444Row_Any_SSE2"
542  },
543  {
544   "name" : "ARGBToARGB4444Row_C"
545  },
546  {
547   "name" : "ARGBToARGB4444Row_SSE2"
548  },
549  {
550   "name" : "ARGBToBGRA"
551  },
552  {
553   "name" : "ARGBToI400"
554  },
555  {
556   "name" : "ARGBToI420"
557  },
558  {
559   "name" : "ARGBToI422"
560  },
561  {
562   "name" : "ARGBToI444"
563  },
564  {
565   "name" : "ARGBToJ400"
566  },
567  {
568   "name" : "ARGBToJ420"
569  },
570  {
571   "name" : "ARGBToJ422"
572  },
573  {
574   "name" : "ARGBToNV12"
575  },
576  {
577   "name" : "ARGBToNV21"
578  },
579  {
580   "name" : "ARGBToRAW"
581  },
582  {
583   "name" : "ARGBToRAWRow_Any_SSSE3"
584  },
585  {
586   "name" : "ARGBToRAWRow_C"
587  },
588  {
589   "name" : "ARGBToRAWRow_SSSE3"
590  },
591  {
592   "name" : "ARGBToRGB24"
593  },
594  {
595   "name" : "ARGBToRGB24Row_Any_SSSE3"
596  },
597  {
598   "name" : "ARGBToRGB24Row_C"
599  },
600  {
601   "name" : "ARGBToRGB24Row_SSSE3"
602  },
603  {
604   "name" : "ARGBToRGB565"
605  },
606  {
607   "name" : "ARGBToRGB565Dither"
608  },
609  {
610   "name" : "ARGBToRGB565DitherRow_AVX2"
611  },
612  {
613   "name" : "ARGBToRGB565DitherRow_Any_AVX2"
614  },
615  {
616   "name" : "ARGBToRGB565DitherRow_Any_SSE2"
617  },
618  {
619   "name" : "ARGBToRGB565DitherRow_C"
620  },
621  {
622   "name" : "ARGBToRGB565DitherRow_SSE2"
623  },
624  {
625   "name" : "ARGBToRGB565Row_Any_SSE2"
626  },
627  {
628   "name" : "ARGBToRGB565Row_C"
629  },
630  {
631   "name" : "ARGBToRGB565Row_SSE2"
632  },
633  {
634   "name" : "ARGBToRGBA"
635  },
636  {
637   "name" : "ARGBToUV444Row_Any_SSSE3"
638  },
639  {
640   "name" : "ARGBToUV444Row_C"
641  },
642  {
643   "name" : "ARGBToUV444Row_SSSE3"
644  },
645  {
646   "name" : "ARGBToUVJRow_AVX2"
647  },
648  {
649   "name" : "ARGBToUVJRow_Any_AVX2"
650  },
651  {
652   "name" : "ARGBToUVJRow_Any_SSSE3"
653  },
654  {
655   "name" : "ARGBToUVJRow_C"
656  },
657  {
658   "name" : "ARGBToUVJRow_SSSE3"
659  },
660  {
661   "name" : "ARGBToUVRow_AVX2"
662  },
663  {
664   "name" : "ARGBToUVRow_Any_AVX2"
665  },
666  {
667   "name" : "ARGBToUVRow_Any_SSSE3"
668  },
669  {
670   "name" : "ARGBToUVRow_C"
671  },
672  {
673   "name" : "ARGBToUVRow_SSSE3"
674  },
675  {
676   "name" : "ARGBToUYVY"
677  },
678  {
679   "name" : "ARGBToYJRow_AVX2"
680  },
681  {
682   "name" : "ARGBToYJRow_Any_AVX2"
683  },
684  {
685   "name" : "ARGBToYJRow_Any_SSSE3"
686  },
687  {
688   "name" : "ARGBToYJRow_C"
689  },
690  {
691   "name" : "ARGBToYJRow_SSSE3"
692  },
693  {
694   "name" : "ARGBToYRow_AVX2"
695  },
696  {
697   "name" : "ARGBToYRow_Any_AVX2"
698  },
699  {
700   "name" : "ARGBToYRow_Any_SSSE3"
701  },
702  {
703   "name" : "ARGBToYRow_C"
704  },
705  {
706   "name" : "ARGBToYRow_SSSE3"
707  },
708  {
709   "name" : "ARGBToYUY2"
710  },
711  {
712   "name" : "ARGBUnattenuate"
713  },
714  {
715   "name" : "ARGBUnattenuateRow_AVX2"
716  },
717  {
718   "name" : "ARGBUnattenuateRow_Any_AVX2"
719  },
720  {
721   "name" : "ARGBUnattenuateRow_Any_SSE2"
722  },
723  {
724   "name" : "ARGBUnattenuateRow_C"
725  },
726  {
727   "name" : "ARGBUnattenuateRow_SSE2"
728  },
729  {
730   "name" : "Android420ToABGR"
731  },
732  {
733   "name" : "Android420ToARGB"
734  },
735  {
736   "name" : "Android420ToARGBMatrix"
737  },
738  {
739   "name" : "Android420ToI420"
740  },
741  {
742   "name" : "ArmCpuCaps"
743  },
744  {
745   "name" : "BGRAToARGB"
746  },
747  {
748   "name" : "BGRAToI420"
749  },
750  {
751   "name" : "BGRAToUVRow_Any_SSSE3"
752  },
753  {
754   "name" : "BGRAToUVRow_C"
755  },
756  {
757   "name" : "BGRAToUVRow_SSSE3"
758  },
759  {
760   "name" : "BGRAToYRow_Any_SSSE3"
761  },
762  {
763   "name" : "BGRAToYRow_C"
764  },
765  {
766   "name" : "BGRAToYRow_SSSE3"
767  },
768  {
769   "name" : "BlendPlane"
770  },
771  {
772   "name" : "BlendPlaneRow_AVX2"
773  },
774  {
775   "name" : "BlendPlaneRow_Any_AVX2"
776  },
777  {
778   "name" : "BlendPlaneRow_Any_SSSE3"
779  },
780  {
781   "name" : "BlendPlaneRow_C"
782  },
783  {
784   "name" : "BlendPlaneRow_SSSE3"
785  },
786  {
787   "name" : "CalcFramePsnr"
788  },
789  {
790   "name" : "CalcFrameSsim"
791  },
792  {
793   "name" : "CanonicalFourCC"
794  },
795  {
796   "name" : "ComputeCumulativeSumRow_C"
797  },
798  {
799   "name" : "ComputeCumulativeSumRow_SSE2"
800  },
801  {
802   "name" : "ComputeSumSquareError"
803  },
804  {
805   "name" : "ComputeSumSquareErrorPlane"
806  },
807  {
808   "name" : "ConvertFromI420"
809  },
810  {
811   "name" : "ConvertToARGB"
812  },
813  {
814   "name" : "ConvertToI420"
815  },
816  {
817   "name" : "CopyPlane"
818  },
819  {
820   "name" : "CopyPlane_16"
821  },
822  {
823   "name" : "CopyRow_16_C"
824  },
825  {
826   "name" : "CopyRow_AVX"
827  },
828  {
829   "name" : "CopyRow_Any_AVX"
830  },
831  {
832   "name" : "CopyRow_Any_SSE2"
833  },
834  {
835   "name" : "CopyRow_C"
836  },
837  {
838   "name" : "CopyRow_ERMS"
839  },
840  {
841   "name" : "CopyRow_SSE2"
842  },
843  {
844   "name" : "CpuId"
845  },
846  {
847   "name" : "CumulativeSumToAverageRow_C"
848  },
849  {
850   "name" : "CumulativeSumToAverageRow_SSE2"
851  },
852  {
853   "name" : "FixedDiv1_C"
854  },
855  {
856   "name" : "FixedDiv1_X86"
857  },
858  {
859   "name" : "FixedDiv_C"
860  },
861  {
862   "name" : "FixedDiv_X86"
863  },
864  {
865   "name" : "GetARGBBlend"
866  },
867  {
868   "name" : "GetXCR0"
869  },
870  {
871   "name" : "H420ToABGR"
872  },
873  {
874   "name" : "H420ToARGB"
875  },
876  {
877   "name" : "H420ToRGB565"
878  },
879  {
880   "name" : "H422ToABGR"
881  },
882  {
883   "name" : "H422ToARGB"
884  },
885  {
886   "name" : "HalfFloatPlane"
887  },
888  {
889   "name" : "HalfFloatRow_AVX2"
890  },
891  {
892   "name" : "HalfFloatRow_Any_AVX2"
893  },
894  {
895   "name" : "HalfFloatRow_Any_SSE2"
896  },
897  {
898   "name" : "HalfFloatRow_C"
899  },
900  {
901   "name" : "HalfFloatRow_SSE2"
902  },
903  {
904   "name" : "HashDjb2"
905  },
906  {
907   "name" : "HashDjb2_C"
908  },
909  {
910   "name" : "HashDjb2_SSE41"
911  },
912  {
913   "name" : "I400Copy"
914  },
915  {
916   "name" : "I400Mirror"
917  },
918  {
919   "name" : "I400ToARGB"
920  },
921  {
922   "name" : "I400ToARGBRow_AVX2"
923  },
924  {
925   "name" : "I400ToARGBRow_Any_AVX2"
926  },
927  {
928   "name" : "I400ToARGBRow_Any_SSE2"
929  },
930  {
931   "name" : "I400ToARGBRow_C"
932  },
933  {
934   "name" : "I400ToARGBRow_SSE2"
935  },
936  {
937   "name" : "I400ToI400"
938  },
939  {
940   "name" : "I400ToI420"
941  },
942  {
943   "name" : "I420AlphaToABGR"
944  },
945  {
946   "name" : "I420AlphaToARGB"
947  },
948  {
949   "name" : "I420Blend"
950  },
951  {
952   "name" : "I420Copy"
953  },
954  {
955   "name" : "I420Interpolate"
956  },
957  {
958   "name" : "I420Mirror"
959  },
960  {
961   "name" : "I420Psnr"
962  },
963  {
964   "name" : "I420Rect"
965  },
966  {
967   "name" : "I420Rotate"
968  },
969  {
970   "name" : "I420Scale"
971  },
972  {
973   "name" : "I420Scale_16"
974  },
975  {
976   "name" : "I420Ssim"
977  },
978  {
979   "name" : "I420ToABGR"
980  },
981  {
982   "name" : "I420ToARGB"
983  },
984  {
985   "name" : "I420ToARGB1555"
986  },
987  {
988   "name" : "I420ToARGB4444"
989  },
990  {
991   "name" : "I420ToBGRA"
992  },
993  {
994   "name" : "I420ToI400"
995  },
996  {
997   "name" : "I420ToI422"
998  },
999  {
1000   "name" : "I420ToI444"
1001  },
1002  {
1003   "name" : "I420ToNV12"
1004  },
1005  {
1006   "name" : "I420ToNV21"
1007  },
1008  {
1009   "name" : "I420ToRAW"
1010  },
1011  {
1012   "name" : "I420ToRGB24"
1013  },
1014  {
1015   "name" : "I420ToRGB565"
1016  },
1017  {
1018   "name" : "I420ToRGB565Dither"
1019  },
1020  {
1021   "name" : "I420ToRGB565Matrix"
1022  },
1023  {
1024   "name" : "I420ToRGBA"
1025  },
1026  {
1027   "name" : "I420ToUYVY"
1028  },
1029  {
1030   "name" : "I420ToYUY2"
1031  },
1032  {
1033   "name" : "I422AlphaToARGBRow_AVX2"
1034  },
1035  {
1036   "name" : "I422AlphaToARGBRow_Any_AVX2"
1037  },
1038  {
1039   "name" : "I422AlphaToARGBRow_Any_SSSE3"
1040  },
1041  {
1042   "name" : "I422AlphaToARGBRow_C"
1043  },
1044  {
1045   "name" : "I422AlphaToARGBRow_SSSE3"
1046  },
1047  {
1048   "name" : "I422Copy"
1049  },
1050  {
1051   "name" : "I422ToABGR"
1052  },
1053  {
1054   "name" : "I422ToARGB"
1055  },
1056  {
1057   "name" : "I422ToARGB1555Row_AVX2"
1058  },
1059  {
1060   "name" : "I422ToARGB1555Row_Any_AVX2"
1061  },
1062  {
1063   "name" : "I422ToARGB1555Row_Any_SSSE3"
1064  },
1065  {
1066   "name" : "I422ToARGB1555Row_C"
1067  },
1068  {
1069   "name" : "I422ToARGB1555Row_SSSE3"
1070  },
1071  {
1072   "name" : "I422ToARGB4444Row_AVX2"
1073  },
1074  {
1075   "name" : "I422ToARGB4444Row_Any_AVX2"
1076  },
1077  {
1078   "name" : "I422ToARGB4444Row_Any_SSSE3"
1079  },
1080  {
1081   "name" : "I422ToARGB4444Row_C"
1082  },
1083  {
1084   "name" : "I422ToARGB4444Row_SSSE3"
1085  },
1086  {
1087   "name" : "I422ToARGBRow_AVX2"
1088  },
1089  {
1090   "name" : "I422ToARGBRow_Any_AVX2"
1091  },
1092  {
1093   "name" : "I422ToARGBRow_Any_SSSE3"
1094  },
1095  {
1096   "name" : "I422ToARGBRow_C"
1097  },
1098  {
1099   "name" : "I422ToARGBRow_SSSE3"
1100  },
1101  {
1102   "name" : "I422ToBGRA"
1103  },
1104  {
1105   "name" : "I422ToI420"
1106  },
1107  {
1108   "name" : "I422ToRGB24Row_AVX2"
1109  },
1110  {
1111   "name" : "I422ToRGB24Row_Any_AVX2"
1112  },
1113  {
1114   "name" : "I422ToRGB24Row_Any_SSSE3"
1115  },
1116  {
1117   "name" : "I422ToRGB24Row_C"
1118  },
1119  {
1120   "name" : "I422ToRGB24Row_SSSE3"
1121  },
1122  {
1123   "name" : "I422ToRGB565"
1124  },
1125  {
1126   "name" : "I422ToRGB565Row_AVX2"
1127  },
1128  {
1129   "name" : "I422ToRGB565Row_Any_AVX2"
1130  },
1131  {
1132   "name" : "I422ToRGB565Row_Any_SSSE3"
1133  },
1134  {
1135   "name" : "I422ToRGB565Row_C"
1136  },
1137  {
1138   "name" : "I422ToRGB565Row_SSSE3"
1139  },
1140  {
1141   "name" : "I422ToRGBA"
1142  },
1143  {
1144   "name" : "I422ToRGBARow_AVX2"
1145  },
1146  {
1147   "name" : "I422ToRGBARow_Any_AVX2"
1148  },
1149  {
1150   "name" : "I422ToRGBARow_Any_SSSE3"
1151  },
1152  {
1153   "name" : "I422ToRGBARow_C"
1154  },
1155  {
1156   "name" : "I422ToRGBARow_SSSE3"
1157  },
1158  {
1159   "name" : "I422ToUYVY"
1160  },
1161  {
1162   "name" : "I422ToUYVYRow_Any_SSE2"
1163  },
1164  {
1165   "name" : "I422ToUYVYRow_C"
1166  },
1167  {
1168   "name" : "I422ToUYVYRow_SSE2"
1169  },
1170  {
1171   "name" : "I422ToYUY2"
1172  },
1173  {
1174   "name" : "I422ToYUY2Row_Any_SSE2"
1175  },
1176  {
1177   "name" : "I422ToYUY2Row_C"
1178  },
1179  {
1180   "name" : "I422ToYUY2Row_SSE2"
1181  },
1182  {
1183   "name" : "I444Copy"
1184  },
1185  {
1186   "name" : "I444ToABGR"
1187  },
1188  {
1189   "name" : "I444ToARGB"
1190  },
1191  {
1192   "name" : "I444ToARGBRow_AVX2"
1193  },
1194  {
1195   "name" : "I444ToARGBRow_Any_AVX2"
1196  },
1197  {
1198   "name" : "I444ToARGBRow_Any_SSSE3"
1199  },
1200  {
1201   "name" : "I444ToARGBRow_C"
1202  },
1203  {
1204   "name" : "I444ToARGBRow_SSSE3"
1205  },
1206  {
1207   "name" : "I444ToI420"
1208  },
1209  {
1210   "name" : "InitCpuFlags"
1211  },
1212  {
1213   "name" : "InterpolatePlane"
1214  },
1215  {
1216   "name" : "InterpolateRow_16_C"
1217  },
1218  {
1219   "name" : "InterpolateRow_AVX2"
1220  },
1221  {
1222   "name" : "InterpolateRow_Any_AVX2"
1223  },
1224  {
1225   "name" : "InterpolateRow_Any_SSSE3"
1226  },
1227  {
1228   "name" : "InterpolateRow_C"
1229  },
1230  {
1231   "name" : "InterpolateRow_SSSE3"
1232  },
1233  {
1234   "name" : "J400ToARGB"
1235  },
1236  {
1237   "name" : "J400ToARGBRow_Any_SSE2"
1238  },
1239  {
1240   "name" : "J400ToARGBRow_C"
1241  },
1242  {
1243   "name" : "J400ToARGBRow_SSE2"
1244  },
1245  {
1246   "name" : "J420ToABGR"
1247  },
1248  {
1249   "name" : "J420ToARGB"
1250  },
1251  {
1252   "name" : "J420ToRGB565"
1253  },
1254  {
1255   "name" : "J422ToABGR"
1256  },
1257  {
1258   "name" : "J422ToARGB"
1259  },
1260  {
1261   "name" : "J444ToARGB"
1262  },
1263  {
1264   "name" : "M420ToARGB"
1265  },
1266  {
1267   "name" : "M420ToI420"
1268  },
1269  {
1270   "name" : "MJPGSize"
1271  },
1272  {
1273   "name" : "MJPGToARGB"
1274  },
1275  {
1276   "name" : "MJPGToI420"
1277  },
1278  {
1279   "name" : "MaskCpuFlags"
1280  },
1281  {
1282   "name" : "MergeUVPlane"
1283  },
1284  {
1285   "name" : "MergeUVRow_AVX2"
1286  },
1287  {
1288   "name" : "MergeUVRow_Any_AVX2"
1289  },
1290  {
1291   "name" : "MergeUVRow_Any_SSE2"
1292  },
1293  {
1294   "name" : "MergeUVRow_C"
1295  },
1296  {
1297   "name" : "MergeUVRow_SSE2"
1298  },
1299  {
1300   "name" : "MipsCpuCaps"
1301  },
1302  {
1303   "name" : "MirrorPlane"
1304  },
1305  {
1306   "name" : "MirrorRow_AVX2"
1307  },
1308  {
1309   "name" : "MirrorRow_Any_AVX2"
1310  },
1311  {
1312   "name" : "MirrorRow_Any_SSSE3"
1313  },
1314  {
1315   "name" : "MirrorRow_C"
1316  },
1317  {
1318   "name" : "MirrorRow_SSSE3"
1319  },
1320  {
1321   "name" : "MirrorUVRow_C"
1322  },
1323  {
1324   "name" : "MirrorUVRow_SSSE3"
1325  },
1326  {
1327   "name" : "NV12ToABGR"
1328  },
1329  {
1330   "name" : "NV12ToARGB"
1331  },
1332  {
1333   "name" : "NV12ToARGBRow_AVX2"
1334  },
1335  {
1336   "name" : "NV12ToARGBRow_Any_AVX2"
1337  },
1338  {
1339   "name" : "NV12ToARGBRow_Any_SSSE3"
1340  },
1341  {
1342   "name" : "NV12ToARGBRow_C"
1343  },
1344  {
1345   "name" : "NV12ToARGBRow_SSSE3"
1346  },
1347  {
1348   "name" : "NV12ToI420"
1349  },
1350  {
1351   "name" : "NV12ToI420Rotate"
1352  },
1353  {
1354   "name" : "NV12ToRGB565"
1355  },
1356  {
1357   "name" : "NV12ToRGB565Row_AVX2"
1358  },
1359  {
1360   "name" : "NV12ToRGB565Row_Any_AVX2"
1361  },
1362  {
1363   "name" : "NV12ToRGB565Row_Any_SSSE3"
1364  },
1365  {
1366   "name" : "NV12ToRGB565Row_C"
1367  },
1368  {
1369   "name" : "NV12ToRGB565Row_SSSE3"
1370  },
1371  {
1372   "name" : "NV21ToABGR"
1373  },
1374  {
1375   "name" : "NV21ToARGB"
1376  },
1377  {
1378   "name" : "NV21ToARGBRow_AVX2"
1379  },
1380  {
1381   "name" : "NV21ToARGBRow_Any_AVX2"
1382  },
1383  {
1384   "name" : "NV21ToARGBRow_Any_SSSE3"
1385  },
1386  {
1387   "name" : "NV21ToARGBRow_C"
1388  },
1389  {
1390   "name" : "NV21ToARGBRow_SSSE3"
1391  },
1392  {
1393   "name" : "NV21ToI420"
1394  },
1395  {
1396   "name" : "RAWToARGB"
1397  },
1398  {
1399   "name" : "RAWToARGBRow_Any_SSSE3"
1400  },
1401  {
1402   "name" : "RAWToARGBRow_C"
1403  },
1404  {
1405   "name" : "RAWToARGBRow_SSSE3"
1406  },
1407  {
1408   "name" : "RAWToI420"
1409  },
1410  {
1411   "name" : "RAWToRGB24"
1412  },
1413  {
1414   "name" : "RAWToRGB24Row_Any_SSSE3"
1415  },
1416  {
1417   "name" : "RAWToRGB24Row_C"
1418  },
1419  {
1420   "name" : "RAWToRGB24Row_SSSE3"
1421  },
1422  {
1423   "name" : "RAWToUVRow_C"
1424  },
1425  {
1426   "name" : "RAWToYRow_C"
1427  },
1428  {
1429   "name" : "RGB24ToARGB"
1430  },
1431  {
1432   "name" : "RGB24ToARGBRow_Any_SSSE3"
1433  },
1434  {
1435   "name" : "RGB24ToARGBRow_C"
1436  },
1437  {
1438   "name" : "RGB24ToARGBRow_SSSE3"
1439  },
1440  {
1441   "name" : "RGB24ToI420"
1442  },
1443  {
1444   "name" : "RGB24ToUVRow_C"
1445  },
1446  {
1447   "name" : "RGB24ToYRow_C"
1448  },
1449  {
1450   "name" : "RGB565ToARGB"
1451  },
1452  {
1453   "name" : "RGB565ToARGBRow_Any_SSE2"
1454  },
1455  {
1456   "name" : "RGB565ToARGBRow_C"
1457  },
1458  {
1459   "name" : "RGB565ToARGBRow_SSE2"
1460  },
1461  {
1462   "name" : "RGB565ToI420"
1463  },
1464  {
1465   "name" : "RGB565ToUVRow_C"
1466  },
1467  {
1468   "name" : "RGB565ToYRow_C"
1469  },
1470  {
1471   "name" : "RGBAToARGB"
1472  },
1473  {
1474   "name" : "RGBAToI420"
1475  },
1476  {
1477   "name" : "RGBAToUVRow_Any_SSSE3"
1478  },
1479  {
1480   "name" : "RGBAToUVRow_C"
1481  },
1482  {
1483   "name" : "RGBAToUVRow_SSSE3"
1484  },
1485  {
1486   "name" : "RGBAToYRow_Any_SSSE3"
1487  },
1488  {
1489   "name" : "RGBAToYRow_C"
1490  },
1491  {
1492   "name" : "RGBAToYRow_SSSE3"
1493  },
1494  {
1495   "name" : "RGBColorMatrix"
1496  },
1497  {
1498   "name" : "RGBColorTable"
1499  },
1500  {
1501   "name" : "RGBColorTableRow_C"
1502  },
1503  {
1504   "name" : "RGBColorTableRow_X86"
1505  },
1506  {
1507   "name" : "RotatePlane"
1508  },
1509  {
1510   "name" : "RotatePlane180"
1511  },
1512  {
1513   "name" : "RotatePlane270"
1514  },
1515  {
1516   "name" : "RotatePlane90"
1517  },
1518  {
1519   "name" : "RotateUV180"
1520  },
1521  {
1522   "name" : "RotateUV270"
1523  },
1524  {
1525   "name" : "RotateUV90"
1526  },
1527  {
1528   "name" : "Scale"
1529  },
1530  {
1531   "name" : "ScaleARGBCols64_C"
1532  },
1533  {
1534   "name" : "ScaleARGBColsUp2_C"
1535  },
1536  {
1537   "name" : "ScaleARGBColsUp2_SSE2"
1538  },
1539  {
1540   "name" : "ScaleARGBCols_C"
1541  },
1542  {
1543   "name" : "ScaleARGBCols_SSE2"
1544  },
1545  {
1546   "name" : "ScaleARGBFilterCols64_C"
1547  },
1548  {
1549   "name" : "ScaleARGBFilterCols_C"
1550  },
1551  {
1552   "name" : "ScaleARGBFilterCols_SSSE3"
1553  },
1554  {
1555   "name" : "ScaleARGBRowDown2Box_Any_SSE2"
1556  },
1557  {
1558   "name" : "ScaleARGBRowDown2Box_C"
1559  },
1560  {
1561   "name" : "ScaleARGBRowDown2Box_SSE2"
1562  },
1563  {
1564   "name" : "ScaleARGBRowDown2Linear_Any_SSE2"
1565  },
1566  {
1567   "name" : "ScaleARGBRowDown2Linear_C"
1568  },
1569  {
1570   "name" : "ScaleARGBRowDown2Linear_SSE2"
1571  },
1572  {
1573   "name" : "ScaleARGBRowDown2_Any_SSE2"
1574  },
1575  {
1576   "name" : "ScaleARGBRowDown2_C"
1577  },
1578  {
1579   "name" : "ScaleARGBRowDown2_SSE2"
1580  },
1581  {
1582   "name" : "ScaleARGBRowDownEvenBox_Any_SSE2"
1583  },
1584  {
1585   "name" : "ScaleARGBRowDownEvenBox_C"
1586  },
1587  {
1588   "name" : "ScaleARGBRowDownEvenBox_SSE2"
1589  },
1590  {
1591   "name" : "ScaleARGBRowDownEven_Any_SSE2"
1592  },
1593  {
1594   "name" : "ScaleARGBRowDownEven_C"
1595  },
1596  {
1597   "name" : "ScaleARGBRowDownEven_SSE2"
1598  },
1599  {
1600   "name" : "ScaleAddRow_16_C"
1601  },
1602  {
1603   "name" : "ScaleAddRow_AVX2"
1604  },
1605  {
1606   "name" : "ScaleAddRow_Any_AVX2"
1607  },
1608  {
1609   "name" : "ScaleAddRow_Any_SSE2"
1610  },
1611  {
1612   "name" : "ScaleAddRow_C"
1613  },
1614  {
1615   "name" : "ScaleAddRow_SSE2"
1616  },
1617  {
1618   "name" : "ScaleColsUp2_16_C"
1619  },
1620  {
1621   "name" : "ScaleColsUp2_C"
1622  },
1623  {
1624   "name" : "ScaleColsUp2_SSE2"
1625  },
1626  {
1627   "name" : "ScaleCols_16_C"
1628  },
1629  {
1630   "name" : "ScaleCols_C"
1631  },
1632  {
1633   "name" : "ScaleFilterCols64_16_C"
1634  },
1635  {
1636   "name" : "ScaleFilterCols64_C"
1637  },
1638  {
1639   "name" : "ScaleFilterCols_16_C"
1640  },
1641  {
1642   "name" : "ScaleFilterCols_C"
1643  },
1644  {
1645   "name" : "ScaleFilterCols_SSSE3"
1646  },
1647  {
1648   "name" : "ScaleFilterReduce"
1649  },
1650  {
1651   "name" : "ScaleOffset"
1652  },
1653  {
1654   "name" : "ScalePlane"
1655  },
1656  {
1657   "name" : "ScalePlaneBilinearDown"
1658  },
1659  {
1660   "name" : "ScalePlaneBilinearDown_16"
1661  },
1662  {
1663   "name" : "ScalePlaneBilinearUp"
1664  },
1665  {
1666   "name" : "ScalePlaneBilinearUp_16"
1667  },
1668  {
1669   "name" : "ScalePlaneVertical"
1670  },
1671  {
1672   "name" : "ScalePlaneVertical_16"
1673  },
1674  {
1675   "name" : "ScalePlane_16"
1676  },
1677  {
1678   "name" : "ScaleRowDown2Box_16_C"
1679  },
1680  {
1681   "name" : "ScaleRowDown2Box_AVX2"
1682  },
1683  {
1684   "name" : "ScaleRowDown2Box_Any_AVX2"
1685  },
1686  {
1687   "name" : "ScaleRowDown2Box_Any_SSSE3"
1688  },
1689  {
1690   "name" : "ScaleRowDown2Box_C"
1691  },
1692  {
1693   "name" : "ScaleRowDown2Box_Odd_AVX2"
1694  },
1695  {
1696   "name" : "ScaleRowDown2Box_Odd_C"
1697  },
1698  {
1699   "name" : "ScaleRowDown2Box_Odd_SSSE3"
1700  },
1701  {
1702   "name" : "ScaleRowDown2Box_SSSE3"
1703  },
1704  {
1705   "name" : "ScaleRowDown2Linear_16_C"
1706  },
1707  {
1708   "name" : "ScaleRowDown2Linear_AVX2"
1709  },
1710  {
1711   "name" : "ScaleRowDown2Linear_Any_AVX2"
1712  },
1713  {
1714   "name" : "ScaleRowDown2Linear_Any_SSSE3"
1715  },
1716  {
1717   "name" : "ScaleRowDown2Linear_C"
1718  },
1719  {
1720   "name" : "ScaleRowDown2Linear_SSSE3"
1721  },
1722  {
1723   "name" : "ScaleRowDown2_16_C"
1724  },
1725  {
1726   "name" : "ScaleRowDown2_AVX2"
1727  },
1728  {
1729   "name" : "ScaleRowDown2_Any_AVX2"
1730  },
1731  {
1732   "name" : "ScaleRowDown2_Any_SSSE3"
1733  },
1734  {
1735   "name" : "ScaleRowDown2_C"
1736  },
1737  {
1738   "name" : "ScaleRowDown2_SSSE3"
1739  },
1740  {
1741   "name" : "ScaleRowDown34_0_Box_16_C"
1742  },
1743  {
1744   "name" : "ScaleRowDown34_0_Box_Any_SSSE3"
1745  },
1746  {
1747   "name" : "ScaleRowDown34_0_Box_C"
1748  },
1749  {
1750   "name" : "ScaleRowDown34_0_Box_SSSE3"
1751  },
1752  {
1753   "name" : "ScaleRowDown34_16_C"
1754  },
1755  {
1756   "name" : "ScaleRowDown34_1_Box_16_C"
1757  },
1758  {
1759   "name" : "ScaleRowDown34_1_Box_Any_SSSE3"
1760  },
1761  {
1762   "name" : "ScaleRowDown34_1_Box_C"
1763  },
1764  {
1765   "name" : "ScaleRowDown34_1_Box_SSSE3"
1766  },
1767  {
1768   "name" : "ScaleRowDown34_Any_SSSE3"
1769  },
1770  {
1771   "name" : "ScaleRowDown34_C"
1772  },
1773  {
1774   "name" : "ScaleRowDown34_SSSE3"
1775  },
1776  {
1777   "name" : "ScaleRowDown38_16_C"
1778  },
1779  {
1780   "name" : "ScaleRowDown38_2_Box_16_C"
1781  },
1782  {
1783   "name" : "ScaleRowDown38_2_Box_Any_SSSE3"
1784  },
1785  {
1786   "name" : "ScaleRowDown38_2_Box_C"
1787  },
1788  {
1789   "name" : "ScaleRowDown38_2_Box_SSSE3"
1790  },
1791  {
1792   "name" : "ScaleRowDown38_3_Box_16_C"
1793  },
1794  {
1795   "name" : "ScaleRowDown38_3_Box_Any_SSSE3"
1796  },
1797  {
1798   "name" : "ScaleRowDown38_3_Box_C"
1799  },
1800  {
1801   "name" : "ScaleRowDown38_3_Box_SSSE3"
1802  },
1803  {
1804   "name" : "ScaleRowDown38_Any_SSSE3"
1805  },
1806  {
1807   "name" : "ScaleRowDown38_C"
1808  },
1809  {
1810   "name" : "ScaleRowDown38_SSSE3"
1811  },
1812  {
1813   "name" : "ScaleRowDown4Box_16_C"
1814  },
1815  {
1816   "name" : "ScaleRowDown4Box_AVX2"
1817  },
1818  {
1819   "name" : "ScaleRowDown4Box_Any_AVX2"
1820  },
1821  {
1822   "name" : "ScaleRowDown4Box_Any_SSSE3"
1823  },
1824  {
1825   "name" : "ScaleRowDown4Box_C"
1826  },
1827  {
1828   "name" : "ScaleRowDown4Box_SSSE3"
1829  },
1830  {
1831   "name" : "ScaleRowDown4_16_C"
1832  },
1833  {
1834   "name" : "ScaleRowDown4_AVX2"
1835  },
1836  {
1837   "name" : "ScaleRowDown4_Any_AVX2"
1838  },
1839  {
1840   "name" : "ScaleRowDown4_Any_SSSE3"
1841  },
1842  {
1843   "name" : "ScaleRowDown4_C"
1844  },
1845  {
1846   "name" : "ScaleRowDown4_SSSE3"
1847  },
1848  {
1849   "name" : "ScaleSlope"
1850  },
1851  {
1852   "name" : "SetPlane"
1853  },
1854  {
1855   "name" : "SetRow_Any_X86"
1856  },
1857  {
1858   "name" : "SetRow_C"
1859  },
1860  {
1861   "name" : "SetRow_ERMS"
1862  },
1863  {
1864   "name" : "SetRow_X86"
1865  },
1866  {
1867   "name" : "SobelRow_Any_SSE2"
1868  },
1869  {
1870   "name" : "SobelRow_C"
1871  },
1872  {
1873   "name" : "SobelRow_SSE2"
1874  },
1875  {
1876   "name" : "SobelToPlaneRow_Any_SSE2"
1877  },
1878  {
1879   "name" : "SobelToPlaneRow_C"
1880  },
1881  {
1882   "name" : "SobelToPlaneRow_SSE2"
1883  },
1884  {
1885   "name" : "SobelXRow_C"
1886  },
1887  {
1888   "name" : "SobelXRow_SSE2"
1889  },
1890  {
1891   "name" : "SobelXYRow_Any_SSE2"
1892  },
1893  {
1894   "name" : "SobelXYRow_C"
1895  },
1896  {
1897   "name" : "SobelXYRow_SSE2"
1898  },
1899  {
1900   "name" : "SobelYRow_C"
1901  },
1902  {
1903   "name" : "SobelYRow_SSE2"
1904  },
1905  {
1906   "name" : "SplitUVPlane"
1907  },
1908  {
1909   "name" : "SplitUVRow_AVX2"
1910  },
1911  {
1912   "name" : "SplitUVRow_Any_AVX2"
1913  },
1914  {
1915   "name" : "SplitUVRow_Any_SSE2"
1916  },
1917  {
1918   "name" : "SplitUVRow_C"
1919  },
1920  {
1921   "name" : "SplitUVRow_SSE2"
1922  },
1923  {
1924   "name" : "SumSquareErrorToPsnr"
1925  },
1926  {
1927   "name" : "SumSquareError_C"
1928  },
1929  {
1930   "name" : "SumSquareError_SSE2"
1931  },
1932  {
1933   "name" : "TransposePlane"
1934  },
1935  {
1936   "name" : "TransposeUV"
1937  },
1938  {
1939   "name" : "TransposeUVWx8_Any_SSE2"
1940  },
1941  {
1942   "name" : "TransposeUVWx8_C"
1943  },
1944  {
1945   "name" : "TransposeUVWx8_SSE2"
1946  },
1947  {
1948   "name" : "TransposeUVWxH_C"
1949  },
1950  {
1951   "name" : "TransposeWx8_Any_SSSE3"
1952  },
1953  {
1954   "name" : "TransposeWx8_C"
1955  },
1956  {
1957   "name" : "TransposeWx8_Fast_Any_SSSE3"
1958  },
1959  {
1960   "name" : "TransposeWx8_Fast_SSSE3"
1961  },
1962  {
1963   "name" : "TransposeWx8_SSSE3"
1964  },
1965  {
1966   "name" : "TransposeWxH_C"
1967  },
1968  {
1969   "name" : "UYVYToARGB"
1970  },
1971  {
1972   "name" : "UYVYToARGBRow_AVX2"
1973  },
1974  {
1975   "name" : "UYVYToARGBRow_Any_AVX2"
1976  },
1977  {
1978   "name" : "UYVYToARGBRow_Any_SSSE3"
1979  },
1980  {
1981   "name" : "UYVYToARGBRow_C"
1982  },
1983  {
1984   "name" : "UYVYToARGBRow_SSSE3"
1985  },
1986  {
1987   "name" : "UYVYToI420"
1988  },
1989  {
1990   "name" : "UYVYToI422"
1991  },
1992  {
1993   "name" : "UYVYToNV12"
1994  },
1995  {
1996   "name" : "UYVYToUV422Row_AVX2"
1997  },
1998  {
1999   "name" : "UYVYToUV422Row_Any_AVX2"
2000  },
2001  {
2002   "name" : "UYVYToUV422Row_Any_SSE2"
2003  },
2004  {
2005   "name" : "UYVYToUV422Row_C"
2006  },
2007  {
2008   "name" : "UYVYToUV422Row_SSE2"
2009  },
2010  {
2011   "name" : "UYVYToUVRow_AVX2"
2012  },
2013  {
2014   "name" : "UYVYToUVRow_Any_AVX2"
2015  },
2016  {
2017   "name" : "UYVYToUVRow_Any_SSE2"
2018  },
2019  {
2020   "name" : "UYVYToUVRow_C"
2021  },
2022  {
2023   "name" : "UYVYToUVRow_SSE2"
2024  },
2025  {
2026   "name" : "UYVYToYRow_AVX2"
2027  },
2028  {
2029   "name" : "UYVYToYRow_Any_AVX2"
2030  },
2031  {
2032   "name" : "UYVYToYRow_Any_SSE2"
2033  },
2034  {
2035   "name" : "UYVYToYRow_C"
2036  },
2037  {
2038   "name" : "UYVYToYRow_SSE2"
2039  },
2040  {
2041   "name" : "ValidateJpeg"
2042  },
2043  {
2044   "name" : "YUVToARGBScaleClip"
2045  },
2046  {
2047   "name" : "YUY2ToARGB"
2048  },
2049  {
2050   "name" : "YUY2ToARGBRow_AVX2"
2051  },
2052  {
2053   "name" : "YUY2ToARGBRow_Any_AVX2"
2054  },
2055  {
2056   "name" : "YUY2ToARGBRow_Any_SSSE3"
2057  },
2058  {
2059   "name" : "YUY2ToARGBRow_C"
2060  },
2061  {
2062   "name" : "YUY2ToARGBRow_SSSE3"
2063  },
2064  {
2065   "name" : "YUY2ToI420"
2066  },
2067  {
2068   "name" : "YUY2ToI422"
2069  },
2070  {
2071   "name" : "YUY2ToNV12"
2072  },
2073  {
2074   "name" : "YUY2ToUV422Row_AVX2"
2075  },
2076  {
2077   "name" : "YUY2ToUV422Row_Any_AVX2"
2078  },
2079  {
2080   "name" : "YUY2ToUV422Row_Any_SSE2"
2081  },
2082  {
2083   "name" : "YUY2ToUV422Row_C"
2084  },
2085  {
2086   "name" : "YUY2ToUV422Row_SSE2"
2087  },
2088  {
2089   "name" : "YUY2ToUVRow_AVX2"
2090  },
2091  {
2092   "name" : "YUY2ToUVRow_Any_AVX2"
2093  },
2094  {
2095   "name" : "YUY2ToUVRow_Any_SSE2"
2096  },
2097  {
2098   "name" : "YUY2ToUVRow_C"
2099  },
2100  {
2101   "name" : "YUY2ToUVRow_SSE2"
2102  },
2103  {
2104   "name" : "YUY2ToY"
2105  },
2106  {
2107   "name" : "YUY2ToYRow_AVX2"
2108  },
2109  {
2110   "name" : "YUY2ToYRow_Any_AVX2"
2111  },
2112  {
2113   "name" : "YUY2ToYRow_Any_SSE2"
2114  },
2115  {
2116   "name" : "YUY2ToYRow_C"
2117  },
2118  {
2119   "name" : "YUY2ToYRow_SSE2"
2120  },
2121  {
2122   "name" : "_Unwind_Backtrace"
2123  },
2124  {
2125   "name" : "_Unwind_DeleteException"
2126  },
2127  {
2128   "name" : "_Unwind_FindEnclosingFunction"
2129  },
2130  {
2131   "name" : "_Unwind_Find_FDE"
2132  },
2133  {
2134   "name" : "_Unwind_ForcedUnwind"
2135  },
2136  {
2137   "name" : "_Unwind_GetCFA"
2138  },
2139  {
2140   "name" : "_Unwind_GetDataRelBase"
2141  },
2142  {
2143   "name" : "_Unwind_GetGR"
2144  },
2145  {
2146   "name" : "_Unwind_GetIP"
2147  },
2148  {
2149   "name" : "_Unwind_GetIPInfo"
2150  },
2151  {
2152   "name" : "_Unwind_GetLanguageSpecificData"
2153  },
2154  {
2155   "name" : "_Unwind_GetRegionStart"
2156  },
2157  {
2158   "name" : "_Unwind_GetTextRelBase"
2159  },
2160  {
2161   "name" : "_Unwind_RaiseException"
2162  },
2163  {
2164   "name" : "_Unwind_Resume"
2165  },
2166  {
2167   "name" : "_Unwind_Resume_or_Rethrow"
2168  },
2169  {
2170   "name" : "_Unwind_SetGR"
2171  },
2172  {
2173   "name" : "_Unwind_SetIP"
2174  },
2175  {
2176   "name" : "_ZN6libyuv11init_sourceEP22jpeg_decompress_struct"
2177  },
2178  {
2179   "name" : "_ZN6libyuv11term_sourceEP22jpeg_decompress_struct"
2180  },
2181  {
2182   "name" : "_ZN6libyuv12ErrorHandlerEP18jpeg_common_struct"
2183  },
2184  {
2185   "name" : "_ZN6libyuv12MJpegDecoder11StartDecodeEv"
2186  },
2187  {
2188   "name" : "_ZN6libyuv12MJpegDecoder11UnloadFrameEv"
2189  },
2190  {
2191   "name" : "_ZN6libyuv12MJpegDecoder12FinishDecodeEv"
2192  },
2193  {
2194   "name" : "_ZN6libyuv12MJpegDecoder13GetColorSpaceEv"
2195  },
2196  {
2197   "name" : "_ZN6libyuv12MJpegDecoder15DecodeToBuffersEPPhii"
2198  },
2199  {
2200   "name" : "_ZN6libyuv12MJpegDecoder16DecodeToCallbackEPFvPvPKPKhPKiiES1_ii"
2201  },
2202  {
2203   "name" : "_ZN6libyuv12MJpegDecoder16GetComponentSizeEi"
2204  },
2205  {
2206   "name" : "_ZN6libyuv12MJpegDecoder16GetNumComponentsEv"
2207  },
2208  {
2209   "name" : "_ZN6libyuv12MJpegDecoder17GetComponentWidthEi"
2210  },
2211  {
2212   "name" : "_ZN6libyuv12MJpegDecoder17GetVertSampFactorEi"
2213  },
2214  {
2215   "name" : "_ZN6libyuv12MJpegDecoder18AllocOutputBuffersEi"
2216  },
2217  {
2218   "name" : "_ZN6libyuv12MJpegDecoder18GetComponentHeightEi"
2219  },
2220  {
2221   "name" : "_ZN6libyuv12MJpegDecoder18GetComponentStrideEi"
2222  },
2223  {
2224   "name" : "_ZN6libyuv12MJpegDecoder18GetHorizSampFactorEi"
2225  },
2226  {
2227   "name" : "_ZN6libyuv12MJpegDecoder19SetScanlinePointersEPPh"
2228  },
2229  {
2230   "name" : "_ZN6libyuv12MJpegDecoder20DestroyOutputBuffersEv"
2231  },
2232  {
2233   "name" : "_ZN6libyuv12MJpegDecoder20GetVertSubSampFactorEi"
2234  },
2235  {
2236   "name" : "_ZN6libyuv12MJpegDecoder21GetHorizSubSampFactorEi"
2237  },
2238  {
2239   "name" : "_ZN6libyuv12MJpegDecoder25JpegSubsamplingTypeHelperEPiS1_i"
2240  },
2241  {
2242   "name" : "_ZN6libyuv12MJpegDecoder27GetImageScanlinesPerImcuRowEv"
2243  },
2244  {
2245   "name" : "_ZN6libyuv12MJpegDecoder31GetComponentScanlinesPerImcuRowEi"
2246  },
2247  {
2248   "name" : "_ZN6libyuv12MJpegDecoder8GetWidthEv"
2249  },
2250  {
2251   "name" : "_ZN6libyuv12MJpegDecoder9GetHeightEv"
2252  },
2253  {
2254   "name" : "_ZN6libyuv12MJpegDecoder9LoadFrameEPKhm"
2255  },
2256  {
2257   "name" : "_ZN6libyuv12MJpegDecoderC1Ev"
2258  },
2259  {
2260   "name" : "_ZN6libyuv12MJpegDecoderC2Ev"
2261  },
2262  {
2263   "name" : "_ZN6libyuv12MJpegDecoderD1Ev"
2264  },
2265  {
2266   "name" : "_ZN6libyuv12MJpegDecoderD2Ev"
2267  },
2268  {
2269   "name" : "_ZN6libyuv13OutputHandlerEP18jpeg_common_struct"
2270  },
2271  {
2272   "name" : "_ZN6libyuv15skip_input_dataEP22jpeg_decompress_structl"
2273  },
2274  {
2275   "name" : "_ZN6libyuv17fill_input_bufferEP22jpeg_decompress_struct"
2276  },
2277  {
2278   "name" : "__deregister_frame"
2279  },
2280  {
2281   "name" : "__deregister_frame_info"
2282  },
2283  {
2284   "name" : "__deregister_frame_info_bases"
2285  },
2286  {
2287   "name" : "__frame_state_for"
2288  },
2289  {
2290   "name" : "__register_frame"
2291  },
2292  {
2293   "name" : "__register_frame_info"
2294  },
2295  {
2296   "name" : "__register_frame_info_bases"
2297  },
2298  {
2299   "name" : "__register_frame_info_table"
2300  },
2301  {
2302   "name" : "__register_frame_info_table_bases"
2303  },
2304  {
2305   "name" : "__register_frame_table"
2306  }
2307 ],
2308 "elf_objects" :
2309 [
2310  {
2311   "name" : "_ZN6libyuv12MJpegDecoder14kColorSpaceRgbE"
2312  },
2313  {
2314   "name" : "_ZN6libyuv12MJpegDecoder15kColorSpaceCMYKE"
2315  },
2316  {
2317   "name" : "_ZN6libyuv12MJpegDecoder15kColorSpaceYCCKE"
2318  },
2319  {
2320   "name" : "_ZN6libyuv12MJpegDecoder16kColorSpaceYCbCrE"
2321  },
2322  {
2323   "name" : "_ZN6libyuv12MJpegDecoder18kColorSpaceUnknownE"
2324  },
2325  {
2326   "name" : "_ZN6libyuv12MJpegDecoder20kColorSpaceGrayscaleE"
2327  },
2328  {
2329   "name" : "cpu_info_"
2330  },
2331  {
2332   "name" : "fixed_invtbl8"
2333  },
2334  {
2335   "name" : "kYuvH709Constants"
2336  },
2337  {
2338   "name" : "kYuvI601Constants"
2339  },
2340  {
2341   "name" : "kYuvJPEGConstants"
2342  },
2343  {
2344   "name" : "kYvuH709Constants"
2345  },
2346  {
2347   "name" : "kYvuI601Constants"
2348  },
2349  {
2350   "name" : "kYvuJPEGConstants"
2351  }
2352 ],
2353 "enum_types" :
2354 [
2355  {
2356   "alignment" : 4,
2357   "enum_fields" :
2358   [
2359    {
2360     "enum_field_value" : 0,
2361     "name" : "libyuv::kFilterNone"
2362    },
2363    {
2364     "enum_field_value" : 1,
2365     "name" : "libyuv::kFilterLinear"
2366    },
2367    {
2368     "enum_field_value" : 2,
2369     "name" : "libyuv::kFilterBilinear"
2370    },
2371    {
2372     "enum_field_value" : 3,
2373     "name" : "libyuv::kFilterBox"
2374    }
2375   ],
2376   "linker_set_key" : "libyuv::FilterMode",
2377   "name" : "libyuv::FilterMode",
2378   "referenced_type" : "type-15",
2379   "self_type" : "type-15",
2380   "size" : 4,
2381   "source_file" : "/external/libyuv/files/include/libyuv/scale.h",
2382   "underlying_type" : "type-1",
2383   "unique_id" : "libyuv::FilterMode"
2384  },
2385  {
2386   "alignment" : 4,
2387   "enum_fields" :
2388   [
2389    {
2390     "enum_field_value" : 808596553,
2391     "name" : "libyuv::FOURCC_I420"
2392    },
2393    {
2394     "enum_field_value" : 842150985,
2395     "name" : "libyuv::FOURCC_I422"
2396    },
2397    {
2398     "enum_field_value" : 875836489,
2399     "name" : "libyuv::FOURCC_I444"
2400    },
2401    {
2402     "enum_field_value" : 825308233,
2403     "name" : "libyuv::FOURCC_I411"
2404    },
2405    {
2406     "enum_field_value" : 808465481,
2407     "name" : "libyuv::FOURCC_I400"
2408    },
2409    {
2410     "enum_field_value" : 825382478,
2411     "name" : "libyuv::FOURCC_NV21"
2412    },
2413    {
2414     "enum_field_value" : 842094158,
2415     "name" : "libyuv::FOURCC_NV12"
2416    },
2417    {
2418     "enum_field_value" : 844715353,
2419     "name" : "libyuv::FOURCC_YUY2"
2420    },
2421    {
2422     "enum_field_value" : 1498831189,
2423     "name" : "libyuv::FOURCC_UYVY"
2424    },
2425    {
2426     "enum_field_value" : 808596557,
2427     "name" : "libyuv::FOURCC_M420"
2428    },
2429    {
2430     "enum_field_value" : 808596561,
2431     "name" : "libyuv::FOURCC_Q420"
2432    },
2433    {
2434     "enum_field_value" : 1111970369,
2435     "name" : "libyuv::FOURCC_ARGB"
2436    },
2437    {
2438     "enum_field_value" : 1095911234,
2439     "name" : "libyuv::FOURCC_BGRA"
2440    },
2441    {
2442     "enum_field_value" : 1380401729,
2443     "name" : "libyuv::FOURCC_ABGR"
2444    },
2445    {
2446     "enum_field_value" : 1195521074,
2447     "name" : "libyuv::FOURCC_24BG"
2448    },
2449    {
2450     "enum_field_value" : 544694642,
2451     "name" : "libyuv::FOURCC_RAW"
2452    },
2453    {
2454     "enum_field_value" : 1094862674,
2455     "name" : "libyuv::FOURCC_RGBA"
2456    },
2457    {
2458     "enum_field_value" : 1346520914,
2459     "name" : "libyuv::FOURCC_RGBP"
2460    },
2461    {
2462     "enum_field_value" : 1329743698,
2463     "name" : "libyuv::FOURCC_RGBO"
2464    },
2465    {
2466     "enum_field_value" : 875836498,
2467     "name" : "libyuv::FOURCC_R444"
2468    },
2469    {
2470     "enum_field_value" : 1111967570,
2471     "name" : "libyuv::FOURCC_RGGB"
2472    },
2473    {
2474     "enum_field_value" : 1380403010,
2475     "name" : "libyuv::FOURCC_BGGR"
2476    },
2477    {
2478     "enum_field_value" : 1195528775,
2479     "name" : "libyuv::FOURCC_GRBG"
2480    },
2481    {
2482     "enum_field_value" : 1196573255,
2483     "name" : "libyuv::FOURCC_GBRG"
2484    },
2485    {
2486     "enum_field_value" : 1196444237,
2487     "name" : "libyuv::FOURCC_MJPG"
2488    },
2489    {
2490     "enum_field_value" : 842094169,
2491     "name" : "libyuv::FOURCC_YV12"
2492    },
2493    {
2494     "enum_field_value" : 909203033,
2495     "name" : "libyuv::FOURCC_YV16"
2496    },
2497    {
2498     "enum_field_value" : 875714137,
2499     "name" : "libyuv::FOURCC_YV24"
2500    },
2501    {
2502     "enum_field_value" : 842093913,
2503     "name" : "libyuv::FOURCC_YU12"
2504    },
2505    {
2506     "enum_field_value" : 808596554,
2507     "name" : "libyuv::FOURCC_J420"
2508    },
2509    {
2510     "enum_field_value" : 808465482,
2511     "name" : "libyuv::FOURCC_J400"
2512    },
2513    {
2514     "enum_field_value" : 808596552,
2515     "name" : "libyuv::FOURCC_H420"
2516    },
2517    {
2518     "enum_field_value" : 1448433993,
2519     "name" : "libyuv::FOURCC_IYUV"
2520    },
2521    {
2522     "enum_field_value" : 909202777,
2523     "name" : "libyuv::FOURCC_YU16"
2524    },
2525    {
2526     "enum_field_value" : 875713881,
2527     "name" : "libyuv::FOURCC_YU24"
2528    },
2529    {
2530     "enum_field_value" : 1448695129,
2531     "name" : "libyuv::FOURCC_YUYV"
2532    },
2533    {
2534     "enum_field_value" : 1937143161,
2535     "name" : "libyuv::FOURCC_YUVS"
2536    },
2537    {
2538     "enum_field_value" : 1129923656,
2539     "name" : "libyuv::FOURCC_HDYC"
2540    },
2541    {
2542     "enum_field_value" : 2037741106,
2543     "name" : "libyuv::FOURCC_2VUY"
2544    },
2545    {
2546     "enum_field_value" : 1195724874,
2547     "name" : "libyuv::FOURCC_JPEG"
2548    },
2549    {
2550     "enum_field_value" : 828534116,
2551     "name" : "libyuv::FOURCC_DMB1"
2552    },
2553    {
2554     "enum_field_value" : 825770306,
2555     "name" : "libyuv::FOURCC_BA81"
2556    },
2557    {
2558     "enum_field_value" : 859981650,
2559     "name" : "libyuv::FOURCC_RGB3"
2560    },
2561    {
2562     "enum_field_value" : 861030210,
2563     "name" : "libyuv::FOURCC_BGR3"
2564    },
2565    {
2566     "enum_field_value" : 536870912,
2567     "name" : "libyuv::FOURCC_CM32"
2568    },
2569    {
2570     "enum_field_value" : 402653184,
2571     "name" : "libyuv::FOURCC_CM24"
2572    },
2573    {
2574     "enum_field_value" : 892679500,
2575     "name" : "libyuv::FOURCC_L555"
2576    },
2577    {
2578     "enum_field_value" : 892745036,
2579     "name" : "libyuv::FOURCC_L565"
2580    },
2581    {
2582     "enum_field_value" : 825570613,
2583     "name" : "libyuv::FOURCC_5551"
2584    },
2585    {
2586     "enum_field_value" : 875967048,
2587     "name" : "libyuv::FOURCC_H264"
2588    },
2589    {
2590     "enum_field_value" : -1,
2591     "name" : "libyuv::FOURCC_ANY"
2592    }
2593   ],
2594   "linker_set_key" : "libyuv::FourCC",
2595   "name" : "libyuv::FourCC",
2596   "referenced_type" : "type-2",
2597   "self_type" : "type-2",
2598   "size" : 4,
2599   "source_file" : "/external/libyuv/files/include/libyuv/video_common.h",
2600   "underlying_type" : "type-3",
2601   "unique_id" : "libyuv::FourCC"
2602  },
2603  {
2604   "alignment" : 4,
2605   "enum_fields" :
2606   [
2607    {
2608     "enum_field_value" : 12,
2609     "name" : "libyuv::FOURCC_BPP_I420"
2610    },
2611    {
2612     "enum_field_value" : 16,
2613     "name" : "libyuv::FOURCC_BPP_I422"
2614    },
2615    {
2616     "enum_field_value" : 24,
2617     "name" : "libyuv::FOURCC_BPP_I444"
2618    },
2619    {
2620     "enum_field_value" : 12,
2621     "name" : "libyuv::FOURCC_BPP_I411"
2622    },
2623    {
2624     "enum_field_value" : 8,
2625     "name" : "libyuv::FOURCC_BPP_I400"
2626    },
2627    {
2628     "enum_field_value" : 12,
2629     "name" : "libyuv::FOURCC_BPP_NV21"
2630    },
2631    {
2632     "enum_field_value" : 12,
2633     "name" : "libyuv::FOURCC_BPP_NV12"
2634    },
2635    {
2636     "enum_field_value" : 16,
2637     "name" : "libyuv::FOURCC_BPP_YUY2"
2638    },
2639    {
2640     "enum_field_value" : 16,
2641     "name" : "libyuv::FOURCC_BPP_UYVY"
2642    },
2643    {
2644     "enum_field_value" : 12,
2645     "name" : "libyuv::FOURCC_BPP_M420"
2646    },
2647    {
2648     "enum_field_value" : 12,
2649     "name" : "libyuv::FOURCC_BPP_Q420"
2650    },
2651    {
2652     "enum_field_value" : 32,
2653     "name" : "libyuv::FOURCC_BPP_ARGB"
2654    },
2655    {
2656     "enum_field_value" : 32,
2657     "name" : "libyuv::FOURCC_BPP_BGRA"
2658    },
2659    {
2660     "enum_field_value" : 32,
2661     "name" : "libyuv::FOURCC_BPP_ABGR"
2662    },
2663    {
2664     "enum_field_value" : 32,
2665     "name" : "libyuv::FOURCC_BPP_RGBA"
2666    },
2667    {
2668     "enum_field_value" : 24,
2669     "name" : "libyuv::FOURCC_BPP_24BG"
2670    },
2671    {
2672     "enum_field_value" : 24,
2673     "name" : "libyuv::FOURCC_BPP_RAW"
2674    },
2675    {
2676     "enum_field_value" : 16,
2677     "name" : "libyuv::FOURCC_BPP_RGBP"
2678    },
2679    {
2680     "enum_field_value" : 16,
2681     "name" : "libyuv::FOURCC_BPP_RGBO"
2682    },
2683    {
2684     "enum_field_value" : 16,
2685     "name" : "libyuv::FOURCC_BPP_R444"
2686    },
2687    {
2688     "enum_field_value" : 8,
2689     "name" : "libyuv::FOURCC_BPP_RGGB"
2690    },
2691    {
2692     "enum_field_value" : 8,
2693     "name" : "libyuv::FOURCC_BPP_BGGR"
2694    },
2695    {
2696     "enum_field_value" : 8,
2697     "name" : "libyuv::FOURCC_BPP_GRBG"
2698    },
2699    {
2700     "enum_field_value" : 8,
2701     "name" : "libyuv::FOURCC_BPP_GBRG"
2702    },
2703    {
2704     "enum_field_value" : 12,
2705     "name" : "libyuv::FOURCC_BPP_YV12"
2706    },
2707    {
2708     "enum_field_value" : 16,
2709     "name" : "libyuv::FOURCC_BPP_YV16"
2710    },
2711    {
2712     "enum_field_value" : 24,
2713     "name" : "libyuv::FOURCC_BPP_YV24"
2714    },
2715    {
2716     "enum_field_value" : 12,
2717     "name" : "libyuv::FOURCC_BPP_YU12"
2718    },
2719    {
2720     "enum_field_value" : 12,
2721     "name" : "libyuv::FOURCC_BPP_J420"
2722    },
2723    {
2724     "enum_field_value" : 8,
2725     "name" : "libyuv::FOURCC_BPP_J400"
2726    },
2727    {
2728     "enum_field_value" : 12,
2729     "name" : "libyuv::FOURCC_BPP_H420"
2730    },
2731    {
2732     "enum_field_value" : 0,
2733     "name" : "libyuv::FOURCC_BPP_MJPG"
2734    },
2735    {
2736     "enum_field_value" : 0,
2737     "name" : "libyuv::FOURCC_BPP_H264"
2738    },
2739    {
2740     "enum_field_value" : 12,
2741     "name" : "libyuv::FOURCC_BPP_IYUV"
2742    },
2743    {
2744     "enum_field_value" : 16,
2745     "name" : "libyuv::FOURCC_BPP_YU16"
2746    },
2747    {
2748     "enum_field_value" : 24,
2749     "name" : "libyuv::FOURCC_BPP_YU24"
2750    },
2751    {
2752     "enum_field_value" : 16,
2753     "name" : "libyuv::FOURCC_BPP_YUYV"
2754    },
2755    {
2756     "enum_field_value" : 16,
2757     "name" : "libyuv::FOURCC_BPP_YUVS"
2758    },
2759    {
2760     "enum_field_value" : 16,
2761     "name" : "libyuv::FOURCC_BPP_HDYC"
2762    },
2763    {
2764     "enum_field_value" : 16,
2765     "name" : "libyuv::FOURCC_BPP_2VUY"
2766    },
2767    {
2768     "enum_field_value" : 1,
2769     "name" : "libyuv::FOURCC_BPP_JPEG"
2770    },
2771    {
2772     "enum_field_value" : 1,
2773     "name" : "libyuv::FOURCC_BPP_DMB1"
2774    },
2775    {
2776     "enum_field_value" : 8,
2777     "name" : "libyuv::FOURCC_BPP_BA81"
2778    },
2779    {
2780     "enum_field_value" : 24,
2781     "name" : "libyuv::FOURCC_BPP_RGB3"
2782    },
2783    {
2784     "enum_field_value" : 24,
2785     "name" : "libyuv::FOURCC_BPP_BGR3"
2786    },
2787    {
2788     "enum_field_value" : 32,
2789     "name" : "libyuv::FOURCC_BPP_CM32"
2790    },
2791    {
2792     "enum_field_value" : 24,
2793     "name" : "libyuv::FOURCC_BPP_CM24"
2794    },
2795    {
2796     "enum_field_value" : 0,
2797     "name" : "libyuv::FOURCC_BPP_ANY"
2798    }
2799   ],
2800   "linker_set_key" : "libyuv::FourCCBpp",
2801   "name" : "libyuv::FourCCBpp",
2802   "referenced_type" : "type-4",
2803   "self_type" : "type-4",
2804   "size" : 4,
2805   "source_file" : "/external/libyuv/files/include/libyuv/video_common.h",
2806   "underlying_type" : "type-1",
2807   "unique_id" : "libyuv::FourCCBpp"
2808  },
2809  {
2810   "alignment" : 4,
2811   "enum_fields" :
2812   [
2813    {
2814     "enum_field_value" : 0,
2815     "name" : "libyuv::kJpegYuv420"
2816    },
2817    {
2818     "enum_field_value" : 1,
2819     "name" : "libyuv::kJpegYuv422"
2820    },
2821    {
2822     "enum_field_value" : 2,
2823     "name" : "libyuv::kJpegYuv444"
2824    },
2825    {
2826     "enum_field_value" : 3,
2827     "name" : "libyuv::kJpegYuv400"
2828    },
2829    {
2830     "enum_field_value" : 4,
2831     "name" : "libyuv::kJpegUnknown"
2832    }
2833   ],
2834   "linker_set_key" : "libyuv::JpegSubsamplingType",
2835   "name" : "libyuv::JpegSubsamplingType",
2836   "referenced_type" : "type-17",
2837   "self_type" : "type-17",
2838   "size" : 4,
2839   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
2840   "underlying_type" : "type-1",
2841   "unique_id" : "_ZTSN6libyuv19JpegSubsamplingTypeE"
2842  },
2843  {
2844   "alignment" : 4,
2845   "enum_fields" :
2846   [
2847    {
2848     "enum_field_value" : 0,
2849     "name" : "libyuv::kRotate0"
2850    },
2851    {
2852     "enum_field_value" : 90,
2853     "name" : "libyuv::kRotate90"
2854    },
2855    {
2856     "enum_field_value" : 180,
2857     "name" : "libyuv::kRotate180"
2858    },
2859    {
2860     "enum_field_value" : 270,
2861     "name" : "libyuv::kRotate270"
2862    },
2863    {
2864     "enum_field_value" : 0,
2865     "name" : "libyuv::kRotateNone"
2866    },
2867    {
2868     "enum_field_value" : 90,
2869     "name" : "libyuv::kRotateClockwise"
2870    },
2871    {
2872     "enum_field_value" : 270,
2873     "name" : "libyuv::kRotateCounterClockwise"
2874    }
2875   ],
2876   "linker_set_key" : "libyuv::RotationMode",
2877   "name" : "libyuv::RotationMode",
2878   "referenced_type" : "type-13",
2879   "self_type" : "type-13",
2880   "size" : 4,
2881   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h",
2882   "underlying_type" : "type-1",
2883   "unique_id" : "libyuv::RotationMode"
2884  }
2885 ],
2886 "function_types" :
2887 [
2888  {
2889   "alignment" : 4,
2890   "linker_set_key" : "void (const unsigned char *, const unsigned char *, unsigned char *, int)",
2891   "name" : "void (const unsigned char *, const unsigned char *, unsigned char *, int)",
2892   "parameters" :
2893   [
2894    {
2895     "referenced_type" : "type-7"
2896    },
2897    {
2898     "referenced_type" : "type-7"
2899    },
2900    {
2901     "referenced_type" : "type-16"
2902    },
2903    {
2904     "referenced_type" : "type-3"
2905    }
2906   ],
2907   "referenced_type" : "type-52",
2908   "return_type" : "type-40",
2909   "self_type" : "type-52",
2910   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
2911  },
2912  {
2913   "alignment" : 4,
2914   "linker_set_key" : "void (void *, const unsigned char *const *, const int *, int)",
2915   "name" : "void (void *, const unsigned char *const *, const int *, int)",
2916   "parameters" :
2917   [
2918    {
2919     "referenced_type" : "type-245"
2920    },
2921    {
2922     "referenced_type" : "type-246"
2923    },
2924    {
2925     "referenced_type" : "type-145"
2926    },
2927    {
2928     "referenced_type" : "type-3"
2929    }
2930   ],
2931   "referenced_type" : "type-244",
2932   "return_type" : "type-40",
2933   "self_type" : "type-244",
2934   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
2935  }
2936 ],
2937 "functions" :
2938 [
2939  {
2940   "function_name" : "libyuv::ABGRToARGB",
2941   "linker_set_key" : "ABGRToARGB",
2942   "parameters" :
2943   [
2944    {
2945     "referenced_type" : "type-7"
2946    },
2947    {
2948     "referenced_type" : "type-3"
2949    },
2950    {
2951     "referenced_type" : "type-16"
2952    },
2953    {
2954     "referenced_type" : "type-3"
2955    },
2956    {
2957     "referenced_type" : "type-3"
2958    },
2959    {
2960     "referenced_type" : "type-3"
2961    }
2962   ],
2963   "return_type" : "type-3",
2964   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
2965  },
2966  {
2967   "function_name" : "libyuv::ABGRToI420",
2968   "linker_set_key" : "ABGRToI420",
2969   "parameters" :
2970   [
2971    {
2972     "referenced_type" : "type-7"
2973    },
2974    {
2975     "referenced_type" : "type-3"
2976    },
2977    {
2978     "referenced_type" : "type-16"
2979    },
2980    {
2981     "referenced_type" : "type-3"
2982    },
2983    {
2984     "referenced_type" : "type-16"
2985    },
2986    {
2987     "referenced_type" : "type-3"
2988    },
2989    {
2990     "referenced_type" : "type-16"
2991    },
2992    {
2993     "referenced_type" : "type-3"
2994    },
2995    {
2996     "referenced_type" : "type-3"
2997    },
2998    {
2999     "referenced_type" : "type-3"
3000    }
3001   ],
3002   "return_type" : "type-3",
3003   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
3004  },
3005  {
3006   "function_name" : "libyuv::ABGRToUVRow_Any_SSSE3",
3007   "linker_set_key" : "ABGRToUVRow_Any_SSSE3",
3008   "parameters" :
3009   [
3010    {
3011     "referenced_type" : "type-7"
3012    },
3013    {
3014     "referenced_type" : "type-3"
3015    },
3016    {
3017     "referenced_type" : "type-16"
3018    },
3019    {
3020     "referenced_type" : "type-16"
3021    },
3022    {
3023     "referenced_type" : "type-3"
3024    }
3025   ],
3026   "return_type" : "type-40",
3027   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3028  },
3029  {
3030   "function_name" : "libyuv::ABGRToUVRow_C",
3031   "linker_set_key" : "ABGRToUVRow_C",
3032   "parameters" :
3033   [
3034    {
3035     "referenced_type" : "type-7"
3036    },
3037    {
3038     "referenced_type" : "type-3"
3039    },
3040    {
3041     "referenced_type" : "type-16"
3042    },
3043    {
3044     "referenced_type" : "type-16"
3045    },
3046    {
3047     "referenced_type" : "type-3"
3048    }
3049   ],
3050   "return_type" : "type-40",
3051   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3052  },
3053  {
3054   "function_name" : "libyuv::ABGRToUVRow_SSSE3",
3055   "linker_set_key" : "ABGRToUVRow_SSSE3",
3056   "parameters" :
3057   [
3058    {
3059     "referenced_type" : "type-7"
3060    },
3061    {
3062     "referenced_type" : "type-3"
3063    },
3064    {
3065     "referenced_type" : "type-16"
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_Any_SSSE3",
3079   "linker_set_key" : "ABGRToYRow_Any_SSSE3",
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_C",
3097   "linker_set_key" : "ABGRToYRow_C",
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::ABGRToYRow_SSSE3",
3115   "linker_set_key" : "ABGRToYRow_SSSE3",
3116   "parameters" :
3117   [
3118    {
3119     "referenced_type" : "type-7"
3120    },
3121    {
3122     "referenced_type" : "type-16"
3123    },
3124    {
3125     "referenced_type" : "type-3"
3126    }
3127   ],
3128   "return_type" : "type-40",
3129   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3130  },
3131  {
3132   "function_name" : "libyuv::ARGB1555ToARGB",
3133   "linker_set_key" : "ARGB1555ToARGB",
3134   "parameters" :
3135   [
3136    {
3137     "referenced_type" : "type-7"
3138    },
3139    {
3140     "referenced_type" : "type-3"
3141    },
3142    {
3143     "referenced_type" : "type-16"
3144    },
3145    {
3146     "referenced_type" : "type-3"
3147    },
3148    {
3149     "referenced_type" : "type-3"
3150    },
3151    {
3152     "referenced_type" : "type-3"
3153    }
3154   ],
3155   "return_type" : "type-3",
3156   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
3157  },
3158  {
3159   "function_name" : "libyuv::ARGB1555ToARGBRow_Any_SSE2",
3160   "linker_set_key" : "ARGB1555ToARGBRow_Any_SSE2",
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_C",
3178   "linker_set_key" : "ARGB1555ToARGBRow_C",
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::ARGB1555ToARGBRow_SSE2",
3196   "linker_set_key" : "ARGB1555ToARGBRow_SSE2",
3197   "parameters" :
3198   [
3199    {
3200     "referenced_type" : "type-7"
3201    },
3202    {
3203     "referenced_type" : "type-16"
3204    },
3205    {
3206     "referenced_type" : "type-3"
3207    }
3208   ],
3209   "return_type" : "type-40",
3210   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3211  },
3212  {
3213   "function_name" : "libyuv::ARGB1555ToI420",
3214   "linker_set_key" : "ARGB1555ToI420",
3215   "parameters" :
3216   [
3217    {
3218     "referenced_type" : "type-7"
3219    },
3220    {
3221     "referenced_type" : "type-3"
3222    },
3223    {
3224     "referenced_type" : "type-16"
3225    },
3226    {
3227     "referenced_type" : "type-3"
3228    },
3229    {
3230     "referenced_type" : "type-16"
3231    },
3232    {
3233     "referenced_type" : "type-3"
3234    },
3235    {
3236     "referenced_type" : "type-16"
3237    },
3238    {
3239     "referenced_type" : "type-3"
3240    },
3241    {
3242     "referenced_type" : "type-3"
3243    },
3244    {
3245     "referenced_type" : "type-3"
3246    }
3247   ],
3248   "return_type" : "type-3",
3249   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
3250  },
3251  {
3252   "function_name" : "libyuv::ARGB1555ToUVRow_C",
3253   "linker_set_key" : "ARGB1555ToUVRow_C",
3254   "parameters" :
3255   [
3256    {
3257     "referenced_type" : "type-7"
3258    },
3259    {
3260     "referenced_type" : "type-3"
3261    },
3262    {
3263     "referenced_type" : "type-16"
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::ARGB1555ToYRow_C",
3277   "linker_set_key" : "ARGB1555ToYRow_C",
3278   "parameters" :
3279   [
3280    {
3281     "referenced_type" : "type-7"
3282    },
3283    {
3284     "referenced_type" : "type-16"
3285    },
3286    {
3287     "referenced_type" : "type-3"
3288    }
3289   ],
3290   "return_type" : "type-40",
3291   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3292  },
3293  {
3294   "function_name" : "libyuv::ARGB4444ToARGB",
3295   "linker_set_key" : "ARGB4444ToARGB",
3296   "parameters" :
3297   [
3298    {
3299     "referenced_type" : "type-7"
3300    },
3301    {
3302     "referenced_type" : "type-3"
3303    },
3304    {
3305     "referenced_type" : "type-16"
3306    },
3307    {
3308     "referenced_type" : "type-3"
3309    },
3310    {
3311     "referenced_type" : "type-3"
3312    },
3313    {
3314     "referenced_type" : "type-3"
3315    }
3316   ],
3317   "return_type" : "type-3",
3318   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
3319  },
3320  {
3321   "function_name" : "libyuv::ARGB4444ToARGBRow_Any_SSE2",
3322   "linker_set_key" : "ARGB4444ToARGBRow_Any_SSE2",
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_C",
3340   "linker_set_key" : "ARGB4444ToARGBRow_C",
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::ARGB4444ToARGBRow_SSE2",
3358   "linker_set_key" : "ARGB4444ToARGBRow_SSE2",
3359   "parameters" :
3360   [
3361    {
3362     "referenced_type" : "type-7"
3363    },
3364    {
3365     "referenced_type" : "type-16"
3366    },
3367    {
3368     "referenced_type" : "type-3"
3369    }
3370   ],
3371   "return_type" : "type-40",
3372   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3373  },
3374  {
3375   "function_name" : "libyuv::ARGB4444ToI420",
3376   "linker_set_key" : "ARGB4444ToI420",
3377   "parameters" :
3378   [
3379    {
3380     "referenced_type" : "type-7"
3381    },
3382    {
3383     "referenced_type" : "type-3"
3384    },
3385    {
3386     "referenced_type" : "type-16"
3387    },
3388    {
3389     "referenced_type" : "type-3"
3390    },
3391    {
3392     "referenced_type" : "type-16"
3393    },
3394    {
3395     "referenced_type" : "type-3"
3396    },
3397    {
3398     "referenced_type" : "type-16"
3399    },
3400    {
3401     "referenced_type" : "type-3"
3402    },
3403    {
3404     "referenced_type" : "type-3"
3405    },
3406    {
3407     "referenced_type" : "type-3"
3408    }
3409   ],
3410   "return_type" : "type-3",
3411   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
3412  },
3413  {
3414   "function_name" : "libyuv::ARGB4444ToUVRow_C",
3415   "linker_set_key" : "ARGB4444ToUVRow_C",
3416   "parameters" :
3417   [
3418    {
3419     "referenced_type" : "type-7"
3420    },
3421    {
3422     "referenced_type" : "type-3"
3423    },
3424    {
3425     "referenced_type" : "type-16"
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::ARGB4444ToYRow_C",
3439   "linker_set_key" : "ARGB4444ToYRow_C",
3440   "parameters" :
3441   [
3442    {
3443     "referenced_type" : "type-7"
3444    },
3445    {
3446     "referenced_type" : "type-16"
3447    },
3448    {
3449     "referenced_type" : "type-3"
3450    }
3451   ],
3452   "return_type" : "type-40",
3453   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3454  },
3455  {
3456   "function_name" : "libyuv::ARGBAdd",
3457   "linker_set_key" : "ARGBAdd",
3458   "parameters" :
3459   [
3460    {
3461     "referenced_type" : "type-7"
3462    },
3463    {
3464     "referenced_type" : "type-3"
3465    },
3466    {
3467     "referenced_type" : "type-7"
3468    },
3469    {
3470     "referenced_type" : "type-3"
3471    },
3472    {
3473     "referenced_type" : "type-16"
3474    },
3475    {
3476     "referenced_type" : "type-3"
3477    },
3478    {
3479     "referenced_type" : "type-3"
3480    },
3481    {
3482     "referenced_type" : "type-3"
3483    }
3484   ],
3485   "return_type" : "type-3",
3486   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3487  },
3488  {
3489   "function_name" : "libyuv::ARGBAddRow_AVX2",
3490   "linker_set_key" : "ARGBAddRow_AVX2",
3491   "parameters" :
3492   [
3493    {
3494     "referenced_type" : "type-7"
3495    },
3496    {
3497     "referenced_type" : "type-7"
3498    },
3499    {
3500     "referenced_type" : "type-16"
3501    },
3502    {
3503     "referenced_type" : "type-3"
3504    }
3505   ],
3506   "return_type" : "type-40",
3507   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3508  },
3509  {
3510   "function_name" : "libyuv::ARGBAddRow_Any_AVX2",
3511   "linker_set_key" : "ARGBAddRow_Any_AVX2",
3512   "parameters" :
3513   [
3514    {
3515     "referenced_type" : "type-7"
3516    },
3517    {
3518     "referenced_type" : "type-7"
3519    },
3520    {
3521     "referenced_type" : "type-16"
3522    },
3523    {
3524     "referenced_type" : "type-3"
3525    }
3526   ],
3527   "return_type" : "type-40",
3528   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3529  },
3530  {
3531   "function_name" : "libyuv::ARGBAddRow_Any_SSE2",
3532   "linker_set_key" : "ARGBAddRow_Any_SSE2",
3533   "parameters" :
3534   [
3535    {
3536     "referenced_type" : "type-7"
3537    },
3538    {
3539     "referenced_type" : "type-7"
3540    },
3541    {
3542     "referenced_type" : "type-16"
3543    },
3544    {
3545     "referenced_type" : "type-3"
3546    }
3547   ],
3548   "return_type" : "type-40",
3549   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3550  },
3551  {
3552   "function_name" : "libyuv::ARGBAddRow_C",
3553   "linker_set_key" : "ARGBAddRow_C",
3554   "parameters" :
3555   [
3556    {
3557     "referenced_type" : "type-7"
3558    },
3559    {
3560     "referenced_type" : "type-7"
3561    },
3562    {
3563     "referenced_type" : "type-16"
3564    },
3565    {
3566     "referenced_type" : "type-3"
3567    }
3568   ],
3569   "return_type" : "type-40",
3570   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3571  },
3572  {
3573   "function_name" : "libyuv::ARGBAddRow_SSE2",
3574   "linker_set_key" : "ARGBAddRow_SSE2",
3575   "parameters" :
3576   [
3577    {
3578     "referenced_type" : "type-7"
3579    },
3580    {
3581     "referenced_type" : "type-7"
3582    },
3583    {
3584     "referenced_type" : "type-16"
3585    },
3586    {
3587     "referenced_type" : "type-3"
3588    }
3589   ],
3590   "return_type" : "type-40",
3591   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3592  },
3593  {
3594   "function_name" : "libyuv::ARGBAffineRow_C",
3595   "linker_set_key" : "ARGBAffineRow_C",
3596   "parameters" :
3597   [
3598    {
3599     "referenced_type" : "type-7"
3600    },
3601    {
3602     "referenced_type" : "type-3"
3603    },
3604    {
3605     "referenced_type" : "type-16"
3606    },
3607    {
3608     "referenced_type" : "type-50"
3609    },
3610    {
3611     "referenced_type" : "type-3"
3612    }
3613   ],
3614   "return_type" : "type-40",
3615   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3616  },
3617  {
3618   "function_name" : "libyuv::ARGBAffineRow_SSE2",
3619   "linker_set_key" : "ARGBAffineRow_SSE2",
3620   "parameters" :
3621   [
3622    {
3623     "referenced_type" : "type-7"
3624    },
3625    {
3626     "referenced_type" : "type-3"
3627    },
3628    {
3629     "referenced_type" : "type-16"
3630    },
3631    {
3632     "referenced_type" : "type-50"
3633    },
3634    {
3635     "referenced_type" : "type-3"
3636    }
3637   ],
3638   "return_type" : "type-40",
3639   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3640  },
3641  {
3642   "function_name" : "libyuv::ARGBAttenuate",
3643   "linker_set_key" : "ARGBAttenuate",
3644   "parameters" :
3645   [
3646    {
3647     "referenced_type" : "type-7"
3648    },
3649    {
3650     "referenced_type" : "type-3"
3651    },
3652    {
3653     "referenced_type" : "type-16"
3654    },
3655    {
3656     "referenced_type" : "type-3"
3657    },
3658    {
3659     "referenced_type" : "type-3"
3660    },
3661    {
3662     "referenced_type" : "type-3"
3663    }
3664   ],
3665   "return_type" : "type-3",
3666   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3667  },
3668  {
3669   "function_name" : "libyuv::ARGBAttenuateRow_AVX2",
3670   "linker_set_key" : "ARGBAttenuateRow_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_AVX2",
3688   "linker_set_key" : "ARGBAttenuateRow_Any_AVX2",
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_Any_SSSE3",
3706   "linker_set_key" : "ARGBAttenuateRow_Any_SSSE3",
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_C",
3724   "linker_set_key" : "ARGBAttenuateRow_C",
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::ARGBAttenuateRow_SSSE3",
3742   "linker_set_key" : "ARGBAttenuateRow_SSSE3",
3743   "parameters" :
3744   [
3745    {
3746     "referenced_type" : "type-7"
3747    },
3748    {
3749     "referenced_type" : "type-16"
3750    },
3751    {
3752     "referenced_type" : "type-3"
3753    }
3754   ],
3755   "return_type" : "type-40",
3756   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3757  },
3758  {
3759   "function_name" : "libyuv::ARGBBlend",
3760   "linker_set_key" : "ARGBBlend",
3761   "parameters" :
3762   [
3763    {
3764     "referenced_type" : "type-7"
3765    },
3766    {
3767     "referenced_type" : "type-3"
3768    },
3769    {
3770     "referenced_type" : "type-7"
3771    },
3772    {
3773     "referenced_type" : "type-3"
3774    },
3775    {
3776     "referenced_type" : "type-16"
3777    },
3778    {
3779     "referenced_type" : "type-3"
3780    },
3781    {
3782     "referenced_type" : "type-3"
3783    },
3784    {
3785     "referenced_type" : "type-3"
3786    }
3787   ],
3788   "return_type" : "type-3",
3789   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3790  },
3791  {
3792   "function_name" : "libyuv::ARGBBlendRow_C",
3793   "linker_set_key" : "ARGBBlendRow_C",
3794   "parameters" :
3795   [
3796    {
3797     "referenced_type" : "type-7"
3798    },
3799    {
3800     "referenced_type" : "type-7"
3801    },
3802    {
3803     "referenced_type" : "type-16"
3804    },
3805    {
3806     "referenced_type" : "type-3"
3807    }
3808   ],
3809   "return_type" : "type-40",
3810   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3811  },
3812  {
3813   "function_name" : "libyuv::ARGBBlendRow_SSSE3",
3814   "linker_set_key" : "ARGBBlendRow_SSSE3",
3815   "parameters" :
3816   [
3817    {
3818     "referenced_type" : "type-7"
3819    },
3820    {
3821     "referenced_type" : "type-7"
3822    },
3823    {
3824     "referenced_type" : "type-16"
3825    },
3826    {
3827     "referenced_type" : "type-3"
3828    }
3829   ],
3830   "return_type" : "type-40",
3831   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3832  },
3833  {
3834   "function_name" : "libyuv::ARGBBlur",
3835   "linker_set_key" : "ARGBBlur",
3836   "parameters" :
3837   [
3838    {
3839     "referenced_type" : "type-7"
3840    },
3841    {
3842     "referenced_type" : "type-3"
3843    },
3844    {
3845     "referenced_type" : "type-16"
3846    },
3847    {
3848     "referenced_type" : "type-3"
3849    },
3850    {
3851     "referenced_type" : "type-31"
3852    },
3853    {
3854     "referenced_type" : "type-3"
3855    },
3856    {
3857     "referenced_type" : "type-3"
3858    },
3859    {
3860     "referenced_type" : "type-3"
3861    },
3862    {
3863     "referenced_type" : "type-3"
3864    }
3865   ],
3866   "return_type" : "type-3",
3867   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3868  },
3869  {
3870   "function_name" : "libyuv::ARGBColorMatrix",
3871   "linker_set_key" : "ARGBColorMatrix",
3872   "parameters" :
3873   [
3874    {
3875     "referenced_type" : "type-7"
3876    },
3877    {
3878     "referenced_type" : "type-3"
3879    },
3880    {
3881     "referenced_type" : "type-16"
3882    },
3883    {
3884     "referenced_type" : "type-3"
3885    },
3886    {
3887     "referenced_type" : "type-47"
3888    },
3889    {
3890     "referenced_type" : "type-3"
3891    },
3892    {
3893     "referenced_type" : "type-3"
3894    }
3895   ],
3896   "return_type" : "type-3",
3897   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3898  },
3899  {
3900   "function_name" : "libyuv::ARGBColorMatrixRow_C",
3901   "linker_set_key" : "ARGBColorMatrixRow_C",
3902   "parameters" :
3903   [
3904    {
3905     "referenced_type" : "type-7"
3906    },
3907    {
3908     "referenced_type" : "type-16"
3909    },
3910    {
3911     "referenced_type" : "type-47"
3912    },
3913    {
3914     "referenced_type" : "type-3"
3915    }
3916   ],
3917   "return_type" : "type-40",
3918   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3919  },
3920  {
3921   "function_name" : "libyuv::ARGBColorMatrixRow_SSSE3",
3922   "linker_set_key" : "ARGBColorMatrixRow_SSSE3",
3923   "parameters" :
3924   [
3925    {
3926     "referenced_type" : "type-7"
3927    },
3928    {
3929     "referenced_type" : "type-16"
3930    },
3931    {
3932     "referenced_type" : "type-47"
3933    },
3934    {
3935     "referenced_type" : "type-3"
3936    }
3937   ],
3938   "return_type" : "type-40",
3939   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
3940  },
3941  {
3942   "function_name" : "libyuv::ARGBColorTable",
3943   "linker_set_key" : "ARGBColorTable",
3944   "parameters" :
3945   [
3946    {
3947     "referenced_type" : "type-16"
3948    },
3949    {
3950     "referenced_type" : "type-3"
3951    },
3952    {
3953     "referenced_type" : "type-7"
3954    },
3955    {
3956     "referenced_type" : "type-3"
3957    },
3958    {
3959     "referenced_type" : "type-3"
3960    },
3961    {
3962     "referenced_type" : "type-3"
3963    },
3964    {
3965     "referenced_type" : "type-3"
3966    }
3967   ],
3968   "return_type" : "type-3",
3969   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
3970  },
3971  {
3972   "function_name" : "libyuv::ARGBColorTableRow_C",
3973   "linker_set_key" : "ARGBColorTableRow_C",
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::ARGBColorTableRow_X86",
3991   "linker_set_key" : "ARGBColorTableRow_X86",
3992   "parameters" :
3993   [
3994    {
3995     "referenced_type" : "type-16"
3996    },
3997    {
3998     "referenced_type" : "type-7"
3999    },
4000    {
4001     "referenced_type" : "type-3"
4002    }
4003   ],
4004   "return_type" : "type-40",
4005   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4006  },
4007  {
4008   "function_name" : "libyuv::ARGBComputeCumulativeSum",
4009   "linker_set_key" : "ARGBComputeCumulativeSum",
4010   "parameters" :
4011   [
4012    {
4013     "referenced_type" : "type-7"
4014    },
4015    {
4016     "referenced_type" : "type-3"
4017    },
4018    {
4019     "referenced_type" : "type-31"
4020    },
4021    {
4022     "referenced_type" : "type-3"
4023    },
4024    {
4025     "referenced_type" : "type-3"
4026    },
4027    {
4028     "referenced_type" : "type-3"
4029    }
4030   ],
4031   "return_type" : "type-3",
4032   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4033  },
4034  {
4035   "function_name" : "libyuv::ARGBCopy",
4036   "linker_set_key" : "ARGBCopy",
4037   "parameters" :
4038   [
4039    {
4040     "referenced_type" : "type-7"
4041    },
4042    {
4043     "referenced_type" : "type-3"
4044    },
4045    {
4046     "referenced_type" : "type-16"
4047    },
4048    {
4049     "referenced_type" : "type-3"
4050    },
4051    {
4052     "referenced_type" : "type-3"
4053    },
4054    {
4055     "referenced_type" : "type-3"
4056    }
4057   ],
4058   "return_type" : "type-3",
4059   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
4060  },
4061  {
4062   "function_name" : "libyuv::ARGBCopyAlpha",
4063   "linker_set_key" : "ARGBCopyAlpha",
4064   "parameters" :
4065   [
4066    {
4067     "referenced_type" : "type-7"
4068    },
4069    {
4070     "referenced_type" : "type-3"
4071    },
4072    {
4073     "referenced_type" : "type-16"
4074    },
4075    {
4076     "referenced_type" : "type-3"
4077    },
4078    {
4079     "referenced_type" : "type-3"
4080    },
4081    {
4082     "referenced_type" : "type-3"
4083    }
4084   ],
4085   "return_type" : "type-3",
4086   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4087  },
4088  {
4089   "function_name" : "libyuv::ARGBCopyAlphaRow_AVX2",
4090   "linker_set_key" : "ARGBCopyAlphaRow_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_AVX2",
4108   "linker_set_key" : "ARGBCopyAlphaRow_Any_AVX2",
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_Any_SSE2",
4126   "linker_set_key" : "ARGBCopyAlphaRow_Any_SSE2",
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_C",
4144   "linker_set_key" : "ARGBCopyAlphaRow_C",
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::ARGBCopyAlphaRow_SSE2",
4162   "linker_set_key" : "ARGBCopyAlphaRow_SSE2",
4163   "parameters" :
4164   [
4165    {
4166     "referenced_type" : "type-7"
4167    },
4168    {
4169     "referenced_type" : "type-16"
4170    },
4171    {
4172     "referenced_type" : "type-3"
4173    }
4174   ],
4175   "return_type" : "type-40",
4176   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4177  },
4178  {
4179   "function_name" : "libyuv::ARGBCopyYToAlpha",
4180   "linker_set_key" : "ARGBCopyYToAlpha",
4181   "parameters" :
4182   [
4183    {
4184     "referenced_type" : "type-7"
4185    },
4186    {
4187     "referenced_type" : "type-3"
4188    },
4189    {
4190     "referenced_type" : "type-16"
4191    },
4192    {
4193     "referenced_type" : "type-3"
4194    },
4195    {
4196     "referenced_type" : "type-3"
4197    },
4198    {
4199     "referenced_type" : "type-3"
4200    }
4201   ],
4202   "return_type" : "type-3",
4203   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4204  },
4205  {
4206   "function_name" : "libyuv::ARGBCopyYToAlphaRow_AVX2",
4207   "linker_set_key" : "ARGBCopyYToAlphaRow_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_AVX2",
4225   "linker_set_key" : "ARGBCopyYToAlphaRow_Any_AVX2",
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_Any_SSE2",
4243   "linker_set_key" : "ARGBCopyYToAlphaRow_Any_SSE2",
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_C",
4261   "linker_set_key" : "ARGBCopyYToAlphaRow_C",
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::ARGBCopyYToAlphaRow_SSE2",
4279   "linker_set_key" : "ARGBCopyYToAlphaRow_SSE2",
4280   "parameters" :
4281   [
4282    {
4283     "referenced_type" : "type-7"
4284    },
4285    {
4286     "referenced_type" : "type-16"
4287    },
4288    {
4289     "referenced_type" : "type-3"
4290    }
4291   ],
4292   "return_type" : "type-40",
4293   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4294  },
4295  {
4296   "function_name" : "libyuv::ARGBDetect",
4297   "linker_set_key" : "ARGBDetect",
4298   "parameters" :
4299   [
4300    {
4301     "referenced_type" : "type-7"
4302    },
4303    {
4304     "referenced_type" : "type-3"
4305    },
4306    {
4307     "referenced_type" : "type-3"
4308    },
4309    {
4310     "referenced_type" : "type-3"
4311    }
4312   ],
4313   "return_type" : "type-1",
4314   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
4315  },
4316  {
4317   "function_name" : "libyuv::ARGBExtractAlpha",
4318   "linker_set_key" : "ARGBExtractAlpha",
4319   "parameters" :
4320   [
4321    {
4322     "referenced_type" : "type-7"
4323    },
4324    {
4325     "referenced_type" : "type-3"
4326    },
4327    {
4328     "referenced_type" : "type-16"
4329    },
4330    {
4331     "referenced_type" : "type-3"
4332    },
4333    {
4334     "referenced_type" : "type-3"
4335    },
4336    {
4337     "referenced_type" : "type-3"
4338    }
4339   ],
4340   "return_type" : "type-3",
4341   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4342  },
4343  {
4344   "function_name" : "libyuv::ARGBExtractAlphaRow_AVX2",
4345   "linker_set_key" : "ARGBExtractAlphaRow_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_AVX2",
4363   "linker_set_key" : "ARGBExtractAlphaRow_Any_AVX2",
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_Any_SSE2",
4381   "linker_set_key" : "ARGBExtractAlphaRow_Any_SSE2",
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_C",
4399   "linker_set_key" : "ARGBExtractAlphaRow_C",
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::ARGBExtractAlphaRow_SSE2",
4417   "linker_set_key" : "ARGBExtractAlphaRow_SSE2",
4418   "parameters" :
4419   [
4420    {
4421     "referenced_type" : "type-7"
4422    },
4423    {
4424     "referenced_type" : "type-16"
4425    },
4426    {
4427     "referenced_type" : "type-3"
4428    }
4429   ],
4430   "return_type" : "type-40",
4431   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4432  },
4433  {
4434   "function_name" : "libyuv::ARGBGray",
4435   "linker_set_key" : "ARGBGray",
4436   "parameters" :
4437   [
4438    {
4439     "referenced_type" : "type-16"
4440    },
4441    {
4442     "referenced_type" : "type-3"
4443    },
4444    {
4445     "referenced_type" : "type-3"
4446    },
4447    {
4448     "referenced_type" : "type-3"
4449    },
4450    {
4451     "referenced_type" : "type-3"
4452    },
4453    {
4454     "referenced_type" : "type-3"
4455    }
4456   ],
4457   "return_type" : "type-3",
4458   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4459  },
4460  {
4461   "function_name" : "libyuv::ARGBGrayRow_C",
4462   "linker_set_key" : "ARGBGrayRow_C",
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::ARGBGrayRow_SSSE3",
4480   "linker_set_key" : "ARGBGrayRow_SSSE3",
4481   "parameters" :
4482   [
4483    {
4484     "referenced_type" : "type-7"
4485    },
4486    {
4487     "referenced_type" : "type-16"
4488    },
4489    {
4490     "referenced_type" : "type-3"
4491    }
4492   ],
4493   "return_type" : "type-40",
4494   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4495  },
4496  {
4497   "function_name" : "libyuv::ARGBGrayTo",
4498   "linker_set_key" : "ARGBGrayTo",
4499   "parameters" :
4500   [
4501    {
4502     "referenced_type" : "type-7"
4503    },
4504    {
4505     "referenced_type" : "type-3"
4506    },
4507    {
4508     "referenced_type" : "type-16"
4509    },
4510    {
4511     "referenced_type" : "type-3"
4512    },
4513    {
4514     "referenced_type" : "type-3"
4515    },
4516    {
4517     "referenced_type" : "type-3"
4518    }
4519   ],
4520   "return_type" : "type-3",
4521   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4522  },
4523  {
4524   "function_name" : "libyuv::ARGBInterpolate",
4525   "linker_set_key" : "ARGBInterpolate",
4526   "parameters" :
4527   [
4528    {
4529     "referenced_type" : "type-7"
4530    },
4531    {
4532     "referenced_type" : "type-3"
4533    },
4534    {
4535     "referenced_type" : "type-7"
4536    },
4537    {
4538     "referenced_type" : "type-3"
4539    },
4540    {
4541     "referenced_type" : "type-16"
4542    },
4543    {
4544     "referenced_type" : "type-3"
4545    },
4546    {
4547     "referenced_type" : "type-3"
4548    },
4549    {
4550     "referenced_type" : "type-3"
4551    },
4552    {
4553     "referenced_type" : "type-3"
4554    }
4555   ],
4556   "return_type" : "type-3",
4557   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4558  },
4559  {
4560   "function_name" : "libyuv::ARGBLumaColorTable",
4561   "linker_set_key" : "ARGBLumaColorTable",
4562   "parameters" :
4563   [
4564    {
4565     "referenced_type" : "type-7"
4566    },
4567    {
4568     "referenced_type" : "type-3"
4569    },
4570    {
4571     "referenced_type" : "type-16"
4572    },
4573    {
4574     "referenced_type" : "type-3"
4575    },
4576    {
4577     "referenced_type" : "type-7"
4578    },
4579    {
4580     "referenced_type" : "type-3"
4581    },
4582    {
4583     "referenced_type" : "type-3"
4584    }
4585   ],
4586   "return_type" : "type-3",
4587   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4588  },
4589  {
4590   "function_name" : "libyuv::ARGBLumaColorTableRow_C",
4591   "linker_set_key" : "ARGBLumaColorTableRow_C",
4592   "parameters" :
4593   [
4594    {
4595     "referenced_type" : "type-7"
4596    },
4597    {
4598     "referenced_type" : "type-16"
4599    },
4600    {
4601     "referenced_type" : "type-3"
4602    },
4603    {
4604     "referenced_type" : "type-7"
4605    },
4606    {
4607     "referenced_type" : "type-1"
4608    }
4609   ],
4610   "return_type" : "type-40",
4611   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4612  },
4613  {
4614   "function_name" : "libyuv::ARGBLumaColorTableRow_SSSE3",
4615   "linker_set_key" : "ARGBLumaColorTableRow_SSSE3",
4616   "parameters" :
4617   [
4618    {
4619     "referenced_type" : "type-7"
4620    },
4621    {
4622     "referenced_type" : "type-16"
4623    },
4624    {
4625     "referenced_type" : "type-3"
4626    },
4627    {
4628     "referenced_type" : "type-7"
4629    },
4630    {
4631     "referenced_type" : "type-1"
4632    }
4633   ],
4634   "return_type" : "type-40",
4635   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4636  },
4637  {
4638   "function_name" : "libyuv::ARGBMirror",
4639   "linker_set_key" : "ARGBMirror",
4640   "parameters" :
4641   [
4642    {
4643     "referenced_type" : "type-7"
4644    },
4645    {
4646     "referenced_type" : "type-3"
4647    },
4648    {
4649     "referenced_type" : "type-16"
4650    },
4651    {
4652     "referenced_type" : "type-3"
4653    },
4654    {
4655     "referenced_type" : "type-3"
4656    },
4657    {
4658     "referenced_type" : "type-3"
4659    }
4660   ],
4661   "return_type" : "type-3",
4662   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4663  },
4664  {
4665   "function_name" : "libyuv::ARGBMirrorRow_AVX2",
4666   "linker_set_key" : "ARGBMirrorRow_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_AVX2",
4684   "linker_set_key" : "ARGBMirrorRow_Any_AVX2",
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_Any_SSE2",
4702   "linker_set_key" : "ARGBMirrorRow_Any_SSE2",
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_C",
4720   "linker_set_key" : "ARGBMirrorRow_C",
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::ARGBMirrorRow_SSE2",
4738   "linker_set_key" : "ARGBMirrorRow_SSE2",
4739   "parameters" :
4740   [
4741    {
4742     "referenced_type" : "type-7"
4743    },
4744    {
4745     "referenced_type" : "type-16"
4746    },
4747    {
4748     "referenced_type" : "type-3"
4749    }
4750   ],
4751   "return_type" : "type-40",
4752   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4753  },
4754  {
4755   "function_name" : "libyuv::ARGBMultiply",
4756   "linker_set_key" : "ARGBMultiply",
4757   "parameters" :
4758   [
4759    {
4760     "referenced_type" : "type-7"
4761    },
4762    {
4763     "referenced_type" : "type-3"
4764    },
4765    {
4766     "referenced_type" : "type-7"
4767    },
4768    {
4769     "referenced_type" : "type-3"
4770    },
4771    {
4772     "referenced_type" : "type-16"
4773    },
4774    {
4775     "referenced_type" : "type-3"
4776    },
4777    {
4778     "referenced_type" : "type-3"
4779    },
4780    {
4781     "referenced_type" : "type-3"
4782    }
4783   ],
4784   "return_type" : "type-3",
4785   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4786  },
4787  {
4788   "function_name" : "libyuv::ARGBMultiplyRow_AVX2",
4789   "linker_set_key" : "ARGBMultiplyRow_AVX2",
4790   "parameters" :
4791   [
4792    {
4793     "referenced_type" : "type-7"
4794    },
4795    {
4796     "referenced_type" : "type-7"
4797    },
4798    {
4799     "referenced_type" : "type-16"
4800    },
4801    {
4802     "referenced_type" : "type-3"
4803    }
4804   ],
4805   "return_type" : "type-40",
4806   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4807  },
4808  {
4809   "function_name" : "libyuv::ARGBMultiplyRow_Any_AVX2",
4810   "linker_set_key" : "ARGBMultiplyRow_Any_AVX2",
4811   "parameters" :
4812   [
4813    {
4814     "referenced_type" : "type-7"
4815    },
4816    {
4817     "referenced_type" : "type-7"
4818    },
4819    {
4820     "referenced_type" : "type-16"
4821    },
4822    {
4823     "referenced_type" : "type-3"
4824    }
4825   ],
4826   "return_type" : "type-40",
4827   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4828  },
4829  {
4830   "function_name" : "libyuv::ARGBMultiplyRow_Any_SSE2",
4831   "linker_set_key" : "ARGBMultiplyRow_Any_SSE2",
4832   "parameters" :
4833   [
4834    {
4835     "referenced_type" : "type-7"
4836    },
4837    {
4838     "referenced_type" : "type-7"
4839    },
4840    {
4841     "referenced_type" : "type-16"
4842    },
4843    {
4844     "referenced_type" : "type-3"
4845    }
4846   ],
4847   "return_type" : "type-40",
4848   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4849  },
4850  {
4851   "function_name" : "libyuv::ARGBMultiplyRow_C",
4852   "linker_set_key" : "ARGBMultiplyRow_C",
4853   "parameters" :
4854   [
4855    {
4856     "referenced_type" : "type-7"
4857    },
4858    {
4859     "referenced_type" : "type-7"
4860    },
4861    {
4862     "referenced_type" : "type-16"
4863    },
4864    {
4865     "referenced_type" : "type-3"
4866    }
4867   ],
4868   "return_type" : "type-40",
4869   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4870  },
4871  {
4872   "function_name" : "libyuv::ARGBMultiplyRow_SSE2",
4873   "linker_set_key" : "ARGBMultiplyRow_SSE2",
4874   "parameters" :
4875   [
4876    {
4877     "referenced_type" : "type-7"
4878    },
4879    {
4880     "referenced_type" : "type-7"
4881    },
4882    {
4883     "referenced_type" : "type-16"
4884    },
4885    {
4886     "referenced_type" : "type-3"
4887    }
4888   ],
4889   "return_type" : "type-40",
4890   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4891  },
4892  {
4893   "function_name" : "libyuv::ARGBPolynomial",
4894   "linker_set_key" : "ARGBPolynomial",
4895   "parameters" :
4896   [
4897    {
4898     "referenced_type" : "type-7"
4899    },
4900    {
4901     "referenced_type" : "type-3"
4902    },
4903    {
4904     "referenced_type" : "type-16"
4905    },
4906    {
4907     "referenced_type" : "type-3"
4908    },
4909    {
4910     "referenced_type" : "type-50"
4911    },
4912    {
4913     "referenced_type" : "type-3"
4914    },
4915    {
4916     "referenced_type" : "type-3"
4917    }
4918   ],
4919   "return_type" : "type-3",
4920   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
4921  },
4922  {
4923   "function_name" : "libyuv::ARGBPolynomialRow_AVX2",
4924   "linker_set_key" : "ARGBPolynomialRow_AVX2",
4925   "parameters" :
4926   [
4927    {
4928     "referenced_type" : "type-7"
4929    },
4930    {
4931     "referenced_type" : "type-16"
4932    },
4933    {
4934     "referenced_type" : "type-50"
4935    },
4936    {
4937     "referenced_type" : "type-3"
4938    }
4939   ],
4940   "return_type" : "type-40",
4941   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4942  },
4943  {
4944   "function_name" : "libyuv::ARGBPolynomialRow_C",
4945   "linker_set_key" : "ARGBPolynomialRow_C",
4946   "parameters" :
4947   [
4948    {
4949     "referenced_type" : "type-7"
4950    },
4951    {
4952     "referenced_type" : "type-16"
4953    },
4954    {
4955     "referenced_type" : "type-50"
4956    },
4957    {
4958     "referenced_type" : "type-3"
4959    }
4960   ],
4961   "return_type" : "type-40",
4962   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4963  },
4964  {
4965   "function_name" : "libyuv::ARGBPolynomialRow_SSE2",
4966   "linker_set_key" : "ARGBPolynomialRow_SSE2",
4967   "parameters" :
4968   [
4969    {
4970     "referenced_type" : "type-7"
4971    },
4972    {
4973     "referenced_type" : "type-16"
4974    },
4975    {
4976     "referenced_type" : "type-50"
4977    },
4978    {
4979     "referenced_type" : "type-3"
4980    }
4981   ],
4982   "return_type" : "type-40",
4983   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
4984  },
4985  {
4986   "function_name" : "libyuv::ARGBQuantize",
4987   "linker_set_key" : "ARGBQuantize",
4988   "parameters" :
4989   [
4990    {
4991     "referenced_type" : "type-16"
4992    },
4993    {
4994     "referenced_type" : "type-3"
4995    },
4996    {
4997     "referenced_type" : "type-3"
4998    },
4999    {
5000     "referenced_type" : "type-3"
5001    },
5002    {
5003     "referenced_type" : "type-3"
5004    },
5005    {
5006     "referenced_type" : "type-3"
5007    },
5008    {
5009     "referenced_type" : "type-3"
5010    },
5011    {
5012     "referenced_type" : "type-3"
5013    },
5014    {
5015     "referenced_type" : "type-3"
5016    }
5017   ],
5018   "return_type" : "type-3",
5019   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5020  },
5021  {
5022   "function_name" : "libyuv::ARGBQuantizeRow_C",
5023   "linker_set_key" : "ARGBQuantizeRow_C",
5024   "parameters" :
5025   [
5026    {
5027     "referenced_type" : "type-16"
5028    },
5029    {
5030     "referenced_type" : "type-3"
5031    },
5032    {
5033     "referenced_type" : "type-3"
5034    },
5035    {
5036     "referenced_type" : "type-3"
5037    },
5038    {
5039     "referenced_type" : "type-3"
5040    }
5041   ],
5042   "return_type" : "type-40",
5043   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5044  },
5045  {
5046   "function_name" : "libyuv::ARGBQuantizeRow_SSE2",
5047   "linker_set_key" : "ARGBQuantizeRow_SSE2",
5048   "parameters" :
5049   [
5050    {
5051     "referenced_type" : "type-16"
5052    },
5053    {
5054     "referenced_type" : "type-3"
5055    },
5056    {
5057     "referenced_type" : "type-3"
5058    },
5059    {
5060     "referenced_type" : "type-3"
5061    },
5062    {
5063     "referenced_type" : "type-3"
5064    }
5065   ],
5066   "return_type" : "type-40",
5067   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5068  },
5069  {
5070   "function_name" : "libyuv::ARGBRect",
5071   "linker_set_key" : "ARGBRect",
5072   "parameters" :
5073   [
5074    {
5075     "referenced_type" : "type-16"
5076    },
5077    {
5078     "referenced_type" : "type-3"
5079    },
5080    {
5081     "referenced_type" : "type-3"
5082    },
5083    {
5084     "referenced_type" : "type-3"
5085    },
5086    {
5087     "referenced_type" : "type-3"
5088    },
5089    {
5090     "referenced_type" : "type-3"
5091    },
5092    {
5093     "referenced_type" : "type-1"
5094    }
5095   ],
5096   "return_type" : "type-3",
5097   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5098  },
5099  {
5100   "function_name" : "libyuv::ARGBSepia",
5101   "linker_set_key" : "ARGBSepia",
5102   "parameters" :
5103   [
5104    {
5105     "referenced_type" : "type-16"
5106    },
5107    {
5108     "referenced_type" : "type-3"
5109    },
5110    {
5111     "referenced_type" : "type-3"
5112    },
5113    {
5114     "referenced_type" : "type-3"
5115    },
5116    {
5117     "referenced_type" : "type-3"
5118    },
5119    {
5120     "referenced_type" : "type-3"
5121    }
5122   ],
5123   "return_type" : "type-3",
5124   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5125  },
5126  {
5127   "function_name" : "libyuv::ARGBSepiaRow_C",
5128   "linker_set_key" : "ARGBSepiaRow_C",
5129   "parameters" :
5130   [
5131    {
5132     "referenced_type" : "type-16"
5133    },
5134    {
5135     "referenced_type" : "type-3"
5136    }
5137   ],
5138   "return_type" : "type-40",
5139   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5140  },
5141  {
5142   "function_name" : "libyuv::ARGBSepiaRow_SSSE3",
5143   "linker_set_key" : "ARGBSepiaRow_SSSE3",
5144   "parameters" :
5145   [
5146    {
5147     "referenced_type" : "type-16"
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_C",
5158   "linker_set_key" : "ARGBSetRow_C",
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::ARGBSetRow_X86",
5176   "linker_set_key" : "ARGBSetRow_X86",
5177   "parameters" :
5178   [
5179    {
5180     "referenced_type" : "type-16"
5181    },
5182    {
5183     "referenced_type" : "type-1"
5184    },
5185    {
5186     "referenced_type" : "type-3"
5187    }
5188   ],
5189   "return_type" : "type-40",
5190   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5191  },
5192  {
5193   "function_name" : "libyuv::ARGBShade",
5194   "linker_set_key" : "ARGBShade",
5195   "parameters" :
5196   [
5197    {
5198     "referenced_type" : "type-7"
5199    },
5200    {
5201     "referenced_type" : "type-3"
5202    },
5203    {
5204     "referenced_type" : "type-16"
5205    },
5206    {
5207     "referenced_type" : "type-3"
5208    },
5209    {
5210     "referenced_type" : "type-3"
5211    },
5212    {
5213     "referenced_type" : "type-3"
5214    },
5215    {
5216     "referenced_type" : "type-1"
5217    }
5218   ],
5219   "return_type" : "type-3",
5220   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5221  },
5222  {
5223   "function_name" : "libyuv::ARGBShadeRow_C",
5224   "linker_set_key" : "ARGBShadeRow_C",
5225   "parameters" :
5226   [
5227    {
5228     "referenced_type" : "type-7"
5229    },
5230    {
5231     "referenced_type" : "type-16"
5232    },
5233    {
5234     "referenced_type" : "type-3"
5235    },
5236    {
5237     "referenced_type" : "type-1"
5238    }
5239   ],
5240   "return_type" : "type-40",
5241   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5242  },
5243  {
5244   "function_name" : "libyuv::ARGBShadeRow_SSE2",
5245   "linker_set_key" : "ARGBShadeRow_SSE2",
5246   "parameters" :
5247   [
5248    {
5249     "referenced_type" : "type-7"
5250    },
5251    {
5252     "referenced_type" : "type-16"
5253    },
5254    {
5255     "referenced_type" : "type-3"
5256    },
5257    {
5258     "referenced_type" : "type-1"
5259    }
5260   ],
5261   "return_type" : "type-40",
5262   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5263  },
5264  {
5265   "function_name" : "libyuv::ARGBShuffle",
5266   "linker_set_key" : "ARGBShuffle",
5267   "parameters" :
5268   [
5269    {
5270     "referenced_type" : "type-7"
5271    },
5272    {
5273     "referenced_type" : "type-3"
5274    },
5275    {
5276     "referenced_type" : "type-16"
5277    },
5278    {
5279     "referenced_type" : "type-3"
5280    },
5281    {
5282     "referenced_type" : "type-7"
5283    },
5284    {
5285     "referenced_type" : "type-3"
5286    },
5287    {
5288     "referenced_type" : "type-3"
5289    }
5290   ],
5291   "return_type" : "type-3",
5292   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5293  },
5294  {
5295   "function_name" : "libyuv::ARGBShuffleRow_AVX2",
5296   "linker_set_key" : "ARGBShuffleRow_AVX2",
5297   "parameters" :
5298   [
5299    {
5300     "referenced_type" : "type-7"
5301    },
5302    {
5303     "referenced_type" : "type-16"
5304    },
5305    {
5306     "referenced_type" : "type-7"
5307    },
5308    {
5309     "referenced_type" : "type-3"
5310    }
5311   ],
5312   "return_type" : "type-40",
5313   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5314  },
5315  {
5316   "function_name" : "libyuv::ARGBShuffleRow_Any_AVX2",
5317   "linker_set_key" : "ARGBShuffleRow_Any_AVX2",
5318   "parameters" :
5319   [
5320    {
5321     "referenced_type" : "type-7"
5322    },
5323    {
5324     "referenced_type" : "type-16"
5325    },
5326    {
5327     "referenced_type" : "type-7"
5328    },
5329    {
5330     "referenced_type" : "type-3"
5331    }
5332   ],
5333   "return_type" : "type-40",
5334   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5335  },
5336  {
5337   "function_name" : "libyuv::ARGBShuffleRow_Any_SSE2",
5338   "linker_set_key" : "ARGBShuffleRow_Any_SSE2",
5339   "parameters" :
5340   [
5341    {
5342     "referenced_type" : "type-7"
5343    },
5344    {
5345     "referenced_type" : "type-16"
5346    },
5347    {
5348     "referenced_type" : "type-7"
5349    },
5350    {
5351     "referenced_type" : "type-3"
5352    }
5353   ],
5354   "return_type" : "type-40",
5355   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5356  },
5357  {
5358   "function_name" : "libyuv::ARGBShuffleRow_Any_SSSE3",
5359   "linker_set_key" : "ARGBShuffleRow_Any_SSSE3",
5360   "parameters" :
5361   [
5362    {
5363     "referenced_type" : "type-7"
5364    },
5365    {
5366     "referenced_type" : "type-16"
5367    },
5368    {
5369     "referenced_type" : "type-7"
5370    },
5371    {
5372     "referenced_type" : "type-3"
5373    }
5374   ],
5375   "return_type" : "type-40",
5376   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5377  },
5378  {
5379   "function_name" : "libyuv::ARGBShuffleRow_C",
5380   "linker_set_key" : "ARGBShuffleRow_C",
5381   "parameters" :
5382   [
5383    {
5384     "referenced_type" : "type-7"
5385    },
5386    {
5387     "referenced_type" : "type-16"
5388    },
5389    {
5390     "referenced_type" : "type-7"
5391    },
5392    {
5393     "referenced_type" : "type-3"
5394    }
5395   ],
5396   "return_type" : "type-40",
5397   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5398  },
5399  {
5400   "function_name" : "libyuv::ARGBShuffleRow_SSE2",
5401   "linker_set_key" : "ARGBShuffleRow_SSE2",
5402   "parameters" :
5403   [
5404    {
5405     "referenced_type" : "type-7"
5406    },
5407    {
5408     "referenced_type" : "type-16"
5409    },
5410    {
5411     "referenced_type" : "type-7"
5412    },
5413    {
5414     "referenced_type" : "type-3"
5415    }
5416   ],
5417   "return_type" : "type-40",
5418   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5419  },
5420  {
5421   "function_name" : "libyuv::ARGBShuffleRow_SSSE3",
5422   "linker_set_key" : "ARGBShuffleRow_SSSE3",
5423   "parameters" :
5424   [
5425    {
5426     "referenced_type" : "type-7"
5427    },
5428    {
5429     "referenced_type" : "type-16"
5430    },
5431    {
5432     "referenced_type" : "type-7"
5433    },
5434    {
5435     "referenced_type" : "type-3"
5436    }
5437   ],
5438   "return_type" : "type-40",
5439   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5440  },
5441  {
5442   "function_name" : "libyuv::ARGBSobel",
5443   "linker_set_key" : "ARGBSobel",
5444   "parameters" :
5445   [
5446    {
5447     "referenced_type" : "type-7"
5448    },
5449    {
5450     "referenced_type" : "type-3"
5451    },
5452    {
5453     "referenced_type" : "type-16"
5454    },
5455    {
5456     "referenced_type" : "type-3"
5457    },
5458    {
5459     "referenced_type" : "type-3"
5460    },
5461    {
5462     "referenced_type" : "type-3"
5463    }
5464   ],
5465   "return_type" : "type-3",
5466   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5467  },
5468  {
5469   "function_name" : "libyuv::ARGBSobelToPlane",
5470   "linker_set_key" : "ARGBSobelToPlane",
5471   "parameters" :
5472   [
5473    {
5474     "referenced_type" : "type-7"
5475    },
5476    {
5477     "referenced_type" : "type-3"
5478    },
5479    {
5480     "referenced_type" : "type-16"
5481    },
5482    {
5483     "referenced_type" : "type-3"
5484    },
5485    {
5486     "referenced_type" : "type-3"
5487    },
5488    {
5489     "referenced_type" : "type-3"
5490    }
5491   ],
5492   "return_type" : "type-3",
5493   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5494  },
5495  {
5496   "function_name" : "libyuv::ARGBSobelXY",
5497   "linker_set_key" : "ARGBSobelXY",
5498   "parameters" :
5499   [
5500    {
5501     "referenced_type" : "type-7"
5502    },
5503    {
5504     "referenced_type" : "type-3"
5505    },
5506    {
5507     "referenced_type" : "type-16"
5508    },
5509    {
5510     "referenced_type" : "type-3"
5511    },
5512    {
5513     "referenced_type" : "type-3"
5514    },
5515    {
5516     "referenced_type" : "type-3"
5517    }
5518   ],
5519   "return_type" : "type-3",
5520   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5521  },
5522  {
5523   "function_name" : "libyuv::ARGBSubtract",
5524   "linker_set_key" : "ARGBSubtract",
5525   "parameters" :
5526   [
5527    {
5528     "referenced_type" : "type-7"
5529    },
5530    {
5531     "referenced_type" : "type-3"
5532    },
5533    {
5534     "referenced_type" : "type-7"
5535    },
5536    {
5537     "referenced_type" : "type-3"
5538    },
5539    {
5540     "referenced_type" : "type-16"
5541    },
5542    {
5543     "referenced_type" : "type-3"
5544    },
5545    {
5546     "referenced_type" : "type-3"
5547    },
5548    {
5549     "referenced_type" : "type-3"
5550    }
5551   ],
5552   "return_type" : "type-3",
5553   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
5554  },
5555  {
5556   "function_name" : "libyuv::ARGBSubtractRow_AVX2",
5557   "linker_set_key" : "ARGBSubtractRow_AVX2",
5558   "parameters" :
5559   [
5560    {
5561     "referenced_type" : "type-7"
5562    },
5563    {
5564     "referenced_type" : "type-7"
5565    },
5566    {
5567     "referenced_type" : "type-16"
5568    },
5569    {
5570     "referenced_type" : "type-3"
5571    }
5572   ],
5573   "return_type" : "type-40",
5574   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5575  },
5576  {
5577   "function_name" : "libyuv::ARGBSubtractRow_Any_AVX2",
5578   "linker_set_key" : "ARGBSubtractRow_Any_AVX2",
5579   "parameters" :
5580   [
5581    {
5582     "referenced_type" : "type-7"
5583    },
5584    {
5585     "referenced_type" : "type-7"
5586    },
5587    {
5588     "referenced_type" : "type-16"
5589    },
5590    {
5591     "referenced_type" : "type-3"
5592    }
5593   ],
5594   "return_type" : "type-40",
5595   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5596  },
5597  {
5598   "function_name" : "libyuv::ARGBSubtractRow_Any_SSE2",
5599   "linker_set_key" : "ARGBSubtractRow_Any_SSE2",
5600   "parameters" :
5601   [
5602    {
5603     "referenced_type" : "type-7"
5604    },
5605    {
5606     "referenced_type" : "type-7"
5607    },
5608    {
5609     "referenced_type" : "type-16"
5610    },
5611    {
5612     "referenced_type" : "type-3"
5613    }
5614   ],
5615   "return_type" : "type-40",
5616   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5617  },
5618  {
5619   "function_name" : "libyuv::ARGBSubtractRow_C",
5620   "linker_set_key" : "ARGBSubtractRow_C",
5621   "parameters" :
5622   [
5623    {
5624     "referenced_type" : "type-7"
5625    },
5626    {
5627     "referenced_type" : "type-7"
5628    },
5629    {
5630     "referenced_type" : "type-16"
5631    },
5632    {
5633     "referenced_type" : "type-3"
5634    }
5635   ],
5636   "return_type" : "type-40",
5637   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5638  },
5639  {
5640   "function_name" : "libyuv::ARGBSubtractRow_SSE2",
5641   "linker_set_key" : "ARGBSubtractRow_SSE2",
5642   "parameters" :
5643   [
5644    {
5645     "referenced_type" : "type-7"
5646    },
5647    {
5648     "referenced_type" : "type-7"
5649    },
5650    {
5651     "referenced_type" : "type-16"
5652    },
5653    {
5654     "referenced_type" : "type-3"
5655    }
5656   ],
5657   "return_type" : "type-40",
5658   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5659  },
5660  {
5661   "function_name" : "libyuv::ARGBToARGB1555",
5662   "linker_set_key" : "ARGBToARGB1555",
5663   "parameters" :
5664   [
5665    {
5666     "referenced_type" : "type-7"
5667    },
5668    {
5669     "referenced_type" : "type-3"
5670    },
5671    {
5672     "referenced_type" : "type-16"
5673    },
5674    {
5675     "referenced_type" : "type-3"
5676    },
5677    {
5678     "referenced_type" : "type-3"
5679    },
5680    {
5681     "referenced_type" : "type-3"
5682    }
5683   ],
5684   "return_type" : "type-3",
5685   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5686  },
5687  {
5688   "function_name" : "libyuv::ARGBToARGB1555Row_Any_SSE2",
5689   "linker_set_key" : "ARGBToARGB1555Row_Any_SSE2",
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_C",
5707   "linker_set_key" : "ARGBToARGB1555Row_C",
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::ARGBToARGB1555Row_SSE2",
5725   "linker_set_key" : "ARGBToARGB1555Row_SSE2",
5726   "parameters" :
5727   [
5728    {
5729     "referenced_type" : "type-7"
5730    },
5731    {
5732     "referenced_type" : "type-16"
5733    },
5734    {
5735     "referenced_type" : "type-3"
5736    }
5737   ],
5738   "return_type" : "type-40",
5739   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5740  },
5741  {
5742   "function_name" : "libyuv::ARGBToARGB4444",
5743   "linker_set_key" : "ARGBToARGB4444",
5744   "parameters" :
5745   [
5746    {
5747     "referenced_type" : "type-7"
5748    },
5749    {
5750     "referenced_type" : "type-3"
5751    },
5752    {
5753     "referenced_type" : "type-16"
5754    },
5755    {
5756     "referenced_type" : "type-3"
5757    },
5758    {
5759     "referenced_type" : "type-3"
5760    },
5761    {
5762     "referenced_type" : "type-3"
5763    }
5764   ],
5765   "return_type" : "type-3",
5766   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5767  },
5768  {
5769   "function_name" : "libyuv::ARGBToARGB4444Row_Any_SSE2",
5770   "linker_set_key" : "ARGBToARGB4444Row_Any_SSE2",
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_C",
5788   "linker_set_key" : "ARGBToARGB4444Row_C",
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::ARGBToARGB4444Row_SSE2",
5806   "linker_set_key" : "ARGBToARGB4444Row_SSE2",
5807   "parameters" :
5808   [
5809    {
5810     "referenced_type" : "type-7"
5811    },
5812    {
5813     "referenced_type" : "type-16"
5814    },
5815    {
5816     "referenced_type" : "type-3"
5817    }
5818   ],
5819   "return_type" : "type-40",
5820   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
5821  },
5822  {
5823   "function_name" : "libyuv::ARGBToI400",
5824   "linker_set_key" : "ARGBToI400",
5825   "parameters" :
5826   [
5827    {
5828     "referenced_type" : "type-7"
5829    },
5830    {
5831     "referenced_type" : "type-3"
5832    },
5833    {
5834     "referenced_type" : "type-16"
5835    },
5836    {
5837     "referenced_type" : "type-3"
5838    },
5839    {
5840     "referenced_type" : "type-3"
5841    },
5842    {
5843     "referenced_type" : "type-3"
5844    }
5845   ],
5846   "return_type" : "type-3",
5847   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5848  },
5849  {
5850   "function_name" : "libyuv::ARGBToI420",
5851   "linker_set_key" : "ARGBToI420",
5852   "parameters" :
5853   [
5854    {
5855     "referenced_type" : "type-7"
5856    },
5857    {
5858     "referenced_type" : "type-3"
5859    },
5860    {
5861     "referenced_type" : "type-16"
5862    },
5863    {
5864     "referenced_type" : "type-3"
5865    },
5866    {
5867     "referenced_type" : "type-16"
5868    },
5869    {
5870     "referenced_type" : "type-3"
5871    },
5872    {
5873     "referenced_type" : "type-16"
5874    },
5875    {
5876     "referenced_type" : "type-3"
5877    },
5878    {
5879     "referenced_type" : "type-3"
5880    },
5881    {
5882     "referenced_type" : "type-3"
5883    }
5884   ],
5885   "return_type" : "type-3",
5886   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
5887  },
5888  {
5889   "function_name" : "libyuv::ARGBToI422",
5890   "linker_set_key" : "ARGBToI422",
5891   "parameters" :
5892   [
5893    {
5894     "referenced_type" : "type-7"
5895    },
5896    {
5897     "referenced_type" : "type-3"
5898    },
5899    {
5900     "referenced_type" : "type-16"
5901    },
5902    {
5903     "referenced_type" : "type-3"
5904    },
5905    {
5906     "referenced_type" : "type-16"
5907    },
5908    {
5909     "referenced_type" : "type-3"
5910    },
5911    {
5912     "referenced_type" : "type-16"
5913    },
5914    {
5915     "referenced_type" : "type-3"
5916    },
5917    {
5918     "referenced_type" : "type-3"
5919    },
5920    {
5921     "referenced_type" : "type-3"
5922    }
5923   ],
5924   "return_type" : "type-3",
5925   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5926  },
5927  {
5928   "function_name" : "libyuv::ARGBToI444",
5929   "linker_set_key" : "ARGBToI444",
5930   "parameters" :
5931   [
5932    {
5933     "referenced_type" : "type-7"
5934    },
5935    {
5936     "referenced_type" : "type-3"
5937    },
5938    {
5939     "referenced_type" : "type-16"
5940    },
5941    {
5942     "referenced_type" : "type-3"
5943    },
5944    {
5945     "referenced_type" : "type-16"
5946    },
5947    {
5948     "referenced_type" : "type-3"
5949    },
5950    {
5951     "referenced_type" : "type-16"
5952    },
5953    {
5954     "referenced_type" : "type-3"
5955    },
5956    {
5957     "referenced_type" : "type-3"
5958    },
5959    {
5960     "referenced_type" : "type-3"
5961    }
5962   ],
5963   "return_type" : "type-3",
5964   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5965  },
5966  {
5967   "function_name" : "libyuv::ARGBToJ400",
5968   "linker_set_key" : "ARGBToJ400",
5969   "parameters" :
5970   [
5971    {
5972     "referenced_type" : "type-7"
5973    },
5974    {
5975     "referenced_type" : "type-3"
5976    },
5977    {
5978     "referenced_type" : "type-16"
5979    },
5980    {
5981     "referenced_type" : "type-3"
5982    },
5983    {
5984     "referenced_type" : "type-3"
5985    },
5986    {
5987     "referenced_type" : "type-3"
5988    }
5989   ],
5990   "return_type" : "type-3",
5991   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
5992  },
5993  {
5994   "function_name" : "libyuv::ARGBToJ420",
5995   "linker_set_key" : "ARGBToJ420",
5996   "parameters" :
5997   [
5998    {
5999     "referenced_type" : "type-7"
6000    },
6001    {
6002     "referenced_type" : "type-3"
6003    },
6004    {
6005     "referenced_type" : "type-16"
6006    },
6007    {
6008     "referenced_type" : "type-3"
6009    },
6010    {
6011     "referenced_type" : "type-16"
6012    },
6013    {
6014     "referenced_type" : "type-3"
6015    },
6016    {
6017     "referenced_type" : "type-16"
6018    },
6019    {
6020     "referenced_type" : "type-3"
6021    },
6022    {
6023     "referenced_type" : "type-3"
6024    },
6025    {
6026     "referenced_type" : "type-3"
6027    }
6028   ],
6029   "return_type" : "type-3",
6030   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6031  },
6032  {
6033   "function_name" : "libyuv::ARGBToJ422",
6034   "linker_set_key" : "ARGBToJ422",
6035   "parameters" :
6036   [
6037    {
6038     "referenced_type" : "type-7"
6039    },
6040    {
6041     "referenced_type" : "type-3"
6042    },
6043    {
6044     "referenced_type" : "type-16"
6045    },
6046    {
6047     "referenced_type" : "type-3"
6048    },
6049    {
6050     "referenced_type" : "type-16"
6051    },
6052    {
6053     "referenced_type" : "type-3"
6054    },
6055    {
6056     "referenced_type" : "type-16"
6057    },
6058    {
6059     "referenced_type" : "type-3"
6060    },
6061    {
6062     "referenced_type" : "type-3"
6063    },
6064    {
6065     "referenced_type" : "type-3"
6066    }
6067   ],
6068   "return_type" : "type-3",
6069   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6070  },
6071  {
6072   "function_name" : "libyuv::ARGBToNV12",
6073   "linker_set_key" : "ARGBToNV12",
6074   "parameters" :
6075   [
6076    {
6077     "referenced_type" : "type-7"
6078    },
6079    {
6080     "referenced_type" : "type-3"
6081    },
6082    {
6083     "referenced_type" : "type-16"
6084    },
6085    {
6086     "referenced_type" : "type-3"
6087    },
6088    {
6089     "referenced_type" : "type-16"
6090    },
6091    {
6092     "referenced_type" : "type-3"
6093    },
6094    {
6095     "referenced_type" : "type-3"
6096    },
6097    {
6098     "referenced_type" : "type-3"
6099    }
6100   ],
6101   "return_type" : "type-3",
6102   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6103  },
6104  {
6105   "function_name" : "libyuv::ARGBToNV21",
6106   "linker_set_key" : "ARGBToNV21",
6107   "parameters" :
6108   [
6109    {
6110     "referenced_type" : "type-7"
6111    },
6112    {
6113     "referenced_type" : "type-3"
6114    },
6115    {
6116     "referenced_type" : "type-16"
6117    },
6118    {
6119     "referenced_type" : "type-3"
6120    },
6121    {
6122     "referenced_type" : "type-16"
6123    },
6124    {
6125     "referenced_type" : "type-3"
6126    },
6127    {
6128     "referenced_type" : "type-3"
6129    },
6130    {
6131     "referenced_type" : "type-3"
6132    }
6133   ],
6134   "return_type" : "type-3",
6135   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6136  },
6137  {
6138   "function_name" : "libyuv::ARGBToRAW",
6139   "linker_set_key" : "ARGBToRAW",
6140   "parameters" :
6141   [
6142    {
6143     "referenced_type" : "type-7"
6144    },
6145    {
6146     "referenced_type" : "type-3"
6147    },
6148    {
6149     "referenced_type" : "type-16"
6150    },
6151    {
6152     "referenced_type" : "type-3"
6153    },
6154    {
6155     "referenced_type" : "type-3"
6156    },
6157    {
6158     "referenced_type" : "type-3"
6159    }
6160   ],
6161   "return_type" : "type-3",
6162   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6163  },
6164  {
6165   "function_name" : "libyuv::ARGBToRAWRow_Any_SSSE3",
6166   "linker_set_key" : "ARGBToRAWRow_Any_SSSE3",
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_C",
6184   "linker_set_key" : "ARGBToRAWRow_C",
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::ARGBToRAWRow_SSSE3",
6202   "linker_set_key" : "ARGBToRAWRow_SSSE3",
6203   "parameters" :
6204   [
6205    {
6206     "referenced_type" : "type-7"
6207    },
6208    {
6209     "referenced_type" : "type-16"
6210    },
6211    {
6212     "referenced_type" : "type-3"
6213    }
6214   ],
6215   "return_type" : "type-40",
6216   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6217  },
6218  {
6219   "function_name" : "libyuv::ARGBToRGB24",
6220   "linker_set_key" : "ARGBToRGB24",
6221   "parameters" :
6222   [
6223    {
6224     "referenced_type" : "type-7"
6225    },
6226    {
6227     "referenced_type" : "type-3"
6228    },
6229    {
6230     "referenced_type" : "type-16"
6231    },
6232    {
6233     "referenced_type" : "type-3"
6234    },
6235    {
6236     "referenced_type" : "type-3"
6237    },
6238    {
6239     "referenced_type" : "type-3"
6240    }
6241   ],
6242   "return_type" : "type-3",
6243   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6244  },
6245  {
6246   "function_name" : "libyuv::ARGBToRGB24Row_Any_SSSE3",
6247   "linker_set_key" : "ARGBToRGB24Row_Any_SSSE3",
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_C",
6265   "linker_set_key" : "ARGBToRGB24Row_C",
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::ARGBToRGB24Row_SSSE3",
6283   "linker_set_key" : "ARGBToRGB24Row_SSSE3",
6284   "parameters" :
6285   [
6286    {
6287     "referenced_type" : "type-7"
6288    },
6289    {
6290     "referenced_type" : "type-16"
6291    },
6292    {
6293     "referenced_type" : "type-3"
6294    }
6295   ],
6296   "return_type" : "type-40",
6297   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6298  },
6299  {
6300   "function_name" : "libyuv::ARGBToRGB565",
6301   "linker_set_key" : "ARGBToRGB565",
6302   "parameters" :
6303   [
6304    {
6305     "referenced_type" : "type-7"
6306    },
6307    {
6308     "referenced_type" : "type-3"
6309    },
6310    {
6311     "referenced_type" : "type-16"
6312    },
6313    {
6314     "referenced_type" : "type-3"
6315    },
6316    {
6317     "referenced_type" : "type-3"
6318    },
6319    {
6320     "referenced_type" : "type-3"
6321    }
6322   ],
6323   "return_type" : "type-3",
6324   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6325  },
6326  {
6327   "function_name" : "libyuv::ARGBToRGB565Dither",
6328   "linker_set_key" : "ARGBToRGB565Dither",
6329   "parameters" :
6330   [
6331    {
6332     "referenced_type" : "type-7"
6333    },
6334    {
6335     "referenced_type" : "type-3"
6336    },
6337    {
6338     "referenced_type" : "type-16"
6339    },
6340    {
6341     "referenced_type" : "type-3"
6342    },
6343    {
6344     "referenced_type" : "type-7"
6345    },
6346    {
6347     "referenced_type" : "type-3"
6348    },
6349    {
6350     "referenced_type" : "type-3"
6351    }
6352   ],
6353   "return_type" : "type-3",
6354   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6355  },
6356  {
6357   "function_name" : "libyuv::ARGBToRGB565DitherRow_AVX2",
6358   "linker_set_key" : "ARGBToRGB565DitherRow_AVX2",
6359   "parameters" :
6360   [
6361    {
6362     "referenced_type" : "type-7"
6363    },
6364    {
6365     "referenced_type" : "type-16"
6366    },
6367    {
6368     "referenced_type" : "type-34"
6369    },
6370    {
6371     "referenced_type" : "type-3"
6372    }
6373   ],
6374   "return_type" : "type-40",
6375   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6376  },
6377  {
6378   "function_name" : "libyuv::ARGBToRGB565DitherRow_Any_AVX2",
6379   "linker_set_key" : "ARGBToRGB565DitherRow_Any_AVX2",
6380   "parameters" :
6381   [
6382    {
6383     "referenced_type" : "type-7"
6384    },
6385    {
6386     "referenced_type" : "type-16"
6387    },
6388    {
6389     "referenced_type" : "type-34"
6390    },
6391    {
6392     "referenced_type" : "type-3"
6393    }
6394   ],
6395   "return_type" : "type-40",
6396   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6397  },
6398  {
6399   "function_name" : "libyuv::ARGBToRGB565DitherRow_Any_SSE2",
6400   "linker_set_key" : "ARGBToRGB565DitherRow_Any_SSE2",
6401   "parameters" :
6402   [
6403    {
6404     "referenced_type" : "type-7"
6405    },
6406    {
6407     "referenced_type" : "type-16"
6408    },
6409    {
6410     "referenced_type" : "type-34"
6411    },
6412    {
6413     "referenced_type" : "type-3"
6414    }
6415   ],
6416   "return_type" : "type-40",
6417   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6418  },
6419  {
6420   "function_name" : "libyuv::ARGBToRGB565DitherRow_C",
6421   "linker_set_key" : "ARGBToRGB565DitherRow_C",
6422   "parameters" :
6423   [
6424    {
6425     "referenced_type" : "type-7"
6426    },
6427    {
6428     "referenced_type" : "type-16"
6429    },
6430    {
6431     "referenced_type" : "type-34"
6432    },
6433    {
6434     "referenced_type" : "type-3"
6435    }
6436   ],
6437   "return_type" : "type-40",
6438   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6439  },
6440  {
6441   "function_name" : "libyuv::ARGBToRGB565DitherRow_SSE2",
6442   "linker_set_key" : "ARGBToRGB565DitherRow_SSE2",
6443   "parameters" :
6444   [
6445    {
6446     "referenced_type" : "type-7"
6447    },
6448    {
6449     "referenced_type" : "type-16"
6450    },
6451    {
6452     "referenced_type" : "type-34"
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_Any_SSE2",
6463   "linker_set_key" : "ARGBToRGB565Row_Any_SSE2",
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_C",
6481   "linker_set_key" : "ARGBToRGB565Row_C",
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::ARGBToRGB565Row_SSE2",
6499   "linker_set_key" : "ARGBToRGB565Row_SSE2",
6500   "parameters" :
6501   [
6502    {
6503     "referenced_type" : "type-7"
6504    },
6505    {
6506     "referenced_type" : "type-16"
6507    },
6508    {
6509     "referenced_type" : "type-3"
6510    }
6511   ],
6512   "return_type" : "type-40",
6513   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6514  },
6515  {
6516   "function_name" : "libyuv::ARGBToRGBA",
6517   "linker_set_key" : "ARGBToRGBA",
6518   "parameters" :
6519   [
6520    {
6521     "referenced_type" : "type-7"
6522    },
6523    {
6524     "referenced_type" : "type-3"
6525    },
6526    {
6527     "referenced_type" : "type-16"
6528    },
6529    {
6530     "referenced_type" : "type-3"
6531    },
6532    {
6533     "referenced_type" : "type-3"
6534    },
6535    {
6536     "referenced_type" : "type-3"
6537    }
6538   ],
6539   "return_type" : "type-3",
6540   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6541  },
6542  {
6543   "function_name" : "libyuv::ARGBToUV444Row_Any_SSSE3",
6544   "linker_set_key" : "ARGBToUV444Row_Any_SSSE3",
6545   "parameters" :
6546   [
6547    {
6548     "referenced_type" : "type-7"
6549    },
6550    {
6551     "referenced_type" : "type-16"
6552    },
6553    {
6554     "referenced_type" : "type-16"
6555    },
6556    {
6557     "referenced_type" : "type-3"
6558    }
6559   ],
6560   "return_type" : "type-40",
6561   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6562  },
6563  {
6564   "function_name" : "libyuv::ARGBToUV444Row_C",
6565   "linker_set_key" : "ARGBToUV444Row_C",
6566   "parameters" :
6567   [
6568    {
6569     "referenced_type" : "type-7"
6570    },
6571    {
6572     "referenced_type" : "type-16"
6573    },
6574    {
6575     "referenced_type" : "type-16"
6576    },
6577    {
6578     "referenced_type" : "type-3"
6579    }
6580   ],
6581   "return_type" : "type-40",
6582   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6583  },
6584  {
6585   "function_name" : "libyuv::ARGBToUV444Row_SSSE3",
6586   "linker_set_key" : "ARGBToUV444Row_SSSE3",
6587   "parameters" :
6588   [
6589    {
6590     "referenced_type" : "type-7"
6591    },
6592    {
6593     "referenced_type" : "type-16"
6594    },
6595    {
6596     "referenced_type" : "type-16"
6597    },
6598    {
6599     "referenced_type" : "type-3"
6600    }
6601   ],
6602   "return_type" : "type-40",
6603   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6604  },
6605  {
6606   "function_name" : "libyuv::ARGBToUVJRow_AVX2",
6607   "linker_set_key" : "ARGBToUVJRow_AVX2",
6608   "parameters" :
6609   [
6610    {
6611     "referenced_type" : "type-7"
6612    },
6613    {
6614     "referenced_type" : "type-3"
6615    },
6616    {
6617     "referenced_type" : "type-16"
6618    },
6619    {
6620     "referenced_type" : "type-16"
6621    },
6622    {
6623     "referenced_type" : "type-3"
6624    }
6625   ],
6626   "return_type" : "type-40",
6627   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6628  },
6629  {
6630   "function_name" : "libyuv::ARGBToUVJRow_Any_AVX2",
6631   "linker_set_key" : "ARGBToUVJRow_Any_AVX2",
6632   "parameters" :
6633   [
6634    {
6635     "referenced_type" : "type-7"
6636    },
6637    {
6638     "referenced_type" : "type-3"
6639    },
6640    {
6641     "referenced_type" : "type-16"
6642    },
6643    {
6644     "referenced_type" : "type-16"
6645    },
6646    {
6647     "referenced_type" : "type-3"
6648    }
6649   ],
6650   "return_type" : "type-40",
6651   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6652  },
6653  {
6654   "function_name" : "libyuv::ARGBToUVJRow_Any_SSSE3",
6655   "linker_set_key" : "ARGBToUVJRow_Any_SSSE3",
6656   "parameters" :
6657   [
6658    {
6659     "referenced_type" : "type-7"
6660    },
6661    {
6662     "referenced_type" : "type-3"
6663    },
6664    {
6665     "referenced_type" : "type-16"
6666    },
6667    {
6668     "referenced_type" : "type-16"
6669    },
6670    {
6671     "referenced_type" : "type-3"
6672    }
6673   ],
6674   "return_type" : "type-40",
6675   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6676  },
6677  {
6678   "function_name" : "libyuv::ARGBToUVJRow_C",
6679   "linker_set_key" : "ARGBToUVJRow_C",
6680   "parameters" :
6681   [
6682    {
6683     "referenced_type" : "type-7"
6684    },
6685    {
6686     "referenced_type" : "type-3"
6687    },
6688    {
6689     "referenced_type" : "type-16"
6690    },
6691    {
6692     "referenced_type" : "type-16"
6693    },
6694    {
6695     "referenced_type" : "type-3"
6696    }
6697   ],
6698   "return_type" : "type-40",
6699   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6700  },
6701  {
6702   "function_name" : "libyuv::ARGBToUVJRow_SSSE3",
6703   "linker_set_key" : "ARGBToUVJRow_SSSE3",
6704   "parameters" :
6705   [
6706    {
6707     "referenced_type" : "type-7"
6708    },
6709    {
6710     "referenced_type" : "type-3"
6711    },
6712    {
6713     "referenced_type" : "type-16"
6714    },
6715    {
6716     "referenced_type" : "type-16"
6717    },
6718    {
6719     "referenced_type" : "type-3"
6720    }
6721   ],
6722   "return_type" : "type-40",
6723   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6724  },
6725  {
6726   "function_name" : "libyuv::ARGBToUVRow_AVX2",
6727   "linker_set_key" : "ARGBToUVRow_AVX2",
6728   "parameters" :
6729   [
6730    {
6731     "referenced_type" : "type-7"
6732    },
6733    {
6734     "referenced_type" : "type-3"
6735    },
6736    {
6737     "referenced_type" : "type-16"
6738    },
6739    {
6740     "referenced_type" : "type-16"
6741    },
6742    {
6743     "referenced_type" : "type-3"
6744    }
6745   ],
6746   "return_type" : "type-40",
6747   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6748  },
6749  {
6750   "function_name" : "libyuv::ARGBToUVRow_Any_AVX2",
6751   "linker_set_key" : "ARGBToUVRow_Any_AVX2",
6752   "parameters" :
6753   [
6754    {
6755     "referenced_type" : "type-7"
6756    },
6757    {
6758     "referenced_type" : "type-3"
6759    },
6760    {
6761     "referenced_type" : "type-16"
6762    },
6763    {
6764     "referenced_type" : "type-16"
6765    },
6766    {
6767     "referenced_type" : "type-3"
6768    }
6769   ],
6770   "return_type" : "type-40",
6771   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6772  },
6773  {
6774   "function_name" : "libyuv::ARGBToUVRow_Any_SSSE3",
6775   "linker_set_key" : "ARGBToUVRow_Any_SSSE3",
6776   "parameters" :
6777   [
6778    {
6779     "referenced_type" : "type-7"
6780    },
6781    {
6782     "referenced_type" : "type-3"
6783    },
6784    {
6785     "referenced_type" : "type-16"
6786    },
6787    {
6788     "referenced_type" : "type-16"
6789    },
6790    {
6791     "referenced_type" : "type-3"
6792    }
6793   ],
6794   "return_type" : "type-40",
6795   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6796  },
6797  {
6798   "function_name" : "libyuv::ARGBToUVRow_C",
6799   "linker_set_key" : "ARGBToUVRow_C",
6800   "parameters" :
6801   [
6802    {
6803     "referenced_type" : "type-7"
6804    },
6805    {
6806     "referenced_type" : "type-3"
6807    },
6808    {
6809     "referenced_type" : "type-16"
6810    },
6811    {
6812     "referenced_type" : "type-16"
6813    },
6814    {
6815     "referenced_type" : "type-3"
6816    }
6817   ],
6818   "return_type" : "type-40",
6819   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6820  },
6821  {
6822   "function_name" : "libyuv::ARGBToUVRow_SSSE3",
6823   "linker_set_key" : "ARGBToUVRow_SSSE3",
6824   "parameters" :
6825   [
6826    {
6827     "referenced_type" : "type-7"
6828    },
6829    {
6830     "referenced_type" : "type-3"
6831    },
6832    {
6833     "referenced_type" : "type-16"
6834    },
6835    {
6836     "referenced_type" : "type-16"
6837    },
6838    {
6839     "referenced_type" : "type-3"
6840    }
6841   ],
6842   "return_type" : "type-40",
6843   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
6844  },
6845  {
6846   "function_name" : "libyuv::ARGBToUYVY",
6847   "linker_set_key" : "ARGBToUYVY",
6848   "parameters" :
6849   [
6850    {
6851     "referenced_type" : "type-7"
6852    },
6853    {
6854     "referenced_type" : "type-3"
6855    },
6856    {
6857     "referenced_type" : "type-16"
6858    },
6859    {
6860     "referenced_type" : "type-3"
6861    },
6862    {
6863     "referenced_type" : "type-3"
6864    },
6865    {
6866     "referenced_type" : "type-3"
6867    }
6868   ],
6869   "return_type" : "type-3",
6870   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
6871  },
6872  {
6873   "function_name" : "libyuv::ARGBToYJRow_AVX2",
6874   "linker_set_key" : "ARGBToYJRow_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_AVX2",
6892   "linker_set_key" : "ARGBToYJRow_Any_AVX2",
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_Any_SSSE3",
6910   "linker_set_key" : "ARGBToYJRow_Any_SSSE3",
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_C",
6928   "linker_set_key" : "ARGBToYJRow_C",
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::ARGBToYJRow_SSSE3",
6946   "linker_set_key" : "ARGBToYJRow_SSSE3",
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_AVX2",
6964   "linker_set_key" : "ARGBToYRow_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_AVX2",
6982   "linker_set_key" : "ARGBToYRow_Any_AVX2",
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_Any_SSSE3",
7000   "linker_set_key" : "ARGBToYRow_Any_SSSE3",
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_C",
7018   "linker_set_key" : "ARGBToYRow_C",
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::ARGBToYRow_SSSE3",
7036   "linker_set_key" : "ARGBToYRow_SSSE3",
7037   "parameters" :
7038   [
7039    {
7040     "referenced_type" : "type-7"
7041    },
7042    {
7043     "referenced_type" : "type-16"
7044    },
7045    {
7046     "referenced_type" : "type-3"
7047    }
7048   ],
7049   "return_type" : "type-40",
7050   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7051  },
7052  {
7053   "function_name" : "libyuv::ARGBToYUY2",
7054   "linker_set_key" : "ARGBToYUY2",
7055   "parameters" :
7056   [
7057    {
7058     "referenced_type" : "type-7"
7059    },
7060    {
7061     "referenced_type" : "type-3"
7062    },
7063    {
7064     "referenced_type" : "type-16"
7065    },
7066    {
7067     "referenced_type" : "type-3"
7068    },
7069    {
7070     "referenced_type" : "type-3"
7071    },
7072    {
7073     "referenced_type" : "type-3"
7074    }
7075   ],
7076   "return_type" : "type-3",
7077   "source_file" : "/external/libyuv/files/include/libyuv/convert_from_argb.h"
7078  },
7079  {
7080   "function_name" : "libyuv::ARGBUnattenuate",
7081   "linker_set_key" : "ARGBUnattenuate",
7082   "parameters" :
7083   [
7084    {
7085     "referenced_type" : "type-7"
7086    },
7087    {
7088     "referenced_type" : "type-3"
7089    },
7090    {
7091     "referenced_type" : "type-16"
7092    },
7093    {
7094     "referenced_type" : "type-3"
7095    },
7096    {
7097     "referenced_type" : "type-3"
7098    },
7099    {
7100     "referenced_type" : "type-3"
7101    }
7102   ],
7103   "return_type" : "type-3",
7104   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
7105  },
7106  {
7107   "function_name" : "libyuv::ARGBUnattenuateRow_AVX2",
7108   "linker_set_key" : "ARGBUnattenuateRow_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_AVX2",
7126   "linker_set_key" : "ARGBUnattenuateRow_Any_AVX2",
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_Any_SSE2",
7144   "linker_set_key" : "ARGBUnattenuateRow_Any_SSE2",
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_C",
7162   "linker_set_key" : "ARGBUnattenuateRow_C",
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::ARGBUnattenuateRow_SSE2",
7180   "linker_set_key" : "ARGBUnattenuateRow_SSE2",
7181   "parameters" :
7182   [
7183    {
7184     "referenced_type" : "type-7"
7185    },
7186    {
7187     "referenced_type" : "type-16"
7188    },
7189    {
7190     "referenced_type" : "type-3"
7191    }
7192   ],
7193   "return_type" : "type-40",
7194   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7195  },
7196  {
7197   "function_name" : "libyuv::Android420ToABGR",
7198   "linker_set_key" : "Android420ToABGR",
7199   "parameters" :
7200   [
7201    {
7202     "referenced_type" : "type-7"
7203    },
7204    {
7205     "referenced_type" : "type-3"
7206    },
7207    {
7208     "referenced_type" : "type-7"
7209    },
7210    {
7211     "referenced_type" : "type-3"
7212    },
7213    {
7214     "referenced_type" : "type-7"
7215    },
7216    {
7217     "referenced_type" : "type-3"
7218    },
7219    {
7220     "referenced_type" : "type-3"
7221    },
7222    {
7223     "referenced_type" : "type-16"
7224    },
7225    {
7226     "referenced_type" : "type-3"
7227    },
7228    {
7229     "referenced_type" : "type-3"
7230    },
7231    {
7232     "referenced_type" : "type-3"
7233    }
7234   ],
7235   "return_type" : "type-3",
7236   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
7237  },
7238  {
7239   "function_name" : "libyuv::Android420ToARGB",
7240   "linker_set_key" : "Android420ToARGB",
7241   "parameters" :
7242   [
7243    {
7244     "referenced_type" : "type-7"
7245    },
7246    {
7247     "referenced_type" : "type-3"
7248    },
7249    {
7250     "referenced_type" : "type-7"
7251    },
7252    {
7253     "referenced_type" : "type-3"
7254    },
7255    {
7256     "referenced_type" : "type-7"
7257    },
7258    {
7259     "referenced_type" : "type-3"
7260    },
7261    {
7262     "referenced_type" : "type-3"
7263    },
7264    {
7265     "referenced_type" : "type-16"
7266    },
7267    {
7268     "referenced_type" : "type-3"
7269    },
7270    {
7271     "referenced_type" : "type-3"
7272    },
7273    {
7274     "referenced_type" : "type-3"
7275    }
7276   ],
7277   "return_type" : "type-3",
7278   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
7279  },
7280  {
7281   "function_name" : "libyuv::Android420ToI420",
7282   "linker_set_key" : "Android420ToI420",
7283   "parameters" :
7284   [
7285    {
7286     "referenced_type" : "type-7"
7287    },
7288    {
7289     "referenced_type" : "type-3"
7290    },
7291    {
7292     "referenced_type" : "type-7"
7293    },
7294    {
7295     "referenced_type" : "type-3"
7296    },
7297    {
7298     "referenced_type" : "type-7"
7299    },
7300    {
7301     "referenced_type" : "type-3"
7302    },
7303    {
7304     "referenced_type" : "type-3"
7305    },
7306    {
7307     "referenced_type" : "type-16"
7308    },
7309    {
7310     "referenced_type" : "type-3"
7311    },
7312    {
7313     "referenced_type" : "type-16"
7314    },
7315    {
7316     "referenced_type" : "type-3"
7317    },
7318    {
7319     "referenced_type" : "type-16"
7320    },
7321    {
7322     "referenced_type" : "type-3"
7323    },
7324    {
7325     "referenced_type" : "type-3"
7326    },
7327    {
7328     "referenced_type" : "type-3"
7329    }
7330   ],
7331   "return_type" : "type-3",
7332   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
7333  },
7334  {
7335   "function_name" : "libyuv::ArmCpuCaps",
7336   "linker_set_key" : "ArmCpuCaps",
7337   "parameters" :
7338   [
7339    {
7340     "referenced_type" : "type-39"
7341    }
7342   ],
7343   "return_type" : "type-3",
7344   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
7345  },
7346  {
7347   "function_name" : "libyuv::BGRAToARGB",
7348   "linker_set_key" : "BGRAToARGB",
7349   "parameters" :
7350   [
7351    {
7352     "referenced_type" : "type-7"
7353    },
7354    {
7355     "referenced_type" : "type-3"
7356    },
7357    {
7358     "referenced_type" : "type-16"
7359    },
7360    {
7361     "referenced_type" : "type-3"
7362    },
7363    {
7364     "referenced_type" : "type-3"
7365    },
7366    {
7367     "referenced_type" : "type-3"
7368    }
7369   ],
7370   "return_type" : "type-3",
7371   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
7372  },
7373  {
7374   "function_name" : "libyuv::BGRAToI420",
7375   "linker_set_key" : "BGRAToI420",
7376   "parameters" :
7377   [
7378    {
7379     "referenced_type" : "type-7"
7380    },
7381    {
7382     "referenced_type" : "type-3"
7383    },
7384    {
7385     "referenced_type" : "type-16"
7386    },
7387    {
7388     "referenced_type" : "type-3"
7389    },
7390    {
7391     "referenced_type" : "type-16"
7392    },
7393    {
7394     "referenced_type" : "type-3"
7395    },
7396    {
7397     "referenced_type" : "type-16"
7398    },
7399    {
7400     "referenced_type" : "type-3"
7401    },
7402    {
7403     "referenced_type" : "type-3"
7404    },
7405    {
7406     "referenced_type" : "type-3"
7407    }
7408   ],
7409   "return_type" : "type-3",
7410   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
7411  },
7412  {
7413   "function_name" : "libyuv::BGRAToUVRow_Any_SSSE3",
7414   "linker_set_key" : "BGRAToUVRow_Any_SSSE3",
7415   "parameters" :
7416   [
7417    {
7418     "referenced_type" : "type-7"
7419    },
7420    {
7421     "referenced_type" : "type-3"
7422    },
7423    {
7424     "referenced_type" : "type-16"
7425    },
7426    {
7427     "referenced_type" : "type-16"
7428    },
7429    {
7430     "referenced_type" : "type-3"
7431    }
7432   ],
7433   "return_type" : "type-40",
7434   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7435  },
7436  {
7437   "function_name" : "libyuv::BGRAToUVRow_C",
7438   "linker_set_key" : "BGRAToUVRow_C",
7439   "parameters" :
7440   [
7441    {
7442     "referenced_type" : "type-7"
7443    },
7444    {
7445     "referenced_type" : "type-3"
7446    },
7447    {
7448     "referenced_type" : "type-16"
7449    },
7450    {
7451     "referenced_type" : "type-16"
7452    },
7453    {
7454     "referenced_type" : "type-3"
7455    }
7456   ],
7457   "return_type" : "type-40",
7458   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7459  },
7460  {
7461   "function_name" : "libyuv::BGRAToUVRow_SSSE3",
7462   "linker_set_key" : "BGRAToUVRow_SSSE3",
7463   "parameters" :
7464   [
7465    {
7466     "referenced_type" : "type-7"
7467    },
7468    {
7469     "referenced_type" : "type-3"
7470    },
7471    {
7472     "referenced_type" : "type-16"
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_Any_SSSE3",
7486   "linker_set_key" : "BGRAToYRow_Any_SSSE3",
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_C",
7504   "linker_set_key" : "BGRAToYRow_C",
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::BGRAToYRow_SSSE3",
7522   "linker_set_key" : "BGRAToYRow_SSSE3",
7523   "parameters" :
7524   [
7525    {
7526     "referenced_type" : "type-7"
7527    },
7528    {
7529     "referenced_type" : "type-16"
7530    },
7531    {
7532     "referenced_type" : "type-3"
7533    }
7534   ],
7535   "return_type" : "type-40",
7536   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7537  },
7538  {
7539   "function_name" : "libyuv::BlendPlane",
7540   "linker_set_key" : "BlendPlane",
7541   "parameters" :
7542   [
7543    {
7544     "referenced_type" : "type-7"
7545    },
7546    {
7547     "referenced_type" : "type-3"
7548    },
7549    {
7550     "referenced_type" : "type-7"
7551    },
7552    {
7553     "referenced_type" : "type-3"
7554    },
7555    {
7556     "referenced_type" : "type-7"
7557    },
7558    {
7559     "referenced_type" : "type-3"
7560    },
7561    {
7562     "referenced_type" : "type-16"
7563    },
7564    {
7565     "referenced_type" : "type-3"
7566    },
7567    {
7568     "referenced_type" : "type-3"
7569    },
7570    {
7571     "referenced_type" : "type-3"
7572    }
7573   ],
7574   "return_type" : "type-3",
7575   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
7576  },
7577  {
7578   "function_name" : "libyuv::BlendPlaneRow_AVX2",
7579   "linker_set_key" : "BlendPlaneRow_AVX2",
7580   "parameters" :
7581   [
7582    {
7583     "referenced_type" : "type-7"
7584    },
7585    {
7586     "referenced_type" : "type-7"
7587    },
7588    {
7589     "referenced_type" : "type-7"
7590    },
7591    {
7592     "referenced_type" : "type-16"
7593    },
7594    {
7595     "referenced_type" : "type-3"
7596    }
7597   ],
7598   "return_type" : "type-40",
7599   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7600  },
7601  {
7602   "function_name" : "libyuv::BlendPlaneRow_Any_AVX2",
7603   "linker_set_key" : "BlendPlaneRow_Any_AVX2",
7604   "parameters" :
7605   [
7606    {
7607     "referenced_type" : "type-7"
7608    },
7609    {
7610     "referenced_type" : "type-7"
7611    },
7612    {
7613     "referenced_type" : "type-7"
7614    },
7615    {
7616     "referenced_type" : "type-16"
7617    },
7618    {
7619     "referenced_type" : "type-3"
7620    }
7621   ],
7622   "return_type" : "type-40",
7623   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7624  },
7625  {
7626   "function_name" : "libyuv::BlendPlaneRow_Any_SSSE3",
7627   "linker_set_key" : "BlendPlaneRow_Any_SSSE3",
7628   "parameters" :
7629   [
7630    {
7631     "referenced_type" : "type-7"
7632    },
7633    {
7634     "referenced_type" : "type-7"
7635    },
7636    {
7637     "referenced_type" : "type-7"
7638    },
7639    {
7640     "referenced_type" : "type-16"
7641    },
7642    {
7643     "referenced_type" : "type-3"
7644    }
7645   ],
7646   "return_type" : "type-40",
7647   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7648  },
7649  {
7650   "function_name" : "libyuv::BlendPlaneRow_C",
7651   "linker_set_key" : "BlendPlaneRow_C",
7652   "parameters" :
7653   [
7654    {
7655     "referenced_type" : "type-7"
7656    },
7657    {
7658     "referenced_type" : "type-7"
7659    },
7660    {
7661     "referenced_type" : "type-7"
7662    },
7663    {
7664     "referenced_type" : "type-16"
7665    },
7666    {
7667     "referenced_type" : "type-3"
7668    }
7669   ],
7670   "return_type" : "type-40",
7671   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7672  },
7673  {
7674   "function_name" : "libyuv::BlendPlaneRow_SSSE3",
7675   "linker_set_key" : "BlendPlaneRow_SSSE3",
7676   "parameters" :
7677   [
7678    {
7679     "referenced_type" : "type-7"
7680    },
7681    {
7682     "referenced_type" : "type-7"
7683    },
7684    {
7685     "referenced_type" : "type-7"
7686    },
7687    {
7688     "referenced_type" : "type-16"
7689    },
7690    {
7691     "referenced_type" : "type-3"
7692    }
7693   ],
7694   "return_type" : "type-40",
7695   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7696  },
7697  {
7698   "function_name" : "libyuv::CalcFramePsnr",
7699   "linker_set_key" : "CalcFramePsnr",
7700   "parameters" :
7701   [
7702    {
7703     "referenced_type" : "type-7"
7704    },
7705    {
7706     "referenced_type" : "type-3"
7707    },
7708    {
7709     "referenced_type" : "type-7"
7710    },
7711    {
7712     "referenced_type" : "type-3"
7713    },
7714    {
7715     "referenced_type" : "type-3"
7716    },
7717    {
7718     "referenced_type" : "type-3"
7719    }
7720   ],
7721   "return_type" : "type-10",
7722   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
7723  },
7724  {
7725   "function_name" : "libyuv::CalcFrameSsim",
7726   "linker_set_key" : "CalcFrameSsim",
7727   "parameters" :
7728   [
7729    {
7730     "referenced_type" : "type-7"
7731    },
7732    {
7733     "referenced_type" : "type-3"
7734    },
7735    {
7736     "referenced_type" : "type-7"
7737    },
7738    {
7739     "referenced_type" : "type-3"
7740    },
7741    {
7742     "referenced_type" : "type-3"
7743    },
7744    {
7745     "referenced_type" : "type-3"
7746    }
7747   ],
7748   "return_type" : "type-10",
7749   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
7750  },
7751  {
7752   "function_name" : "libyuv::CanonicalFourCC",
7753   "linker_set_key" : "CanonicalFourCC",
7754   "parameters" :
7755   [
7756    {
7757     "referenced_type" : "type-1"
7758    }
7759   ],
7760   "return_type" : "type-1",
7761   "source_file" : "/external/libyuv/files/include/libyuv/video_common.h"
7762  },
7763  {
7764   "function_name" : "libyuv::ComputeCumulativeSumRow_C",
7765   "linker_set_key" : "ComputeCumulativeSumRow_C",
7766   "parameters" :
7767   [
7768    {
7769     "referenced_type" : "type-7"
7770    },
7771    {
7772     "referenced_type" : "type-31"
7773    },
7774    {
7775     "referenced_type" : "type-145"
7776    },
7777    {
7778     "referenced_type" : "type-3"
7779    }
7780   ],
7781   "return_type" : "type-40",
7782   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7783  },
7784  {
7785   "function_name" : "libyuv::ComputeCumulativeSumRow_SSE2",
7786   "linker_set_key" : "ComputeCumulativeSumRow_SSE2",
7787   "parameters" :
7788   [
7789    {
7790     "referenced_type" : "type-7"
7791    },
7792    {
7793     "referenced_type" : "type-31"
7794    },
7795    {
7796     "referenced_type" : "type-145"
7797    },
7798    {
7799     "referenced_type" : "type-3"
7800    }
7801   ],
7802   "return_type" : "type-40",
7803   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
7804  },
7805  {
7806   "function_name" : "libyuv::ComputeSumSquareError",
7807   "linker_set_key" : "ComputeSumSquareError",
7808   "parameters" :
7809   [
7810    {
7811     "referenced_type" : "type-7"
7812    },
7813    {
7814     "referenced_type" : "type-7"
7815    },
7816    {
7817     "referenced_type" : "type-3"
7818    }
7819   ],
7820   "return_type" : "type-8",
7821   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
7822  },
7823  {
7824   "function_name" : "libyuv::ComputeSumSquareErrorPlane",
7825   "linker_set_key" : "ComputeSumSquareErrorPlane",
7826   "parameters" :
7827   [
7828    {
7829     "referenced_type" : "type-7"
7830    },
7831    {
7832     "referenced_type" : "type-3"
7833    },
7834    {
7835     "referenced_type" : "type-7"
7836    },
7837    {
7838     "referenced_type" : "type-3"
7839    },
7840    {
7841     "referenced_type" : "type-3"
7842    },
7843    {
7844     "referenced_type" : "type-3"
7845    }
7846   ],
7847   "return_type" : "type-8",
7848   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
7849  },
7850  {
7851   "function_name" : "libyuv::ConvertFromI420",
7852   "linker_set_key" : "ConvertFromI420",
7853   "parameters" :
7854   [
7855    {
7856     "referenced_type" : "type-7"
7857    },
7858    {
7859     "referenced_type" : "type-3"
7860    },
7861    {
7862     "referenced_type" : "type-7"
7863    },
7864    {
7865     "referenced_type" : "type-3"
7866    },
7867    {
7868     "referenced_type" : "type-7"
7869    },
7870    {
7871     "referenced_type" : "type-3"
7872    },
7873    {
7874     "referenced_type" : "type-16"
7875    },
7876    {
7877     "referenced_type" : "type-3"
7878    },
7879    {
7880     "referenced_type" : "type-3"
7881    },
7882    {
7883     "referenced_type" : "type-3"
7884    },
7885    {
7886     "referenced_type" : "type-1"
7887    }
7888   ],
7889   "return_type" : "type-3",
7890   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
7891  },
7892  {
7893   "function_name" : "libyuv::ConvertToARGB",
7894   "linker_set_key" : "ConvertToARGB",
7895   "parameters" :
7896   [
7897    {
7898     "referenced_type" : "type-7"
7899    },
7900    {
7901     "referenced_type" : "type-8"
7902    },
7903    {
7904     "referenced_type" : "type-16"
7905    },
7906    {
7907     "referenced_type" : "type-3"
7908    },
7909    {
7910     "referenced_type" : "type-3"
7911    },
7912    {
7913     "referenced_type" : "type-3"
7914    },
7915    {
7916     "referenced_type" : "type-3"
7917    },
7918    {
7919     "referenced_type" : "type-3"
7920    },
7921    {
7922     "referenced_type" : "type-3"
7923    },
7924    {
7925     "referenced_type" : "type-3"
7926    },
7927    {
7928     "referenced_type" : "type-13"
7929    },
7930    {
7931     "referenced_type" : "type-1"
7932    }
7933   ],
7934   "return_type" : "type-3",
7935   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
7936  },
7937  {
7938   "function_name" : "libyuv::ConvertToI420",
7939   "linker_set_key" : "ConvertToI420",
7940   "parameters" :
7941   [
7942    {
7943     "referenced_type" : "type-7"
7944    },
7945    {
7946     "referenced_type" : "type-8"
7947    },
7948    {
7949     "referenced_type" : "type-16"
7950    },
7951    {
7952     "referenced_type" : "type-3"
7953    },
7954    {
7955     "referenced_type" : "type-16"
7956    },
7957    {
7958     "referenced_type" : "type-3"
7959    },
7960    {
7961     "referenced_type" : "type-16"
7962    },
7963    {
7964     "referenced_type" : "type-3"
7965    },
7966    {
7967     "referenced_type" : "type-3"
7968    },
7969    {
7970     "referenced_type" : "type-3"
7971    },
7972    {
7973     "referenced_type" : "type-3"
7974    },
7975    {
7976     "referenced_type" : "type-3"
7977    },
7978    {
7979     "referenced_type" : "type-3"
7980    },
7981    {
7982     "referenced_type" : "type-3"
7983    },
7984    {
7985     "referenced_type" : "type-13"
7986    },
7987    {
7988     "referenced_type" : "type-1"
7989    }
7990   ],
7991   "return_type" : "type-3",
7992   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
7993  },
7994  {
7995   "function_name" : "libyuv::CopyPlane",
7996   "linker_set_key" : "CopyPlane",
7997   "parameters" :
7998   [
7999    {
8000     "referenced_type" : "type-7"
8001    },
8002    {
8003     "referenced_type" : "type-3"
8004    },
8005    {
8006     "referenced_type" : "type-16"
8007    },
8008    {
8009     "referenced_type" : "type-3"
8010    },
8011    {
8012     "referenced_type" : "type-3"
8013    },
8014    {
8015     "referenced_type" : "type-3"
8016    }
8017   ],
8018   "return_type" : "type-40",
8019   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8020  },
8021  {
8022   "function_name" : "libyuv::CopyPlane_16",
8023   "linker_set_key" : "CopyPlane_16",
8024   "parameters" :
8025   [
8026    {
8027     "referenced_type" : "type-42"
8028    },
8029    {
8030     "referenced_type" : "type-3"
8031    },
8032    {
8033     "referenced_type" : "type-45"
8034    },
8035    {
8036     "referenced_type" : "type-3"
8037    },
8038    {
8039     "referenced_type" : "type-3"
8040    },
8041    {
8042     "referenced_type" : "type-3"
8043    }
8044   ],
8045   "return_type" : "type-40",
8046   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8047  },
8048  {
8049   "function_name" : "libyuv::CopyRow_16_C",
8050   "linker_set_key" : "CopyRow_16_C",
8051   "parameters" :
8052   [
8053    {
8054     "referenced_type" : "type-42"
8055    },
8056    {
8057     "referenced_type" : "type-45"
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_AVX",
8068   "linker_set_key" : "CopyRow_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_AVX",
8086   "linker_set_key" : "CopyRow_Any_AVX",
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_Any_SSE2",
8104   "linker_set_key" : "CopyRow_Any_SSE2",
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_C",
8122   "linker_set_key" : "CopyRow_C",
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_ERMS",
8140   "linker_set_key" : "CopyRow_ERMS",
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::CopyRow_SSE2",
8158   "linker_set_key" : "CopyRow_SSE2",
8159   "parameters" :
8160   [
8161    {
8162     "referenced_type" : "type-7"
8163    },
8164    {
8165     "referenced_type" : "type-16"
8166    },
8167    {
8168     "referenced_type" : "type-3"
8169    }
8170   ],
8171   "return_type" : "type-40",
8172   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8173  },
8174  {
8175   "function_name" : "libyuv::CpuId",
8176   "linker_set_key" : "CpuId",
8177   "parameters" :
8178   [
8179    {
8180     "referenced_type" : "type-1"
8181    },
8182    {
8183     "referenced_type" : "type-1"
8184    },
8185    {
8186     "referenced_type" : "type-41"
8187    }
8188   ],
8189   "return_type" : "type-40",
8190   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
8191  },
8192  {
8193   "function_name" : "libyuv::CumulativeSumToAverageRow_C",
8194   "linker_set_key" : "CumulativeSumToAverageRow_C",
8195   "parameters" :
8196   [
8197    {
8198     "referenced_type" : "type-145"
8199    },
8200    {
8201     "referenced_type" : "type-145"
8202    },
8203    {
8204     "referenced_type" : "type-3"
8205    },
8206    {
8207     "referenced_type" : "type-3"
8208    },
8209    {
8210     "referenced_type" : "type-16"
8211    },
8212    {
8213     "referenced_type" : "type-3"
8214    }
8215   ],
8216   "return_type" : "type-40",
8217   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8218  },
8219  {
8220   "function_name" : "libyuv::CumulativeSumToAverageRow_SSE2",
8221   "linker_set_key" : "CumulativeSumToAverageRow_SSE2",
8222   "parameters" :
8223   [
8224    {
8225     "referenced_type" : "type-145"
8226    },
8227    {
8228     "referenced_type" : "type-145"
8229    },
8230    {
8231     "referenced_type" : "type-3"
8232    },
8233    {
8234     "referenced_type" : "type-3"
8235    },
8236    {
8237     "referenced_type" : "type-16"
8238    },
8239    {
8240     "referenced_type" : "type-3"
8241    }
8242   ],
8243   "return_type" : "type-40",
8244   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8245  },
8246  {
8247   "function_name" : "libyuv::FixedDiv1_C",
8248   "linker_set_key" : "FixedDiv1_C",
8249   "parameters" :
8250   [
8251    {
8252     "referenced_type" : "type-3"
8253    },
8254    {
8255     "referenced_type" : "type-3"
8256    }
8257   ],
8258   "return_type" : "type-3",
8259   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
8260  },
8261  {
8262   "function_name" : "libyuv::FixedDiv1_X86",
8263   "linker_set_key" : "FixedDiv1_X86",
8264   "parameters" :
8265   [
8266    {
8267     "referenced_type" : "type-3"
8268    },
8269    {
8270     "referenced_type" : "type-3"
8271    }
8272   ],
8273   "return_type" : "type-3",
8274   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
8275  },
8276  {
8277   "function_name" : "libyuv::FixedDiv_C",
8278   "linker_set_key" : "FixedDiv_C",
8279   "parameters" :
8280   [
8281    {
8282     "referenced_type" : "type-3"
8283    },
8284    {
8285     "referenced_type" : "type-3"
8286    }
8287   ],
8288   "return_type" : "type-3",
8289   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
8290  },
8291  {
8292   "function_name" : "libyuv::FixedDiv_X86",
8293   "linker_set_key" : "FixedDiv_X86",
8294   "parameters" :
8295   [
8296    {
8297     "referenced_type" : "type-3"
8298    },
8299    {
8300     "referenced_type" : "type-3"
8301    }
8302   ],
8303   "return_type" : "type-3",
8304   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
8305  },
8306  {
8307   "function_name" : "libyuv::GetARGBBlend",
8308   "linker_set_key" : "GetARGBBlend",
8309   "return_type" : "type-51",
8310   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8311  },
8312  {
8313   "function_name" : "libyuv::H420ToABGR",
8314   "linker_set_key" : "H420ToABGR",
8315   "parameters" :
8316   [
8317    {
8318     "referenced_type" : "type-7"
8319    },
8320    {
8321     "referenced_type" : "type-3"
8322    },
8323    {
8324     "referenced_type" : "type-7"
8325    },
8326    {
8327     "referenced_type" : "type-3"
8328    },
8329    {
8330     "referenced_type" : "type-7"
8331    },
8332    {
8333     "referenced_type" : "type-3"
8334    },
8335    {
8336     "referenced_type" : "type-16"
8337    },
8338    {
8339     "referenced_type" : "type-3"
8340    },
8341    {
8342     "referenced_type" : "type-3"
8343    },
8344    {
8345     "referenced_type" : "type-3"
8346    }
8347   ],
8348   "return_type" : "type-3",
8349   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8350  },
8351  {
8352   "function_name" : "libyuv::H420ToARGB",
8353   "linker_set_key" : "H420ToARGB",
8354   "parameters" :
8355   [
8356    {
8357     "referenced_type" : "type-7"
8358    },
8359    {
8360     "referenced_type" : "type-3"
8361    },
8362    {
8363     "referenced_type" : "type-7"
8364    },
8365    {
8366     "referenced_type" : "type-3"
8367    },
8368    {
8369     "referenced_type" : "type-7"
8370    },
8371    {
8372     "referenced_type" : "type-3"
8373    },
8374    {
8375     "referenced_type" : "type-16"
8376    },
8377    {
8378     "referenced_type" : "type-3"
8379    },
8380    {
8381     "referenced_type" : "type-3"
8382    },
8383    {
8384     "referenced_type" : "type-3"
8385    }
8386   ],
8387   "return_type" : "type-3",
8388   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8389  },
8390  {
8391   "function_name" : "libyuv::H420ToRGB565",
8392   "linker_set_key" : "H420ToRGB565",
8393   "parameters" :
8394   [
8395    {
8396     "referenced_type" : "type-7"
8397    },
8398    {
8399     "referenced_type" : "type-3"
8400    },
8401    {
8402     "referenced_type" : "type-7"
8403    },
8404    {
8405     "referenced_type" : "type-3"
8406    },
8407    {
8408     "referenced_type" : "type-7"
8409    },
8410    {
8411     "referenced_type" : "type-3"
8412    },
8413    {
8414     "referenced_type" : "type-16"
8415    },
8416    {
8417     "referenced_type" : "type-3"
8418    },
8419    {
8420     "referenced_type" : "type-3"
8421    },
8422    {
8423     "referenced_type" : "type-3"
8424    }
8425   ],
8426   "return_type" : "type-3",
8427   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
8428  },
8429  {
8430   "function_name" : "libyuv::H422ToABGR",
8431   "linker_set_key" : "H422ToABGR",
8432   "parameters" :
8433   [
8434    {
8435     "referenced_type" : "type-7"
8436    },
8437    {
8438     "referenced_type" : "type-3"
8439    },
8440    {
8441     "referenced_type" : "type-7"
8442    },
8443    {
8444     "referenced_type" : "type-3"
8445    },
8446    {
8447     "referenced_type" : "type-7"
8448    },
8449    {
8450     "referenced_type" : "type-3"
8451    },
8452    {
8453     "referenced_type" : "type-16"
8454    },
8455    {
8456     "referenced_type" : "type-3"
8457    },
8458    {
8459     "referenced_type" : "type-3"
8460    },
8461    {
8462     "referenced_type" : "type-3"
8463    }
8464   ],
8465   "return_type" : "type-3",
8466   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8467  },
8468  {
8469   "function_name" : "libyuv::H422ToARGB",
8470   "linker_set_key" : "H422ToARGB",
8471   "parameters" :
8472   [
8473    {
8474     "referenced_type" : "type-7"
8475    },
8476    {
8477     "referenced_type" : "type-3"
8478    },
8479    {
8480     "referenced_type" : "type-7"
8481    },
8482    {
8483     "referenced_type" : "type-3"
8484    },
8485    {
8486     "referenced_type" : "type-7"
8487    },
8488    {
8489     "referenced_type" : "type-3"
8490    },
8491    {
8492     "referenced_type" : "type-16"
8493    },
8494    {
8495     "referenced_type" : "type-3"
8496    },
8497    {
8498     "referenced_type" : "type-3"
8499    },
8500    {
8501     "referenced_type" : "type-3"
8502    }
8503   ],
8504   "return_type" : "type-3",
8505   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8506  },
8507  {
8508   "function_name" : "libyuv::HalfFloatPlane",
8509   "linker_set_key" : "HalfFloatPlane",
8510   "parameters" :
8511   [
8512    {
8513     "referenced_type" : "type-42"
8514    },
8515    {
8516     "referenced_type" : "type-3"
8517    },
8518    {
8519     "referenced_type" : "type-45"
8520    },
8521    {
8522     "referenced_type" : "type-3"
8523    },
8524    {
8525     "referenced_type" : "type-49"
8526    },
8527    {
8528     "referenced_type" : "type-3"
8529    },
8530    {
8531     "referenced_type" : "type-3"
8532    }
8533   ],
8534   "return_type" : "type-3",
8535   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8536  },
8537  {
8538   "function_name" : "libyuv::HalfFloatRow_AVX2",
8539   "linker_set_key" : "HalfFloatRow_AVX2",
8540   "parameters" :
8541   [
8542    {
8543     "referenced_type" : "type-42"
8544    },
8545    {
8546     "referenced_type" : "type-45"
8547    },
8548    {
8549     "referenced_type" : "type-49"
8550    },
8551    {
8552     "referenced_type" : "type-3"
8553    }
8554   ],
8555   "return_type" : "type-40",
8556   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8557  },
8558  {
8559   "function_name" : "libyuv::HalfFloatRow_Any_AVX2",
8560   "linker_set_key" : "HalfFloatRow_Any_AVX2",
8561   "parameters" :
8562   [
8563    {
8564     "referenced_type" : "type-42"
8565    },
8566    {
8567     "referenced_type" : "type-45"
8568    },
8569    {
8570     "referenced_type" : "type-49"
8571    },
8572    {
8573     "referenced_type" : "type-3"
8574    }
8575   ],
8576   "return_type" : "type-40",
8577   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8578  },
8579  {
8580   "function_name" : "libyuv::HalfFloatRow_Any_SSE2",
8581   "linker_set_key" : "HalfFloatRow_Any_SSE2",
8582   "parameters" :
8583   [
8584    {
8585     "referenced_type" : "type-42"
8586    },
8587    {
8588     "referenced_type" : "type-45"
8589    },
8590    {
8591     "referenced_type" : "type-49"
8592    },
8593    {
8594     "referenced_type" : "type-3"
8595    }
8596   ],
8597   "return_type" : "type-40",
8598   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8599  },
8600  {
8601   "function_name" : "libyuv::HalfFloatRow_C",
8602   "linker_set_key" : "HalfFloatRow_C",
8603   "parameters" :
8604   [
8605    {
8606     "referenced_type" : "type-42"
8607    },
8608    {
8609     "referenced_type" : "type-45"
8610    },
8611    {
8612     "referenced_type" : "type-49"
8613    },
8614    {
8615     "referenced_type" : "type-3"
8616    }
8617   ],
8618   "return_type" : "type-40",
8619   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8620  },
8621  {
8622   "function_name" : "libyuv::HalfFloatRow_SSE2",
8623   "linker_set_key" : "HalfFloatRow_SSE2",
8624   "parameters" :
8625   [
8626    {
8627     "referenced_type" : "type-42"
8628    },
8629    {
8630     "referenced_type" : "type-45"
8631    },
8632    {
8633     "referenced_type" : "type-49"
8634    },
8635    {
8636     "referenced_type" : "type-3"
8637    }
8638   ],
8639   "return_type" : "type-40",
8640   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8641  },
8642  {
8643   "function_name" : "libyuv::HashDjb2",
8644   "linker_set_key" : "HashDjb2",
8645   "parameters" :
8646   [
8647    {
8648     "referenced_type" : "type-7"
8649    },
8650    {
8651     "referenced_type" : "type-8"
8652    },
8653    {
8654     "referenced_type" : "type-1"
8655    }
8656   ],
8657   "return_type" : "type-1",
8658   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
8659  },
8660  {
8661   "function_name" : "libyuv::HashDjb2_C",
8662   "linker_set_key" : "HashDjb2_C",
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::HashDjb2_SSE41",
8680   "linker_set_key" : "HashDjb2_SSE41",
8681   "parameters" :
8682   [
8683    {
8684     "referenced_type" : "type-7"
8685    },
8686    {
8687     "referenced_type" : "type-3"
8688    },
8689    {
8690     "referenced_type" : "type-1"
8691    }
8692   ],
8693   "return_type" : "type-1",
8694   "source_file" : "/external/libyuv/files/include/libyuv/compare_row.h"
8695  },
8696  {
8697   "function_name" : "libyuv::I400Copy",
8698   "linker_set_key" : "I400Copy",
8699   "parameters" :
8700   [
8701    {
8702     "referenced_type" : "type-7"
8703    },
8704    {
8705     "referenced_type" : "type-3"
8706    },
8707    {
8708     "referenced_type" : "type-16"
8709    },
8710    {
8711     "referenced_type" : "type-3"
8712    },
8713    {
8714     "referenced_type" : "type-3"
8715    },
8716    {
8717     "referenced_type" : "type-3"
8718    }
8719   ],
8720   "return_type" : "type-3",
8721   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
8722  },
8723  {
8724   "function_name" : "libyuv::I400Mirror",
8725   "linker_set_key" : "I400Mirror",
8726   "parameters" :
8727   [
8728    {
8729     "referenced_type" : "type-7"
8730    },
8731    {
8732     "referenced_type" : "type-3"
8733    },
8734    {
8735     "referenced_type" : "type-16"
8736    },
8737    {
8738     "referenced_type" : "type-3"
8739    },
8740    {
8741     "referenced_type" : "type-3"
8742    },
8743    {
8744     "referenced_type" : "type-3"
8745    }
8746   ],
8747   "return_type" : "type-3",
8748   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8749  },
8750  {
8751   "function_name" : "libyuv::I400ToARGB",
8752   "linker_set_key" : "I400ToARGB",
8753   "parameters" :
8754   [
8755    {
8756     "referenced_type" : "type-7"
8757    },
8758    {
8759     "referenced_type" : "type-3"
8760    },
8761    {
8762     "referenced_type" : "type-16"
8763    },
8764    {
8765     "referenced_type" : "type-3"
8766    },
8767    {
8768     "referenced_type" : "type-3"
8769    },
8770    {
8771     "referenced_type" : "type-3"
8772    }
8773   ],
8774   "return_type" : "type-3",
8775   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8776  },
8777  {
8778   "function_name" : "libyuv::I400ToARGBRow_AVX2",
8779   "linker_set_key" : "I400ToARGBRow_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_AVX2",
8797   "linker_set_key" : "I400ToARGBRow_Any_AVX2",
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_Any_SSE2",
8815   "linker_set_key" : "I400ToARGBRow_Any_SSE2",
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_C",
8833   "linker_set_key" : "I400ToARGBRow_C",
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::I400ToARGBRow_SSE2",
8851   "linker_set_key" : "I400ToARGBRow_SSE2",
8852   "parameters" :
8853   [
8854    {
8855     "referenced_type" : "type-7"
8856    },
8857    {
8858     "referenced_type" : "type-16"
8859    },
8860    {
8861     "referenced_type" : "type-3"
8862    }
8863   ],
8864   "return_type" : "type-40",
8865   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
8866  },
8867  {
8868   "function_name" : "libyuv::I400ToI400",
8869   "linker_set_key" : "I400ToI400",
8870   "parameters" :
8871   [
8872    {
8873     "referenced_type" : "type-7"
8874    },
8875    {
8876     "referenced_type" : "type-3"
8877    },
8878    {
8879     "referenced_type" : "type-16"
8880    },
8881    {
8882     "referenced_type" : "type-3"
8883    },
8884    {
8885     "referenced_type" : "type-3"
8886    },
8887    {
8888     "referenced_type" : "type-3"
8889    }
8890   ],
8891   "return_type" : "type-3",
8892   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
8893  },
8894  {
8895   "function_name" : "libyuv::I400ToI420",
8896   "linker_set_key" : "I400ToI420",
8897   "parameters" :
8898   [
8899    {
8900     "referenced_type" : "type-7"
8901    },
8902    {
8903     "referenced_type" : "type-3"
8904    },
8905    {
8906     "referenced_type" : "type-16"
8907    },
8908    {
8909     "referenced_type" : "type-3"
8910    },
8911    {
8912     "referenced_type" : "type-16"
8913    },
8914    {
8915     "referenced_type" : "type-3"
8916    },
8917    {
8918     "referenced_type" : "type-16"
8919    },
8920    {
8921     "referenced_type" : "type-3"
8922    },
8923    {
8924     "referenced_type" : "type-3"
8925    },
8926    {
8927     "referenced_type" : "type-3"
8928    }
8929   ],
8930   "return_type" : "type-3",
8931   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
8932  },
8933  {
8934   "function_name" : "libyuv::I420AlphaToABGR",
8935   "linker_set_key" : "I420AlphaToABGR",
8936   "parameters" :
8937   [
8938    {
8939     "referenced_type" : "type-7"
8940    },
8941    {
8942     "referenced_type" : "type-3"
8943    },
8944    {
8945     "referenced_type" : "type-7"
8946    },
8947    {
8948     "referenced_type" : "type-3"
8949    },
8950    {
8951     "referenced_type" : "type-7"
8952    },
8953    {
8954     "referenced_type" : "type-3"
8955    },
8956    {
8957     "referenced_type" : "type-7"
8958    },
8959    {
8960     "referenced_type" : "type-3"
8961    },
8962    {
8963     "referenced_type" : "type-16"
8964    },
8965    {
8966     "referenced_type" : "type-3"
8967    },
8968    {
8969     "referenced_type" : "type-3"
8970    },
8971    {
8972     "referenced_type" : "type-3"
8973    },
8974    {
8975     "referenced_type" : "type-3"
8976    }
8977   ],
8978   "return_type" : "type-3",
8979   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
8980  },
8981  {
8982   "function_name" : "libyuv::I420AlphaToARGB",
8983   "linker_set_key" : "I420AlphaToARGB",
8984   "parameters" :
8985   [
8986    {
8987     "referenced_type" : "type-7"
8988    },
8989    {
8990     "referenced_type" : "type-3"
8991    },
8992    {
8993     "referenced_type" : "type-7"
8994    },
8995    {
8996     "referenced_type" : "type-3"
8997    },
8998    {
8999     "referenced_type" : "type-7"
9000    },
9001    {
9002     "referenced_type" : "type-3"
9003    },
9004    {
9005     "referenced_type" : "type-7"
9006    },
9007    {
9008     "referenced_type" : "type-3"
9009    },
9010    {
9011     "referenced_type" : "type-16"
9012    },
9013    {
9014     "referenced_type" : "type-3"
9015    },
9016    {
9017     "referenced_type" : "type-3"
9018    },
9019    {
9020     "referenced_type" : "type-3"
9021    },
9022    {
9023     "referenced_type" : "type-3"
9024    }
9025   ],
9026   "return_type" : "type-3",
9027   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
9028  },
9029  {
9030   "function_name" : "libyuv::I420Blend",
9031   "linker_set_key" : "I420Blend",
9032   "parameters" :
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-7"
9060    },
9061    {
9062     "referenced_type" : "type-3"
9063    },
9064    {
9065     "referenced_type" : "type-7"
9066    },
9067    {
9068     "referenced_type" : "type-3"
9069    },
9070    {
9071     "referenced_type" : "type-7"
9072    },
9073    {
9074     "referenced_type" : "type-3"
9075    },
9076    {
9077     "referenced_type" : "type-16"
9078    },
9079    {
9080     "referenced_type" : "type-3"
9081    },
9082    {
9083     "referenced_type" : "type-16"
9084    },
9085    {
9086     "referenced_type" : "type-3"
9087    },
9088    {
9089     "referenced_type" : "type-16"
9090    },
9091    {
9092     "referenced_type" : "type-3"
9093    },
9094    {
9095     "referenced_type" : "type-3"
9096    },
9097    {
9098     "referenced_type" : "type-3"
9099    }
9100   ],
9101   "return_type" : "type-3",
9102   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
9103  },
9104  {
9105   "function_name" : "libyuv::I420Copy",
9106   "linker_set_key" : "I420Copy",
9107   "parameters" :
9108   [
9109    {
9110     "referenced_type" : "type-7"
9111    },
9112    {
9113     "referenced_type" : "type-3"
9114    },
9115    {
9116     "referenced_type" : "type-7"
9117    },
9118    {
9119     "referenced_type" : "type-3"
9120    },
9121    {
9122     "referenced_type" : "type-7"
9123    },
9124    {
9125     "referenced_type" : "type-3"
9126    },
9127    {
9128     "referenced_type" : "type-16"
9129    },
9130    {
9131     "referenced_type" : "type-3"
9132    },
9133    {
9134     "referenced_type" : "type-16"
9135    },
9136    {
9137     "referenced_type" : "type-3"
9138    },
9139    {
9140     "referenced_type" : "type-16"
9141    },
9142    {
9143     "referenced_type" : "type-3"
9144    },
9145    {
9146     "referenced_type" : "type-3"
9147    },
9148    {
9149     "referenced_type" : "type-3"
9150    }
9151   ],
9152   "return_type" : "type-3",
9153   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
9154  },
9155  {
9156   "function_name" : "libyuv::I420Interpolate",
9157   "linker_set_key" : "I420Interpolate",
9158   "parameters" :
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-7"
9180    },
9181    {
9182     "referenced_type" : "type-3"
9183    },
9184    {
9185     "referenced_type" : "type-7"
9186    },
9187    {
9188     "referenced_type" : "type-3"
9189    },
9190    {
9191     "referenced_type" : "type-7"
9192    },
9193    {
9194     "referenced_type" : "type-3"
9195    },
9196    {
9197     "referenced_type" : "type-16"
9198    },
9199    {
9200     "referenced_type" : "type-3"
9201    },
9202    {
9203     "referenced_type" : "type-16"
9204    },
9205    {
9206     "referenced_type" : "type-3"
9207    },
9208    {
9209     "referenced_type" : "type-16"
9210    },
9211    {
9212     "referenced_type" : "type-3"
9213    },
9214    {
9215     "referenced_type" : "type-3"
9216    },
9217    {
9218     "referenced_type" : "type-3"
9219    },
9220    {
9221     "referenced_type" : "type-3"
9222    }
9223   ],
9224   "return_type" : "type-3",
9225   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
9226  },
9227  {
9228   "function_name" : "libyuv::I420Mirror",
9229   "linker_set_key" : "I420Mirror",
9230   "parameters" :
9231   [
9232    {
9233     "referenced_type" : "type-7"
9234    },
9235    {
9236     "referenced_type" : "type-3"
9237    },
9238    {
9239     "referenced_type" : "type-7"
9240    },
9241    {
9242     "referenced_type" : "type-3"
9243    },
9244    {
9245     "referenced_type" : "type-7"
9246    },
9247    {
9248     "referenced_type" : "type-3"
9249    },
9250    {
9251     "referenced_type" : "type-16"
9252    },
9253    {
9254     "referenced_type" : "type-3"
9255    },
9256    {
9257     "referenced_type" : "type-16"
9258    },
9259    {
9260     "referenced_type" : "type-3"
9261    },
9262    {
9263     "referenced_type" : "type-16"
9264    },
9265    {
9266     "referenced_type" : "type-3"
9267    },
9268    {
9269     "referenced_type" : "type-3"
9270    },
9271    {
9272     "referenced_type" : "type-3"
9273    }
9274   ],
9275   "return_type" : "type-3",
9276   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
9277  },
9278  {
9279   "function_name" : "libyuv::I420Psnr",
9280   "linker_set_key" : "I420Psnr",
9281   "parameters" :
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-7"
9303    },
9304    {
9305     "referenced_type" : "type-3"
9306    },
9307    {
9308     "referenced_type" : "type-7"
9309    },
9310    {
9311     "referenced_type" : "type-3"
9312    },
9313    {
9314     "referenced_type" : "type-7"
9315    },
9316    {
9317     "referenced_type" : "type-3"
9318    },
9319    {
9320     "referenced_type" : "type-3"
9321    },
9322    {
9323     "referenced_type" : "type-3"
9324    }
9325   ],
9326   "return_type" : "type-10",
9327   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
9328  },
9329  {
9330   "function_name" : "libyuv::I420Rect",
9331   "linker_set_key" : "I420Rect",
9332   "parameters" :
9333   [
9334    {
9335     "referenced_type" : "type-16"
9336    },
9337    {
9338     "referenced_type" : "type-3"
9339    },
9340    {
9341     "referenced_type" : "type-16"
9342    },
9343    {
9344     "referenced_type" : "type-3"
9345    },
9346    {
9347     "referenced_type" : "type-16"
9348    },
9349    {
9350     "referenced_type" : "type-3"
9351    },
9352    {
9353     "referenced_type" : "type-3"
9354    },
9355    {
9356     "referenced_type" : "type-3"
9357    },
9358    {
9359     "referenced_type" : "type-3"
9360    },
9361    {
9362     "referenced_type" : "type-3"
9363    },
9364    {
9365     "referenced_type" : "type-3"
9366    },
9367    {
9368     "referenced_type" : "type-3"
9369    },
9370    {
9371     "referenced_type" : "type-3"
9372    }
9373   ],
9374   "return_type" : "type-3",
9375   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
9376  },
9377  {
9378   "function_name" : "libyuv::I420Rotate",
9379   "linker_set_key" : "I420Rotate",
9380   "parameters" :
9381   [
9382    {
9383     "referenced_type" : "type-7"
9384    },
9385    {
9386     "referenced_type" : "type-3"
9387    },
9388    {
9389     "referenced_type" : "type-7"
9390    },
9391    {
9392     "referenced_type" : "type-3"
9393    },
9394    {
9395     "referenced_type" : "type-7"
9396    },
9397    {
9398     "referenced_type" : "type-3"
9399    },
9400    {
9401     "referenced_type" : "type-16"
9402    },
9403    {
9404     "referenced_type" : "type-3"
9405    },
9406    {
9407     "referenced_type" : "type-16"
9408    },
9409    {
9410     "referenced_type" : "type-3"
9411    },
9412    {
9413     "referenced_type" : "type-16"
9414    },
9415    {
9416     "referenced_type" : "type-3"
9417    },
9418    {
9419     "referenced_type" : "type-3"
9420    },
9421    {
9422     "referenced_type" : "type-3"
9423    },
9424    {
9425     "referenced_type" : "type-13"
9426    }
9427   ],
9428   "return_type" : "type-3",
9429   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
9430  },
9431  {
9432   "function_name" : "libyuv::I420Scale",
9433   "linker_set_key" : "I420Scale",
9434   "parameters" :
9435   [
9436    {
9437     "referenced_type" : "type-7"
9438    },
9439    {
9440     "referenced_type" : "type-3"
9441    },
9442    {
9443     "referenced_type" : "type-7"
9444    },
9445    {
9446     "referenced_type" : "type-3"
9447    },
9448    {
9449     "referenced_type" : "type-7"
9450    },
9451    {
9452     "referenced_type" : "type-3"
9453    },
9454    {
9455     "referenced_type" : "type-3"
9456    },
9457    {
9458     "referenced_type" : "type-3"
9459    },
9460    {
9461     "referenced_type" : "type-16"
9462    },
9463    {
9464     "referenced_type" : "type-3"
9465    },
9466    {
9467     "referenced_type" : "type-16"
9468    },
9469    {
9470     "referenced_type" : "type-3"
9471    },
9472    {
9473     "referenced_type" : "type-16"
9474    },
9475    {
9476     "referenced_type" : "type-3"
9477    },
9478    {
9479     "referenced_type" : "type-3"
9480    },
9481    {
9482     "referenced_type" : "type-3"
9483    },
9484    {
9485     "referenced_type" : "type-15"
9486    }
9487   ],
9488   "return_type" : "type-3",
9489   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
9490  },
9491  {
9492   "function_name" : "libyuv::I420Scale_16",
9493   "linker_set_key" : "I420Scale_16",
9494   "parameters" :
9495   [
9496    {
9497     "referenced_type" : "type-42"
9498    },
9499    {
9500     "referenced_type" : "type-3"
9501    },
9502    {
9503     "referenced_type" : "type-42"
9504    },
9505    {
9506     "referenced_type" : "type-3"
9507    },
9508    {
9509     "referenced_type" : "type-42"
9510    },
9511    {
9512     "referenced_type" : "type-3"
9513    },
9514    {
9515     "referenced_type" : "type-3"
9516    },
9517    {
9518     "referenced_type" : "type-3"
9519    },
9520    {
9521     "referenced_type" : "type-45"
9522    },
9523    {
9524     "referenced_type" : "type-3"
9525    },
9526    {
9527     "referenced_type" : "type-45"
9528    },
9529    {
9530     "referenced_type" : "type-3"
9531    },
9532    {
9533     "referenced_type" : "type-45"
9534    },
9535    {
9536     "referenced_type" : "type-3"
9537    },
9538    {
9539     "referenced_type" : "type-3"
9540    },
9541    {
9542     "referenced_type" : "type-3"
9543    },
9544    {
9545     "referenced_type" : "type-15"
9546    }
9547   ],
9548   "return_type" : "type-3",
9549   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
9550  },
9551  {
9552   "function_name" : "libyuv::I420Ssim",
9553   "linker_set_key" : "I420Ssim",
9554   "parameters" :
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-7"
9576    },
9577    {
9578     "referenced_type" : "type-3"
9579    },
9580    {
9581     "referenced_type" : "type-7"
9582    },
9583    {
9584     "referenced_type" : "type-3"
9585    },
9586    {
9587     "referenced_type" : "type-7"
9588    },
9589    {
9590     "referenced_type" : "type-3"
9591    },
9592    {
9593     "referenced_type" : "type-3"
9594    },
9595    {
9596     "referenced_type" : "type-3"
9597    }
9598   ],
9599   "return_type" : "type-10",
9600   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
9601  },
9602  {
9603   "function_name" : "libyuv::I420ToABGR",
9604   "linker_set_key" : "I420ToABGR",
9605   "parameters" :
9606   [
9607    {
9608     "referenced_type" : "type-7"
9609    },
9610    {
9611     "referenced_type" : "type-3"
9612    },
9613    {
9614     "referenced_type" : "type-7"
9615    },
9616    {
9617     "referenced_type" : "type-3"
9618    },
9619    {
9620     "referenced_type" : "type-7"
9621    },
9622    {
9623     "referenced_type" : "type-3"
9624    },
9625    {
9626     "referenced_type" : "type-16"
9627    },
9628    {
9629     "referenced_type" : "type-3"
9630    },
9631    {
9632     "referenced_type" : "type-3"
9633    },
9634    {
9635     "referenced_type" : "type-3"
9636    }
9637   ],
9638   "return_type" : "type-3",
9639   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
9640  },
9641  {
9642   "function_name" : "libyuv::I420ToARGB",
9643   "linker_set_key" : "I420ToARGB",
9644   "parameters" :
9645   [
9646    {
9647     "referenced_type" : "type-7"
9648    },
9649    {
9650     "referenced_type" : "type-3"
9651    },
9652    {
9653     "referenced_type" : "type-7"
9654    },
9655    {
9656     "referenced_type" : "type-3"
9657    },
9658    {
9659     "referenced_type" : "type-7"
9660    },
9661    {
9662     "referenced_type" : "type-3"
9663    },
9664    {
9665     "referenced_type" : "type-16"
9666    },
9667    {
9668     "referenced_type" : "type-3"
9669    },
9670    {
9671     "referenced_type" : "type-3"
9672    },
9673    {
9674     "referenced_type" : "type-3"
9675    }
9676   ],
9677   "return_type" : "type-3",
9678   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
9679  },
9680  {
9681   "function_name" : "libyuv::I420ToARGB1555",
9682   "linker_set_key" : "I420ToARGB1555",
9683   "parameters" :
9684   [
9685    {
9686     "referenced_type" : "type-7"
9687    },
9688    {
9689     "referenced_type" : "type-3"
9690    },
9691    {
9692     "referenced_type" : "type-7"
9693    },
9694    {
9695     "referenced_type" : "type-3"
9696    },
9697    {
9698     "referenced_type" : "type-7"
9699    },
9700    {
9701     "referenced_type" : "type-3"
9702    },
9703    {
9704     "referenced_type" : "type-16"
9705    },
9706    {
9707     "referenced_type" : "type-3"
9708    },
9709    {
9710     "referenced_type" : "type-3"
9711    },
9712    {
9713     "referenced_type" : "type-3"
9714    }
9715   ],
9716   "return_type" : "type-3",
9717   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9718  },
9719  {
9720   "function_name" : "libyuv::I420ToARGB4444",
9721   "linker_set_key" : "I420ToARGB4444",
9722   "parameters" :
9723   [
9724    {
9725     "referenced_type" : "type-7"
9726    },
9727    {
9728     "referenced_type" : "type-3"
9729    },
9730    {
9731     "referenced_type" : "type-7"
9732    },
9733    {
9734     "referenced_type" : "type-3"
9735    },
9736    {
9737     "referenced_type" : "type-7"
9738    },
9739    {
9740     "referenced_type" : "type-3"
9741    },
9742    {
9743     "referenced_type" : "type-16"
9744    },
9745    {
9746     "referenced_type" : "type-3"
9747    },
9748    {
9749     "referenced_type" : "type-3"
9750    },
9751    {
9752     "referenced_type" : "type-3"
9753    }
9754   ],
9755   "return_type" : "type-3",
9756   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9757  },
9758  {
9759   "function_name" : "libyuv::I420ToBGRA",
9760   "linker_set_key" : "I420ToBGRA",
9761   "parameters" :
9762   [
9763    {
9764     "referenced_type" : "type-7"
9765    },
9766    {
9767     "referenced_type" : "type-3"
9768    },
9769    {
9770     "referenced_type" : "type-7"
9771    },
9772    {
9773     "referenced_type" : "type-3"
9774    },
9775    {
9776     "referenced_type" : "type-7"
9777    },
9778    {
9779     "referenced_type" : "type-3"
9780    },
9781    {
9782     "referenced_type" : "type-16"
9783    },
9784    {
9785     "referenced_type" : "type-3"
9786    },
9787    {
9788     "referenced_type" : "type-3"
9789    },
9790    {
9791     "referenced_type" : "type-3"
9792    }
9793   ],
9794   "return_type" : "type-3",
9795   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9796  },
9797  {
9798   "function_name" : "libyuv::I420ToI400",
9799   "linker_set_key" : "I420ToI400",
9800   "parameters" :
9801   [
9802    {
9803     "referenced_type" : "type-7"
9804    },
9805    {
9806     "referenced_type" : "type-3"
9807    },
9808    {
9809     "referenced_type" : "type-7"
9810    },
9811    {
9812     "referenced_type" : "type-3"
9813    },
9814    {
9815     "referenced_type" : "type-7"
9816    },
9817    {
9818     "referenced_type" : "type-3"
9819    },
9820    {
9821     "referenced_type" : "type-16"
9822    },
9823    {
9824     "referenced_type" : "type-3"
9825    },
9826    {
9827     "referenced_type" : "type-3"
9828    },
9829    {
9830     "referenced_type" : "type-3"
9831    }
9832   ],
9833   "return_type" : "type-3",
9834   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
9835  },
9836  {
9837   "function_name" : "libyuv::I420ToI422",
9838   "linker_set_key" : "I420ToI422",
9839   "parameters" :
9840   [
9841    {
9842     "referenced_type" : "type-7"
9843    },
9844    {
9845     "referenced_type" : "type-3"
9846    },
9847    {
9848     "referenced_type" : "type-7"
9849    },
9850    {
9851     "referenced_type" : "type-3"
9852    },
9853    {
9854     "referenced_type" : "type-7"
9855    },
9856    {
9857     "referenced_type" : "type-3"
9858    },
9859    {
9860     "referenced_type" : "type-16"
9861    },
9862    {
9863     "referenced_type" : "type-3"
9864    },
9865    {
9866     "referenced_type" : "type-16"
9867    },
9868    {
9869     "referenced_type" : "type-3"
9870    },
9871    {
9872     "referenced_type" : "type-16"
9873    },
9874    {
9875     "referenced_type" : "type-3"
9876    },
9877    {
9878     "referenced_type" : "type-3"
9879    },
9880    {
9881     "referenced_type" : "type-3"
9882    }
9883   ],
9884   "return_type" : "type-3",
9885   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9886  },
9887  {
9888   "function_name" : "libyuv::I420ToI444",
9889   "linker_set_key" : "I420ToI444",
9890   "parameters" :
9891   [
9892    {
9893     "referenced_type" : "type-7"
9894    },
9895    {
9896     "referenced_type" : "type-3"
9897    },
9898    {
9899     "referenced_type" : "type-7"
9900    },
9901    {
9902     "referenced_type" : "type-3"
9903    },
9904    {
9905     "referenced_type" : "type-7"
9906    },
9907    {
9908     "referenced_type" : "type-3"
9909    },
9910    {
9911     "referenced_type" : "type-16"
9912    },
9913    {
9914     "referenced_type" : "type-3"
9915    },
9916    {
9917     "referenced_type" : "type-16"
9918    },
9919    {
9920     "referenced_type" : "type-3"
9921    },
9922    {
9923     "referenced_type" : "type-16"
9924    },
9925    {
9926     "referenced_type" : "type-3"
9927    },
9928    {
9929     "referenced_type" : "type-3"
9930    },
9931    {
9932     "referenced_type" : "type-3"
9933    }
9934   ],
9935   "return_type" : "type-3",
9936   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9937  },
9938  {
9939   "function_name" : "libyuv::I420ToNV12",
9940   "linker_set_key" : "I420ToNV12",
9941   "parameters" :
9942   [
9943    {
9944     "referenced_type" : "type-7"
9945    },
9946    {
9947     "referenced_type" : "type-3"
9948    },
9949    {
9950     "referenced_type" : "type-7"
9951    },
9952    {
9953     "referenced_type" : "type-3"
9954    },
9955    {
9956     "referenced_type" : "type-7"
9957    },
9958    {
9959     "referenced_type" : "type-3"
9960    },
9961    {
9962     "referenced_type" : "type-16"
9963    },
9964    {
9965     "referenced_type" : "type-3"
9966    },
9967    {
9968     "referenced_type" : "type-16"
9969    },
9970    {
9971     "referenced_type" : "type-3"
9972    },
9973    {
9974     "referenced_type" : "type-3"
9975    },
9976    {
9977     "referenced_type" : "type-3"
9978    }
9979   ],
9980   "return_type" : "type-3",
9981   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
9982  },
9983  {
9984   "function_name" : "libyuv::I420ToNV21",
9985   "linker_set_key" : "I420ToNV21",
9986   "parameters" :
9987   [
9988    {
9989     "referenced_type" : "type-7"
9990    },
9991    {
9992     "referenced_type" : "type-3"
9993    },
9994    {
9995     "referenced_type" : "type-7"
9996    },
9997    {
9998     "referenced_type" : "type-3"
9999    },
10000    {
10001     "referenced_type" : "type-7"
10002    },
10003    {
10004     "referenced_type" : "type-3"
10005    },
10006    {
10007     "referenced_type" : "type-16"
10008    },
10009    {
10010     "referenced_type" : "type-3"
10011    },
10012    {
10013     "referenced_type" : "type-16"
10014    },
10015    {
10016     "referenced_type" : "type-3"
10017    },
10018    {
10019     "referenced_type" : "type-3"
10020    },
10021    {
10022     "referenced_type" : "type-3"
10023    }
10024   ],
10025   "return_type" : "type-3",
10026   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10027  },
10028  {
10029   "function_name" : "libyuv::I420ToRAW",
10030   "linker_set_key" : "I420ToRAW",
10031   "parameters" :
10032   [
10033    {
10034     "referenced_type" : "type-7"
10035    },
10036    {
10037     "referenced_type" : "type-3"
10038    },
10039    {
10040     "referenced_type" : "type-7"
10041    },
10042    {
10043     "referenced_type" : "type-3"
10044    },
10045    {
10046     "referenced_type" : "type-7"
10047    },
10048    {
10049     "referenced_type" : "type-3"
10050    },
10051    {
10052     "referenced_type" : "type-16"
10053    },
10054    {
10055     "referenced_type" : "type-3"
10056    },
10057    {
10058     "referenced_type" : "type-3"
10059    },
10060    {
10061     "referenced_type" : "type-3"
10062    }
10063   ],
10064   "return_type" : "type-3",
10065   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10066  },
10067  {
10068   "function_name" : "libyuv::I420ToRGB24",
10069   "linker_set_key" : "I420ToRGB24",
10070   "parameters" :
10071   [
10072    {
10073     "referenced_type" : "type-7"
10074    },
10075    {
10076     "referenced_type" : "type-3"
10077    },
10078    {
10079     "referenced_type" : "type-7"
10080    },
10081    {
10082     "referenced_type" : "type-3"
10083    },
10084    {
10085     "referenced_type" : "type-7"
10086    },
10087    {
10088     "referenced_type" : "type-3"
10089    },
10090    {
10091     "referenced_type" : "type-16"
10092    },
10093    {
10094     "referenced_type" : "type-3"
10095    },
10096    {
10097     "referenced_type" : "type-3"
10098    },
10099    {
10100     "referenced_type" : "type-3"
10101    }
10102   ],
10103   "return_type" : "type-3",
10104   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10105  },
10106  {
10107   "function_name" : "libyuv::I420ToRGB565",
10108   "linker_set_key" : "I420ToRGB565",
10109   "parameters" :
10110   [
10111    {
10112     "referenced_type" : "type-7"
10113    },
10114    {
10115     "referenced_type" : "type-3"
10116    },
10117    {
10118     "referenced_type" : "type-7"
10119    },
10120    {
10121     "referenced_type" : "type-3"
10122    },
10123    {
10124     "referenced_type" : "type-7"
10125    },
10126    {
10127     "referenced_type" : "type-3"
10128    },
10129    {
10130     "referenced_type" : "type-16"
10131    },
10132    {
10133     "referenced_type" : "type-3"
10134    },
10135    {
10136     "referenced_type" : "type-3"
10137    },
10138    {
10139     "referenced_type" : "type-3"
10140    }
10141   ],
10142   "return_type" : "type-3",
10143   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10144  },
10145  {
10146   "function_name" : "libyuv::I420ToRGB565Dither",
10147   "linker_set_key" : "I420ToRGB565Dither",
10148   "parameters" :
10149   [
10150    {
10151     "referenced_type" : "type-7"
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-7"
10164    },
10165    {
10166     "referenced_type" : "type-3"
10167    },
10168    {
10169     "referenced_type" : "type-16"
10170    },
10171    {
10172     "referenced_type" : "type-3"
10173    },
10174    {
10175     "referenced_type" : "type-7"
10176    },
10177    {
10178     "referenced_type" : "type-3"
10179    },
10180    {
10181     "referenced_type" : "type-3"
10182    }
10183   ],
10184   "return_type" : "type-3",
10185   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10186  },
10187  {
10188   "function_name" : "libyuv::I420ToRGBA",
10189   "linker_set_key" : "I420ToRGBA",
10190   "parameters" :
10191   [
10192    {
10193     "referenced_type" : "type-7"
10194    },
10195    {
10196     "referenced_type" : "type-3"
10197    },
10198    {
10199     "referenced_type" : "type-7"
10200    },
10201    {
10202     "referenced_type" : "type-3"
10203    },
10204    {
10205     "referenced_type" : "type-7"
10206    },
10207    {
10208     "referenced_type" : "type-3"
10209    },
10210    {
10211     "referenced_type" : "type-16"
10212    },
10213    {
10214     "referenced_type" : "type-3"
10215    },
10216    {
10217     "referenced_type" : "type-3"
10218    },
10219    {
10220     "referenced_type" : "type-3"
10221    }
10222   ],
10223   "return_type" : "type-3",
10224   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10225  },
10226  {
10227   "function_name" : "libyuv::I420ToUYVY",
10228   "linker_set_key" : "I420ToUYVY",
10229   "parameters" :
10230   [
10231    {
10232     "referenced_type" : "type-7"
10233    },
10234    {
10235     "referenced_type" : "type-3"
10236    },
10237    {
10238     "referenced_type" : "type-7"
10239    },
10240    {
10241     "referenced_type" : "type-3"
10242    },
10243    {
10244     "referenced_type" : "type-7"
10245    },
10246    {
10247     "referenced_type" : "type-3"
10248    },
10249    {
10250     "referenced_type" : "type-16"
10251    },
10252    {
10253     "referenced_type" : "type-3"
10254    },
10255    {
10256     "referenced_type" : "type-3"
10257    },
10258    {
10259     "referenced_type" : "type-3"
10260    }
10261   ],
10262   "return_type" : "type-3",
10263   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10264  },
10265  {
10266   "function_name" : "libyuv::I420ToYUY2",
10267   "linker_set_key" : "I420ToYUY2",
10268   "parameters" :
10269   [
10270    {
10271     "referenced_type" : "type-7"
10272    },
10273    {
10274     "referenced_type" : "type-3"
10275    },
10276    {
10277     "referenced_type" : "type-7"
10278    },
10279    {
10280     "referenced_type" : "type-3"
10281    },
10282    {
10283     "referenced_type" : "type-7"
10284    },
10285    {
10286     "referenced_type" : "type-3"
10287    },
10288    {
10289     "referenced_type" : "type-16"
10290    },
10291    {
10292     "referenced_type" : "type-3"
10293    },
10294    {
10295     "referenced_type" : "type-3"
10296    },
10297    {
10298     "referenced_type" : "type-3"
10299    }
10300   ],
10301   "return_type" : "type-3",
10302   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
10303  },
10304  {
10305   "function_name" : "libyuv::I422AlphaToARGBRow_AVX2",
10306   "linker_set_key" : "I422AlphaToARGBRow_AVX2",
10307   "parameters" :
10308   [
10309    {
10310     "referenced_type" : "type-7"
10311    },
10312    {
10313     "referenced_type" : "type-7"
10314    },
10315    {
10316     "referenced_type" : "type-7"
10317    },
10318    {
10319     "referenced_type" : "type-7"
10320    },
10321    {
10322     "referenced_type" : "type-16"
10323    },
10324    {
10325     "referenced_type" : "type-143"
10326    },
10327    {
10328     "referenced_type" : "type-3"
10329    }
10330   ],
10331   "return_type" : "type-40",
10332   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10333  },
10334  {
10335   "function_name" : "libyuv::I422AlphaToARGBRow_Any_AVX2",
10336   "linker_set_key" : "I422AlphaToARGBRow_Any_AVX2",
10337   "parameters" :
10338   [
10339    {
10340     "referenced_type" : "type-7"
10341    },
10342    {
10343     "referenced_type" : "type-7"
10344    },
10345    {
10346     "referenced_type" : "type-7"
10347    },
10348    {
10349     "referenced_type" : "type-7"
10350    },
10351    {
10352     "referenced_type" : "type-16"
10353    },
10354    {
10355     "referenced_type" : "type-143"
10356    },
10357    {
10358     "referenced_type" : "type-3"
10359    }
10360   ],
10361   "return_type" : "type-40",
10362   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10363  },
10364  {
10365   "function_name" : "libyuv::I422AlphaToARGBRow_Any_SSSE3",
10366   "linker_set_key" : "I422AlphaToARGBRow_Any_SSSE3",
10367   "parameters" :
10368   [
10369    {
10370     "referenced_type" : "type-7"
10371    },
10372    {
10373     "referenced_type" : "type-7"
10374    },
10375    {
10376     "referenced_type" : "type-7"
10377    },
10378    {
10379     "referenced_type" : "type-7"
10380    },
10381    {
10382     "referenced_type" : "type-16"
10383    },
10384    {
10385     "referenced_type" : "type-143"
10386    },
10387    {
10388     "referenced_type" : "type-3"
10389    }
10390   ],
10391   "return_type" : "type-40",
10392   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10393  },
10394  {
10395   "function_name" : "libyuv::I422AlphaToARGBRow_C",
10396   "linker_set_key" : "I422AlphaToARGBRow_C",
10397   "parameters" :
10398   [
10399    {
10400     "referenced_type" : "type-7"
10401    },
10402    {
10403     "referenced_type" : "type-7"
10404    },
10405    {
10406     "referenced_type" : "type-7"
10407    },
10408    {
10409     "referenced_type" : "type-7"
10410    },
10411    {
10412     "referenced_type" : "type-16"
10413    },
10414    {
10415     "referenced_type" : "type-143"
10416    },
10417    {
10418     "referenced_type" : "type-3"
10419    }
10420   ],
10421   "return_type" : "type-40",
10422   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10423  },
10424  {
10425   "function_name" : "libyuv::I422AlphaToARGBRow_SSSE3",
10426   "linker_set_key" : "I422AlphaToARGBRow_SSSE3",
10427   "parameters" :
10428   [
10429    {
10430     "referenced_type" : "type-7"
10431    },
10432    {
10433     "referenced_type" : "type-7"
10434    },
10435    {
10436     "referenced_type" : "type-7"
10437    },
10438    {
10439     "referenced_type" : "type-7"
10440    },
10441    {
10442     "referenced_type" : "type-16"
10443    },
10444    {
10445     "referenced_type" : "type-143"
10446    },
10447    {
10448     "referenced_type" : "type-3"
10449    }
10450   ],
10451   "return_type" : "type-40",
10452   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10453  },
10454  {
10455   "function_name" : "libyuv::I422Copy",
10456   "linker_set_key" : "I422Copy",
10457   "parameters" :
10458   [
10459    {
10460     "referenced_type" : "type-7"
10461    },
10462    {
10463     "referenced_type" : "type-3"
10464    },
10465    {
10466     "referenced_type" : "type-7"
10467    },
10468    {
10469     "referenced_type" : "type-3"
10470    },
10471    {
10472     "referenced_type" : "type-7"
10473    },
10474    {
10475     "referenced_type" : "type-3"
10476    },
10477    {
10478     "referenced_type" : "type-16"
10479    },
10480    {
10481     "referenced_type" : "type-3"
10482    },
10483    {
10484     "referenced_type" : "type-16"
10485    },
10486    {
10487     "referenced_type" : "type-3"
10488    },
10489    {
10490     "referenced_type" : "type-16"
10491    },
10492    {
10493     "referenced_type" : "type-3"
10494    },
10495    {
10496     "referenced_type" : "type-3"
10497    },
10498    {
10499     "referenced_type" : "type-3"
10500    }
10501   ],
10502   "return_type" : "type-3",
10503   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
10504  },
10505  {
10506   "function_name" : "libyuv::I422ToABGR",
10507   "linker_set_key" : "I422ToABGR",
10508   "parameters" :
10509   [
10510    {
10511     "referenced_type" : "type-7"
10512    },
10513    {
10514     "referenced_type" : "type-3"
10515    },
10516    {
10517     "referenced_type" : "type-7"
10518    },
10519    {
10520     "referenced_type" : "type-3"
10521    },
10522    {
10523     "referenced_type" : "type-7"
10524    },
10525    {
10526     "referenced_type" : "type-3"
10527    },
10528    {
10529     "referenced_type" : "type-16"
10530    },
10531    {
10532     "referenced_type" : "type-3"
10533    },
10534    {
10535     "referenced_type" : "type-3"
10536    },
10537    {
10538     "referenced_type" : "type-3"
10539    }
10540   ],
10541   "return_type" : "type-3",
10542   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
10543  },
10544  {
10545   "function_name" : "libyuv::I422ToARGB",
10546   "linker_set_key" : "I422ToARGB",
10547   "parameters" :
10548   [
10549    {
10550     "referenced_type" : "type-7"
10551    },
10552    {
10553     "referenced_type" : "type-3"
10554    },
10555    {
10556     "referenced_type" : "type-7"
10557    },
10558    {
10559     "referenced_type" : "type-3"
10560    },
10561    {
10562     "referenced_type" : "type-7"
10563    },
10564    {
10565     "referenced_type" : "type-3"
10566    },
10567    {
10568     "referenced_type" : "type-16"
10569    },
10570    {
10571     "referenced_type" : "type-3"
10572    },
10573    {
10574     "referenced_type" : "type-3"
10575    },
10576    {
10577     "referenced_type" : "type-3"
10578    }
10579   ],
10580   "return_type" : "type-3",
10581   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
10582  },
10583  {
10584   "function_name" : "libyuv::I422ToARGB1555Row_AVX2",
10585   "linker_set_key" : "I422ToARGB1555Row_AVX2",
10586   "parameters" :
10587   [
10588    {
10589     "referenced_type" : "type-7"
10590    },
10591    {
10592     "referenced_type" : "type-7"
10593    },
10594    {
10595     "referenced_type" : "type-7"
10596    },
10597    {
10598     "referenced_type" : "type-16"
10599    },
10600    {
10601     "referenced_type" : "type-143"
10602    },
10603    {
10604     "referenced_type" : "type-3"
10605    }
10606   ],
10607   "return_type" : "type-40",
10608   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10609  },
10610  {
10611   "function_name" : "libyuv::I422ToARGB1555Row_Any_AVX2",
10612   "linker_set_key" : "I422ToARGB1555Row_Any_AVX2",
10613   "parameters" :
10614   [
10615    {
10616     "referenced_type" : "type-7"
10617    },
10618    {
10619     "referenced_type" : "type-7"
10620    },
10621    {
10622     "referenced_type" : "type-7"
10623    },
10624    {
10625     "referenced_type" : "type-16"
10626    },
10627    {
10628     "referenced_type" : "type-143"
10629    },
10630    {
10631     "referenced_type" : "type-3"
10632    }
10633   ],
10634   "return_type" : "type-40",
10635   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10636  },
10637  {
10638   "function_name" : "libyuv::I422ToARGB1555Row_Any_SSSE3",
10639   "linker_set_key" : "I422ToARGB1555Row_Any_SSSE3",
10640   "parameters" :
10641   [
10642    {
10643     "referenced_type" : "type-7"
10644    },
10645    {
10646     "referenced_type" : "type-7"
10647    },
10648    {
10649     "referenced_type" : "type-7"
10650    },
10651    {
10652     "referenced_type" : "type-16"
10653    },
10654    {
10655     "referenced_type" : "type-143"
10656    },
10657    {
10658     "referenced_type" : "type-3"
10659    }
10660   ],
10661   "return_type" : "type-40",
10662   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10663  },
10664  {
10665   "function_name" : "libyuv::I422ToARGB1555Row_C",
10666   "linker_set_key" : "I422ToARGB1555Row_C",
10667   "parameters" :
10668   [
10669    {
10670     "referenced_type" : "type-7"
10671    },
10672    {
10673     "referenced_type" : "type-7"
10674    },
10675    {
10676     "referenced_type" : "type-7"
10677    },
10678    {
10679     "referenced_type" : "type-16"
10680    },
10681    {
10682     "referenced_type" : "type-143"
10683    },
10684    {
10685     "referenced_type" : "type-3"
10686    }
10687   ],
10688   "return_type" : "type-40",
10689   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10690  },
10691  {
10692   "function_name" : "libyuv::I422ToARGB1555Row_SSSE3",
10693   "linker_set_key" : "I422ToARGB1555Row_SSSE3",
10694   "parameters" :
10695   [
10696    {
10697     "referenced_type" : "type-7"
10698    },
10699    {
10700     "referenced_type" : "type-7"
10701    },
10702    {
10703     "referenced_type" : "type-7"
10704    },
10705    {
10706     "referenced_type" : "type-16"
10707    },
10708    {
10709     "referenced_type" : "type-143"
10710    },
10711    {
10712     "referenced_type" : "type-3"
10713    }
10714   ],
10715   "return_type" : "type-40",
10716   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10717  },
10718  {
10719   "function_name" : "libyuv::I422ToARGB4444Row_AVX2",
10720   "linker_set_key" : "I422ToARGB4444Row_AVX2",
10721   "parameters" :
10722   [
10723    {
10724     "referenced_type" : "type-7"
10725    },
10726    {
10727     "referenced_type" : "type-7"
10728    },
10729    {
10730     "referenced_type" : "type-7"
10731    },
10732    {
10733     "referenced_type" : "type-16"
10734    },
10735    {
10736     "referenced_type" : "type-143"
10737    },
10738    {
10739     "referenced_type" : "type-3"
10740    }
10741   ],
10742   "return_type" : "type-40",
10743   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10744  },
10745  {
10746   "function_name" : "libyuv::I422ToARGB4444Row_Any_AVX2",
10747   "linker_set_key" : "I422ToARGB4444Row_Any_AVX2",
10748   "parameters" :
10749   [
10750    {
10751     "referenced_type" : "type-7"
10752    },
10753    {
10754     "referenced_type" : "type-7"
10755    },
10756    {
10757     "referenced_type" : "type-7"
10758    },
10759    {
10760     "referenced_type" : "type-16"
10761    },
10762    {
10763     "referenced_type" : "type-143"
10764    },
10765    {
10766     "referenced_type" : "type-3"
10767    }
10768   ],
10769   "return_type" : "type-40",
10770   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10771  },
10772  {
10773   "function_name" : "libyuv::I422ToARGB4444Row_Any_SSSE3",
10774   "linker_set_key" : "I422ToARGB4444Row_Any_SSSE3",
10775   "parameters" :
10776   [
10777    {
10778     "referenced_type" : "type-7"
10779    },
10780    {
10781     "referenced_type" : "type-7"
10782    },
10783    {
10784     "referenced_type" : "type-7"
10785    },
10786    {
10787     "referenced_type" : "type-16"
10788    },
10789    {
10790     "referenced_type" : "type-143"
10791    },
10792    {
10793     "referenced_type" : "type-3"
10794    }
10795   ],
10796   "return_type" : "type-40",
10797   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10798  },
10799  {
10800   "function_name" : "libyuv::I422ToARGB4444Row_C",
10801   "linker_set_key" : "I422ToARGB4444Row_C",
10802   "parameters" :
10803   [
10804    {
10805     "referenced_type" : "type-7"
10806    },
10807    {
10808     "referenced_type" : "type-7"
10809    },
10810    {
10811     "referenced_type" : "type-7"
10812    },
10813    {
10814     "referenced_type" : "type-16"
10815    },
10816    {
10817     "referenced_type" : "type-143"
10818    },
10819    {
10820     "referenced_type" : "type-3"
10821    }
10822   ],
10823   "return_type" : "type-40",
10824   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10825  },
10826  {
10827   "function_name" : "libyuv::I422ToARGB4444Row_SSSE3",
10828   "linker_set_key" : "I422ToARGB4444Row_SSSE3",
10829   "parameters" :
10830   [
10831    {
10832     "referenced_type" : "type-7"
10833    },
10834    {
10835     "referenced_type" : "type-7"
10836    },
10837    {
10838     "referenced_type" : "type-7"
10839    },
10840    {
10841     "referenced_type" : "type-16"
10842    },
10843    {
10844     "referenced_type" : "type-143"
10845    },
10846    {
10847     "referenced_type" : "type-3"
10848    }
10849   ],
10850   "return_type" : "type-40",
10851   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10852  },
10853  {
10854   "function_name" : "libyuv::I422ToARGBRow_AVX2",
10855   "linker_set_key" : "I422ToARGBRow_AVX2",
10856   "parameters" :
10857   [
10858    {
10859     "referenced_type" : "type-7"
10860    },
10861    {
10862     "referenced_type" : "type-7"
10863    },
10864    {
10865     "referenced_type" : "type-7"
10866    },
10867    {
10868     "referenced_type" : "type-16"
10869    },
10870    {
10871     "referenced_type" : "type-143"
10872    },
10873    {
10874     "referenced_type" : "type-3"
10875    }
10876   ],
10877   "return_type" : "type-40",
10878   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10879  },
10880  {
10881   "function_name" : "libyuv::I422ToARGBRow_Any_AVX2",
10882   "linker_set_key" : "I422ToARGBRow_Any_AVX2",
10883   "parameters" :
10884   [
10885    {
10886     "referenced_type" : "type-7"
10887    },
10888    {
10889     "referenced_type" : "type-7"
10890    },
10891    {
10892     "referenced_type" : "type-7"
10893    },
10894    {
10895     "referenced_type" : "type-16"
10896    },
10897    {
10898     "referenced_type" : "type-143"
10899    },
10900    {
10901     "referenced_type" : "type-3"
10902    }
10903   ],
10904   "return_type" : "type-40",
10905   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10906  },
10907  {
10908   "function_name" : "libyuv::I422ToARGBRow_Any_SSSE3",
10909   "linker_set_key" : "I422ToARGBRow_Any_SSSE3",
10910   "parameters" :
10911   [
10912    {
10913     "referenced_type" : "type-7"
10914    },
10915    {
10916     "referenced_type" : "type-7"
10917    },
10918    {
10919     "referenced_type" : "type-7"
10920    },
10921    {
10922     "referenced_type" : "type-16"
10923    },
10924    {
10925     "referenced_type" : "type-143"
10926    },
10927    {
10928     "referenced_type" : "type-3"
10929    }
10930   ],
10931   "return_type" : "type-40",
10932   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10933  },
10934  {
10935   "function_name" : "libyuv::I422ToARGBRow_C",
10936   "linker_set_key" : "I422ToARGBRow_C",
10937   "parameters" :
10938   [
10939    {
10940     "referenced_type" : "type-7"
10941    },
10942    {
10943     "referenced_type" : "type-7"
10944    },
10945    {
10946     "referenced_type" : "type-7"
10947    },
10948    {
10949     "referenced_type" : "type-16"
10950    },
10951    {
10952     "referenced_type" : "type-143"
10953    },
10954    {
10955     "referenced_type" : "type-3"
10956    }
10957   ],
10958   "return_type" : "type-40",
10959   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10960  },
10961  {
10962   "function_name" : "libyuv::I422ToARGBRow_SSSE3",
10963   "linker_set_key" : "I422ToARGBRow_SSSE3",
10964   "parameters" :
10965   [
10966    {
10967     "referenced_type" : "type-7"
10968    },
10969    {
10970     "referenced_type" : "type-7"
10971    },
10972    {
10973     "referenced_type" : "type-7"
10974    },
10975    {
10976     "referenced_type" : "type-16"
10977    },
10978    {
10979     "referenced_type" : "type-143"
10980    },
10981    {
10982     "referenced_type" : "type-3"
10983    }
10984   ],
10985   "return_type" : "type-40",
10986   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
10987  },
10988  {
10989   "function_name" : "libyuv::I422ToBGRA",
10990   "linker_set_key" : "I422ToBGRA",
10991   "parameters" :
10992   [
10993    {
10994     "referenced_type" : "type-7"
10995    },
10996    {
10997     "referenced_type" : "type-3"
10998    },
10999    {
11000     "referenced_type" : "type-7"
11001    },
11002    {
11003     "referenced_type" : "type-3"
11004    },
11005    {
11006     "referenced_type" : "type-7"
11007    },
11008    {
11009     "referenced_type" : "type-3"
11010    },
11011    {
11012     "referenced_type" : "type-16"
11013    },
11014    {
11015     "referenced_type" : "type-3"
11016    },
11017    {
11018     "referenced_type" : "type-3"
11019    },
11020    {
11021     "referenced_type" : "type-3"
11022    }
11023   ],
11024   "return_type" : "type-3",
11025   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
11026  },
11027  {
11028   "function_name" : "libyuv::I422ToI420",
11029   "linker_set_key" : "I422ToI420",
11030   "parameters" :
11031   [
11032    {
11033     "referenced_type" : "type-7"
11034    },
11035    {
11036     "referenced_type" : "type-3"
11037    },
11038    {
11039     "referenced_type" : "type-7"
11040    },
11041    {
11042     "referenced_type" : "type-3"
11043    },
11044    {
11045     "referenced_type" : "type-7"
11046    },
11047    {
11048     "referenced_type" : "type-3"
11049    },
11050    {
11051     "referenced_type" : "type-16"
11052    },
11053    {
11054     "referenced_type" : "type-3"
11055    },
11056    {
11057     "referenced_type" : "type-16"
11058    },
11059    {
11060     "referenced_type" : "type-3"
11061    },
11062    {
11063     "referenced_type" : "type-16"
11064    },
11065    {
11066     "referenced_type" : "type-3"
11067    },
11068    {
11069     "referenced_type" : "type-3"
11070    },
11071    {
11072     "referenced_type" : "type-3"
11073    }
11074   ],
11075   "return_type" : "type-3",
11076   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
11077  },
11078  {
11079   "function_name" : "libyuv::I422ToRGB24Row_AVX2",
11080   "linker_set_key" : "I422ToRGB24Row_AVX2",
11081   "parameters" :
11082   [
11083    {
11084     "referenced_type" : "type-7"
11085    },
11086    {
11087     "referenced_type" : "type-7"
11088    },
11089    {
11090     "referenced_type" : "type-7"
11091    },
11092    {
11093     "referenced_type" : "type-16"
11094    },
11095    {
11096     "referenced_type" : "type-143"
11097    },
11098    {
11099     "referenced_type" : "type-3"
11100    }
11101   ],
11102   "return_type" : "type-40",
11103   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11104  },
11105  {
11106   "function_name" : "libyuv::I422ToRGB24Row_Any_AVX2",
11107   "linker_set_key" : "I422ToRGB24Row_Any_AVX2",
11108   "parameters" :
11109   [
11110    {
11111     "referenced_type" : "type-7"
11112    },
11113    {
11114     "referenced_type" : "type-7"
11115    },
11116    {
11117     "referenced_type" : "type-7"
11118    },
11119    {
11120     "referenced_type" : "type-16"
11121    },
11122    {
11123     "referenced_type" : "type-143"
11124    },
11125    {
11126     "referenced_type" : "type-3"
11127    }
11128   ],
11129   "return_type" : "type-40",
11130   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11131  },
11132  {
11133   "function_name" : "libyuv::I422ToRGB24Row_Any_SSSE3",
11134   "linker_set_key" : "I422ToRGB24Row_Any_SSSE3",
11135   "parameters" :
11136   [
11137    {
11138     "referenced_type" : "type-7"
11139    },
11140    {
11141     "referenced_type" : "type-7"
11142    },
11143    {
11144     "referenced_type" : "type-7"
11145    },
11146    {
11147     "referenced_type" : "type-16"
11148    },
11149    {
11150     "referenced_type" : "type-143"
11151    },
11152    {
11153     "referenced_type" : "type-3"
11154    }
11155   ],
11156   "return_type" : "type-40",
11157   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11158  },
11159  {
11160   "function_name" : "libyuv::I422ToRGB24Row_C",
11161   "linker_set_key" : "I422ToRGB24Row_C",
11162   "parameters" :
11163   [
11164    {
11165     "referenced_type" : "type-7"
11166    },
11167    {
11168     "referenced_type" : "type-7"
11169    },
11170    {
11171     "referenced_type" : "type-7"
11172    },
11173    {
11174     "referenced_type" : "type-16"
11175    },
11176    {
11177     "referenced_type" : "type-143"
11178    },
11179    {
11180     "referenced_type" : "type-3"
11181    }
11182   ],
11183   "return_type" : "type-40",
11184   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11185  },
11186  {
11187   "function_name" : "libyuv::I422ToRGB24Row_SSSE3",
11188   "linker_set_key" : "I422ToRGB24Row_SSSE3",
11189   "parameters" :
11190   [
11191    {
11192     "referenced_type" : "type-7"
11193    },
11194    {
11195     "referenced_type" : "type-7"
11196    },
11197    {
11198     "referenced_type" : "type-7"
11199    },
11200    {
11201     "referenced_type" : "type-16"
11202    },
11203    {
11204     "referenced_type" : "type-143"
11205    },
11206    {
11207     "referenced_type" : "type-3"
11208    }
11209   ],
11210   "return_type" : "type-40",
11211   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11212  },
11213  {
11214   "function_name" : "libyuv::I422ToRGB565",
11215   "linker_set_key" : "I422ToRGB565",
11216   "parameters" :
11217   [
11218    {
11219     "referenced_type" : "type-7"
11220    },
11221    {
11222     "referenced_type" : "type-3"
11223    },
11224    {
11225     "referenced_type" : "type-7"
11226    },
11227    {
11228     "referenced_type" : "type-3"
11229    },
11230    {
11231     "referenced_type" : "type-7"
11232    },
11233    {
11234     "referenced_type" : "type-3"
11235    },
11236    {
11237     "referenced_type" : "type-16"
11238    },
11239    {
11240     "referenced_type" : "type-3"
11241    },
11242    {
11243     "referenced_type" : "type-3"
11244    },
11245    {
11246     "referenced_type" : "type-3"
11247    }
11248   ],
11249   "return_type" : "type-3",
11250   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
11251  },
11252  {
11253   "function_name" : "libyuv::I422ToRGB565Row_AVX2",
11254   "linker_set_key" : "I422ToRGB565Row_AVX2",
11255   "parameters" :
11256   [
11257    {
11258     "referenced_type" : "type-7"
11259    },
11260    {
11261     "referenced_type" : "type-7"
11262    },
11263    {
11264     "referenced_type" : "type-7"
11265    },
11266    {
11267     "referenced_type" : "type-16"
11268    },
11269    {
11270     "referenced_type" : "type-143"
11271    },
11272    {
11273     "referenced_type" : "type-3"
11274    }
11275   ],
11276   "return_type" : "type-40",
11277   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11278  },
11279  {
11280   "function_name" : "libyuv::I422ToRGB565Row_Any_AVX2",
11281   "linker_set_key" : "I422ToRGB565Row_Any_AVX2",
11282   "parameters" :
11283   [
11284    {
11285     "referenced_type" : "type-7"
11286    },
11287    {
11288     "referenced_type" : "type-7"
11289    },
11290    {
11291     "referenced_type" : "type-7"
11292    },
11293    {
11294     "referenced_type" : "type-16"
11295    },
11296    {
11297     "referenced_type" : "type-143"
11298    },
11299    {
11300     "referenced_type" : "type-3"
11301    }
11302   ],
11303   "return_type" : "type-40",
11304   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11305  },
11306  {
11307   "function_name" : "libyuv::I422ToRGB565Row_Any_SSSE3",
11308   "linker_set_key" : "I422ToRGB565Row_Any_SSSE3",
11309   "parameters" :
11310   [
11311    {
11312     "referenced_type" : "type-7"
11313    },
11314    {
11315     "referenced_type" : "type-7"
11316    },
11317    {
11318     "referenced_type" : "type-7"
11319    },
11320    {
11321     "referenced_type" : "type-16"
11322    },
11323    {
11324     "referenced_type" : "type-143"
11325    },
11326    {
11327     "referenced_type" : "type-3"
11328    }
11329   ],
11330   "return_type" : "type-40",
11331   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11332  },
11333  {
11334   "function_name" : "libyuv::I422ToRGB565Row_C",
11335   "linker_set_key" : "I422ToRGB565Row_C",
11336   "parameters" :
11337   [
11338    {
11339     "referenced_type" : "type-7"
11340    },
11341    {
11342     "referenced_type" : "type-7"
11343    },
11344    {
11345     "referenced_type" : "type-7"
11346    },
11347    {
11348     "referenced_type" : "type-16"
11349    },
11350    {
11351     "referenced_type" : "type-143"
11352    },
11353    {
11354     "referenced_type" : "type-3"
11355    }
11356   ],
11357   "return_type" : "type-40",
11358   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11359  },
11360  {
11361   "function_name" : "libyuv::I422ToRGB565Row_SSSE3",
11362   "linker_set_key" : "I422ToRGB565Row_SSSE3",
11363   "parameters" :
11364   [
11365    {
11366     "referenced_type" : "type-7"
11367    },
11368    {
11369     "referenced_type" : "type-7"
11370    },
11371    {
11372     "referenced_type" : "type-7"
11373    },
11374    {
11375     "referenced_type" : "type-16"
11376    },
11377    {
11378     "referenced_type" : "type-143"
11379    },
11380    {
11381     "referenced_type" : "type-3"
11382    }
11383   ],
11384   "return_type" : "type-40",
11385   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11386  },
11387  {
11388   "function_name" : "libyuv::I422ToRGBA",
11389   "linker_set_key" : "I422ToRGBA",
11390   "parameters" :
11391   [
11392    {
11393     "referenced_type" : "type-7"
11394    },
11395    {
11396     "referenced_type" : "type-3"
11397    },
11398    {
11399     "referenced_type" : "type-7"
11400    },
11401    {
11402     "referenced_type" : "type-3"
11403    },
11404    {
11405     "referenced_type" : "type-7"
11406    },
11407    {
11408     "referenced_type" : "type-3"
11409    },
11410    {
11411     "referenced_type" : "type-16"
11412    },
11413    {
11414     "referenced_type" : "type-3"
11415    },
11416    {
11417     "referenced_type" : "type-3"
11418    },
11419    {
11420     "referenced_type" : "type-3"
11421    }
11422   ],
11423   "return_type" : "type-3",
11424   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
11425  },
11426  {
11427   "function_name" : "libyuv::I422ToRGBARow_AVX2",
11428   "linker_set_key" : "I422ToRGBARow_AVX2",
11429   "parameters" :
11430   [
11431    {
11432     "referenced_type" : "type-7"
11433    },
11434    {
11435     "referenced_type" : "type-7"
11436    },
11437    {
11438     "referenced_type" : "type-7"
11439    },
11440    {
11441     "referenced_type" : "type-16"
11442    },
11443    {
11444     "referenced_type" : "type-143"
11445    },
11446    {
11447     "referenced_type" : "type-3"
11448    }
11449   ],
11450   "return_type" : "type-40",
11451   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11452  },
11453  {
11454   "function_name" : "libyuv::I422ToRGBARow_Any_AVX2",
11455   "linker_set_key" : "I422ToRGBARow_Any_AVX2",
11456   "parameters" :
11457   [
11458    {
11459     "referenced_type" : "type-7"
11460    },
11461    {
11462     "referenced_type" : "type-7"
11463    },
11464    {
11465     "referenced_type" : "type-7"
11466    },
11467    {
11468     "referenced_type" : "type-16"
11469    },
11470    {
11471     "referenced_type" : "type-143"
11472    },
11473    {
11474     "referenced_type" : "type-3"
11475    }
11476   ],
11477   "return_type" : "type-40",
11478   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11479  },
11480  {
11481   "function_name" : "libyuv::I422ToRGBARow_Any_SSSE3",
11482   "linker_set_key" : "I422ToRGBARow_Any_SSSE3",
11483   "parameters" :
11484   [
11485    {
11486     "referenced_type" : "type-7"
11487    },
11488    {
11489     "referenced_type" : "type-7"
11490    },
11491    {
11492     "referenced_type" : "type-7"
11493    },
11494    {
11495     "referenced_type" : "type-16"
11496    },
11497    {
11498     "referenced_type" : "type-143"
11499    },
11500    {
11501     "referenced_type" : "type-3"
11502    }
11503   ],
11504   "return_type" : "type-40",
11505   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11506  },
11507  {
11508   "function_name" : "libyuv::I422ToRGBARow_C",
11509   "linker_set_key" : "I422ToRGBARow_C",
11510   "parameters" :
11511   [
11512    {
11513     "referenced_type" : "type-7"
11514    },
11515    {
11516     "referenced_type" : "type-7"
11517    },
11518    {
11519     "referenced_type" : "type-7"
11520    },
11521    {
11522     "referenced_type" : "type-16"
11523    },
11524    {
11525     "referenced_type" : "type-143"
11526    },
11527    {
11528     "referenced_type" : "type-3"
11529    }
11530   ],
11531   "return_type" : "type-40",
11532   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11533  },
11534  {
11535   "function_name" : "libyuv::I422ToRGBARow_SSSE3",
11536   "linker_set_key" : "I422ToRGBARow_SSSE3",
11537   "parameters" :
11538   [
11539    {
11540     "referenced_type" : "type-7"
11541    },
11542    {
11543     "referenced_type" : "type-7"
11544    },
11545    {
11546     "referenced_type" : "type-7"
11547    },
11548    {
11549     "referenced_type" : "type-16"
11550    },
11551    {
11552     "referenced_type" : "type-143"
11553    },
11554    {
11555     "referenced_type" : "type-3"
11556    }
11557   ],
11558   "return_type" : "type-40",
11559   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11560  },
11561  {
11562   "function_name" : "libyuv::I422ToUYVY",
11563   "linker_set_key" : "I422ToUYVY",
11564   "parameters" :
11565   [
11566    {
11567     "referenced_type" : "type-7"
11568    },
11569    {
11570     "referenced_type" : "type-3"
11571    },
11572    {
11573     "referenced_type" : "type-7"
11574    },
11575    {
11576     "referenced_type" : "type-3"
11577    },
11578    {
11579     "referenced_type" : "type-7"
11580    },
11581    {
11582     "referenced_type" : "type-3"
11583    },
11584    {
11585     "referenced_type" : "type-16"
11586    },
11587    {
11588     "referenced_type" : "type-3"
11589    },
11590    {
11591     "referenced_type" : "type-3"
11592    },
11593    {
11594     "referenced_type" : "type-3"
11595    }
11596   ],
11597   "return_type" : "type-3",
11598   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
11599  },
11600  {
11601   "function_name" : "libyuv::I422ToUYVYRow_Any_SSE2",
11602   "linker_set_key" : "I422ToUYVYRow_Any_SSE2",
11603   "parameters" :
11604   [
11605    {
11606     "referenced_type" : "type-7"
11607    },
11608    {
11609     "referenced_type" : "type-7"
11610    },
11611    {
11612     "referenced_type" : "type-7"
11613    },
11614    {
11615     "referenced_type" : "type-16"
11616    },
11617    {
11618     "referenced_type" : "type-3"
11619    }
11620   ],
11621   "return_type" : "type-40",
11622   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11623  },
11624  {
11625   "function_name" : "libyuv::I422ToUYVYRow_C",
11626   "linker_set_key" : "I422ToUYVYRow_C",
11627   "parameters" :
11628   [
11629    {
11630     "referenced_type" : "type-7"
11631    },
11632    {
11633     "referenced_type" : "type-7"
11634    },
11635    {
11636     "referenced_type" : "type-7"
11637    },
11638    {
11639     "referenced_type" : "type-16"
11640    },
11641    {
11642     "referenced_type" : "type-3"
11643    }
11644   ],
11645   "return_type" : "type-40",
11646   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11647  },
11648  {
11649   "function_name" : "libyuv::I422ToUYVYRow_SSE2",
11650   "linker_set_key" : "I422ToUYVYRow_SSE2",
11651   "parameters" :
11652   [
11653    {
11654     "referenced_type" : "type-7"
11655    },
11656    {
11657     "referenced_type" : "type-7"
11658    },
11659    {
11660     "referenced_type" : "type-7"
11661    },
11662    {
11663     "referenced_type" : "type-16"
11664    },
11665    {
11666     "referenced_type" : "type-3"
11667    }
11668   ],
11669   "return_type" : "type-40",
11670   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11671  },
11672  {
11673   "function_name" : "libyuv::I422ToYUY2",
11674   "linker_set_key" : "I422ToYUY2",
11675   "parameters" :
11676   [
11677    {
11678     "referenced_type" : "type-7"
11679    },
11680    {
11681     "referenced_type" : "type-3"
11682    },
11683    {
11684     "referenced_type" : "type-7"
11685    },
11686    {
11687     "referenced_type" : "type-3"
11688    },
11689    {
11690     "referenced_type" : "type-7"
11691    },
11692    {
11693     "referenced_type" : "type-3"
11694    },
11695    {
11696     "referenced_type" : "type-16"
11697    },
11698    {
11699     "referenced_type" : "type-3"
11700    },
11701    {
11702     "referenced_type" : "type-3"
11703    },
11704    {
11705     "referenced_type" : "type-3"
11706    }
11707   ],
11708   "return_type" : "type-3",
11709   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
11710  },
11711  {
11712   "function_name" : "libyuv::I422ToYUY2Row_Any_SSE2",
11713   "linker_set_key" : "I422ToYUY2Row_Any_SSE2",
11714   "parameters" :
11715   [
11716    {
11717     "referenced_type" : "type-7"
11718    },
11719    {
11720     "referenced_type" : "type-7"
11721    },
11722    {
11723     "referenced_type" : "type-7"
11724    },
11725    {
11726     "referenced_type" : "type-16"
11727    },
11728    {
11729     "referenced_type" : "type-3"
11730    }
11731   ],
11732   "return_type" : "type-40",
11733   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11734  },
11735  {
11736   "function_name" : "libyuv::I422ToYUY2Row_C",
11737   "linker_set_key" : "I422ToYUY2Row_C",
11738   "parameters" :
11739   [
11740    {
11741     "referenced_type" : "type-7"
11742    },
11743    {
11744     "referenced_type" : "type-7"
11745    },
11746    {
11747     "referenced_type" : "type-7"
11748    },
11749    {
11750     "referenced_type" : "type-16"
11751    },
11752    {
11753     "referenced_type" : "type-3"
11754    }
11755   ],
11756   "return_type" : "type-40",
11757   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11758  },
11759  {
11760   "function_name" : "libyuv::I422ToYUY2Row_SSE2",
11761   "linker_set_key" : "I422ToYUY2Row_SSE2",
11762   "parameters" :
11763   [
11764    {
11765     "referenced_type" : "type-7"
11766    },
11767    {
11768     "referenced_type" : "type-7"
11769    },
11770    {
11771     "referenced_type" : "type-7"
11772    },
11773    {
11774     "referenced_type" : "type-16"
11775    },
11776    {
11777     "referenced_type" : "type-3"
11778    }
11779   ],
11780   "return_type" : "type-40",
11781   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11782  },
11783  {
11784   "function_name" : "libyuv::I444Copy",
11785   "linker_set_key" : "I444Copy",
11786   "parameters" :
11787   [
11788    {
11789     "referenced_type" : "type-7"
11790    },
11791    {
11792     "referenced_type" : "type-3"
11793    },
11794    {
11795     "referenced_type" : "type-7"
11796    },
11797    {
11798     "referenced_type" : "type-3"
11799    },
11800    {
11801     "referenced_type" : "type-7"
11802    },
11803    {
11804     "referenced_type" : "type-3"
11805    },
11806    {
11807     "referenced_type" : "type-16"
11808    },
11809    {
11810     "referenced_type" : "type-3"
11811    },
11812    {
11813     "referenced_type" : "type-16"
11814    },
11815    {
11816     "referenced_type" : "type-3"
11817    },
11818    {
11819     "referenced_type" : "type-16"
11820    },
11821    {
11822     "referenced_type" : "type-3"
11823    },
11824    {
11825     "referenced_type" : "type-3"
11826    },
11827    {
11828     "referenced_type" : "type-3"
11829    }
11830   ],
11831   "return_type" : "type-3",
11832   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
11833  },
11834  {
11835   "function_name" : "libyuv::I444ToABGR",
11836   "linker_set_key" : "I444ToABGR",
11837   "parameters" :
11838   [
11839    {
11840     "referenced_type" : "type-7"
11841    },
11842    {
11843     "referenced_type" : "type-3"
11844    },
11845    {
11846     "referenced_type" : "type-7"
11847    },
11848    {
11849     "referenced_type" : "type-3"
11850    },
11851    {
11852     "referenced_type" : "type-7"
11853    },
11854    {
11855     "referenced_type" : "type-3"
11856    },
11857    {
11858     "referenced_type" : "type-16"
11859    },
11860    {
11861     "referenced_type" : "type-3"
11862    },
11863    {
11864     "referenced_type" : "type-3"
11865    },
11866    {
11867     "referenced_type" : "type-3"
11868    }
11869   ],
11870   "return_type" : "type-3",
11871   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
11872  },
11873  {
11874   "function_name" : "libyuv::I444ToARGB",
11875   "linker_set_key" : "I444ToARGB",
11876   "parameters" :
11877   [
11878    {
11879     "referenced_type" : "type-7"
11880    },
11881    {
11882     "referenced_type" : "type-3"
11883    },
11884    {
11885     "referenced_type" : "type-7"
11886    },
11887    {
11888     "referenced_type" : "type-3"
11889    },
11890    {
11891     "referenced_type" : "type-7"
11892    },
11893    {
11894     "referenced_type" : "type-3"
11895    },
11896    {
11897     "referenced_type" : "type-16"
11898    },
11899    {
11900     "referenced_type" : "type-3"
11901    },
11902    {
11903     "referenced_type" : "type-3"
11904    },
11905    {
11906     "referenced_type" : "type-3"
11907    }
11908   ],
11909   "return_type" : "type-3",
11910   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
11911  },
11912  {
11913   "function_name" : "libyuv::I444ToARGBRow_AVX2",
11914   "linker_set_key" : "I444ToARGBRow_AVX2",
11915   "parameters" :
11916   [
11917    {
11918     "referenced_type" : "type-7"
11919    },
11920    {
11921     "referenced_type" : "type-7"
11922    },
11923    {
11924     "referenced_type" : "type-7"
11925    },
11926    {
11927     "referenced_type" : "type-16"
11928    },
11929    {
11930     "referenced_type" : "type-143"
11931    },
11932    {
11933     "referenced_type" : "type-3"
11934    }
11935   ],
11936   "return_type" : "type-40",
11937   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11938  },
11939  {
11940   "function_name" : "libyuv::I444ToARGBRow_Any_AVX2",
11941   "linker_set_key" : "I444ToARGBRow_Any_AVX2",
11942   "parameters" :
11943   [
11944    {
11945     "referenced_type" : "type-7"
11946    },
11947    {
11948     "referenced_type" : "type-7"
11949    },
11950    {
11951     "referenced_type" : "type-7"
11952    },
11953    {
11954     "referenced_type" : "type-16"
11955    },
11956    {
11957     "referenced_type" : "type-143"
11958    },
11959    {
11960     "referenced_type" : "type-3"
11961    }
11962   ],
11963   "return_type" : "type-40",
11964   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11965  },
11966  {
11967   "function_name" : "libyuv::I444ToARGBRow_Any_SSSE3",
11968   "linker_set_key" : "I444ToARGBRow_Any_SSSE3",
11969   "parameters" :
11970   [
11971    {
11972     "referenced_type" : "type-7"
11973    },
11974    {
11975     "referenced_type" : "type-7"
11976    },
11977    {
11978     "referenced_type" : "type-7"
11979    },
11980    {
11981     "referenced_type" : "type-16"
11982    },
11983    {
11984     "referenced_type" : "type-143"
11985    },
11986    {
11987     "referenced_type" : "type-3"
11988    }
11989   ],
11990   "return_type" : "type-40",
11991   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
11992  },
11993  {
11994   "function_name" : "libyuv::I444ToARGBRow_C",
11995   "linker_set_key" : "I444ToARGBRow_C",
11996   "parameters" :
11997   [
11998    {
11999     "referenced_type" : "type-7"
12000    },
12001    {
12002     "referenced_type" : "type-7"
12003    },
12004    {
12005     "referenced_type" : "type-7"
12006    },
12007    {
12008     "referenced_type" : "type-16"
12009    },
12010    {
12011     "referenced_type" : "type-143"
12012    },
12013    {
12014     "referenced_type" : "type-3"
12015    }
12016   ],
12017   "return_type" : "type-40",
12018   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12019  },
12020  {
12021   "function_name" : "libyuv::I444ToARGBRow_SSSE3",
12022   "linker_set_key" : "I444ToARGBRow_SSSE3",
12023   "parameters" :
12024   [
12025    {
12026     "referenced_type" : "type-7"
12027    },
12028    {
12029     "referenced_type" : "type-7"
12030    },
12031    {
12032     "referenced_type" : "type-7"
12033    },
12034    {
12035     "referenced_type" : "type-16"
12036    },
12037    {
12038     "referenced_type" : "type-143"
12039    },
12040    {
12041     "referenced_type" : "type-3"
12042    }
12043   ],
12044   "return_type" : "type-40",
12045   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12046  },
12047  {
12048   "function_name" : "libyuv::I444ToI420",
12049   "linker_set_key" : "I444ToI420",
12050   "parameters" :
12051   [
12052    {
12053     "referenced_type" : "type-7"
12054    },
12055    {
12056     "referenced_type" : "type-3"
12057    },
12058    {
12059     "referenced_type" : "type-7"
12060    },
12061    {
12062     "referenced_type" : "type-3"
12063    },
12064    {
12065     "referenced_type" : "type-7"
12066    },
12067    {
12068     "referenced_type" : "type-3"
12069    },
12070    {
12071     "referenced_type" : "type-16"
12072    },
12073    {
12074     "referenced_type" : "type-3"
12075    },
12076    {
12077     "referenced_type" : "type-16"
12078    },
12079    {
12080     "referenced_type" : "type-3"
12081    },
12082    {
12083     "referenced_type" : "type-16"
12084    },
12085    {
12086     "referenced_type" : "type-3"
12087    },
12088    {
12089     "referenced_type" : "type-3"
12090    },
12091    {
12092     "referenced_type" : "type-3"
12093    }
12094   ],
12095   "return_type" : "type-3",
12096   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
12097  },
12098  {
12099   "function_name" : "libyuv::InitCpuFlags",
12100   "linker_set_key" : "InitCpuFlags",
12101   "return_type" : "type-3",
12102   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
12103  },
12104  {
12105   "function_name" : "libyuv::InterpolatePlane",
12106   "linker_set_key" : "InterpolatePlane",
12107   "parameters" :
12108   [
12109    {
12110     "referenced_type" : "type-7"
12111    },
12112    {
12113     "referenced_type" : "type-3"
12114    },
12115    {
12116     "referenced_type" : "type-7"
12117    },
12118    {
12119     "referenced_type" : "type-3"
12120    },
12121    {
12122     "referenced_type" : "type-16"
12123    },
12124    {
12125     "referenced_type" : "type-3"
12126    },
12127    {
12128     "referenced_type" : "type-3"
12129    },
12130    {
12131     "referenced_type" : "type-3"
12132    },
12133    {
12134     "referenced_type" : "type-3"
12135    }
12136   ],
12137   "return_type" : "type-3",
12138   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
12139  },
12140  {
12141   "function_name" : "libyuv::InterpolateRow_16_C",
12142   "linker_set_key" : "InterpolateRow_16_C",
12143   "parameters" :
12144   [
12145    {
12146     "referenced_type" : "type-45"
12147    },
12148    {
12149     "referenced_type" : "type-42"
12150    },
12151    {
12152     "referenced_type" : "type-144"
12153    },
12154    {
12155     "referenced_type" : "type-3"
12156    },
12157    {
12158     "referenced_type" : "type-3"
12159    }
12160   ],
12161   "return_type" : "type-40",
12162   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12163  },
12164  {
12165   "function_name" : "libyuv::InterpolateRow_AVX2",
12166   "linker_set_key" : "InterpolateRow_AVX2",
12167   "parameters" :
12168   [
12169    {
12170     "referenced_type" : "type-16"
12171    },
12172    {
12173     "referenced_type" : "type-7"
12174    },
12175    {
12176     "referenced_type" : "type-144"
12177    },
12178    {
12179     "referenced_type" : "type-3"
12180    },
12181    {
12182     "referenced_type" : "type-3"
12183    }
12184   ],
12185   "return_type" : "type-40",
12186   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12187  },
12188  {
12189   "function_name" : "libyuv::InterpolateRow_Any_AVX2",
12190   "linker_set_key" : "InterpolateRow_Any_AVX2",
12191   "parameters" :
12192   [
12193    {
12194     "referenced_type" : "type-16"
12195    },
12196    {
12197     "referenced_type" : "type-7"
12198    },
12199    {
12200     "referenced_type" : "type-144"
12201    },
12202    {
12203     "referenced_type" : "type-3"
12204    },
12205    {
12206     "referenced_type" : "type-3"
12207    }
12208   ],
12209   "return_type" : "type-40",
12210   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12211  },
12212  {
12213   "function_name" : "libyuv::InterpolateRow_Any_SSSE3",
12214   "linker_set_key" : "InterpolateRow_Any_SSSE3",
12215   "parameters" :
12216   [
12217    {
12218     "referenced_type" : "type-16"
12219    },
12220    {
12221     "referenced_type" : "type-7"
12222    },
12223    {
12224     "referenced_type" : "type-144"
12225    },
12226    {
12227     "referenced_type" : "type-3"
12228    },
12229    {
12230     "referenced_type" : "type-3"
12231    }
12232   ],
12233   "return_type" : "type-40",
12234   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12235  },
12236  {
12237   "function_name" : "libyuv::InterpolateRow_C",
12238   "linker_set_key" : "InterpolateRow_C",
12239   "parameters" :
12240   [
12241    {
12242     "referenced_type" : "type-16"
12243    },
12244    {
12245     "referenced_type" : "type-7"
12246    },
12247    {
12248     "referenced_type" : "type-144"
12249    },
12250    {
12251     "referenced_type" : "type-3"
12252    },
12253    {
12254     "referenced_type" : "type-3"
12255    }
12256   ],
12257   "return_type" : "type-40",
12258   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12259  },
12260  {
12261   "function_name" : "libyuv::InterpolateRow_SSSE3",
12262   "linker_set_key" : "InterpolateRow_SSSE3",
12263   "parameters" :
12264   [
12265    {
12266     "referenced_type" : "type-16"
12267    },
12268    {
12269     "referenced_type" : "type-7"
12270    },
12271    {
12272     "referenced_type" : "type-144"
12273    },
12274    {
12275     "referenced_type" : "type-3"
12276    },
12277    {
12278     "referenced_type" : "type-3"
12279    }
12280   ],
12281   "return_type" : "type-40",
12282   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12283  },
12284  {
12285   "function_name" : "libyuv::J400ToARGB",
12286   "linker_set_key" : "J400ToARGB",
12287   "parameters" :
12288   [
12289    {
12290     "referenced_type" : "type-7"
12291    },
12292    {
12293     "referenced_type" : "type-3"
12294    },
12295    {
12296     "referenced_type" : "type-16"
12297    },
12298    {
12299     "referenced_type" : "type-3"
12300    },
12301    {
12302     "referenced_type" : "type-3"
12303    },
12304    {
12305     "referenced_type" : "type-3"
12306    }
12307   ],
12308   "return_type" : "type-3",
12309   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12310  },
12311  {
12312   "function_name" : "libyuv::J400ToARGBRow_Any_SSE2",
12313   "linker_set_key" : "J400ToARGBRow_Any_SSE2",
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_C",
12331   "linker_set_key" : "J400ToARGBRow_C",
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::J400ToARGBRow_SSE2",
12349   "linker_set_key" : "J400ToARGBRow_SSE2",
12350   "parameters" :
12351   [
12352    {
12353     "referenced_type" : "type-7"
12354    },
12355    {
12356     "referenced_type" : "type-16"
12357    },
12358    {
12359     "referenced_type" : "type-3"
12360    }
12361   ],
12362   "return_type" : "type-40",
12363   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12364  },
12365  {
12366   "function_name" : "libyuv::J420ToABGR",
12367   "linker_set_key" : "J420ToABGR",
12368   "parameters" :
12369   [
12370    {
12371     "referenced_type" : "type-7"
12372    },
12373    {
12374     "referenced_type" : "type-3"
12375    },
12376    {
12377     "referenced_type" : "type-7"
12378    },
12379    {
12380     "referenced_type" : "type-3"
12381    },
12382    {
12383     "referenced_type" : "type-7"
12384    },
12385    {
12386     "referenced_type" : "type-3"
12387    },
12388    {
12389     "referenced_type" : "type-16"
12390    },
12391    {
12392     "referenced_type" : "type-3"
12393    },
12394    {
12395     "referenced_type" : "type-3"
12396    },
12397    {
12398     "referenced_type" : "type-3"
12399    }
12400   ],
12401   "return_type" : "type-3",
12402   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12403  },
12404  {
12405   "function_name" : "libyuv::J420ToARGB",
12406   "linker_set_key" : "J420ToARGB",
12407   "parameters" :
12408   [
12409    {
12410     "referenced_type" : "type-7"
12411    },
12412    {
12413     "referenced_type" : "type-3"
12414    },
12415    {
12416     "referenced_type" : "type-7"
12417    },
12418    {
12419     "referenced_type" : "type-3"
12420    },
12421    {
12422     "referenced_type" : "type-7"
12423    },
12424    {
12425     "referenced_type" : "type-3"
12426    },
12427    {
12428     "referenced_type" : "type-16"
12429    },
12430    {
12431     "referenced_type" : "type-3"
12432    },
12433    {
12434     "referenced_type" : "type-3"
12435    },
12436    {
12437     "referenced_type" : "type-3"
12438    }
12439   ],
12440   "return_type" : "type-3",
12441   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12442  },
12443  {
12444   "function_name" : "libyuv::J420ToRGB565",
12445   "linker_set_key" : "J420ToRGB565",
12446   "parameters" :
12447   [
12448    {
12449     "referenced_type" : "type-7"
12450    },
12451    {
12452     "referenced_type" : "type-3"
12453    },
12454    {
12455     "referenced_type" : "type-7"
12456    },
12457    {
12458     "referenced_type" : "type-3"
12459    },
12460    {
12461     "referenced_type" : "type-7"
12462    },
12463    {
12464     "referenced_type" : "type-3"
12465    },
12466    {
12467     "referenced_type" : "type-16"
12468    },
12469    {
12470     "referenced_type" : "type-3"
12471    },
12472    {
12473     "referenced_type" : "type-3"
12474    },
12475    {
12476     "referenced_type" : "type-3"
12477    }
12478   ],
12479   "return_type" : "type-3",
12480   "source_file" : "/external/libyuv/files/include/libyuv/convert_from.h"
12481  },
12482  {
12483   "function_name" : "libyuv::J422ToABGR",
12484   "linker_set_key" : "J422ToABGR",
12485   "parameters" :
12486   [
12487    {
12488     "referenced_type" : "type-7"
12489    },
12490    {
12491     "referenced_type" : "type-3"
12492    },
12493    {
12494     "referenced_type" : "type-7"
12495    },
12496    {
12497     "referenced_type" : "type-3"
12498    },
12499    {
12500     "referenced_type" : "type-7"
12501    },
12502    {
12503     "referenced_type" : "type-3"
12504    },
12505    {
12506     "referenced_type" : "type-16"
12507    },
12508    {
12509     "referenced_type" : "type-3"
12510    },
12511    {
12512     "referenced_type" : "type-3"
12513    },
12514    {
12515     "referenced_type" : "type-3"
12516    }
12517   ],
12518   "return_type" : "type-3",
12519   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12520  },
12521  {
12522   "function_name" : "libyuv::J422ToARGB",
12523   "linker_set_key" : "J422ToARGB",
12524   "parameters" :
12525   [
12526    {
12527     "referenced_type" : "type-7"
12528    },
12529    {
12530     "referenced_type" : "type-3"
12531    },
12532    {
12533     "referenced_type" : "type-7"
12534    },
12535    {
12536     "referenced_type" : "type-3"
12537    },
12538    {
12539     "referenced_type" : "type-7"
12540    },
12541    {
12542     "referenced_type" : "type-3"
12543    },
12544    {
12545     "referenced_type" : "type-16"
12546    },
12547    {
12548     "referenced_type" : "type-3"
12549    },
12550    {
12551     "referenced_type" : "type-3"
12552    },
12553    {
12554     "referenced_type" : "type-3"
12555    }
12556   ],
12557   "return_type" : "type-3",
12558   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12559  },
12560  {
12561   "function_name" : "libyuv::J444ToARGB",
12562   "linker_set_key" : "J444ToARGB",
12563   "parameters" :
12564   [
12565    {
12566     "referenced_type" : "type-7"
12567    },
12568    {
12569     "referenced_type" : "type-3"
12570    },
12571    {
12572     "referenced_type" : "type-7"
12573    },
12574    {
12575     "referenced_type" : "type-3"
12576    },
12577    {
12578     "referenced_type" : "type-7"
12579    },
12580    {
12581     "referenced_type" : "type-3"
12582    },
12583    {
12584     "referenced_type" : "type-16"
12585    },
12586    {
12587     "referenced_type" : "type-3"
12588    },
12589    {
12590     "referenced_type" : "type-3"
12591    },
12592    {
12593     "referenced_type" : "type-3"
12594    }
12595   ],
12596   "return_type" : "type-3",
12597   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12598  },
12599  {
12600   "function_name" : "libyuv::M420ToARGB",
12601   "linker_set_key" : "M420ToARGB",
12602   "parameters" :
12603   [
12604    {
12605     "referenced_type" : "type-7"
12606    },
12607    {
12608     "referenced_type" : "type-3"
12609    },
12610    {
12611     "referenced_type" : "type-16"
12612    },
12613    {
12614     "referenced_type" : "type-3"
12615    },
12616    {
12617     "referenced_type" : "type-3"
12618    },
12619    {
12620     "referenced_type" : "type-3"
12621    }
12622   ],
12623   "return_type" : "type-3",
12624   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12625  },
12626  {
12627   "function_name" : "libyuv::M420ToI420",
12628   "linker_set_key" : "M420ToI420",
12629   "parameters" :
12630   [
12631    {
12632     "referenced_type" : "type-7"
12633    },
12634    {
12635     "referenced_type" : "type-3"
12636    },
12637    {
12638     "referenced_type" : "type-16"
12639    },
12640    {
12641     "referenced_type" : "type-3"
12642    },
12643    {
12644     "referenced_type" : "type-16"
12645    },
12646    {
12647     "referenced_type" : "type-3"
12648    },
12649    {
12650     "referenced_type" : "type-16"
12651    },
12652    {
12653     "referenced_type" : "type-3"
12654    },
12655    {
12656     "referenced_type" : "type-3"
12657    },
12658    {
12659     "referenced_type" : "type-3"
12660    }
12661   ],
12662   "return_type" : "type-3",
12663   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
12664  },
12665  {
12666   "function_name" : "libyuv::MJPGSize",
12667   "linker_set_key" : "MJPGSize",
12668   "parameters" :
12669   [
12670    {
12671     "referenced_type" : "type-7"
12672    },
12673    {
12674     "referenced_type" : "type-8"
12675    },
12676    {
12677     "referenced_type" : "type-31"
12678    },
12679    {
12680     "referenced_type" : "type-31"
12681    }
12682   ],
12683   "return_type" : "type-3",
12684   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
12685  },
12686  {
12687   "function_name" : "libyuv::MJPGToARGB",
12688   "linker_set_key" : "MJPGToARGB",
12689   "parameters" :
12690   [
12691    {
12692     "referenced_type" : "type-7"
12693    },
12694    {
12695     "referenced_type" : "type-8"
12696    },
12697    {
12698     "referenced_type" : "type-16"
12699    },
12700    {
12701     "referenced_type" : "type-3"
12702    },
12703    {
12704     "referenced_type" : "type-3"
12705    },
12706    {
12707     "referenced_type" : "type-3"
12708    },
12709    {
12710     "referenced_type" : "type-3"
12711    },
12712    {
12713     "referenced_type" : "type-3"
12714    }
12715   ],
12716   "return_type" : "type-3",
12717   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
12718  },
12719  {
12720   "function_name" : "libyuv::MJPGToI420",
12721   "linker_set_key" : "MJPGToI420",
12722   "parameters" :
12723   [
12724    {
12725     "referenced_type" : "type-7"
12726    },
12727    {
12728     "referenced_type" : "type-8"
12729    },
12730    {
12731     "referenced_type" : "type-16"
12732    },
12733    {
12734     "referenced_type" : "type-3"
12735    },
12736    {
12737     "referenced_type" : "type-16"
12738    },
12739    {
12740     "referenced_type" : "type-3"
12741    },
12742    {
12743     "referenced_type" : "type-16"
12744    },
12745    {
12746     "referenced_type" : "type-3"
12747    },
12748    {
12749     "referenced_type" : "type-3"
12750    },
12751    {
12752     "referenced_type" : "type-3"
12753    },
12754    {
12755     "referenced_type" : "type-3"
12756    },
12757    {
12758     "referenced_type" : "type-3"
12759    }
12760   ],
12761   "return_type" : "type-3",
12762   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
12763  },
12764  {
12765   "function_name" : "libyuv::MaskCpuFlags",
12766   "linker_set_key" : "MaskCpuFlags",
12767   "parameters" :
12768   [
12769    {
12770     "referenced_type" : "type-3"
12771    }
12772   ],
12773   "return_type" : "type-40",
12774   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
12775  },
12776  {
12777   "function_name" : "libyuv::MergeUVPlane",
12778   "linker_set_key" : "MergeUVPlane",
12779   "parameters" :
12780   [
12781    {
12782     "referenced_type" : "type-7"
12783    },
12784    {
12785     "referenced_type" : "type-3"
12786    },
12787    {
12788     "referenced_type" : "type-7"
12789    },
12790    {
12791     "referenced_type" : "type-3"
12792    },
12793    {
12794     "referenced_type" : "type-16"
12795    },
12796    {
12797     "referenced_type" : "type-3"
12798    },
12799    {
12800     "referenced_type" : "type-3"
12801    },
12802    {
12803     "referenced_type" : "type-3"
12804    }
12805   ],
12806   "return_type" : "type-40",
12807   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
12808  },
12809  {
12810   "function_name" : "libyuv::MergeUVRow_AVX2",
12811   "linker_set_key" : "MergeUVRow_AVX2",
12812   "parameters" :
12813   [
12814    {
12815     "referenced_type" : "type-7"
12816    },
12817    {
12818     "referenced_type" : "type-7"
12819    },
12820    {
12821     "referenced_type" : "type-16"
12822    },
12823    {
12824     "referenced_type" : "type-3"
12825    }
12826   ],
12827   "return_type" : "type-40",
12828   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12829  },
12830  {
12831   "function_name" : "libyuv::MergeUVRow_Any_AVX2",
12832   "linker_set_key" : "MergeUVRow_Any_AVX2",
12833   "parameters" :
12834   [
12835    {
12836     "referenced_type" : "type-7"
12837    },
12838    {
12839     "referenced_type" : "type-7"
12840    },
12841    {
12842     "referenced_type" : "type-16"
12843    },
12844    {
12845     "referenced_type" : "type-3"
12846    }
12847   ],
12848   "return_type" : "type-40",
12849   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12850  },
12851  {
12852   "function_name" : "libyuv::MergeUVRow_Any_SSE2",
12853   "linker_set_key" : "MergeUVRow_Any_SSE2",
12854   "parameters" :
12855   [
12856    {
12857     "referenced_type" : "type-7"
12858    },
12859    {
12860     "referenced_type" : "type-7"
12861    },
12862    {
12863     "referenced_type" : "type-16"
12864    },
12865    {
12866     "referenced_type" : "type-3"
12867    }
12868   ],
12869   "return_type" : "type-40",
12870   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12871  },
12872  {
12873   "function_name" : "libyuv::MergeUVRow_C",
12874   "linker_set_key" : "MergeUVRow_C",
12875   "parameters" :
12876   [
12877    {
12878     "referenced_type" : "type-7"
12879    },
12880    {
12881     "referenced_type" : "type-7"
12882    },
12883    {
12884     "referenced_type" : "type-16"
12885    },
12886    {
12887     "referenced_type" : "type-3"
12888    }
12889   ],
12890   "return_type" : "type-40",
12891   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
12892  },
12893  {
12894   "function_name" : "libyuv::MergeUVRow_SSE2",
12895   "linker_set_key" : "MergeUVRow_SSE2",
12896   "parameters" :
12897   [
12898    {
12899     "referenced_type" : "type-7"
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_AVX2",
12916   "linker_set_key" : "MirrorRow_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_AVX2",
12934   "linker_set_key" : "MirrorRow_Any_AVX2",
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_Any_SSSE3",
12952   "linker_set_key" : "MirrorRow_Any_SSSE3",
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_C",
12970   "linker_set_key" : "MirrorRow_C",
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::MirrorRow_SSSE3",
12988   "linker_set_key" : "MirrorRow_SSSE3",
12989   "parameters" :
12990   [
12991    {
12992     "referenced_type" : "type-7"
12993    },
12994    {
12995     "referenced_type" : "type-16"
12996    },
12997    {
12998     "referenced_type" : "type-3"
12999    }
13000   ],
13001   "return_type" : "type-40",
13002   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13003  },
13004  {
13005   "function_name" : "libyuv::MirrorUVRow_C",
13006   "linker_set_key" : "MirrorUVRow_C",
13007   "parameters" :
13008   [
13009    {
13010     "referenced_type" : "type-7"
13011    },
13012    {
13013     "referenced_type" : "type-16"
13014    },
13015    {
13016     "referenced_type" : "type-16"
13017    },
13018    {
13019     "referenced_type" : "type-3"
13020    }
13021   ],
13022   "return_type" : "type-40",
13023   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13024  },
13025  {
13026   "function_name" : "libyuv::MirrorUVRow_SSSE3",
13027   "linker_set_key" : "MirrorUVRow_SSSE3",
13028   "parameters" :
13029   [
13030    {
13031     "referenced_type" : "type-7"
13032    },
13033    {
13034     "referenced_type" : "type-16"
13035    },
13036    {
13037     "referenced_type" : "type-16"
13038    },
13039    {
13040     "referenced_type" : "type-3"
13041    }
13042   ],
13043   "return_type" : "type-40",
13044   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13045  },
13046  {
13047   "function_name" : "libyuv::NV12ToABGR",
13048   "linker_set_key" : "NV12ToABGR",
13049   "parameters" :
13050   [
13051    {
13052     "referenced_type" : "type-7"
13053    },
13054    {
13055     "referenced_type" : "type-3"
13056    },
13057    {
13058     "referenced_type" : "type-7"
13059    },
13060    {
13061     "referenced_type" : "type-3"
13062    },
13063    {
13064     "referenced_type" : "type-16"
13065    },
13066    {
13067     "referenced_type" : "type-3"
13068    },
13069    {
13070     "referenced_type" : "type-3"
13071    },
13072    {
13073     "referenced_type" : "type-3"
13074    }
13075   ],
13076   "return_type" : "type-3",
13077   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13078  },
13079  {
13080   "function_name" : "libyuv::NV12ToARGB",
13081   "linker_set_key" : "NV12ToARGB",
13082   "parameters" :
13083   [
13084    {
13085     "referenced_type" : "type-7"
13086    },
13087    {
13088     "referenced_type" : "type-3"
13089    },
13090    {
13091     "referenced_type" : "type-7"
13092    },
13093    {
13094     "referenced_type" : "type-3"
13095    },
13096    {
13097     "referenced_type" : "type-16"
13098    },
13099    {
13100     "referenced_type" : "type-3"
13101    },
13102    {
13103     "referenced_type" : "type-3"
13104    },
13105    {
13106     "referenced_type" : "type-3"
13107    }
13108   ],
13109   "return_type" : "type-3",
13110   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13111  },
13112  {
13113   "function_name" : "libyuv::NV12ToARGBRow_AVX2",
13114   "linker_set_key" : "NV12ToARGBRow_AVX2",
13115   "parameters" :
13116   [
13117    {
13118     "referenced_type" : "type-7"
13119    },
13120    {
13121     "referenced_type" : "type-7"
13122    },
13123    {
13124     "referenced_type" : "type-16"
13125    },
13126    {
13127     "referenced_type" : "type-143"
13128    },
13129    {
13130     "referenced_type" : "type-3"
13131    }
13132   ],
13133   "return_type" : "type-40",
13134   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13135  },
13136  {
13137   "function_name" : "libyuv::NV12ToARGBRow_Any_AVX2",
13138   "linker_set_key" : "NV12ToARGBRow_Any_AVX2",
13139   "parameters" :
13140   [
13141    {
13142     "referenced_type" : "type-7"
13143    },
13144    {
13145     "referenced_type" : "type-7"
13146    },
13147    {
13148     "referenced_type" : "type-16"
13149    },
13150    {
13151     "referenced_type" : "type-143"
13152    },
13153    {
13154     "referenced_type" : "type-3"
13155    }
13156   ],
13157   "return_type" : "type-40",
13158   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13159  },
13160  {
13161   "function_name" : "libyuv::NV12ToARGBRow_Any_SSSE3",
13162   "linker_set_key" : "NV12ToARGBRow_Any_SSSE3",
13163   "parameters" :
13164   [
13165    {
13166     "referenced_type" : "type-7"
13167    },
13168    {
13169     "referenced_type" : "type-7"
13170    },
13171    {
13172     "referenced_type" : "type-16"
13173    },
13174    {
13175     "referenced_type" : "type-143"
13176    },
13177    {
13178     "referenced_type" : "type-3"
13179    }
13180   ],
13181   "return_type" : "type-40",
13182   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13183  },
13184  {
13185   "function_name" : "libyuv::NV12ToARGBRow_C",
13186   "linker_set_key" : "NV12ToARGBRow_C",
13187   "parameters" :
13188   [
13189    {
13190     "referenced_type" : "type-7"
13191    },
13192    {
13193     "referenced_type" : "type-7"
13194    },
13195    {
13196     "referenced_type" : "type-16"
13197    },
13198    {
13199     "referenced_type" : "type-143"
13200    },
13201    {
13202     "referenced_type" : "type-3"
13203    }
13204   ],
13205   "return_type" : "type-40",
13206   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13207  },
13208  {
13209   "function_name" : "libyuv::NV12ToARGBRow_SSSE3",
13210   "linker_set_key" : "NV12ToARGBRow_SSSE3",
13211   "parameters" :
13212   [
13213    {
13214     "referenced_type" : "type-7"
13215    },
13216    {
13217     "referenced_type" : "type-7"
13218    },
13219    {
13220     "referenced_type" : "type-16"
13221    },
13222    {
13223     "referenced_type" : "type-143"
13224    },
13225    {
13226     "referenced_type" : "type-3"
13227    }
13228   ],
13229   "return_type" : "type-40",
13230   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13231  },
13232  {
13233   "function_name" : "libyuv::NV12ToI420",
13234   "linker_set_key" : "NV12ToI420",
13235   "parameters" :
13236   [
13237    {
13238     "referenced_type" : "type-7"
13239    },
13240    {
13241     "referenced_type" : "type-3"
13242    },
13243    {
13244     "referenced_type" : "type-7"
13245    },
13246    {
13247     "referenced_type" : "type-3"
13248    },
13249    {
13250     "referenced_type" : "type-16"
13251    },
13252    {
13253     "referenced_type" : "type-3"
13254    },
13255    {
13256     "referenced_type" : "type-16"
13257    },
13258    {
13259     "referenced_type" : "type-3"
13260    },
13261    {
13262     "referenced_type" : "type-16"
13263    },
13264    {
13265     "referenced_type" : "type-3"
13266    },
13267    {
13268     "referenced_type" : "type-3"
13269    },
13270    {
13271     "referenced_type" : "type-3"
13272    }
13273   ],
13274   "return_type" : "type-3",
13275   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
13276  },
13277  {
13278   "function_name" : "libyuv::NV12ToI420Rotate",
13279   "linker_set_key" : "NV12ToI420Rotate",
13280   "parameters" :
13281   [
13282    {
13283     "referenced_type" : "type-7"
13284    },
13285    {
13286     "referenced_type" : "type-3"
13287    },
13288    {
13289     "referenced_type" : "type-7"
13290    },
13291    {
13292     "referenced_type" : "type-3"
13293    },
13294    {
13295     "referenced_type" : "type-16"
13296    },
13297    {
13298     "referenced_type" : "type-3"
13299    },
13300    {
13301     "referenced_type" : "type-16"
13302    },
13303    {
13304     "referenced_type" : "type-3"
13305    },
13306    {
13307     "referenced_type" : "type-16"
13308    },
13309    {
13310     "referenced_type" : "type-3"
13311    },
13312    {
13313     "referenced_type" : "type-3"
13314    },
13315    {
13316     "referenced_type" : "type-3"
13317    },
13318    {
13319     "referenced_type" : "type-13"
13320    }
13321   ],
13322   "return_type" : "type-3",
13323   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
13324  },
13325  {
13326   "function_name" : "libyuv::NV12ToRGB565",
13327   "linker_set_key" : "NV12ToRGB565",
13328   "parameters" :
13329   [
13330    {
13331     "referenced_type" : "type-7"
13332    },
13333    {
13334     "referenced_type" : "type-3"
13335    },
13336    {
13337     "referenced_type" : "type-7"
13338    },
13339    {
13340     "referenced_type" : "type-3"
13341    },
13342    {
13343     "referenced_type" : "type-16"
13344    },
13345    {
13346     "referenced_type" : "type-3"
13347    },
13348    {
13349     "referenced_type" : "type-3"
13350    },
13351    {
13352     "referenced_type" : "type-3"
13353    }
13354   ],
13355   "return_type" : "type-3",
13356   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
13357  },
13358  {
13359   "function_name" : "libyuv::NV12ToRGB565Row_AVX2",
13360   "linker_set_key" : "NV12ToRGB565Row_AVX2",
13361   "parameters" :
13362   [
13363    {
13364     "referenced_type" : "type-7"
13365    },
13366    {
13367     "referenced_type" : "type-7"
13368    },
13369    {
13370     "referenced_type" : "type-16"
13371    },
13372    {
13373     "referenced_type" : "type-143"
13374    },
13375    {
13376     "referenced_type" : "type-3"
13377    }
13378   ],
13379   "return_type" : "type-40",
13380   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13381  },
13382  {
13383   "function_name" : "libyuv::NV12ToRGB565Row_Any_AVX2",
13384   "linker_set_key" : "NV12ToRGB565Row_Any_AVX2",
13385   "parameters" :
13386   [
13387    {
13388     "referenced_type" : "type-7"
13389    },
13390    {
13391     "referenced_type" : "type-7"
13392    },
13393    {
13394     "referenced_type" : "type-16"
13395    },
13396    {
13397     "referenced_type" : "type-143"
13398    },
13399    {
13400     "referenced_type" : "type-3"
13401    }
13402   ],
13403   "return_type" : "type-40",
13404   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13405  },
13406  {
13407   "function_name" : "libyuv::NV12ToRGB565Row_Any_SSSE3",
13408   "linker_set_key" : "NV12ToRGB565Row_Any_SSSE3",
13409   "parameters" :
13410   [
13411    {
13412     "referenced_type" : "type-7"
13413    },
13414    {
13415     "referenced_type" : "type-7"
13416    },
13417    {
13418     "referenced_type" : "type-16"
13419    },
13420    {
13421     "referenced_type" : "type-143"
13422    },
13423    {
13424     "referenced_type" : "type-3"
13425    }
13426   ],
13427   "return_type" : "type-40",
13428   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13429  },
13430  {
13431   "function_name" : "libyuv::NV12ToRGB565Row_C",
13432   "linker_set_key" : "NV12ToRGB565Row_C",
13433   "parameters" :
13434   [
13435    {
13436     "referenced_type" : "type-7"
13437    },
13438    {
13439     "referenced_type" : "type-7"
13440    },
13441    {
13442     "referenced_type" : "type-16"
13443    },
13444    {
13445     "referenced_type" : "type-143"
13446    },
13447    {
13448     "referenced_type" : "type-3"
13449    }
13450   ],
13451   "return_type" : "type-40",
13452   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13453  },
13454  {
13455   "function_name" : "libyuv::NV12ToRGB565Row_SSSE3",
13456   "linker_set_key" : "NV12ToRGB565Row_SSSE3",
13457   "parameters" :
13458   [
13459    {
13460     "referenced_type" : "type-7"
13461    },
13462    {
13463     "referenced_type" : "type-7"
13464    },
13465    {
13466     "referenced_type" : "type-16"
13467    },
13468    {
13469     "referenced_type" : "type-143"
13470    },
13471    {
13472     "referenced_type" : "type-3"
13473    }
13474   ],
13475   "return_type" : "type-40",
13476   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13477  },
13478  {
13479   "function_name" : "libyuv::NV21ToABGR",
13480   "linker_set_key" : "NV21ToABGR",
13481   "parameters" :
13482   [
13483    {
13484     "referenced_type" : "type-7"
13485    },
13486    {
13487     "referenced_type" : "type-3"
13488    },
13489    {
13490     "referenced_type" : "type-7"
13491    },
13492    {
13493     "referenced_type" : "type-3"
13494    },
13495    {
13496     "referenced_type" : "type-16"
13497    },
13498    {
13499     "referenced_type" : "type-3"
13500    },
13501    {
13502     "referenced_type" : "type-3"
13503    },
13504    {
13505     "referenced_type" : "type-3"
13506    }
13507   ],
13508   "return_type" : "type-3",
13509   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13510  },
13511  {
13512   "function_name" : "libyuv::NV21ToARGB",
13513   "linker_set_key" : "NV21ToARGB",
13514   "parameters" :
13515   [
13516    {
13517     "referenced_type" : "type-7"
13518    },
13519    {
13520     "referenced_type" : "type-3"
13521    },
13522    {
13523     "referenced_type" : "type-7"
13524    },
13525    {
13526     "referenced_type" : "type-3"
13527    },
13528    {
13529     "referenced_type" : "type-16"
13530    },
13531    {
13532     "referenced_type" : "type-3"
13533    },
13534    {
13535     "referenced_type" : "type-3"
13536    },
13537    {
13538     "referenced_type" : "type-3"
13539    }
13540   ],
13541   "return_type" : "type-3",
13542   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13543  },
13544  {
13545   "function_name" : "libyuv::NV21ToARGBRow_AVX2",
13546   "linker_set_key" : "NV21ToARGBRow_AVX2",
13547   "parameters" :
13548   [
13549    {
13550     "referenced_type" : "type-7"
13551    },
13552    {
13553     "referenced_type" : "type-7"
13554    },
13555    {
13556     "referenced_type" : "type-16"
13557    },
13558    {
13559     "referenced_type" : "type-143"
13560    },
13561    {
13562     "referenced_type" : "type-3"
13563    }
13564   ],
13565   "return_type" : "type-40",
13566   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13567  },
13568  {
13569   "function_name" : "libyuv::NV21ToARGBRow_Any_AVX2",
13570   "linker_set_key" : "NV21ToARGBRow_Any_AVX2",
13571   "parameters" :
13572   [
13573    {
13574     "referenced_type" : "type-7"
13575    },
13576    {
13577     "referenced_type" : "type-7"
13578    },
13579    {
13580     "referenced_type" : "type-16"
13581    },
13582    {
13583     "referenced_type" : "type-143"
13584    },
13585    {
13586     "referenced_type" : "type-3"
13587    }
13588   ],
13589   "return_type" : "type-40",
13590   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13591  },
13592  {
13593   "function_name" : "libyuv::NV21ToARGBRow_Any_SSSE3",
13594   "linker_set_key" : "NV21ToARGBRow_Any_SSSE3",
13595   "parameters" :
13596   [
13597    {
13598     "referenced_type" : "type-7"
13599    },
13600    {
13601     "referenced_type" : "type-7"
13602    },
13603    {
13604     "referenced_type" : "type-16"
13605    },
13606    {
13607     "referenced_type" : "type-143"
13608    },
13609    {
13610     "referenced_type" : "type-3"
13611    }
13612   ],
13613   "return_type" : "type-40",
13614   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13615  },
13616  {
13617   "function_name" : "libyuv::NV21ToARGBRow_C",
13618   "linker_set_key" : "NV21ToARGBRow_C",
13619   "parameters" :
13620   [
13621    {
13622     "referenced_type" : "type-7"
13623    },
13624    {
13625     "referenced_type" : "type-7"
13626    },
13627    {
13628     "referenced_type" : "type-16"
13629    },
13630    {
13631     "referenced_type" : "type-143"
13632    },
13633    {
13634     "referenced_type" : "type-3"
13635    }
13636   ],
13637   "return_type" : "type-40",
13638   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13639  },
13640  {
13641   "function_name" : "libyuv::NV21ToARGBRow_SSSE3",
13642   "linker_set_key" : "NV21ToARGBRow_SSSE3",
13643   "parameters" :
13644   [
13645    {
13646     "referenced_type" : "type-7"
13647    },
13648    {
13649     "referenced_type" : "type-7"
13650    },
13651    {
13652     "referenced_type" : "type-16"
13653    },
13654    {
13655     "referenced_type" : "type-143"
13656    },
13657    {
13658     "referenced_type" : "type-3"
13659    }
13660   ],
13661   "return_type" : "type-40",
13662   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13663  },
13664  {
13665   "function_name" : "libyuv::NV21ToI420",
13666   "linker_set_key" : "NV21ToI420",
13667   "parameters" :
13668   [
13669    {
13670     "referenced_type" : "type-7"
13671    },
13672    {
13673     "referenced_type" : "type-3"
13674    },
13675    {
13676     "referenced_type" : "type-7"
13677    },
13678    {
13679     "referenced_type" : "type-3"
13680    },
13681    {
13682     "referenced_type" : "type-16"
13683    },
13684    {
13685     "referenced_type" : "type-3"
13686    },
13687    {
13688     "referenced_type" : "type-16"
13689    },
13690    {
13691     "referenced_type" : "type-3"
13692    },
13693    {
13694     "referenced_type" : "type-16"
13695    },
13696    {
13697     "referenced_type" : "type-3"
13698    },
13699    {
13700     "referenced_type" : "type-3"
13701    },
13702    {
13703     "referenced_type" : "type-3"
13704    }
13705   ],
13706   "return_type" : "type-3",
13707   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
13708  },
13709  {
13710   "function_name" : "libyuv::RAWToARGB",
13711   "linker_set_key" : "RAWToARGB",
13712   "parameters" :
13713   [
13714    {
13715     "referenced_type" : "type-7"
13716    },
13717    {
13718     "referenced_type" : "type-3"
13719    },
13720    {
13721     "referenced_type" : "type-16"
13722    },
13723    {
13724     "referenced_type" : "type-3"
13725    },
13726    {
13727     "referenced_type" : "type-3"
13728    },
13729    {
13730     "referenced_type" : "type-3"
13731    }
13732   ],
13733   "return_type" : "type-3",
13734   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13735  },
13736  {
13737   "function_name" : "libyuv::RAWToARGBRow_Any_SSSE3",
13738   "linker_set_key" : "RAWToARGBRow_Any_SSSE3",
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_C",
13756   "linker_set_key" : "RAWToARGBRow_C",
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::RAWToARGBRow_SSSE3",
13774   "linker_set_key" : "RAWToARGBRow_SSSE3",
13775   "parameters" :
13776   [
13777    {
13778     "referenced_type" : "type-7"
13779    },
13780    {
13781     "referenced_type" : "type-16"
13782    },
13783    {
13784     "referenced_type" : "type-3"
13785    }
13786   ],
13787   "return_type" : "type-40",
13788   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13789  },
13790  {
13791   "function_name" : "libyuv::RAWToI420",
13792   "linker_set_key" : "RAWToI420",
13793   "parameters" :
13794   [
13795    {
13796     "referenced_type" : "type-7"
13797    },
13798    {
13799     "referenced_type" : "type-3"
13800    },
13801    {
13802     "referenced_type" : "type-16"
13803    },
13804    {
13805     "referenced_type" : "type-3"
13806    },
13807    {
13808     "referenced_type" : "type-16"
13809    },
13810    {
13811     "referenced_type" : "type-3"
13812    },
13813    {
13814     "referenced_type" : "type-16"
13815    },
13816    {
13817     "referenced_type" : "type-3"
13818    },
13819    {
13820     "referenced_type" : "type-3"
13821    },
13822    {
13823     "referenced_type" : "type-3"
13824    }
13825   ],
13826   "return_type" : "type-3",
13827   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
13828  },
13829  {
13830   "function_name" : "libyuv::RAWToRGB24",
13831   "linker_set_key" : "RAWToRGB24",
13832   "parameters" :
13833   [
13834    {
13835     "referenced_type" : "type-7"
13836    },
13837    {
13838     "referenced_type" : "type-3"
13839    },
13840    {
13841     "referenced_type" : "type-16"
13842    },
13843    {
13844     "referenced_type" : "type-3"
13845    },
13846    {
13847     "referenced_type" : "type-3"
13848    },
13849    {
13850     "referenced_type" : "type-3"
13851    }
13852   ],
13853   "return_type" : "type-3",
13854   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
13855  },
13856  {
13857   "function_name" : "libyuv::RAWToRGB24Row_Any_SSSE3",
13858   "linker_set_key" : "RAWToRGB24Row_Any_SSSE3",
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_C",
13876   "linker_set_key" : "RAWToRGB24Row_C",
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::RAWToRGB24Row_SSSE3",
13894   "linker_set_key" : "RAWToRGB24Row_SSSE3",
13895   "parameters" :
13896   [
13897    {
13898     "referenced_type" : "type-7"
13899    },
13900    {
13901     "referenced_type" : "type-16"
13902    },
13903    {
13904     "referenced_type" : "type-3"
13905    }
13906   ],
13907   "return_type" : "type-40",
13908   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13909  },
13910  {
13911   "function_name" : "libyuv::RAWToUVRow_C",
13912   "linker_set_key" : "RAWToUVRow_C",
13913   "parameters" :
13914   [
13915    {
13916     "referenced_type" : "type-7"
13917    },
13918    {
13919     "referenced_type" : "type-3"
13920    },
13921    {
13922     "referenced_type" : "type-16"
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::RAWToYRow_C",
13936   "linker_set_key" : "RAWToYRow_C",
13937   "parameters" :
13938   [
13939    {
13940     "referenced_type" : "type-7"
13941    },
13942    {
13943     "referenced_type" : "type-16"
13944    },
13945    {
13946     "referenced_type" : "type-3"
13947    }
13948   ],
13949   "return_type" : "type-40",
13950   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
13951  },
13952  {
13953   "function_name" : "libyuv::RGB24ToARGB",
13954   "linker_set_key" : "RGB24ToARGB",
13955   "parameters" :
13956   [
13957    {
13958     "referenced_type" : "type-7"
13959    },
13960    {
13961     "referenced_type" : "type-3"
13962    },
13963    {
13964     "referenced_type" : "type-16"
13965    },
13966    {
13967     "referenced_type" : "type-3"
13968    },
13969    {
13970     "referenced_type" : "type-3"
13971    },
13972    {
13973     "referenced_type" : "type-3"
13974    }
13975   ],
13976   "return_type" : "type-3",
13977   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
13978  },
13979  {
13980   "function_name" : "libyuv::RGB24ToARGBRow_Any_SSSE3",
13981   "linker_set_key" : "RGB24ToARGBRow_Any_SSSE3",
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_C",
13999   "linker_set_key" : "RGB24ToARGBRow_C",
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::RGB24ToARGBRow_SSSE3",
14017   "linker_set_key" : "RGB24ToARGBRow_SSSE3",
14018   "parameters" :
14019   [
14020    {
14021     "referenced_type" : "type-7"
14022    },
14023    {
14024     "referenced_type" : "type-16"
14025    },
14026    {
14027     "referenced_type" : "type-3"
14028    }
14029   ],
14030   "return_type" : "type-40",
14031   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14032  },
14033  {
14034   "function_name" : "libyuv::RGB24ToI420",
14035   "linker_set_key" : "RGB24ToI420",
14036   "parameters" :
14037   [
14038    {
14039     "referenced_type" : "type-7"
14040    },
14041    {
14042     "referenced_type" : "type-3"
14043    },
14044    {
14045     "referenced_type" : "type-16"
14046    },
14047    {
14048     "referenced_type" : "type-3"
14049    },
14050    {
14051     "referenced_type" : "type-16"
14052    },
14053    {
14054     "referenced_type" : "type-3"
14055    },
14056    {
14057     "referenced_type" : "type-16"
14058    },
14059    {
14060     "referenced_type" : "type-3"
14061    },
14062    {
14063     "referenced_type" : "type-3"
14064    },
14065    {
14066     "referenced_type" : "type-3"
14067    }
14068   ],
14069   "return_type" : "type-3",
14070   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
14071  },
14072  {
14073   "function_name" : "libyuv::RGB24ToUVRow_C",
14074   "linker_set_key" : "RGB24ToUVRow_C",
14075   "parameters" :
14076   [
14077    {
14078     "referenced_type" : "type-7"
14079    },
14080    {
14081     "referenced_type" : "type-3"
14082    },
14083    {
14084     "referenced_type" : "type-16"
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::RGB24ToYRow_C",
14098   "linker_set_key" : "RGB24ToYRow_C",
14099   "parameters" :
14100   [
14101    {
14102     "referenced_type" : "type-7"
14103    },
14104    {
14105     "referenced_type" : "type-16"
14106    },
14107    {
14108     "referenced_type" : "type-3"
14109    }
14110   ],
14111   "return_type" : "type-40",
14112   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14113  },
14114  {
14115   "function_name" : "libyuv::RGB565ToARGB",
14116   "linker_set_key" : "RGB565ToARGB",
14117   "parameters" :
14118   [
14119    {
14120     "referenced_type" : "type-7"
14121    },
14122    {
14123     "referenced_type" : "type-3"
14124    },
14125    {
14126     "referenced_type" : "type-16"
14127    },
14128    {
14129     "referenced_type" : "type-3"
14130    },
14131    {
14132     "referenced_type" : "type-3"
14133    },
14134    {
14135     "referenced_type" : "type-3"
14136    }
14137   ],
14138   "return_type" : "type-3",
14139   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
14140  },
14141  {
14142   "function_name" : "libyuv::RGB565ToARGBRow_Any_SSE2",
14143   "linker_set_key" : "RGB565ToARGBRow_Any_SSE2",
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_C",
14161   "linker_set_key" : "RGB565ToARGBRow_C",
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::RGB565ToARGBRow_SSE2",
14179   "linker_set_key" : "RGB565ToARGBRow_SSE2",
14180   "parameters" :
14181   [
14182    {
14183     "referenced_type" : "type-7"
14184    },
14185    {
14186     "referenced_type" : "type-16"
14187    },
14188    {
14189     "referenced_type" : "type-3"
14190    }
14191   ],
14192   "return_type" : "type-40",
14193   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14194  },
14195  {
14196   "function_name" : "libyuv::RGB565ToI420",
14197   "linker_set_key" : "RGB565ToI420",
14198   "parameters" :
14199   [
14200    {
14201     "referenced_type" : "type-7"
14202    },
14203    {
14204     "referenced_type" : "type-3"
14205    },
14206    {
14207     "referenced_type" : "type-16"
14208    },
14209    {
14210     "referenced_type" : "type-3"
14211    },
14212    {
14213     "referenced_type" : "type-16"
14214    },
14215    {
14216     "referenced_type" : "type-3"
14217    },
14218    {
14219     "referenced_type" : "type-16"
14220    },
14221    {
14222     "referenced_type" : "type-3"
14223    },
14224    {
14225     "referenced_type" : "type-3"
14226    },
14227    {
14228     "referenced_type" : "type-3"
14229    }
14230   ],
14231   "return_type" : "type-3",
14232   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
14233  },
14234  {
14235   "function_name" : "libyuv::RGB565ToUVRow_C",
14236   "linker_set_key" : "RGB565ToUVRow_C",
14237   "parameters" :
14238   [
14239    {
14240     "referenced_type" : "type-7"
14241    },
14242    {
14243     "referenced_type" : "type-3"
14244    },
14245    {
14246     "referenced_type" : "type-16"
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::RGB565ToYRow_C",
14260   "linker_set_key" : "RGB565ToYRow_C",
14261   "parameters" :
14262   [
14263    {
14264     "referenced_type" : "type-7"
14265    },
14266    {
14267     "referenced_type" : "type-16"
14268    },
14269    {
14270     "referenced_type" : "type-3"
14271    }
14272   ],
14273   "return_type" : "type-40",
14274   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14275  },
14276  {
14277   "function_name" : "libyuv::RGBAToARGB",
14278   "linker_set_key" : "RGBAToARGB",
14279   "parameters" :
14280   [
14281    {
14282     "referenced_type" : "type-7"
14283    },
14284    {
14285     "referenced_type" : "type-3"
14286    },
14287    {
14288     "referenced_type" : "type-16"
14289    },
14290    {
14291     "referenced_type" : "type-3"
14292    },
14293    {
14294     "referenced_type" : "type-3"
14295    },
14296    {
14297     "referenced_type" : "type-3"
14298    }
14299   ],
14300   "return_type" : "type-3",
14301   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
14302  },
14303  {
14304   "function_name" : "libyuv::RGBAToI420",
14305   "linker_set_key" : "RGBAToI420",
14306   "parameters" :
14307   [
14308    {
14309     "referenced_type" : "type-7"
14310    },
14311    {
14312     "referenced_type" : "type-3"
14313    },
14314    {
14315     "referenced_type" : "type-16"
14316    },
14317    {
14318     "referenced_type" : "type-3"
14319    },
14320    {
14321     "referenced_type" : "type-16"
14322    },
14323    {
14324     "referenced_type" : "type-3"
14325    },
14326    {
14327     "referenced_type" : "type-16"
14328    },
14329    {
14330     "referenced_type" : "type-3"
14331    },
14332    {
14333     "referenced_type" : "type-3"
14334    },
14335    {
14336     "referenced_type" : "type-3"
14337    }
14338   ],
14339   "return_type" : "type-3",
14340   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
14341  },
14342  {
14343   "function_name" : "libyuv::RGBAToUVRow_Any_SSSE3",
14344   "linker_set_key" : "RGBAToUVRow_Any_SSSE3",
14345   "parameters" :
14346   [
14347    {
14348     "referenced_type" : "type-7"
14349    },
14350    {
14351     "referenced_type" : "type-3"
14352    },
14353    {
14354     "referenced_type" : "type-16"
14355    },
14356    {
14357     "referenced_type" : "type-16"
14358    },
14359    {
14360     "referenced_type" : "type-3"
14361    }
14362   ],
14363   "return_type" : "type-40",
14364   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14365  },
14366  {
14367   "function_name" : "libyuv::RGBAToUVRow_C",
14368   "linker_set_key" : "RGBAToUVRow_C",
14369   "parameters" :
14370   [
14371    {
14372     "referenced_type" : "type-7"
14373    },
14374    {
14375     "referenced_type" : "type-3"
14376    },
14377    {
14378     "referenced_type" : "type-16"
14379    },
14380    {
14381     "referenced_type" : "type-16"
14382    },
14383    {
14384     "referenced_type" : "type-3"
14385    }
14386   ],
14387   "return_type" : "type-40",
14388   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14389  },
14390  {
14391   "function_name" : "libyuv::RGBAToUVRow_SSSE3",
14392   "linker_set_key" : "RGBAToUVRow_SSSE3",
14393   "parameters" :
14394   [
14395    {
14396     "referenced_type" : "type-7"
14397    },
14398    {
14399     "referenced_type" : "type-3"
14400    },
14401    {
14402     "referenced_type" : "type-16"
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_Any_SSSE3",
14416   "linker_set_key" : "RGBAToYRow_Any_SSSE3",
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_C",
14434   "linker_set_key" : "RGBAToYRow_C",
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::RGBAToYRow_SSSE3",
14452   "linker_set_key" : "RGBAToYRow_SSSE3",
14453   "parameters" :
14454   [
14455    {
14456     "referenced_type" : "type-7"
14457    },
14458    {
14459     "referenced_type" : "type-16"
14460    },
14461    {
14462     "referenced_type" : "type-3"
14463    }
14464   ],
14465   "return_type" : "type-40",
14466   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14467  },
14468  {
14469   "function_name" : "libyuv::RGBColorMatrix",
14470   "linker_set_key" : "RGBColorMatrix",
14471   "parameters" :
14472   [
14473    {
14474     "referenced_type" : "type-16"
14475    },
14476    {
14477     "referenced_type" : "type-3"
14478    },
14479    {
14480     "referenced_type" : "type-47"
14481    },
14482    {
14483     "referenced_type" : "type-3"
14484    },
14485    {
14486     "referenced_type" : "type-3"
14487    },
14488    {
14489     "referenced_type" : "type-3"
14490    },
14491    {
14492     "referenced_type" : "type-3"
14493    }
14494   ],
14495   "return_type" : "type-3",
14496   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
14497  },
14498  {
14499   "function_name" : "libyuv::RGBColorTable",
14500   "linker_set_key" : "RGBColorTable",
14501   "parameters" :
14502   [
14503    {
14504     "referenced_type" : "type-16"
14505    },
14506    {
14507     "referenced_type" : "type-3"
14508    },
14509    {
14510     "referenced_type" : "type-7"
14511    },
14512    {
14513     "referenced_type" : "type-3"
14514    },
14515    {
14516     "referenced_type" : "type-3"
14517    },
14518    {
14519     "referenced_type" : "type-3"
14520    },
14521    {
14522     "referenced_type" : "type-3"
14523    }
14524   ],
14525   "return_type" : "type-3",
14526   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
14527  },
14528  {
14529   "function_name" : "libyuv::RGBColorTableRow_C",
14530   "linker_set_key" : "RGBColorTableRow_C",
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::RGBColorTableRow_X86",
14548   "linker_set_key" : "RGBColorTableRow_X86",
14549   "parameters" :
14550   [
14551    {
14552     "referenced_type" : "type-16"
14553    },
14554    {
14555     "referenced_type" : "type-7"
14556    },
14557    {
14558     "referenced_type" : "type-3"
14559    }
14560   ],
14561   "return_type" : "type-40",
14562   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
14563  },
14564  {
14565   "function_name" : "libyuv::RotatePlane",
14566   "linker_set_key" : "RotatePlane",
14567   "parameters" :
14568   [
14569    {
14570     "referenced_type" : "type-7"
14571    },
14572    {
14573     "referenced_type" : "type-3"
14574    },
14575    {
14576     "referenced_type" : "type-16"
14577    },
14578    {
14579     "referenced_type" : "type-3"
14580    },
14581    {
14582     "referenced_type" : "type-3"
14583    },
14584    {
14585     "referenced_type" : "type-3"
14586    },
14587    {
14588     "referenced_type" : "type-13"
14589    }
14590   ],
14591   "return_type" : "type-3",
14592   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14593  },
14594  {
14595   "function_name" : "libyuv::RotatePlane180",
14596   "linker_set_key" : "RotatePlane180",
14597   "parameters" :
14598   [
14599    {
14600     "referenced_type" : "type-7"
14601    },
14602    {
14603     "referenced_type" : "type-3"
14604    },
14605    {
14606     "referenced_type" : "type-16"
14607    },
14608    {
14609     "referenced_type" : "type-3"
14610    },
14611    {
14612     "referenced_type" : "type-3"
14613    },
14614    {
14615     "referenced_type" : "type-3"
14616    }
14617   ],
14618   "return_type" : "type-40",
14619   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14620  },
14621  {
14622   "function_name" : "libyuv::RotatePlane270",
14623   "linker_set_key" : "RotatePlane270",
14624   "parameters" :
14625   [
14626    {
14627     "referenced_type" : "type-7"
14628    },
14629    {
14630     "referenced_type" : "type-3"
14631    },
14632    {
14633     "referenced_type" : "type-16"
14634    },
14635    {
14636     "referenced_type" : "type-3"
14637    },
14638    {
14639     "referenced_type" : "type-3"
14640    },
14641    {
14642     "referenced_type" : "type-3"
14643    }
14644   ],
14645   "return_type" : "type-40",
14646   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14647  },
14648  {
14649   "function_name" : "libyuv::RotatePlane90",
14650   "linker_set_key" : "RotatePlane90",
14651   "parameters" :
14652   [
14653    {
14654     "referenced_type" : "type-7"
14655    },
14656    {
14657     "referenced_type" : "type-3"
14658    },
14659    {
14660     "referenced_type" : "type-16"
14661    },
14662    {
14663     "referenced_type" : "type-3"
14664    },
14665    {
14666     "referenced_type" : "type-3"
14667    },
14668    {
14669     "referenced_type" : "type-3"
14670    }
14671   ],
14672   "return_type" : "type-40",
14673   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14674  },
14675  {
14676   "function_name" : "libyuv::RotateUV180",
14677   "linker_set_key" : "RotateUV180",
14678   "parameters" :
14679   [
14680    {
14681     "referenced_type" : "type-7"
14682    },
14683    {
14684     "referenced_type" : "type-3"
14685    },
14686    {
14687     "referenced_type" : "type-16"
14688    },
14689    {
14690     "referenced_type" : "type-3"
14691    },
14692    {
14693     "referenced_type" : "type-16"
14694    },
14695    {
14696     "referenced_type" : "type-3"
14697    },
14698    {
14699     "referenced_type" : "type-3"
14700    },
14701    {
14702     "referenced_type" : "type-3"
14703    }
14704   ],
14705   "return_type" : "type-40",
14706   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14707  },
14708  {
14709   "function_name" : "libyuv::RotateUV270",
14710   "linker_set_key" : "RotateUV270",
14711   "parameters" :
14712   [
14713    {
14714     "referenced_type" : "type-7"
14715    },
14716    {
14717     "referenced_type" : "type-3"
14718    },
14719    {
14720     "referenced_type" : "type-16"
14721    },
14722    {
14723     "referenced_type" : "type-3"
14724    },
14725    {
14726     "referenced_type" : "type-16"
14727    },
14728    {
14729     "referenced_type" : "type-3"
14730    },
14731    {
14732     "referenced_type" : "type-3"
14733    },
14734    {
14735     "referenced_type" : "type-3"
14736    }
14737   ],
14738   "return_type" : "type-40",
14739   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14740  },
14741  {
14742   "function_name" : "libyuv::RotateUV90",
14743   "linker_set_key" : "RotateUV90",
14744   "parameters" :
14745   [
14746    {
14747     "referenced_type" : "type-7"
14748    },
14749    {
14750     "referenced_type" : "type-3"
14751    },
14752    {
14753     "referenced_type" : "type-16"
14754    },
14755    {
14756     "referenced_type" : "type-3"
14757    },
14758    {
14759     "referenced_type" : "type-16"
14760    },
14761    {
14762     "referenced_type" : "type-3"
14763    },
14764    {
14765     "referenced_type" : "type-3"
14766    },
14767    {
14768     "referenced_type" : "type-3"
14769    }
14770   ],
14771   "return_type" : "type-40",
14772   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
14773  },
14774  {
14775   "function_name" : "libyuv::Scale",
14776   "linker_set_key" : "Scale",
14777   "parameters" :
14778   [
14779    {
14780     "referenced_type" : "type-7"
14781    },
14782    {
14783     "referenced_type" : "type-7"
14784    },
14785    {
14786     "referenced_type" : "type-7"
14787    },
14788    {
14789     "referenced_type" : "type-3"
14790    },
14791    {
14792     "referenced_type" : "type-3"
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-16"
14805    },
14806    {
14807     "referenced_type" : "type-16"
14808    },
14809    {
14810     "referenced_type" : "type-16"
14811    },
14812    {
14813     "referenced_type" : "type-3"
14814    },
14815    {
14816     "referenced_type" : "type-3"
14817    },
14818    {
14819     "referenced_type" : "type-3"
14820    },
14821    {
14822     "referenced_type" : "type-3"
14823    },
14824    {
14825     "referenced_type" : "type-3"
14826    },
14827    {
14828     "referenced_type" : "type-3"
14829    }
14830   ],
14831   "return_type" : "type-3",
14832   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
14833  },
14834  {
14835   "function_name" : "libyuv::ScaleARGBCols64_C",
14836   "linker_set_key" : "ScaleARGBCols64_C",
14837   "parameters" :
14838   [
14839    {
14840     "referenced_type" : "type-16"
14841    },
14842    {
14843     "referenced_type" : "type-7"
14844    },
14845    {
14846     "referenced_type" : "type-3"
14847    },
14848    {
14849     "referenced_type" : "type-3"
14850    },
14851    {
14852     "referenced_type" : "type-3"
14853    }
14854   ],
14855   "return_type" : "type-40",
14856   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14857  },
14858  {
14859   "function_name" : "libyuv::ScaleARGBColsUp2_C",
14860   "linker_set_key" : "ScaleARGBColsUp2_C",
14861   "parameters" :
14862   [
14863    {
14864     "referenced_type" : "type-16"
14865    },
14866    {
14867     "referenced_type" : "type-7"
14868    },
14869    {
14870     "referenced_type" : "type-3"
14871    },
14872    {
14873     "referenced_type" : "type-3"
14874    },
14875    {
14876     "referenced_type" : "type-3"
14877    }
14878   ],
14879   "return_type" : "type-40",
14880   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14881  },
14882  {
14883   "function_name" : "libyuv::ScaleARGBColsUp2_SSE2",
14884   "linker_set_key" : "ScaleARGBColsUp2_SSE2",
14885   "parameters" :
14886   [
14887    {
14888     "referenced_type" : "type-16"
14889    },
14890    {
14891     "referenced_type" : "type-7"
14892    },
14893    {
14894     "referenced_type" : "type-3"
14895    },
14896    {
14897     "referenced_type" : "type-3"
14898    },
14899    {
14900     "referenced_type" : "type-3"
14901    }
14902   ],
14903   "return_type" : "type-40",
14904   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14905  },
14906  {
14907   "function_name" : "libyuv::ScaleARGBCols_C",
14908   "linker_set_key" : "ScaleARGBCols_C",
14909   "parameters" :
14910   [
14911    {
14912     "referenced_type" : "type-16"
14913    },
14914    {
14915     "referenced_type" : "type-7"
14916    },
14917    {
14918     "referenced_type" : "type-3"
14919    },
14920    {
14921     "referenced_type" : "type-3"
14922    },
14923    {
14924     "referenced_type" : "type-3"
14925    }
14926   ],
14927   "return_type" : "type-40",
14928   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14929  },
14930  {
14931   "function_name" : "libyuv::ScaleARGBCols_SSE2",
14932   "linker_set_key" : "ScaleARGBCols_SSE2",
14933   "parameters" :
14934   [
14935    {
14936     "referenced_type" : "type-16"
14937    },
14938    {
14939     "referenced_type" : "type-7"
14940    },
14941    {
14942     "referenced_type" : "type-3"
14943    },
14944    {
14945     "referenced_type" : "type-3"
14946    },
14947    {
14948     "referenced_type" : "type-3"
14949    }
14950   ],
14951   "return_type" : "type-40",
14952   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14953  },
14954  {
14955   "function_name" : "libyuv::ScaleARGBFilterCols64_C",
14956   "linker_set_key" : "ScaleARGBFilterCols64_C",
14957   "parameters" :
14958   [
14959    {
14960     "referenced_type" : "type-16"
14961    },
14962    {
14963     "referenced_type" : "type-7"
14964    },
14965    {
14966     "referenced_type" : "type-3"
14967    },
14968    {
14969     "referenced_type" : "type-3"
14970    },
14971    {
14972     "referenced_type" : "type-3"
14973    }
14974   ],
14975   "return_type" : "type-40",
14976   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
14977  },
14978  {
14979   "function_name" : "libyuv::ScaleARGBFilterCols_C",
14980   "linker_set_key" : "ScaleARGBFilterCols_C",
14981   "parameters" :
14982   [
14983    {
14984     "referenced_type" : "type-16"
14985    },
14986    {
14987     "referenced_type" : "type-7"
14988    },
14989    {
14990     "referenced_type" : "type-3"
14991    },
14992    {
14993     "referenced_type" : "type-3"
14994    },
14995    {
14996     "referenced_type" : "type-3"
14997    }
14998   ],
14999   "return_type" : "type-40",
15000   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15001  },
15002  {
15003   "function_name" : "libyuv::ScaleARGBFilterCols_SSSE3",
15004   "linker_set_key" : "ScaleARGBFilterCols_SSSE3",
15005   "parameters" :
15006   [
15007    {
15008     "referenced_type" : "type-16"
15009    },
15010    {
15011     "referenced_type" : "type-7"
15012    },
15013    {
15014     "referenced_type" : "type-3"
15015    },
15016    {
15017     "referenced_type" : "type-3"
15018    },
15019    {
15020     "referenced_type" : "type-3"
15021    }
15022   ],
15023   "return_type" : "type-40",
15024   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15025  },
15026  {
15027   "function_name" : "libyuv::ScaleARGBRowDown2Box_Any_SSE2",
15028   "linker_set_key" : "ScaleARGBRowDown2Box_Any_SSE2",
15029   "parameters" :
15030   [
15031    {
15032     "referenced_type" : "type-7"
15033    },
15034    {
15035     "referenced_type" : "type-144"
15036    },
15037    {
15038     "referenced_type" : "type-16"
15039    },
15040    {
15041     "referenced_type" : "type-3"
15042    }
15043   ],
15044   "return_type" : "type-40",
15045   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15046  },
15047  {
15048   "function_name" : "libyuv::ScaleARGBRowDown2Box_C",
15049   "linker_set_key" : "ScaleARGBRowDown2Box_C",
15050   "parameters" :
15051   [
15052    {
15053     "referenced_type" : "type-7"
15054    },
15055    {
15056     "referenced_type" : "type-144"
15057    },
15058    {
15059     "referenced_type" : "type-16"
15060    },
15061    {
15062     "referenced_type" : "type-3"
15063    }
15064   ],
15065   "return_type" : "type-40",
15066   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15067  },
15068  {
15069   "function_name" : "libyuv::ScaleARGBRowDown2Box_SSE2",
15070   "linker_set_key" : "ScaleARGBRowDown2Box_SSE2",
15071   "parameters" :
15072   [
15073    {
15074     "referenced_type" : "type-7"
15075    },
15076    {
15077     "referenced_type" : "type-144"
15078    },
15079    {
15080     "referenced_type" : "type-16"
15081    },
15082    {
15083     "referenced_type" : "type-3"
15084    }
15085   ],
15086   "return_type" : "type-40",
15087   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15088  },
15089  {
15090   "function_name" : "libyuv::ScaleARGBRowDown2Linear_Any_SSE2",
15091   "linker_set_key" : "ScaleARGBRowDown2Linear_Any_SSE2",
15092   "parameters" :
15093   [
15094    {
15095     "referenced_type" : "type-7"
15096    },
15097    {
15098     "referenced_type" : "type-144"
15099    },
15100    {
15101     "referenced_type" : "type-16"
15102    },
15103    {
15104     "referenced_type" : "type-3"
15105    }
15106   ],
15107   "return_type" : "type-40",
15108   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15109  },
15110  {
15111   "function_name" : "libyuv::ScaleARGBRowDown2Linear_C",
15112   "linker_set_key" : "ScaleARGBRowDown2Linear_C",
15113   "parameters" :
15114   [
15115    {
15116     "referenced_type" : "type-7"
15117    },
15118    {
15119     "referenced_type" : "type-144"
15120    },
15121    {
15122     "referenced_type" : "type-16"
15123    },
15124    {
15125     "referenced_type" : "type-3"
15126    }
15127   ],
15128   "return_type" : "type-40",
15129   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15130  },
15131  {
15132   "function_name" : "libyuv::ScaleARGBRowDown2Linear_SSE2",
15133   "linker_set_key" : "ScaleARGBRowDown2Linear_SSE2",
15134   "parameters" :
15135   [
15136    {
15137     "referenced_type" : "type-7"
15138    },
15139    {
15140     "referenced_type" : "type-144"
15141    },
15142    {
15143     "referenced_type" : "type-16"
15144    },
15145    {
15146     "referenced_type" : "type-3"
15147    }
15148   ],
15149   "return_type" : "type-40",
15150   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15151  },
15152  {
15153   "function_name" : "libyuv::ScaleARGBRowDown2_Any_SSE2",
15154   "linker_set_key" : "ScaleARGBRowDown2_Any_SSE2",
15155   "parameters" :
15156   [
15157    {
15158     "referenced_type" : "type-7"
15159    },
15160    {
15161     "referenced_type" : "type-144"
15162    },
15163    {
15164     "referenced_type" : "type-16"
15165    },
15166    {
15167     "referenced_type" : "type-3"
15168    }
15169   ],
15170   "return_type" : "type-40",
15171   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15172  },
15173  {
15174   "function_name" : "libyuv::ScaleARGBRowDown2_C",
15175   "linker_set_key" : "ScaleARGBRowDown2_C",
15176   "parameters" :
15177   [
15178    {
15179     "referenced_type" : "type-7"
15180    },
15181    {
15182     "referenced_type" : "type-144"
15183    },
15184    {
15185     "referenced_type" : "type-16"
15186    },
15187    {
15188     "referenced_type" : "type-3"
15189    }
15190   ],
15191   "return_type" : "type-40",
15192   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15193  },
15194  {
15195   "function_name" : "libyuv::ScaleARGBRowDown2_SSE2",
15196   "linker_set_key" : "ScaleARGBRowDown2_SSE2",
15197   "parameters" :
15198   [
15199    {
15200     "referenced_type" : "type-7"
15201    },
15202    {
15203     "referenced_type" : "type-144"
15204    },
15205    {
15206     "referenced_type" : "type-16"
15207    },
15208    {
15209     "referenced_type" : "type-3"
15210    }
15211   ],
15212   "return_type" : "type-40",
15213   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15214  },
15215  {
15216   "function_name" : "libyuv::ScaleARGBRowDownEvenBox_Any_SSE2",
15217   "linker_set_key" : "ScaleARGBRowDownEvenBox_Any_SSE2",
15218   "parameters" :
15219   [
15220    {
15221     "referenced_type" : "type-7"
15222    },
15223    {
15224     "referenced_type" : "type-144"
15225    },
15226    {
15227     "referenced_type" : "type-3"
15228    },
15229    {
15230     "referenced_type" : "type-16"
15231    },
15232    {
15233     "referenced_type" : "type-3"
15234    }
15235   ],
15236   "return_type" : "type-40",
15237   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15238  },
15239  {
15240   "function_name" : "libyuv::ScaleARGBRowDownEvenBox_C",
15241   "linker_set_key" : "ScaleARGBRowDownEvenBox_C",
15242   "parameters" :
15243   [
15244    {
15245     "referenced_type" : "type-7"
15246    },
15247    {
15248     "referenced_type" : "type-144"
15249    },
15250    {
15251     "referenced_type" : "type-3"
15252    },
15253    {
15254     "referenced_type" : "type-16"
15255    },
15256    {
15257     "referenced_type" : "type-3"
15258    }
15259   ],
15260   "return_type" : "type-40",
15261   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15262  },
15263  {
15264   "function_name" : "libyuv::ScaleARGBRowDownEvenBox_SSE2",
15265   "linker_set_key" : "ScaleARGBRowDownEvenBox_SSE2",
15266   "parameters" :
15267   [
15268    {
15269     "referenced_type" : "type-7"
15270    },
15271    {
15272     "referenced_type" : "type-144"
15273    },
15274    {
15275     "referenced_type" : "type-3"
15276    },
15277    {
15278     "referenced_type" : "type-16"
15279    },
15280    {
15281     "referenced_type" : "type-3"
15282    }
15283   ],
15284   "return_type" : "type-40",
15285   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15286  },
15287  {
15288   "function_name" : "libyuv::ScaleARGBRowDownEven_Any_SSE2",
15289   "linker_set_key" : "ScaleARGBRowDownEven_Any_SSE2",
15290   "parameters" :
15291   [
15292    {
15293     "referenced_type" : "type-7"
15294    },
15295    {
15296     "referenced_type" : "type-144"
15297    },
15298    {
15299     "referenced_type" : "type-3"
15300    },
15301    {
15302     "referenced_type" : "type-16"
15303    },
15304    {
15305     "referenced_type" : "type-3"
15306    }
15307   ],
15308   "return_type" : "type-40",
15309   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15310  },
15311  {
15312   "function_name" : "libyuv::ScaleARGBRowDownEven_C",
15313   "linker_set_key" : "ScaleARGBRowDownEven_C",
15314   "parameters" :
15315   [
15316    {
15317     "referenced_type" : "type-7"
15318    },
15319    {
15320     "referenced_type" : "type-144"
15321    },
15322    {
15323     "referenced_type" : "type-3"
15324    },
15325    {
15326     "referenced_type" : "type-16"
15327    },
15328    {
15329     "referenced_type" : "type-3"
15330    }
15331   ],
15332   "return_type" : "type-40",
15333   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15334  },
15335  {
15336   "function_name" : "libyuv::ScaleARGBRowDownEven_SSE2",
15337   "linker_set_key" : "ScaleARGBRowDownEven_SSE2",
15338   "parameters" :
15339   [
15340    {
15341     "referenced_type" : "type-7"
15342    },
15343    {
15344     "referenced_type" : "type-144"
15345    },
15346    {
15347     "referenced_type" : "type-3"
15348    },
15349    {
15350     "referenced_type" : "type-16"
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_16_C",
15361   "linker_set_key" : "ScaleAddRow_16_C",
15362   "parameters" :
15363   [
15364    {
15365     "referenced_type" : "type-42"
15366    },
15367    {
15368     "referenced_type" : "type-41"
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_AVX2",
15379   "linker_set_key" : "ScaleAddRow_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_AVX2",
15397   "linker_set_key" : "ScaleAddRow_Any_AVX2",
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_Any_SSE2",
15415   "linker_set_key" : "ScaleAddRow_Any_SSE2",
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_C",
15433   "linker_set_key" : "ScaleAddRow_C",
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::ScaleAddRow_SSE2",
15451   "linker_set_key" : "ScaleAddRow_SSE2",
15452   "parameters" :
15453   [
15454    {
15455     "referenced_type" : "type-7"
15456    },
15457    {
15458     "referenced_type" : "type-45"
15459    },
15460    {
15461     "referenced_type" : "type-3"
15462    }
15463   ],
15464   "return_type" : "type-40",
15465   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15466  },
15467  {
15468   "function_name" : "libyuv::ScaleColsUp2_16_C",
15469   "linker_set_key" : "ScaleColsUp2_16_C",
15470   "parameters" :
15471   [
15472    {
15473     "referenced_type" : "type-45"
15474    },
15475    {
15476     "referenced_type" : "type-42"
15477    },
15478    {
15479     "referenced_type" : "type-3"
15480    },
15481    {
15482     "referenced_type" : "type-3"
15483    },
15484    {
15485     "referenced_type" : "type-3"
15486    }
15487   ],
15488   "return_type" : "type-40",
15489   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15490  },
15491  {
15492   "function_name" : "libyuv::ScaleColsUp2_C",
15493   "linker_set_key" : "ScaleColsUp2_C",
15494   "parameters" :
15495   [
15496    {
15497     "referenced_type" : "type-16"
15498    },
15499    {
15500     "referenced_type" : "type-7"
15501    },
15502    {
15503     "referenced_type" : "type-3"
15504    },
15505    {
15506     "referenced_type" : "type-3"
15507    },
15508    {
15509     "referenced_type" : "type-3"
15510    }
15511   ],
15512   "return_type" : "type-40",
15513   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15514  },
15515  {
15516   "function_name" : "libyuv::ScaleColsUp2_SSE2",
15517   "linker_set_key" : "ScaleColsUp2_SSE2",
15518   "parameters" :
15519   [
15520    {
15521     "referenced_type" : "type-16"
15522    },
15523    {
15524     "referenced_type" : "type-7"
15525    },
15526    {
15527     "referenced_type" : "type-3"
15528    },
15529    {
15530     "referenced_type" : "type-3"
15531    },
15532    {
15533     "referenced_type" : "type-3"
15534    }
15535   ],
15536   "return_type" : "type-40",
15537   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15538  },
15539  {
15540   "function_name" : "libyuv::ScaleCols_16_C",
15541   "linker_set_key" : "ScaleCols_16_C",
15542   "parameters" :
15543   [
15544    {
15545     "referenced_type" : "type-45"
15546    },
15547    {
15548     "referenced_type" : "type-42"
15549    },
15550    {
15551     "referenced_type" : "type-3"
15552    },
15553    {
15554     "referenced_type" : "type-3"
15555    },
15556    {
15557     "referenced_type" : "type-3"
15558    }
15559   ],
15560   "return_type" : "type-40",
15561   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15562  },
15563  {
15564   "function_name" : "libyuv::ScaleCols_C",
15565   "linker_set_key" : "ScaleCols_C",
15566   "parameters" :
15567   [
15568    {
15569     "referenced_type" : "type-16"
15570    },
15571    {
15572     "referenced_type" : "type-7"
15573    },
15574    {
15575     "referenced_type" : "type-3"
15576    },
15577    {
15578     "referenced_type" : "type-3"
15579    },
15580    {
15581     "referenced_type" : "type-3"
15582    }
15583   ],
15584   "return_type" : "type-40",
15585   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15586  },
15587  {
15588   "function_name" : "libyuv::ScaleFilterCols64_16_C",
15589   "linker_set_key" : "ScaleFilterCols64_16_C",
15590   "parameters" :
15591   [
15592    {
15593     "referenced_type" : "type-45"
15594    },
15595    {
15596     "referenced_type" : "type-42"
15597    },
15598    {
15599     "referenced_type" : "type-3"
15600    },
15601    {
15602     "referenced_type" : "type-3"
15603    },
15604    {
15605     "referenced_type" : "type-3"
15606    }
15607   ],
15608   "return_type" : "type-40",
15609   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15610  },
15611  {
15612   "function_name" : "libyuv::ScaleFilterCols64_C",
15613   "linker_set_key" : "ScaleFilterCols64_C",
15614   "parameters" :
15615   [
15616    {
15617     "referenced_type" : "type-16"
15618    },
15619    {
15620     "referenced_type" : "type-7"
15621    },
15622    {
15623     "referenced_type" : "type-3"
15624    },
15625    {
15626     "referenced_type" : "type-3"
15627    },
15628    {
15629     "referenced_type" : "type-3"
15630    }
15631   ],
15632   "return_type" : "type-40",
15633   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15634  },
15635  {
15636   "function_name" : "libyuv::ScaleFilterCols_16_C",
15637   "linker_set_key" : "ScaleFilterCols_16_C",
15638   "parameters" :
15639   [
15640    {
15641     "referenced_type" : "type-45"
15642    },
15643    {
15644     "referenced_type" : "type-42"
15645    },
15646    {
15647     "referenced_type" : "type-3"
15648    },
15649    {
15650     "referenced_type" : "type-3"
15651    },
15652    {
15653     "referenced_type" : "type-3"
15654    }
15655   ],
15656   "return_type" : "type-40",
15657   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15658  },
15659  {
15660   "function_name" : "libyuv::ScaleFilterCols_C",
15661   "linker_set_key" : "ScaleFilterCols_C",
15662   "parameters" :
15663   [
15664    {
15665     "referenced_type" : "type-16"
15666    },
15667    {
15668     "referenced_type" : "type-7"
15669    },
15670    {
15671     "referenced_type" : "type-3"
15672    },
15673    {
15674     "referenced_type" : "type-3"
15675    },
15676    {
15677     "referenced_type" : "type-3"
15678    }
15679   ],
15680   "return_type" : "type-40",
15681   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15682  },
15683  {
15684   "function_name" : "libyuv::ScaleFilterCols_SSSE3",
15685   "linker_set_key" : "ScaleFilterCols_SSSE3",
15686   "parameters" :
15687   [
15688    {
15689     "referenced_type" : "type-16"
15690    },
15691    {
15692     "referenced_type" : "type-7"
15693    },
15694    {
15695     "referenced_type" : "type-3"
15696    },
15697    {
15698     "referenced_type" : "type-3"
15699    },
15700    {
15701     "referenced_type" : "type-3"
15702    }
15703   ],
15704   "return_type" : "type-40",
15705   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15706  },
15707  {
15708   "function_name" : "libyuv::ScaleFilterReduce",
15709   "linker_set_key" : "ScaleFilterReduce",
15710   "parameters" :
15711   [
15712    {
15713     "referenced_type" : "type-3"
15714    },
15715    {
15716     "referenced_type" : "type-3"
15717    },
15718    {
15719     "referenced_type" : "type-3"
15720    },
15721    {
15722     "referenced_type" : "type-3"
15723    },
15724    {
15725     "referenced_type" : "type-15"
15726    }
15727   ],
15728   "return_type" : "type-15",
15729   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15730  },
15731  {
15732   "function_name" : "libyuv::ScaleOffset",
15733   "linker_set_key" : "ScaleOffset",
15734   "parameters" :
15735   [
15736    {
15737     "referenced_type" : "type-7"
15738    },
15739    {
15740     "referenced_type" : "type-3"
15741    },
15742    {
15743     "referenced_type" : "type-3"
15744    },
15745    {
15746     "referenced_type" : "type-16"
15747    },
15748    {
15749     "referenced_type" : "type-3"
15750    },
15751    {
15752     "referenced_type" : "type-3"
15753    },
15754    {
15755     "referenced_type" : "type-3"
15756    },
15757    {
15758     "referenced_type" : "type-3"
15759    }
15760   ],
15761   "return_type" : "type-3",
15762   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
15763  },
15764  {
15765   "function_name" : "libyuv::ScalePlane",
15766   "linker_set_key" : "ScalePlane",
15767   "parameters" :
15768   [
15769    {
15770     "referenced_type" : "type-7"
15771    },
15772    {
15773     "referenced_type" : "type-3"
15774    },
15775    {
15776     "referenced_type" : "type-3"
15777    },
15778    {
15779     "referenced_type" : "type-3"
15780    },
15781    {
15782     "referenced_type" : "type-16"
15783    },
15784    {
15785     "referenced_type" : "type-3"
15786    },
15787    {
15788     "referenced_type" : "type-3"
15789    },
15790    {
15791     "referenced_type" : "type-3"
15792    },
15793    {
15794     "referenced_type" : "type-15"
15795    }
15796   ],
15797   "return_type" : "type-40",
15798   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
15799  },
15800  {
15801   "function_name" : "libyuv::ScalePlaneVertical",
15802   "linker_set_key" : "ScalePlaneVertical",
15803   "parameters" :
15804   [
15805    {
15806     "referenced_type" : "type-3"
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-7"
15822    },
15823    {
15824     "referenced_type" : "type-16"
15825    },
15826    {
15827     "referenced_type" : "type-3"
15828    },
15829    {
15830     "referenced_type" : "type-3"
15831    },
15832    {
15833     "referenced_type" : "type-3"
15834    },
15835    {
15836     "referenced_type" : "type-3"
15837    },
15838    {
15839     "referenced_type" : "type-15"
15840    }
15841   ],
15842   "return_type" : "type-40",
15843   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15844  },
15845  {
15846   "function_name" : "libyuv::ScalePlaneVertical_16",
15847   "linker_set_key" : "ScalePlaneVertical_16",
15848   "parameters" :
15849   [
15850    {
15851     "referenced_type" : "type-3"
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-42"
15867    },
15868    {
15869     "referenced_type" : "type-45"
15870    },
15871    {
15872     "referenced_type" : "type-3"
15873    },
15874    {
15875     "referenced_type" : "type-3"
15876    },
15877    {
15878     "referenced_type" : "type-3"
15879    },
15880    {
15881     "referenced_type" : "type-3"
15882    },
15883    {
15884     "referenced_type" : "type-15"
15885    }
15886   ],
15887   "return_type" : "type-40",
15888   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15889  },
15890  {
15891   "function_name" : "libyuv::ScalePlane_16",
15892   "linker_set_key" : "ScalePlane_16",
15893   "parameters" :
15894   [
15895    {
15896     "referenced_type" : "type-42"
15897    },
15898    {
15899     "referenced_type" : "type-3"
15900    },
15901    {
15902     "referenced_type" : "type-3"
15903    },
15904    {
15905     "referenced_type" : "type-3"
15906    },
15907    {
15908     "referenced_type" : "type-45"
15909    },
15910    {
15911     "referenced_type" : "type-3"
15912    },
15913    {
15914     "referenced_type" : "type-3"
15915    },
15916    {
15917     "referenced_type" : "type-3"
15918    },
15919    {
15920     "referenced_type" : "type-15"
15921    }
15922   ],
15923   "return_type" : "type-40",
15924   "source_file" : "/external/libyuv/files/include/libyuv/scale.h"
15925  },
15926  {
15927   "function_name" : "libyuv::ScaleRowDown2Box_16_C",
15928   "linker_set_key" : "ScaleRowDown2Box_16_C",
15929   "parameters" :
15930   [
15931    {
15932     "referenced_type" : "type-42"
15933    },
15934    {
15935     "referenced_type" : "type-144"
15936    },
15937    {
15938     "referenced_type" : "type-45"
15939    },
15940    {
15941     "referenced_type" : "type-3"
15942    }
15943   ],
15944   "return_type" : "type-40",
15945   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15946  },
15947  {
15948   "function_name" : "libyuv::ScaleRowDown2Box_AVX2",
15949   "linker_set_key" : "ScaleRowDown2Box_AVX2",
15950   "parameters" :
15951   [
15952    {
15953     "referenced_type" : "type-7"
15954    },
15955    {
15956     "referenced_type" : "type-144"
15957    },
15958    {
15959     "referenced_type" : "type-16"
15960    },
15961    {
15962     "referenced_type" : "type-3"
15963    }
15964   ],
15965   "return_type" : "type-40",
15966   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15967  },
15968  {
15969   "function_name" : "libyuv::ScaleRowDown2Box_Any_AVX2",
15970   "linker_set_key" : "ScaleRowDown2Box_Any_AVX2",
15971   "parameters" :
15972   [
15973    {
15974     "referenced_type" : "type-7"
15975    },
15976    {
15977     "referenced_type" : "type-144"
15978    },
15979    {
15980     "referenced_type" : "type-16"
15981    },
15982    {
15983     "referenced_type" : "type-3"
15984    }
15985   ],
15986   "return_type" : "type-40",
15987   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
15988  },
15989  {
15990   "function_name" : "libyuv::ScaleRowDown2Box_Any_SSSE3",
15991   "linker_set_key" : "ScaleRowDown2Box_Any_SSSE3",
15992   "parameters" :
15993   [
15994    {
15995     "referenced_type" : "type-7"
15996    },
15997    {
15998     "referenced_type" : "type-144"
15999    },
16000    {
16001     "referenced_type" : "type-16"
16002    },
16003    {
16004     "referenced_type" : "type-3"
16005    }
16006   ],
16007   "return_type" : "type-40",
16008   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16009  },
16010  {
16011   "function_name" : "libyuv::ScaleRowDown2Box_C",
16012   "linker_set_key" : "ScaleRowDown2Box_C",
16013   "parameters" :
16014   [
16015    {
16016     "referenced_type" : "type-7"
16017    },
16018    {
16019     "referenced_type" : "type-144"
16020    },
16021    {
16022     "referenced_type" : "type-16"
16023    },
16024    {
16025     "referenced_type" : "type-3"
16026    }
16027   ],
16028   "return_type" : "type-40",
16029   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16030  },
16031  {
16032   "function_name" : "libyuv::ScaleRowDown2Box_Odd_AVX2",
16033   "linker_set_key" : "ScaleRowDown2Box_Odd_AVX2",
16034   "parameters" :
16035   [
16036    {
16037     "referenced_type" : "type-7"
16038    },
16039    {
16040     "referenced_type" : "type-144"
16041    },
16042    {
16043     "referenced_type" : "type-16"
16044    },
16045    {
16046     "referenced_type" : "type-3"
16047    }
16048   ],
16049   "return_type" : "type-40",
16050   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16051  },
16052  {
16053   "function_name" : "libyuv::ScaleRowDown2Box_Odd_C",
16054   "linker_set_key" : "ScaleRowDown2Box_Odd_C",
16055   "parameters" :
16056   [
16057    {
16058     "referenced_type" : "type-7"
16059    },
16060    {
16061     "referenced_type" : "type-144"
16062    },
16063    {
16064     "referenced_type" : "type-16"
16065    },
16066    {
16067     "referenced_type" : "type-3"
16068    }
16069   ],
16070   "return_type" : "type-40",
16071   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16072  },
16073  {
16074   "function_name" : "libyuv::ScaleRowDown2Box_Odd_SSSE3",
16075   "linker_set_key" : "ScaleRowDown2Box_Odd_SSSE3",
16076   "parameters" :
16077   [
16078    {
16079     "referenced_type" : "type-7"
16080    },
16081    {
16082     "referenced_type" : "type-144"
16083    },
16084    {
16085     "referenced_type" : "type-16"
16086    },
16087    {
16088     "referenced_type" : "type-3"
16089    }
16090   ],
16091   "return_type" : "type-40",
16092   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16093  },
16094  {
16095   "function_name" : "libyuv::ScaleRowDown2Box_SSSE3",
16096   "linker_set_key" : "ScaleRowDown2Box_SSSE3",
16097   "parameters" :
16098   [
16099    {
16100     "referenced_type" : "type-7"
16101    },
16102    {
16103     "referenced_type" : "type-144"
16104    },
16105    {
16106     "referenced_type" : "type-16"
16107    },
16108    {
16109     "referenced_type" : "type-3"
16110    }
16111   ],
16112   "return_type" : "type-40",
16113   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16114  },
16115  {
16116   "function_name" : "libyuv::ScaleRowDown2Linear_16_C",
16117   "linker_set_key" : "ScaleRowDown2Linear_16_C",
16118   "parameters" :
16119   [
16120    {
16121     "referenced_type" : "type-42"
16122    },
16123    {
16124     "referenced_type" : "type-144"
16125    },
16126    {
16127     "referenced_type" : "type-45"
16128    },
16129    {
16130     "referenced_type" : "type-3"
16131    }
16132   ],
16133   "return_type" : "type-40",
16134   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16135  },
16136  {
16137   "function_name" : "libyuv::ScaleRowDown2Linear_AVX2",
16138   "linker_set_key" : "ScaleRowDown2Linear_AVX2",
16139   "parameters" :
16140   [
16141    {
16142     "referenced_type" : "type-7"
16143    },
16144    {
16145     "referenced_type" : "type-144"
16146    },
16147    {
16148     "referenced_type" : "type-16"
16149    },
16150    {
16151     "referenced_type" : "type-3"
16152    }
16153   ],
16154   "return_type" : "type-40",
16155   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16156  },
16157  {
16158   "function_name" : "libyuv::ScaleRowDown2Linear_Any_AVX2",
16159   "linker_set_key" : "ScaleRowDown2Linear_Any_AVX2",
16160   "parameters" :
16161   [
16162    {
16163     "referenced_type" : "type-7"
16164    },
16165    {
16166     "referenced_type" : "type-144"
16167    },
16168    {
16169     "referenced_type" : "type-16"
16170    },
16171    {
16172     "referenced_type" : "type-3"
16173    }
16174   ],
16175   "return_type" : "type-40",
16176   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16177  },
16178  {
16179   "function_name" : "libyuv::ScaleRowDown2Linear_Any_SSSE3",
16180   "linker_set_key" : "ScaleRowDown2Linear_Any_SSSE3",
16181   "parameters" :
16182   [
16183    {
16184     "referenced_type" : "type-7"
16185    },
16186    {
16187     "referenced_type" : "type-144"
16188    },
16189    {
16190     "referenced_type" : "type-16"
16191    },
16192    {
16193     "referenced_type" : "type-3"
16194    }
16195   ],
16196   "return_type" : "type-40",
16197   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16198  },
16199  {
16200   "function_name" : "libyuv::ScaleRowDown2Linear_C",
16201   "linker_set_key" : "ScaleRowDown2Linear_C",
16202   "parameters" :
16203   [
16204    {
16205     "referenced_type" : "type-7"
16206    },
16207    {
16208     "referenced_type" : "type-144"
16209    },
16210    {
16211     "referenced_type" : "type-16"
16212    },
16213    {
16214     "referenced_type" : "type-3"
16215    }
16216   ],
16217   "return_type" : "type-40",
16218   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16219  },
16220  {
16221   "function_name" : "libyuv::ScaleRowDown2Linear_SSSE3",
16222   "linker_set_key" : "ScaleRowDown2Linear_SSSE3",
16223   "parameters" :
16224   [
16225    {
16226     "referenced_type" : "type-7"
16227    },
16228    {
16229     "referenced_type" : "type-144"
16230    },
16231    {
16232     "referenced_type" : "type-16"
16233    },
16234    {
16235     "referenced_type" : "type-3"
16236    }
16237   ],
16238   "return_type" : "type-40",
16239   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16240  },
16241  {
16242   "function_name" : "libyuv::ScaleRowDown2_16_C",
16243   "linker_set_key" : "ScaleRowDown2_16_C",
16244   "parameters" :
16245   [
16246    {
16247     "referenced_type" : "type-42"
16248    },
16249    {
16250     "referenced_type" : "type-144"
16251    },
16252    {
16253     "referenced_type" : "type-45"
16254    },
16255    {
16256     "referenced_type" : "type-3"
16257    }
16258   ],
16259   "return_type" : "type-40",
16260   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16261  },
16262  {
16263   "function_name" : "libyuv::ScaleRowDown2_AVX2",
16264   "linker_set_key" : "ScaleRowDown2_AVX2",
16265   "parameters" :
16266   [
16267    {
16268     "referenced_type" : "type-7"
16269    },
16270    {
16271     "referenced_type" : "type-144"
16272    },
16273    {
16274     "referenced_type" : "type-16"
16275    },
16276    {
16277     "referenced_type" : "type-3"
16278    }
16279   ],
16280   "return_type" : "type-40",
16281   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16282  },
16283  {
16284   "function_name" : "libyuv::ScaleRowDown2_Any_AVX2",
16285   "linker_set_key" : "ScaleRowDown2_Any_AVX2",
16286   "parameters" :
16287   [
16288    {
16289     "referenced_type" : "type-7"
16290    },
16291    {
16292     "referenced_type" : "type-144"
16293    },
16294    {
16295     "referenced_type" : "type-16"
16296    },
16297    {
16298     "referenced_type" : "type-3"
16299    }
16300   ],
16301   "return_type" : "type-40",
16302   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16303  },
16304  {
16305   "function_name" : "libyuv::ScaleRowDown2_Any_SSSE3",
16306   "linker_set_key" : "ScaleRowDown2_Any_SSSE3",
16307   "parameters" :
16308   [
16309    {
16310     "referenced_type" : "type-7"
16311    },
16312    {
16313     "referenced_type" : "type-144"
16314    },
16315    {
16316     "referenced_type" : "type-16"
16317    },
16318    {
16319     "referenced_type" : "type-3"
16320    }
16321   ],
16322   "return_type" : "type-40",
16323   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16324  },
16325  {
16326   "function_name" : "libyuv::ScaleRowDown2_C",
16327   "linker_set_key" : "ScaleRowDown2_C",
16328   "parameters" :
16329   [
16330    {
16331     "referenced_type" : "type-7"
16332    },
16333    {
16334     "referenced_type" : "type-144"
16335    },
16336    {
16337     "referenced_type" : "type-16"
16338    },
16339    {
16340     "referenced_type" : "type-3"
16341    }
16342   ],
16343   "return_type" : "type-40",
16344   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16345  },
16346  {
16347   "function_name" : "libyuv::ScaleRowDown2_SSSE3",
16348   "linker_set_key" : "ScaleRowDown2_SSSE3",
16349   "parameters" :
16350   [
16351    {
16352     "referenced_type" : "type-7"
16353    },
16354    {
16355     "referenced_type" : "type-144"
16356    },
16357    {
16358     "referenced_type" : "type-16"
16359    },
16360    {
16361     "referenced_type" : "type-3"
16362    }
16363   ],
16364   "return_type" : "type-40",
16365   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16366  },
16367  {
16368   "function_name" : "libyuv::ScaleRowDown34_0_Box_16_C",
16369   "linker_set_key" : "ScaleRowDown34_0_Box_16_C",
16370   "parameters" :
16371   [
16372    {
16373     "referenced_type" : "type-42"
16374    },
16375    {
16376     "referenced_type" : "type-144"
16377    },
16378    {
16379     "referenced_type" : "type-45"
16380    },
16381    {
16382     "referenced_type" : "type-3"
16383    }
16384   ],
16385   "return_type" : "type-40",
16386   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16387  },
16388  {
16389   "function_name" : "libyuv::ScaleRowDown34_0_Box_Any_SSSE3",
16390   "linker_set_key" : "ScaleRowDown34_0_Box_Any_SSSE3",
16391   "parameters" :
16392   [
16393    {
16394     "referenced_type" : "type-7"
16395    },
16396    {
16397     "referenced_type" : "type-144"
16398    },
16399    {
16400     "referenced_type" : "type-16"
16401    },
16402    {
16403     "referenced_type" : "type-3"
16404    }
16405   ],
16406   "return_type" : "type-40",
16407   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16408  },
16409  {
16410   "function_name" : "libyuv::ScaleRowDown34_0_Box_C",
16411   "linker_set_key" : "ScaleRowDown34_0_Box_C",
16412   "parameters" :
16413   [
16414    {
16415     "referenced_type" : "type-7"
16416    },
16417    {
16418     "referenced_type" : "type-144"
16419    },
16420    {
16421     "referenced_type" : "type-16"
16422    },
16423    {
16424     "referenced_type" : "type-3"
16425    }
16426   ],
16427   "return_type" : "type-40",
16428   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16429  },
16430  {
16431   "function_name" : "libyuv::ScaleRowDown34_0_Box_SSSE3",
16432   "linker_set_key" : "ScaleRowDown34_0_Box_SSSE3",
16433   "parameters" :
16434   [
16435    {
16436     "referenced_type" : "type-7"
16437    },
16438    {
16439     "referenced_type" : "type-144"
16440    },
16441    {
16442     "referenced_type" : "type-16"
16443    },
16444    {
16445     "referenced_type" : "type-3"
16446    }
16447   ],
16448   "return_type" : "type-40",
16449   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16450  },
16451  {
16452   "function_name" : "libyuv::ScaleRowDown34_16_C",
16453   "linker_set_key" : "ScaleRowDown34_16_C",
16454   "parameters" :
16455   [
16456    {
16457     "referenced_type" : "type-42"
16458    },
16459    {
16460     "referenced_type" : "type-144"
16461    },
16462    {
16463     "referenced_type" : "type-45"
16464    },
16465    {
16466     "referenced_type" : "type-3"
16467    }
16468   ],
16469   "return_type" : "type-40",
16470   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16471  },
16472  {
16473   "function_name" : "libyuv::ScaleRowDown34_1_Box_16_C",
16474   "linker_set_key" : "ScaleRowDown34_1_Box_16_C",
16475   "parameters" :
16476   [
16477    {
16478     "referenced_type" : "type-42"
16479    },
16480    {
16481     "referenced_type" : "type-144"
16482    },
16483    {
16484     "referenced_type" : "type-45"
16485    },
16486    {
16487     "referenced_type" : "type-3"
16488    }
16489   ],
16490   "return_type" : "type-40",
16491   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16492  },
16493  {
16494   "function_name" : "libyuv::ScaleRowDown34_1_Box_Any_SSSE3",
16495   "linker_set_key" : "ScaleRowDown34_1_Box_Any_SSSE3",
16496   "parameters" :
16497   [
16498    {
16499     "referenced_type" : "type-7"
16500    },
16501    {
16502     "referenced_type" : "type-144"
16503    },
16504    {
16505     "referenced_type" : "type-16"
16506    },
16507    {
16508     "referenced_type" : "type-3"
16509    }
16510   ],
16511   "return_type" : "type-40",
16512   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16513  },
16514  {
16515   "function_name" : "libyuv::ScaleRowDown34_1_Box_C",
16516   "linker_set_key" : "ScaleRowDown34_1_Box_C",
16517   "parameters" :
16518   [
16519    {
16520     "referenced_type" : "type-7"
16521    },
16522    {
16523     "referenced_type" : "type-144"
16524    },
16525    {
16526     "referenced_type" : "type-16"
16527    },
16528    {
16529     "referenced_type" : "type-3"
16530    }
16531   ],
16532   "return_type" : "type-40",
16533   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16534  },
16535  {
16536   "function_name" : "libyuv::ScaleRowDown34_1_Box_SSSE3",
16537   "linker_set_key" : "ScaleRowDown34_1_Box_SSSE3",
16538   "parameters" :
16539   [
16540    {
16541     "referenced_type" : "type-7"
16542    },
16543    {
16544     "referenced_type" : "type-144"
16545    },
16546    {
16547     "referenced_type" : "type-16"
16548    },
16549    {
16550     "referenced_type" : "type-3"
16551    }
16552   ],
16553   "return_type" : "type-40",
16554   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16555  },
16556  {
16557   "function_name" : "libyuv::ScaleRowDown34_Any_SSSE3",
16558   "linker_set_key" : "ScaleRowDown34_Any_SSSE3",
16559   "parameters" :
16560   [
16561    {
16562     "referenced_type" : "type-7"
16563    },
16564    {
16565     "referenced_type" : "type-144"
16566    },
16567    {
16568     "referenced_type" : "type-16"
16569    },
16570    {
16571     "referenced_type" : "type-3"
16572    }
16573   ],
16574   "return_type" : "type-40",
16575   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16576  },
16577  {
16578   "function_name" : "libyuv::ScaleRowDown34_C",
16579   "linker_set_key" : "ScaleRowDown34_C",
16580   "parameters" :
16581   [
16582    {
16583     "referenced_type" : "type-7"
16584    },
16585    {
16586     "referenced_type" : "type-144"
16587    },
16588    {
16589     "referenced_type" : "type-16"
16590    },
16591    {
16592     "referenced_type" : "type-3"
16593    }
16594   ],
16595   "return_type" : "type-40",
16596   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16597  },
16598  {
16599   "function_name" : "libyuv::ScaleRowDown34_SSSE3",
16600   "linker_set_key" : "ScaleRowDown34_SSSE3",
16601   "parameters" :
16602   [
16603    {
16604     "referenced_type" : "type-7"
16605    },
16606    {
16607     "referenced_type" : "type-144"
16608    },
16609    {
16610     "referenced_type" : "type-16"
16611    },
16612    {
16613     "referenced_type" : "type-3"
16614    }
16615   ],
16616   "return_type" : "type-40",
16617   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16618  },
16619  {
16620   "function_name" : "libyuv::ScaleRowDown38_16_C",
16621   "linker_set_key" : "ScaleRowDown38_16_C",
16622   "parameters" :
16623   [
16624    {
16625     "referenced_type" : "type-42"
16626    },
16627    {
16628     "referenced_type" : "type-144"
16629    },
16630    {
16631     "referenced_type" : "type-45"
16632    },
16633    {
16634     "referenced_type" : "type-3"
16635    }
16636   ],
16637   "return_type" : "type-40",
16638   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16639  },
16640  {
16641   "function_name" : "libyuv::ScaleRowDown38_2_Box_16_C",
16642   "linker_set_key" : "ScaleRowDown38_2_Box_16_C",
16643   "parameters" :
16644   [
16645    {
16646     "referenced_type" : "type-42"
16647    },
16648    {
16649     "referenced_type" : "type-144"
16650    },
16651    {
16652     "referenced_type" : "type-45"
16653    },
16654    {
16655     "referenced_type" : "type-3"
16656    }
16657   ],
16658   "return_type" : "type-40",
16659   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16660  },
16661  {
16662   "function_name" : "libyuv::ScaleRowDown38_2_Box_Any_SSSE3",
16663   "linker_set_key" : "ScaleRowDown38_2_Box_Any_SSSE3",
16664   "parameters" :
16665   [
16666    {
16667     "referenced_type" : "type-7"
16668    },
16669    {
16670     "referenced_type" : "type-144"
16671    },
16672    {
16673     "referenced_type" : "type-16"
16674    },
16675    {
16676     "referenced_type" : "type-3"
16677    }
16678   ],
16679   "return_type" : "type-40",
16680   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16681  },
16682  {
16683   "function_name" : "libyuv::ScaleRowDown38_2_Box_C",
16684   "linker_set_key" : "ScaleRowDown38_2_Box_C",
16685   "parameters" :
16686   [
16687    {
16688     "referenced_type" : "type-7"
16689    },
16690    {
16691     "referenced_type" : "type-144"
16692    },
16693    {
16694     "referenced_type" : "type-16"
16695    },
16696    {
16697     "referenced_type" : "type-3"
16698    }
16699   ],
16700   "return_type" : "type-40",
16701   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16702  },
16703  {
16704   "function_name" : "libyuv::ScaleRowDown38_2_Box_SSSE3",
16705   "linker_set_key" : "ScaleRowDown38_2_Box_SSSE3",
16706   "parameters" :
16707   [
16708    {
16709     "referenced_type" : "type-7"
16710    },
16711    {
16712     "referenced_type" : "type-144"
16713    },
16714    {
16715     "referenced_type" : "type-16"
16716    },
16717    {
16718     "referenced_type" : "type-3"
16719    }
16720   ],
16721   "return_type" : "type-40",
16722   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16723  },
16724  {
16725   "function_name" : "libyuv::ScaleRowDown38_3_Box_16_C",
16726   "linker_set_key" : "ScaleRowDown38_3_Box_16_C",
16727   "parameters" :
16728   [
16729    {
16730     "referenced_type" : "type-42"
16731    },
16732    {
16733     "referenced_type" : "type-144"
16734    },
16735    {
16736     "referenced_type" : "type-45"
16737    },
16738    {
16739     "referenced_type" : "type-3"
16740    }
16741   ],
16742   "return_type" : "type-40",
16743   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16744  },
16745  {
16746   "function_name" : "libyuv::ScaleRowDown38_3_Box_Any_SSSE3",
16747   "linker_set_key" : "ScaleRowDown38_3_Box_Any_SSSE3",
16748   "parameters" :
16749   [
16750    {
16751     "referenced_type" : "type-7"
16752    },
16753    {
16754     "referenced_type" : "type-144"
16755    },
16756    {
16757     "referenced_type" : "type-16"
16758    },
16759    {
16760     "referenced_type" : "type-3"
16761    }
16762   ],
16763   "return_type" : "type-40",
16764   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16765  },
16766  {
16767   "function_name" : "libyuv::ScaleRowDown38_3_Box_C",
16768   "linker_set_key" : "ScaleRowDown38_3_Box_C",
16769   "parameters" :
16770   [
16771    {
16772     "referenced_type" : "type-7"
16773    },
16774    {
16775     "referenced_type" : "type-144"
16776    },
16777    {
16778     "referenced_type" : "type-16"
16779    },
16780    {
16781     "referenced_type" : "type-3"
16782    }
16783   ],
16784   "return_type" : "type-40",
16785   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16786  },
16787  {
16788   "function_name" : "libyuv::ScaleRowDown38_3_Box_SSSE3",
16789   "linker_set_key" : "ScaleRowDown38_3_Box_SSSE3",
16790   "parameters" :
16791   [
16792    {
16793     "referenced_type" : "type-7"
16794    },
16795    {
16796     "referenced_type" : "type-144"
16797    },
16798    {
16799     "referenced_type" : "type-16"
16800    },
16801    {
16802     "referenced_type" : "type-3"
16803    }
16804   ],
16805   "return_type" : "type-40",
16806   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16807  },
16808  {
16809   "function_name" : "libyuv::ScaleRowDown38_Any_SSSE3",
16810   "linker_set_key" : "ScaleRowDown38_Any_SSSE3",
16811   "parameters" :
16812   [
16813    {
16814     "referenced_type" : "type-7"
16815    },
16816    {
16817     "referenced_type" : "type-144"
16818    },
16819    {
16820     "referenced_type" : "type-16"
16821    },
16822    {
16823     "referenced_type" : "type-3"
16824    }
16825   ],
16826   "return_type" : "type-40",
16827   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16828  },
16829  {
16830   "function_name" : "libyuv::ScaleRowDown38_C",
16831   "linker_set_key" : "ScaleRowDown38_C",
16832   "parameters" :
16833   [
16834    {
16835     "referenced_type" : "type-7"
16836    },
16837    {
16838     "referenced_type" : "type-144"
16839    },
16840    {
16841     "referenced_type" : "type-16"
16842    },
16843    {
16844     "referenced_type" : "type-3"
16845    }
16846   ],
16847   "return_type" : "type-40",
16848   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16849  },
16850  {
16851   "function_name" : "libyuv::ScaleRowDown38_SSSE3",
16852   "linker_set_key" : "ScaleRowDown38_SSSE3",
16853   "parameters" :
16854   [
16855    {
16856     "referenced_type" : "type-7"
16857    },
16858    {
16859     "referenced_type" : "type-144"
16860    },
16861    {
16862     "referenced_type" : "type-16"
16863    },
16864    {
16865     "referenced_type" : "type-3"
16866    }
16867   ],
16868   "return_type" : "type-40",
16869   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16870  },
16871  {
16872   "function_name" : "libyuv::ScaleRowDown4Box_16_C",
16873   "linker_set_key" : "ScaleRowDown4Box_16_C",
16874   "parameters" :
16875   [
16876    {
16877     "referenced_type" : "type-42"
16878    },
16879    {
16880     "referenced_type" : "type-144"
16881    },
16882    {
16883     "referenced_type" : "type-45"
16884    },
16885    {
16886     "referenced_type" : "type-3"
16887    }
16888   ],
16889   "return_type" : "type-40",
16890   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16891  },
16892  {
16893   "function_name" : "libyuv::ScaleRowDown4Box_AVX2",
16894   "linker_set_key" : "ScaleRowDown4Box_AVX2",
16895   "parameters" :
16896   [
16897    {
16898     "referenced_type" : "type-7"
16899    },
16900    {
16901     "referenced_type" : "type-144"
16902    },
16903    {
16904     "referenced_type" : "type-16"
16905    },
16906    {
16907     "referenced_type" : "type-3"
16908    }
16909   ],
16910   "return_type" : "type-40",
16911   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16912  },
16913  {
16914   "function_name" : "libyuv::ScaleRowDown4Box_Any_AVX2",
16915   "linker_set_key" : "ScaleRowDown4Box_Any_AVX2",
16916   "parameters" :
16917   [
16918    {
16919     "referenced_type" : "type-7"
16920    },
16921    {
16922     "referenced_type" : "type-144"
16923    },
16924    {
16925     "referenced_type" : "type-16"
16926    },
16927    {
16928     "referenced_type" : "type-3"
16929    }
16930   ],
16931   "return_type" : "type-40",
16932   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16933  },
16934  {
16935   "function_name" : "libyuv::ScaleRowDown4Box_Any_SSSE3",
16936   "linker_set_key" : "ScaleRowDown4Box_Any_SSSE3",
16937   "parameters" :
16938   [
16939    {
16940     "referenced_type" : "type-7"
16941    },
16942    {
16943     "referenced_type" : "type-144"
16944    },
16945    {
16946     "referenced_type" : "type-16"
16947    },
16948    {
16949     "referenced_type" : "type-3"
16950    }
16951   ],
16952   "return_type" : "type-40",
16953   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16954  },
16955  {
16956   "function_name" : "libyuv::ScaleRowDown4Box_C",
16957   "linker_set_key" : "ScaleRowDown4Box_C",
16958   "parameters" :
16959   [
16960    {
16961     "referenced_type" : "type-7"
16962    },
16963    {
16964     "referenced_type" : "type-144"
16965    },
16966    {
16967     "referenced_type" : "type-16"
16968    },
16969    {
16970     "referenced_type" : "type-3"
16971    }
16972   ],
16973   "return_type" : "type-40",
16974   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16975  },
16976  {
16977   "function_name" : "libyuv::ScaleRowDown4Box_SSSE3",
16978   "linker_set_key" : "ScaleRowDown4Box_SSSE3",
16979   "parameters" :
16980   [
16981    {
16982     "referenced_type" : "type-7"
16983    },
16984    {
16985     "referenced_type" : "type-144"
16986    },
16987    {
16988     "referenced_type" : "type-16"
16989    },
16990    {
16991     "referenced_type" : "type-3"
16992    }
16993   ],
16994   "return_type" : "type-40",
16995   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
16996  },
16997  {
16998   "function_name" : "libyuv::ScaleRowDown4_16_C",
16999   "linker_set_key" : "ScaleRowDown4_16_C",
17000   "parameters" :
17001   [
17002    {
17003     "referenced_type" : "type-42"
17004    },
17005    {
17006     "referenced_type" : "type-144"
17007    },
17008    {
17009     "referenced_type" : "type-45"
17010    },
17011    {
17012     "referenced_type" : "type-3"
17013    }
17014   ],
17015   "return_type" : "type-40",
17016   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17017  },
17018  {
17019   "function_name" : "libyuv::ScaleRowDown4_AVX2",
17020   "linker_set_key" : "ScaleRowDown4_AVX2",
17021   "parameters" :
17022   [
17023    {
17024     "referenced_type" : "type-7"
17025    },
17026    {
17027     "referenced_type" : "type-144"
17028    },
17029    {
17030     "referenced_type" : "type-16"
17031    },
17032    {
17033     "referenced_type" : "type-3"
17034    }
17035   ],
17036   "return_type" : "type-40",
17037   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17038  },
17039  {
17040   "function_name" : "libyuv::ScaleRowDown4_Any_AVX2",
17041   "linker_set_key" : "ScaleRowDown4_Any_AVX2",
17042   "parameters" :
17043   [
17044    {
17045     "referenced_type" : "type-7"
17046    },
17047    {
17048     "referenced_type" : "type-144"
17049    },
17050    {
17051     "referenced_type" : "type-16"
17052    },
17053    {
17054     "referenced_type" : "type-3"
17055    }
17056   ],
17057   "return_type" : "type-40",
17058   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17059  },
17060  {
17061   "function_name" : "libyuv::ScaleRowDown4_Any_SSSE3",
17062   "linker_set_key" : "ScaleRowDown4_Any_SSSE3",
17063   "parameters" :
17064   [
17065    {
17066     "referenced_type" : "type-7"
17067    },
17068    {
17069     "referenced_type" : "type-144"
17070    },
17071    {
17072     "referenced_type" : "type-16"
17073    },
17074    {
17075     "referenced_type" : "type-3"
17076    }
17077   ],
17078   "return_type" : "type-40",
17079   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17080  },
17081  {
17082   "function_name" : "libyuv::ScaleRowDown4_C",
17083   "linker_set_key" : "ScaleRowDown4_C",
17084   "parameters" :
17085   [
17086    {
17087     "referenced_type" : "type-7"
17088    },
17089    {
17090     "referenced_type" : "type-144"
17091    },
17092    {
17093     "referenced_type" : "type-16"
17094    },
17095    {
17096     "referenced_type" : "type-3"
17097    }
17098   ],
17099   "return_type" : "type-40",
17100   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17101  },
17102  {
17103   "function_name" : "libyuv::ScaleRowDown4_SSSE3",
17104   "linker_set_key" : "ScaleRowDown4_SSSE3",
17105   "parameters" :
17106   [
17107    {
17108     "referenced_type" : "type-7"
17109    },
17110    {
17111     "referenced_type" : "type-144"
17112    },
17113    {
17114     "referenced_type" : "type-16"
17115    },
17116    {
17117     "referenced_type" : "type-3"
17118    }
17119   ],
17120   "return_type" : "type-40",
17121   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17122  },
17123  {
17124   "function_name" : "libyuv::ScaleSlope",
17125   "linker_set_key" : "ScaleSlope",
17126   "parameters" :
17127   [
17128    {
17129     "referenced_type" : "type-3"
17130    },
17131    {
17132     "referenced_type" : "type-3"
17133    },
17134    {
17135     "referenced_type" : "type-3"
17136    },
17137    {
17138     "referenced_type" : "type-3"
17139    },
17140    {
17141     "referenced_type" : "type-15"
17142    },
17143    {
17144     "referenced_type" : "type-31"
17145    },
17146    {
17147     "referenced_type" : "type-31"
17148    },
17149    {
17150     "referenced_type" : "type-31"
17151    },
17152    {
17153     "referenced_type" : "type-31"
17154    }
17155   ],
17156   "return_type" : "type-40",
17157   "source_file" : "/external/libyuv/files/include/libyuv/scale_row.h"
17158  },
17159  {
17160   "function_name" : "libyuv::SetPlane",
17161   "linker_set_key" : "SetPlane",
17162   "parameters" :
17163   [
17164    {
17165     "referenced_type" : "type-16"
17166    },
17167    {
17168     "referenced_type" : "type-3"
17169    },
17170    {
17171     "referenced_type" : "type-3"
17172    },
17173    {
17174     "referenced_type" : "type-3"
17175    },
17176    {
17177     "referenced_type" : "type-1"
17178    }
17179   ],
17180   "return_type" : "type-40",
17181   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
17182  },
17183  {
17184   "function_name" : "libyuv::SetRow_Any_X86",
17185   "linker_set_key" : "SetRow_Any_X86",
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_C",
17203   "linker_set_key" : "SetRow_C",
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_ERMS",
17221   "linker_set_key" : "SetRow_ERMS",
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::SetRow_X86",
17239   "linker_set_key" : "SetRow_X86",
17240   "parameters" :
17241   [
17242    {
17243     "referenced_type" : "type-16"
17244    },
17245    {
17246     "referenced_type" : "type-6"
17247    },
17248    {
17249     "referenced_type" : "type-3"
17250    }
17251   ],
17252   "return_type" : "type-40",
17253   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17254  },
17255  {
17256   "function_name" : "libyuv::SobelRow_Any_SSE2",
17257   "linker_set_key" : "SobelRow_Any_SSE2",
17258   "parameters" :
17259   [
17260    {
17261     "referenced_type" : "type-7"
17262    },
17263    {
17264     "referenced_type" : "type-7"
17265    },
17266    {
17267     "referenced_type" : "type-16"
17268    },
17269    {
17270     "referenced_type" : "type-3"
17271    }
17272   ],
17273   "return_type" : "type-40",
17274   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17275  },
17276  {
17277   "function_name" : "libyuv::SobelRow_C",
17278   "linker_set_key" : "SobelRow_C",
17279   "parameters" :
17280   [
17281    {
17282     "referenced_type" : "type-7"
17283    },
17284    {
17285     "referenced_type" : "type-7"
17286    },
17287    {
17288     "referenced_type" : "type-16"
17289    },
17290    {
17291     "referenced_type" : "type-3"
17292    }
17293   ],
17294   "return_type" : "type-40",
17295   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17296  },
17297  {
17298   "function_name" : "libyuv::SobelRow_SSE2",
17299   "linker_set_key" : "SobelRow_SSE2",
17300   "parameters" :
17301   [
17302    {
17303     "referenced_type" : "type-7"
17304    },
17305    {
17306     "referenced_type" : "type-7"
17307    },
17308    {
17309     "referenced_type" : "type-16"
17310    },
17311    {
17312     "referenced_type" : "type-3"
17313    }
17314   ],
17315   "return_type" : "type-40",
17316   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17317  },
17318  {
17319   "function_name" : "libyuv::SobelToPlaneRow_Any_SSE2",
17320   "linker_set_key" : "SobelToPlaneRow_Any_SSE2",
17321   "parameters" :
17322   [
17323    {
17324     "referenced_type" : "type-7"
17325    },
17326    {
17327     "referenced_type" : "type-7"
17328    },
17329    {
17330     "referenced_type" : "type-16"
17331    },
17332    {
17333     "referenced_type" : "type-3"
17334    }
17335   ],
17336   "return_type" : "type-40",
17337   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17338  },
17339  {
17340   "function_name" : "libyuv::SobelToPlaneRow_C",
17341   "linker_set_key" : "SobelToPlaneRow_C",
17342   "parameters" :
17343   [
17344    {
17345     "referenced_type" : "type-7"
17346    },
17347    {
17348     "referenced_type" : "type-7"
17349    },
17350    {
17351     "referenced_type" : "type-16"
17352    },
17353    {
17354     "referenced_type" : "type-3"
17355    }
17356   ],
17357   "return_type" : "type-40",
17358   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17359  },
17360  {
17361   "function_name" : "libyuv::SobelToPlaneRow_SSE2",
17362   "linker_set_key" : "SobelToPlaneRow_SSE2",
17363   "parameters" :
17364   [
17365    {
17366     "referenced_type" : "type-7"
17367    },
17368    {
17369     "referenced_type" : "type-7"
17370    },
17371    {
17372     "referenced_type" : "type-16"
17373    },
17374    {
17375     "referenced_type" : "type-3"
17376    }
17377   ],
17378   "return_type" : "type-40",
17379   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17380  },
17381  {
17382   "function_name" : "libyuv::SobelXRow_C",
17383   "linker_set_key" : "SobelXRow_C",
17384   "parameters" :
17385   [
17386    {
17387     "referenced_type" : "type-7"
17388    },
17389    {
17390     "referenced_type" : "type-7"
17391    },
17392    {
17393     "referenced_type" : "type-7"
17394    },
17395    {
17396     "referenced_type" : "type-16"
17397    },
17398    {
17399     "referenced_type" : "type-3"
17400    }
17401   ],
17402   "return_type" : "type-40",
17403   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17404  },
17405  {
17406   "function_name" : "libyuv::SobelXRow_SSE2",
17407   "linker_set_key" : "SobelXRow_SSE2",
17408   "parameters" :
17409   [
17410    {
17411     "referenced_type" : "type-7"
17412    },
17413    {
17414     "referenced_type" : "type-7"
17415    },
17416    {
17417     "referenced_type" : "type-7"
17418    },
17419    {
17420     "referenced_type" : "type-16"
17421    },
17422    {
17423     "referenced_type" : "type-3"
17424    }
17425   ],
17426   "return_type" : "type-40",
17427   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17428  },
17429  {
17430   "function_name" : "libyuv::SobelXYRow_Any_SSE2",
17431   "linker_set_key" : "SobelXYRow_Any_SSE2",
17432   "parameters" :
17433   [
17434    {
17435     "referenced_type" : "type-7"
17436    },
17437    {
17438     "referenced_type" : "type-7"
17439    },
17440    {
17441     "referenced_type" : "type-16"
17442    },
17443    {
17444     "referenced_type" : "type-3"
17445    }
17446   ],
17447   "return_type" : "type-40",
17448   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17449  },
17450  {
17451   "function_name" : "libyuv::SobelXYRow_C",
17452   "linker_set_key" : "SobelXYRow_C",
17453   "parameters" :
17454   [
17455    {
17456     "referenced_type" : "type-7"
17457    },
17458    {
17459     "referenced_type" : "type-7"
17460    },
17461    {
17462     "referenced_type" : "type-16"
17463    },
17464    {
17465     "referenced_type" : "type-3"
17466    }
17467   ],
17468   "return_type" : "type-40",
17469   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17470  },
17471  {
17472   "function_name" : "libyuv::SobelXYRow_SSE2",
17473   "linker_set_key" : "SobelXYRow_SSE2",
17474   "parameters" :
17475   [
17476    {
17477     "referenced_type" : "type-7"
17478    },
17479    {
17480     "referenced_type" : "type-7"
17481    },
17482    {
17483     "referenced_type" : "type-16"
17484    },
17485    {
17486     "referenced_type" : "type-3"
17487    }
17488   ],
17489   "return_type" : "type-40",
17490   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17491  },
17492  {
17493   "function_name" : "libyuv::SobelYRow_C",
17494   "linker_set_key" : "SobelYRow_C",
17495   "parameters" :
17496   [
17497    {
17498     "referenced_type" : "type-7"
17499    },
17500    {
17501     "referenced_type" : "type-7"
17502    },
17503    {
17504     "referenced_type" : "type-16"
17505    },
17506    {
17507     "referenced_type" : "type-3"
17508    }
17509   ],
17510   "return_type" : "type-40",
17511   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17512  },
17513  {
17514   "function_name" : "libyuv::SobelYRow_SSE2",
17515   "linker_set_key" : "SobelYRow_SSE2",
17516   "parameters" :
17517   [
17518    {
17519     "referenced_type" : "type-7"
17520    },
17521    {
17522     "referenced_type" : "type-7"
17523    },
17524    {
17525     "referenced_type" : "type-16"
17526    },
17527    {
17528     "referenced_type" : "type-3"
17529    }
17530   ],
17531   "return_type" : "type-40",
17532   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17533  },
17534  {
17535   "function_name" : "libyuv::SplitUVPlane",
17536   "linker_set_key" : "SplitUVPlane",
17537   "parameters" :
17538   [
17539    {
17540     "referenced_type" : "type-7"
17541    },
17542    {
17543     "referenced_type" : "type-3"
17544    },
17545    {
17546     "referenced_type" : "type-16"
17547    },
17548    {
17549     "referenced_type" : "type-3"
17550    },
17551    {
17552     "referenced_type" : "type-16"
17553    },
17554    {
17555     "referenced_type" : "type-3"
17556    },
17557    {
17558     "referenced_type" : "type-3"
17559    },
17560    {
17561     "referenced_type" : "type-3"
17562    }
17563   ],
17564   "return_type" : "type-40",
17565   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
17566  },
17567  {
17568   "function_name" : "libyuv::SplitUVRow_AVX2",
17569   "linker_set_key" : "SplitUVRow_AVX2",
17570   "parameters" :
17571   [
17572    {
17573     "referenced_type" : "type-7"
17574    },
17575    {
17576     "referenced_type" : "type-16"
17577    },
17578    {
17579     "referenced_type" : "type-16"
17580    },
17581    {
17582     "referenced_type" : "type-3"
17583    }
17584   ],
17585   "return_type" : "type-40",
17586   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17587  },
17588  {
17589   "function_name" : "libyuv::SplitUVRow_Any_AVX2",
17590   "linker_set_key" : "SplitUVRow_Any_AVX2",
17591   "parameters" :
17592   [
17593    {
17594     "referenced_type" : "type-7"
17595    },
17596    {
17597     "referenced_type" : "type-16"
17598    },
17599    {
17600     "referenced_type" : "type-16"
17601    },
17602    {
17603     "referenced_type" : "type-3"
17604    }
17605   ],
17606   "return_type" : "type-40",
17607   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17608  },
17609  {
17610   "function_name" : "libyuv::SplitUVRow_Any_SSE2",
17611   "linker_set_key" : "SplitUVRow_Any_SSE2",
17612   "parameters" :
17613   [
17614    {
17615     "referenced_type" : "type-7"
17616    },
17617    {
17618     "referenced_type" : "type-16"
17619    },
17620    {
17621     "referenced_type" : "type-16"
17622    },
17623    {
17624     "referenced_type" : "type-3"
17625    }
17626   ],
17627   "return_type" : "type-40",
17628   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17629  },
17630  {
17631   "function_name" : "libyuv::SplitUVRow_C",
17632   "linker_set_key" : "SplitUVRow_C",
17633   "parameters" :
17634   [
17635    {
17636     "referenced_type" : "type-7"
17637    },
17638    {
17639     "referenced_type" : "type-16"
17640    },
17641    {
17642     "referenced_type" : "type-16"
17643    },
17644    {
17645     "referenced_type" : "type-3"
17646    }
17647   ],
17648   "return_type" : "type-40",
17649   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17650  },
17651  {
17652   "function_name" : "libyuv::SplitUVRow_SSE2",
17653   "linker_set_key" : "SplitUVRow_SSE2",
17654   "parameters" :
17655   [
17656    {
17657     "referenced_type" : "type-7"
17658    },
17659    {
17660     "referenced_type" : "type-16"
17661    },
17662    {
17663     "referenced_type" : "type-16"
17664    },
17665    {
17666     "referenced_type" : "type-3"
17667    }
17668   ],
17669   "return_type" : "type-40",
17670   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
17671  },
17672  {
17673   "function_name" : "libyuv::SumSquareErrorToPsnr",
17674   "linker_set_key" : "SumSquareErrorToPsnr",
17675   "parameters" :
17676   [
17677    {
17678     "referenced_type" : "type-8"
17679    },
17680    {
17681     "referenced_type" : "type-8"
17682    }
17683   ],
17684   "return_type" : "type-10",
17685   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
17686  },
17687  {
17688   "function_name" : "libyuv::SumSquareError_C",
17689   "linker_set_key" : "SumSquareError_C",
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::SumSquareError_SSE2",
17707   "linker_set_key" : "SumSquareError_SSE2",
17708   "parameters" :
17709   [
17710    {
17711     "referenced_type" : "type-7"
17712    },
17713    {
17714     "referenced_type" : "type-7"
17715    },
17716    {
17717     "referenced_type" : "type-3"
17718    }
17719   ],
17720   "return_type" : "type-1",
17721   "source_file" : "/external/libyuv/files/include/libyuv/compare_row.h"
17722  },
17723  {
17724   "function_name" : "libyuv::TransposePlane",
17725   "linker_set_key" : "TransposePlane",
17726   "parameters" :
17727   [
17728    {
17729     "referenced_type" : "type-7"
17730    },
17731    {
17732     "referenced_type" : "type-3"
17733    },
17734    {
17735     "referenced_type" : "type-16"
17736    },
17737    {
17738     "referenced_type" : "type-3"
17739    },
17740    {
17741     "referenced_type" : "type-3"
17742    },
17743    {
17744     "referenced_type" : "type-3"
17745    }
17746   ],
17747   "return_type" : "type-40",
17748   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
17749  },
17750  {
17751   "function_name" : "libyuv::TransposeUV",
17752   "linker_set_key" : "TransposeUV",
17753   "parameters" :
17754   [
17755    {
17756     "referenced_type" : "type-7"
17757    },
17758    {
17759     "referenced_type" : "type-3"
17760    },
17761    {
17762     "referenced_type" : "type-16"
17763    },
17764    {
17765     "referenced_type" : "type-3"
17766    },
17767    {
17768     "referenced_type" : "type-16"
17769    },
17770    {
17771     "referenced_type" : "type-3"
17772    },
17773    {
17774     "referenced_type" : "type-3"
17775    },
17776    {
17777     "referenced_type" : "type-3"
17778    }
17779   ],
17780   "return_type" : "type-40",
17781   "source_file" : "/external/libyuv/files/include/libyuv/rotate.h"
17782  },
17783  {
17784   "function_name" : "libyuv::TransposeUVWx8_Any_SSE2",
17785   "linker_set_key" : "TransposeUVWx8_Any_SSE2",
17786   "parameters" :
17787   [
17788    {
17789     "referenced_type" : "type-7"
17790    },
17791    {
17792     "referenced_type" : "type-3"
17793    },
17794    {
17795     "referenced_type" : "type-16"
17796    },
17797    {
17798     "referenced_type" : "type-3"
17799    },
17800    {
17801     "referenced_type" : "type-16"
17802    },
17803    {
17804     "referenced_type" : "type-3"
17805    },
17806    {
17807     "referenced_type" : "type-3"
17808    }
17809   ],
17810   "return_type" : "type-40",
17811   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17812  },
17813  {
17814   "function_name" : "libyuv::TransposeUVWx8_C",
17815   "linker_set_key" : "TransposeUVWx8_C",
17816   "parameters" :
17817   [
17818    {
17819     "referenced_type" : "type-7"
17820    },
17821    {
17822     "referenced_type" : "type-3"
17823    },
17824    {
17825     "referenced_type" : "type-16"
17826    },
17827    {
17828     "referenced_type" : "type-3"
17829    },
17830    {
17831     "referenced_type" : "type-16"
17832    },
17833    {
17834     "referenced_type" : "type-3"
17835    },
17836    {
17837     "referenced_type" : "type-3"
17838    }
17839   ],
17840   "return_type" : "type-40",
17841   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17842  },
17843  {
17844   "function_name" : "libyuv::TransposeUVWx8_SSE2",
17845   "linker_set_key" : "TransposeUVWx8_SSE2",
17846   "parameters" :
17847   [
17848    {
17849     "referenced_type" : "type-7"
17850    },
17851    {
17852     "referenced_type" : "type-3"
17853    },
17854    {
17855     "referenced_type" : "type-16"
17856    },
17857    {
17858     "referenced_type" : "type-3"
17859    },
17860    {
17861     "referenced_type" : "type-16"
17862    },
17863    {
17864     "referenced_type" : "type-3"
17865    },
17866    {
17867     "referenced_type" : "type-3"
17868    }
17869   ],
17870   "return_type" : "type-40",
17871   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17872  },
17873  {
17874   "function_name" : "libyuv::TransposeUVWxH_C",
17875   "linker_set_key" : "TransposeUVWxH_C",
17876   "parameters" :
17877   [
17878    {
17879     "referenced_type" : "type-7"
17880    },
17881    {
17882     "referenced_type" : "type-3"
17883    },
17884    {
17885     "referenced_type" : "type-16"
17886    },
17887    {
17888     "referenced_type" : "type-3"
17889    },
17890    {
17891     "referenced_type" : "type-16"
17892    },
17893    {
17894     "referenced_type" : "type-3"
17895    },
17896    {
17897     "referenced_type" : "type-3"
17898    },
17899    {
17900     "referenced_type" : "type-3"
17901    }
17902   ],
17903   "return_type" : "type-40",
17904   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17905  },
17906  {
17907   "function_name" : "libyuv::TransposeWx8_Any_SSSE3",
17908   "linker_set_key" : "TransposeWx8_Any_SSSE3",
17909   "parameters" :
17910   [
17911    {
17912     "referenced_type" : "type-7"
17913    },
17914    {
17915     "referenced_type" : "type-3"
17916    },
17917    {
17918     "referenced_type" : "type-16"
17919    },
17920    {
17921     "referenced_type" : "type-3"
17922    },
17923    {
17924     "referenced_type" : "type-3"
17925    }
17926   ],
17927   "return_type" : "type-40",
17928   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17929  },
17930  {
17931   "function_name" : "libyuv::TransposeWx8_C",
17932   "linker_set_key" : "TransposeWx8_C",
17933   "parameters" :
17934   [
17935    {
17936     "referenced_type" : "type-7"
17937    },
17938    {
17939     "referenced_type" : "type-3"
17940    },
17941    {
17942     "referenced_type" : "type-16"
17943    },
17944    {
17945     "referenced_type" : "type-3"
17946    },
17947    {
17948     "referenced_type" : "type-3"
17949    }
17950   ],
17951   "return_type" : "type-40",
17952   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17953  },
17954  {
17955   "function_name" : "libyuv::TransposeWx8_Fast_Any_SSSE3",
17956   "linker_set_key" : "TransposeWx8_Fast_Any_SSSE3",
17957   "parameters" :
17958   [
17959    {
17960     "referenced_type" : "type-7"
17961    },
17962    {
17963     "referenced_type" : "type-3"
17964    },
17965    {
17966     "referenced_type" : "type-16"
17967    },
17968    {
17969     "referenced_type" : "type-3"
17970    },
17971    {
17972     "referenced_type" : "type-3"
17973    }
17974   ],
17975   "return_type" : "type-40",
17976   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
17977  },
17978  {
17979   "function_name" : "libyuv::TransposeWx8_Fast_SSSE3",
17980   "linker_set_key" : "TransposeWx8_Fast_SSSE3",
17981   "parameters" :
17982   [
17983    {
17984     "referenced_type" : "type-7"
17985    },
17986    {
17987     "referenced_type" : "type-3"
17988    },
17989    {
17990     "referenced_type" : "type-16"
17991    },
17992    {
17993     "referenced_type" : "type-3"
17994    },
17995    {
17996     "referenced_type" : "type-3"
17997    }
17998   ],
17999   "return_type" : "type-40",
18000   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
18001  },
18002  {
18003   "function_name" : "libyuv::TransposeWx8_SSSE3",
18004   "linker_set_key" : "TransposeWx8_SSSE3",
18005   "parameters" :
18006   [
18007    {
18008     "referenced_type" : "type-7"
18009    },
18010    {
18011     "referenced_type" : "type-3"
18012    },
18013    {
18014     "referenced_type" : "type-16"
18015    },
18016    {
18017     "referenced_type" : "type-3"
18018    },
18019    {
18020     "referenced_type" : "type-3"
18021    }
18022   ],
18023   "return_type" : "type-40",
18024   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
18025  },
18026  {
18027   "function_name" : "libyuv::TransposeWxH_C",
18028   "linker_set_key" : "TransposeWxH_C",
18029   "parameters" :
18030   [
18031    {
18032     "referenced_type" : "type-7"
18033    },
18034    {
18035     "referenced_type" : "type-3"
18036    },
18037    {
18038     "referenced_type" : "type-16"
18039    },
18040    {
18041     "referenced_type" : "type-3"
18042    },
18043    {
18044     "referenced_type" : "type-3"
18045    },
18046    {
18047     "referenced_type" : "type-3"
18048    }
18049   ],
18050   "return_type" : "type-40",
18051   "source_file" : "/external/libyuv/files/include/libyuv/rotate_row.h"
18052  },
18053  {
18054   "function_name" : "libyuv::UYVYToARGB",
18055   "linker_set_key" : "UYVYToARGB",
18056   "parameters" :
18057   [
18058    {
18059     "referenced_type" : "type-7"
18060    },
18061    {
18062     "referenced_type" : "type-3"
18063    },
18064    {
18065     "referenced_type" : "type-16"
18066    },
18067    {
18068     "referenced_type" : "type-3"
18069    },
18070    {
18071     "referenced_type" : "type-3"
18072    },
18073    {
18074     "referenced_type" : "type-3"
18075    }
18076   ],
18077   "return_type" : "type-3",
18078   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
18079  },
18080  {
18081   "function_name" : "libyuv::UYVYToARGBRow_AVX2",
18082   "linker_set_key" : "UYVYToARGBRow_AVX2",
18083   "parameters" :
18084   [
18085    {
18086     "referenced_type" : "type-7"
18087    },
18088    {
18089     "referenced_type" : "type-16"
18090    },
18091    {
18092     "referenced_type" : "type-143"
18093    },
18094    {
18095     "referenced_type" : "type-3"
18096    }
18097   ],
18098   "return_type" : "type-40",
18099   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18100  },
18101  {
18102   "function_name" : "libyuv::UYVYToARGBRow_Any_AVX2",
18103   "linker_set_key" : "UYVYToARGBRow_Any_AVX2",
18104   "parameters" :
18105   [
18106    {
18107     "referenced_type" : "type-7"
18108    },
18109    {
18110     "referenced_type" : "type-16"
18111    },
18112    {
18113     "referenced_type" : "type-143"
18114    },
18115    {
18116     "referenced_type" : "type-3"
18117    }
18118   ],
18119   "return_type" : "type-40",
18120   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18121  },
18122  {
18123   "function_name" : "libyuv::UYVYToARGBRow_Any_SSSE3",
18124   "linker_set_key" : "UYVYToARGBRow_Any_SSSE3",
18125   "parameters" :
18126   [
18127    {
18128     "referenced_type" : "type-7"
18129    },
18130    {
18131     "referenced_type" : "type-16"
18132    },
18133    {
18134     "referenced_type" : "type-143"
18135    },
18136    {
18137     "referenced_type" : "type-3"
18138    }
18139   ],
18140   "return_type" : "type-40",
18141   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18142  },
18143  {
18144   "function_name" : "libyuv::UYVYToARGBRow_C",
18145   "linker_set_key" : "UYVYToARGBRow_C",
18146   "parameters" :
18147   [
18148    {
18149     "referenced_type" : "type-7"
18150    },
18151    {
18152     "referenced_type" : "type-16"
18153    },
18154    {
18155     "referenced_type" : "type-143"
18156    },
18157    {
18158     "referenced_type" : "type-3"
18159    }
18160   ],
18161   "return_type" : "type-40",
18162   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18163  },
18164  {
18165   "function_name" : "libyuv::UYVYToARGBRow_SSSE3",
18166   "linker_set_key" : "UYVYToARGBRow_SSSE3",
18167   "parameters" :
18168   [
18169    {
18170     "referenced_type" : "type-7"
18171    },
18172    {
18173     "referenced_type" : "type-16"
18174    },
18175    {
18176     "referenced_type" : "type-143"
18177    },
18178    {
18179     "referenced_type" : "type-3"
18180    }
18181   ],
18182   "return_type" : "type-40",
18183   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18184  },
18185  {
18186   "function_name" : "libyuv::UYVYToI420",
18187   "linker_set_key" : "UYVYToI420",
18188   "parameters" :
18189   [
18190    {
18191     "referenced_type" : "type-7"
18192    },
18193    {
18194     "referenced_type" : "type-3"
18195    },
18196    {
18197     "referenced_type" : "type-16"
18198    },
18199    {
18200     "referenced_type" : "type-3"
18201    },
18202    {
18203     "referenced_type" : "type-16"
18204    },
18205    {
18206     "referenced_type" : "type-3"
18207    },
18208    {
18209     "referenced_type" : "type-16"
18210    },
18211    {
18212     "referenced_type" : "type-3"
18213    },
18214    {
18215     "referenced_type" : "type-3"
18216    },
18217    {
18218     "referenced_type" : "type-3"
18219    }
18220   ],
18221   "return_type" : "type-3",
18222   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
18223  },
18224  {
18225   "function_name" : "libyuv::UYVYToI422",
18226   "linker_set_key" : "UYVYToI422",
18227   "parameters" :
18228   [
18229    {
18230     "referenced_type" : "type-7"
18231    },
18232    {
18233     "referenced_type" : "type-3"
18234    },
18235    {
18236     "referenced_type" : "type-16"
18237    },
18238    {
18239     "referenced_type" : "type-3"
18240    },
18241    {
18242     "referenced_type" : "type-16"
18243    },
18244    {
18245     "referenced_type" : "type-3"
18246    },
18247    {
18248     "referenced_type" : "type-16"
18249    },
18250    {
18251     "referenced_type" : "type-3"
18252    },
18253    {
18254     "referenced_type" : "type-3"
18255    },
18256    {
18257     "referenced_type" : "type-3"
18258    }
18259   ],
18260   "return_type" : "type-3",
18261   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
18262  },
18263  {
18264   "function_name" : "libyuv::UYVYToNV12",
18265   "linker_set_key" : "UYVYToNV12",
18266   "parameters" :
18267   [
18268    {
18269     "referenced_type" : "type-7"
18270    },
18271    {
18272     "referenced_type" : "type-3"
18273    },
18274    {
18275     "referenced_type" : "type-16"
18276    },
18277    {
18278     "referenced_type" : "type-3"
18279    },
18280    {
18281     "referenced_type" : "type-16"
18282    },
18283    {
18284     "referenced_type" : "type-3"
18285    },
18286    {
18287     "referenced_type" : "type-3"
18288    },
18289    {
18290     "referenced_type" : "type-3"
18291    }
18292   ],
18293   "return_type" : "type-3",
18294   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
18295  },
18296  {
18297   "function_name" : "libyuv::UYVYToUV422Row_AVX2",
18298   "linker_set_key" : "UYVYToUV422Row_AVX2",
18299   "parameters" :
18300   [
18301    {
18302     "referenced_type" : "type-7"
18303    },
18304    {
18305     "referenced_type" : "type-16"
18306    },
18307    {
18308     "referenced_type" : "type-16"
18309    },
18310    {
18311     "referenced_type" : "type-3"
18312    }
18313   ],
18314   "return_type" : "type-40",
18315   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18316  },
18317  {
18318   "function_name" : "libyuv::UYVYToUV422Row_Any_AVX2",
18319   "linker_set_key" : "UYVYToUV422Row_Any_AVX2",
18320   "parameters" :
18321   [
18322    {
18323     "referenced_type" : "type-7"
18324    },
18325    {
18326     "referenced_type" : "type-16"
18327    },
18328    {
18329     "referenced_type" : "type-16"
18330    },
18331    {
18332     "referenced_type" : "type-3"
18333    }
18334   ],
18335   "return_type" : "type-40",
18336   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18337  },
18338  {
18339   "function_name" : "libyuv::UYVYToUV422Row_Any_SSE2",
18340   "linker_set_key" : "UYVYToUV422Row_Any_SSE2",
18341   "parameters" :
18342   [
18343    {
18344     "referenced_type" : "type-7"
18345    },
18346    {
18347     "referenced_type" : "type-16"
18348    },
18349    {
18350     "referenced_type" : "type-16"
18351    },
18352    {
18353     "referenced_type" : "type-3"
18354    }
18355   ],
18356   "return_type" : "type-40",
18357   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18358  },
18359  {
18360   "function_name" : "libyuv::UYVYToUV422Row_C",
18361   "linker_set_key" : "UYVYToUV422Row_C",
18362   "parameters" :
18363   [
18364    {
18365     "referenced_type" : "type-7"
18366    },
18367    {
18368     "referenced_type" : "type-16"
18369    },
18370    {
18371     "referenced_type" : "type-16"
18372    },
18373    {
18374     "referenced_type" : "type-3"
18375    }
18376   ],
18377   "return_type" : "type-40",
18378   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18379  },
18380  {
18381   "function_name" : "libyuv::UYVYToUV422Row_SSE2",
18382   "linker_set_key" : "UYVYToUV422Row_SSE2",
18383   "parameters" :
18384   [
18385    {
18386     "referenced_type" : "type-7"
18387    },
18388    {
18389     "referenced_type" : "type-16"
18390    },
18391    {
18392     "referenced_type" : "type-16"
18393    },
18394    {
18395     "referenced_type" : "type-3"
18396    }
18397   ],
18398   "return_type" : "type-40",
18399   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18400  },
18401  {
18402   "function_name" : "libyuv::UYVYToUVRow_AVX2",
18403   "linker_set_key" : "UYVYToUVRow_AVX2",
18404   "parameters" :
18405   [
18406    {
18407     "referenced_type" : "type-7"
18408    },
18409    {
18410     "referenced_type" : "type-3"
18411    },
18412    {
18413     "referenced_type" : "type-16"
18414    },
18415    {
18416     "referenced_type" : "type-16"
18417    },
18418    {
18419     "referenced_type" : "type-3"
18420    }
18421   ],
18422   "return_type" : "type-40",
18423   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18424  },
18425  {
18426   "function_name" : "libyuv::UYVYToUVRow_Any_AVX2",
18427   "linker_set_key" : "UYVYToUVRow_Any_AVX2",
18428   "parameters" :
18429   [
18430    {
18431     "referenced_type" : "type-7"
18432    },
18433    {
18434     "referenced_type" : "type-3"
18435    },
18436    {
18437     "referenced_type" : "type-16"
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::UYVYToUVRow_Any_SSE2",
18451   "linker_set_key" : "UYVYToUVRow_Any_SSE2",
18452   "parameters" :
18453   [
18454    {
18455     "referenced_type" : "type-7"
18456    },
18457    {
18458     "referenced_type" : "type-3"
18459    },
18460    {
18461     "referenced_type" : "type-16"
18462    },
18463    {
18464     "referenced_type" : "type-16"
18465    },
18466    {
18467     "referenced_type" : "type-3"
18468    }
18469   ],
18470   "return_type" : "type-40",
18471   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18472  },
18473  {
18474   "function_name" : "libyuv::UYVYToUVRow_C",
18475   "linker_set_key" : "UYVYToUVRow_C",
18476   "parameters" :
18477   [
18478    {
18479     "referenced_type" : "type-7"
18480    },
18481    {
18482     "referenced_type" : "type-3"
18483    },
18484    {
18485     "referenced_type" : "type-16"
18486    },
18487    {
18488     "referenced_type" : "type-16"
18489    },
18490    {
18491     "referenced_type" : "type-3"
18492    }
18493   ],
18494   "return_type" : "type-40",
18495   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18496  },
18497  {
18498   "function_name" : "libyuv::UYVYToUVRow_SSE2",
18499   "linker_set_key" : "UYVYToUVRow_SSE2",
18500   "parameters" :
18501   [
18502    {
18503     "referenced_type" : "type-7"
18504    },
18505    {
18506     "referenced_type" : "type-3"
18507    },
18508    {
18509     "referenced_type" : "type-16"
18510    },
18511    {
18512     "referenced_type" : "type-16"
18513    },
18514    {
18515     "referenced_type" : "type-3"
18516    }
18517   ],
18518   "return_type" : "type-40",
18519   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18520  },
18521  {
18522   "function_name" : "libyuv::UYVYToYRow_AVX2",
18523   "linker_set_key" : "UYVYToYRow_AVX2",
18524   "parameters" :
18525   [
18526    {
18527     "referenced_type" : "type-7"
18528    },
18529    {
18530     "referenced_type" : "type-16"
18531    },
18532    {
18533     "referenced_type" : "type-3"
18534    }
18535   ],
18536   "return_type" : "type-40",
18537   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18538  },
18539  {
18540   "function_name" : "libyuv::UYVYToYRow_Any_AVX2",
18541   "linker_set_key" : "UYVYToYRow_Any_AVX2",
18542   "parameters" :
18543   [
18544    {
18545     "referenced_type" : "type-7"
18546    },
18547    {
18548     "referenced_type" : "type-16"
18549    },
18550    {
18551     "referenced_type" : "type-3"
18552    }
18553   ],
18554   "return_type" : "type-40",
18555   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18556  },
18557  {
18558   "function_name" : "libyuv::UYVYToYRow_Any_SSE2",
18559   "linker_set_key" : "UYVYToYRow_Any_SSE2",
18560   "parameters" :
18561   [
18562    {
18563     "referenced_type" : "type-7"
18564    },
18565    {
18566     "referenced_type" : "type-16"
18567    },
18568    {
18569     "referenced_type" : "type-3"
18570    }
18571   ],
18572   "return_type" : "type-40",
18573   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18574  },
18575  {
18576   "function_name" : "libyuv::UYVYToYRow_C",
18577   "linker_set_key" : "UYVYToYRow_C",
18578   "parameters" :
18579   [
18580    {
18581     "referenced_type" : "type-7"
18582    },
18583    {
18584     "referenced_type" : "type-16"
18585    },
18586    {
18587     "referenced_type" : "type-3"
18588    }
18589   ],
18590   "return_type" : "type-40",
18591   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18592  },
18593  {
18594   "function_name" : "libyuv::UYVYToYRow_SSE2",
18595   "linker_set_key" : "UYVYToYRow_SSE2",
18596   "parameters" :
18597   [
18598    {
18599     "referenced_type" : "type-7"
18600    },
18601    {
18602     "referenced_type" : "type-16"
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::ValidateJpeg",
18613   "linker_set_key" : "ValidateJpeg",
18614   "parameters" :
18615   [
18616    {
18617     "referenced_type" : "type-7"
18618    },
18619    {
18620     "referenced_type" : "type-8"
18621    }
18622   ],
18623   "return_type" : "type-3",
18624   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
18625  },
18626  {
18627   "function_name" : "libyuv::YUY2ToARGB",
18628   "linker_set_key" : "YUY2ToARGB",
18629   "parameters" :
18630   [
18631    {
18632     "referenced_type" : "type-7"
18633    },
18634    {
18635     "referenced_type" : "type-3"
18636    },
18637    {
18638     "referenced_type" : "type-16"
18639    },
18640    {
18641     "referenced_type" : "type-3"
18642    },
18643    {
18644     "referenced_type" : "type-3"
18645    },
18646    {
18647     "referenced_type" : "type-3"
18648    }
18649   ],
18650   "return_type" : "type-3",
18651   "source_file" : "/external/libyuv/files/include/libyuv/convert_argb.h"
18652  },
18653  {
18654   "function_name" : "libyuv::YUY2ToARGBRow_AVX2",
18655   "linker_set_key" : "YUY2ToARGBRow_AVX2",
18656   "parameters" :
18657   [
18658    {
18659     "referenced_type" : "type-7"
18660    },
18661    {
18662     "referenced_type" : "type-16"
18663    },
18664    {
18665     "referenced_type" : "type-143"
18666    },
18667    {
18668     "referenced_type" : "type-3"
18669    }
18670   ],
18671   "return_type" : "type-40",
18672   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18673  },
18674  {
18675   "function_name" : "libyuv::YUY2ToARGBRow_Any_AVX2",
18676   "linker_set_key" : "YUY2ToARGBRow_Any_AVX2",
18677   "parameters" :
18678   [
18679    {
18680     "referenced_type" : "type-7"
18681    },
18682    {
18683     "referenced_type" : "type-16"
18684    },
18685    {
18686     "referenced_type" : "type-143"
18687    },
18688    {
18689     "referenced_type" : "type-3"
18690    }
18691   ],
18692   "return_type" : "type-40",
18693   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18694  },
18695  {
18696   "function_name" : "libyuv::YUY2ToARGBRow_Any_SSSE3",
18697   "linker_set_key" : "YUY2ToARGBRow_Any_SSSE3",
18698   "parameters" :
18699   [
18700    {
18701     "referenced_type" : "type-7"
18702    },
18703    {
18704     "referenced_type" : "type-16"
18705    },
18706    {
18707     "referenced_type" : "type-143"
18708    },
18709    {
18710     "referenced_type" : "type-3"
18711    }
18712   ],
18713   "return_type" : "type-40",
18714   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18715  },
18716  {
18717   "function_name" : "libyuv::YUY2ToARGBRow_C",
18718   "linker_set_key" : "YUY2ToARGBRow_C",
18719   "parameters" :
18720   [
18721    {
18722     "referenced_type" : "type-7"
18723    },
18724    {
18725     "referenced_type" : "type-16"
18726    },
18727    {
18728     "referenced_type" : "type-143"
18729    },
18730    {
18731     "referenced_type" : "type-3"
18732    }
18733   ],
18734   "return_type" : "type-40",
18735   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18736  },
18737  {
18738   "function_name" : "libyuv::YUY2ToARGBRow_SSSE3",
18739   "linker_set_key" : "YUY2ToARGBRow_SSSE3",
18740   "parameters" :
18741   [
18742    {
18743     "referenced_type" : "type-7"
18744    },
18745    {
18746     "referenced_type" : "type-16"
18747    },
18748    {
18749     "referenced_type" : "type-143"
18750    },
18751    {
18752     "referenced_type" : "type-3"
18753    }
18754   ],
18755   "return_type" : "type-40",
18756   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18757  },
18758  {
18759   "function_name" : "libyuv::YUY2ToI420",
18760   "linker_set_key" : "YUY2ToI420",
18761   "parameters" :
18762   [
18763    {
18764     "referenced_type" : "type-7"
18765    },
18766    {
18767     "referenced_type" : "type-3"
18768    },
18769    {
18770     "referenced_type" : "type-16"
18771    },
18772    {
18773     "referenced_type" : "type-3"
18774    },
18775    {
18776     "referenced_type" : "type-16"
18777    },
18778    {
18779     "referenced_type" : "type-3"
18780    },
18781    {
18782     "referenced_type" : "type-16"
18783    },
18784    {
18785     "referenced_type" : "type-3"
18786    },
18787    {
18788     "referenced_type" : "type-3"
18789    },
18790    {
18791     "referenced_type" : "type-3"
18792    }
18793   ],
18794   "return_type" : "type-3",
18795   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
18796  },
18797  {
18798   "function_name" : "libyuv::YUY2ToI422",
18799   "linker_set_key" : "YUY2ToI422",
18800   "parameters" :
18801   [
18802    {
18803     "referenced_type" : "type-7"
18804    },
18805    {
18806     "referenced_type" : "type-3"
18807    },
18808    {
18809     "referenced_type" : "type-16"
18810    },
18811    {
18812     "referenced_type" : "type-3"
18813    },
18814    {
18815     "referenced_type" : "type-16"
18816    },
18817    {
18818     "referenced_type" : "type-3"
18819    },
18820    {
18821     "referenced_type" : "type-16"
18822    },
18823    {
18824     "referenced_type" : "type-3"
18825    },
18826    {
18827     "referenced_type" : "type-3"
18828    },
18829    {
18830     "referenced_type" : "type-3"
18831    }
18832   ],
18833   "return_type" : "type-3",
18834   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
18835  },
18836  {
18837   "function_name" : "libyuv::YUY2ToNV12",
18838   "linker_set_key" : "YUY2ToNV12",
18839   "parameters" :
18840   [
18841    {
18842     "referenced_type" : "type-7"
18843    },
18844    {
18845     "referenced_type" : "type-3"
18846    },
18847    {
18848     "referenced_type" : "type-16"
18849    },
18850    {
18851     "referenced_type" : "type-3"
18852    },
18853    {
18854     "referenced_type" : "type-16"
18855    },
18856    {
18857     "referenced_type" : "type-3"
18858    },
18859    {
18860     "referenced_type" : "type-3"
18861    },
18862    {
18863     "referenced_type" : "type-3"
18864    }
18865   ],
18866   "return_type" : "type-3",
18867   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
18868  },
18869  {
18870   "function_name" : "libyuv::YUY2ToUV422Row_AVX2",
18871   "linker_set_key" : "YUY2ToUV422Row_AVX2",
18872   "parameters" :
18873   [
18874    {
18875     "referenced_type" : "type-7"
18876    },
18877    {
18878     "referenced_type" : "type-16"
18879    },
18880    {
18881     "referenced_type" : "type-16"
18882    },
18883    {
18884     "referenced_type" : "type-3"
18885    }
18886   ],
18887   "return_type" : "type-40",
18888   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18889  },
18890  {
18891   "function_name" : "libyuv::YUY2ToUV422Row_Any_AVX2",
18892   "linker_set_key" : "YUY2ToUV422Row_Any_AVX2",
18893   "parameters" :
18894   [
18895    {
18896     "referenced_type" : "type-7"
18897    },
18898    {
18899     "referenced_type" : "type-16"
18900    },
18901    {
18902     "referenced_type" : "type-16"
18903    },
18904    {
18905     "referenced_type" : "type-3"
18906    }
18907   ],
18908   "return_type" : "type-40",
18909   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18910  },
18911  {
18912   "function_name" : "libyuv::YUY2ToUV422Row_Any_SSE2",
18913   "linker_set_key" : "YUY2ToUV422Row_Any_SSE2",
18914   "parameters" :
18915   [
18916    {
18917     "referenced_type" : "type-7"
18918    },
18919    {
18920     "referenced_type" : "type-16"
18921    },
18922    {
18923     "referenced_type" : "type-16"
18924    },
18925    {
18926     "referenced_type" : "type-3"
18927    }
18928   ],
18929   "return_type" : "type-40",
18930   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18931  },
18932  {
18933   "function_name" : "libyuv::YUY2ToUV422Row_C",
18934   "linker_set_key" : "YUY2ToUV422Row_C",
18935   "parameters" :
18936   [
18937    {
18938     "referenced_type" : "type-7"
18939    },
18940    {
18941     "referenced_type" : "type-16"
18942    },
18943    {
18944     "referenced_type" : "type-16"
18945    },
18946    {
18947     "referenced_type" : "type-3"
18948    }
18949   ],
18950   "return_type" : "type-40",
18951   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18952  },
18953  {
18954   "function_name" : "libyuv::YUY2ToUV422Row_SSE2",
18955   "linker_set_key" : "YUY2ToUV422Row_SSE2",
18956   "parameters" :
18957   [
18958    {
18959     "referenced_type" : "type-7"
18960    },
18961    {
18962     "referenced_type" : "type-16"
18963    },
18964    {
18965     "referenced_type" : "type-16"
18966    },
18967    {
18968     "referenced_type" : "type-3"
18969    }
18970   ],
18971   "return_type" : "type-40",
18972   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18973  },
18974  {
18975   "function_name" : "libyuv::YUY2ToUVRow_AVX2",
18976   "linker_set_key" : "YUY2ToUVRow_AVX2",
18977   "parameters" :
18978   [
18979    {
18980     "referenced_type" : "type-7"
18981    },
18982    {
18983     "referenced_type" : "type-3"
18984    },
18985    {
18986     "referenced_type" : "type-16"
18987    },
18988    {
18989     "referenced_type" : "type-16"
18990    },
18991    {
18992     "referenced_type" : "type-3"
18993    }
18994   ],
18995   "return_type" : "type-40",
18996   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
18997  },
18998  {
18999   "function_name" : "libyuv::YUY2ToUVRow_Any_AVX2",
19000   "linker_set_key" : "YUY2ToUVRow_Any_AVX2",
19001   "parameters" :
19002   [
19003    {
19004     "referenced_type" : "type-7"
19005    },
19006    {
19007     "referenced_type" : "type-3"
19008    },
19009    {
19010     "referenced_type" : "type-16"
19011    },
19012    {
19013     "referenced_type" : "type-16"
19014    },
19015    {
19016     "referenced_type" : "type-3"
19017    }
19018   ],
19019   "return_type" : "type-40",
19020   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19021  },
19022  {
19023   "function_name" : "libyuv::YUY2ToUVRow_Any_SSE2",
19024   "linker_set_key" : "YUY2ToUVRow_Any_SSE2",
19025   "parameters" :
19026   [
19027    {
19028     "referenced_type" : "type-7"
19029    },
19030    {
19031     "referenced_type" : "type-3"
19032    },
19033    {
19034     "referenced_type" : "type-16"
19035    },
19036    {
19037     "referenced_type" : "type-16"
19038    },
19039    {
19040     "referenced_type" : "type-3"
19041    }
19042   ],
19043   "return_type" : "type-40",
19044   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19045  },
19046  {
19047   "function_name" : "libyuv::YUY2ToUVRow_C",
19048   "linker_set_key" : "YUY2ToUVRow_C",
19049   "parameters" :
19050   [
19051    {
19052     "referenced_type" : "type-7"
19053    },
19054    {
19055     "referenced_type" : "type-3"
19056    },
19057    {
19058     "referenced_type" : "type-16"
19059    },
19060    {
19061     "referenced_type" : "type-16"
19062    },
19063    {
19064     "referenced_type" : "type-3"
19065    }
19066   ],
19067   "return_type" : "type-40",
19068   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19069  },
19070  {
19071   "function_name" : "libyuv::YUY2ToUVRow_SSE2",
19072   "linker_set_key" : "YUY2ToUVRow_SSE2",
19073   "parameters" :
19074   [
19075    {
19076     "referenced_type" : "type-7"
19077    },
19078    {
19079     "referenced_type" : "type-3"
19080    },
19081    {
19082     "referenced_type" : "type-16"
19083    },
19084    {
19085     "referenced_type" : "type-16"
19086    },
19087    {
19088     "referenced_type" : "type-3"
19089    }
19090   ],
19091   "return_type" : "type-40",
19092   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19093  },
19094  {
19095   "function_name" : "libyuv::YUY2ToY",
19096   "linker_set_key" : "YUY2ToY",
19097   "parameters" :
19098   [
19099    {
19100     "referenced_type" : "type-7"
19101    },
19102    {
19103     "referenced_type" : "type-3"
19104    },
19105    {
19106     "referenced_type" : "type-16"
19107    },
19108    {
19109     "referenced_type" : "type-3"
19110    },
19111    {
19112     "referenced_type" : "type-3"
19113    },
19114    {
19115     "referenced_type" : "type-3"
19116    }
19117   ],
19118   "return_type" : "type-3",
19119   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
19120  },
19121  {
19122   "function_name" : "libyuv::YUY2ToYRow_AVX2",
19123   "linker_set_key" : "YUY2ToYRow_AVX2",
19124   "parameters" :
19125   [
19126    {
19127     "referenced_type" : "type-7"
19128    },
19129    {
19130     "referenced_type" : "type-16"
19131    },
19132    {
19133     "referenced_type" : "type-3"
19134    }
19135   ],
19136   "return_type" : "type-40",
19137   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19138  },
19139  {
19140   "function_name" : "libyuv::YUY2ToYRow_Any_AVX2",
19141   "linker_set_key" : "YUY2ToYRow_Any_AVX2",
19142   "parameters" :
19143   [
19144    {
19145     "referenced_type" : "type-7"
19146    },
19147    {
19148     "referenced_type" : "type-16"
19149    },
19150    {
19151     "referenced_type" : "type-3"
19152    }
19153   ],
19154   "return_type" : "type-40",
19155   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19156  },
19157  {
19158   "function_name" : "libyuv::YUY2ToYRow_Any_SSE2",
19159   "linker_set_key" : "YUY2ToYRow_Any_SSE2",
19160   "parameters" :
19161   [
19162    {
19163     "referenced_type" : "type-7"
19164    },
19165    {
19166     "referenced_type" : "type-16"
19167    },
19168    {
19169     "referenced_type" : "type-3"
19170    }
19171   ],
19172   "return_type" : "type-40",
19173   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19174  },
19175  {
19176   "function_name" : "libyuv::YUY2ToYRow_C",
19177   "linker_set_key" : "YUY2ToYRow_C",
19178   "parameters" :
19179   [
19180    {
19181     "referenced_type" : "type-7"
19182    },
19183    {
19184     "referenced_type" : "type-16"
19185    },
19186    {
19187     "referenced_type" : "type-3"
19188    }
19189   ],
19190   "return_type" : "type-40",
19191   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19192  },
19193  {
19194   "function_name" : "libyuv::YUY2ToYRow_SSE2",
19195   "linker_set_key" : "YUY2ToYRow_SSE2",
19196   "parameters" :
19197   [
19198    {
19199     "referenced_type" : "type-7"
19200    },
19201    {
19202     "referenced_type" : "type-16"
19203    },
19204    {
19205     "referenced_type" : "type-3"
19206    }
19207   ],
19208   "return_type" : "type-40",
19209   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19210  },
19211  {
19212   "access" : "private",
19213   "function_name" : "libyuv::MJpegDecoder::StartDecode",
19214   "linker_set_key" : "_ZN6libyuv12MJpegDecoder11StartDecodeEv",
19215   "parameters" :
19216   [
19217    {
19218     "is_this_ptr" : true,
19219     "referenced_type" : "type-243"
19220    }
19221   ],
19222   "return_type" : "type-3",
19223   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19224  },
19225  {
19226   "function_name" : "libyuv::MJpegDecoder::UnloadFrame",
19227   "linker_set_key" : "_ZN6libyuv12MJpegDecoder11UnloadFrameEv",
19228   "parameters" :
19229   [
19230    {
19231     "is_this_ptr" : true,
19232     "referenced_type" : "type-243"
19233    }
19234   ],
19235   "return_type" : "type-3",
19236   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19237  },
19238  {
19239   "access" : "private",
19240   "function_name" : "libyuv::MJpegDecoder::FinishDecode",
19241   "linker_set_key" : "_ZN6libyuv12MJpegDecoder12FinishDecodeEv",
19242   "parameters" :
19243   [
19244    {
19245     "is_this_ptr" : true,
19246     "referenced_type" : "type-243"
19247    }
19248   ],
19249   "return_type" : "type-3",
19250   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19251  },
19252  {
19253   "function_name" : "libyuv::MJpegDecoder::GetColorSpace",
19254   "linker_set_key" : "_ZN6libyuv12MJpegDecoder13GetColorSpaceEv",
19255   "parameters" :
19256   [
19257    {
19258     "is_this_ptr" : true,
19259     "referenced_type" : "type-243"
19260    }
19261   ],
19262   "return_type" : "type-3",
19263   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19264  },
19265  {
19266   "function_name" : "libyuv::MJpegDecoder::DecodeToBuffers",
19267   "linker_set_key" : "_ZN6libyuv12MJpegDecoder15DecodeToBuffersEPPhii",
19268   "parameters" :
19269   [
19270    {
19271     "is_this_ptr" : true,
19272     "referenced_type" : "type-243"
19273    },
19274    {
19275     "referenced_type" : "type-30"
19276    },
19277    {
19278     "referenced_type" : "type-3"
19279    },
19280    {
19281     "referenced_type" : "type-3"
19282    }
19283   ],
19284   "return_type" : "type-3",
19285   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19286  },
19287  {
19288   "function_name" : "libyuv::MJpegDecoder::DecodeToCallback",
19289   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16DecodeToCallbackEPFvPvPKPKhPKiiES1_ii",
19290   "parameters" :
19291   [
19292    {
19293     "is_this_ptr" : true,
19294     "referenced_type" : "type-243"
19295    },
19296    {
19297     "referenced_type" : "type-248"
19298    },
19299    {
19300     "referenced_type" : "type-245"
19301    },
19302    {
19303     "referenced_type" : "type-3"
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   "function_name" : "libyuv::MJpegDecoder::GetComponentSize",
19314   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16GetComponentSizeEi",
19315   "parameters" :
19316   [
19317    {
19318     "is_this_ptr" : true,
19319     "referenced_type" : "type-243"
19320    },
19321    {
19322     "referenced_type" : "type-3"
19323    }
19324   ],
19325   "return_type" : "type-3",
19326   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19327  },
19328  {
19329   "function_name" : "libyuv::MJpegDecoder::GetNumComponents",
19330   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16GetNumComponentsEv",
19331   "parameters" :
19332   [
19333    {
19334     "is_this_ptr" : true,
19335     "referenced_type" : "type-243"
19336    }
19337   ],
19338   "return_type" : "type-3",
19339   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19340  },
19341  {
19342   "function_name" : "libyuv::MJpegDecoder::GetComponentWidth",
19343   "linker_set_key" : "_ZN6libyuv12MJpegDecoder17GetComponentWidthEi",
19344   "parameters" :
19345   [
19346    {
19347     "is_this_ptr" : true,
19348     "referenced_type" : "type-243"
19349    },
19350    {
19351     "referenced_type" : "type-3"
19352    }
19353   ],
19354   "return_type" : "type-3",
19355   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19356  },
19357  {
19358   "function_name" : "libyuv::MJpegDecoder::GetVertSampFactor",
19359   "linker_set_key" : "_ZN6libyuv12MJpegDecoder17GetVertSampFactorEi",
19360   "parameters" :
19361   [
19362    {
19363     "is_this_ptr" : true,
19364     "referenced_type" : "type-243"
19365    },
19366    {
19367     "referenced_type" : "type-3"
19368    }
19369   ],
19370   "return_type" : "type-3",
19371   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19372  },
19373  {
19374   "access" : "private",
19375   "function_name" : "libyuv::MJpegDecoder::AllocOutputBuffers",
19376   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18AllocOutputBuffersEi",
19377   "parameters" :
19378   [
19379    {
19380     "is_this_ptr" : true,
19381     "referenced_type" : "type-243"
19382    },
19383    {
19384     "referenced_type" : "type-3"
19385    }
19386   ],
19387   "return_type" : "type-40",
19388   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19389  },
19390  {
19391   "function_name" : "libyuv::MJpegDecoder::GetComponentHeight",
19392   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18GetComponentHeightEi",
19393   "parameters" :
19394   [
19395    {
19396     "is_this_ptr" : true,
19397     "referenced_type" : "type-243"
19398    },
19399    {
19400     "referenced_type" : "type-3"
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::GetComponentStride",
19408   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18GetComponentStrideEi",
19409   "parameters" :
19410   [
19411    {
19412     "is_this_ptr" : true,
19413     "referenced_type" : "type-243"
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::GetHorizSampFactor",
19424   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18GetHorizSampFactorEi",
19425   "parameters" :
19426   [
19427    {
19428     "is_this_ptr" : true,
19429     "referenced_type" : "type-243"
19430    },
19431    {
19432     "referenced_type" : "type-3"
19433    }
19434   ],
19435   "return_type" : "type-3",
19436   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19437  },
19438  {
19439   "access" : "private",
19440   "function_name" : "libyuv::MJpegDecoder::SetScanlinePointers",
19441   "linker_set_key" : "_ZN6libyuv12MJpegDecoder19SetScanlinePointersEPPh",
19442   "parameters" :
19443   [
19444    {
19445     "is_this_ptr" : true,
19446     "referenced_type" : "type-243"
19447    },
19448    {
19449     "referenced_type" : "type-30"
19450    }
19451   ],
19452   "return_type" : "type-40",
19453   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19454  },
19455  {
19456   "access" : "private",
19457   "function_name" : "libyuv::MJpegDecoder::DestroyOutputBuffers",
19458   "linker_set_key" : "_ZN6libyuv12MJpegDecoder20DestroyOutputBuffersEv",
19459   "parameters" :
19460   [
19461    {
19462     "is_this_ptr" : true,
19463     "referenced_type" : "type-243"
19464    }
19465   ],
19466   "return_type" : "type-40",
19467   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19468  },
19469  {
19470   "function_name" : "libyuv::MJpegDecoder::GetVertSubSampFactor",
19471   "linker_set_key" : "_ZN6libyuv12MJpegDecoder20GetVertSubSampFactorEi",
19472   "parameters" :
19473   [
19474    {
19475     "is_this_ptr" : true,
19476     "referenced_type" : "type-243"
19477    },
19478    {
19479     "referenced_type" : "type-3"
19480    }
19481   ],
19482   "return_type" : "type-3",
19483   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19484  },
19485  {
19486   "function_name" : "libyuv::MJpegDecoder::GetHorizSubSampFactor",
19487   "linker_set_key" : "_ZN6libyuv12MJpegDecoder21GetHorizSubSampFactorEi",
19488   "parameters" :
19489   [
19490    {
19491     "is_this_ptr" : true,
19492     "referenced_type" : "type-243"
19493    },
19494    {
19495     "referenced_type" : "type-3"
19496    }
19497   ],
19498   "return_type" : "type-3",
19499   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19500  },
19501  {
19502   "function_name" : "libyuv::MJpegDecoder::JpegSubsamplingTypeHelper",
19503   "linker_set_key" : "_ZN6libyuv12MJpegDecoder25JpegSubsamplingTypeHelperEPiS1_i",
19504   "parameters" :
19505   [
19506    {
19507     "referenced_type" : "type-31"
19508    },
19509    {
19510     "referenced_type" : "type-31"
19511    },
19512    {
19513     "referenced_type" : "type-3"
19514    }
19515   ],
19516   "return_type" : "type-17",
19517   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19518  },
19519  {
19520   "function_name" : "libyuv::MJpegDecoder::GetImageScanlinesPerImcuRow",
19521   "linker_set_key" : "_ZN6libyuv12MJpegDecoder27GetImageScanlinesPerImcuRowEv",
19522   "parameters" :
19523   [
19524    {
19525     "is_this_ptr" : true,
19526     "referenced_type" : "type-243"
19527    }
19528   ],
19529   "return_type" : "type-3",
19530   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19531  },
19532  {
19533   "function_name" : "libyuv::MJpegDecoder::GetComponentScanlinesPerImcuRow",
19534   "linker_set_key" : "_ZN6libyuv12MJpegDecoder31GetComponentScanlinesPerImcuRowEi",
19535   "parameters" :
19536   [
19537    {
19538     "is_this_ptr" : true,
19539     "referenced_type" : "type-243"
19540    },
19541    {
19542     "referenced_type" : "type-3"
19543    }
19544   ],
19545   "return_type" : "type-3",
19546   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19547  },
19548  {
19549   "function_name" : "libyuv::MJpegDecoder::GetWidth",
19550   "linker_set_key" : "_ZN6libyuv12MJpegDecoder8GetWidthEv",
19551   "parameters" :
19552   [
19553    {
19554     "is_this_ptr" : true,
19555     "referenced_type" : "type-243"
19556    }
19557   ],
19558   "return_type" : "type-3",
19559   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19560  },
19561  {
19562   "function_name" : "libyuv::MJpegDecoder::GetHeight",
19563   "linker_set_key" : "_ZN6libyuv12MJpegDecoder9GetHeightEv",
19564   "parameters" :
19565   [
19566    {
19567     "is_this_ptr" : true,
19568     "referenced_type" : "type-243"
19569    }
19570   ],
19571   "return_type" : "type-3",
19572   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19573  },
19574  {
19575   "function_name" : "libyuv::MJpegDecoder::LoadFrame",
19576   "linker_set_key" : "_ZN6libyuv12MJpegDecoder9LoadFrameEPKhm",
19577   "parameters" :
19578   [
19579    {
19580     "is_this_ptr" : true,
19581     "referenced_type" : "type-243"
19582    },
19583    {
19584     "referenced_type" : "type-7"
19585    },
19586    {
19587     "referenced_type" : "type-8"
19588    }
19589   ],
19590   "return_type" : "type-3",
19591   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19592  },
19593  {
19594   "function_name" : "libyuv::MJpegDecoder::MJpegDecoder",
19595   "linker_set_key" : "_ZN6libyuv12MJpegDecoderC1Ev",
19596   "parameters" :
19597   [
19598    {
19599     "is_this_ptr" : true,
19600     "referenced_type" : "type-243"
19601    }
19602   ],
19603   "return_type" : "type-40",
19604   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19605  },
19606  {
19607   "function_name" : "libyuv::MJpegDecoder::MJpegDecoder",
19608   "linker_set_key" : "_ZN6libyuv12MJpegDecoderC2Ev",
19609   "parameters" :
19610   [
19611    {
19612     "is_this_ptr" : true,
19613     "referenced_type" : "type-243"
19614    }
19615   ],
19616   "return_type" : "type-40",
19617   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19618  },
19619  {
19620   "function_name" : "libyuv::MJpegDecoder::~MJpegDecoder",
19621   "linker_set_key" : "_ZN6libyuv12MJpegDecoderD1Ev",
19622   "parameters" :
19623   [
19624    {
19625     "is_this_ptr" : true,
19626     "referenced_type" : "type-243"
19627    }
19628   ],
19629   "return_type" : "type-40",
19630   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19631  },
19632  {
19633   "function_name" : "libyuv::MJpegDecoder::~MJpegDecoder",
19634   "linker_set_key" : "_ZN6libyuv12MJpegDecoderD2Ev",
19635   "parameters" :
19636   [
19637    {
19638     "is_this_ptr" : true,
19639     "referenced_type" : "type-243"
19640    }
19641   ],
19642   "return_type" : "type-40",
19643   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19644  }
19645 ],
19646 "global_vars" :
19647 [
19648  {
19649   "linker_set_key" : "_ZN6libyuv12MJpegDecoder14kColorSpaceRgbE",
19650   "name" : "libyuv::MJpegDecoder::kColorSpaceRgb",
19651   "referenced_type" : "type-9",
19652   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19653  },
19654  {
19655   "linker_set_key" : "_ZN6libyuv12MJpegDecoder15kColorSpaceCMYKE",
19656   "name" : "libyuv::MJpegDecoder::kColorSpaceCMYK",
19657   "referenced_type" : "type-9",
19658   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19659  },
19660  {
19661   "linker_set_key" : "_ZN6libyuv12MJpegDecoder15kColorSpaceYCCKE",
19662   "name" : "libyuv::MJpegDecoder::kColorSpaceYCCK",
19663   "referenced_type" : "type-9",
19664   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19665  },
19666  {
19667   "linker_set_key" : "_ZN6libyuv12MJpegDecoder16kColorSpaceYCbCrE",
19668   "name" : "libyuv::MJpegDecoder::kColorSpaceYCbCr",
19669   "referenced_type" : "type-9",
19670   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19671  },
19672  {
19673   "linker_set_key" : "_ZN6libyuv12MJpegDecoder18kColorSpaceUnknownE",
19674   "name" : "libyuv::MJpegDecoder::kColorSpaceUnknown",
19675   "referenced_type" : "type-9",
19676   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19677  },
19678  {
19679   "linker_set_key" : "_ZN6libyuv12MJpegDecoder20kColorSpaceGrayscaleE",
19680   "name" : "libyuv::MJpegDecoder::kColorSpaceGrayscale",
19681   "referenced_type" : "type-9",
19682   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19683  },
19684  {
19685   "linker_set_key" : "cpu_info_",
19686   "name" : "libyuv::cpu_info_",
19687   "referenced_type" : "type-3",
19688   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
19689  },
19690  {
19691   "linker_set_key" : "fixed_invtbl8",
19692   "name" : "libyuv::fixed_invtbl8",
19693   "referenced_type" : "type-36",
19694   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19695  },
19696  {
19697   "linker_set_key" : "kYuvH709Constants",
19698   "name" : "libyuv::kYuvH709Constants",
19699   "referenced_type" : "type-32",
19700   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19701  },
19702  {
19703   "linker_set_key" : "kYuvI601Constants",
19704   "name" : "libyuv::kYuvI601Constants",
19705   "referenced_type" : "type-32",
19706   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19707  },
19708  {
19709   "linker_set_key" : "kYuvJPEGConstants",
19710   "name" : "libyuv::kYuvJPEGConstants",
19711   "referenced_type" : "type-32",
19712   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19713  },
19714  {
19715   "linker_set_key" : "kYvuH709Constants",
19716   "name" : "libyuv::kYvuH709Constants",
19717   "referenced_type" : "type-32",
19718   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19719  },
19720  {
19721   "linker_set_key" : "kYvuI601Constants",
19722   "name" : "libyuv::kYvuI601Constants",
19723   "referenced_type" : "type-32",
19724   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19725  },
19726  {
19727   "linker_set_key" : "kYvuJPEGConstants",
19728   "name" : "libyuv::kYvuJPEGConstants",
19729   "referenced_type" : "type-32",
19730   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19731  }
19732 ],
19733 "lvalue_reference_types" : [],
19734 "pointer_types" :
19735 [
19736  {
19737   "alignment" : 8,
19738   "linker_set_key" : "const char *",
19739   "name" : "const char *",
19740   "referenced_type" : "type-37",
19741   "self_type" : "type-39",
19742   "size" : 8,
19743   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
19744  },
19745  {
19746   "alignment" : 8,
19747   "linker_set_key" : "const float *",
19748   "name" : "const float *",
19749   "referenced_type" : "type-48",
19750   "self_type" : "type-50",
19751   "size" : 8,
19752   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
19753  },
19754  {
19755   "alignment" : 8,
19756   "linker_set_key" : "const int *",
19757   "name" : "const int *",
19758   "referenced_type" : "type-9",
19759   "self_type" : "type-145",
19760   "size" : 8,
19761   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19762  },
19763  {
19764   "alignment" : 8,
19765   "linker_set_key" : "const libyuv::YuvConstants *",
19766   "name" : "const libyuv::YuvConstants *",
19767   "referenced_type" : "type-32",
19768   "self_type" : "type-143",
19769   "size" : 8,
19770   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
19771  },
19772  {
19773   "alignment" : 8,
19774   "linker_set_key" : "const signed char *",
19775   "name" : "const signed char *",
19776   "referenced_type" : "type-46",
19777   "self_type" : "type-47",
19778   "size" : 8,
19779   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
19780  },
19781  {
19782   "alignment" : 8,
19783   "linker_set_key" : "const unsigned char *",
19784   "name" : "const unsigned char *",
19785   "referenced_type" : "type-5",
19786   "self_type" : "type-7",
19787   "size" : 8,
19788   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
19789  },
19790  {
19791   "alignment" : 8,
19792   "linker_set_key" : "const unsigned char *const *",
19793   "name" : "const unsigned char *const *",
19794   "referenced_type" : "type-247",
19795   "self_type" : "type-246",
19796   "size" : 8,
19797   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19798  },
19799  {
19800   "alignment" : 8,
19801   "linker_set_key" : "const unsigned short *",
19802   "name" : "const unsigned short *",
19803   "referenced_type" : "type-43",
19804   "self_type" : "type-42",
19805   "size" : 8,
19806   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
19807  },
19808  {
19809   "alignment" : 8,
19810   "linker_set_key" : "int *",
19811   "name" : "int *",
19812   "referenced_type" : "type-3",
19813   "self_type" : "type-31",
19814   "size" : 8,
19815   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19816  },
19817  {
19818   "alignment" : 8,
19819   "linker_set_key" : "jpeg_decompress_struct *",
19820   "name" : "jpeg_decompress_struct *",
19821   "referenced_type" : "type-107",
19822   "self_type" : "type-106",
19823   "size" : 8,
19824   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19825  },
19826  {
19827   "alignment" : 8,
19828   "linker_set_key" : "jpeg_decompress_struct *",
19829   "name" : "jpeg_decompress_struct *",
19830   "referenced_type" : "type-119",
19831   "self_type" : "type-118",
19832   "size" : 8,
19833   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19834  },
19835  {
19836   "alignment" : 8,
19837   "linker_set_key" : "jpeg_decompress_struct *",
19838   "name" : "jpeg_decompress_struct *",
19839   "referenced_type" : "type-136",
19840   "self_type" : "type-135",
19841   "size" : 8,
19842   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19843  },
19844  {
19845   "alignment" : 8,
19846   "linker_set_key" : "jpeg_decompress_struct *",
19847   "name" : "jpeg_decompress_struct *",
19848   "referenced_type" : "type-151",
19849   "self_type" : "type-150",
19850   "size" : 8,
19851   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19852  },
19853  {
19854   "alignment" : 8,
19855   "linker_set_key" : "jpeg_decompress_struct *",
19856   "name" : "jpeg_decompress_struct *",
19857   "referenced_type" : "type-162",
19858   "self_type" : "type-161",
19859   "size" : 8,
19860   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19861  },
19862  {
19863   "alignment" : 8,
19864   "linker_set_key" : "jpeg_decompress_struct *",
19865   "name" : "jpeg_decompress_struct *",
19866   "referenced_type" : "type-179",
19867   "self_type" : "type-178",
19868   "size" : 8,
19869   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19870  },
19871  {
19872   "alignment" : 8,
19873   "linker_set_key" : "jpeg_decompress_struct *",
19874   "name" : "jpeg_decompress_struct *",
19875   "referenced_type" : "type-193",
19876   "self_type" : "type-192",
19877   "size" : 8,
19878   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19879  },
19880  {
19881   "alignment" : 8,
19882   "linker_set_key" : "jpeg_decompress_struct *",
19883   "name" : "jpeg_decompress_struct *",
19884   "referenced_type" : "type-204",
19885   "self_type" : "type-203",
19886   "size" : 8,
19887   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19888  },
19889  {
19890   "alignment" : 8,
19891   "linker_set_key" : "jpeg_decompress_struct *",
19892   "name" : "jpeg_decompress_struct *",
19893   "referenced_type" : "type-221",
19894   "self_type" : "type-220",
19895   "size" : 8,
19896   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19897  },
19898  {
19899   "alignment" : 8,
19900   "linker_set_key" : "jpeg_decompress_struct *",
19901   "name" : "jpeg_decompress_struct *",
19902   "referenced_type" : "type-232",
19903   "self_type" : "type-231",
19904   "size" : 8,
19905   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19906  },
19907  {
19908   "alignment" : 8,
19909   "linker_set_key" : "jpeg_decompress_struct *",
19910   "name" : "jpeg_decompress_struct *",
19911   "referenced_type" : "type-238",
19912   "self_type" : "type-237",
19913   "size" : 8,
19914   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19915  },
19916  {
19917   "alignment" : 8,
19918   "linker_set_key" : "jpeg_decompress_struct *",
19919   "name" : "jpeg_decompress_struct *",
19920   "referenced_type" : "type-24",
19921   "self_type" : "type-23",
19922   "size" : 8,
19923   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19924  },
19925  {
19926   "alignment" : 8,
19927   "linker_set_key" : "jpeg_decompress_struct *",
19928   "name" : "jpeg_decompress_struct *",
19929   "referenced_type" : "type-250",
19930   "self_type" : "type-249",
19931   "size" : 8,
19932   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19933  },
19934  {
19935   "alignment" : 8,
19936   "linker_set_key" : "jpeg_decompress_struct *",
19937   "name" : "jpeg_decompress_struct *",
19938   "referenced_type" : "type-259",
19939   "self_type" : "type-258",
19940   "size" : 8,
19941   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19942  },
19943  {
19944   "alignment" : 8,
19945   "linker_set_key" : "jpeg_decompress_struct *",
19946   "name" : "jpeg_decompress_struct *",
19947   "referenced_type" : "type-270",
19948   "self_type" : "type-269",
19949   "size" : 8,
19950   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19951  },
19952  {
19953   "alignment" : 8,
19954   "linker_set_key" : "jpeg_decompress_struct *",
19955   "name" : "jpeg_decompress_struct *",
19956   "referenced_type" : "type-56",
19957   "self_type" : "type-55",
19958   "size" : 8,
19959   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19960  },
19961  {
19962   "alignment" : 8,
19963   "linker_set_key" : "jpeg_decompress_struct *",
19964   "name" : "jpeg_decompress_struct *",
19965   "referenced_type" : "type-66",
19966   "self_type" : "type-65",
19967   "size" : 8,
19968   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19969  },
19970  {
19971   "alignment" : 8,
19972   "linker_set_key" : "jpeg_decompress_struct *",
19973   "name" : "jpeg_decompress_struct *",
19974   "referenced_type" : "type-78",
19975   "self_type" : "type-77",
19976   "size" : 8,
19977   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19978  },
19979  {
19980   "alignment" : 8,
19981   "linker_set_key" : "jpeg_decompress_struct *",
19982   "name" : "jpeg_decompress_struct *",
19983   "referenced_type" : "type-95",
19984   "self_type" : "type-94",
19985   "size" : 8,
19986   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19987  },
19988  {
19989   "alignment" : 8,
19990   "linker_set_key" : "jpeg_source_mgr *",
19991   "name" : "jpeg_source_mgr *",
19992   "referenced_type" : "type-109",
19993   "self_type" : "type-108",
19994   "size" : 8,
19995   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
19996  },
19997  {
19998   "alignment" : 8,
19999   "linker_set_key" : "jpeg_source_mgr *",
20000   "name" : "jpeg_source_mgr *",
20001   "referenced_type" : "type-121",
20002   "self_type" : "type-120",
20003   "size" : 8,
20004   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20005  },
20006  {
20007   "alignment" : 8,
20008   "linker_set_key" : "jpeg_source_mgr *",
20009   "name" : "jpeg_source_mgr *",
20010   "referenced_type" : "type-138",
20011   "self_type" : "type-137",
20012   "size" : 8,
20013   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20014  },
20015  {
20016   "alignment" : 8,
20017   "linker_set_key" : "jpeg_source_mgr *",
20018   "name" : "jpeg_source_mgr *",
20019   "referenced_type" : "type-153",
20020   "self_type" : "type-152",
20021   "size" : 8,
20022   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20023  },
20024  {
20025   "alignment" : 8,
20026   "linker_set_key" : "jpeg_source_mgr *",
20027   "name" : "jpeg_source_mgr *",
20028   "referenced_type" : "type-164",
20029   "self_type" : "type-163",
20030   "size" : 8,
20031   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20032  },
20033  {
20034   "alignment" : 8,
20035   "linker_set_key" : "jpeg_source_mgr *",
20036   "name" : "jpeg_source_mgr *",
20037   "referenced_type" : "type-181",
20038   "self_type" : "type-180",
20039   "size" : 8,
20040   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20041  },
20042  {
20043   "alignment" : 8,
20044   "linker_set_key" : "jpeg_source_mgr *",
20045   "name" : "jpeg_source_mgr *",
20046   "referenced_type" : "type-195",
20047   "self_type" : "type-194",
20048   "size" : 8,
20049   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20050  },
20051  {
20052   "alignment" : 8,
20053   "linker_set_key" : "jpeg_source_mgr *",
20054   "name" : "jpeg_source_mgr *",
20055   "referenced_type" : "type-206",
20056   "self_type" : "type-205",
20057   "size" : 8,
20058   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20059  },
20060  {
20061   "alignment" : 8,
20062   "linker_set_key" : "jpeg_source_mgr *",
20063   "name" : "jpeg_source_mgr *",
20064   "referenced_type" : "type-223",
20065   "self_type" : "type-222",
20066   "size" : 8,
20067   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20068  },
20069  {
20070   "alignment" : 8,
20071   "linker_set_key" : "jpeg_source_mgr *",
20072   "name" : "jpeg_source_mgr *",
20073   "referenced_type" : "type-234",
20074   "self_type" : "type-233",
20075   "size" : 8,
20076   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20077  },
20078  {
20079   "alignment" : 8,
20080   "linker_set_key" : "jpeg_source_mgr *",
20081   "name" : "jpeg_source_mgr *",
20082   "referenced_type" : "type-240",
20083   "self_type" : "type-239",
20084   "size" : 8,
20085   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20086  },
20087  {
20088   "alignment" : 8,
20089   "linker_set_key" : "jpeg_source_mgr *",
20090   "name" : "jpeg_source_mgr *",
20091   "referenced_type" : "type-252",
20092   "self_type" : "type-251",
20093   "size" : 8,
20094   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20095  },
20096  {
20097   "alignment" : 8,
20098   "linker_set_key" : "jpeg_source_mgr *",
20099   "name" : "jpeg_source_mgr *",
20100   "referenced_type" : "type-26",
20101   "self_type" : "type-25",
20102   "size" : 8,
20103   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20104  },
20105  {
20106   "alignment" : 8,
20107   "linker_set_key" : "jpeg_source_mgr *",
20108   "name" : "jpeg_source_mgr *",
20109   "referenced_type" : "type-261",
20110   "self_type" : "type-260",
20111   "size" : 8,
20112   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20113  },
20114  {
20115   "alignment" : 8,
20116   "linker_set_key" : "jpeg_source_mgr *",
20117   "name" : "jpeg_source_mgr *",
20118   "referenced_type" : "type-272",
20119   "self_type" : "type-271",
20120   "size" : 8,
20121   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20122  },
20123  {
20124   "alignment" : 8,
20125   "linker_set_key" : "jpeg_source_mgr *",
20126   "name" : "jpeg_source_mgr *",
20127   "referenced_type" : "type-58",
20128   "self_type" : "type-57",
20129   "size" : 8,
20130   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20131  },
20132  {
20133   "alignment" : 8,
20134   "linker_set_key" : "jpeg_source_mgr *",
20135   "name" : "jpeg_source_mgr *",
20136   "referenced_type" : "type-68",
20137   "self_type" : "type-67",
20138   "size" : 8,
20139   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20140  },
20141  {
20142   "alignment" : 8,
20143   "linker_set_key" : "jpeg_source_mgr *",
20144   "name" : "jpeg_source_mgr *",
20145   "referenced_type" : "type-80",
20146   "self_type" : "type-79",
20147   "size" : 8,
20148   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20149  },
20150  {
20151   "alignment" : 8,
20152   "linker_set_key" : "jpeg_source_mgr *",
20153   "name" : "jpeg_source_mgr *",
20154   "referenced_type" : "type-97",
20155   "self_type" : "type-96",
20156   "size" : 8,
20157   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20158  },
20159  {
20160   "alignment" : 8,
20161   "linker_set_key" : "libyuv::Buffer *",
20162   "name" : "libyuv::Buffer *",
20163   "referenced_type" : "type-19",
20164   "self_type" : "type-21",
20165   "size" : 8,
20166   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20167  },
20168  {
20169   "alignment" : 8,
20170   "linker_set_key" : "libyuv::MJpegDecoder *",
20171   "name" : "libyuv::MJpegDecoder *",
20172   "referenced_type" : "type-22",
20173   "self_type" : "type-243",
20174   "size" : 8,
20175   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20176  },
20177  {
20178   "alignment" : 8,
20179   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20180   "name" : "libyuv::SetJmpErrorMgr *",
20181   "referenced_type" : "type-111",
20182   "self_type" : "type-110",
20183   "size" : 8,
20184   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20185  },
20186  {
20187   "alignment" : 8,
20188   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20189   "name" : "libyuv::SetJmpErrorMgr *",
20190   "referenced_type" : "type-123",
20191   "self_type" : "type-122",
20192   "size" : 8,
20193   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20194  },
20195  {
20196   "alignment" : 8,
20197   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20198   "name" : "libyuv::SetJmpErrorMgr *",
20199   "referenced_type" : "type-140",
20200   "self_type" : "type-139",
20201   "size" : 8,
20202   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20203  },
20204  {
20205   "alignment" : 8,
20206   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20207   "name" : "libyuv::SetJmpErrorMgr *",
20208   "referenced_type" : "type-155",
20209   "self_type" : "type-154",
20210   "size" : 8,
20211   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20212  },
20213  {
20214   "alignment" : 8,
20215   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20216   "name" : "libyuv::SetJmpErrorMgr *",
20217   "referenced_type" : "type-166",
20218   "self_type" : "type-165",
20219   "size" : 8,
20220   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20221  },
20222  {
20223   "alignment" : 8,
20224   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20225   "name" : "libyuv::SetJmpErrorMgr *",
20226   "referenced_type" : "type-183",
20227   "self_type" : "type-182",
20228   "size" : 8,
20229   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20230  },
20231  {
20232   "alignment" : 8,
20233   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20234   "name" : "libyuv::SetJmpErrorMgr *",
20235   "referenced_type" : "type-197",
20236   "self_type" : "type-196",
20237   "size" : 8,
20238   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20239  },
20240  {
20241   "alignment" : 8,
20242   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20243   "name" : "libyuv::SetJmpErrorMgr *",
20244   "referenced_type" : "type-208",
20245   "self_type" : "type-207",
20246   "size" : 8,
20247   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20248  },
20249  {
20250   "alignment" : 8,
20251   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20252   "name" : "libyuv::SetJmpErrorMgr *",
20253   "referenced_type" : "type-225",
20254   "self_type" : "type-224",
20255   "size" : 8,
20256   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20257  },
20258  {
20259   "alignment" : 8,
20260   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20261   "name" : "libyuv::SetJmpErrorMgr *",
20262   "referenced_type" : "type-236",
20263   "self_type" : "type-235",
20264   "size" : 8,
20265   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20266  },
20267  {
20268   "alignment" : 8,
20269   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20270   "name" : "libyuv::SetJmpErrorMgr *",
20271   "referenced_type" : "type-242",
20272   "self_type" : "type-241",
20273   "size" : 8,
20274   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20275  },
20276  {
20277   "alignment" : 8,
20278   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20279   "name" : "libyuv::SetJmpErrorMgr *",
20280   "referenced_type" : "type-254",
20281   "self_type" : "type-253",
20282   "size" : 8,
20283   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20284  },
20285  {
20286   "alignment" : 8,
20287   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20288   "name" : "libyuv::SetJmpErrorMgr *",
20289   "referenced_type" : "type-263",
20290   "self_type" : "type-262",
20291   "size" : 8,
20292   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20293  },
20294  {
20295   "alignment" : 8,
20296   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20297   "name" : "libyuv::SetJmpErrorMgr *",
20298   "referenced_type" : "type-274",
20299   "self_type" : "type-273",
20300   "size" : 8,
20301   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20302  },
20303  {
20304   "alignment" : 8,
20305   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20306   "name" : "libyuv::SetJmpErrorMgr *",
20307   "referenced_type" : "type-28",
20308   "self_type" : "type-27",
20309   "size" : 8,
20310   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20311  },
20312  {
20313   "alignment" : 8,
20314   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20315   "name" : "libyuv::SetJmpErrorMgr *",
20316   "referenced_type" : "type-60",
20317   "self_type" : "type-59",
20318   "size" : 8,
20319   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20320  },
20321  {
20322   "alignment" : 8,
20323   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20324   "name" : "libyuv::SetJmpErrorMgr *",
20325   "referenced_type" : "type-70",
20326   "self_type" : "type-69",
20327   "size" : 8,
20328   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20329  },
20330  {
20331   "alignment" : 8,
20332   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20333   "name" : "libyuv::SetJmpErrorMgr *",
20334   "referenced_type" : "type-82",
20335   "self_type" : "type-81",
20336   "size" : 8,
20337   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20338  },
20339  {
20340   "alignment" : 8,
20341   "linker_set_key" : "libyuv::SetJmpErrorMgr *",
20342   "name" : "libyuv::SetJmpErrorMgr *",
20343   "referenced_type" : "type-99",
20344   "self_type" : "type-98",
20345   "size" : 8,
20346   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20347  },
20348  {
20349   "alignment" : 8,
20350   "linker_set_key" : "unsigned char *",
20351   "name" : "unsigned char *",
20352   "referenced_type" : "type-6",
20353   "self_type" : "type-16",
20354   "size" : 8,
20355   "source_file" : "/external/libyuv/files/include/libyuv/convert.h"
20356  },
20357  {
20358   "alignment" : 8,
20359   "linker_set_key" : "unsigned char **",
20360   "name" : "unsigned char **",
20361   "referenced_type" : "type-16",
20362   "self_type" : "type-30",
20363   "size" : 8,
20364   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20365  },
20366  {
20367   "alignment" : 8,
20368   "linker_set_key" : "unsigned char ***",
20369   "name" : "unsigned char ***",
20370   "referenced_type" : "type-30",
20371   "self_type" : "type-29",
20372   "size" : 8,
20373   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20374  },
20375  {
20376   "alignment" : 8,
20377   "linker_set_key" : "unsigned int *",
20378   "name" : "unsigned int *",
20379   "referenced_type" : "type-1",
20380   "self_type" : "type-41",
20381   "size" : 8,
20382   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
20383  },
20384  {
20385   "alignment" : 8,
20386   "linker_set_key" : "unsigned short *",
20387   "name" : "unsigned short *",
20388   "referenced_type" : "type-44",
20389   "self_type" : "type-45",
20390   "size" : 8,
20391   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
20392  },
20393  {
20394   "alignment" : 8,
20395   "linker_set_key" : "void (*)(const unsigned char *, const unsigned char *, unsigned char *, int)",
20396   "name" : "void (*)(const unsigned char *, const unsigned char *, unsigned char *, int)",
20397   "referenced_type" : "type-52",
20398   "self_type" : "type-51",
20399   "size" : 8,
20400   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
20401  },
20402  {
20403   "alignment" : 8,
20404   "linker_set_key" : "void (*)(void *, const unsigned char *const *, const int *, int)",
20405   "name" : "void (*)(void *, const unsigned char *const *, const int *, int)",
20406   "referenced_type" : "type-244",
20407   "self_type" : "type-248",
20408   "size" : 8,
20409   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20410  },
20411  {
20412   "alignment" : 8,
20413   "linker_set_key" : "void *",
20414   "name" : "void *",
20415   "referenced_type" : "type-40",
20416   "self_type" : "type-245",
20417   "size" : 8,
20418   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20419  }
20420 ],
20421 "qualified_types" :
20422 [
20423  {
20424   "alignment" : 1,
20425   "is_const" : true,
20426   "linker_set_key" : "const char",
20427   "name" : "const char",
20428   "referenced_type" : "type-38",
20429   "self_type" : "type-37",
20430   "size" : 1,
20431   "source_file" : "/external/libyuv/files/include/libyuv/cpu_id.h"
20432  },
20433  {
20434   "alignment" : 4,
20435   "is_const" : true,
20436   "linker_set_key" : "const float",
20437   "name" : "const float",
20438   "referenced_type" : "type-49",
20439   "self_type" : "type-48",
20440   "size" : 4,
20441   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
20442  },
20443  {
20444   "alignment" : 4,
20445   "is_const" : true,
20446   "linker_set_key" : "const int",
20447   "name" : "const int",
20448   "referenced_type" : "type-3",
20449   "self_type" : "type-9",
20450   "size" : 4,
20451   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
20452  },
20453  {
20454   "alignment" : 2,
20455   "is_const" : true,
20456   "linker_set_key" : "const libyuv::YuvConstants",
20457   "name" : "const libyuv::YuvConstants",
20458   "referenced_type" : "type-33",
20459   "self_type" : "type-32",
20460   "size" : 224,
20461   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
20462  },
20463  {
20464   "alignment" : 1,
20465   "is_const" : true,
20466   "linker_set_key" : "const signed char",
20467   "name" : "const signed char",
20468   "referenced_type" : "type-11",
20469   "self_type" : "type-46",
20470   "size" : 1,
20471   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
20472  },
20473  {
20474   "alignment" : 1,
20475   "is_const" : true,
20476   "linker_set_key" : "const unsigned char",
20477   "name" : "const unsigned char",
20478   "referenced_type" : "type-6",
20479   "self_type" : "type-5",
20480   "size" : 1,
20481   "source_file" : "/external/libyuv/files/include/libyuv/compare.h"
20482  },
20483  {
20484   "alignment" : 8,
20485   "is_const" : true,
20486   "linker_set_key" : "const unsigned char *const",
20487   "name" : "const unsigned char *const",
20488   "referenced_type" : "type-7",
20489   "self_type" : "type-247",
20490   "size" : 8,
20491   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20492  },
20493  {
20494   "alignment" : 4,
20495   "is_const" : true,
20496   "linker_set_key" : "const unsigned int",
20497   "name" : "const unsigned int",
20498   "referenced_type" : "type-1",
20499   "self_type" : "type-34",
20500   "size" : 4,
20501   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h"
20502  },
20503  {
20504   "alignment" : 2,
20505   "is_const" : true,
20506   "linker_set_key" : "const unsigned short",
20507   "name" : "const unsigned short",
20508   "referenced_type" : "type-44",
20509   "self_type" : "type-43",
20510   "size" : 2,
20511   "source_file" : "/external/libyuv/files/include/libyuv/planar_functions.h"
20512  },
20513  {
20514   "alignment" : 4,
20515   "is_const" : true,
20516   "linker_set_key" : "unsigned int const[256]",
20517   "name" : "unsigned int const[256]",
20518   "referenced_type" : "type-35",
20519   "self_type" : "type-36",
20520   "size" : 1024,
20521   "source_file" : "/external/libyuv/files/include/libyuv/row.h"
20522  }
20523 ],
20524 "record_types" :
20525 [
20526  {
20527   "alignment" : 8,
20528   "fields" :
20529   [
20530    {
20531     "field_name" : "data",
20532     "referenced_type" : "type-7"
20533    },
20534    {
20535     "field_name" : "len",
20536     "field_offset" : 64,
20537     "referenced_type" : "type-3"
20538    }
20539   ],
20540   "linker_set_key" : "libyuv::Buffer",
20541   "name" : "libyuv::Buffer",
20542   "referenced_type" : "type-19",
20543   "self_type" : "type-19",
20544   "size" : 16,
20545   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
20546   "unique_id" : "_ZTSN6libyuv6BufferE"
20547  },
20548  {
20549   "alignment" : 8,
20550   "fields" :
20551   [
20552    {
20553     "field_name" : "buffers",
20554     "referenced_type" : "type-21"
20555    },
20556    {
20557     "field_name" : "len",
20558     "field_offset" : 64,
20559     "referenced_type" : "type-3"
20560    },
20561    {
20562     "field_name" : "pos",
20563     "field_offset" : 96,
20564     "referenced_type" : "type-3"
20565    }
20566   ],
20567   "linker_set_key" : "libyuv::BufferVector",
20568   "name" : "libyuv::BufferVector",
20569   "referenced_type" : "type-20",
20570   "self_type" : "type-20",
20571   "size" : 16,
20572   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
20573   "unique_id" : "_ZTSN6libyuv12BufferVectorE"
20574  },
20575  {
20576   "alignment" : 8,
20577   "fields" :
20578   [
20579    {
20580     "access" : "private",
20581     "field_name" : "buf_",
20582     "referenced_type" : "type-19"
20583    },
20584    {
20585     "access" : "private",
20586     "field_name" : "buf_vec_",
20587     "field_offset" : 128,
20588     "referenced_type" : "type-20"
20589    },
20590    {
20591     "access" : "private",
20592     "field_name" : "decompress_struct_",
20593     "field_offset" : 256,
20594     "referenced_type" : "type-23"
20595    },
20596    {
20597     "access" : "private",
20598     "field_name" : "source_mgr_",
20599     "field_offset" : 320,
20600     "referenced_type" : "type-25"
20601    },
20602    {
20603     "access" : "private",
20604     "field_name" : "error_mgr_",
20605     "field_offset" : 384,
20606     "referenced_type" : "type-27"
20607    },
20608    {
20609     "access" : "private",
20610     "field_name" : "has_scanline_padding_",
20611     "field_offset" : 448,
20612     "referenced_type" : "type-3"
20613    },
20614    {
20615     "access" : "private",
20616     "field_name" : "num_outbufs_",
20617     "field_offset" : 480,
20618     "referenced_type" : "type-3"
20619    },
20620    {
20621     "access" : "private",
20622     "field_name" : "scanlines_",
20623     "field_offset" : 512,
20624     "referenced_type" : "type-29"
20625    },
20626    {
20627     "access" : "private",
20628     "field_name" : "scanlines_sizes_",
20629     "field_offset" : 576,
20630     "referenced_type" : "type-31"
20631    },
20632    {
20633     "access" : "private",
20634     "field_name" : "databuf_",
20635     "field_offset" : 640,
20636     "referenced_type" : "type-30"
20637    },
20638    {
20639     "access" : "private",
20640     "field_name" : "databuf_strides_",
20641     "field_offset" : 704,
20642     "referenced_type" : "type-31"
20643    }
20644   ],
20645   "linker_set_key" : "libyuv::MJpegDecoder",
20646   "name" : "libyuv::MJpegDecoder",
20647   "record_kind" : "class",
20648   "referenced_type" : "type-22",
20649   "self_type" : "type-22",
20650   "size" : 96,
20651   "source_file" : "/external/libyuv/files/include/libyuv/mjpeg_decoder.h",
20652   "unique_id" : "_ZTSN6libyuv12MJpegDecoderE"
20653  },
20654  {
20655   "alignment" : 2,
20656   "fields" :
20657   [
20658    {
20659     "field_name" : "kUVToB",
20660     "referenced_type" : "type-12"
20661    },
20662    {
20663     "field_name" : "kUVToG",
20664     "field_offset" : 256,
20665     "referenced_type" : "type-12"
20666    },
20667    {
20668     "field_name" : "kUVToR",
20669     "field_offset" : 512,
20670     "referenced_type" : "type-12"
20671    },
20672    {
20673     "field_name" : "kUVBiasB",
20674     "field_offset" : 768,
20675     "referenced_type" : "type-18"
20676    },
20677    {
20678     "field_name" : "kUVBiasG",
20679     "field_offset" : 1024,
20680     "referenced_type" : "type-18"
20681    },
20682    {
20683     "field_name" : "kUVBiasR",
20684     "field_offset" : 1280,
20685     "referenced_type" : "type-18"
20686    },
20687    {
20688     "field_name" : "kYToRgb",
20689     "field_offset" : 1536,
20690     "referenced_type" : "type-18"
20691    }
20692   ],
20693   "linker_set_key" : "libyuv::YuvConstants",
20694   "name" : "libyuv::YuvConstants",
20695   "referenced_type" : "type-33",
20696   "self_type" : "type-33",
20697   "size" : 224,
20698   "source_file" : "/external/libyuv/files/include/libyuv/row.h",
20699   "unique_id" : "libyuv::YuvConstants"
20700  }
20701 ],
20702 "rvalue_reference_types" : []
20703}
20704