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 1111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |