1 /* 2 * Copyright 2014 ARM Ltd. 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 "SkBlurImage_opts_neon.h" 9 #include "SkUtilsArm.h" 10 11 bool SkBoxBlurGetPlatformProcs(SkBoxBlurProc* boxBlurX, 12 SkBoxBlurProc* boxBlurXY, 13 SkBoxBlurProc* boxBlurYX) { 14 #if SK_ARM_NEON_IS_NONE 15 return false; 16 #else 17 #if SK_ARM_NEON_IS_DYNAMIC 18 if (!sk_cpu_arm_has_neon()) { 19 return false; 20 } 21 #endif 22 return SkBoxBlurGetPlatformProcs_NEON(boxBlurX, boxBlurXY, boxBlurYX); 23 #endif 24 } 25