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

Side by Side Diff: third_party/libvpx/source/config/linux/x64/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 1118 matching lines...) Expand 10 before | Expand all | Expand 10 after
1129 void vpx_highbd_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd); 1129 void vpx_highbd_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1130 void vpx_highbd_idct8x8_64_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd); 1130 void vpx_highbd_idct8x8_64_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_stride, int bd);
1131 #define vpx_highbd_idct8x8_64_add vpx_highbd_idct8x8_64_add_sse2 1131 #define vpx_highbd_idct8x8_64_add vpx_highbd_idct8x8_64_add_sse2
1132 1132
1133 void vpx_highbd_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd); 1133 void vpx_highbd_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int des t_stride, int bd);
1134 #define vpx_highbd_iwht4x4_16_add vpx_highbd_iwht4x4_16_add_c 1134 #define vpx_highbd_iwht4x4_16_add vpx_highbd_iwht4x4_16_add_c
1135 1135
1136 void vpx_highbd_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest _stride, int bd); 1136 void vpx_highbd_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest _stride, int bd);
1137 #define vpx_highbd_iwht4x4_1_add vpx_highbd_iwht4x4_1_add_c 1137 #define vpx_highbd_iwht4x4_1_add vpx_highbd_iwht4x4_1_add_c
1138 1138
1139 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);
1140 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);
1141 #define vpx_highbd_lpf_horizontal_16 vpx_highbd_lpf_horizontal_16_sse2
1142
1143 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);
1144 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);
1145 #define vpx_highbd_lpf_horizontal_16_dual vpx_highbd_lpf_horizontal_16_dual_sse2
1146
1139 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); 1147 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_sse2(uint16_t *s, int pitch, const uint8_t *bli mit, const uint8_t *limit, const uint8_t *thresh, int bd); 1148 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 #define vpx_highbd_lpf_horizontal_4 vpx_highbd_lpf_horizontal_4_sse2 1149 #define vpx_highbd_lpf_horizontal_4 vpx_highbd_lpf_horizontal_4_sse2
1142 1150
1143 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); 1151 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_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); 1152 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 #define vpx_highbd_lpf_horizontal_4_dual vpx_highbd_lpf_horizontal_4_dual_sse2 1153 #define vpx_highbd_lpf_horizontal_4_dual vpx_highbd_lpf_horizontal_4_dual_sse2
1146 1154
1147 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); 1155 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_sse2(uint16_t *s, int pitch, const uint8_t *bli mit, const uint8_t *limit, const uint8_t *thresh, int bd); 1156 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 #define vpx_highbd_lpf_horizontal_8 vpx_highbd_lpf_horizontal_8_sse2 1157 #define vpx_highbd_lpf_horizontal_8 vpx_highbd_lpf_horizontal_8_sse2
1150 1158
1151 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); 1159 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_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); 1160 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 #define vpx_highbd_lpf_horizontal_8_dual vpx_highbd_lpf_horizontal_8_dual_sse2 1161 #define vpx_highbd_lpf_horizontal_8_dual vpx_highbd_lpf_horizontal_8_dual_sse2
1154 1162
1155 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);
1156 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);
1157 #define vpx_highbd_lpf_horizontal_edge_16 vpx_highbd_lpf_horizontal_edge_16_sse2
1158
1159 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);
1160 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);
1161 #define vpx_highbd_lpf_horizontal_edge_8 vpx_highbd_lpf_horizontal_edge_8_sse2
1162
1163 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); 1163 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);
1164 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); 1164 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);
1165 #define vpx_highbd_lpf_vertical_16 vpx_highbd_lpf_vertical_16_sse2 1165 #define vpx_highbd_lpf_vertical_16 vpx_highbd_lpf_vertical_16_sse2
1166 1166
1167 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); 1167 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);
1168 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); 1168 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);
1169 #define vpx_highbd_lpf_vertical_16_dual vpx_highbd_lpf_vertical_16_dual_sse2 1169 #define vpx_highbd_lpf_vertical_16_dual vpx_highbd_lpf_vertical_16_dual_sse2
1170 1170
1171 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); 1171 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);
1172 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); 1172 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 318 matching lines...) Expand 10 before | Expand all | Expand 10 after
1491 void vpx_int_pro_row_sse2(int16_t *hbuf, const uint8_t *ref, const int ref_strid e, const int height); 1491 void vpx_int_pro_row_sse2(int16_t *hbuf, const uint8_t *ref, const int ref_strid e, const int height);
1492 #define vpx_int_pro_row vpx_int_pro_row_sse2 1492 #define vpx_int_pro_row vpx_int_pro_row_sse2
1493 1493
1494 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_strid e); 1494 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_strid e);
1495 void vpx_iwht4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_st ride); 1495 void vpx_iwht4x4_16_add_sse2(const tran_low_t *input, uint8_t *dest, int dest_st ride);
1496 #define vpx_iwht4x4_16_add vpx_iwht4x4_16_add_sse2 1496 #define vpx_iwht4x4_16_add vpx_iwht4x4_16_add_sse2
1497 1497
1498 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride ); 1498 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride );
1499 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c 1499 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c
1500 1500
1501 void vpx_lpf_horizontal_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1502 void vpx_lpf_horizontal_16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, co nst uint8_t *limit, const uint8_t *thresh);
1503 void vpx_lpf_horizontal_16_avx2(uint8_t *s, int pitch, const uint8_t *blimit, co nst uint8_t *limit, const uint8_t *thresh);
1504 RTCD_EXTERN void (*vpx_lpf_horizontal_16)(uint8_t *s, int pitch, const uint8_t * blimit, const uint8_t *limit, const uint8_t *thresh);
1505
1506 void vpx_lpf_horizontal_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1507 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);
1508 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);
1509 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);
1510
1501 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 1511 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1502 void vpx_lpf_horizontal_4_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con st uint8_t *limit, const uint8_t *thresh); 1512 void vpx_lpf_horizontal_4_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con st uint8_t *limit, const uint8_t *thresh);
1503 #define vpx_lpf_horizontal_4 vpx_lpf_horizontal_4_sse2 1513 #define vpx_lpf_horizontal_4 vpx_lpf_horizontal_4_sse2
1504 1514
1505 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); 1515 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);
1506 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); 1516 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);
1507 #define vpx_lpf_horizontal_4_dual vpx_lpf_horizontal_4_dual_sse2 1517 #define vpx_lpf_horizontal_4_dual vpx_lpf_horizontal_4_dual_sse2
1508 1518
1509 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 1519 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1510 void vpx_lpf_horizontal_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con st uint8_t *limit, const uint8_t *thresh); 1520 void vpx_lpf_horizontal_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit, con st uint8_t *limit, const uint8_t *thresh);
1511 #define vpx_lpf_horizontal_8 vpx_lpf_horizontal_8_sse2 1521 #define vpx_lpf_horizontal_8 vpx_lpf_horizontal_8_sse2
1512 1522
1513 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); 1523 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);
1514 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); 1524 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);
1515 #define vpx_lpf_horizontal_8_dual vpx_lpf_horizontal_8_dual_sse2 1525 #define vpx_lpf_horizontal_8_dual vpx_lpf_horizontal_8_dual_sse2
1516 1526
1517 void vpx_lpf_horizontal_edge_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1518 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);
1519 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);
1520 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);
1521
1522 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);
1523 void vpx_lpf_horizontal_edge_8_sse2(uint8_t *s, int pitch, const uint8_t *blimit , const uint8_t *limit, const uint8_t *thresh);
1524 void vpx_lpf_horizontal_edge_8_avx2(uint8_t *s, int pitch, const uint8_t *blimit , const uint8_t *limit, const uint8_t *thresh);
1525 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);
1526
1527 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const u int8_t *limit, const uint8_t *thresh); 1527 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const u int8_t *limit, const uint8_t *thresh);
1528 void vpx_lpf_vertical_16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, cons t uint8_t *limit, const uint8_t *thresh); 1528 void vpx_lpf_vertical_16_sse2(uint8_t *s, int pitch, const uint8_t *blimit, cons t uint8_t *limit, const uint8_t *thresh);
1529 #define vpx_lpf_vertical_16 vpx_lpf_vertical_16_sse2 1529 #define vpx_lpf_vertical_16 vpx_lpf_vertical_16_sse2
1530 1530
1531 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); 1531 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);
1532 void vpx_lpf_vertical_16_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 1532 void vpx_lpf_vertical_16_dual_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
1533 #define vpx_lpf_vertical_16_dual vpx_lpf_vertical_16_dual_sse2 1533 #define vpx_lpf_vertical_16_dual vpx_lpf_vertical_16_dual_sse2
1534 1534
1535 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui nt8_t *limit, const uint8_t *thresh); 1535 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui nt8_t *limit, const uint8_t *thresh);
1536 void vpx_lpf_vertical_4_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh); 1536 void vpx_lpf_vertical_4_sse2(uint8_t *s, int pitch, const uint8_t *blimit, const uint8_t *limit, const uint8_t *thresh);
(...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after
2143 vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_sse2; 2143 vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_sse2;
2144 if (flags & HAS_SSSE3) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_ssse3 ; 2144 if (flags & HAS_SSSE3) vpx_idct32x32_1024_add = vpx_idct32x32_1024_add_ssse3 ;
2145 vpx_idct32x32_135_add = vpx_idct32x32_1024_add_sse2; 2145 vpx_idct32x32_135_add = vpx_idct32x32_1024_add_sse2;
2146 if (flags & HAS_SSSE3) vpx_idct32x32_135_add = vpx_idct32x32_135_add_ssse3; 2146 if (flags & HAS_SSSE3) vpx_idct32x32_135_add = vpx_idct32x32_135_add_ssse3;
2147 vpx_idct32x32_34_add = vpx_idct32x32_34_add_sse2; 2147 vpx_idct32x32_34_add = vpx_idct32x32_34_add_sse2;
2148 if (flags & HAS_SSSE3) vpx_idct32x32_34_add = vpx_idct32x32_34_add_ssse3; 2148 if (flags & HAS_SSSE3) vpx_idct32x32_34_add = vpx_idct32x32_34_add_ssse3;
2149 vpx_idct8x8_12_add = vpx_idct8x8_12_add_sse2; 2149 vpx_idct8x8_12_add = vpx_idct8x8_12_add_sse2;
2150 if (flags & HAS_SSSE3) vpx_idct8x8_12_add = vpx_idct8x8_12_add_ssse3; 2150 if (flags & HAS_SSSE3) vpx_idct8x8_12_add = vpx_idct8x8_12_add_ssse3;
2151 vpx_idct8x8_64_add = vpx_idct8x8_64_add_sse2; 2151 vpx_idct8x8_64_add = vpx_idct8x8_64_add_sse2;
2152 if (flags & HAS_SSSE3) vpx_idct8x8_64_add = vpx_idct8x8_64_add_ssse3; 2152 if (flags & HAS_SSSE3) vpx_idct8x8_64_add = vpx_idct8x8_64_add_ssse3;
2153 vpx_lpf_horizontal_edge_16 = vpx_lpf_horizontal_edge_16_sse2; 2153 vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_sse2;
2154 if (flags & HAS_AVX2) vpx_lpf_horizontal_edge_16 = vpx_lpf_horizontal_edge_1 6_avx2; 2154 if (flags & HAS_AVX2) vpx_lpf_horizontal_16 = vpx_lpf_horizontal_16_avx2;
2155 vpx_lpf_horizontal_edge_8 = vpx_lpf_horizontal_edge_8_sse2; 2155 vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dual_sse2;
2156 if (flags & HAS_AVX2) vpx_lpf_horizontal_edge_8 = vpx_lpf_horizontal_edge_8_ avx2; 2156 if (flags & HAS_AVX2) vpx_lpf_horizontal_16_dual = vpx_lpf_horizontal_16_dua l_avx2;
2157 vpx_mse16x16 = vpx_mse16x16_sse2; 2157 vpx_mse16x16 = vpx_mse16x16_sse2;
2158 if (flags & HAS_AVX2) vpx_mse16x16 = vpx_mse16x16_avx2; 2158 if (flags & HAS_AVX2) vpx_mse16x16 = vpx_mse16x16_avx2;
2159 vpx_quantize_b = vpx_quantize_b_sse2; 2159 vpx_quantize_b = vpx_quantize_b_sse2;
2160 if (flags & HAS_SSSE3) vpx_quantize_b = vpx_quantize_b_ssse3; 2160 if (flags & HAS_SSSE3) vpx_quantize_b = vpx_quantize_b_ssse3;
2161 if (flags & HAS_AVX) vpx_quantize_b = vpx_quantize_b_avx; 2161 if (flags & HAS_AVX) vpx_quantize_b = vpx_quantize_b_avx;
2162 vpx_quantize_b_32x32 = vpx_quantize_b_32x32_c; 2162 vpx_quantize_b_32x32 = vpx_quantize_b_32x32_c;
2163 if (flags & HAS_SSSE3) vpx_quantize_b_32x32 = vpx_quantize_b_32x32_ssse3; 2163 if (flags & HAS_SSSE3) vpx_quantize_b_32x32 = vpx_quantize_b_32x32_ssse3;
2164 if (flags & HAS_AVX) vpx_quantize_b_32x32 = vpx_quantize_b_32x32_avx; 2164 if (flags & HAS_AVX) vpx_quantize_b_32x32 = vpx_quantize_b_32x32_avx;
2165 vpx_sad16x16x3 = vpx_sad16x16x3_c; 2165 vpx_sad16x16x3 = vpx_sad16x16x3_c;
2166 if (flags & HAS_SSE3) vpx_sad16x16x3 = vpx_sad16x16x3_sse3; 2166 if (flags & HAS_SSE3) vpx_sad16x16x3 = vpx_sad16x16x3_sse3;
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
2277 vpx_variance64x64 = vpx_variance64x64_sse2; 2277 vpx_variance64x64 = vpx_variance64x64_sse2;
2278 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2; 2278 if (flags & HAS_AVX2) vpx_variance64x64 = vpx_variance64x64_avx2;
2279 } 2279 }
2280 #endif 2280 #endif
2281 2281
2282 #ifdef __cplusplus 2282 #ifdef __cplusplus
2283 } // extern "C" 2283 } // extern "C"
2284 #endif 2284 #endif
2285 2285
2286 #endif 2286 #endif
OLDNEW
« no previous file with comments | « third_party/libvpx/source/config/linux/x64/vp8_rtcd.h ('k') | third_party/libvpx/source/config/mac/ia32/vp8_rtcd.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698