File tree Expand file tree Collapse file tree 11 files changed +31
-111
lines changed
CombinationalLogic/MandelbrotOMP
CompilerInfrastructure/Intrinsics
GraphTraversal/MergesortOMP
DPC++/SpectralMethods/DiscreteCosineTransform/src
Libraries/oneMKL/black_scholes Expand file tree Collapse file tree 11 files changed +31
-111
lines changed Original file line number Diff line number Diff line change 1
- # ==============================================================
2
- #
3
- # SAMPLE SOURCE CODE - SUBJECT TO THE TERMS OF SAMPLE CODE LICENSE AGREEMENT,
4
- # http://software.intel.com/en-us/articles/intel-sample-source-code-license-agreement/
5
- #
6
- # Copyright Intel Corporation
7
- #
8
- # THIS FILE IS PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
9
- # NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
10
- # PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
11
- #
12
- # =============================================================
13
1
CXX := icpc
14
2
SRCDIR := src
15
3
BUILDDIR := release
Original file line number Diff line number Diff line change 1
- # ==============================================================
2
- #
3
- # SAMPLE SOURCE CODE - SUBJECT TO THE TERMS OF SAMPLE CODE LICENSE AGREEMENT,
4
- # http://software.intel.com/en-us/articles/intel-sample-source-code-license-agreement/
5
- #
6
- # Copyright Intel Corporation
7
- #
8
- # THIS FILE IS PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
9
- # NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
10
- # PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
11
- #
12
- # =============================================================
13
1
CC = icc
14
2
EXECS =intrin_dot_sample.exe intrin_double_sample.exe intrin_ftz_sample.exe
15
3
DBG_EXECS =intrin_dot_sample_dbg.exe intrin_double_sample_dbg.exe intrin_ftz_sample_dbg.exe
Original file line number Diff line number Diff line change 1
- // ==============================================================
2
- //
3
- // SAMPLE SOURCE CODE - SUBJECT TO THE TERMS OF SAMPLE CODE LICENSE AGREEMENT,
4
- // http://software.intel.com/en-us/articles/intel-sample-source-code-license-agreement/
5
- //
6
- // Copyright 2016 Intel Corporation
7
- //
8
- // THIS FILE IS PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED,
9
- // INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS
10
- // FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
11
- //
12
- // =============================================================
13
1
/* [DESCRIPTION]
14
2
* This C code sample demonstrates how to use C, Intel(R) MMX(TM),
15
3
* Intel(R) Streaming SIMD Extensions 3 (Intel(R) SSE3),
Original file line number Diff line number Diff line change 1
- // ==============================================================
2
- //
3
- // SAMPLE SOURCE CODE - SUBJECT TO THE TERMS OF SAMPLE CODE LICENSE AGREEMENT,
4
- // http://software.intel.com/en-us/articles/intel-sample-source-code-license-agreement/
5
- //
6
- // Copyright 2016 Intel Corporation
7
- //
8
- // THIS FILE IS PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED,
9
- // INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS
10
- // FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
11
- //
12
- // =============================================================
13
1
/* [DESCRIPTION]
14
2
* This C code sample demonstrates how to use C in
15
3
* comparison with
Original file line number Diff line number Diff line change 1
- // ==============================================================
2
- //
3
- // SAMPLE SOURCE CODE - SUBJECT TO THE TERMS OF SAMPLE CODE LICENSE AGREEMENT,
4
- // http://software.intel.com/en-us/articles/intel-sample-source-code-license-agreement/
5
- //
6
- // Copyright 2017 Intel Corporation
7
- //
8
- // THIS FILE IS PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED,
9
- // INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS
10
- // FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
11
- //
12
- // =============================================================
13
1
/* [DESCRIPTION]
14
2
* This code sample demonstrates how to use the
15
3
* _MM_GET_FLUSH_ZERO_MODE() and _MM_GET_DENORMALS_ZERO_MODE()
Original file line number Diff line number Diff line change 1
- # ==============================================================
2
- #
3
- # SAMPLE SOURCE CODE - SUBJECT TO THE TERMS OF SAMPLE CODE LICENSE AGREEMENT,
4
- # http://software.intel.com/en-us/articles/intel-sample-source-code-license-agreement/
5
- #
6
- # Copyright Intel Corporation
7
- #
8
- # THIS FILE IS PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
9
- # NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
10
- # PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
11
- #
12
- # =============================================================
13
1
CXX := icpc
14
2
SRCDIR := src
15
3
BUILDDIR := release
Original file line number Diff line number Diff line change 1
- // ==============================================================
2
- //
3
- // SAMPLE SOURCE CODE - SUBJECT TO THE TERMS OF SAMPLE CODE LICENSE AGREEMENT,
4
- // http://software.intel.com/en-us/articles/intel-sample-source-code-license-agreement/
5
- //
6
- // Copyright Intel Corporation
7
- //
8
- // THIS FILE IS PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED,
9
- // INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS
10
- // FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
11
- //
12
- // =============================================================
13
1
#define _CRT_SECURE_NO_DEPRECATE
14
2
#include < omp.h>
15
3
Original file line number Diff line number Diff line change 1
- // =======================================================================================
2
- //
3
- // SAMPLE SOURCE CODE - SUBJECT TO THE TERMS OF SAMPLE CODE LICENSE AGREEMENT,
4
- // http://software.intel.com/en-us/articles/intel-sample-source-code-license-agreement/
5
- //
6
- // Copyright Intel Corporation
7
- //
8
- // THIS FILE IS PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED,
9
- // INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS
10
- // FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
11
- //
12
- // ======================================================================================
13
-
14
1
#include " DCT.hpp"
15
2
16
3
#include < CL/sycl.hpp>
Original file line number Diff line number Diff line change 1
- // =======================================================================================
2
- //
3
- // SAMPLE SOURCE CODE - SUBJECT TO THE TERMS OF SAMPLE CODE LICENSE AGREEMENT,
4
- // http://software.intel.com/en-us/articles/intel-sample-source-code-license-agreement/
5
- //
6
- // Copyright Intel Corporation
7
- //
8
- // THIS FILE IS PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED,
9
- // INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS
10
- // FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
11
- //
12
- // ======================================================================================
13
1
#pragma pack(push, 1)
14
2
15
3
// This is the data structure which is going to represent one pixel value in RGB
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ using namespace oneapi;
27
27
28
28
#include " input_generator.hpp"
29
29
#include " black_scholes.hpp"
30
+ #include " code_wrapper.tpp"
30
31
31
32
namespace {
32
33
@@ -83,7 +84,7 @@ void async_sycl_error(sycl::exception_list el) {
83
84
try {
84
85
std::rethrow_exception (*l);
85
86
} catch (const sycl::exception & e) {
86
- std::cerr << " SYCL exception occured with code " << e. get_cl_code ( ) << " with " << e.what () << std::endl;
87
+ std::cerr << " SYCL exception occured with code " << code_wrapper (e ) << " with " << e.what () << std::endl;
87
88
}
88
89
}
89
90
}
@@ -184,7 +185,7 @@ int sample_run(int64_t nopt) {
184
185
}
185
186
}
186
187
catch (sycl::exception const & re) {
187
- std::cerr << " SYCL exception occured with code " << re. get_cl_code ( ) << " with " << re.what () << std::endl;
188
+ std::cerr << " SYCL exception occured with code " << code_wrapper (re ) << " with " << re.what () << std::endl;
188
189
return -1 ;
189
190
}
190
191
You can’t perform that action at this time.
0 commit comments