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* 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