1/* 2 * Copyright 2009 The Android Open Source Project 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8#ifndef SkBitmapProcState_opts_SSE2_DEFINED 9#define SkBitmapProcState_opts_SSE2_DEFINED 10 11#include "SkBitmapProcState.h" 12 13void S32_opaque_D32_filter_DX_SSE2(const SkBitmapProcState& s, 14 const uint32_t* xy, 15 int count, uint32_t* colors); 16void S32_alpha_D32_filter_DX_SSE2(const SkBitmapProcState& s, 17 const uint32_t* xy, 18 int count, uint32_t* colors); 19void Color32_SSE2(SkPMColor dst[], const SkPMColor src[], int count, 20 SkPMColor color); 21void ClampX_ClampY_filter_scale_SSE2(const SkBitmapProcState& s, uint32_t xy[], 22 int count, int x, int y); 23void ClampX_ClampY_nofilter_scale_SSE2(const SkBitmapProcState& s, 24 uint32_t xy[], int count, int x, int y); 25void ClampX_ClampY_filter_affine_SSE2(const SkBitmapProcState& s, 26 uint32_t xy[], int count, int x, int y); 27void ClampX_ClampY_nofilter_affine_SSE2(const SkBitmapProcState& s, 28 uint32_t xy[], int count, int x, int y); 29void S32_D16_filter_DX_SSE2(const SkBitmapProcState& s, 30 const uint32_t* xy, 31 int count, uint16_t* colors); 32 33#endif 34