1 2 /* 3 * Copyright 2009 The Android Open Source Project 4 * 5 * Use of this source code is governed by a BSD-style license that can be 6 * found in the LICENSE file. 7 */ 8 9 10 #include "SkBlitRow.h" 11 12 void S32_Blend_BlitRow32_SSE2(SkPMColor* SK_RESTRICT dst, 13 const SkPMColor* SK_RESTRICT src, 14 int count, U8CPU alpha); 15 16 void S32A_Opaque_BlitRow32_SSE2(SkPMColor* SK_RESTRICT dst, 17 const SkPMColor* SK_RESTRICT src, 18 int count, U8CPU alpha); 19 20 void S32A_Blend_BlitRow32_SSE2(SkPMColor* SK_RESTRICT dst, 21 const SkPMColor* SK_RESTRICT src, 22 int count, U8CPU alpha); 23 void SkARGB32_A8_BlitMask_SSE2(void* device, size_t dstRB, const void* mask, 24 size_t maskRB, SkColor color, 25 int width, int height); 26 27 void SkBlitLCD16Row_SSE2(SkPMColor dst[], const uint16_t src[], 28 SkColor color, int width, SkPMColor); 29 void SkBlitLCD16OpaqueRow_SSE2(SkPMColor dst[], const uint16_t src[], 30 SkColor color, int width, SkPMColor opaqueDst); 31