OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |