blob: 96465b8a07bc296726cc6a1c2eff45926eeb6fdf [file] [log] [blame]
Mike Klein78d5a3b2016-09-30 10:48:01 -04001/*
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
Mike Kleine9f78b42016-11-22 08:57:45 -05008#include "SkSafe_math.h" // Keep this first.
Mike Klein78d5a3b2016-09-30 10:48:01 -04009#include "SkOpts.h"
10
11#define SK_OPTS_NS hsw
Mike Kleinec07b0b2016-10-19 16:45:16 -040012#include "SkRasterPipeline_opts.h"
Mike Klein78d5a3b2016-09-30 10:48:01 -040013
Mike Kleine9f78b42016-11-22 08:57:45 -050014#if defined(_INC_MATH) && !defined(INC_MATH_IS_SAFE_NOW)
15 #error We have included ucrt\math.h without protecting it against ODR violation.
16#endif
17
Mike Klein78d5a3b2016-09-30 10:48:01 -040018namespace SkOpts {
Mike Kleinec07b0b2016-10-19 16:45:16 -040019 void Init_hsw() {
Mike Kleine9f74b82016-10-25 13:31:21 -040020 compile_pipeline = hsw::compile_pipeline;
Mike Kleinec07b0b2016-10-19 16:45:16 -040021 }
Mike Klein78d5a3b2016-09-30 10:48:01 -040022}
23