| OLD | NEW |
| 1 #ifndef VP8_RTCD_H_ | 1 #ifndef VP8_RTCD_H_ |
| 2 #define VP8_RTCD_H_ | 2 #define VP8_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 15 matching lines...) Expand all Loading... |
| 26 extern "C" { | 26 extern "C" { |
| 27 #endif | 27 #endif |
| 28 | 28 |
| 29 void vp8_bilinear_predict16x16_c(unsigned char *src, int src_pitch, int xofst, i
nt yofst, unsigned char *dst, int dst_pitch); | 29 void vp8_bilinear_predict16x16_c(unsigned char *src, int src_pitch, int xofst, i
nt yofst, unsigned char *dst, int dst_pitch); |
| 30 void vp8_bilinear_predict16x16_armv6(unsigned char *src, int src_pitch, int xofs
t, int yofst, unsigned char *dst, int dst_pitch); | 30 void vp8_bilinear_predict16x16_armv6(unsigned char *src, int src_pitch, int xofs
t, int yofst, unsigned char *dst, int dst_pitch); |
| 31 void vp8_bilinear_predict16x16_neon(unsigned char *src, int src_pitch, int xofst
, int yofst, unsigned char *dst, int dst_pitch); | 31 void vp8_bilinear_predict16x16_neon(unsigned char *src, int src_pitch, int xofst
, int yofst, unsigned char *dst, int dst_pitch); |
| 32 RTCD_EXTERN void (*vp8_bilinear_predict16x16)(unsigned char *src, int src_pitch,
int xofst, int yofst, unsigned char *dst, int dst_pitch); | 32 RTCD_EXTERN void (*vp8_bilinear_predict16x16)(unsigned char *src, int src_pitch,
int xofst, int yofst, unsigned char *dst, int dst_pitch); |
| 33 | 33 |
| 34 void vp8_bilinear_predict4x4_c(unsigned char *src, int src_pitch, int xofst, int
yofst, unsigned char *dst, int dst_pitch); | 34 void vp8_bilinear_predict4x4_c(unsigned char *src, int src_pitch, int xofst, int
yofst, unsigned char *dst, int dst_pitch); |
| 35 void vp8_bilinear_predict4x4_armv6(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); | 35 void vp8_bilinear_predict4x4_armv6(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); |
| 36 void vp8_bilinear_predict4x4_neon(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); | 36 #define vp8_bilinear_predict4x4 vp8_bilinear_predict4x4_armv6 |
| 37 RTCD_EXTERN void (*vp8_bilinear_predict4x4)(unsigned char *src, int src_pitch, i
nt xofst, int yofst, unsigned char *dst, int dst_pitch); | |
| 38 | 37 |
| 39 void vp8_bilinear_predict8x4_c(unsigned char *src, int src_pitch, int xofst, int
yofst, unsigned char *dst, int dst_pitch); | 38 void vp8_bilinear_predict8x4_c(unsigned char *src, int src_pitch, int xofst, int
yofst, unsigned char *dst, int dst_pitch); |
| 40 void vp8_bilinear_predict8x4_armv6(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); | 39 void vp8_bilinear_predict8x4_armv6(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); |
| 41 void vp8_bilinear_predict8x4_neon(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); | 40 void vp8_bilinear_predict8x4_neon(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); |
| 42 RTCD_EXTERN void (*vp8_bilinear_predict8x4)(unsigned char *src, int src_pitch, i
nt xofst, int yofst, unsigned char *dst, int dst_pitch); | 41 RTCD_EXTERN void (*vp8_bilinear_predict8x4)(unsigned char *src, int src_pitch, i
nt xofst, int yofst, unsigned char *dst, int dst_pitch); |
| 43 | 42 |
| 44 void vp8_bilinear_predict8x8_c(unsigned char *src, int src_pitch, int xofst, int
yofst, unsigned char *dst, int dst_pitch); | 43 void vp8_bilinear_predict8x8_c(unsigned char *src, int src_pitch, int xofst, int
yofst, unsigned char *dst, int dst_pitch); |
| 45 void vp8_bilinear_predict8x8_armv6(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); | 44 void vp8_bilinear_predict8x8_armv6(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); |
| 46 void vp8_bilinear_predict8x8_neon(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); | 45 void vp8_bilinear_predict8x8_neon(unsigned char *src, int src_pitch, int xofst,
int yofst, unsigned char *dst, int dst_pitch); |
| 47 RTCD_EXTERN void (*vp8_bilinear_predict8x8)(unsigned char *src, int src_pitch, i
nt xofst, int yofst, unsigned char *dst, int dst_pitch); | 46 RTCD_EXTERN void (*vp8_bilinear_predict8x8)(unsigned char *src, int src_pitch, i
nt xofst, int yofst, unsigned char *dst, int dst_pitch); |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 244 void vp8_sixtap_predict8x4_c(unsigned char *src, int src_pitch, int xofst, int y
ofst, unsigned char *dst, int dst_pitch); | 243 void vp8_sixtap_predict8x4_c(unsigned char *src, int src_pitch, int xofst, int y
ofst, unsigned char *dst, int dst_pitch); |
| 245 void vp8_sixtap_predict8x4_armv6(unsigned char *src, int src_pitch, int xofst, i
nt yofst, unsigned char *dst, int dst_pitch); | 244 void vp8_sixtap_predict8x4_armv6(unsigned char *src, int src_pitch, int xofst, i
nt yofst, unsigned char *dst, int dst_pitch); |
| 246 void vp8_sixtap_predict8x4_neon(unsigned char *src, int src_pitch, int xofst, in
t yofst, unsigned char *dst, int dst_pitch); | 245 void vp8_sixtap_predict8x4_neon(unsigned char *src, int src_pitch, int xofst, in
t yofst, unsigned char *dst, int dst_pitch); |
| 247 RTCD_EXTERN void (*vp8_sixtap_predict8x4)(unsigned char *src, int src_pitch, int
xofst, int yofst, unsigned char *dst, int dst_pitch); | 246 RTCD_EXTERN void (*vp8_sixtap_predict8x4)(unsigned char *src, int src_pitch, int
xofst, int yofst, unsigned char *dst, int dst_pitch); |
| 248 | 247 |
| 249 void vp8_sixtap_predict8x8_c(unsigned char *src, int src_pitch, int xofst, int y
ofst, unsigned char *dst, int dst_pitch); | 248 void vp8_sixtap_predict8x8_c(unsigned char *src, int src_pitch, int xofst, int y
ofst, unsigned char *dst, int dst_pitch); |
| 250 void vp8_sixtap_predict8x8_armv6(unsigned char *src, int src_pitch, int xofst, i
nt yofst, unsigned char *dst, int dst_pitch); | 249 void vp8_sixtap_predict8x8_armv6(unsigned char *src, int src_pitch, int xofst, i
nt yofst, unsigned char *dst, int dst_pitch); |
| 251 void vp8_sixtap_predict8x8_neon(unsigned char *src, int src_pitch, int xofst, in
t yofst, unsigned char *dst, int dst_pitch); | 250 void vp8_sixtap_predict8x8_neon(unsigned char *src, int src_pitch, int xofst, in
t yofst, unsigned char *dst, int dst_pitch); |
| 252 RTCD_EXTERN void (*vp8_sixtap_predict8x8)(unsigned char *src, int src_pitch, int
xofst, int yofst, unsigned char *dst, int dst_pitch); | 251 RTCD_EXTERN void (*vp8_sixtap_predict8x8)(unsigned char *src, int src_pitch, int
xofst, int yofst, unsigned char *dst, int dst_pitch); |
| 253 | 252 |
| 254 unsigned int vp8_sub_pixel_mse16x16_c(const unsigned char *src_ptr, int source
_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride
, unsigned int *sse); | |
| 255 #define vp8_sub_pixel_mse16x16 vp8_sub_pixel_mse16x16_c | |
| 256 | |
| 257 unsigned int vp8_sub_pixel_variance16x16_c(const unsigned char *src_ptr, int s
ource_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refs
tride, unsigned int *sse); | 253 unsigned int vp8_sub_pixel_variance16x16_c(const unsigned char *src_ptr, int s
ource_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refs
tride, unsigned int *sse); |
| 258 unsigned int vp8_sub_pixel_variance16x16_armv6(const unsigned char *src_ptr, in
t source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int
Refstride, unsigned int *sse); | 254 unsigned int vp8_sub_pixel_variance16x16_armv6(const unsigned char *src_ptr, in
t source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int
Refstride, unsigned int *sse); |
| 259 unsigned int vp8_sub_pixel_variance16x16_neon(const unsigned char *src_ptr, int
source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int R
efstride, unsigned int *sse); | 255 unsigned int vp8_sub_pixel_variance16x16_neon(const unsigned char *src_ptr, int
source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int R
efstride, unsigned int *sse); |
| 260 RTCD_EXTERN unsigned int (*vp8_sub_pixel_variance16x16)(const unsigned char *sr
c_ptr, int source_stride, int xoffset, int yoffset, const unsigned char *ref_
ptr, int Refstride, unsigned int *sse); | 256 RTCD_EXTERN unsigned int (*vp8_sub_pixel_variance16x16)(const unsigned char *sr
c_ptr, int source_stride, int xoffset, int yoffset, const unsigned char *ref_
ptr, int Refstride, unsigned int *sse); |
| 261 | 257 |
| 262 unsigned int vp8_sub_pixel_variance16x8_c(const unsigned char *src_ptr, int so
urce_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refst
ride, unsigned int *sse); | 258 unsigned int vp8_sub_pixel_variance16x8_c(const unsigned char *src_ptr, int so
urce_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refst
ride, unsigned int *sse); |
| 263 #define vp8_sub_pixel_variance16x8 vp8_sub_pixel_variance16x8_c | 259 #define vp8_sub_pixel_variance16x8 vp8_sub_pixel_variance16x8_c |
| 264 | 260 |
| 265 unsigned int vp8_sub_pixel_variance4x4_c(const unsigned char *src_ptr, int sou
rce_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstr
ide, unsigned int *sse); | 261 unsigned int vp8_sub_pixel_variance4x4_c(const unsigned char *src_ptr, int sou
rce_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstr
ide, unsigned int *sse); |
| 266 #define vp8_sub_pixel_variance4x4 vp8_sub_pixel_variance4x4_c | 262 #define vp8_sub_pixel_variance4x4 vp8_sub_pixel_variance4x4_c |
| 267 | 263 |
| 268 unsigned int vp8_sub_pixel_variance8x16_c(const unsigned char *src_ptr, int so
urce_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refst
ride, unsigned int *sse); | 264 unsigned int vp8_sub_pixel_variance8x16_c(const unsigned char *src_ptr, int so
urce_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refst
ride, unsigned int *sse); |
| 269 #define vp8_sub_pixel_variance8x16 vp8_sub_pixel_variance8x16_c | 265 #define vp8_sub_pixel_variance8x16 vp8_sub_pixel_variance8x16_c |
| 270 | 266 |
| 271 unsigned int vp8_sub_pixel_variance8x8_c(const unsigned char *src_ptr, int sou
rce_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstr
ide, unsigned int *sse); | 267 unsigned int vp8_sub_pixel_variance8x8_c(const unsigned char *src_ptr, int sou
rce_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstr
ide, unsigned int *sse); |
| 272 unsigned int vp8_sub_pixel_variance8x8_armv6(const unsigned char *src_ptr, int
source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Re
fstride, unsigned int *sse); | 268 unsigned int vp8_sub_pixel_variance8x8_armv6(const unsigned char *src_ptr, int
source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Re
fstride, unsigned int *sse); |
| 273 unsigned int vp8_sub_pixel_variance8x8_neon(const unsigned char *src_ptr, int
source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Ref
stride, unsigned int *sse); | 269 #define vp8_sub_pixel_variance8x8 vp8_sub_pixel_variance8x8_armv6 |
| 274 RTCD_EXTERN unsigned int (*vp8_sub_pixel_variance8x8)(const unsigned char *src_
ptr, int source_stride, int xoffset, int yoffset, const unsigned char *ref_pt
r, int Refstride, unsigned int *sse); | |
| 275 | 270 |
| 276 void vp8_subtract_b_c(struct block *be, struct blockd *bd, int pitch); | 271 void vp8_subtract_b_c(struct block *be, struct blockd *bd, int pitch); |
| 277 void vp8_subtract_b_neon(struct block *be, struct blockd *bd, int pitch); | 272 void vp8_subtract_b_neon(struct block *be, struct blockd *bd, int pitch); |
| 278 RTCD_EXTERN void (*vp8_subtract_b)(struct block *be, struct blockd *bd, int pitc
h); | 273 RTCD_EXTERN void (*vp8_subtract_b)(struct block *be, struct blockd *bd, int pitc
h); |
| 279 | 274 |
| 280 void vp8_subtract_mbuv_c(short *diff, unsigned char *usrc, unsigned char *vsrc,
int src_stride, unsigned char *upred, unsigned char *vpred, int pred_stride); | 275 void vp8_subtract_mbuv_c(short *diff, unsigned char *usrc, unsigned char *vsrc,
int src_stride, unsigned char *upred, unsigned char *vpred, int pred_stride); |
| 281 void vp8_subtract_mbuv_neon(short *diff, unsigned char *usrc, unsigned char *vsr
c, int src_stride, unsigned char *upred, unsigned char *vpred, int pred_stride); | 276 void vp8_subtract_mbuv_neon(short *diff, unsigned char *usrc, unsigned char *vsr
c, int src_stride, unsigned char *upred, unsigned char *vpred, int pred_stride); |
| 282 RTCD_EXTERN void (*vp8_subtract_mbuv)(short *diff, unsigned char *usrc, unsigned
char *vsrc, int src_stride, unsigned char *upred, unsigned char *vpred, int pre
d_stride); | 277 RTCD_EXTERN void (*vp8_subtract_mbuv)(short *diff, unsigned char *usrc, unsigned
char *vsrc, int src_stride, unsigned char *upred, unsigned char *vpred, int pre
d_stride); |
| 283 | 278 |
| 284 void vp8_subtract_mby_c(short *diff, unsigned char *src, int src_stride, unsigne
d char *pred, int pred_stride); | 279 void vp8_subtract_mby_c(short *diff, unsigned char *src, int src_stride, unsigne
d char *pred, int pred_stride); |
| (...skipping 22 matching lines...) Expand all Loading... |
| 307 #ifdef RTCD_C | 302 #ifdef RTCD_C |
| 308 #include "vpx_ports/arm.h" | 303 #include "vpx_ports/arm.h" |
| 309 static void setup_rtcd_internal(void) | 304 static void setup_rtcd_internal(void) |
| 310 { | 305 { |
| 311 int flags = arm_cpu_caps(); | 306 int flags = arm_cpu_caps(); |
| 312 | 307 |
| 313 (void)flags; | 308 (void)flags; |
| 314 | 309 |
| 315 vp8_bilinear_predict16x16 = vp8_bilinear_predict16x16_armv6; | 310 vp8_bilinear_predict16x16 = vp8_bilinear_predict16x16_armv6; |
| 316 if (flags & HAS_NEON) vp8_bilinear_predict16x16 = vp8_bilinear_predict16x16_
neon; | 311 if (flags & HAS_NEON) vp8_bilinear_predict16x16 = vp8_bilinear_predict16x16_
neon; |
| 317 vp8_bilinear_predict4x4 = vp8_bilinear_predict4x4_armv6; | |
| 318 if (flags & HAS_NEON) vp8_bilinear_predict4x4 = vp8_bilinear_predict4x4_neon
; | |
| 319 vp8_bilinear_predict8x4 = vp8_bilinear_predict8x4_armv6; | 312 vp8_bilinear_predict8x4 = vp8_bilinear_predict8x4_armv6; |
| 320 if (flags & HAS_NEON) vp8_bilinear_predict8x4 = vp8_bilinear_predict8x4_neon
; | 313 if (flags & HAS_NEON) vp8_bilinear_predict8x4 = vp8_bilinear_predict8x4_neon
; |
| 321 vp8_bilinear_predict8x8 = vp8_bilinear_predict8x8_armv6; | 314 vp8_bilinear_predict8x8 = vp8_bilinear_predict8x8_armv6; |
| 322 if (flags & HAS_NEON) vp8_bilinear_predict8x8 = vp8_bilinear_predict8x8_neon
; | 315 if (flags & HAS_NEON) vp8_bilinear_predict8x8 = vp8_bilinear_predict8x8_neon
; |
| 323 vp8_build_intra_predictors_mbuv_s = vp8_build_intra_predictors_mbuv_s_c; | 316 vp8_build_intra_predictors_mbuv_s = vp8_build_intra_predictors_mbuv_s_c; |
| 324 if (flags & HAS_NEON) vp8_build_intra_predictors_mbuv_s = vp8_build_intra_pr
edictors_mbuv_s_neon; | 317 if (flags & HAS_NEON) vp8_build_intra_predictors_mbuv_s = vp8_build_intra_pr
edictors_mbuv_s_neon; |
| 325 vp8_build_intra_predictors_mby_s = vp8_build_intra_predictors_mby_s_c; | 318 vp8_build_intra_predictors_mby_s = vp8_build_intra_predictors_mby_s_c; |
| 326 if (flags & HAS_NEON) vp8_build_intra_predictors_mby_s = vp8_build_intra_pre
dictors_mby_s_neon; | 319 if (flags & HAS_NEON) vp8_build_intra_predictors_mby_s = vp8_build_intra_pre
dictors_mby_s_neon; |
| 327 vp8_copy_mem16x16 = vp8_copy_mem16x16_v6; | 320 vp8_copy_mem16x16 = vp8_copy_mem16x16_v6; |
| 328 if (flags & HAS_NEON) vp8_copy_mem16x16 = vp8_copy_mem16x16_neon; | 321 if (flags & HAS_NEON) vp8_copy_mem16x16 = vp8_copy_mem16x16_neon; |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 373 vp8_short_walsh4x4 = vp8_short_walsh4x4_armv6; | 366 vp8_short_walsh4x4 = vp8_short_walsh4x4_armv6; |
| 374 if (flags & HAS_NEON) vp8_short_walsh4x4 = vp8_short_walsh4x4_neon; | 367 if (flags & HAS_NEON) vp8_short_walsh4x4 = vp8_short_walsh4x4_neon; |
| 375 vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_armv6; | 368 vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_armv6; |
| 376 if (flags & HAS_NEON) vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_neon
; | 369 if (flags & HAS_NEON) vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_neon
; |
| 377 vp8_sixtap_predict8x4 = vp8_sixtap_predict8x4_armv6; | 370 vp8_sixtap_predict8x4 = vp8_sixtap_predict8x4_armv6; |
| 378 if (flags & HAS_NEON) vp8_sixtap_predict8x4 = vp8_sixtap_predict8x4_neon; | 371 if (flags & HAS_NEON) vp8_sixtap_predict8x4 = vp8_sixtap_predict8x4_neon; |
| 379 vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_armv6; | 372 vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_armv6; |
| 380 if (flags & HAS_NEON) vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_neon; | 373 if (flags & HAS_NEON) vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_neon; |
| 381 vp8_sub_pixel_variance16x16 = vp8_sub_pixel_variance16x16_armv6; | 374 vp8_sub_pixel_variance16x16 = vp8_sub_pixel_variance16x16_armv6; |
| 382 if (flags & HAS_NEON) vp8_sub_pixel_variance16x16 = vp8_sub_pixel_variance16
x16_neon; | 375 if (flags & HAS_NEON) vp8_sub_pixel_variance16x16 = vp8_sub_pixel_variance16
x16_neon; |
| 383 vp8_sub_pixel_variance8x8 = vp8_sub_pixel_variance8x8_armv6; | |
| 384 if (flags & HAS_NEON) vp8_sub_pixel_variance8x8 = vp8_sub_pixel_variance8x8_
neon; | |
| 385 vp8_subtract_b = vp8_subtract_b_c; | 376 vp8_subtract_b = vp8_subtract_b_c; |
| 386 if (flags & HAS_NEON) vp8_subtract_b = vp8_subtract_b_neon; | 377 if (flags & HAS_NEON) vp8_subtract_b = vp8_subtract_b_neon; |
| 387 vp8_subtract_mbuv = vp8_subtract_mbuv_c; | 378 vp8_subtract_mbuv = vp8_subtract_mbuv_c; |
| 388 if (flags & HAS_NEON) vp8_subtract_mbuv = vp8_subtract_mbuv_neon; | 379 if (flags & HAS_NEON) vp8_subtract_mbuv = vp8_subtract_mbuv_neon; |
| 389 vp8_subtract_mby = vp8_subtract_mby_c; | 380 vp8_subtract_mby = vp8_subtract_mby_c; |
| 390 if (flags & HAS_NEON) vp8_subtract_mby = vp8_subtract_mby_neon; | 381 if (flags & HAS_NEON) vp8_subtract_mby = vp8_subtract_mby_neon; |
| 391 vp8_variance_halfpixvar16x16_h = vp8_variance_halfpixvar16x16_h_armv6; | 382 vp8_variance_halfpixvar16x16_h = vp8_variance_halfpixvar16x16_h_armv6; |
| 392 if (flags & HAS_NEON) vp8_variance_halfpixvar16x16_h = vp8_variance_halfpixv
ar16x16_h_neon; | 383 if (flags & HAS_NEON) vp8_variance_halfpixvar16x16_h = vp8_variance_halfpixv
ar16x16_h_neon; |
| 393 vp8_variance_halfpixvar16x16_hv = vp8_variance_halfpixvar16x16_hv_armv6; | 384 vp8_variance_halfpixvar16x16_hv = vp8_variance_halfpixvar16x16_hv_armv6; |
| 394 if (flags & HAS_NEON) vp8_variance_halfpixvar16x16_hv = vp8_variance_halfpix
var16x16_hv_neon; | 385 if (flags & HAS_NEON) vp8_variance_halfpixvar16x16_hv = vp8_variance_halfpix
var16x16_hv_neon; |
| 395 vp8_variance_halfpixvar16x16_v = vp8_variance_halfpixvar16x16_v_armv6; | 386 vp8_variance_halfpixvar16x16_v = vp8_variance_halfpixvar16x16_v_armv6; |
| 396 if (flags & HAS_NEON) vp8_variance_halfpixvar16x16_v = vp8_variance_halfpixv
ar16x16_v_neon; | 387 if (flags & HAS_NEON) vp8_variance_halfpixvar16x16_v = vp8_variance_halfpixv
ar16x16_v_neon; |
| 397 } | 388 } |
| 398 #endif | 389 #endif |
| 399 | 390 |
| 400 #ifdef __cplusplus | 391 #ifdef __cplusplus |
| 401 } // extern "C" | 392 } // extern "C" |
| 402 #endif | 393 #endif |
| 403 | 394 |
| 404 #endif | 395 #endif |
| OLD | NEW |