| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2012 The LibYuv Project Authors. All rights reserved. | 2 * Copyright 2012 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 442 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 453 #endif | 453 #endif |
| 454 #ifdef HAS_ARGBTOYROW_NEON | 454 #ifdef HAS_ARGBTOYROW_NEON |
| 455 ANY11(ARGBToYRow_Any_NEON, ARGBToYRow_NEON, 0, 4, 1, 7) | 455 ANY11(ARGBToYRow_Any_NEON, ARGBToYRow_NEON, 0, 4, 1, 7) |
| 456 #endif | 456 #endif |
| 457 #ifdef HAS_ARGBTOYROW_MSA | 457 #ifdef HAS_ARGBTOYROW_MSA |
| 458 ANY11(ARGBToYRow_Any_MSA, ARGBToYRow_MSA, 0, 4, 1, 15) | 458 ANY11(ARGBToYRow_Any_MSA, ARGBToYRow_MSA, 0, 4, 1, 15) |
| 459 #endif | 459 #endif |
| 460 #ifdef HAS_ARGBTOYJROW_NEON | 460 #ifdef HAS_ARGBTOYJROW_NEON |
| 461 ANY11(ARGBToYJRow_Any_NEON, ARGBToYJRow_NEON, 0, 4, 1, 7) | 461 ANY11(ARGBToYJRow_Any_NEON, ARGBToYJRow_NEON, 0, 4, 1, 7) |
| 462 #endif | 462 #endif |
| 463 #ifdef HAS_ARGBTOYJROW_MSA |
| 464 ANY11(ARGBToYJRow_Any_MSA, ARGBToYJRow_MSA, 0, 4, 1, 15) |
| 465 #endif |
| 463 #ifdef HAS_BGRATOYROW_NEON | 466 #ifdef HAS_BGRATOYROW_NEON |
| 464 ANY11(BGRAToYRow_Any_NEON, BGRAToYRow_NEON, 0, 4, 1, 7) | 467 ANY11(BGRAToYRow_Any_NEON, BGRAToYRow_NEON, 0, 4, 1, 7) |
| 465 #endif | 468 #endif |
| 469 #ifdef HAS_BGRATOYROW_MSA |
| 470 ANY11(BGRAToYRow_Any_MSA, BGRAToYRow_MSA, 0, 4, 1, 15) |
| 471 #endif |
| 466 #ifdef HAS_ABGRTOYROW_NEON | 472 #ifdef HAS_ABGRTOYROW_NEON |
| 467 ANY11(ABGRToYRow_Any_NEON, ABGRToYRow_NEON, 0, 4, 1, 7) | 473 ANY11(ABGRToYRow_Any_NEON, ABGRToYRow_NEON, 0, 4, 1, 7) |
| 468 #endif | 474 #endif |
| 475 #ifdef HAS_ABGRTOYROW_MSA |
| 476 ANY11(ABGRToYRow_Any_MSA, ABGRToYRow_MSA, 0, 4, 1, 7) |
| 477 #endif |
| 469 #ifdef HAS_RGBATOYROW_NEON | 478 #ifdef HAS_RGBATOYROW_NEON |
| 470 ANY11(RGBAToYRow_Any_NEON, RGBAToYRow_NEON, 0, 4, 1, 7) | 479 ANY11(RGBAToYRow_Any_NEON, RGBAToYRow_NEON, 0, 4, 1, 7) |
| 471 #endif | 480 #endif |
| 481 #ifdef HAS_RGBATOYROW_MSA |
| 482 ANY11(RGBAToYRow_Any_MSA, RGBAToYRow_MSA, 0, 4, 1, 15) |
| 483 #endif |
| 472 #ifdef HAS_RGB24TOYROW_NEON | 484 #ifdef HAS_RGB24TOYROW_NEON |
| 473 ANY11(RGB24ToYRow_Any_NEON, RGB24ToYRow_NEON, 0, 3, 1, 7) | 485 ANY11(RGB24ToYRow_Any_NEON, RGB24ToYRow_NEON, 0, 3, 1, 7) |
| 474 #endif | 486 #endif |
| 475 #ifdef HAS_RGB24TOYROW_MSA | 487 #ifdef HAS_RGB24TOYROW_MSA |
| 476 ANY11(RGB24ToYRow_Any_MSA, RGB24ToYRow_MSA, 0, 3, 1, 15) | 488 ANY11(RGB24ToYRow_Any_MSA, RGB24ToYRow_MSA, 0, 3, 1, 15) |
| 477 #endif | 489 #endif |
| 478 #ifdef HAS_RAWTOYROW_NEON | 490 #ifdef HAS_RAWTOYROW_NEON |
| 479 ANY11(RAWToYRow_Any_NEON, RAWToYRow_NEON, 0, 3, 1, 7) | 491 ANY11(RAWToYRow_Any_NEON, RAWToYRow_NEON, 0, 3, 1, 7) |
| 480 #endif | 492 #endif |
| 481 #ifdef HAS_RAWTOYROW_MSA | 493 #ifdef HAS_RAWTOYROW_MSA |
| (...skipping 463 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 945 #endif | 957 #endif |
| 946 #ifdef HAS_ARGBTOUVROW_NEON | 958 #ifdef HAS_ARGBTOUVROW_NEON |
| 947 ANY12S(ARGBToUVRow_Any_NEON, ARGBToUVRow_NEON, 0, 4, 15) | 959 ANY12S(ARGBToUVRow_Any_NEON, ARGBToUVRow_NEON, 0, 4, 15) |
| 948 #endif | 960 #endif |
| 949 #ifdef HAS_ARGBTOUVROW_MSA | 961 #ifdef HAS_ARGBTOUVROW_MSA |
| 950 ANY12S(ARGBToUVRow_Any_MSA, ARGBToUVRow_MSA, 0, 4, 31) | 962 ANY12S(ARGBToUVRow_Any_MSA, ARGBToUVRow_MSA, 0, 4, 31) |
| 951 #endif | 963 #endif |
| 952 #ifdef HAS_ARGBTOUVJROW_NEON | 964 #ifdef HAS_ARGBTOUVJROW_NEON |
| 953 ANY12S(ARGBToUVJRow_Any_NEON, ARGBToUVJRow_NEON, 0, 4, 15) | 965 ANY12S(ARGBToUVJRow_Any_NEON, ARGBToUVJRow_NEON, 0, 4, 15) |
| 954 #endif | 966 #endif |
| 967 #ifdef HAS_ARGBTOUVJROW_MSA |
| 968 ANY12S(ARGBToUVJRow_Any_MSA, ARGBToUVJRow_MSA, 0, 4, 31) |
| 969 #endif |
| 955 #ifdef HAS_BGRATOUVROW_NEON | 970 #ifdef HAS_BGRATOUVROW_NEON |
| 956 ANY12S(BGRAToUVRow_Any_NEON, BGRAToUVRow_NEON, 0, 4, 15) | 971 ANY12S(BGRAToUVRow_Any_NEON, BGRAToUVRow_NEON, 0, 4, 15) |
| 957 #endif | 972 #endif |
| 973 #ifdef HAS_BGRATOUVROW_MSA |
| 974 ANY12S(BGRAToUVRow_Any_MSA, BGRAToUVRow_MSA, 0, 4, 15) |
| 975 #endif |
| 958 #ifdef HAS_ABGRTOUVROW_NEON | 976 #ifdef HAS_ABGRTOUVROW_NEON |
| 959 ANY12S(ABGRToUVRow_Any_NEON, ABGRToUVRow_NEON, 0, 4, 15) | 977 ANY12S(ABGRToUVRow_Any_NEON, ABGRToUVRow_NEON, 0, 4, 15) |
| 960 #endif | 978 #endif |
| 979 #ifdef HAS_ABGRTOUVROW_MSA |
| 980 ANY12S(ABGRToUVRow_Any_MSA, ABGRToUVRow_MSA, 0, 4, 15) |
| 981 #endif |
| 961 #ifdef HAS_RGBATOUVROW_NEON | 982 #ifdef HAS_RGBATOUVROW_NEON |
| 962 ANY12S(RGBAToUVRow_Any_NEON, RGBAToUVRow_NEON, 0, 4, 15) | 983 ANY12S(RGBAToUVRow_Any_NEON, RGBAToUVRow_NEON, 0, 4, 15) |
| 963 #endif | 984 #endif |
| 985 #ifdef HAS_RGBATOUVROW_MSA |
| 986 ANY12S(RGBAToUVRow_Any_MSA, RGBAToUVRow_MSA, 0, 4, 15) |
| 987 #endif |
| 964 #ifdef HAS_RGB24TOUVROW_NEON | 988 #ifdef HAS_RGB24TOUVROW_NEON |
| 965 ANY12S(RGB24ToUVRow_Any_NEON, RGB24ToUVRow_NEON, 0, 3, 15) | 989 ANY12S(RGB24ToUVRow_Any_NEON, RGB24ToUVRow_NEON, 0, 3, 15) |
| 966 #endif | 990 #endif |
| 967 #ifdef HAS_RGB24TOUVROW_MSA | 991 #ifdef HAS_RGB24TOUVROW_MSA |
| 968 ANY12S(RGB24ToUVRow_Any_MSA, RGB24ToUVRow_MSA, 0, 3, 15) | 992 ANY12S(RGB24ToUVRow_Any_MSA, RGB24ToUVRow_MSA, 0, 3, 15) |
| 969 #endif | 993 #endif |
| 970 #ifdef HAS_RAWTOUVROW_NEON | 994 #ifdef HAS_RAWTOUVROW_NEON |
| 971 ANY12S(RAWToUVRow_Any_NEON, RAWToUVRow_NEON, 0, 3, 15) | 995 ANY12S(RAWToUVRow_Any_NEON, RAWToUVRow_NEON, 0, 3, 15) |
| 972 #endif | 996 #endif |
| 973 #ifdef HAS_RAWTOUVROW_MSA | 997 #ifdef HAS_RAWTOUVROW_MSA |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1011 #endif | 1035 #endif |
| 1012 #ifdef HAS_UYVYTOUVROW_MSA | 1036 #ifdef HAS_UYVYTOUVROW_MSA |
| 1013 ANY12S(UYVYToUVRow_Any_MSA, UYVYToUVRow_MSA, 1, 4, 31) | 1037 ANY12S(UYVYToUVRow_Any_MSA, UYVYToUVRow_MSA, 1, 4, 31) |
| 1014 #endif | 1038 #endif |
| 1015 #undef ANY12S | 1039 #undef ANY12S |
| 1016 | 1040 |
| 1017 #ifdef __cplusplus | 1041 #ifdef __cplusplus |
| 1018 } // extern "C" | 1042 } // extern "C" |
| 1019 } // namespace libyuv | 1043 } // namespace libyuv |
| 1020 #endif | 1044 #endif |
| OLD | NEW |