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