/* * Copyright 2023 Google LLC * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ // Include guards are intentionally omitted #include "include/private/base/SkFeatures.h" #if SK_OPTS_TARGET == SK_OPTS_TARGET_DEFAULT // Nothing to do here #else #if !defined(SK_OLD_CPU_SSE_LEVEL) #error Include SkOpts_SetTarget before including SkOpts_RestoreTarget #endif #undef SK_CPU_SSE_LEVEL #define SK_CPU_SSE_LEVEL … #undef SK_OLD_CPU_SSE_LEVEL #if defined(__clang__) #pragma clang attribute pop #elif defined(__GNUC__) #pragma GCC pop_options #endif #endif