cros: Don't check consume kiosk flag for enterprise managed device.
[chromium-blink-merge.git] / media / base / vector_math_testing.h
blob02d14f807c56a92513d7e56450f0295f21b23648
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef MEDIA_BASE_VECTOR_MATH_TESTING_H_
6 #define MEDIA_BASE_VECTOR_MATH_TESTING_H_
8 #include "build/build_config.h"
9 #include "media/base/media_export.h"
11 namespace media {
12 namespace vector_math {
14 // Optimized versions exposed for testing. See vector_math.h for details.
15 MEDIA_EXPORT void FMAC_C(const float src[], float scale, int len, float dest[]);
16 MEDIA_EXPORT void FMUL_C(const float src[], float scale, int len, float dest[]);
18 #if defined(ARCH_CPU_X86_FAMILY)
19 MEDIA_EXPORT void FMAC_SSE(const float src[], float scale, int len,
20 float dest[]);
21 MEDIA_EXPORT void FMUL_SSE(const float src[], float scale, int len,
22 float dest[]);
23 #endif
25 #if defined(ARCH_CPU_ARM_FAMILY) && defined(USE_NEON)
26 MEDIA_EXPORT void FMAC_NEON(const float src[], float scale, int len,
27 float dest[]);
28 MEDIA_EXPORT void FMUL_NEON(const float src[], float scale, int len,
29 float dest[]);
30 #endif
32 } // namespace vector_math
33 } // namespace media
35 #endif // MEDIA_BASE_VECTOR_MATH_TESTING_H_