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 |