1 /* 2 * Copyright 2016 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 "src/core/SkOpts.h" 9 10 #if !defined(SK_ENABLE_OPTIMIZE_SIZE) 11 12 #define SK_OPTS_NS avx 13 #include "src/opts/SkUtils_opts.h" 14 15 namespace SkOpts { Init_avx()16 void Init_avx() { 17 memset16 = SK_OPTS_NS::memset16; 18 memset32 = SK_OPTS_NS::memset32; 19 memset64 = SK_OPTS_NS::memset64; 20 21 rect_memset16 = SK_OPTS_NS::rect_memset16; 22 rect_memset32 = SK_OPTS_NS::rect_memset32; 23 rect_memset64 = SK_OPTS_NS::rect_memset64; 24 } 25 } // namespace SkOpts 26 27 #endif // SK_ENABLE_OPTIMIZE_SIZE 28