122f28de69d8bea46d3bd2661795834c0a9b96d62commit-bot@chromium.org#include "SkXfermode.h"
222f28de69d8bea46d3bd2661795834c0a9b96d62commit-bot@chromium.org#include "SkXfermode_proccoeff.h"
322f28de69d8bea46d3bd2661795834c0a9b96d62commit-bot@chromium.org#include "SkUtilsArm.h"
422f28de69d8bea46d3bd2661795834c0a9b96d62commit-bot@chromium.org
5441954d478fc806e3cd3662487de4dadde312a6ecommit-bot@chromium.orgextern SkProcCoeffXfermode* SkPlatformXfermodeFactory_impl_neon(const ProcCoeff& rec,
6441954d478fc806e3cd3662487de4dadde312a6ecommit-bot@chromium.org                                                                SkXfermode::Mode mode);
722f28de69d8bea46d3bd2661795834c0a9b96d62commit-bot@chromium.org
8098f3d629c48c357f20ae54a1db250bb13d90fc8commit-bot@chromium.orgextern SkXfermodeProc SkPlatformXfermodeProcFactory_impl_neon(SkXfermode::Mode mode);
9098f3d629c48c357f20ae54a1db250bb13d90fc8commit-bot@chromium.org
10441954d478fc806e3cd3662487de4dadde312a6ecommit-bot@chromium.orgSkProcCoeffXfermode* SkPlatformXfermodeFactory_impl(const ProcCoeff& rec,
11441954d478fc806e3cd3662487de4dadde312a6ecommit-bot@chromium.org                                                    SkXfermode::Mode mode) {
12441954d478fc806e3cd3662487de4dadde312a6ecommit-bot@chromium.org    return NULL;
1322f28de69d8bea46d3bd2661795834c0a9b96d62commit-bot@chromium.org}
1422f28de69d8bea46d3bd2661795834c0a9b96d62commit-bot@chromium.org
15098f3d629c48c357f20ae54a1db250bb13d90fc8commit-bot@chromium.orgSkXfermodeProc SkPlatformXfermodeProcFactory_impl(SkXfermode::Mode mode) {
16098f3d629c48c357f20ae54a1db250bb13d90fc8commit-bot@chromium.org    return NULL;
17098f3d629c48c357f20ae54a1db250bb13d90fc8commit-bot@chromium.org}
18098f3d629c48c357f20ae54a1db250bb13d90fc8commit-bot@chromium.org
1922f28de69d8bea46d3bd2661795834c0a9b96d62commit-bot@chromium.orgSkProcCoeffXfermode* SkPlatformXfermodeFactory(const ProcCoeff& rec,
2022f28de69d8bea46d3bd2661795834c0a9b96d62commit-bot@chromium.org                                               SkXfermode::Mode mode) {
21441954d478fc806e3cd3662487de4dadde312a6ecommit-bot@chromium.org    return SK_ARM_NEON_WRAP(SkPlatformXfermodeFactory_impl)(rec, mode);
2222f28de69d8bea46d3bd2661795834c0a9b96d62commit-bot@chromium.org}
23098f3d629c48c357f20ae54a1db250bb13d90fc8commit-bot@chromium.org
24098f3d629c48c357f20ae54a1db250bb13d90fc8commit-bot@chromium.orgSkXfermodeProc SkPlatformXfermodeProcFactory(SkXfermode::Mode mode) {
25098f3d629c48c357f20ae54a1db250bb13d90fc8commit-bot@chromium.org    return SK_ARM_NEON_WRAP(SkPlatformXfermodeProcFactory_impl)(mode);
26098f3d629c48c357f20ae54a1db250bb13d90fc8commit-bot@chromium.org}
27