| OLD | NEW |
| 1 #ifndef VP9_RTCD_H_ | 1 #ifndef VP9_RTCD_H_ |
| 2 #define VP9_RTCD_H_ | 2 #define VP9_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 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 86 void vp9_d117_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 86 void vp9_d117_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 87 #define vp9_d117_predictor_8x8 vp9_d117_predictor_8x8_c | 87 #define vp9_d117_predictor_8x8 vp9_d117_predictor_8x8_c |
| 88 | 88 |
| 89 void vp9_d135_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 89 void vp9_d135_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 90 #define vp9_d135_predictor_16x16 vp9_d135_predictor_16x16_c | 90 #define vp9_d135_predictor_16x16 vp9_d135_predictor_16x16_c |
| 91 | 91 |
| 92 void vp9_d135_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 92 void vp9_d135_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 93 #define vp9_d135_predictor_32x32 vp9_d135_predictor_32x32_c | 93 #define vp9_d135_predictor_32x32 vp9_d135_predictor_32x32_c |
| 94 | 94 |
| 95 void vp9_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 95 void vp9_d135_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 96 #define vp9_d135_predictor_4x4 vp9_d135_predictor_4x4_c | 96 void vp9_d135_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 97 RTCD_EXTERN void (*vp9_d135_predictor_4x4)(uint8_t *dst, ptrdiff_t y_stride, con
st uint8_t *above, const uint8_t *left); |
| 97 | 98 |
| 98 void vp9_d135_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 99 void vp9_d135_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 99 #define vp9_d135_predictor_8x8 vp9_d135_predictor_8x8_c | 100 #define vp9_d135_predictor_8x8 vp9_d135_predictor_8x8_c |
| 100 | 101 |
| 101 void vp9_d153_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 102 void vp9_d153_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 102 #define vp9_d153_predictor_16x16 vp9_d153_predictor_16x16_c | 103 #define vp9_d153_predictor_16x16 vp9_d153_predictor_16x16_c |
| 103 | 104 |
| 104 void vp9_d153_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 105 void vp9_d153_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 105 #define vp9_d153_predictor_32x32 vp9_d153_predictor_32x32_c | 106 #define vp9_d153_predictor_32x32 vp9_d153_predictor_32x32_c |
| 106 | 107 |
| 107 void vp9_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 108 void vp9_d153_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 108 #define vp9_d153_predictor_4x4 vp9_d153_predictor_4x4_c | 109 #define vp9_d153_predictor_4x4 vp9_d153_predictor_4x4_c |
| 109 | 110 |
| 110 void vp9_d153_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 111 void vp9_d153_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 111 #define vp9_d153_predictor_8x8 vp9_d153_predictor_8x8_c | 112 #define vp9_d153_predictor_8x8 vp9_d153_predictor_8x8_c |
| 112 | 113 |
| 113 void vp9_d207_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 114 void vp9_d207_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 114 #define vp9_d207_predictor_16x16 vp9_d207_predictor_16x16_c | 115 #define vp9_d207_predictor_16x16 vp9_d207_predictor_16x16_c |
| 115 | 116 |
| 116 void vp9_d207_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 117 void vp9_d207_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 117 #define vp9_d207_predictor_32x32 vp9_d207_predictor_32x32_c | 118 #define vp9_d207_predictor_32x32 vp9_d207_predictor_32x32_c |
| 118 | 119 |
| 119 void vp9_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 120 void vp9_d207_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 120 #define vp9_d207_predictor_4x4 vp9_d207_predictor_4x4_c | 121 #define vp9_d207_predictor_4x4 vp9_d207_predictor_4x4_c |
| 121 | 122 |
| 122 void vp9_d207_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 123 void vp9_d207_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 123 #define vp9_d207_predictor_8x8 vp9_d207_predictor_8x8_c | 124 #define vp9_d207_predictor_8x8 vp9_d207_predictor_8x8_c |
| 124 | 125 |
| 125 void vp9_d45_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); | 126 void vp9_d45_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); |
| 126 #define vp9_d45_predictor_16x16 vp9_d45_predictor_16x16_c | 127 void vp9_d45_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_
t *above, const uint8_t *left); |
| 128 RTCD_EXTERN void (*vp9_d45_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride, co
nst uint8_t *above, const uint8_t *left); |
| 127 | 129 |
| 128 void vp9_d45_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); | 130 void vp9_d45_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); |
| 129 #define vp9_d45_predictor_32x32 vp9_d45_predictor_32x32_c | 131 #define vp9_d45_predictor_32x32 vp9_d45_predictor_32x32_c |
| 130 | 132 |
| 131 void vp9_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); | 133 void vp9_d45_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); |
| 132 #define vp9_d45_predictor_4x4 vp9_d45_predictor_4x4_c | 134 void vp9_d45_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 135 RTCD_EXTERN void (*vp9_d45_predictor_4x4)(uint8_t *dst, ptrdiff_t y_stride, cons
t uint8_t *above, const uint8_t *left); |
| 133 | 136 |
| 134 void vp9_d45_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); | 137 void vp9_d45_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); |
| 135 #define vp9_d45_predictor_8x8 vp9_d45_predictor_8x8_c | 138 void vp9_d45_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 139 RTCD_EXTERN void (*vp9_d45_predictor_8x8)(uint8_t *dst, ptrdiff_t y_stride, cons
t uint8_t *above, const uint8_t *left); |
| 136 | 140 |
| 137 void vp9_d63_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); | 141 void vp9_d63_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); |
| 138 #define vp9_d63_predictor_16x16 vp9_d63_predictor_16x16_c | 142 #define vp9_d63_predictor_16x16 vp9_d63_predictor_16x16_c |
| 139 | 143 |
| 140 void vp9_d63_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); | 144 void vp9_d63_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); |
| 141 #define vp9_d63_predictor_32x32 vp9_d63_predictor_32x32_c | 145 #define vp9_d63_predictor_32x32 vp9_d63_predictor_32x32_c |
| 142 | 146 |
| 143 void vp9_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); | 147 void vp9_d63_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); |
| 144 #define vp9_d63_predictor_4x4 vp9_d63_predictor_4x4_c | 148 #define vp9_d63_predictor_4x4 vp9_d63_predictor_4x4_c |
| 145 | 149 |
| 146 void vp9_d63_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); | 150 void vp9_d63_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); |
| 147 #define vp9_d63_predictor_8x8 vp9_d63_predictor_8x8_c | 151 #define vp9_d63_predictor_8x8 vp9_d63_predictor_8x8_c |
| 148 | 152 |
| 149 void vp9_dc_128_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_
t *above, const uint8_t *left); | 153 void vp9_dc_128_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_
t *above, const uint8_t *left); |
| 150 void vp9_dc_128_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uin
t8_t *above, const uint8_t *left); | 154 void vp9_dc_128_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uin
t8_t *above, const uint8_t *left); |
| 151 RTCD_EXTERN void (*vp9_dc_128_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride,
const uint8_t *above, const uint8_t *left); | 155 RTCD_EXTERN void (*vp9_dc_128_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride,
const uint8_t *above, const uint8_t *left); |
| 152 | 156 |
| 153 void vp9_dc_128_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_
t *above, const uint8_t *left); | 157 void vp9_dc_128_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_
t *above, const uint8_t *left); |
| 154 #define vp9_dc_128_predictor_32x32 vp9_dc_128_predictor_32x32_c | 158 void vp9_dc_128_predictor_32x32_neon(uint8_t *dst, ptrdiff_t y_stride, const uin
t8_t *above, const uint8_t *left); |
| 159 RTCD_EXTERN void (*vp9_dc_128_predictor_32x32)(uint8_t *dst, ptrdiff_t y_stride,
const uint8_t *above, const uint8_t *left); |
| 155 | 160 |
| 156 void vp9_dc_128_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 161 void vp9_dc_128_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 157 #define vp9_dc_128_predictor_4x4 vp9_dc_128_predictor_4x4_c | 162 void vp9_dc_128_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8
_t *above, const uint8_t *left); |
| 163 RTCD_EXTERN void (*vp9_dc_128_predictor_4x4)(uint8_t *dst, ptrdiff_t y_stride, c
onst uint8_t *above, const uint8_t *left); |
| 158 | 164 |
| 159 void vp9_dc_128_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 165 void vp9_dc_128_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 160 void vp9_dc_128_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8
_t *above, const uint8_t *left); | 166 void vp9_dc_128_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8
_t *above, const uint8_t *left); |
| 161 RTCD_EXTERN void (*vp9_dc_128_predictor_8x8)(uint8_t *dst, ptrdiff_t y_stride, c
onst uint8_t *above, const uint8_t *left); | 167 RTCD_EXTERN void (*vp9_dc_128_predictor_8x8)(uint8_t *dst, ptrdiff_t y_stride, c
onst uint8_t *above, const uint8_t *left); |
| 162 | 168 |
| 163 void vp9_dc_left_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8
_t *above, const uint8_t *left); | 169 void vp9_dc_left_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8
_t *above, const uint8_t *left); |
| 164 void vp9_dc_left_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const ui
nt8_t *above, const uint8_t *left); | 170 void vp9_dc_left_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const ui
nt8_t *above, const uint8_t *left); |
| 165 RTCD_EXTERN void (*vp9_dc_left_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride
, const uint8_t *above, const uint8_t *left); | 171 RTCD_EXTERN void (*vp9_dc_left_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride
, const uint8_t *above, const uint8_t *left); |
| 166 | 172 |
| 167 void vp9_dc_left_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8
_t *above, const uint8_t *left); | 173 void vp9_dc_left_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8
_t *above, const uint8_t *left); |
| 168 #define vp9_dc_left_predictor_32x32 vp9_dc_left_predictor_32x32_c | 174 void vp9_dc_left_predictor_32x32_neon(uint8_t *dst, ptrdiff_t y_stride, const ui
nt8_t *above, const uint8_t *left); |
| 175 RTCD_EXTERN void (*vp9_dc_left_predictor_32x32)(uint8_t *dst, ptrdiff_t y_stride
, const uint8_t *above, const uint8_t *left); |
| 169 | 176 |
| 170 void vp9_dc_left_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 177 void vp9_dc_left_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 171 #define vp9_dc_left_predictor_4x4 vp9_dc_left_predictor_4x4_c | 178 void vp9_dc_left_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint
8_t *above, const uint8_t *left); |
| 179 RTCD_EXTERN void (*vp9_dc_left_predictor_4x4)(uint8_t *dst, ptrdiff_t y_stride,
const uint8_t *above, const uint8_t *left); |
| 172 | 180 |
| 173 void vp9_dc_left_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 181 void vp9_dc_left_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 174 void vp9_dc_left_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint
8_t *above, const uint8_t *left); | 182 void vp9_dc_left_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint
8_t *above, const uint8_t *left); |
| 175 RTCD_EXTERN void (*vp9_dc_left_predictor_8x8)(uint8_t *dst, ptrdiff_t y_stride,
const uint8_t *above, const uint8_t *left); | 183 RTCD_EXTERN void (*vp9_dc_left_predictor_8x8)(uint8_t *dst, ptrdiff_t y_stride,
const uint8_t *above, const uint8_t *left); |
| 176 | 184 |
| 177 void vp9_dc_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 185 void vp9_dc_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 178 void vp9_dc_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 186 void vp9_dc_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 179 RTCD_EXTERN void (*vp9_dc_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride, con
st uint8_t *above, const uint8_t *left); | 187 RTCD_EXTERN void (*vp9_dc_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride, con
st uint8_t *above, const uint8_t *left); |
| 180 | 188 |
| 181 void vp9_dc_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); | 189 void vp9_dc_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *a
bove, const uint8_t *left); |
| 182 #define vp9_dc_predictor_32x32 vp9_dc_predictor_32x32_c | 190 void vp9_dc_predictor_32x32_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 191 RTCD_EXTERN void (*vp9_dc_predictor_32x32)(uint8_t *dst, ptrdiff_t y_stride, con
st uint8_t *above, const uint8_t *left); |
| 183 | 192 |
| 184 void vp9_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo
ve, const uint8_t *left); | 193 void vp9_dc_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo
ve, const uint8_t *left); |
| 185 #define vp9_dc_predictor_4x4 vp9_dc_predictor_4x4_c | 194 void vp9_dc_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); |
| 195 RTCD_EXTERN void (*vp9_dc_predictor_4x4)(uint8_t *dst, ptrdiff_t y_stride, const
uint8_t *above, const uint8_t *left); |
| 186 | 196 |
| 187 void vp9_dc_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo
ve, const uint8_t *left); | 197 void vp9_dc_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abo
ve, const uint8_t *left); |
| 188 void vp9_dc_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); | 198 void vp9_dc_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *
above, const uint8_t *left); |
| 189 RTCD_EXTERN void (*vp9_dc_predictor_8x8)(uint8_t *dst, ptrdiff_t y_stride, const
uint8_t *above, const uint8_t *left); | 199 RTCD_EXTERN void (*vp9_dc_predictor_8x8)(uint8_t *dst, ptrdiff_t y_stride, const
uint8_t *above, const uint8_t *left); |
| 190 | 200 |
| 191 void vp9_dc_top_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_
t *above, const uint8_t *left); | 201 void vp9_dc_top_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_
t *above, const uint8_t *left); |
| 192 void vp9_dc_top_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uin
t8_t *above, const uint8_t *left); | 202 void vp9_dc_top_predictor_16x16_neon(uint8_t *dst, ptrdiff_t y_stride, const uin
t8_t *above, const uint8_t *left); |
| 193 RTCD_EXTERN void (*vp9_dc_top_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride,
const uint8_t *above, const uint8_t *left); | 203 RTCD_EXTERN void (*vp9_dc_top_predictor_16x16)(uint8_t *dst, ptrdiff_t y_stride,
const uint8_t *above, const uint8_t *left); |
| 194 | 204 |
| 195 void vp9_dc_top_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_
t *above, const uint8_t *left); | 205 void vp9_dc_top_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_
t *above, const uint8_t *left); |
| 196 #define vp9_dc_top_predictor_32x32 vp9_dc_top_predictor_32x32_c | 206 void vp9_dc_top_predictor_32x32_neon(uint8_t *dst, ptrdiff_t y_stride, const uin
t8_t *above, const uint8_t *left); |
| 207 RTCD_EXTERN void (*vp9_dc_top_predictor_32x32)(uint8_t *dst, ptrdiff_t y_stride,
const uint8_t *above, const uint8_t *left); |
| 197 | 208 |
| 198 void vp9_dc_top_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 209 void vp9_dc_top_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 199 #define vp9_dc_top_predictor_4x4 vp9_dc_top_predictor_4x4_c | 210 void vp9_dc_top_predictor_4x4_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8
_t *above, const uint8_t *left); |
| 211 RTCD_EXTERN void (*vp9_dc_top_predictor_4x4)(uint8_t *dst, ptrdiff_t y_stride, c
onst uint8_t *above, const uint8_t *left); |
| 200 | 212 |
| 201 void vp9_dc_top_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); | 213 void vp9_dc_top_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t
*above, const uint8_t *left); |
| 202 void vp9_dc_top_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8
_t *above, const uint8_t *left); | 214 void vp9_dc_top_predictor_8x8_neon(uint8_t *dst, ptrdiff_t y_stride, const uint8
_t *above, const uint8_t *left); |
| 203 RTCD_EXTERN void (*vp9_dc_top_predictor_8x8)(uint8_t *dst, ptrdiff_t y_stride, c
onst uint8_t *above, const uint8_t *left); | 215 RTCD_EXTERN void (*vp9_dc_top_predictor_8x8)(uint8_t *dst, ptrdiff_t y_stride, c
onst uint8_t *above, const uint8_t *left); |
| 204 | 216 |
| 205 int vp9_denoiser_filter_c(const uint8_t *sig, int sig_stride, const uint8_t *mc_
avg, int mc_avg_stride, uint8_t *avg, int avg_stride, int increase_denoising, BL
OCK_SIZE bs, int motion_magnitude); | 217 int vp9_denoiser_filter_c(const uint8_t *sig, int sig_stride, const uint8_t *mc_
avg, int mc_avg_stride, uint8_t *avg, int avg_stride, int increase_denoising, BL
OCK_SIZE bs, int motion_magnitude); |
| 206 #define vp9_denoiser_filter vp9_denoiser_filter_c | 218 #define vp9_denoiser_filter vp9_denoiser_filter_c |
| 207 | 219 |
| 208 int vp9_diamond_search_sad_c(const struct macroblock *x, const struct search_sit
e_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad
_per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv
*center_mv); | 220 int vp9_diamond_search_sad_c(const struct macroblock *x, const struct search_sit
e_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad
_per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv
*center_mv); |
| 209 #define vp9_diamond_search_sad vp9_diamond_search_sad_c | 221 #define vp9_diamond_search_sad vp9_diamond_search_sad_c |
| (...skipping 366 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 576 vp9_convolve8_avg_vert = vp9_convolve8_avg_vert_c; | 588 vp9_convolve8_avg_vert = vp9_convolve8_avg_vert_c; |
| 577 if (flags & HAS_NEON) vp9_convolve8_avg_vert = vp9_convolve8_avg_vert_neon; | 589 if (flags & HAS_NEON) vp9_convolve8_avg_vert = vp9_convolve8_avg_vert_neon; |
| 578 vp9_convolve8_horiz = vp9_convolve8_horiz_c; | 590 vp9_convolve8_horiz = vp9_convolve8_horiz_c; |
| 579 if (flags & HAS_NEON) vp9_convolve8_horiz = vp9_convolve8_horiz_neon; | 591 if (flags & HAS_NEON) vp9_convolve8_horiz = vp9_convolve8_horiz_neon; |
| 580 vp9_convolve8_vert = vp9_convolve8_vert_c; | 592 vp9_convolve8_vert = vp9_convolve8_vert_c; |
| 581 if (flags & HAS_NEON) vp9_convolve8_vert = vp9_convolve8_vert_neon; | 593 if (flags & HAS_NEON) vp9_convolve8_vert = vp9_convolve8_vert_neon; |
| 582 vp9_convolve_avg = vp9_convolve_avg_c; | 594 vp9_convolve_avg = vp9_convolve_avg_c; |
| 583 if (flags & HAS_NEON) vp9_convolve_avg = vp9_convolve_avg_neon; | 595 if (flags & HAS_NEON) vp9_convolve_avg = vp9_convolve_avg_neon; |
| 584 vp9_convolve_copy = vp9_convolve_copy_c; | 596 vp9_convolve_copy = vp9_convolve_copy_c; |
| 585 if (flags & HAS_NEON) vp9_convolve_copy = vp9_convolve_copy_neon; | 597 if (flags & HAS_NEON) vp9_convolve_copy = vp9_convolve_copy_neon; |
| 598 vp9_d135_predictor_4x4 = vp9_d135_predictor_4x4_c; |
| 599 if (flags & HAS_NEON) vp9_d135_predictor_4x4 = vp9_d135_predictor_4x4_neon; |
| 600 vp9_d45_predictor_16x16 = vp9_d45_predictor_16x16_c; |
| 601 if (flags & HAS_NEON) vp9_d45_predictor_16x16 = vp9_d45_predictor_16x16_neon
; |
| 602 vp9_d45_predictor_4x4 = vp9_d45_predictor_4x4_c; |
| 603 if (flags & HAS_NEON) vp9_d45_predictor_4x4 = vp9_d45_predictor_4x4_neon; |
| 604 vp9_d45_predictor_8x8 = vp9_d45_predictor_8x8_c; |
| 605 if (flags & HAS_NEON) vp9_d45_predictor_8x8 = vp9_d45_predictor_8x8_neon; |
| 586 vp9_dc_128_predictor_16x16 = vp9_dc_128_predictor_16x16_c; | 606 vp9_dc_128_predictor_16x16 = vp9_dc_128_predictor_16x16_c; |
| 587 if (flags & HAS_NEON) vp9_dc_128_predictor_16x16 = vp9_dc_128_predictor_16x1
6_neon; | 607 if (flags & HAS_NEON) vp9_dc_128_predictor_16x16 = vp9_dc_128_predictor_16x1
6_neon; |
| 608 vp9_dc_128_predictor_32x32 = vp9_dc_128_predictor_32x32_c; |
| 609 if (flags & HAS_NEON) vp9_dc_128_predictor_32x32 = vp9_dc_128_predictor_32x3
2_neon; |
| 610 vp9_dc_128_predictor_4x4 = vp9_dc_128_predictor_4x4_c; |
| 611 if (flags & HAS_NEON) vp9_dc_128_predictor_4x4 = vp9_dc_128_predictor_4x4_ne
on; |
| 588 vp9_dc_128_predictor_8x8 = vp9_dc_128_predictor_8x8_c; | 612 vp9_dc_128_predictor_8x8 = vp9_dc_128_predictor_8x8_c; |
| 589 if (flags & HAS_NEON) vp9_dc_128_predictor_8x8 = vp9_dc_128_predictor_8x8_ne
on; | 613 if (flags & HAS_NEON) vp9_dc_128_predictor_8x8 = vp9_dc_128_predictor_8x8_ne
on; |
| 590 vp9_dc_left_predictor_16x16 = vp9_dc_left_predictor_16x16_c; | 614 vp9_dc_left_predictor_16x16 = vp9_dc_left_predictor_16x16_c; |
| 591 if (flags & HAS_NEON) vp9_dc_left_predictor_16x16 = vp9_dc_left_predictor_16
x16_neon; | 615 if (flags & HAS_NEON) vp9_dc_left_predictor_16x16 = vp9_dc_left_predictor_16
x16_neon; |
| 616 vp9_dc_left_predictor_32x32 = vp9_dc_left_predictor_32x32_c; |
| 617 if (flags & HAS_NEON) vp9_dc_left_predictor_32x32 = vp9_dc_left_predictor_32
x32_neon; |
| 618 vp9_dc_left_predictor_4x4 = vp9_dc_left_predictor_4x4_c; |
| 619 if (flags & HAS_NEON) vp9_dc_left_predictor_4x4 = vp9_dc_left_predictor_4x4_
neon; |
| 592 vp9_dc_left_predictor_8x8 = vp9_dc_left_predictor_8x8_c; | 620 vp9_dc_left_predictor_8x8 = vp9_dc_left_predictor_8x8_c; |
| 593 if (flags & HAS_NEON) vp9_dc_left_predictor_8x8 = vp9_dc_left_predictor_8x8_
neon; | 621 if (flags & HAS_NEON) vp9_dc_left_predictor_8x8 = vp9_dc_left_predictor_8x8_
neon; |
| 594 vp9_dc_predictor_16x16 = vp9_dc_predictor_16x16_c; | 622 vp9_dc_predictor_16x16 = vp9_dc_predictor_16x16_c; |
| 595 if (flags & HAS_NEON) vp9_dc_predictor_16x16 = vp9_dc_predictor_16x16_neon; | 623 if (flags & HAS_NEON) vp9_dc_predictor_16x16 = vp9_dc_predictor_16x16_neon; |
| 624 vp9_dc_predictor_32x32 = vp9_dc_predictor_32x32_c; |
| 625 if (flags & HAS_NEON) vp9_dc_predictor_32x32 = vp9_dc_predictor_32x32_neon; |
| 626 vp9_dc_predictor_4x4 = vp9_dc_predictor_4x4_c; |
| 627 if (flags & HAS_NEON) vp9_dc_predictor_4x4 = vp9_dc_predictor_4x4_neon; |
| 596 vp9_dc_predictor_8x8 = vp9_dc_predictor_8x8_c; | 628 vp9_dc_predictor_8x8 = vp9_dc_predictor_8x8_c; |
| 597 if (flags & HAS_NEON) vp9_dc_predictor_8x8 = vp9_dc_predictor_8x8_neon; | 629 if (flags & HAS_NEON) vp9_dc_predictor_8x8 = vp9_dc_predictor_8x8_neon; |
| 598 vp9_dc_top_predictor_16x16 = vp9_dc_top_predictor_16x16_c; | 630 vp9_dc_top_predictor_16x16 = vp9_dc_top_predictor_16x16_c; |
| 599 if (flags & HAS_NEON) vp9_dc_top_predictor_16x16 = vp9_dc_top_predictor_16x1
6_neon; | 631 if (flags & HAS_NEON) vp9_dc_top_predictor_16x16 = vp9_dc_top_predictor_16x1
6_neon; |
| 632 vp9_dc_top_predictor_32x32 = vp9_dc_top_predictor_32x32_c; |
| 633 if (flags & HAS_NEON) vp9_dc_top_predictor_32x32 = vp9_dc_top_predictor_32x3
2_neon; |
| 634 vp9_dc_top_predictor_4x4 = vp9_dc_top_predictor_4x4_c; |
| 635 if (flags & HAS_NEON) vp9_dc_top_predictor_4x4 = vp9_dc_top_predictor_4x4_ne
on; |
| 600 vp9_dc_top_predictor_8x8 = vp9_dc_top_predictor_8x8_c; | 636 vp9_dc_top_predictor_8x8 = vp9_dc_top_predictor_8x8_c; |
| 601 if (flags & HAS_NEON) vp9_dc_top_predictor_8x8 = vp9_dc_top_predictor_8x8_ne
on; | 637 if (flags & HAS_NEON) vp9_dc_top_predictor_8x8 = vp9_dc_top_predictor_8x8_ne
on; |
| 602 vp9_fdct8x8 = vp9_fdct8x8_c; | 638 vp9_fdct8x8 = vp9_fdct8x8_c; |
| 603 if (flags & HAS_NEON) vp9_fdct8x8 = vp9_fdct8x8_neon; | 639 if (flags & HAS_NEON) vp9_fdct8x8 = vp9_fdct8x8_neon; |
| 604 vp9_fdct8x8_1 = vp9_fdct8x8_1_c; | 640 vp9_fdct8x8_1 = vp9_fdct8x8_1_c; |
| 605 if (flags & HAS_NEON) vp9_fdct8x8_1 = vp9_fdct8x8_1_neon; | 641 if (flags & HAS_NEON) vp9_fdct8x8_1 = vp9_fdct8x8_1_neon; |
| 606 vp9_fdct8x8_quant = vp9_fdct8x8_quant_c; | 642 vp9_fdct8x8_quant = vp9_fdct8x8_quant_c; |
| 607 if (flags & HAS_NEON) vp9_fdct8x8_quant = vp9_fdct8x8_quant_neon; | 643 if (flags & HAS_NEON) vp9_fdct8x8_quant = vp9_fdct8x8_quant_neon; |
| 608 vp9_h_predictor_16x16 = vp9_h_predictor_16x16_c; | 644 vp9_h_predictor_16x16 = vp9_h_predictor_16x16_c; |
| 609 if (flags & HAS_NEON) vp9_h_predictor_16x16 = vp9_h_predictor_16x16_neon; | 645 if (flags & HAS_NEON) vp9_h_predictor_16x16 = vp9_h_predictor_16x16_neon; |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 690 vp9_v_predictor_8x8 = vp9_v_predictor_8x8_c; | 726 vp9_v_predictor_8x8 = vp9_v_predictor_8x8_c; |
| 691 if (flags & HAS_NEON) vp9_v_predictor_8x8 = vp9_v_predictor_8x8_neon; | 727 if (flags & HAS_NEON) vp9_v_predictor_8x8 = vp9_v_predictor_8x8_neon; |
| 692 } | 728 } |
| 693 #endif | 729 #endif |
| 694 | 730 |
| 695 #ifdef __cplusplus | 731 #ifdef __cplusplus |
| 696 } // extern "C" | 732 } // extern "C" |
| 697 #endif | 733 #endif |
| 698 | 734 |
| 699 #endif | 735 #endif |
| OLD | NEW |