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 "SkColorPriv.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