OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2006 The Android Open Source Project | 3 * Copyright 2006 The Android Open Source Project |
4 * | 4 * |
5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
7 */ | 7 */ |
8 | 8 |
9 | 9 |
10 #ifndef SkPreConfig_DEFINED | 10 #ifndef SkPreConfig_DEFINED |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
84 #if !defined(SK_RESTRICT) | 84 #if !defined(SK_RESTRICT) |
85 #define SK_RESTRICT __restrict__ | 85 #define SK_RESTRICT __restrict__ |
86 #endif | 86 #endif |
87 | 87 |
88 #if !defined(SK_WARN_UNUSED_RESULT) | 88 #if !defined(SK_WARN_UNUSED_RESULT) |
89 #define SK_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) | 89 #define SK_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) |
90 #endif | 90 #endif |
91 | 91 |
92 ////////////////////////////////////////////////////////////////////// | 92 ////////////////////////////////////////////////////////////////////// |
93 | 93 |
94 #if !defined(SK_SCALAR_IS_FLOAT) && !defined(SK_SCALAR_IS_FIXED) | |
95 #define SK_SCALAR_IS_FLOAT | |
96 #endif | |
97 | |
98 ////////////////////////////////////////////////////////////////////// | |
99 | |
100 #if !defined(SK_CPU_BENDIAN) && !defined(SK_CPU_LENDIAN) | 94 #if !defined(SK_CPU_BENDIAN) && !defined(SK_CPU_LENDIAN) |
101 #if defined (__ppc__) || defined(__PPC__) || defined(__ppc64__) \ | 95 #if defined (__ppc__) || defined(__PPC__) || defined(__ppc64__) \ |
102 || defined(__PPC64__) | 96 || defined(__PPC64__) |
103 #define SK_CPU_BENDIAN | 97 #define SK_CPU_BENDIAN |
104 #else | 98 #else |
105 #define SK_CPU_LENDIAN | 99 #define SK_CPU_LENDIAN |
106 #endif | 100 #endif |
107 #endif | 101 #endif |
108 | 102 |
109 ////////////////////////////////////////////////////////////////////// | 103 ////////////////////////////////////////////////////////////////////// |
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
240 * | 234 * |
241 * NOTE: Clang/ARM (r161757) does not support the 'optimize' attribute. | 235 * NOTE: Clang/ARM (r161757) does not support the 'optimize' attribute. |
242 */ | 236 */ |
243 #if SK_HAS_ATTRIBUTE(optimize) | 237 #if SK_HAS_ATTRIBUTE(optimize) |
244 # define SK_ATTRIBUTE_OPTIMIZE_O1 __attribute__((optimize("O1"))) | 238 # define SK_ATTRIBUTE_OPTIMIZE_O1 __attribute__((optimize("O1"))) |
245 #else | 239 #else |
246 # define SK_ATTRIBUTE_OPTIMIZE_O1 /* nothing */ | 240 # define SK_ATTRIBUTE_OPTIMIZE_O1 /* nothing */ |
247 #endif | 241 #endif |
248 | 242 |
249 #endif | 243 #endif |
OLD | NEW |