Home | History | Annotate | Download | only in opts
      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* boxBlurY,
     13                                SkBoxBlurProc* boxBlurXY,
     14                                SkBoxBlurProc* boxBlurYX) {
     15 #if SK_ARM_NEON_IS_NONE
     16     return false;
     17 #else
     18 #if SK_ARM_NEON_IS_DYNAMIC
     19     if (!sk_cpu_arm_has_neon()) {
     20         return false;
     21     }
     22 #endif
     23     return SkBoxBlurGetPlatformProcs_NEON(boxBlurX, boxBlurY, boxBlurXY, boxBlurYX);
     24 #endif
     25 }
     26