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

Side by Side Diff: third_party/libvpx/source/config/win/ia32/vpx_dsp_rtcd.h

Issue 2397473002: Roll src/third_party/libvpx/source/libvpx/ 691ef2027..50b9c467d (21 commits). (Closed)
Patch Set: Created 4 years, 2 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 VPX_DSP_RTCD_H_ 1 #ifndef VPX_DSP_RTCD_H_
2 #define VPX_DSP_RTCD_H_ 2 #define VPX_DSP_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 1111 matching lines...) Expand 10 before | Expand all | Expand 10 after
1122 void vpx_highbd_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd); 1122 void vpx_highbd_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1123 void vpx_highbd_idct8x8_64_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd); 1123 void vpx_highbd_idct8x8_64_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1124 RTCD_EXTERN void (*vpx_highbd_idct8x8_64_add)(const tran_low_t *input, uint8_t * dest, int dest_stride, int bd); 1124 RTCD_EXTERN void (*vpx_highbd_idct8x8_64_add)(const tran_low_t *input, uint8_t * dest, int dest_stride, int bd);
1125 1125
1126 void vpx_highbd_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd); 1126 void vpx_highbd_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1127 #define vpx_highbd_iwht4x4_16_add vpx_highbd_iwht4x4_16_add_c 1127 #define vpx_highbd_iwht4x4_16_add vpx_highbd_iwht4x4_16_add_c
1128 1128
1129 void vpx_highbd_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest _stride, int bd); 1129 void vpx_highbd_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest _stride, int bd);
1130 #define vpx_highbd_iwht4x4_1_add vpx_highbd_iwht4x4_1_add_c 1130 #define vpx_highbd_iwht4x4_1_add vpx_highbd_iwht4x4_1_add_c
1131 1131
1132 void vpx_highbd_lpf_horizontal_16_c(uint16_t *s, int pitch, const uint8_t *blimi t, const uint8_t *limit, const uint8_t *thresh, int bd);
1133 void vpx_highbd_lpf_horizontal_16_sse2(uint16_t *s, int pitch, const uint8_t *bl imit, const uint8_t *limit, const uint8_t *thresh, int bd);
1134 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_16)(uint16_t *s, int pitch, const u int8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1135
1136 void vpx_highbd_lpf_horizontal_16_dual_c(uint16_t *s, int pitch, const uint8_t * blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1137 void vpx_highbd_lpf_horizontal_16_dual_sse2(uint16_t *s, int pitch, const uint8_ t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1138 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_16_dual)(uint16_t *s, int pitch, co nst uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1139
1132 void vpx_highbd_lpf_horizontal_4_c(uint16_t *s, int pitch, const uint8_t *blimit , const uint8_t *limit, const uint8_t *thresh, int bd); 1140 void vpx_highbd_lpf_horizontal_4_c(uint16_t *s, int pitch, const uint8_t *blimit , const uint8_t *limit, const uint8_t *thresh, int bd);
1133 void vpx_highbd_lpf_horizontal_4_sse2(uint16_t *s, int pitch, const uint8_t *bli mit, const uint8_t *limit, const uint8_t *thresh, int bd); 1141 void vpx_highbd_lpf_horizontal_4_sse2(uint16_t *s, int pitch, const uint8_t *bli mit, const uint8_t *limit, const uint8_t *thresh, int bd);
1134 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_4)(uint16_t *s, int pitch, const ui nt8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd); 1142 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_4)(uint16_t *s, int pitch, const ui nt8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1135 1143
1136 void vpx_highbd_lpf_horizontal_4_dual_c(uint16_t *s, int pitch, const uint8_t *b limit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, c onst uint8_t *limit1, const uint8_t *thresh1, int bd); 1144 void vpx_highbd_lpf_horizontal_4_dual_c(uint16_t *s, int pitch, const uint8_t *b limit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, c onst uint8_t *limit1, const uint8_t *thresh1, int bd);
1137 void vpx_highbd_lpf_horizontal_4_dual_sse2(uint16_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1 , const uint8_t *limit1, const uint8_t *thresh1, int bd); 1145 void vpx_highbd_lpf_horizontal_4_dual_sse2(uint16_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1 , const uint8_t *limit1, const uint8_t *thresh1, int bd);
1138 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_4_dual)(uint16_t *s, int pitch, con st uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_ t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd); 1146 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_4_dual)(uint16_t *s, int pitch, con st uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_ t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd);
1139 1147
1140 void vpx_highbd_lpf_horizontal_8_c(uint16_t *s, int pitch, const uint8_t *blimit , const uint8_t *limit, const uint8_t *thresh, int bd); 1148 void vpx_highbd_lpf_horizontal_8_c(uint16_t *s, int pitch, const uint8_t *blimit , const uint8_t *limit, const uint8_t *thresh, int bd);
1141 void vpx_highbd_lpf_horizontal_8_sse2(uint16_t *s, int pitch, const uint8_t *bli mit, const uint8_t *limit, const uint8_t *thresh, int bd); 1149 void vpx_highbd_lpf_horizontal_8_sse2(uint16_t *s, int pitch, const uint8_t *bli mit, const uint8_t *limit, const uint8_t *thresh, int bd);
1142 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_8)(uint16_t *s, int pitch, const ui nt8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd); 1150 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_8)(uint16_t *s, int pitch, const ui nt8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1143 1151
1144 void vpx_highbd_lpf_horizontal_8_dual_c(uint16_t *s, int pitch, const uint8_t *b limit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, c onst uint8_t *limit1, const uint8_t *thresh1, int bd); 1152 void vpx_highbd_lpf_horizontal_8_dual_c(uint16_t *s, int pitch, const uint8_t *b limit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, c onst uint8_t *limit1, const uint8_t *thresh1, int bd);
1145 void vpx_highbd_lpf_horizontal_8_dual_sse2(uint16_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1 , const uint8_t *limit1, const uint8_t *thresh1, int bd); 1153 void vpx_highbd_lpf_horizontal_8_dual_sse2(uint16_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1 , const uint8_t *limit1, const uint8_t *thresh1, int bd);
1146 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_8_dual)(uint16_t *s, int pitch, con st uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_ t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd); 1154 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_8_dual)(uint16_t *s, int pitch, con st uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_ t *blimit1, const uint8_t *limit1, const uint8_t *thresh1, int bd);
1147 1155
1148 void vpx_highbd_lpf_horizontal_edge_16_c(uint16_t *s, int pitch, const uint8_t * blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1149 void vpx_highbd_lpf_horizontal_edge_16_sse2(uint16_t *s, int pitch, const uint8_ t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1150 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_edge_16)(uint16_t *s, int pitch, co nst uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1151
1152 void vpx_highbd_lpf_horizontal_edge_8_c(uint16_t *s, int pitch, const uint8_t *b limit, const uint8_t *limit, const uint8_t *thresh, int bd);
1153 void vpx_highbd_lpf_horizontal_edge_8_sse2(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1154 RTCD_EXTERN void (*vpx_highbd_lpf_horizontal_edge_8)(uint16_t *s, int pitch, con st uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1155
1156 void vpx_highbd_lpf_vertical_16_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd); 1156 void vpx_highbd_lpf_vertical_16_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1157 void vpx_highbd_lpf_vertical_16_sse2(uint16_t *s, int pitch, const uint8_t *blim it, const uint8_t *limit, const uint8_t *thresh, int bd); 1157 void vpx_highbd_lpf_vertical_16_sse2(uint16_t *s, int pitch, const uint8_t *blim it, const uint8_t *limit, const uint8_t *thresh, int bd);
1158 RTCD_EXTERN void (*vpx_highbd_lpf_vertical_16)(uint16_t *s, int pitch, const uin t8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd); 1158 RTCD_EXTERN void (*vpx_highbd_lpf_vertical_16)(uint16_t *s, int pitch, const uin t8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1159 1159
1160 void vpx_highbd_lpf_vertical_16_dual_c(uint16_t *s, int pitch, const uint8_t *bl imit, const uint8_t *limit, const uint8_t *thresh, int bd); 1160 void vpx_highbd_lpf_vertical_16_dual_c(uint16_t *s, int pitch, const uint8_t *bl imit, const uint8_t *limit, const uint8_t *thresh, int bd);
1161 void vpx_highbd_lpf_vertical_16_dual_sse2(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd); 1161 void vpx_highbd_lpf_vertical_16_dual_sse2(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1162 RTCD_EXTERN void (*vpx_highbd_lpf_vertical_16_dual)(uint16_t *s, int pitch, cons t uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd); 1162 RTCD_EXTERN void (*vpx_highbd_lpf_vertical_16_dual)(uint16_t *s, int pitch, cons t uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1163 1163
1164 void vpx_highbd_lpf_vertical_4_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd); 1164 void vpx_highbd_lpf_vertical_4_c(uint16_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh, int bd);
1165 void vpx_highbd_lpf_vertical_4_sse2(uint16_t *s, int pitch, const uint8_t *blimi t, const uint8_t *limit, const uint8_t *thresh, int bd); 1165 void vpx_highbd_lpf_vertical_4_sse2(uint16_t *s, int pitch, const uint8_t *blimi t, const uint8_t *limit, const uint8_t *thresh, int bd);
(...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after
1479 void vpx_int_pro_row_sse2(int16_t *hbuf, const uint8_t *ref, const int ref_strid e, const int height); 1479 void vpx_int_pro_row_sse2(int16_t *hbuf, const uint8_t *ref, const int ref_strid e, const int height);
1480 RTCD_EXTERN void (*vpx_int_pro_row)(int16_t *hbuf, const uint8_t *ref, const int ref_stride, const int height); 1480 RTCD_EXTERN void (*vpx_int_pro_row)(int16_t *hbuf, const uint8_t *ref, const int ref_stride, const int height);
1481 1481
1482 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_strid e); 1482 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_strid e);
1483 void vpx_iwht4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_st ride); 1483 void vpx_iwht4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_st ride);
1484 RTCD_EXTERN void (*vpx_iwht4x4_16_add)(const tran_low_t *input, uint8_t *dest, i nt dest_stride); 1484 RTCD_EXTERN void (*vpx_iwht4x4_16_add)(const tran_low_t *input, uint8_t *dest, i nt dest_stride);
1485 1485
1486 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride ); 1486 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride );
1487 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c 1487 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c
1488 1488
1489 void vpx_lpf_horizontal_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1490 void vpx_lpf_horizontal_16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, co nst uint8_t *limit, const uint8_t *thresh);
1491 void vpx_lpf_horizontal_16_avx2(uint8_t *s, int pitch, const uint8_t *blimit, co nst uint8_t *limit, const uint8_t *thresh);
1492 RTCD_EXTERN void (*vpx_lpf_horizontal_16)(uint8_t *s, int pitch, const uint8_t * blimit, const uint8_t *limit, const uint8_t *thresh);
1493
1494 void vpx_lpf_horizontal_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1495 void vpx_lpf_horizontal_16_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimi t, const uint8_t *limit, const uint8_t *thresh);
1496 void vpx_lpf_horizontal_16_dual_avx2(uint8_t *s, int pitch, const uint8_t *blimi t, const uint8_t *limit, const uint8_t *thresh);
1497 RTCD_EXTERN void (*vpx_lpf_horizontal_16_dual)(uint8_t *s, int pitch, const uint 8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1498
1489 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 1499 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1490 void vpx_lpf_horizontal_4_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con st uint8_t *limit, const uint8_t *thresh); 1500 void vpx_lpf_horizontal_4_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con st uint8_t *limit, const uint8_t *thresh);
1491 RTCD_EXTERN void (*vpx_lpf_horizontal_4)(uint8_t *s, int pitch, const uint8_t *b limit, const uint8_t *limit, const uint8_t *thresh); 1501 RTCD_EXTERN void (*vpx_lpf_horizontal_4)(uint8_t *s, int pitch, const uint8_t *b limit, const uint8_t *limit, const uint8_t *thresh);
1492 1502
1493 void vpx_lpf_horizontal_4_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uin t8_t *limit1, const uint8_t *thresh1); 1503 void vpx_lpf_horizontal_4_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uin t8_t *limit1, const uint8_t *thresh1);
1494 void vpx_lpf_horizontal_4_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit 0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1); 1504 void vpx_lpf_horizontal_4_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit 0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1);
1495 RTCD_EXTERN void (*vpx_lpf_horizontal_4_dual)(uint8_t *s, int pitch, const uint8 _t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimi t1, const uint8_t *limit1, const uint8_t *thresh1); 1505 RTCD_EXTERN void (*vpx_lpf_horizontal_4_dual)(uint8_t *s, int pitch, const uint8 _t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimi t1, const uint8_t *limit1, const uint8_t *thresh1);
1496 1506
1497 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 1507 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1498 void vpx_lpf_horizontal_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con st uint8_t *limit, const uint8_t *thresh); 1508 void vpx_lpf_horizontal_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con st uint8_t *limit, const uint8_t *thresh);
1499 RTCD_EXTERN void (*vpx_lpf_horizontal_8)(uint8_t *s, int pitch, const uint8_t *b limit, const uint8_t *limit, const uint8_t *thresh); 1509 RTCD_EXTERN void (*vpx_lpf_horizontal_8)(uint8_t *s, int pitch, const uint8_t *b limit, const uint8_t *limit, const uint8_t *thresh);
1500 1510
1501 void vpx_lpf_horizontal_8_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uin t8_t *limit1, const uint8_t *thresh1); 1511 void vpx_lpf_horizontal_8_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uin t8_t *limit1, const uint8_t *thresh1);
1502 void vpx_lpf_horizontal_8_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit 0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1); 1512 void vpx_lpf_horizontal_8_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit 0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8_t *limit1, const uint8_t *thresh1);
1503 RTCD_EXTERN void (*vpx_lpf_horizontal_8_dual)(uint8_t *s, int pitch, const uint8 _t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimi t1, const uint8_t *limit1, const uint8_t *thresh1); 1513 RTCD_EXTERN void (*vpx_lpf_horizontal_8_dual)(uint8_t *s, int pitch, const uint8 _t *blimit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimi t1, const uint8_t *limit1, const uint8_t *thresh1);
1504 1514
1505 void vpx_lpf_horizontal_edge_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1506 void vpx_lpf_horizontal_edge_16_sse2(uint8_t *s, int pitch, const uint8_t *blimi t, const uint8_t *limit, const uint8_t *thresh);
1507 void vpx_lpf_horizontal_edge_16_avx2(uint8_t *s, int pitch, const uint8_t *blimi t, const uint8_t *limit, const uint8_t *thresh);
1508 RTCD_EXTERN void (*vpx_lpf_horizontal_edge_16)(uint8_t *s, int pitch, const uint 8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1509
1510 void vpx_lpf_horizontal_edge_8_c(uint8_t *s, int pitch, const uint8_t *blimit, c onst uint8_t *limit, const uint8_t *thresh);
1511 void vpx_lpf_horizontal_edge_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit , const uint8_t *limit, const uint8_t *thresh);
1512 void vpx_lpf_horizontal_edge_8_avx2(uint8_t *s, int pitch, const uint8_t *blimit , const uint8_t *limit, const uint8_t *thresh);
1513 RTCD_EXTERN void (*vpx_lpf_horizontal_edge_8)(uint8_t *s, int pitch, const uint8 _t *blimit, const uint8_t *limit, const uint8_t *thresh);
1514
1515 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const u int8_t *limit, const uint8_t *thresh); 1515 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const u int8_t *limit, const uint8_t *thresh);
1516 void vpx_lpf_vertical_16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, cons t uint8_t *limit, const uint8_t *thresh); 1516 void vpx_lpf_vertical_16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, cons t uint8_t *limit, const uint8_t *thresh);
1517 RTCD_EXTERN void (*vpx_lpf_vertical_16)(uint8_t *s, int pitch, const uint8_t *bl imit, const uint8_t *limit, const uint8_t *thresh); 1517 RTCD_EXTERN void (*vpx_lpf_vertical_16)(uint8_t *s, int pitch, const uint8_t *bl imit, const uint8_t *limit, const uint8_t *thresh);
1518 1518
1519 void vpx_lpf_vertical_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, co nst uint8_t *limit, const uint8_t *thresh); 1519 void vpx_lpf_vertical_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, co nst uint8_t *limit, const uint8_t *thresh);
1520 void vpx_lpf_vertical_16_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 1520 void vpx_lpf_vertical_16_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1521 RTCD_EXTERN void (*vpx_lpf_vertical_16_dual)(uint8_t *s, int pitch, const uint8_ t *blimit, const uint8_t *limit, const uint8_t *thresh); 1521 RTCD_EXTERN void (*vpx_lpf_vertical_16_dual)(uint8_t *s, int pitch, const uint8_ t *blimit, const uint8_t *limit, const uint8_t *thresh);
1522 1522
1523 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui nt8_t *limit, const uint8_t *thresh); 1523 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui nt8_t *limit, const uint8_t *thresh);
1524 void vpx_lpf_vertical_4_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 1524 void vpx_lpf_vertical_4_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
(...skipping 915 matching lines...) Expand 10 before | Expand all | Expand 10 after
2440 vpx_highbd_idct16x16_256_add = vpx_highbd_idct16x16_256_add_c; 2440 vpx_highbd_idct16x16_256_add = vpx_highbd_idct16x16_256_add_c;
2441 if (flags & HAS_SSE2) vpx_highbd_idct16x16_256_add = vpx_highbd_idct16x16_25 6_add_sse2; 2441 if (flags & HAS_SSE2) vpx_highbd_idct16x16_256_add = vpx_highbd_idct16x16_25 6_add_sse2;
2442 vpx_highbd_idct32x32_1_add = vpx_highbd_idct32x32_1_add_c; 2442 vpx_highbd_idct32x32_1_add = vpx_highbd_idct32x32_1_add_c;
2443 if (flags & HAS_SSE2) vpx_highbd_idct32x32_1_add = vpx_highbd_idct32x32_1_ad d_sse2; 2443 if (flags & HAS_SSE2) vpx_highbd_idct32x32_1_add = vpx_highbd_idct32x32_1_ad d_sse2;
2444 vpx_highbd_idct4x4_16_add = vpx_highbd_idct4x4_16_add_c; 2444 vpx_highbd_idct4x4_16_add = vpx_highbd_idct4x4_16_add_c;
2445 if (flags & HAS_SSE2) vpx_highbd_idct4x4_16_add = vpx_highbd_idct4x4_16_add_ sse2; 2445 if (flags & HAS_SSE2) vpx_highbd_idct4x4_16_add = vpx_highbd_idct4x4_16_add_ sse2;
2446 vpx_highbd_idct8x8_10_add = vpx_highbd_idct8x8_10_add_c; 2446 vpx_highbd_idct8x8_10_add = vpx_highbd_idct8x8_10_add_c;
2447 if (flags & HAS_SSE2) vpx_highbd_idct8x8_10_add = vpx_highbd_idct8x8_10_add_ sse2; 2447 if (flags & HAS_SSE2) vpx_highbd_idct8x8_10_add = vpx_highbd_idct8x8_10_add_ sse2;
2448 vpx_highbd_idct8x8_64_add = vpx_highbd_idct8x8_64_add_c; 2448 vpx_highbd_idct8x8_64_add = vpx_highbd_idct8x8_64_add_c;
2449 if (flags & HAS_SSE2) vpx_highbd_idct8x8_64_add = vpx_highbd_idct8x8_64_add_ sse2; 2449 if (flags & HAS_SSE2) vpx_highbd_idct8x8_64_add = vpx_highbd_idct8x8_64_add_ sse2;
2450 vpx_highbd_lpf_horizontal_16 = vpx_highbd_lpf_horizontal_16_c;
2451 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_16 = vpx_highbd_lpf_horizont al_16_sse2;
2452 vpx_highbd_lpf_horizontal_16_dual = vpx_highbd_lpf_horizontal_16_dual_c;
2453 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_16_dual = vpx_highbd_lpf_hor izontal_16_dual_sse2;
2450 vpx_highbd_lpf_horizontal_4 = vpx_highbd_lpf_horizontal_4_c; 2454 vpx_highbd_lpf_horizontal_4 = vpx_highbd_lpf_horizontal_4_c;
2451 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_4 = vpx_highbd_lpf_horizonta l_4_sse2; 2455 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_4 = vpx_highbd_lpf_horizonta l_4_sse2;
2452 vpx_highbd_lpf_horizontal_4_dual = vpx_highbd_lpf_horizontal_4_dual_c; 2456 vpx_highbd_lpf_horizontal_4_dual = vpx_highbd_lpf_horizontal_4_dual_c;
2453 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_4_dual = vpx_highbd_lpf_hori zontal_4_dual_sse2; 2457 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_4_dual = vpx_highbd_lpf_hori zontal_4_dual_sse2;
2454 vpx_highbd_lpf_horizontal_8 = vpx_highbd_lpf_horizontal_8_c; 2458 vpx_highbd_lpf_horizontal_8 = vpx_highbd_lpf_horizontal_8_c;
2455 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_8 = vpx_highbd_lpf_horizonta l_8_sse2; 2459 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_8 = vpx_highbd_lpf_horizonta l_8_sse2;
2456 vpx_highbd_lpf_horizontal_8_dual = vpx_highbd_lpf_horizontal_8_dual_c; 2460 vpx_highbd_lpf_horizontal_8_dual = vpx_highbd_lpf_horizontal_8_dual_c;
2457 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_8_dual = vpx_highbd_lpf_hori zontal_8_dual_sse2; 2461 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_8_dual = vpx_highbd_lpf_hori zontal_8_dual_sse2;
2458 vpx_highbd_lpf_horizontal_edge_16 = vpx_highbd_lpf_horizontal_edge_16_c;
2459 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_edge_16 = vpx_highbd_lpf_hor izontal_edge_16_sse2;
2460 vpx_highbd_lpf_horizontal_edge_8 = vpx_highbd_lpf_horizontal_edge_8_c;
2461 if (flags & HAS_SSE2) vpx_highbd_lpf_horizontal_edge_8 = vpx_highbd_lpf_hori zontal_edge_8_sse2;
2462 vpx_highbd_lpf_vertical_16 = vpx_highbd_lpf_vertical_16_c; 2462 vpx_highbd_lpf_vertical_16 = vpx_highbd_lpf_vertical_16_c;
2463 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_16 = vpx_highbd_lpf_vertical_1 6_sse2; 2463 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_16 = vpx_highbd_lpf_vertical_1 6_sse2;
2464 vpx_highbd_lpf_vertical_16_dual = vpx_highbd_lpf_vertical_16_dual_c; 2464 vpx_highbd_lpf_vertical_16_dual = vpx_highbd_lpf_vertical_16_dual_c;
2465 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_16_dual = vpx_highbd_lpf_verti cal_16_dual_sse2; 2465 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_16_dual = vpx_highbd_lpf_verti cal_16_dual_sse2;
2466 vpx_highbd_lpf_vertical_4 = vpx_highbd_lpf_vertical_4_c; 2466 vpx_highbd_lpf_vertical_4 = vpx_highbd_lpf_vertical_4_c;
2467 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_4 = vpx_highbd_lpf_vertical_4_ sse2; 2467 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_4 = vpx_highbd_lpf_vertical_4_ sse2;
2468 vpx_highbd_lpf_vertical_4_dual = vpx_highbd_lpf_vertical_4_dual_c; 2468 vpx_highbd_lpf_vertical_4_dual = vpx_highbd_lpf_vertical_4_dual_c;
2469 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_4_dual = vpx_highbd_lpf_vertic al_4_dual_sse2; 2469 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_4_dual = vpx_highbd_lpf_vertic al_4_dual_sse2;
2470 vpx_highbd_lpf_vertical_8 = vpx_highbd_lpf_vertical_8_c; 2470 vpx_highbd_lpf_vertical_8 = vpx_highbd_lpf_vertical_8_c;
2471 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_8 = vpx_highbd_lpf_vertical_8_ sse2; 2471 if (flags & HAS_SSE2) vpx_highbd_lpf_vertical_8 = vpx_highbd_lpf_vertical_8_ sse2;
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
2584 vpx_idct8x8_1_add = vpx_idct8x8_1_add_c; 2584 vpx_idct8x8_1_add = vpx_idct8x8_1_add_c;
2585 if (flags & HAS_SSE2) vpx_idct8x8_1_add = vpx_idct8x8_1_add_sse2; 2585 if (flags & HAS_SSE2) vpx_idct8x8_1_add = vpx_idct8x8_1_add_sse2;
2586 vpx_idct8x8_64_add = vpx_idct8x8_64_add_c; 2586 vpx_idct8x8_64_add = vpx_idct8x8_64_add_c;
2587 if (flags & HAS_SSE2) vpx_idct8x8_64_add = vpx_idct8x8_64_add_sse2; 2587 if (flags & HAS_SSE2) vpx_idct8x8_64_add = vpx_idct8x8_64_add_sse2;
2588 vpx_int_pro_col = vpx_int_pro_col_c; 2588 vpx_int_pro_col = vpx_int_pro_col_c;
2589 if (flags & HAS_SSE2) vpx_int_pro_col = vpx_int_pro_col_sse2; 2589 if (flags & HAS_SSE2) vpx_int_pro_col = vpx_int_pro_col_sse2;
2590 vpx_int_pro_row = vpx_int_pro_row_c; 2590 vpx_int_pro_row = vpx_int_pro_row_c;
2591 if (flags & HAS_SSE2) vpx_int_pro_row = vpx_int_pro_row_sse2; 2591 if (flags & HAS_SSE2) vpx_int_pro_row = vpx_int_pro_row_sse2;
2592 vpx_iwht4x4_16_add = vpx_iwht4x4_16_add_c; 2592 vpx_iwht4x4_16_add = vpx_iwht4x4_16_add_c;
2593 if (flags & HAS_SSE2) vpx_iwht4x4_16_add = vpx_iwht4x4_16_add_sse2; 2593 if (flags & HAS_SSE2) vpx_iwht4x4_16_add = vpx_iwht4x4_16_add_sse2;
2594 vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_c;
2595 if (flags & HAS_SSE2) vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_sse2;
2596 if (flags & HAS_AVX2) vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_avx2;
2597 vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dual_c;
2598 if (flags & HAS_SSE2) vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dua l_sse2;
2599 if (flags & HAS_AVX2) vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dua l_avx2;
2594 vpx_lpf_horizontal_4 = vpx_lpf_horizontal_4_c; 2600 vpx_lpf_horizontal_4 = vpx_lpf_horizontal_4_c;
2595 if (flags & HAS_SSE2) vpx_lpf_horizontal_4 = vpx_lpf_horizontal_4_sse2; 2601 if (flags & HAS_SSE2) vpx_lpf_horizontal_4 = vpx_lpf_horizontal_4_sse2;
2596 vpx_lpf_horizontal_4_dual = vpx_lpf_horizontal_4_dual_c; 2602 vpx_lpf_horizontal_4_dual = vpx_lpf_horizontal_4_dual_c;
2597 if (flags & HAS_SSE2) vpx_lpf_horizontal_4_dual = vpx_lpf_horizontal_4_dual_ sse2; 2603 if (flags & HAS_SSE2) vpx_lpf_horizontal_4_dual = vpx_lpf_horizontal_4_dual_ sse2;
2598 vpx_lpf_horizontal_8 = vpx_lpf_horizontal_8_c; 2604 vpx_lpf_horizontal_8 = vpx_lpf_horizontal_8_c;
2599 if (flags & HAS_SSE2) vpx_lpf_horizontal_8 = vpx_lpf_horizontal_8_sse2; 2605 if (flags & HAS_SSE2) vpx_lpf_horizontal_8 = vpx_lpf_horizontal_8_sse2;
2600 vpx_lpf_horizontal_8_dual = vpx_lpf_horizontal_8_dual_c; 2606 vpx_lpf_horizontal_8_dual = vpx_lpf_horizontal_8_dual_c;
2601 if (flags & HAS_SSE2) vpx_lpf_horizontal_8_dual = vpx_lpf_horizontal_8_dual_ sse2; 2607 if (flags & HAS_SSE2) vpx_lpf_horizontal_8_dual = vpx_lpf_horizontal_8_dual_ sse2;
2602 vpx_lpf_horizontal_edge_16 = vpx_lpf_horizontal_edge_16_c;
2603 if (flags & HAS_SSE2) vpx_lpf_horizontal_edge_16 = vpx_lpf_horizontal_edge_1 6_sse2;
2604 if (flags & HAS_AVX2) vpx_lpf_horizontal_edge_16 = vpx_lpf_horizontal_edge_1 6_avx2;
2605 vpx_lpf_horizontal_edge_8 = vpx_lpf_horizontal_edge_8_c;
2606 if (flags & HAS_SSE2) vpx_lpf_horizontal_edge_8 = vpx_lpf_horizontal_edge_8_ sse2;
2607 if (flags & HAS_AVX2) vpx_lpf_horizontal_edge_8 = vpx_lpf_horizontal_edge_8_ avx2;
2608 vpx_lpf_vertical_16 = vpx_lpf_vertical_16_c; 2608 vpx_lpf_vertical_16 = vpx_lpf_vertical_16_c;
2609 if (flags & HAS_SSE2) vpx_lpf_vertical_16 = vpx_lpf_vertical_16_sse2; 2609 if (flags & HAS_SSE2) vpx_lpf_vertical_16 = vpx_lpf_vertical_16_sse2;
2610 vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_c; 2610 vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_c;
2611 if (flags & HAS_SSE2) vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_ss e2; 2611 if (flags & HAS_SSE2) vpx_lpf_vertical_16_dual = vpx_lpf_vertical_16_dual_ss e2;
2612 vpx_lpf_vertical_4 = vpx_lpf_vertical_4_c; 2612 vpx_lpf_vertical_4 = vpx_lpf_vertical_4_c;
2613 if (flags & HAS_SSE2) vpx_lpf_vertical_4 = vpx_lpf_vertical_4_sse2; 2613 if (flags & HAS_SSE2) vpx_lpf_vertical_4 = vpx_lpf_vertical_4_sse2;
2614 vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_c; 2614 vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_c;
2615 if (flags & HAS_SSE2) vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_sse2 ; 2615 if (flags & HAS_SSE2) vpx_lpf_vertical_4_dual = vpx_lpf_vertical_4_dual_sse2 ;
2616 vpx_lpf_vertical_8 = vpx_lpf_vertical_8_c; 2616 vpx_lpf_vertical_8 = vpx_lpf_vertical_8_c;
2617 if (flags & HAS_SSE2) vpx_lpf_vertical_8 = vpx_lpf_vertical_8_sse2; 2617 if (flags & HAS_SSE2) vpx_lpf_vertical_8 = vpx_lpf_vertical_8_sse2;
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after
2890 vpx_vector_var = vpx_vector_var_c; 2890 vpx_vector_var = vpx_vector_var_c;
2891 if (flags & HAS_SSE2) vpx_vector_var = vpx_vector_var_sse2; 2891 if (flags & HAS_SSE2) vpx_vector_var = vpx_vector_var_sse2;
2892 } 2892 }
2893 #endif 2893 #endif
2894 2894
2895 #ifdef __cplusplus 2895 #ifdef __cplusplus
2896 } // extern "C" 2896 } // extern "C"
2897 #endif 2897 #endif
2898 2898
2899 #endif 2899 #endif
OLDNEW
« no previous file with comments | « third_party/libvpx/source/config/win/ia32/vp8_rtcd.h ('k') | third_party/libvpx/source/config/win/x64/vp8_rtcd.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698