pysoy

view vapi/liboil-0.3.vapi @ 1507:61b7eff772bc

Remove now obsolete Pyrex and mill directories
author Arc Riley <arcriley@gmail.com>
date Wed, 09 Feb 2011 22:00:14 -0500
parents a6f42e39cf72
children
line source
1 [CCode(cheader_filename="liboil/liboil.h", cprefix="oil_", lower_case_cprefix="oil_")]
2 namespace Oil
3 {
4 public void init();
6 public void abs_f32_f32(float * dest, int dstr, float * src, int sstr, int n);
7 public void abs_f64_f64(double * dest, int dstr, double * src, int sstr, int n);
8 public void abs_u16_s16(ushort * dest, int dstr, short * src, int sstr, int n);
9 public void abs_u32_s32(ulong * dest, int dstr, long * src, int sstr, int n);
10 public void abs_u8_s8(uchar * dest, int dstr, char * src, int sstr, int n);
11 public void add2_rshift_add_s16(short * d, short * s1, short * s2, short * s3, short * s4_2, int n);
12 public void add2_rshift_sub_s16(short * d, short * s1, short * s2, short * s3, short * s4_2, int n);
13 public void add_const_rshift_s16(short * d1, short * s1, short * s2_2, int n);
14 public void add_f32(float * d, float * s1, float * s2, int n);
15 public void add_f64(double * d, double * s1, double * s2, int n);
16 public void add_s16(short * d, short * src1, short * src2, int n);
17 public void add_s16_u8(short * d, short * src1, uchar * src2, int n);
18 public void addc_rshift_s16(short * d1, short * s1, short * s2_2, int n);
19 public void addc_s16(short * d1, short * s1, short * s2_1, int n);
20 public void argb_paint_u8(uchar * i_4xn, uchar * s1_4, uchar * s2_n, int n);
21 public void average2_u8(uchar * d, int dstr, uchar * s1, int sstr1, uchar * s2, int sstr2, int n);
22 public void avg2_12xn_u8(uchar * d_12xn, int ds1, uchar * s1_12xn, int ss1, uchar * s2_12xn, int ss2, int n);
23 public void avg2_16xn_u8(uchar * d_16xn, int ds1, uchar * s1_16xn, int ss1, uchar * s2_16xn, int ss2, int n);
24 public void avg2_8xn_u8(uchar * d_8xn, int ds1, uchar * s1_8xn, int ss1, uchar * s2_8xn, int ss2, int n);
25 public void ayuv2argb_u8(uchar * d_4xn, uchar * s_4xn, int n);
26 public void ayuv2uyvy(ulong * d_n, ulong * s_n, int n);
27 public void ayuv2yuyv(ulong * d_n, ulong * s_n, int n);
28 public void ayuv2yvyu(ulong * d_n, ulong * s_n, int n);
29 public void clamp_f32(float * dest, float * src, int n, float * s2_1, float * s3_1);
30 public void clamp_f64(double * dest, double * src, int n, double * s2_1, double * s3_1);
31 public void clamp_s16(short * dest, short * src, int n, short * s2_1, short * s3_1);
32 public void clamp_s32(long * dest, long * src, int n, long * s2_1, long * s3_1);
33 public void clamp_s8(char * dest, char * src, int n, char * s2_1, char * s3_1);
34 public void clamp_u16(ushort * dest, ushort * src, int n, ushort * s2_1, ushort * s3_1);
35 public void clamp_u32(ulong * dest, ulong * src, int n, ulong * s2_1, ulong * s3_1);
36 public void clamp_u8(uchar * dest, uchar * src, int n, uchar * s2_1, uchar * s3_1);
37 public void clamphigh_f32(float * dest, float * src, int n, float * s2_1);
38 public void clamphigh_f64(double * dest, double * src, int n, double * s2_1);
39 public void clamphigh_s16(short * dest, short * src, int n, short * s2_1);
40 public void clamphigh_s32(long * dest, long * src, int n, long * s2_1);
41 public void clamphigh_s8(char * dest, char * src, int n, char * s2_1);
42 public void clamphigh_u16(ushort * dest, ushort * src, int n, ushort * s2_1);
43 public void clamphigh_u32(ulong * dest, ulong * src, int n, ulong * s2_1);
44 public void clamphigh_u8(uchar * dest, uchar * src, int n, uchar * s2_1);
45 public void clamplow_f32(float * dest, float * src, int n, float * s2_1);
46 public void clamplow_f64(double * dest, double * src, int n, double * s2_1);
47 public void clamplow_s16(short * dest, short * src, int n, short * s2_1);
48 public void clamplow_s32(long * dest, long * src, int n, long * s2_1);
49 public void clamplow_s8(char * dest, char * src, int n, char * s2_1);
50 public void clamplow_u16(ushort * dest, ushort * src, int n, ushort * s2_1);
51 public void clamplow_u32(ulong * dest, ulong * src, int n, ulong * s2_1);
52 public void clamplow_u8(uchar * dest, uchar * src, int n, uchar * s2_1);
53 public void clip_f32(float * dest, int dstr, float * src, int sstr, int n, float * s2_1, float * s3_1);
54 public void clip_f64(double * dest, int dstr, double * src, int sstr, int n, double * s2_1, double * s3_1);
55 public void clip_s16(short * dest, int dstr, short * src, int sstr, int n, short * s2_1, short * s3_1);
56 public void clip_s32(long * dest, int dstr, long * src, int sstr, int n, long * s2_1, long * s3_1);
57 public void clip_s8(char * dest, int dstr, char * src, int sstr, int n, char * s2_1, char * s3_1);
58 public void clip_u16(ushort * dest, int dstr, ushort * src, int sstr, int n, ushort * s2_1, ushort * s3_1);
59 public void clip_u32(ulong * dest, int dstr, ulong * src, int sstr, int n, ulong * s2_1, ulong * s3_1);
60 public void clip_u8(uchar * dest, int dstr, uchar * src, int sstr, int n, uchar * s2_1, uchar * s3_1);
61 public void clipconv8x8_u8_s16(uchar * d_8x8, int dstr, short * s_8x8, int sstr);
62 public void clipconv_s16_f32(short * dest, int dstr, float * src, int sstr, int n);
63 public void clipconv_s16_f64(short * dest, int dstr, double * src, int sstr, int n);
64 public void clipconv_s16_s32(short * dest, int dstr, long * src, int sstr, int n);
65 public void clipconv_s16_u16(short * dest, int dstr, ushort * src, int sstr, int n);
66 public void clipconv_s16_u32(short * dest, int dstr, ulong * src, int sstr, int n);
67 public void clipconv_s32_f32(long * dest, int dstr, float * src, int sstr, int n);
68 public void clipconv_s32_f64(long * dest, int dstr, double * src, int sstr, int n);
69 public void clipconv_s32_u32(long * dest, int dstr, ulong * src, int sstr, int n);
70 public void clipconv_s8_f32(char * dest, int dstr, float * src, int sstr, int n);
71 public void clipconv_s8_f64(char * dest, int dstr, double * src, int sstr, int n);
72 public void clipconv_s8_s16(char * dest, int dstr, short * src, int sstr, int n);
73 public void clipconv_s8_s32(char * dest, int dstr, long * src, int sstr, int n);
74 public void clipconv_s8_u16(char * dest, int dstr, ushort * src, int sstr, int n);
75 public void clipconv_s8_u32(char * dest, int dstr, ulong * src, int sstr, int n);
76 public void clipconv_s8_u8(char * dest, int dstr, uchar * src, int sstr, int n);
77 public void clipconv_u16_f32(ushort * dest, int dstr, float * src, int sstr, int n);
78 public void clipconv_u16_f64(ushort * dest, int dstr, double * src, int sstr, int n);
79 public void clipconv_u16_s16(ushort * dest, int dstr, short * src, int sstr, int n);
80 public void clipconv_u16_s32(ushort * dest, int dstr, long * src, int sstr, int n);
81 public void clipconv_u16_u32(ushort * dest, int dstr, ulong * src, int sstr, int n);
82 public void clipconv_u32_f32(ulong * dest, int dstr, float * src, int sstr, int n);
83 public void clipconv_u32_f64(ulong * dest, int dstr, double * src, int sstr, int n);
84 public void clipconv_u32_s32(ulong * dest, int dstr, long * src, int sstr, int n);
85 public void clipconv_u8_f32(uchar * dest, int dstr, float * src, int sstr, int n);
86 public void clipconv_u8_f64(uchar * dest, int dstr, double * src, int sstr, int n);
87 public void clipconv_u8_s16(uchar * dest, int dstr, short * src, int sstr, int n);
88 public void clipconv_u8_s32(uchar * dest, int dstr, long * src, int sstr, int n);
89 public void clipconv_u8_s8(uchar * dest, int dstr, char * src, int sstr, int n);
90 public void clipconv_u8_u16(uchar * dest, int dstr, ushort * src, int sstr, int n);
91 public void clipconv_u8_u32(uchar * dest, int dstr, ulong * src, int sstr, int n);
92 public void colorspace_argb(ulong * d, ulong * s, short * s2_24, int n);
93 public void colsad8x8_u8(ulong * d_1, uchar * s1_8x8, int ss1, uchar * s2_8x8, int ss2);
94 public void combine2_12xn_u8(uchar * d_12xn, int ds1, uchar * s1_12xn, int ss1, uchar * s2_12xn, int ss2, short * s3_4, int n);
95 public void combine2_16xn_u8(uchar * d_16xn, int ds1, uchar * s1_16xn, int ss1, uchar * s2_16xn, int ss2, short * s3_4, int n);
96 public void combine2_8xn_u8(uchar * d_8xn, int ds1, uchar * s1_8xn, int ss1, uchar * s2_8xn, int ss2, short * s3_4, int n);
97 public void combine4_12xn_u8(uchar * d_12xn, int ds1, uchar * s1_12xn, int ss1, uchar * s2_12xn, int ss2, uchar * s3_12xn, int ss3, uchar * s4_12xn, int ss4, short * s5_6, int n);
98 public void combine4_16xn_u8(uchar * d_16xn, int ds1, uchar * s1_16xn, int ss1, uchar * s2_16xn, int ss2, uchar * s3_16xn, int ss3, uchar * s4_16xn, int ss4, short * s5_6, int n);
99 public void combine4_8xn_u8(uchar * d_8xn, int ds1, uchar * s1_8xn, int ss1, uchar * s2_8xn, int ss2, uchar * s3_8xn, int ss3, uchar * s4_8xn, int ss4, short * s5_6, int n);
100 public void compare_u8(ulong * d_1, uchar * s1, uchar * s2, int n);
101 public void composite_add_argb(ulong * i_n, ulong * s1_n, int n);
102 public void composite_add_argb_const_src(ulong * i_n, ulong * s1_1, int n);
103 public void composite_add_u8(uchar * i_n, uchar * s1_n, int n);
104 public void composite_add_u8_const_src(uchar * i_n, uchar * s1_1, int n);
105 public void composite_in_argb(ulong * d_n, ulong * s1_n, uchar * s2_n, int n);
106 public void composite_in_argb_const_mask(ulong * d_n, ulong * s1_n, uchar * s2_1, int n);
107 public void composite_in_argb_const_src(ulong * d_n, ulong * s1_1, uchar * s2_n, int n);
108 public void composite_in_over_argb(ulong * i_n, ulong * s1_n, uchar * s2_n, int n);
109 public void composite_in_over_argb_const_mask(ulong * i_n, ulong * s1_n, uchar * s2_1, int n);
110 public void composite_in_over_argb_const_src(ulong * i_n, ulong * s1_1, uchar * s2_n, int n);
111 public void composite_over_argb(ulong * i_n, ulong * s1_n, int n);
112 public void composite_over_argb_const_src(ulong * i_n, ulong * s1_1, int n);
113 public void composite_over_u8(uchar * i_n, uchar * s1_n, int n);
114 public void conv8x8_f64_s16(double * d_8x8, int dstr, short * s_8x8, int sstr);
115 public void conv8x8_s16_f64(short * d_8x8, int dstr, double * s_8x8, int sstr);
116 public void conv_f32_f64(float * dest, int dstr, double * src, int sstr, int n);
117 public void conv_f32_s16(float * dest, int dstr, short * src, int sstr, int n);
118 public void conv_f32_s32(float * dest, int dstr, long * src, int sstr, int n);
119 public void conv_f32_s8(float * dest, int dstr, char * src, int sstr, int n);
120 public void conv_f32_u16(float * dest, int dstr, ushort * src, int sstr, int n);
121 public void conv_f32_u32(float * dest, int dstr, ulong * src, int sstr, int n);
122 public void conv_f32_u8(float * dest, int dstr, uchar * src, int sstr, int n);
123 public void conv_f64_f32(double * dest, int dstr, float * src, int sstr, int n);
124 public void conv_f64_s16(double * dest, int dstr, short * src, int sstr, int n);
125 public void conv_f64_s32(double * dest, int dstr, long * src, int sstr, int n);
126 public void conv_f64_s8(double * dest, int dstr, char * src, int sstr, int n);
127 public void conv_f64_u16(double * dest, int dstr, ushort * src, int sstr, int n);
128 public void conv_f64_u32(double * dest, int dstr, ulong * src, int sstr, int n);
129 public void conv_f64_u8(double * dest, int dstr, uchar * src, int sstr, int n);
130 public void conv_s16_f32(short * dest, int dstr, float * src, int sstr, int n);
131 public void conv_s16_f64(short * dest, int dstr, double * src, int sstr, int n);
132 public void conv_s16_s32(short * dest, int dstr, long * src, int sstr, int n);
133 public void conv_s16_s8(short * dest, int dstr, char * src, int sstr, int n);
134 public void conv_s16_u16(short * dest, int dstr, ushort * src, int sstr, int n);
135 public void conv_s16_u32(short * dest, int dstr, ulong * src, int sstr, int n);
136 public void conv_s16_u8(short * dest, int dstr, uchar * src, int sstr, int n);
137 public void conv_s32_f32(long * dest, int dstr, float * src, int sstr, int n);
138 public void conv_s32_f64(long * dest, int dstr, double * src, int sstr, int n);
139 public void conv_s32_s16(long * dest, int dstr, short * src, int sstr, int n);
140 public void conv_s32_s8(long * dest, int dstr, char * src, int sstr, int n);
141 public void conv_s32_u16(long * dest, int dstr, ushort * src, int sstr, int n);
142 public void conv_s32_u32(long * dest, int dstr, ulong * src, int sstr, int n);
143 public void conv_s32_u8(long * dest, int dstr, uchar * src, int sstr, int n);
144 public void conv_s8_f32(char * dest, int dstr, float * src, int sstr, int n);
145 public void conv_s8_f64(char * dest, int dstr, double * src, int sstr, int n);
146 public void conv_s8_s16(char * dest, int dstr, short * src, int sstr, int n);
147 public void conv_s8_s32(char * dest, int dstr, long * src, int sstr, int n);
148 public void conv_s8_u16(char * dest, int dstr, ushort * src, int sstr, int n);
149 public void conv_s8_u32(char * dest, int dstr, ulong * src, int sstr, int n);
150 public void conv_s8_u8(char * dest, int dstr, uchar * src, int sstr, int n);
151 public void conv_u16_f32(ushort * dest, int dstr, float * src, int sstr, int n);
152 public void conv_u16_f64(ushort * dest, int dstr, double * src, int sstr, int n);
153 public void conv_u16_s16(ushort * dest, int dstr, short * src, int sstr, int n);
154 public void conv_u16_s32(ushort * dest, int dstr, long * src, int sstr, int n);
155 public void conv_u16_s8(ushort * dest, int dstr, char * src, int sstr, int n);
156 public void conv_u16_u32(ushort * dest, int dstr, ulong * src, int sstr, int n);
157 public void conv_u16_u8(ushort * dest, int dstr, uchar * src, int sstr, int n);
158 public void conv_u32_f32(ulong * dest, int dstr, float * src, int sstr, int n);
159 public void conv_u32_f64(ulong * dest, int dstr, double * src, int sstr, int n);
160 public void conv_u32_s16(ulong * dest, int dstr, short * src, int sstr, int n);
161 public void conv_u32_s32(ulong * dest, int dstr, long * src, int sstr, int n);
162 public void conv_u32_s8(ulong * dest, int dstr, char * src, int sstr, int n);
163 public void conv_u32_u16(ulong * dest, int dstr, ushort * src, int sstr, int n);
164 public void conv_u32_u8(ulong * dest, int dstr, uchar * src, int sstr, int n);
165 public void conv_u8_f32(uchar * dest, int dstr, float * src, int sstr, int n);
166 public void conv_u8_f64(uchar * dest, int dstr, double * src, int sstr, int n);
167 public void conv_u8_s16(uchar * dest, int dstr, short * src, int sstr, int n);
168 public void conv_u8_s32(uchar * dest, int dstr, long * src, int sstr, int n);
169 public void conv_u8_s8(uchar * dest, int dstr, char * src, int sstr, int n);
170 public void conv_u8_u16(uchar * dest, int dstr, ushort * src, int sstr, int n);
171 public void conv_u8_u32(uchar * dest, int dstr, ulong * src, int sstr, int n);
172 public void convert_s16_f32(short * dest, float * src, int n);
173 public void convert_s16_f64(short * dest, double * src, int n);
174 public void convert_s16_s32(short * dest, long * src, int n);
175 public void convert_s16_s8(short * dest, char * src, int n);
176 public void convert_s16_u16(short * dest, ushort * src, int n);
177 public void convert_s16_u32(short * dest, ulong * src, int n);
178 public void convert_s16_u8(short * dest, uchar * src, int n);
179 public void convert_s32_f64(long * dest, double * src, int n);
180 public void convert_s32_s16(long * dest, short * src, int n);
181 public void convert_s32_s8(long * dest, char * src, int n);
182 public void convert_s32_u16(long * dest, ushort * src, int n);
183 public void convert_s32_u32(long * dest, ulong * src, int n);
184 public void convert_s32_u8(long * dest, uchar * src, int n);
185 public void convert_s8_f32(char * dest, float * src, int n);
186 public void convert_s8_f64(char * dest, double * src, int n);
187 public void convert_s8_s16(char * dest, short * src, int n);
188 public void convert_s8_s32(char * dest, long * src, int n);
189 public void convert_s8_u16(char * dest, ushort * src, int n);
190 public void convert_s8_u32(char * dest, ulong * src, int n);
191 public void convert_s8_u8(char * dest, uchar * src, int n);
192 public void convert_u16_f32(ushort * dest, float * src, int n);
193 public void convert_u16_f64(ushort * dest, double * src, int n);
194 public void convert_u16_s16(ushort * dest, short * src, int n);
195 public void convert_u16_s32(ushort * dest, long * src, int n);
196 public void convert_u16_u32(ushort * dest, ulong * src, int n);
197 public void convert_u16_u8(ushort * dest, uchar * src, int n);
198 public void convert_u32_f64(ulong * dest, double * src, int n);
199 public void convert_u32_s32(ulong * dest, long * src, int n);
200 public void convert_u32_u16(ulong * dest, ushort * src, int n);
201 public void convert_u32_u8(ulong * dest, uchar * src, int n);
202 public void convert_u8_f32(uchar * dest, float * src, int n);
203 public void convert_u8_f64(uchar * dest, double * src, int n);
204 public void convert_u8_s16(uchar * dest, short * src, int n);
205 public void convert_u8_s32(uchar * dest, long * src, int n);
206 public void convert_u8_s8(uchar * dest, char * src, int n);
207 public void convert_u8_u16(uchar * dest, ushort * src, int n);
208 public void convert_u8_u32(uchar * dest, ulong * src, int n);
209 public void copy8x8_u8(uchar * d_8x8, int ds, uchar * s_8x8, int ss);
210 public void copy_u8(uchar * dest, uchar * src, int n);
211 public void dct36_f32(float * d_36, int dstr, float * s_36, int sstr);
212 public void deinterleave(short * d_2xn, short * s_2xn, int n);
213 public void deinterleave2_s16(short * d1_n, short * d2_n, short * s_2xn, int n);
214 public void dequantize8x8_s16(short * d_8x8, int dstr, short * s1_8x8, int sstr1, short * s2_8x8, int sstr2);
215 public void diff8x8_average_s16_u8(short * d_8x8, uchar * s1_8x8, int ss1, uchar * s2_8x8, int ss2, uchar * s3_8x8, int ss3);
216 public void diff8x8_const128_s16_u8(short * d_8x8, uchar * s1_8x8, int ss1);
217 public void diff8x8_s16_u8(short * d_8x8, uchar * s1_8x8, int ss1, uchar * s2_8x8, int ss2);
218 public void diffsquaresum_f32(float * d_1, float * src1, int sstr1, float * src2, int sstr2, int n);
219 public void diffsquaresum_f64(double * d_1, double * src1, int sstr1, double * src2, int sstr2, int n);
220 public void divide_f32(float * d, float * s1, float * s2, int n);
221 public void divide_f64(double * d, double * s1, double * s2, int n);
222 public void err_inter8x8_u8(ulong * d_1, uchar * s1_8x8, int ss1, uchar * s2_8x8, int ss2);
223 public void err_inter8x8_u8_avg(ulong * d_1, uchar * s1_8x8, int ss1, uchar * s2_8x8, uchar * s3_8x8, int ss2);
224 public void err_intra8x8_u8(ulong * d_1, uchar * s1_8x8, int ss1);
225 public void fdct8_f64(double * d_8, double * s_8, int dstr, int sstr);
226 public void fdct8x8_f64(double * d_8x8, int dstr, double * s_8x8, int sstr);
227 public void fdct8x8s_s16(short * d_8x8, int ds, short * s_8x8, int ss);
228 public void fdct8x8theora(short * s_8x8, short * d_8x8);
229 public void floor_f32(float * d, float * s, int n);
230 public void idct8_f64(double * d_8, int dstr, double * s_8, int sstr);
231 public void idct8theora_s16(short * d_8, int dstr, short * s_8, int sstr);
232 public void idct8x8_f64(double * d_8x8, int dstr, double * s_8x8, int sstr);
233 public void idct8x8_s16(short * d_8x8, int dstr, short * s_8x8, int sstr);
234 public void idct8x8lim10_f64(double * d_8x8, int dstr, double * s_8x8, int sstr);
235 public void idct8x8lim10_s16(short * d_8x8, int dstr, short * s_8x8, int sstr);
236 public void idct8x8theora_s16(short * d_8x8, int dstr, short * s_8x8, int sstr);
237 public void imdct12_f64(double * d_12, double * s_6);
238 public void imdct32_f32(float * d_32, float * s_32);
239 public void imdct36_f64(double * d_36, double * s_18);
240 public void interleave(short * d_2xn, short * s_2xn, int n);
241 public void interleave2_s16(short * d_2xn, short * s1_n, short * s2_n, int n);
242 public void inverse_f32(float * d, float * s, int n);
243 public void lift_add_135(short * d, short * s1, short * s2, short * s3, short * s4, short * s5, int n);
244 public void lift_add_mult_shift12(short * d, short * s1, short * s2, short * s3, short * s4_1, int n);
245 public void lift_add_shift1(short * d, short * s1, short * s2, short * s3, int n);
246 public void lift_add_shift2(short * d, short * s1, short * s2, short * s3, int n);
247 public void lift_sub_135(short * d, short * s1, short * s2, short * s3, short * s4, short * s5, int n);
248 public void lift_sub_mult_shift12(short * d, short * s1, short * s2, short * s3, short * s4_1, int n);
249 public void lift_sub_shift1(short * d, short * s1, short * s2, short * s3, int n);
250 public void lift_sub_shift2(short * d, short * s1, short * s2, short * s3, int n);
251 public void lshift_s16(short * d1, short * s1, short * s2_1, int n);
252 public void mas10_u8(uchar * d, uchar * s1_np9, short * s2_10, short * s3_2, int n);
253 public void mas10_u8_l15(uchar * d, uchar * s1_np9, short * s2_10, short * s3_2, int n);
254 public void mas10_u8_sym_l15(uchar * d, uchar * s1_np9, short * s2_10, short * s3_2, int n);
255 public void mas12_addc_rshift_decim2_u8(uchar * d, uchar * s1_2xnp11, short * s2_12, short * s3_2, int n);
256 public void mas2_across_add_s16(short * d, short * s1, short * s2, short * s3, short * s4_2, short * s5_2, int n);
257 public void mas2_add_s16(short * d, short * s1, short * s2_np1, short * s3_2, short * s4_2, int n);
258 public void mas4_across_add_s16(short * d, short * s1, short * s2_nx4, int sstr2, short * s3_4, short * s4_2, int n);
259 public void mas4_add_s16(short * d, short * s1, short * s2_np3, short * s3_4, short * s4_2, int n);
260 public void mas8_across_add_s16(short * d, short * s1, short * s2_nx8, int sstr2, short * s3_8, short * s4_2, int n);
261 public void mas8_across_u8(uchar * d, uchar * s1_nx8, int sstr1, short * s2_8, short * s3_2, int n);
262 public void mas8_add_s16(short * d, short * s1, short * s2_np7, short * s3_8, short * s4_2, int n);
263 public void mas8_addc_rshift_decim2_u8(uchar * d, uchar * s1_2xnp9, short * s2_8, short * s3_2, int n);
264 public void mas8_u8(uchar * d, uchar * s1_np7, short * s2_8, short * s3_2, int n);
265 public void mas8_u8_l15(uchar * d, uchar * s1_np7, short * s2_8, short * s3_2, int n);
266 public void mas8_u8_sym_l15(uchar * d, uchar * s1_np7, short * s2_8, short * s3_2, int n);
267 public void maximum_f32(float * d, float * s1, float * s2, int n);
268 public void maximum_f64(float * d, float * s1, float * s2, int n);
269 public void md5(ulong * i_4, ulong * s_16);
270 public void mdct12_f64(double * d_6, double * s_12);
271 public void mdct36_f64(double * d_18, double * s_36);
272 public void merge_linear_argb(ulong * d_n, ulong * s_n, ulong * s2_n, ulong * s3_1, int n);
273 public void merge_linear_u8(uchar * d_n, uchar * s_n, uchar * s2_n, ulong * s3_1, int n);
274 public void minimum_f32(float * d, float * s1, float * s2, int n);
275 public void minimum_f64(float * d, float * s1, float * s2, int n);
276 public void mix_u8(uchar * dest, uchar * src1, uchar * src2, uchar * src3, int n);
277 public void mt19937(ulong * d_624, ulong * i_624);
278 public void mult8x8_s16(short * d_8x8, short * s1_8x8, short * s2_8x8, int ds, int ss1, int ss2);
279 public void multiply_and_acc_12xn_s16_u8(short * i1_12xn, int is1, short * s1_12xn, int ss1, uchar * s2_12xn, int ss2, int n);
280 public void multiply_and_acc_16xn_s16_u8(short * i1_16xn, int is1, short * s1_16xn, int ss1, uchar * s2_16xn, int ss2, int n);
281 public void multiply_and_acc_24xn_s16_u8(short * i1_24xn, int is1, short * s1_24xn, int ss1, uchar * s2_24xn, int ss2, int n);
282 public void multiply_and_acc_6xn_s16_u8(short * i1_6xn, int is1, short * s1_6xn, int ss1, uchar * s2_6xn, int ss2, int n);
283 public void multiply_and_acc_8xn_s16_u8(short * i1_8xn, int is1, short * s1_8xn, int ss1, uchar * s2_8xn, int ss2, int n);
284 public void multiply_and_add_s16(short * d, short * src1, short * src2, short * src3, int n);
285 public void multiply_and_add_s16_u8(short * d, short * src1, short * src2, uchar * src3, int n);
286 public void multiply_f32(float * d, float * s1, float * s2, int n);
287 public void multiply_f64(double * d, double * s1, double * s2, int n);
288 public void multsum_f32(float * dest, float * src1, int sstr1, float * src2, int sstr2, int n);
289 public void multsum_f64(double * dest, double * src1, int sstr1, double * src2, int sstr2, int n);
290 public void negative_f32(float * d, float * s, int n);
291 public void @null();
292 public void packyuyv(ulong * d, uchar * s1_nx2, uchar * s2, uchar * s3, int n);
293 public void permute_f32(float * dest, int dstr, float * src1, int sstr1, long * src2, int sstr2, int n);
294 public void permute_f64(double * dest, int dstr, double * src1, int sstr1, long * src2, int sstr2, int n);
295 public void permute_s16(short * dest, int dstr, short * src1, int sstr1, long * src2, int sstr2, int n);
296 public void permute_s32(long * dest, int dstr, long * src1, int sstr1, long * src2, int sstr2, int n);
297 public void permute_s8(char * dest, int dstr, char * src1, int sstr1, long * src2, int sstr2, int n);
298 public void permute_u16(ushort * dest, int dstr, ushort * src1, int sstr1, long * src2, int sstr2, int n);
299 public void permute_u32(ulong * dest, int dstr, ulong * src1, int sstr1, long * src2, int sstr2, int n);
300 public void permute_u8(uchar * dest, int dstr, uchar * src1, int sstr1, long * src2, int sstr2, int n);
301 public void recon8x8_inter(uchar * d_8x8, int ds, uchar * s1_8x8, int ss1, short * s2_8x8);
302 public void recon8x8_inter2(uchar * d_8x8, int ds, uchar * s1_8x8, int ss1, uchar * s2_8x8, int ss2, short * s3_8x8);
303 public void recon8x8_intra(uchar * d_8x8, int ds, short * s_8x8);
304 public void resample_linear_argb(ulong * d_n, ulong * s_2xn, int n, ulong * i_2);
305 public void resample_linear_u8(uchar * d_n, uchar * s_2xn, int n, ulong * i_2);
306 public void rgb2bgr(uchar * d_3xn, uchar * s_3xn, int n);
307 public void rgb2rgba(uchar * d_4xn, uchar * s_3xn, int n);
308 public void rgb565_to_argb(ulong * d, ushort * s, int n);
309 public void rowsad8x8_u8(ulong * d_1, uchar * s1_8x8, uchar * s2_8x8);
310 public void sad12x12_12xn_u8(ulong * d_n, uchar * s1_12x12, int ss1, uchar * s2_12xnp11, int ss2, int n);
311 public void sad12x12_u8(ulong * d_1, uchar * s1_12x12, int ss1, uchar * s2_12x12, int ss2);
312 public void sad16x16_16xn_u8(ulong * d_n, uchar * s1_16x16, int ss1, uchar * s2_16xnp15, int ss2, int n);
313 public void sad16x16_u8(ulong * d_1, uchar * s1_16x16, int ss1, uchar * s2_16x16, int ss2);
314 public void sad8x8_8xn_u8(ulong * d_n, uchar * s1_8x8, int ss1, uchar * s2_8xnp7, int ss2, int n);
315 public void sad8x8_f64(double * d_8x8, int ds, double * s1_8x8, int ss1, double * s2_8x8, int ss2);
316 public void sad8x8_f64_2(double * d_1, double * s1_8x8, int ss1, double * s2_8x8, int ss2);
317 public void sad8x8_s16(ulong * d_8x8, int ds, short * s1_8x8, int ss1, short * s2_8x8, int ss2);
318 public void sad8x8_s16_2(ulong * d_1, short * s1_8x8, int ss1, short * s2_8x8, int ss2);
319 public void sad8x8_u8(ulong * d_1, uchar * s1_8x8, int ss1, uchar * s2_8x8, int ss2);
320 public void sad8x8_u8_avg(ulong * d_1, uchar * s1_8x8, int ss1, uchar * s2_8x8, uchar * s3_8x8, int ss2);
321 public void scalaradd_f32(float * d, int dstr, float * s1, int sstr, float * s2_1, int n);
322 public void scalaradd_f32_ns(float * d, float * s1, float * s2_1, int n);
323 public void scalaradd_f64(double * d, int dstr, double * s1, int sstr, double * s2_1, int n);
324 public void scalaradd_s16(short * d, int dstr, short * s1, int sstr, short * s2_1, int n);
325 public void scalaradd_s32(long * d, int dstr, long * s1, int sstr, long * s2_1, int n);
326 public void scalaradd_s8(char * d, int dstr, char * s1, int sstr, char * s2_1, int n);
327 public void scalaradd_u16(ushort * d, int dstr, ushort * s1, int sstr, ushort * s2_1, int n);
328 public void scalaradd_u32(ulong * d, int dstr, ulong * s1, int sstr, ulong * s2_1, int n);
329 public void scalaradd_u8(uchar * d, int dstr, uchar * s1, int sstr, uchar * s2_1, int n);
330 public void scalarmult_f32(float * d, int dstr, float * s1, int sstr, float * s2_1, int n);
331 public void scalarmult_f64(double * d, int dstr, double * s1, int sstr, double * s2_1, int n);
332 public void scalarmult_s16(short * d, int dstr, short * s1, int sstr, short * s2_1, int n);
333 public void scalarmult_s32(long * d, int dstr, long * s1, int sstr, long * s2_1, int n);
334 public void scalarmult_s8(char * d, int dstr, char * s1, int sstr, char * s2_1, int n);
335 public void scalarmult_u16(ushort * d, int dstr, ushort * s1, int sstr, ushort * s2_1, int n);
336 public void scalarmult_u32(ulong * d, int dstr, ulong * s1, int sstr, ulong * s2_1, int n);
337 public void scalarmult_u8(uchar * d, int dstr, uchar * s1, int sstr, uchar * s2_1, int n);
338 public void scalarmultiply_f32_ns(float * d, float * s1, float * s2_1, int n);
339 public void scalarmultiply_f64_ns(double * d, double * s1, double * s2_1, int n);
340 public void scaleconv_f32_s16(float * dest, short * src, int n, double * s2_1, double * s3_1);
341 public void scaleconv_f32_s32(float * dest, long * src, int n, double * s2_1, double * s3_1);
342 public void scaleconv_f32_s8(float * dest, char * src, int n, double * s2_1, double * s3_1);
343 public void scaleconv_f32_u16(float * dest, ushort * src, int n, double * s2_1, double * s3_1);
344 public void scaleconv_f32_u32(float * dest, ulong * src, int n, double * s2_1, double * s3_1);
345 public void scaleconv_f32_u8(float * dest, uchar * src, int n, double * s2_1, double * s3_1);
346 public void scaleconv_f64_s16(double * dest, short * src, int n, double * s2_1, double * s3_1);
347 public void scaleconv_f64_s32(double * dest, long * src, int n, double * s2_1, double * s3_1);
348 public void scaleconv_f64_s8(double * dest, char * src, int n, double * s2_1, double * s3_1);
349 public void scaleconv_f64_u16(double * dest, ushort * src, int n, double * s2_1, double * s3_1);
350 public void scaleconv_f64_u32(double * dest, ulong * src, int n, double * s2_1, double * s3_1);
351 public void scaleconv_f64_u8(double * dest, uchar * src, int n, double * s2_1, double * s3_1);
352 public void scaleconv_s16_f32(short * dest, float * src, int n, double * s2_1, double * s3_1);
353 public void scaleconv_s16_f64(short * dest, double * src, int n, double * s2_1, double * s3_1);
354 public void scaleconv_s32_f32(long * dest, float * src, int n, double * s2_1, double * s3_1);
355 public void scaleconv_s32_f64(long * dest, double * src, int n, double * s2_1, double * s3_1);
356 public void scaleconv_s8_f32(char * dest, float * src, int n, double * s2_1, double * s3_1);
357 public void scaleconv_s8_f64(char * dest, double * src, int n, double * s2_1, double * s3_1);
358 public void scaleconv_u16_f32(ushort * dest, float * src, int n, double * s2_1, double * s3_1);
359 public void scaleconv_u16_f64(ushort * dest, double * src, int n, double * s2_1, double * s3_1);
360 public void scaleconv_u32_f32(ulong * dest, float * src, int n, double * s2_1, double * s3_1);
361 public void scaleconv_u32_f64(ulong * dest, double * src, int n, double * s2_1, double * s3_1);
362 public void scaleconv_u8_f32(uchar * dest, float * src, int n, double * s2_1, double * s3_1);
363 public void scaleconv_u8_f64(uchar * dest, double * src, int n, double * s2_1, double * s3_1);
364 public void scanlinescale2_u8(uchar * d, uchar * s, int n);
365 public void sign_f32(float * d, float * s, int n);
366 public void sincos_f64(double * dest1, double * dest2, int n, double * s1_1, double * s2_1);
367 public void splat_u16_ns(ushort * dest, ushort * s1_1, int n);
368 public void splat_u32(ulong * dest, int dstr, ulong * s1_1, int n);
369 public void splat_u32_ns(ulong * dest, ulong * s1_1, int n);
370 public void splat_u8(uchar * dest, int dstr, uchar * s1_1, int n);
371 public void splat_u8_ns(uchar * dest, uchar * s1_1, int n);
372 public void split_135(short * d_2xn, short * s_2xn, int n);
373 public void split_53(short * d_2xn, short * s_2xn, int n);
374 public void split_approx97(short * d_2xn, short * s_2xn, int n);
375 public void split_daub97(short * d_2xn, short * s_2xn, int n);
376 public void squaresum_f32(float * d, float * s, int n);
377 public void squaresum_f64(double * d, double * s, int n);
378 public void squaresum_shifted_s16(ulong * d, short * s, int n);
379 public void subtract_f32(float * d, float * s1, float * s2, int n);
380 public void subtract_f64(double * d, double * s1, double * s2, int n);
381 public void subtract_s16(short * d, short * src1, short * src2, int n);
382 public void subtract_s16_u8(short * d, short * src1, uchar * src2, int n);
383 public void sum_f64(double * d_1, double * s, int sstr, int n);
384 public void sum_s16(short * d_1, short * s, int n);
385 public void swab_u16(ushort * d_n, ushort * s_n, int n);
386 public void swab_u32(ulong * d_n, ulong * s_n, int n);
387 public void synth_135(short * d_2xn, short * s_2xn, int n);
388 public void synth_53(short * d_2xn, short * s_2xn, int n);
389 public void synth_approx97(short * d_2xn, short * s_2xn, int n);
390 public void synth_daub97(short * d_2xn, short * s_2xn, int n);
391 public void tablelookup_u8(uchar * d, int ds, uchar * s1, int ss1, uchar * s2_256, int ss2, int n);
392 public void testzero_u8(ulong * d_1, uchar * s, int n);
393 public void trans8x8_f64(double * d_8x8, int ds, double * s_8x8, int ss);
394 public void trans8x8_u16(ushort * d_8x8, int ds, ushort * s_8x8, int ss);
395 public void trans8x8_u32(ulong * d_8x8, int ds, ulong * s_8x8, int ss);
396 public void trans8x8_u8(uchar * d_8x8, int ds, uchar * s_8x8, int ss);
397 public void unpackyuyv(uchar * d1_nx2, uchar * d2, uchar * d3, ulong * s, int n);
398 public void unzigzag8x8_s16(short * d_8x8, int ds, short * s_8x8, int ss);
399 public void utf8_validate(long * d_1, uchar * s, int n);
400 public void uyvy2ayuv(ulong * d_n, ulong * s_n, int n);
401 public void vectoradd_f32(float * d, int dstr, float * s1, int sstr1, float * s2, int sstr2, int n, float * s3_1, float * s4_1);
402 public void vectoradd_f64(double * d, int dstr, double * s1, int sstr1, double * s2, int sstr2, int n, double * s3_1, double * s4_1);
403 public void vectoradd_s16(short * d, int dstr, short * s1, int sstr1, short * s2, int sstr2, int n, short * s3_1, short * s4_1);
404 public void vectoradd_s32(long * d, int dstr, long * s1, int sstr1, long * s2, int sstr2, int n, long * s3_1, long * s4_1);
405 public void vectoradd_s8(char * d, int dstr, char * s1, int sstr1, char * s2, int sstr2, int n, char * s3_1, char * s4_1);
406 public void vectoradd_s_f32(float * d, int dstr, float * s1, int sstr1, float * s2, int sstr2, int n);
407 public void vectoradd_s_f64(double * d, int dstr, double * s1, int sstr1, double * s2, int sstr2, int n);
408 public void vectoradd_s_s16(short * d, int dstr, short * s1, int sstr1, short * s2, int sstr2, int n);
409 public void vectoradd_s_s8(char * d, int dstr, char * s1, int sstr1, char * s2, int sstr2, int n);
410 public void vectoradd_s_u16(ushort * d, int dstr, ushort * s1, int sstr1, ushort * s2, int sstr2, int n);
411 public void vectoradd_s_u8(uchar * d, int dstr, uchar * s1, int sstr1, uchar * s2, int sstr2, int n);
412 public void vectoradd_u16(ushort * d, int dstr, ushort * s1, int sstr1, ushort * s2, int sstr2, int n, ushort * s3_1, ushort * s4_1);
413 public void vectoradd_u32(ulong * d, int dstr, ulong * s1, int sstr1, ulong * s2, int sstr2, int n, ulong * s3_1, ulong * s4_1);
414 public void vectoradd_u8(uchar * d, int dstr, uchar * s1, int sstr1, uchar * s2, int sstr2, int n, uchar * s3_1, uchar * s4_1);
415 public void yuv2rgbx_sub2_u8(uchar * d_4xn, uchar * src1, uchar * src2, uchar * src3, int n);
416 public void yuv2rgbx_sub4_u8(uchar * d_4xn, uchar * src1, uchar * src2, uchar * src3, int n);
417 public void yuv2rgbx_u8(uchar * d_4xn, uchar * src1, uchar * src2, uchar * src3, int n);
418 public void yuyv2ayuv(ulong * d_n, ulong * s_n, int n);
419 public void yvyu2ayuv(ulong * d_n, ulong * s_n, int n);
420 public void zigzag8x8_s16(short * d_8x8, int ds, short * s_8x8, int ss);
421 }