| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 #ifndef VPX_DSP_RTCD_H_ | 
|  | 2 #define VPX_DSP_RTCD_H_ | 
|  | 3 | 
|  | 4 #ifdef RTCD_C | 
|  | 5 #define RTCD_EXTERN | 
|  | 6 #else | 
|  | 7 #define RTCD_EXTERN extern | 
|  | 8 #endif | 
|  | 9 | 
|  | 10 /* | 
|  | 11  * DSP | 
|  | 12  */ | 
|  | 13 | 
|  | 14 #include "vpx/vpx_integer.h" | 
|  | 15 | 
|  | 16 | 
|  | 17 #ifdef __cplusplus | 
|  | 18 extern "C" { | 
|  | 19 #endif | 
|  | 20 | 
|  | 21 unsigned int vpx_sad16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_
     t *ref_ptr, int ref_stride); | 
|  | 22 unsigned int vpx_sad16x16_media(const uint8_t *src_ptr, int src_stride, const ui
     nt8_t *ref_ptr, int ref_stride); | 
|  | 23 #define vpx_sad16x16 vpx_sad16x16_media | 
|  | 24 | 
|  | 25 unsigned int vpx_sad16x16_avg_c(const uint8_t *src_ptr, int src_stride, const ui
     nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 26 #define vpx_sad16x16_avg vpx_sad16x16_avg_c | 
|  | 27 | 
|  | 28 void vpx_sad16x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref
     _ptr, int ref_stride, uint32_t *sad_array); | 
|  | 29 #define vpx_sad16x16x3 vpx_sad16x16x3_c | 
|  | 30 | 
|  | 31 void vpx_sad16x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c
     onst ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 32 #define vpx_sad16x16x4d vpx_sad16x16x4d_c | 
|  | 33 | 
|  | 34 void vpx_sad16x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref
     _ptr, int ref_stride, uint32_t *sad_array); | 
|  | 35 #define vpx_sad16x16x8 vpx_sad16x16x8_c | 
|  | 36 | 
|  | 37 unsigned int vpx_sad16x32_c(const uint8_t *src_ptr, int src_stride, const uint8_
     t *ref_ptr, int ref_stride); | 
|  | 38 #define vpx_sad16x32 vpx_sad16x32_c | 
|  | 39 | 
|  | 40 unsigned int vpx_sad16x32_avg_c(const uint8_t *src_ptr, int src_stride, const ui
     nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 41 #define vpx_sad16x32_avg vpx_sad16x32_avg_c | 
|  | 42 | 
|  | 43 void vpx_sad16x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c
     onst ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 44 #define vpx_sad16x32x4d vpx_sad16x32x4d_c | 
|  | 45 | 
|  | 46 unsigned int vpx_sad16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t
      *ref_ptr, int ref_stride); | 
|  | 47 #define vpx_sad16x8 vpx_sad16x8_c | 
|  | 48 | 
|  | 49 unsigned int vpx_sad16x8_avg_c(const uint8_t *src_ptr, int src_stride, const uin
     t8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 50 #define vpx_sad16x8_avg vpx_sad16x8_avg_c | 
|  | 51 | 
|  | 52 void vpx_sad16x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_
     ptr, int ref_stride, uint32_t *sad_array); | 
|  | 53 #define vpx_sad16x8x3 vpx_sad16x8x3_c | 
|  | 54 | 
|  | 55 void vpx_sad16x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * co
     nst ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 56 #define vpx_sad16x8x4d vpx_sad16x8x4d_c | 
|  | 57 | 
|  | 58 void vpx_sad16x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_
     ptr, int ref_stride, uint32_t *sad_array); | 
|  | 59 #define vpx_sad16x8x8 vpx_sad16x8x8_c | 
|  | 60 | 
|  | 61 unsigned int vpx_sad32x16_c(const uint8_t *src_ptr, int src_stride, const uint8_
     t *ref_ptr, int ref_stride); | 
|  | 62 #define vpx_sad32x16 vpx_sad32x16_c | 
|  | 63 | 
|  | 64 unsigned int vpx_sad32x16_avg_c(const uint8_t *src_ptr, int src_stride, const ui
     nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 65 #define vpx_sad32x16_avg vpx_sad32x16_avg_c | 
|  | 66 | 
|  | 67 void vpx_sad32x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c
     onst ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 68 #define vpx_sad32x16x4d vpx_sad32x16x4d_c | 
|  | 69 | 
|  | 70 unsigned int vpx_sad32x32_c(const uint8_t *src_ptr, int src_stride, const uint8_
     t *ref_ptr, int ref_stride); | 
|  | 71 #define vpx_sad32x32 vpx_sad32x32_c | 
|  | 72 | 
|  | 73 unsigned int vpx_sad32x32_avg_c(const uint8_t *src_ptr, int src_stride, const ui
     nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 74 #define vpx_sad32x32_avg vpx_sad32x32_avg_c | 
|  | 75 | 
|  | 76 void vpx_sad32x32x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref
     _ptr, int ref_stride, uint32_t *sad_array); | 
|  | 77 #define vpx_sad32x32x3 vpx_sad32x32x3_c | 
|  | 78 | 
|  | 79 void vpx_sad32x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c
     onst ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 80 #define vpx_sad32x32x4d vpx_sad32x32x4d_c | 
|  | 81 | 
|  | 82 void vpx_sad32x32x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref
     _ptr, int ref_stride, uint32_t *sad_array); | 
|  | 83 #define vpx_sad32x32x8 vpx_sad32x32x8_c | 
|  | 84 | 
|  | 85 unsigned int vpx_sad32x64_c(const uint8_t *src_ptr, int src_stride, const uint8_
     t *ref_ptr, int ref_stride); | 
|  | 86 #define vpx_sad32x64 vpx_sad32x64_c | 
|  | 87 | 
|  | 88 unsigned int vpx_sad32x64_avg_c(const uint8_t *src_ptr, int src_stride, const ui
     nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 89 #define vpx_sad32x64_avg vpx_sad32x64_avg_c | 
|  | 90 | 
|  | 91 void vpx_sad32x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c
     onst ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 92 #define vpx_sad32x64x4d vpx_sad32x64x4d_c | 
|  | 93 | 
|  | 94 unsigned int vpx_sad4x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t 
     *ref_ptr, int ref_stride); | 
|  | 95 #define vpx_sad4x4 vpx_sad4x4_c | 
|  | 96 | 
|  | 97 unsigned int vpx_sad4x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint
     8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 98 #define vpx_sad4x4_avg vpx_sad4x4_avg_c | 
|  | 99 | 
|  | 100 void vpx_sad4x4x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
     tr, int ref_stride, uint32_t *sad_array); | 
|  | 101 #define vpx_sad4x4x3 vpx_sad4x4x3_c | 
|  | 102 | 
|  | 103 void vpx_sad4x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * con
     st ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 104 #define vpx_sad4x4x4d vpx_sad4x4x4d_c | 
|  | 105 | 
|  | 106 void vpx_sad4x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
     tr, int ref_stride, uint32_t *sad_array); | 
|  | 107 #define vpx_sad4x4x8 vpx_sad4x4x8_c | 
|  | 108 | 
|  | 109 unsigned int vpx_sad4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t 
     *ref_ptr, int ref_stride); | 
|  | 110 #define vpx_sad4x8 vpx_sad4x8_c | 
|  | 111 | 
|  | 112 unsigned int vpx_sad4x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint
     8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 113 #define vpx_sad4x8_avg vpx_sad4x8_avg_c | 
|  | 114 | 
|  | 115 void vpx_sad4x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * con
     st ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 116 #define vpx_sad4x8x4d vpx_sad4x8x4d_c | 
|  | 117 | 
|  | 118 void vpx_sad4x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
     tr, int ref_stride, uint32_t *sad_array); | 
|  | 119 #define vpx_sad4x8x8 vpx_sad4x8x8_c | 
|  | 120 | 
|  | 121 unsigned int vpx_sad64x32_c(const uint8_t *src_ptr, int src_stride, const uint8_
     t *ref_ptr, int ref_stride); | 
|  | 122 #define vpx_sad64x32 vpx_sad64x32_c | 
|  | 123 | 
|  | 124 unsigned int vpx_sad64x32_avg_c(const uint8_t *src_ptr, int src_stride, const ui
     nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 125 #define vpx_sad64x32_avg vpx_sad64x32_avg_c | 
|  | 126 | 
|  | 127 void vpx_sad64x32x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c
     onst ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 128 #define vpx_sad64x32x4d vpx_sad64x32x4d_c | 
|  | 129 | 
|  | 130 unsigned int vpx_sad64x64_c(const uint8_t *src_ptr, int src_stride, const uint8_
     t *ref_ptr, int ref_stride); | 
|  | 131 #define vpx_sad64x64 vpx_sad64x64_c | 
|  | 132 | 
|  | 133 unsigned int vpx_sad64x64_avg_c(const uint8_t *src_ptr, int src_stride, const ui
     nt8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 134 #define vpx_sad64x64_avg vpx_sad64x64_avg_c | 
|  | 135 | 
|  | 136 void vpx_sad64x64x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref
     _ptr, int ref_stride, uint32_t *sad_array); | 
|  | 137 #define vpx_sad64x64x3 vpx_sad64x64x3_c | 
|  | 138 | 
|  | 139 void vpx_sad64x64x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * c
     onst ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 140 #define vpx_sad64x64x4d vpx_sad64x64x4d_c | 
|  | 141 | 
|  | 142 void vpx_sad64x64x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref
     _ptr, int ref_stride, uint32_t *sad_array); | 
|  | 143 #define vpx_sad64x64x8 vpx_sad64x64x8_c | 
|  | 144 | 
|  | 145 unsigned int vpx_sad8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t
      *ref_ptr, int ref_stride); | 
|  | 146 #define vpx_sad8x16 vpx_sad8x16_c | 
|  | 147 | 
|  | 148 unsigned int vpx_sad8x16_avg_c(const uint8_t *src_ptr, int src_stride, const uin
     t8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 149 #define vpx_sad8x16_avg vpx_sad8x16_avg_c | 
|  | 150 | 
|  | 151 void vpx_sad8x16x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_
     ptr, int ref_stride, uint32_t *sad_array); | 
|  | 152 #define vpx_sad8x16x3 vpx_sad8x16x3_c | 
|  | 153 | 
|  | 154 void vpx_sad8x16x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * co
     nst ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 155 #define vpx_sad8x16x4d vpx_sad8x16x4d_c | 
|  | 156 | 
|  | 157 void vpx_sad8x16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_
     ptr, int ref_stride, uint32_t *sad_array); | 
|  | 158 #define vpx_sad8x16x8 vpx_sad8x16x8_c | 
|  | 159 | 
|  | 160 unsigned int vpx_sad8x4_c(const uint8_t *src_ptr, int src_stride, const uint8_t 
     *ref_ptr, int ref_stride); | 
|  | 161 #define vpx_sad8x4 vpx_sad8x4_c | 
|  | 162 | 
|  | 163 unsigned int vpx_sad8x4_avg_c(const uint8_t *src_ptr, int src_stride, const uint
     8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 164 #define vpx_sad8x4_avg vpx_sad8x4_avg_c | 
|  | 165 | 
|  | 166 void vpx_sad8x4x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * con
     st ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 167 #define vpx_sad8x4x4d vpx_sad8x4x4d_c | 
|  | 168 | 
|  | 169 void vpx_sad8x4x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
     tr, int ref_stride, uint32_t *sad_array); | 
|  | 170 #define vpx_sad8x4x8 vpx_sad8x4x8_c | 
|  | 171 | 
|  | 172 unsigned int vpx_sad8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t 
     *ref_ptr, int ref_stride); | 
|  | 173 #define vpx_sad8x8 vpx_sad8x8_c | 
|  | 174 | 
|  | 175 unsigned int vpx_sad8x8_avg_c(const uint8_t *src_ptr, int src_stride, const uint
     8_t *ref_ptr, int ref_stride, const uint8_t *second_pred); | 
|  | 176 #define vpx_sad8x8_avg vpx_sad8x8_avg_c | 
|  | 177 | 
|  | 178 void vpx_sad8x8x3_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
     tr, int ref_stride, uint32_t *sad_array); | 
|  | 179 #define vpx_sad8x8x3 vpx_sad8x8x3_c | 
|  | 180 | 
|  | 181 void vpx_sad8x8x4d_c(const uint8_t *src_ptr, int src_stride, const uint8_t * con
     st ref_ptr[], int ref_stride, uint32_t *sad_array); | 
|  | 182 #define vpx_sad8x8x4d vpx_sad8x8x4d_c | 
|  | 183 | 
|  | 184 void vpx_sad8x8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_p
     tr, int ref_stride, uint32_t *sad_array); | 
|  | 185 #define vpx_sad8x8x8 vpx_sad8x8x8_c | 
|  | 186 | 
|  | 187 void vpx_dsp_rtcd(void); | 
|  | 188 | 
|  | 189 #include "vpx_config.h" | 
|  | 190 | 
|  | 191 #ifdef RTCD_C | 
|  | 192 #include "vpx_ports/arm.h" | 
|  | 193 static void setup_rtcd_internal(void) | 
|  | 194 { | 
|  | 195     int flags = arm_cpu_caps(); | 
|  | 196 | 
|  | 197     (void)flags; | 
|  | 198 | 
|  | 199 } | 
|  | 200 #endif | 
|  | 201 | 
|  | 202 #ifdef __cplusplus | 
|  | 203 }  // extern "C" | 
|  | 204 #endif | 
|  | 205 | 
|  | 206 #endif | 
| OLD | NEW | 
|---|