1 /*
2  * Copyright 2012 Google Inc.
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 #include "SkBitmapProcState.h"
9 #include "SkBitmapProcState_filter.h"
10 #include "SkColorData.h"
11 #include "SkPaint.h"
12 #include "SkShader.h"   // for tilemodes
13 #include "SkUtilsArm.h"
14 
15 // Required to ensure the table is part of the final binary.
16 extern const SkBitmapProcState::SampleProc32 gSkBitmapProcStateSample32_neon[];
17 
18 #define   NAME_WRAP(x)  x ## _neon
19 #include "SkBitmapProcState_filter_neon.h"
20 #include "SkBitmapProcState_procs.h"
21 
22 const SkBitmapProcState::SampleProc32 gSkBitmapProcStateSample32_neon[] = {
23     S32_opaque_D32_nofilter_DXDY_neon,
24     S32_alpha_D32_nofilter_DXDY_neon,
25     S32_opaque_D32_nofilter_DX_neon,
26     S32_alpha_D32_nofilter_DX_neon,
27     S32_opaque_D32_filter_DXDY_neon,
28     S32_alpha_D32_filter_DXDY_neon,
29     S32_opaque_D32_filter_DX_neon,
30     S32_alpha_D32_filter_DX_neon,
31 };
32