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 922 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
933 | 933 |
934 void vpx_highbd_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int des
t_stride, int bd); | 934 void vpx_highbd_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int des
t_stride, int bd); |
935 #define vpx_highbd_idct8x8_64_add vpx_highbd_idct8x8_64_add_c | 935 #define vpx_highbd_idct8x8_64_add vpx_highbd_idct8x8_64_add_c |
936 | 936 |
937 void vpx_highbd_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int des
t_stride, int bd); | 937 void vpx_highbd_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int des
t_stride, int bd); |
938 #define vpx_highbd_iwht4x4_16_add vpx_highbd_iwht4x4_16_add_c | 938 #define vpx_highbd_iwht4x4_16_add vpx_highbd_iwht4x4_16_add_c |
939 | 939 |
940 void vpx_highbd_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest
_stride, int bd); | 940 void vpx_highbd_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest
_stride, int bd); |
941 #define vpx_highbd_iwht4x4_1_add vpx_highbd_iwht4x4_1_add_c | 941 #define vpx_highbd_iwht4x4_1_add vpx_highbd_iwht4x4_1_add_c |
942 | 942 |
| 943 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); |
| 944 #define vpx_highbd_lpf_horizontal_16 vpx_highbd_lpf_horizontal_16_c |
| 945 |
| 946 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); |
| 947 #define vpx_highbd_lpf_horizontal_16_dual vpx_highbd_lpf_horizontal_16_dual_c |
| 948 |
943 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); | 949 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); |
944 #define vpx_highbd_lpf_horizontal_4 vpx_highbd_lpf_horizontal_4_c | 950 #define vpx_highbd_lpf_horizontal_4 vpx_highbd_lpf_horizontal_4_c |
945 | 951 |
946 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); | 952 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); |
947 #define vpx_highbd_lpf_horizontal_4_dual vpx_highbd_lpf_horizontal_4_dual_c | 953 #define vpx_highbd_lpf_horizontal_4_dual vpx_highbd_lpf_horizontal_4_dual_c |
948 | 954 |
949 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); | 955 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); |
950 #define vpx_highbd_lpf_horizontal_8 vpx_highbd_lpf_horizontal_8_c | 956 #define vpx_highbd_lpf_horizontal_8 vpx_highbd_lpf_horizontal_8_c |
951 | 957 |
952 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); | 958 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); |
953 #define vpx_highbd_lpf_horizontal_8_dual vpx_highbd_lpf_horizontal_8_dual_c | 959 #define vpx_highbd_lpf_horizontal_8_dual vpx_highbd_lpf_horizontal_8_dual_c |
954 | 960 |
955 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); | |
956 #define vpx_highbd_lpf_horizontal_edge_16 vpx_highbd_lpf_horizontal_edge_16_c | |
957 | |
958 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); | |
959 #define vpx_highbd_lpf_horizontal_edge_8 vpx_highbd_lpf_horizontal_edge_8_c | |
960 | |
961 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); | 961 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); |
962 #define vpx_highbd_lpf_vertical_16 vpx_highbd_lpf_vertical_16_c | 962 #define vpx_highbd_lpf_vertical_16 vpx_highbd_lpf_vertical_16_c |
963 | 963 |
964 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); | 964 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); |
965 #define vpx_highbd_lpf_vertical_16_dual vpx_highbd_lpf_vertical_16_dual_c | 965 #define vpx_highbd_lpf_vertical_16_dual vpx_highbd_lpf_vertical_16_dual_c |
966 | 966 |
967 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); | 967 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); |
968 #define vpx_highbd_lpf_vertical_4 vpx_highbd_lpf_vertical_4_c | 968 #define vpx_highbd_lpf_vertical_4 vpx_highbd_lpf_vertical_4_c |
969 | 969 |
970 void vpx_highbd_lpf_vertical_4_dual_c(uint16_t *s, int pitch, const uint8_t *bli
mit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, con
st uint8_t *limit1, const uint8_t *thresh1, int bd); | 970 void vpx_highbd_lpf_vertical_4_dual_c(uint16_t *s, int pitch, const uint8_t *bli
mit0, const uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, con
st uint8_t *limit1, const uint8_t *thresh1, int bd); |
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1218 | 1218 |
1219 void vpx_int_pro_row_c(int16_t *hbuf, const uint8_t *ref, const int ref_stride,
const int height); | 1219 void vpx_int_pro_row_c(int16_t *hbuf, const uint8_t *ref, const int ref_stride,
const int height); |
1220 #define vpx_int_pro_row vpx_int_pro_row_c | 1220 #define vpx_int_pro_row vpx_int_pro_row_c |
1221 | 1221 |
1222 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_strid
e); | 1222 void vpx_iwht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_strid
e); |
1223 #define vpx_iwht4x4_16_add vpx_iwht4x4_16_add_c | 1223 #define vpx_iwht4x4_16_add vpx_iwht4x4_16_add_c |
1224 | 1224 |
1225 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride
); | 1225 void vpx_iwht4x4_1_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride
); |
1226 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c | 1226 #define vpx_iwht4x4_1_add vpx_iwht4x4_1_add_c |
1227 | 1227 |
| 1228 void vpx_lpf_horizontal_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
| 1229 #define vpx_lpf_horizontal_16 vpx_lpf_horizontal_16_c |
| 1230 |
| 1231 void vpx_lpf_horizontal_16_dual_c(uint8_t *s, int pitch, const uint8_t *blimit,
const uint8_t *limit, const uint8_t *thresh); |
| 1232 #define vpx_lpf_horizontal_16_dual vpx_lpf_horizontal_16_dual_c |
| 1233 |
1228 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); | 1234 void vpx_lpf_horizontal_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
1229 #define vpx_lpf_horizontal_4 vpx_lpf_horizontal_4_c | 1235 #define vpx_lpf_horizontal_4 vpx_lpf_horizontal_4_c |
1230 | 1236 |
1231 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); | 1237 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); |
1232 #define vpx_lpf_horizontal_4_dual vpx_lpf_horizontal_4_dual_c | 1238 #define vpx_lpf_horizontal_4_dual vpx_lpf_horizontal_4_dual_c |
1233 | 1239 |
1234 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); | 1240 void vpx_lpf_horizontal_8_c(uint8_t *s, int pitch, const uint8_t *blimit, const
uint8_t *limit, const uint8_t *thresh); |
1235 #define vpx_lpf_horizontal_8 vpx_lpf_horizontal_8_c | 1241 #define vpx_lpf_horizontal_8 vpx_lpf_horizontal_8_c |
1236 | 1242 |
1237 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); | 1243 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); |
1238 #define vpx_lpf_horizontal_8_dual vpx_lpf_horizontal_8_dual_c | 1244 #define vpx_lpf_horizontal_8_dual vpx_lpf_horizontal_8_dual_c |
1239 | 1245 |
1240 void vpx_lpf_horizontal_edge_16_c(uint8_t *s, int pitch, const uint8_t *blimit,
const uint8_t *limit, const uint8_t *thresh); | |
1241 #define vpx_lpf_horizontal_edge_16 vpx_lpf_horizontal_edge_16_c | |
1242 | |
1243 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); | |
1244 #define vpx_lpf_horizontal_edge_8 vpx_lpf_horizontal_edge_8_c | |
1245 | |
1246 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const u
int8_t *limit, const uint8_t *thresh); | 1246 void vpx_lpf_vertical_16_c(uint8_t *s, int pitch, const uint8_t *blimit, const u
int8_t *limit, const uint8_t *thresh); |
1247 #define vpx_lpf_vertical_16 vpx_lpf_vertical_16_c | 1247 #define vpx_lpf_vertical_16 vpx_lpf_vertical_16_c |
1248 | 1248 |
1249 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); | 1249 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); |
1250 #define vpx_lpf_vertical_16_dual vpx_lpf_vertical_16_dual_c | 1250 #define vpx_lpf_vertical_16_dual vpx_lpf_vertical_16_dual_c |
1251 | 1251 |
1252 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui
nt8_t *limit, const uint8_t *thresh); | 1252 void vpx_lpf_vertical_4_c(uint8_t *s, int pitch, const uint8_t *blimit, const ui
nt8_t *limit, const uint8_t *thresh); |
1253 #define vpx_lpf_vertical_4 vpx_lpf_vertical_4_c | 1253 #define vpx_lpf_vertical_4 vpx_lpf_vertical_4_c |
1254 | 1254 |
1255 void vpx_lpf_vertical_4_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, co
nst uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8
_t *limit1, const uint8_t *thresh1); | 1255 void vpx_lpf_vertical_4_dual_c(uint8_t *s, int pitch, const uint8_t *blimit0, co
nst uint8_t *limit0, const uint8_t *thresh0, const uint8_t *blimit1, const uint8
_t *limit1, const uint8_t *thresh1); |
(...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1641 static void setup_rtcd_internal(void) | 1641 static void setup_rtcd_internal(void) |
1642 { | 1642 { |
1643 } | 1643 } |
1644 #endif | 1644 #endif |
1645 | 1645 |
1646 #ifdef __cplusplus | 1646 #ifdef __cplusplus |
1647 } // extern "C" | 1647 } // extern "C" |
1648 #endif | 1648 #endif |
1649 | 1649 |
1650 #endif | 1650 #endif |
OLD | NEW |