195ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com/*
295ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com * Copyright 2012 The Android Open Source Project
395ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com *
495ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com * Use of this source code is governed by a BSD-style license that can be
595ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com * found in the LICENSE file.
695ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com */
795ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com
88c4953c6f176469ad287c3270ab146e292b23badcommit-bot@chromium.org#ifndef SkBitmapProcState_opts_SSSE3_DEFINED
98c4953c6f176469ad287c3270ab146e292b23badcommit-bot@chromium.org#define SkBitmapProcState_opts_SSSE3_DEFINED
108c4953c6f176469ad287c3270ab146e292b23badcommit-bot@chromium.org
1195ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com#include "SkBitmapProcState.h"
1295ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com
1395ad155263358df98b17376d6399651bbf6c36abtomhudson@google.comvoid S32_opaque_D32_filter_DX_SSSE3(const SkBitmapProcState& s,
1495ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com                                    const uint32_t* xy,
1595ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com                                    int count, uint32_t* colors);
1695ad155263358df98b17376d6399651bbf6c36abtomhudson@google.comvoid S32_alpha_D32_filter_DX_SSSE3(const SkBitmapProcState& s,
1795ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com                                   const uint32_t* xy,
1895ad155263358df98b17376d6399651bbf6c36abtomhudson@google.com                                   int count, uint32_t* colors);
19ae29b88deff836d0768f26c5cd76744f39dc5887tomhudson@google.comvoid S32_opaque_D32_filter_DXDY_SSSE3(const SkBitmapProcState& s,
20ae29b88deff836d0768f26c5cd76744f39dc5887tomhudson@google.com                                    const uint32_t* xy,
21ae29b88deff836d0768f26c5cd76744f39dc5887tomhudson@google.com                                    int count, uint32_t* colors);
22ae29b88deff836d0768f26c5cd76744f39dc5887tomhudson@google.comvoid S32_alpha_D32_filter_DXDY_SSSE3(const SkBitmapProcState& s,
23ae29b88deff836d0768f26c5cd76744f39dc5887tomhudson@google.com                                   const uint32_t* xy,
24ae29b88deff836d0768f26c5cd76744f39dc5887tomhudson@google.com                                   int count, uint32_t* colors);
258c4953c6f176469ad287c3270ab146e292b23badcommit-bot@chromium.org
268c4953c6f176469ad287c3270ab146e292b23badcommit-bot@chromium.org#endif
27