-
Notifications
You must be signed in to change notification settings - Fork 59
Expand file tree
/
Copy pathharness_mic.h
More file actions
42 lines (31 loc) · 1.21 KB
/
harness_mic.h
File metadata and controls
42 lines (31 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/*
Copyright (c) 2005-2019 Intel Corporation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#ifndef tbb_test_harness_mic_H
#define tbb_test_harness_mic_H
#if ! __TBB_DEFINE_MIC
#error test/harness_mic.h should be included only when building for Intel(R) Many Integrated Core Architecture
#endif
// test for unifed sources. See makefiles
#undef HARNESS_INCOMPLETE_SOURCES
#include <stdlib.h>
#include <stdio.h>
#define TBB_TEST_LOW_WORKLOAD 1
#define REPORT_FATAL_ERROR REPORT
#define HARNESS_EXPORT
#if __TBB_MIC_NATIVE
#define HARNESS_EXIT_ON_ASSERT 1
#define __TBB_PLACEMENT_NEW_EXCEPTION_SAFETY_BROKEN 1
#else
#define HARNESS_TERMINATE_ON_ASSERT 1
#endif
#endif /* tbb_test_harness_mic_H */