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

Side by Side Diff: source/config/linux/arm-neon-cpu-detect/vp8_rtcd.h

Issue 394353005: libvpx: Pull from upstream (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/libvpx/
Patch Set: Created 6 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 | Annotate | Revision Log
OLDNEW
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 #ifdef __cplusplus 10 #ifdef __cplusplus
(...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after
328 void vp8_short_walsh4x4_neon(short *input, short *output, int pitch); 328 void vp8_short_walsh4x4_neon(short *input, short *output, int pitch);
329 RTCD_EXTERN void (*vp8_short_walsh4x4)(short *input, short *output, int pitch); 329 RTCD_EXTERN void (*vp8_short_walsh4x4)(short *input, short *output, int pitch);
330 330
331 void vp8_sixtap_predict16x16_c(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 331 void vp8_sixtap_predict16x16_c(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch);
332 void vp8_sixtap_predict16x16_armv6(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 332 void vp8_sixtap_predict16x16_armv6(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch);
333 void vp8_sixtap_predict16x16_neon(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 333 void vp8_sixtap_predict16x16_neon(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch);
334 RTCD_EXTERN void (*vp8_sixtap_predict16x16)(unsigned char *src, int src_pitch, i nt xofst, int yofst, unsigned char *dst, int dst_pitch); 334 RTCD_EXTERN void (*vp8_sixtap_predict16x16)(unsigned char *src, int src_pitch, i nt xofst, int yofst, unsigned char *dst, int dst_pitch);
335 335
336 void vp8_sixtap_predict4x4_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch); 336 void vp8_sixtap_predict4x4_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch);
337 void vp8_sixtap_predict4x4_armv6(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch); 337 void vp8_sixtap_predict4x4_armv6(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch);
338 void vp8_sixtap_predict4x4_neon(unsigned char *src, int src_pitch, int xofst, in t yofst, unsigned char *dst, int dst_pitch);
339 RTCD_EXTERN void (*vp8_sixtap_predict4x4)(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 338 RTCD_EXTERN void (*vp8_sixtap_predict4x4)(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch);
340 339
341 void vp8_sixtap_predict8x4_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch); 340 void vp8_sixtap_predict8x4_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch);
342 void vp8_sixtap_predict8x4_armv6(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch); 341 void vp8_sixtap_predict8x4_armv6(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch);
343 void vp8_sixtap_predict8x4_neon(unsigned char *src, int src_pitch, int xofst, in t yofst, unsigned char *dst, int dst_pitch); 342 void vp8_sixtap_predict8x4_neon(unsigned char *src, int src_pitch, int xofst, in t yofst, unsigned char *dst, int dst_pitch);
344 RTCD_EXTERN void (*vp8_sixtap_predict8x4)(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 343 RTCD_EXTERN void (*vp8_sixtap_predict8x4)(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch);
345 344
346 void vp8_sixtap_predict8x8_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch); 345 void vp8_sixtap_predict8x8_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch);
347 void vp8_sixtap_predict8x8_armv6(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch); 346 void vp8_sixtap_predict8x8_armv6(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch);
348 void vp8_sixtap_predict8x8_neon(unsigned char *src, int src_pitch, int xofst, in t yofst, unsigned char *dst, int dst_pitch); 347 void vp8_sixtap_predict8x8_neon(unsigned char *src, int src_pitch, int xofst, in t yofst, unsigned char *dst, int dst_pitch);
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after
543 if (flags & HAS_MEDIA) vp8_short_inv_walsh4x4 = vp8_short_inv_walsh4x4_v6; 542 if (flags & HAS_MEDIA) vp8_short_inv_walsh4x4 = vp8_short_inv_walsh4x4_v6;
544 if (flags & HAS_NEON) vp8_short_inv_walsh4x4 = vp8_short_inv_walsh4x4_neon; 543 if (flags & HAS_NEON) vp8_short_inv_walsh4x4 = vp8_short_inv_walsh4x4_neon;
545 vp8_short_walsh4x4 = vp8_short_walsh4x4_c; 544 vp8_short_walsh4x4 = vp8_short_walsh4x4_c;
546 if (flags & HAS_MEDIA) vp8_short_walsh4x4 = vp8_short_walsh4x4_armv6; 545 if (flags & HAS_MEDIA) vp8_short_walsh4x4 = vp8_short_walsh4x4_armv6;
547 if (flags & HAS_NEON) vp8_short_walsh4x4 = vp8_short_walsh4x4_neon; 546 if (flags & HAS_NEON) vp8_short_walsh4x4 = vp8_short_walsh4x4_neon;
548 vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_c; 547 vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_c;
549 if (flags & HAS_MEDIA) vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_arm v6; 548 if (flags & HAS_MEDIA) vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_arm v6;
550 if (flags & HAS_NEON) vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_neon ; 549 if (flags & HAS_NEON) vp8_sixtap_predict16x16 = vp8_sixtap_predict16x16_neon ;
551 vp8_sixtap_predict4x4 = vp8_sixtap_predict4x4_c; 550 vp8_sixtap_predict4x4 = vp8_sixtap_predict4x4_c;
552 if (flags & HAS_MEDIA) vp8_sixtap_predict4x4 = vp8_sixtap_predict4x4_armv6; 551 if (flags & HAS_MEDIA) vp8_sixtap_predict4x4 = vp8_sixtap_predict4x4_armv6;
553 if (flags & HAS_NEON) vp8_sixtap_predict4x4 = vp8_sixtap_predict4x4_neon;
554 vp8_sixtap_predict8x4 = vp8_sixtap_predict8x4_c; 552 vp8_sixtap_predict8x4 = vp8_sixtap_predict8x4_c;
555 if (flags & HAS_MEDIA) vp8_sixtap_predict8x4 = vp8_sixtap_predict8x4_armv6; 553 if (flags & HAS_MEDIA) vp8_sixtap_predict8x4 = vp8_sixtap_predict8x4_armv6;
556 if (flags & HAS_NEON) vp8_sixtap_predict8x4 = vp8_sixtap_predict8x4_neon; 554 if (flags & HAS_NEON) vp8_sixtap_predict8x4 = vp8_sixtap_predict8x4_neon;
557 vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_c; 555 vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_c;
558 if (flags & HAS_MEDIA) vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_armv6; 556 if (flags & HAS_MEDIA) vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_armv6;
559 if (flags & HAS_NEON) vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_neon; 557 if (flags & HAS_NEON) vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_neon;
560 vp8_sub_pixel_variance16x16 = vp8_sub_pixel_variance16x16_c; 558 vp8_sub_pixel_variance16x16 = vp8_sub_pixel_variance16x16_c;
561 if (flags & HAS_MEDIA) vp8_sub_pixel_variance16x16 = vp8_sub_pixel_variance1 6x16_armv6; 559 if (flags & HAS_MEDIA) vp8_sub_pixel_variance16x16 = vp8_sub_pixel_variance1 6x16_armv6;
562 if (flags & HAS_NEON) vp8_sub_pixel_variance16x16 = vp8_sub_pixel_variance16 x16_neon; 560 if (flags & HAS_NEON) vp8_sub_pixel_variance16x16 = vp8_sub_pixel_variance16 x16_neon;
563 vp8_sub_pixel_variance8x8 = vp8_sub_pixel_variance8x8_c; 561 vp8_sub_pixel_variance8x8 = vp8_sub_pixel_variance8x8_c;
(...skipping 30 matching lines...) Expand all
594 vp8_yv12_copy_partial_frame = vp8_yv12_copy_partial_frame_c; 592 vp8_yv12_copy_partial_frame = vp8_yv12_copy_partial_frame_c;
595 if (flags & HAS_NEON) vp8_yv12_copy_partial_frame = vp8_yv12_copy_partial_fr ame_neon; 593 if (flags & HAS_NEON) vp8_yv12_copy_partial_frame = vp8_yv12_copy_partial_fr ame_neon;
596 } 594 }
597 #endif 595 #endif
598 596
599 #ifdef __cplusplus 597 #ifdef __cplusplus
600 } // extern "C" 598 } // extern "C"
601 #endif 599 #endif
602 600
603 #endif 601 #endif
OLDNEW
« no previous file with comments | « libvpx_srcs_arm_neon_cpu_detect_intrinsics.gypi ('k') | source/config/linux/arm-neon-cpu-detect/vp9_rtcd.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698