Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(33)

Side by Side Diff: source/config/linux/arm-neon/vp9_rtcd.h

Issue 1217053002: libvpx: Pull from upstream (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/libvpx.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #ifndef VP9_RTCD_H_ 1 #ifndef VP9_RTCD_H_
2 #define VP9_RTCD_H_ 2 #define VP9_RTCD_H_
3 3
4 #ifdef RTCD_C 4 #ifdef RTCD_C
5 #define RTCD_EXTERN 5 #define RTCD_EXTERN
6 #else 6 #else
7 #define RTCD_EXTERN extern 7 #define RTCD_EXTERN extern
8 #endif 8 #endif
9 9
10 /* 10 /*
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 void vp9_d117_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 86 void vp9_d117_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
87 #define vp9_d117_predictor_8x8 vp9_d117_predictor_8x8_c 87 #define vp9_d117_predictor_8x8 vp9_d117_predictor_8x8_c
88 88
89 void vp9_d135_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 89 void vp9_d135_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
90 #define vp9_d135_predictor_16x16 vp9_d135_predictor_16x16_c 90 #define vp9_d135_predictor_16x16 vp9_d135_predictor_16x16_c
91 91
92 void vp9_d135_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 92 void vp9_d135_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
93 #define vp9_d135_predictor_32x32 vp9_d135_predictor_32x32_c 93 #define vp9_d135_predictor_32x32 vp9_d135_predictor_32x32_c
94 94
95 void vp9_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 95 void vp9_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
96 #define vp9_d135_predictor_4x4 vp9_d135_predictor_4x4_c 96 void vp9_d135_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
97 #define vp9_d135_predictor_4x4 vp9_d135_predictor_4x4_neon
97 98
98 void vp9_d135_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 99 void vp9_d135_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
99 #define vp9_d135_predictor_8x8 vp9_d135_predictor_8x8_c 100 #define vp9_d135_predictor_8x8 vp9_d135_predictor_8x8_c
100 101
101 void vp9_d153_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 102 void vp9_d153_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
102 #define vp9_d153_predictor_16x16 vp9_d153_predictor_16x16_c 103 #define vp9_d153_predictor_16x16 vp9_d153_predictor_16x16_c
103 104
104 void vp9_d153_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 105 void vp9_d153_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
105 #define vp9_d153_predictor_32x32 vp9_d153_predictor_32x32_c 106 #define vp9_d153_predictor_32x32 vp9_d153_predictor_32x32_c
106 107
107 void vp9_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 108 void vp9_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
108 #define vp9_d153_predictor_4x4 vp9_d153_predictor_4x4_c 109 #define vp9_d153_predictor_4x4 vp9_d153_predictor_4x4_c
109 110
110 void vp9_d153_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 111 void vp9_d153_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
111 #define vp9_d153_predictor_8x8 vp9_d153_predictor_8x8_c 112 #define vp9_d153_predictor_8x8 vp9_d153_predictor_8x8_c
112 113
113 void vp9_d207_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 114 void vp9_d207_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
114 #define vp9_d207_predictor_16x16 vp9_d207_predictor_16x16_c 115 #define vp9_d207_predictor_16x16 vp9_d207_predictor_16x16_c
115 116
116 void vp9_d207_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 117 void vp9_d207_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
117 #define vp9_d207_predictor_32x32 vp9_d207_predictor_32x32_c 118 #define vp9_d207_predictor_32x32 vp9_d207_predictor_32x32_c
118 119
119 void vp9_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 120 void vp9_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
120 #define vp9_d207_predictor_4x4 vp9_d207_predictor_4x4_c 121 #define vp9_d207_predictor_4x4 vp9_d207_predictor_4x4_c
121 122
122 void vp9_d207_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 123 void vp9_d207_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
123 #define vp9_d207_predictor_8x8 vp9_d207_predictor_8x8_c 124 #define vp9_d207_predictor_8x8 vp9_d207_predictor_8x8_c
124 125
125 void vp9_d45_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left); 126 void vp9_d45_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left);
126 #define vp9_d45_predictor_16x16 vp9_d45_predictor_16x16_c 127 void vp9_d45_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_ t *above, const uint8_t *left);
128 #define vp9_d45_predictor_16x16 vp9_d45_predictor_16x16_neon
127 129
128 void vp9_d45_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left); 130 void vp9_d45_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left);
129 #define vp9_d45_predictor_32x32 vp9_d45_predictor_32x32_c 131 #define vp9_d45_predictor_32x32 vp9_d45_predictor_32x32_c
130 132
131 void vp9_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left); 133 void vp9_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left);
132 #define vp9_d45_predictor_4x4 vp9_d45_predictor_4x4_c 134 void vp9_d45_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
135 #define vp9_d45_predictor_4x4 vp9_d45_predictor_4x4_neon
133 136
134 void vp9_d45_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left); 137 void vp9_d45_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left);
135 #define vp9_d45_predictor_8x8 vp9_d45_predictor_8x8_c 138 void vp9_d45_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
139 #define vp9_d45_predictor_8x8 vp9_d45_predictor_8x8_neon
136 140
137 void vp9_d63_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left); 141 void vp9_d63_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left);
138 #define vp9_d63_predictor_16x16 vp9_d63_predictor_16x16_c 142 #define vp9_d63_predictor_16x16 vp9_d63_predictor_16x16_c
139 143
140 void vp9_d63_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left); 144 void vp9_d63_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left);
141 #define vp9_d63_predictor_32x32 vp9_d63_predictor_32x32_c 145 #define vp9_d63_predictor_32x32 vp9_d63_predictor_32x32_c
142 146
143 void vp9_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left); 147 void vp9_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left);
144 #define vp9_d63_predictor_4x4 vp9_d63_predictor_4x4_c 148 #define vp9_d63_predictor_4x4 vp9_d63_predictor_4x4_c
145 149
146 void vp9_d63_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left); 150 void vp9_d63_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab ove, const uint8_t *left);
147 #define vp9_d63_predictor_8x8 vp9_d63_predictor_8x8_c 151 #define vp9_d63_predictor_8x8 vp9_d63_predictor_8x8_c
148 152
149 void vp9_dc_128_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_ t *above, const uint8_t *left); 153 void vp9_dc_128_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_ t *above, const uint8_t *left);
150 void vp9_dc_128_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uin t8_t *above, const uint8_t *left); 154 void vp9_dc_128_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uin t8_t *above, const uint8_t *left);
151 #define vp9_dc_128_predictor_16x16 vp9_dc_128_predictor_16x16_neon 155 #define vp9_dc_128_predictor_16x16 vp9_dc_128_predictor_16x16_neon
152 156
153 void vp9_dc_128_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_ t *above, const uint8_t *left); 157 void vp9_dc_128_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_ t *above, const uint8_t *left);
154 #define vp9_dc_128_predictor_32x32 vp9_dc_128_predictor_32x32_c 158 void vp9_dc_128_predictor_32x32_neon(uint8_t *dst, ptrdiff_t y_stride, const uin t8_t *above, const uint8_t *left);
159 #define vp9_dc_128_predictor_32x32 vp9_dc_128_predictor_32x32_neon
155 160
156 void vp9_dc_128_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 161 void vp9_dc_128_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
157 #define vp9_dc_128_predictor_4x4 vp9_dc_128_predictor_4x4_c 162 void vp9_dc_128_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8 _t *above, const uint8_t *left);
163 #define vp9_dc_128_predictor_4x4 vp9_dc_128_predictor_4x4_neon
158 164
159 void vp9_dc_128_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 165 void vp9_dc_128_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
160 void vp9_dc_128_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8 _t *above, const uint8_t *left); 166 void vp9_dc_128_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8 _t *above, const uint8_t *left);
161 #define vp9_dc_128_predictor_8x8 vp9_dc_128_predictor_8x8_neon 167 #define vp9_dc_128_predictor_8x8 vp9_dc_128_predictor_8x8_neon
162 168
163 void vp9_dc_left_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8 _t *above, const uint8_t *left); 169 void vp9_dc_left_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8 _t *above, const uint8_t *left);
164 void vp9_dc_left_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const ui nt8_t *above, const uint8_t *left); 170 void vp9_dc_left_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const ui nt8_t *above, const uint8_t *left);
165 #define vp9_dc_left_predictor_16x16 vp9_dc_left_predictor_16x16_neon 171 #define vp9_dc_left_predictor_16x16 vp9_dc_left_predictor_16x16_neon
166 172
167 void vp9_dc_left_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8 _t *above, const uint8_t *left); 173 void vp9_dc_left_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8 _t *above, const uint8_t *left);
168 #define vp9_dc_left_predictor_32x32 vp9_dc_left_predictor_32x32_c 174 void vp9_dc_left_predictor_32x32_neon(uint8_t *dst, ptrdiff_t y_stride, const ui nt8_t *above, const uint8_t *left);
175 #define vp9_dc_left_predictor_32x32 vp9_dc_left_predictor_32x32_neon
169 176
170 void vp9_dc_left_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 177 void vp9_dc_left_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
171 #define vp9_dc_left_predictor_4x4 vp9_dc_left_predictor_4x4_c 178 void vp9_dc_left_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint 8_t *above, const uint8_t *left);
179 #define vp9_dc_left_predictor_4x4 vp9_dc_left_predictor_4x4_neon
172 180
173 void vp9_dc_left_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 181 void vp9_dc_left_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
174 void vp9_dc_left_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint 8_t *above, const uint8_t *left); 182 void vp9_dc_left_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint 8_t *above, const uint8_t *left);
175 #define vp9_dc_left_predictor_8x8 vp9_dc_left_predictor_8x8_neon 183 #define vp9_dc_left_predictor_8x8 vp9_dc_left_predictor_8x8_neon
176 184
177 void vp9_dc_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 185 void vp9_dc_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
178 void vp9_dc_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 186 void vp9_dc_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
179 #define vp9_dc_predictor_16x16 vp9_dc_predictor_16x16_neon 187 #define vp9_dc_predictor_16x16 vp9_dc_predictor_16x16_neon
180 188
181 void vp9_dc_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left); 189 void vp9_dc_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a bove, const uint8_t *left);
182 #define vp9_dc_predictor_32x32 vp9_dc_predictor_32x32_c 190 void vp9_dc_predictor_32x32_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
191 #define vp9_dc_predictor_32x32 vp9_dc_predictor_32x32_neon
183 192
184 void vp9_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo ve, const uint8_t *left); 193 void vp9_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo ve, const uint8_t *left);
185 #define vp9_dc_predictor_4x4 vp9_dc_predictor_4x4_c 194 void vp9_dc_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left);
195 #define vp9_dc_predictor_4x4 vp9_dc_predictor_4x4_neon
186 196
187 void vp9_dc_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo ve, const uint8_t *left); 197 void vp9_dc_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo ve, const uint8_t *left);
188 void vp9_dc_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left); 198 void vp9_dc_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t * above, const uint8_t *left);
189 #define vp9_dc_predictor_8x8 vp9_dc_predictor_8x8_neon 199 #define vp9_dc_predictor_8x8 vp9_dc_predictor_8x8_neon
190 200
191 void vp9_dc_top_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_ t *above, const uint8_t *left); 201 void vp9_dc_top_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_ t *above, const uint8_t *left);
192 void vp9_dc_top_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uin t8_t *above, const uint8_t *left); 202 void vp9_dc_top_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uin t8_t *above, const uint8_t *left);
193 #define vp9_dc_top_predictor_16x16 vp9_dc_top_predictor_16x16_neon 203 #define vp9_dc_top_predictor_16x16 vp9_dc_top_predictor_16x16_neon
194 204
195 void vp9_dc_top_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_ t *above, const uint8_t *left); 205 void vp9_dc_top_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_ t *above, const uint8_t *left);
196 #define vp9_dc_top_predictor_32x32 vp9_dc_top_predictor_32x32_c 206 void vp9_dc_top_predictor_32x32_neon(uint8_t *dst, ptrdiff_t y_stride, const uin t8_t *above, const uint8_t *left);
207 #define vp9_dc_top_predictor_32x32 vp9_dc_top_predictor_32x32_neon
197 208
198 void vp9_dc_top_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 209 void vp9_dc_top_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
199 #define vp9_dc_top_predictor_4x4 vp9_dc_top_predictor_4x4_c 210 void vp9_dc_top_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8 _t *above, const uint8_t *left);
211 #define vp9_dc_top_predictor_4x4 vp9_dc_top_predictor_4x4_neon
200 212
201 void vp9_dc_top_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left); 213 void vp9_dc_top_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *above, const uint8_t *left);
202 void vp9_dc_top_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8 _t *above, const uint8_t *left); 214 void vp9_dc_top_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8 _t *above, const uint8_t *left);
203 #define vp9_dc_top_predictor_8x8 vp9_dc_top_predictor_8x8_neon 215 #define vp9_dc_top_predictor_8x8 vp9_dc_top_predictor_8x8_neon
204 216
205 int vp9_denoiser_filter_c(const uint8_t *sig, int sig_stride, const uint8_t *mc_ avg, int mc_avg_stride, uint8_t *avg, int avg_stride, int increase_denoising, BL OCK_SIZE bs, int motion_magnitude); 217 int vp9_denoiser_filter_c(const uint8_t *sig, int sig_stride, const uint8_t *mc_ avg, int mc_avg_stride, uint8_t *avg, int avg_stride, int increase_denoising, BL OCK_SIZE bs, int motion_magnitude);
206 #define vp9_denoiser_filter vp9_denoiser_filter_c 218 #define vp9_denoiser_filter vp9_denoiser_filter_c
207 219
208 int vp9_diamond_search_sad_c(const struct macroblock *x, const struct search_sit e_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad _per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *center_mv); 220 int vp9_diamond_search_sad_c(const struct macroblock *x, const struct search_sit e_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad _per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *center_mv);
209 #define vp9_diamond_search_sad vp9_diamond_search_sad_c 221 #define vp9_diamond_search_sad vp9_diamond_search_sad_c
(...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after
566 (void)flags; 578 (void)flags;
567 579
568 } 580 }
569 #endif 581 #endif
570 582
571 #ifdef __cplusplus 583 #ifdef __cplusplus
572 } // extern "C" 584 } // extern "C"
573 #endif 585 #endif
574 586
575 #endif 587 #endif
OLDNEW
« no previous file with comments | « source/config/linux/arm-neon-cpu-detect/vp9_rtcd.h ('k') | source/config/linux/arm64/vp9_rtcd.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698