| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2013 The LibYuv Project Authors. All rights reserved. | 2 * Copyright 2013 The LibYuv Project Authors. All rights reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 139 void ScaleRowDown2_C(const uint8* src_ptr, ptrdiff_t src_stride, | 139 void ScaleRowDown2_C(const uint8* src_ptr, ptrdiff_t src_stride, |
| 140 uint8* dst, int dst_width); | 140 uint8* dst, int dst_width); |
| 141 void ScaleRowDown2_16_C(const uint16* src_ptr, ptrdiff_t src_stride, | 141 void ScaleRowDown2_16_C(const uint16* src_ptr, ptrdiff_t src_stride, |
| 142 uint16* dst, int dst_width); | 142 uint16* dst, int dst_width); |
| 143 void ScaleRowDown2Linear_C(const uint8* src_ptr, ptrdiff_t src_stride, | 143 void ScaleRowDown2Linear_C(const uint8* src_ptr, ptrdiff_t src_stride, |
| 144 uint8* dst, int dst_width); | 144 uint8* dst, int dst_width); |
| 145 void ScaleRowDown2Linear_16_C(const uint16* src_ptr, ptrdiff_t src_stride, | 145 void ScaleRowDown2Linear_16_C(const uint16* src_ptr, ptrdiff_t src_stride, |
| 146 uint16* dst, int dst_width); | 146 uint16* dst, int dst_width); |
| 147 void ScaleRowDown2Box_C(const uint8* src_ptr, ptrdiff_t src_stride, | 147 void ScaleRowDown2Box_C(const uint8* src_ptr, ptrdiff_t src_stride, |
| 148 uint8* dst, int dst_width); | 148 uint8* dst, int dst_width); |
| 149 void ScaleRowDown2Box_Odd_C(const uint8* src_ptr, ptrdiff_t src_stride, |
| 150 uint8* dst, int dst_width); |
| 149 void ScaleRowDown2Box_16_C(const uint16* src_ptr, ptrdiff_t src_stride, | 151 void ScaleRowDown2Box_16_C(const uint16* src_ptr, ptrdiff_t src_stride, |
| 150 uint16* dst, int dst_width); | 152 uint16* dst, int dst_width); |
| 151 void ScaleRowDown4_C(const uint8* src_ptr, ptrdiff_t src_stride, | 153 void ScaleRowDown4_C(const uint8* src_ptr, ptrdiff_t src_stride, |
| 152 uint8* dst, int dst_width); | 154 uint8* dst, int dst_width); |
| 153 void ScaleRowDown4_16_C(const uint16* src_ptr, ptrdiff_t src_stride, | 155 void ScaleRowDown4_16_C(const uint16* src_ptr, ptrdiff_t src_stride, |
| 154 uint16* dst, int dst_width); | 156 uint16* dst, int dst_width); |
| 155 void ScaleRowDown4Box_C(const uint8* src_ptr, ptrdiff_t src_stride, | 157 void ScaleRowDown4Box_C(const uint8* src_ptr, ptrdiff_t src_stride, |
| 156 uint8* dst, int dst_width); | 158 uint8* dst, int dst_width); |
| 157 void ScaleRowDown4Box_16_C(const uint16* src_ptr, ptrdiff_t src_stride, | 159 void ScaleRowDown4Box_16_C(const uint16* src_ptr, ptrdiff_t src_stride, |
| 158 uint16* dst, int dst_width); | 160 uint16* dst, int dst_width); |
| (...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 262 ptrdiff_t src_stride, | 264 ptrdiff_t src_stride, |
| 263 uint8* dst_ptr, int dst_width); | 265 uint8* dst_ptr, int dst_width); |
| 264 void ScaleRowDown38_2_Box_SSSE3(const uint8* src_ptr, | 266 void ScaleRowDown38_2_Box_SSSE3(const uint8* src_ptr, |
| 265 ptrdiff_t src_stride, | 267 ptrdiff_t src_stride, |
| 266 uint8* dst_ptr, int dst_width); | 268 uint8* dst_ptr, int dst_width); |
| 267 void ScaleRowDown2_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, | 269 void ScaleRowDown2_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, |
| 268 uint8* dst_ptr, int dst_width); | 270 uint8* dst_ptr, int dst_width); |
| 269 void ScaleRowDown2Linear_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, | 271 void ScaleRowDown2Linear_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, |
| 270 uint8* dst_ptr, int dst_width); | 272 uint8* dst_ptr, int dst_width); |
| 271 void ScaleRowDown2Box_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, | 273 void ScaleRowDown2Box_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, |
| 272 uint8* dst_ptr, int dst_width); | 274 uint8* dst_ptr, int dst_width); |
| 275 void ScaleRowDown2Box_Odd_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, |
| 276 uint8* dst_ptr, int dst_width); |
| 273 void ScaleRowDown2_Any_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, | 277 void ScaleRowDown2_Any_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, |
| 274 uint8* dst_ptr, int dst_width); | 278 uint8* dst_ptr, int dst_width); |
| 275 void ScaleRowDown2Linear_Any_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, | 279 void ScaleRowDown2Linear_Any_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, |
| 276 uint8* dst_ptr, int dst_width); | 280 uint8* dst_ptr, int dst_width); |
| 277 void ScaleRowDown2Box_Any_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, | 281 void ScaleRowDown2Box_Any_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, |
| 278 uint8* dst_ptr, int dst_width); | 282 uint8* dst_ptr, int dst_width); |
| 283 void ScaleRowDown2Box_Odd_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, |
| 284 uint8* dst_ptr, int dst_width); |
| 279 void ScaleRowDown4_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, | 285 void ScaleRowDown4_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, |
| 280 uint8* dst_ptr, int dst_width); | 286 uint8* dst_ptr, int dst_width); |
| 281 void ScaleRowDown4Box_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, | 287 void ScaleRowDown4Box_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, |
| 282 uint8* dst_ptr, int dst_width); | 288 uint8* dst_ptr, int dst_width); |
| 283 void ScaleRowDown4_Any_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, | 289 void ScaleRowDown4_Any_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, |
| 284 uint8* dst_ptr, int dst_width); | 290 uint8* dst_ptr, int dst_width); |
| 285 void ScaleRowDown4Box_Any_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, | 291 void ScaleRowDown4Box_Any_AVX2(const uint8* src_ptr, ptrdiff_t src_stride, |
| 286 uint8* dst_ptr, int dst_width); | 292 uint8* dst_ptr, int dst_width); |
| 287 | 293 |
| 288 void ScaleRowDown34_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, | 294 void ScaleRowDown34_Any_SSSE3(const uint8* src_ptr, ptrdiff_t src_stride, |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 424 void ScaleRowDown38_2_Box_NEON(const uint8* src_ptr, | 430 void ScaleRowDown38_2_Box_NEON(const uint8* src_ptr, |
| 425 ptrdiff_t src_stride, | 431 ptrdiff_t src_stride, |
| 426 uint8* dst_ptr, int dst_width); | 432 uint8* dst_ptr, int dst_width); |
| 427 | 433 |
| 428 void ScaleRowDown2_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, | 434 void ScaleRowDown2_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, |
| 429 uint8* dst, int dst_width); | 435 uint8* dst, int dst_width); |
| 430 void ScaleRowDown2Linear_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, | 436 void ScaleRowDown2Linear_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, |
| 431 uint8* dst, int dst_width); | 437 uint8* dst, int dst_width); |
| 432 void ScaleRowDown2Box_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, | 438 void ScaleRowDown2Box_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, |
| 433 uint8* dst, int dst_width); | 439 uint8* dst, int dst_width); |
| 440 void ScaleRowDown2Box_Odd_NEON(const uint8* src_ptr, ptrdiff_t src_stride, |
| 441 uint8* dst, int dst_width); |
| 434 void ScaleRowDown4_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, | 442 void ScaleRowDown4_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, |
| 435 uint8* dst_ptr, int dst_width); | 443 uint8* dst_ptr, int dst_width); |
| 436 void ScaleRowDown4Box_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, | 444 void ScaleRowDown4Box_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, |
| 437 uint8* dst_ptr, int dst_width); | 445 uint8* dst_ptr, int dst_width); |
| 438 void ScaleRowDown34_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, | 446 void ScaleRowDown34_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, |
| 439 uint8* dst_ptr, int dst_width); | 447 uint8* dst_ptr, int dst_width); |
| 440 void ScaleRowDown34_0_Box_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, | 448 void ScaleRowDown34_0_Box_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, |
| 441 uint8* dst_ptr, int dst_width); | 449 uint8* dst_ptr, int dst_width); |
| 442 void ScaleRowDown34_1_Box_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, | 450 void ScaleRowDown34_1_Box_Any_NEON(const uint8* src_ptr, ptrdiff_t src_stride, |
| 443 uint8* dst_ptr, int dst_width); | 451 uint8* dst_ptr, int dst_width); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 482 void ScaleRowDown38_3_Box_MIPS_DSPR2(const uint8* src_ptr, | 490 void ScaleRowDown38_3_Box_MIPS_DSPR2(const uint8* src_ptr, |
| 483 ptrdiff_t src_stride, | 491 ptrdiff_t src_stride, |
| 484 uint8* dst_ptr, int dst_width); | 492 uint8* dst_ptr, int dst_width); |
| 485 | 493 |
| 486 #ifdef __cplusplus | 494 #ifdef __cplusplus |
| 487 } // extern "C" | 495 } // extern "C" |
| 488 } // namespace libyuv | 496 } // namespace libyuv |
| 489 #endif | 497 #endif |
| 490 | 498 |
| 491 #endif // INCLUDE_LIBYUV_SCALE_ROW_H_ NOLINT | 499 #endif // INCLUDE_LIBYUV_SCALE_ROW_H_ NOLINT |
| OLD | NEW |