From dc82836bb9c82053bc2c89a7a8489a6118c934f8 Mon Sep 17 00:00:00 2001 From: tbbdev Date: Fri, 3 Mar 2017 14:27:57 +0300 Subject: [PATCH] Committing Intel(R) TBB 2017 Update 4 source code --- CHANGES | 23 +++ Makefile | 2 +- README.md | 6 +- build/AIX.gcc.inc | 2 +- build/AIX.inc | 2 +- build/FreeBSD.clang.inc | 4 +- build/FreeBSD.gcc.inc | 2 +- build/FreeBSD.inc | 10 +- build/Makefile.rml | 2 +- build/Makefile.tbb | 2 +- build/Makefile.tbbmalloc | 2 +- build/Makefile.tbbproxy | 2 +- build/Makefile.test | 2 +- build/SunOS.gcc.inc | 2 +- build/SunOS.inc | 2 +- build/SunOS.suncc.inc | 2 +- build/android.clang.inc | 2 +- build/android.gcc.inc | 2 +- build/android.icc.inc | 2 +- build/android.inc | 2 +- build/android.linux.inc | 2 +- build/android.linux.launcher.sh | 2 +- build/android.macos.inc | 2 +- build/android.windows.inc | 2 +- build/big_iron.inc | 2 +- build/common.inc | 2 +- build/common_rules.inc | 2 +- build/detect.js | 2 +- build/generate_tbbvars.bat | 2 +- build/generate_tbbvars.sh | 2 +- build/index.html | 14 +- build/ios.clang.inc | 2 +- build/ios.macos.inc | 2 +- build/linux.clang.inc | 2 +- build/linux.gcc.inc | 2 +- build/linux.icc.inc | 2 +- build/linux.inc | 4 +- build/linux.pathcc.inc | 2 +- build/linux.xl.inc | 2 +- build/macos.clang.inc | 2 +- build/macos.gcc.inc | 2 +- build/macos.icc.inc | 2 +- build/macos.inc | 2 +- build/mic.icc.inc | 2 +- build/mic.linux.inc | 2 +- build/mic.linux.launcher.sh | 2 +- build/mic.offload.inc | 2 +- build/test_launcher.bat | 2 +- build/test_launcher.sh | 2 +- build/version_info_aix.sh | 2 +- build/version_info_android.sh | 2 +- build/version_info_linux.sh | 2 +- build/version_info_macos.sh | 2 +- build/version_info_sunos.sh | 2 +- build/version_info_windows.js | 2 +- build/vs2012/index.html | 2 +- build/windows.cl.inc | 2 +- build/windows.gcc.inc | 9 +- build/windows.icl.inc | 2 +- build/windows.inc | 2 +- doc/Release_Notes.txt | 7 +- doc/html/a00001.html | 2 +- doc/html/a00002.html | 2 +- doc/html/a00003.html | 2 +- doc/html/a00004.html | 2 +- doc/html/a00005.html | 2 +- doc/html/a00006.html | 2 +- doc/html/a00007.html | 2 +- doc/html/a00008.html | 2 +- doc/html/a00009.html | 2 +- doc/html/a00010.html | 2 +- doc/html/a00011.html | 2 +- doc/html/a00012.html | 2 +- doc/html/a00013.html | 2 +- doc/html/a00014.html | 2 +- doc/html/a00015.html | 2 +- doc/html/a00016.html | 2 +- doc/html/a00017.html | 2 +- doc/html/a00018.html | 2 +- doc/html/a00019.html | 2 +- doc/html/a00020.html | 2 +- doc/html/a00021.html | 2 +- doc/html/a00022.html | 2 +- doc/html/a00023.html | 2 +- doc/html/a00024.html | 2 +- doc/html/a00025.html | 2 +- doc/html/a00026.html | 2 +- doc/html/a00027.html | 2 +- doc/html/a00028.html | 2 +- doc/html/a00029.html | 2 +- doc/html/a00030.html | 2 +- doc/html/a00031.html | 2 +- doc/html/a00032.html | 2 +- doc/html/a00033.html | 2 +- doc/html/a00034.html | 2 +- doc/html/a00035.html | 2 +- doc/html/a00036.html | 2 +- doc/html/a00037.html | 2 +- doc/html/a00038.html | 2 +- doc/html/a00039.html | 2 +- doc/html/a00040.html | 2 +- doc/html/a00041.html | 2 +- doc/html/a00042.html | 2 +- doc/html/a00043.html | 2 +- doc/html/a00044.html | 2 +- doc/html/a00045.html | 2 +- doc/html/a00046.html | 2 +- doc/html/a00047.html | 2 +- doc/html/a00048.html | 2 +- doc/html/a00049.html | 2 +- doc/html/a00050.html | 2 +- doc/html/a00051.html | 2 +- doc/html/a00052.html | 2 +- doc/html/a00053.html | 2 +- doc/html/a00054.html | 2 +- doc/html/a00055.html | 2 +- doc/html/a00056.html | 2 +- doc/html/a00057.html | 2 +- doc/html/a00058.html | 2 +- doc/html/a00059.html | 2 +- doc/html/a00060.html | 2 +- doc/html/a00061.html | 2 +- doc/html/a00062.html | 2 +- doc/html/a00063.html | 2 +- doc/html/a00064.html | 2 +- doc/html/a00065.html | 2 +- doc/html/a00066.html | 2 +- doc/html/a00067.html | 2 +- doc/html/a00068.html | 2 +- doc/html/a00069.html | 2 +- doc/html/a00070.html | 2 +- doc/html/a00071.html | 2 +- doc/html/a00072.html | 2 +- doc/html/a00073.html | 2 +- doc/html/a00074.html | 2 +- doc/html/a00075.html | 2 +- doc/html/a00076.html | 2 +- doc/html/a00077.html | 2 +- doc/html/a00078.html | 2 +- doc/html/a00079.html | 2 +- doc/html/a00080.html | 2 +- doc/html/a00081.html | 2 +- doc/html/a00082.html | 2 +- doc/html/a00083.html | 2 +- doc/html/a00084.html | 2 +- doc/html/a00085.html | 2 +- doc/html/a00086.html | 2 +- doc/html/a00087.html | 2 +- doc/html/a00088.html | 2 +- doc/html/a00089.html | 2 +- doc/html/a00090.html | 2 +- doc/html/a00091.html | 2 +- doc/html/a00092.html | 2 +- doc/html/a00093.html | 2 +- doc/html/a00094.html | 2 +- doc/html/a00095.html | 2 +- doc/html/a00096.html | 2 +- doc/html/a00097.html | 2 +- doc/html/a00098.html | 2 +- doc/html/a00099.html | 2 +- doc/html/a00100.html | 2 +- doc/html/a00101.html | 2 +- doc/html/a00102.html | 2 +- doc/html/a00103.html | 2 +- doc/html/a00104.html | 2 +- doc/html/a00105.html | 2 +- doc/html/a00106.html | 2 +- doc/html/a00107.html | 2 +- doc/html/a00108.html | 2 +- doc/html/a00109.html | 2 +- doc/html/a00110.html | 2 +- doc/html/a00111.html | 2 +- doc/html/a00112.html | 2 +- doc/html/a00113.html | 2 +- doc/html/a00114.html | 2 +- doc/html/a00115.html | 2 +- doc/html/a00116.html | 2 +- doc/html/a00117.html | 2 +- doc/html/a00118.html | 2 +- doc/html/a00119.html | 2 +- doc/html/a00120.html | 2 +- doc/html/a00121.html | 2 +- doc/html/a00122.html | 2 +- doc/html/a00123.html | 2 +- doc/html/a00124.html | 2 +- doc/html/a00125.html | 2 +- doc/html/a00126.html | 2 +- doc/html/a00127.html | 2 +- doc/html/a00128.html | 2 +- doc/html/a00129.html | 2 +- doc/html/a00130.html | 2 +- doc/html/a00131.html | 2 +- doc/html/a00132.html | 2 +- doc/html/a00133.html | 2 +- doc/html/a00134.html | 2 +- doc/html/a00135.html | 2 +- doc/html/a00136.html | 2 +- doc/html/a00137.html | 2 +- doc/html/a00138.html | 2 +- doc/html/a00139.html | 2 +- doc/html/a00140.html | 2 +- doc/html/a00141.html | 2 +- doc/html/a00142.html | 2 +- doc/html/a00143.html | 2 +- doc/html/a00144.html | 2 +- doc/html/a00145.html | 2 +- doc/html/a00146.html | 2 +- doc/html/a00147.html | 2 +- doc/html/a00148.html | 2 +- doc/html/a00149.html | 2 +- doc/html/a00150.html | 2 +- doc/html/a00151.html | 2 +- doc/html/a00152.html | 2 +- doc/html/a00153.html | 2 +- doc/html/a00154.html | 2 +- doc/html/a00155.html | 2 +- doc/html/a00156.html | 2 +- doc/html/a00157.html | 2 +- doc/html/a00158.html | 2 +- doc/html/a00159.html | 2 +- doc/html/a00160.html | 2 +- doc/html/a00161.html | 2 +- doc/html/a00162.html | 2 +- doc/html/a00163.html | 2 +- doc/html/a00164.html | 2 +- doc/html/a00165.html | 2 +- doc/html/a00166.html | 2 +- doc/html/a00167.html | 2 +- doc/html/a00168.html | 2 +- doc/html/a00169.html | 2 +- doc/html/a00170.html | 2 +- doc/html/a00171.html | 2 +- doc/html/a00189.html | 2 +- doc/html/a00194.html | 2 +- doc/html/a00213.html | 2 +- doc/html/a00231.html | 2 +- doc/html/a00234.html | 2 +- doc/html/a00253.html | 2 +- doc/html/a00254.html | 2 +- doc/html/a00255.html | 2 +- doc/html/a00256.html | 2 +- doc/html/a00257.html | 2 +- doc/html/a00258.html | 2 +- doc/html/a00260.html | 2 +- doc/html/a00261.html | 2 +- doc/html/a00262.html | 2 +- doc/html/a00263.html | 2 +- doc/html/a00264.html | 2 +- doc/html/a00265.html | 2 +- doc/html/a00266.html | 2 +- doc/html/a00267.html | 2 +- doc/html/a00268.html | 2 +- doc/html/a00269.html | 2 +- doc/html/a00270.html | 2 +- doc/html/a00271.html | 2 +- doc/html/a00272.html | 2 +- doc/html/a00273.html | 2 +- doc/html/a00274.html | 2 +- doc/html/a00275.html | 2 +- doc/html/a00276.html | 2 +- doc/html/a00277.html | 2 +- doc/html/a00278.html | 2 +- doc/html/a00279.html | 2 +- doc/html/a00280.html | 2 +- doc/html/a00281.html | 2 +- doc/html/a00282.html | 2 +- doc/html/a00283.html | 2 +- doc/html/a00284.html | 2 +- doc/html/a00285.html | 2 +- doc/html/a00286.html | 2 +- doc/html/a00287.html | 2 +- doc/html/a00288.html | 2 +- doc/html/a00289.html | 2 +- doc/html/a00290.html | 2 +- doc/html/a00291.html | 2 +- doc/html/a00292.html | 2 +- doc/html/a00293.html | 2 +- doc/html/a00294.html | 2 +- doc/html/a00295.html | 2 +- doc/html/a00296.html | 2 +- doc/html/a00297.html | 2 +- doc/html/a00298.html | 2 +- doc/html/a00299.html | 2 +- doc/html/a00300.html | 2 +- doc/html/a00301.html | 2 +- doc/html/a00302.html | 2 +- doc/html/a00303.html | 2 +- doc/html/a00304.html | 2 +- doc/html/a00305.html | 2 +- doc/html/a00306.html | 2 +- doc/html/a00307.html | 2 +- doc/html/a00308.html | 2 +- doc/html/a00309.html | 2 +- doc/html/a00310.html | 2 +- doc/html/a00311.html | 2 +- doc/html/a00312.html | 2 +- doc/html/a00313.html | 2 +- doc/html/a00314.html | 2 +- doc/html/a00315.html | 2 +- doc/html/a00316.html | 2 +- doc/html/a00317.html | 2 +- doc/html/a00318.html | 2 +- doc/html/a00319.html | 2 +- doc/html/a00320.html | 2 +- doc/html/a00321.html | 2 +- doc/html/a00322.html | 2 +- doc/html/a00323.html | 2 +- doc/html/a00324.html | 2 +- doc/html/a00325.html | 2 +- doc/html/a00326.html | 2 +- doc/html/a00327.html | 2 +- doc/html/a00328.html | 2 +- doc/html/a00329.html | 2 +- doc/html/a00330.html | 2 +- doc/html/a00331.html | 2 +- doc/html/a00332.html | 2 +- doc/html/a00333.html | 2 +- doc/html/a00334.html | 2 +- doc/html/a00335.html | 2 +- doc/html/a00336.html | 2 +- doc/html/a00337.html | 2 +- doc/html/a00338.html | 2 +- doc/html/a00339.html | 2 +- doc/html/a00340.html | 2 +- doc/html/a00341.html | 2 +- doc/html/a00342.html | 2 +- doc/html/a00343.html | 2 +- doc/html/a00344.html | 2 +- doc/html/a00345.html | 2 +- doc/html/a00346.html | 2 +- doc/html/a00347.html | 2 +- doc/html/a00348.html | 2 +- doc/html/a00349.html | 2 +- doc/html/a00350.html | 2 +- doc/html/a00351.html | 2 +- doc/html/a00352.html | 2 +- doc/html/a00353.html | 2 +- doc/html/a00354.html | 2 +- doc/html/a00355.html | 2 +- doc/html/a00356.html | 2 +- doc/html/a00357.html | 2 +- doc/html/a00358.html | 2 +- doc/html/a00359.html | 2 +- doc/html/a00360.html | 2 +- doc/html/a00361.html | 2 +- doc/html/a00362.html | 2 +- doc/html/a00363.html | 2 +- doc/html/a00364.html | 2 +- doc/html/a00365.html | 2 +- doc/html/a00366.html | 2 +- doc/html/a00367.html | 2 +- doc/html/a00368.html | 2 +- doc/html/a00369.html | 2 +- doc/html/a00370.html | 2 +- doc/html/a00371.html | 2 +- doc/html/a00372.html | 2 +- doc/html/a00373.html | 2 +- doc/html/a00374.html | 2 +- doc/html/a00375.html | 2 +- doc/html/a00376.html | 2 +- doc/html/a00377.html | 2 +- doc/html/a00378.html | 2 +- doc/html/a00379.html | 2 +- doc/html/a00380.html | 2 +- doc/html/a00381.html | 2 +- doc/html/a00382.html | 2 +- doc/html/a00383.html | 2 +- doc/html/a00384.html | 2 +- doc/html/a00385.html | 2 +- doc/html/a00386.html | 2 +- doc/html/a00387.html | 2 +- doc/html/a00388.html | 2 +- doc/html/a00389.html | 2 +- doc/html/a00390.html | 2 +- doc/html/a00391.html | 2 +- doc/html/a00392.html | 2 +- doc/html/a00393.html | 2 +- doc/html/a00394.html | 2 +- doc/html/a00395.html | 2 +- doc/html/a00396.html | 2 +- doc/html/a00397.html | 2 +- doc/html/a00398.html | 2 +- doc/html/a00399.html | 2 +- doc/html/a00400.html | 2 +- doc/html/a00401.html | 2 +- doc/html/a00402.html | 2 +- doc/html/a00403.html | 2 +- doc/html/a00404.html | 2 +- doc/html/a00405.html | 2 +- doc/html/a00406.html | 2 +- doc/html/a00407.html | 2 +- doc/html/a00408.html | 2 +- doc/html/a00409.html | 2 +- doc/html/annotated.html | 2 +- doc/html/classes.html | 2 +- .../dir_525f2cc589630bacbdc3bb450847427e.html | 2 +- .../dir_63fb2cc293d133785b96e521fa051167.html | 2 +- .../dir_87119f26c7695cbc270003e99bc7f49f.html | 2 +- .../dir_b9976680b2be72d2d0b8fca1c31202a2.html | 2 +- doc/html/files.html | 2 +- doc/html/functions.html | 2 +- doc/html/functions_0x62.html | 2 +- doc/html/functions_0x63.html | 2 +- doc/html/functions_0x64.html | 2 +- doc/html/functions_0x65.html | 2 +- doc/html/functions_0x66.html | 2 +- doc/html/functions_0x67.html | 2 +- doc/html/functions_0x68.html | 2 +- doc/html/functions_0x69.html | 2 +- doc/html/functions_0x6a.html | 2 +- doc/html/functions_0x6c.html | 2 +- doc/html/functions_0x6d.html | 2 +- doc/html/functions_0x6e.html | 2 +- doc/html/functions_0x6f.html | 2 +- doc/html/functions_0x70.html | 2 +- doc/html/functions_0x71.html | 2 +- doc/html/functions_0x72.html | 2 +- doc/html/functions_0x73.html | 2 +- doc/html/functions_0x74.html | 2 +- doc/html/functions_0x75.html | 2 +- doc/html/functions_0x76.html | 2 +- doc/html/functions_0x77.html | 2 +- doc/html/functions_0x7e.html | 2 +- doc/html/functions_enum.html | 2 +- doc/html/functions_eval.html | 2 +- doc/html/functions_func.html | 2 +- doc/html/functions_func_0x62.html | 2 +- doc/html/functions_func_0x63.html | 2 +- doc/html/functions_func_0x64.html | 2 +- doc/html/functions_func_0x65.html | 2 +- doc/html/functions_func_0x66.html | 2 +- doc/html/functions_func_0x67.html | 2 +- doc/html/functions_func_0x68.html | 2 +- doc/html/functions_func_0x69.html | 2 +- doc/html/functions_func_0x6a.html | 2 +- doc/html/functions_func_0x6c.html | 2 +- doc/html/functions_func_0x6d.html | 2 +- doc/html/functions_func_0x6e.html | 2 +- doc/html/functions_func_0x6f.html | 2 +- doc/html/functions_func_0x70.html | 2 +- doc/html/functions_func_0x71.html | 2 +- doc/html/functions_func_0x72.html | 2 +- doc/html/functions_func_0x73.html | 2 +- doc/html/functions_func_0x74.html | 2 +- doc/html/functions_func_0x75.html | 2 +- doc/html/functions_func_0x77.html | 2 +- doc/html/functions_func_0x7e.html | 2 +- doc/html/functions_rela.html | 2 +- doc/html/functions_type.html | 2 +- doc/html/functions_vars.html | 2 +- doc/html/globals.html | 2 +- doc/html/globals_func.html | 2 +- doc/html/hierarchy.html | 2 +- doc/html/index.html | 2 +- doc/html/modules.html | 2 +- doc/html/namespacemembers.html | 2 +- doc/html/namespacemembers_enum.html | 2 +- doc/html/namespacemembers_eval.html | 2 +- doc/html/namespacemembers_func.html | 2 +- doc/html/namespacemembers_type.html | 2 +- doc/html/namespaces.html | 2 +- doc/html/pages.html | 2 +- examples/GettingStarted/index.html | 2 +- .../GettingStarted/sub_string_finder/Makefile | 8 +- .../sub_string_finder/Makefile.windows | 14 +- .../sub_string_finder/readme.html | 4 +- .../sub_string_finder/sub_string_finder.cpp | 2 +- .../sub_string_finder_extended.cpp | 2 +- .../sub_string_finder_pretty.cpp | 2 +- examples/Makefile | 2 +- examples/common/copy_libraries.bat | 2 +- examples/common/examples-common.inc | 2 +- examples/common/gui/Makefile.gmake | 6 +- examples/common/gui/Makefile.win | 2 +- examples/common/gui/convideo.cpp | 10 +- examples/common/gui/d2dvideo.cpp | 10 +- examples/common/gui/dxcheck.bat | 2 +- examples/common/gui/gdivideo.cpp | 6 +- examples/common/gui/macvideo.cpp | 34 ++-- examples/common/gui/video.h | 8 +- examples/common/gui/winvideo.h | 8 +- .../common/gui/xcode/tbbExample/OpenGLView.h | 2 +- .../common/gui/xcode/tbbExample/OpenGLView.m | 2 +- examples/common/gui/xcode/tbbExample/main.m | 2 +- .../gui/xcode/tbbExample/tbbAppDelegate.h | 2 +- .../gui/xcode/tbbExample/tbbAppDelegate.m | 2 +- .../xcode/tbbExample/tbbExample-Info.plist | 2 +- .../xcode/tbbExample/tbbExample-Prefix.pch | 2 +- examples/common/gui/xvideo.cpp | 14 +- examples/common/index.html | 6 +- examples/common/utility/fast_random.h | 2 +- examples/common/utility/utility.h | 2 +- .../count_strings/Makefile | 2 +- .../count_strings/Makefile.windows | 2 +- .../count_strings/count_strings.cpp | 2 +- .../count_strings/readme.html | 4 +- examples/concurrent_hash_map/index.html | 2 +- examples/concurrent_priority_queue/index.html | 2 +- .../shortpath/Makefile | 2 +- .../shortpath/Makefile.windows | 2 +- .../shortpath/readme.html | 4 +- .../shortpath/shortpath.cpp | 2 +- examples/graph/binpack/Makefile | 2 +- examples/graph/binpack/Makefile.windows | 2 +- examples/graph/binpack/binpack.cpp | 2 +- examples/graph/binpack/readme.html | 4 +- examples/graph/cholesky/Makefile | 2 +- examples/graph/cholesky/Makefile.windows | 2 +- examples/graph/cholesky/cholesky.cpp | 2 +- examples/graph/cholesky/init.cpp | 2 +- examples/graph/cholesky/readme.html | 4 +- examples/graph/dining_philosophers/Makefile | 2 +- .../dining_philosophers/Makefile.windows | 2 +- .../dining_philosophers.cpp | 2 +- .../graph/dining_philosophers/readme.html | 4 +- examples/graph/fgbzip2/Makefile | 2 +- examples/graph/fgbzip2/Makefile.windows | 2 +- examples/graph/fgbzip2/blocksort.cpp | 2 +- examples/graph/fgbzip2/bzlib.cpp | 2 +- examples/graph/fgbzip2/bzlib.h | 2 +- examples/graph/fgbzip2/bzlib_private.h | 2 +- examples/graph/fgbzip2/compress.cpp | 2 +- examples/graph/fgbzip2/crctable.cpp | 2 +- examples/graph/fgbzip2/decompress.cpp | 2 +- examples/graph/fgbzip2/fgbzip2.cpp | 2 +- examples/graph/fgbzip2/huffman.cpp | 2 +- examples/graph/fgbzip2/randtable.cpp | 2 +- examples/graph/fgbzip2/readme.html | 4 +- examples/graph/index.html | 2 +- examples/graph/logic_sim/D_latch.h | 2 +- examples/graph/logic_sim/Makefile | 2 +- examples/graph/logic_sim/Makefile.windows | 2 +- examples/graph/logic_sim/basics.h | 2 +- examples/graph/logic_sim/four_bit_adder.h | 2 +- examples/graph/logic_sim/one_bit_adder.h | 2 +- examples/graph/logic_sim/readme.html | 2 +- examples/graph/logic_sim/test_all.cpp | 2 +- examples/graph/logic_sim/two_bit_adder.h | 2 +- examples/graph/matmult/Makefile | 2 +- examples/graph/matmult/Makefile.windows | 2 +- examples/graph/matmult/matmult.cpp | 2 +- examples/graph/matmult/readme.html | 2 +- examples/graph/som/Makefile | 2 +- examples/graph/som/Makefile.windows | 2 +- examples/graph/som/readme.html | 4 +- examples/graph/som/som.cpp | 2 +- examples/graph/som/som.h | 2 +- examples/graph/som/som_graph.cpp | 2 +- examples/graph/stereo/Makefile | 2 +- examples/graph/stereo/Makefile.windows | 2 +- examples/graph/stereo/imageEffects.cl | 2 +- examples/graph/stereo/lodepng.cpp | 2 +- examples/graph/stereo/lodepng.h | 2 +- examples/graph/stereo/readme.html | 4 +- examples/graph/stereo/stereo.cpp | 2 +- examples/graph/stereo/utils.h | 2 +- examples/index.html | 18 +- examples/parallel_do/index.html | 2 +- .../parallel_do/parallel_preorder/Graph.cpp | 2 +- .../parallel_do/parallel_preorder/Graph.h | 2 +- .../parallel_do/parallel_preorder/Makefile | 2 +- .../parallel_preorder/Makefile.windows | 2 +- .../parallel_do/parallel_preorder/Matrix.h | 2 +- .../parallel_do/parallel_preorder/main.cpp | 2 +- .../parallel_preorder/parallel_preorder.cpp | 2 +- .../parallel_do/parallel_preorder/readme.html | 4 +- examples/parallel_for/game_of_life/Makefile | 2 +- .../game_of_life/Makefile.windows | 2 +- .../parallel_for/game_of_life/msvs/resource.h | 2 +- .../parallel_for/game_of_life/readme.html | 4 +- .../game_of_life/src/AssemblyInfo.cpp | 2 +- .../parallel_for/game_of_life/src/Board.h | 2 +- .../game_of_life/src/Evolution.cpp | 2 +- .../parallel_for/game_of_life/src/Evolution.h | 2 +- .../parallel_for/game_of_life/src/Form1.h | 2 +- .../game_of_life/src/Game_of_life.cpp | 2 +- .../game_of_life/src/Update_state.cpp | 2 +- examples/parallel_for/index.html | 2 +- .../parallel_for/polygon_overlay/Makefile | 8 +- .../polygon_overlay/Makefile.windows | 2 +- .../msvs/{pover.sln => polygon_overlay.sln} | 0 .../polygon_overlay/msvs/resource.h | 2 +- .../parallel_for/polygon_overlay/polymain.cpp | 2 +- .../parallel_for/polygon_overlay/polymain.h | 2 +- .../parallel_for/polygon_overlay/polyover.cpp | 2 +- .../parallel_for/polygon_overlay/polyover.h | 2 +- .../polygon_overlay/pover_global.h | 2 +- .../polygon_overlay/pover_video.cpp | 2 +- .../polygon_overlay/pover_video.h | 2 +- .../parallel_for/polygon_overlay/readme.html | 4 +- .../parallel_for/polygon_overlay/rpolygon.h | 2 +- examples/parallel_for/seismic/Makefile | 8 +- .../parallel_for/seismic/Makefile.windows | 2 +- examples/parallel_for/seismic/main.cpp | 2 +- examples/parallel_for/seismic/msvs/resource.h | 2 +- .../{SeismicSimulation.sln => seismic.sln} | 0 examples/parallel_for/seismic/readme.html | 6 +- .../parallel_for/seismic/seismic_video.cpp | 2 +- examples/parallel_for/seismic/seismic_video.h | 2 +- examples/parallel_for/seismic/universe.cpp | 2 +- examples/parallel_for/seismic/universe.h | 2 +- examples/parallel_for/tachyon/Makefile | 4 +- .../parallel_for/tachyon/Makefile.windows | 2 +- examples/parallel_for/tachyon/msvs/resource.h | 2 +- .../tachyon/msvs/win8ui/App.xaml.cpp | 2 +- .../tachyon/msvs/win8ui/App.xaml.h | 2 +- .../tachyon/msvs/win8ui/DirectXBase.cpp | 2 +- .../tachyon/msvs/win8ui/DirectXBase.h | 2 +- .../tachyon/msvs/win8ui/DirectXPage.xaml.cpp | 2 +- .../tachyon/msvs/win8ui/DirectXPage.xaml.h | 2 +- .../msvs/win8ui/copy_libraries_and_assets.bat | 2 +- .../parallel_for/tachyon/msvs/win8ui/pch.h | 2 +- .../msvs/win8ui/tbbTachyonRenderer.cpp | 2 +- .../tachyon/msvs/win8ui/tbbTachyonRenderer.h | 2 +- examples/parallel_for/tachyon/readme.html | 6 +- examples/parallel_for/tachyon/src/api.cpp | 2 +- examples/parallel_for/tachyon/src/api.h | 2 +- examples/parallel_for/tachyon/src/apigeom.cpp | 2 +- .../parallel_for/tachyon/src/apitrigeom.cpp | 2 +- .../parallel_for/tachyon/src/apitrigeom.h | 2 +- examples/parallel_for/tachyon/src/bndbox.cpp | 2 +- examples/parallel_for/tachyon/src/bndbox.h | 2 +- examples/parallel_for/tachyon/src/box.cpp | 2 +- examples/parallel_for/tachyon/src/box.h | 2 +- examples/parallel_for/tachyon/src/camera.cpp | 2 +- examples/parallel_for/tachyon/src/camera.h | 2 +- .../parallel_for/tachyon/src/coordsys.cpp | 2 +- examples/parallel_for/tachyon/src/coordsys.h | 2 +- .../parallel_for/tachyon/src/cylinder.cpp | 2 +- examples/parallel_for/tachyon/src/cylinder.h | 2 +- examples/parallel_for/tachyon/src/extvol.cpp | 2 +- examples/parallel_for/tachyon/src/extvol.h | 2 +- examples/parallel_for/tachyon/src/global.cpp | 2 +- examples/parallel_for/tachyon/src/global.h | 2 +- examples/parallel_for/tachyon/src/grid.cpp | 2 +- examples/parallel_for/tachyon/src/grid.h | 2 +- examples/parallel_for/tachyon/src/imageio.cpp | 2 +- examples/parallel_for/tachyon/src/imageio.h | 2 +- examples/parallel_for/tachyon/src/imap.cpp | 2 +- examples/parallel_for/tachyon/src/imap.h | 2 +- .../parallel_for/tachyon/src/intersect.cpp | 2 +- examples/parallel_for/tachyon/src/intersect.h | 2 +- examples/parallel_for/tachyon/src/jpeg.cpp | 2 +- examples/parallel_for/tachyon/src/jpeg.h | 2 +- examples/parallel_for/tachyon/src/light.cpp | 2 +- examples/parallel_for/tachyon/src/light.h | 2 +- examples/parallel_for/tachyon/src/machine.h | 2 +- examples/parallel_for/tachyon/src/macros.h | 2 +- examples/parallel_for/tachyon/src/main.cpp | 2 +- .../parallel_for/tachyon/src/objbound.cpp | 2 +- examples/parallel_for/tachyon/src/objbound.h | 2 +- examples/parallel_for/tachyon/src/parse.cpp | 154 +++++++------- examples/parallel_for/tachyon/src/parse.h | 2 +- examples/parallel_for/tachyon/src/plane.cpp | 2 +- examples/parallel_for/tachyon/src/plane.h | 2 +- examples/parallel_for/tachyon/src/ppm.cpp | 2 +- examples/parallel_for/tachyon/src/ppm.h | 2 +- examples/parallel_for/tachyon/src/pthread.cpp | 2 +- examples/parallel_for/tachyon/src/pthread_w.h | 2 +- examples/parallel_for/tachyon/src/quadric.cpp | 2 +- examples/parallel_for/tachyon/src/quadric.h | 2 +- examples/parallel_for/tachyon/src/render.cpp | 2 +- examples/parallel_for/tachyon/src/render.h | 2 +- examples/parallel_for/tachyon/src/ring.cpp | 2 +- examples/parallel_for/tachyon/src/ring.h | 2 +- examples/parallel_for/tachyon/src/shade.cpp | 2 +- examples/parallel_for/tachyon/src/shade.h | 2 +- examples/parallel_for/tachyon/src/sphere.cpp | 2 +- examples/parallel_for/tachyon/src/sphere.h | 2 +- .../tachyon/src/tachyon_video.cpp | 2 +- .../parallel_for/tachyon/src/tachyon_video.h | 2 +- examples/parallel_for/tachyon/src/texture.cpp | 2 +- examples/parallel_for/tachyon/src/texture.h | 2 +- examples/parallel_for/tachyon/src/tgafile.cpp | 2 +- examples/parallel_for/tachyon/src/tgafile.h | 2 +- examples/parallel_for/tachyon/src/trace.h | 2 +- .../parallel_for/tachyon/src/trace.serial.cpp | 2 +- .../parallel_for/tachyon/src/trace.simple.cpp | 7 +- .../parallel_for/tachyon/src/trace.tbb.cpp | 2 +- .../parallel_for/tachyon/src/trace.tbb1d.cpp | 2 +- .../parallel_for/tachyon/src/trace_rest.cpp | 2 +- .../parallel_for/tachyon/src/triangle.cpp | 2 +- examples/parallel_for/tachyon/src/triangle.h | 2 +- examples/parallel_for/tachyon/src/types.h | 2 +- examples/parallel_for/tachyon/src/ui.cpp | 2 +- examples/parallel_for/tachyon/src/ui.h | 2 +- examples/parallel_for/tachyon/src/util.cpp | 2 +- examples/parallel_for/tachyon/src/util.h | 2 +- examples/parallel_for/tachyon/src/vector.cpp | 2 +- examples/parallel_for/tachyon/src/vector.h | 2 +- examples/parallel_for/tachyon/src/vol.cpp | 65 +++--- examples/parallel_for/tachyon/src/vol.h | 2 +- examples/parallel_reduce/convex_hull/Makefile | 2 +- .../convex_hull/Makefile.windows | 2 +- .../parallel_reduce/convex_hull/convex_hull.h | 2 +- .../convex_hull/convex_hull_bench.cpp | 2 +- .../convex_hull/convex_hull_sample.cpp | 2 +- .../parallel_reduce/convex_hull/readme.html | 4 +- examples/parallel_reduce/index.html | 2 +- examples/parallel_reduce/primes/Makefile | 2 +- .../parallel_reduce/primes/Makefile.windows | 2 +- examples/parallel_reduce/primes/main.cpp | 6 +- examples/parallel_reduce/primes/primes.cpp | 2 +- examples/parallel_reduce/primes/primes.h | 2 +- examples/parallel_reduce/primes/readme.html | 4 +- examples/pipeline/index.html | 2 +- examples/pipeline/square/Makefile | 2 +- examples/pipeline/square/Makefile.windows | 2 +- examples/pipeline/square/gen_input.cpp | 2 +- examples/pipeline/square/readme.html | 4 +- examples/pipeline/square/square.cpp | 2 +- examples/task/index.html | 2 +- examples/task/tree_sum/Makefile | 2 +- examples/task/tree_sum/Makefile.windows | 2 +- .../tree_sum/OptimizedParallelSumTree.cpp | 2 +- examples/task/tree_sum/SerialSumTree.cpp | 2 +- .../task/tree_sum/SimpleParallelSumTree.cpp | 2 +- examples/task/tree_sum/TreeMaker.h | 2 +- examples/task/tree_sum/common.h | 2 +- examples/task/tree_sum/main.cpp | 2 +- examples/task/tree_sum/readme.html | 4 +- examples/task_arena/fractal/Makefile | 8 +- examples/task_arena/fractal/Makefile.windows | 2 +- examples/task_arena/fractal/fractal.cpp | 2 +- examples/task_arena/fractal/fractal.h | 2 +- examples/task_arena/fractal/fractal_video.h | 2 +- examples/task_arena/fractal/main.cpp | 2 +- examples/task_arena/fractal/msvs/resource.h | 2 +- examples/task_arena/fractal/readme.html | 4 +- examples/task_arena/index.html | 2 +- examples/task_group/index.html | 2 +- examples/task_group/sudoku/Makefile | 2 +- examples/task_group/sudoku/Makefile.windows | 2 +- examples/task_group/sudoku/readme.html | 4 +- examples/task_group/sudoku/sudoku.cpp | 2 +- examples/test_all/fibonacci/Fibonacci.cpp | 2 +- examples/test_all/fibonacci/Makefile | 2 +- examples/test_all/fibonacci/Makefile.windows | 2 +- examples/test_all/fibonacci/readme.html | 4 +- examples/test_all/index.html | 2 +- include/index.html | 2 +- include/serial/tbb/parallel_for.h | 2 +- include/serial/tbb/tbb_annotate.h | 2 +- include/tbb/aggregator.h | 2 +- include/tbb/aligned_space.h | 2 +- include/tbb/atomic.h | 2 +- include/tbb/blocked_range.h | 2 +- include/tbb/blocked_range2d.h | 2 +- include/tbb/blocked_range3d.h | 2 +- include/tbb/cache_aligned_allocator.h | 2 +- include/tbb/combinable.h | 2 +- include/tbb/compat/condition_variable | 2 +- include/tbb/compat/ppl.h | 2 +- include/tbb/compat/thread | 2 +- include/tbb/compat/tuple | 2 +- include/tbb/concurrent_hash_map.h | 2 +- include/tbb/concurrent_lru_cache.h | 2 +- include/tbb/concurrent_priority_queue.h | 20 +- include/tbb/concurrent_queue.h | 2 +- include/tbb/concurrent_unordered_map.h | 2 +- include/tbb/concurrent_unordered_set.h | 2 +- include/tbb/concurrent_vector.h | 2 +- include/tbb/critical_section.h | 2 +- include/tbb/enumerable_thread_specific.h | 2 +- include/tbb/flow_graph.h | 2 +- include/tbb/flow_graph_abstractions.h | 2 +- include/tbb/flow_graph_opencl_node.h | 50 +++-- include/tbb/gfx_factory.h | 2 +- include/tbb/global_control.h | 2 +- include/tbb/index.html | 2 +- include/tbb/internal/_aggregator_impl.h | 2 +- include/tbb/internal/_concurrent_queue_impl.h | 2 +- .../tbb/internal/_concurrent_unordered_impl.h | 2 +- .../tbb/internal/_flow_graph_async_msg_impl.h | 2 +- include/tbb/internal/_flow_graph_impl.h | 2 +- .../tbb/internal/_flow_graph_indexer_impl.h | 2 +- .../internal/_flow_graph_item_buffer_impl.h | 2 +- include/tbb/internal/_flow_graph_join_impl.h | 2 +- include/tbb/internal/_flow_graph_node_impl.h | 2 +- .../tbb/internal/_flow_graph_streaming_node.h | 2 +- .../internal/_flow_graph_tagged_buffer_impl.h | 2 +- include/tbb/internal/_flow_graph_trace_impl.h | 2 +- include/tbb/internal/_flow_graph_types_impl.h | 2 +- include/tbb/internal/_mutex_padding.h | 2 +- include/tbb/internal/_range_iterator.h | 2 +- include/tbb/internal/_tbb_hash_compare_impl.h | 2 +- include/tbb/internal/_tbb_strings.h | 2 +- include/tbb/internal/_tbb_windef.h | 2 +- include/tbb/internal/_template_helpers.h | 2 +- .../tbb/internal/_x86_eliding_mutex_impl.h | 2 +- include/tbb/internal/_x86_rtm_rw_mutex_impl.h | 2 +- include/tbb/machine/gcc_armv7.h | 2 +- include/tbb/machine/gcc_generic.h | 2 +- include/tbb/machine/gcc_ia32_common.h | 2 +- include/tbb/machine/gcc_itsx.h | 2 +- include/tbb/machine/ibm_aix51.h | 2 +- include/tbb/machine/icc_generic.h | 2 +- include/tbb/machine/linux_common.h | 2 +- include/tbb/machine/linux_ia32.h | 2 +- include/tbb/machine/linux_ia64.h | 2 +- include/tbb/machine/linux_intel64.h | 2 +- include/tbb/machine/mac_ppc.h | 2 +- include/tbb/machine/macos_common.h | 10 +- include/tbb/machine/mic_common.h | 2 +- include/tbb/machine/msvc_armv7.h | 2 +- include/tbb/machine/msvc_ia32_common.h | 2 +- include/tbb/machine/sunos_sparc.h | 2 +- include/tbb/machine/windows_api.h | 2 +- include/tbb/machine/windows_ia32.h | 2 +- include/tbb/machine/windows_intel64.h | 2 +- include/tbb/memory_pool.h | 2 +- include/tbb/mutex.h | 2 +- include/tbb/null_mutex.h | 2 +- include/tbb/null_rw_mutex.h | 2 +- include/tbb/parallel_do.h | 74 ++++--- include/tbb/parallel_for.h | 2 +- include/tbb/parallel_for_each.h | 2 +- include/tbb/parallel_invoke.h | 2 +- include/tbb/parallel_reduce.h | 2 +- include/tbb/parallel_scan.h | 2 +- include/tbb/parallel_sort.h | 2 +- include/tbb/parallel_while.h | 2 +- include/tbb/partitioner.h | 2 +- include/tbb/pipeline.h | 2 +- include/tbb/queuing_mutex.h | 2 +- include/tbb/queuing_rw_mutex.h | 2 +- include/tbb/reader_writer_lock.h | 2 +- include/tbb/recursive_mutex.h | 2 +- include/tbb/runtime_loader.h | 2 +- include/tbb/scalable_allocator.h | 2 +- include/tbb/spin_mutex.h | 2 +- include/tbb/spin_rw_mutex.h | 2 +- include/tbb/task.h | 2 +- include/tbb/task_arena.h | 2 +- include/tbb/task_group.h | 2 +- include/tbb/task_scheduler_init.h | 2 +- include/tbb/task_scheduler_observer.h | 2 +- include/tbb/tbb.h | 2 +- include/tbb/tbb_allocator.h | 2 +- include/tbb/tbb_config.h | 25 +-- include/tbb/tbb_exception.h | 2 +- include/tbb/tbb_machine.h | 4 +- include/tbb/tbb_profiling.h | 2 +- include/tbb/tbb_stddef.h | 4 +- include/tbb/tbb_thread.h | 2 +- include/tbb/tbbmalloc_proxy.h | 2 +- include/tbb/tick_count.h | 2 +- index.html | 2 +- jni/Android.mk | 2 +- jni/Application.mk | 2 +- python/Makefile | 2 +- python/index.html | 4 +- python/setup.py | 2 +- python/tbb.i | 2 +- python/tbb.src.py | 2 +- src/Makefile | 2 +- src/index.html | 2 +- src/old/concurrent_queue_v2.cpp | 2 +- src/old/concurrent_queue_v2.h | 2 +- src/old/concurrent_vector_v2.cpp | 2 +- src/old/concurrent_vector_v2.h | 2 +- src/old/spin_rw_mutex_v2.cpp | 2 +- src/old/spin_rw_mutex_v2.h | 2 +- src/old/task_v2.cpp | 2 +- src/old/test_concurrent_queue_v2.cpp | 2 +- src/old/test_concurrent_vector_v2.cpp | 2 +- src/old/test_mutex_v2.cpp | 2 +- src/old/test_task_scheduler_observer_v3.cpp | 2 +- src/perf/coarse_grained_raii_lru_cache.h | 2 +- src/perf/cpq_pdes.cpp | 2 +- src/perf/fibonacci_impl_tbb.cpp | 2 +- src/perf/perf.cpp | 2 +- src/perf/perf.h | 2 +- src/perf/perf_sched.cpp | 2 +- src/perf/run_statistics.sh | 2 +- src/perf/statistics.cpp | 2 +- src/perf/statistics.h | 2 +- src/perf/statistics_xml.h | 2 +- src/perf/time_cpq_throughput_test.cpp | 2 +- src/perf/time_fibonacci_cutoff.cpp | 2 +- src/perf/time_framework.h | 2 +- src/perf/time_hash_map.cpp | 2 +- src/perf/time_hash_map_fill.cpp | 2 +- src/perf/time_hash_map_fill.html | 2 +- src/perf/time_locked_work.cpp | 2 +- src/perf/time_lru_cache_throughput.cpp | 2 +- src/perf/time_parallel_for_each.cpp | 2 +- src/perf/time_sandbox.h | 2 +- src/perf/time_split_node.cpp | 2 +- src/perf/time_vector.cpp | 2 +- src/rml/client/index.html | 2 +- src/rml/client/library_assert.h | 2 +- src/rml/client/omp_dynamic_link.cpp | 2 +- src/rml/client/omp_dynamic_link.h | 2 +- src/rml/client/rml_factory.h | 2 +- src/rml/client/rml_omp.cpp | 2 +- src/rml/client/rml_tbb.cpp | 2 +- src/rml/include/index.html | 2 +- src/rml/include/rml_base.h | 2 +- src/rml/include/rml_omp.h | 2 +- src/rml/include/rml_tbb.h | 2 +- src/rml/index.html | 2 +- src/rml/perfor/omp_nested.cpp | 2 +- src/rml/perfor/omp_simple.cpp | 2 +- src/rml/perfor/tbb_multi_omp.cpp | 2 +- src/rml/perfor/tbb_simple.cpp | 2 +- src/rml/perfor/thread_level.h | 2 +- src/rml/server/index.html | 2 +- src/rml/server/irml.rc | 4 +- src/rml/server/job_automaton.h | 2 +- src/rml/server/lin-rml-export.def | 2 +- src/rml/server/rml_server.cpp | 2 +- src/rml/server/thread_monitor.h | 2 +- src/rml/server/wait_counter.h | 2 +- src/rml/server/win32-rml-export.def | 2 +- src/rml/server/win64-rml-export.def | 2 +- src/rml/test/rml_omp_stub.cpp | 2 +- src/rml/test/test_job_automaton.cpp | 2 +- src/rml/test/test_rml_mixed.cpp | 2 +- src/rml/test/test_rml_omp.cpp | 2 +- src/rml/test/test_rml_omp_c_linkage.c | 2 +- src/rml/test/test_rml_tbb.cpp | 2 +- src/rml/test/test_server.h | 2 +- src/rml/test/test_thread_monitor.cpp | 2 +- src/tbb/arena.cpp | 2 +- src/tbb/arena.h | 2 +- src/tbb/cache_aligned_allocator.cpp | 2 +- src/tbb/cilk-tbb-interop.h | 2 +- src/tbb/concurrent_hash_map.cpp | 2 +- src/tbb/concurrent_monitor.cpp | 2 +- src/tbb/concurrent_monitor.h | 2 +- src/tbb/concurrent_queue.cpp | 2 +- src/tbb/concurrent_vector.cpp | 2 +- src/tbb/condition_variable.cpp | 2 +- src/tbb/critical_section.cpp | 2 +- src/tbb/custom_scheduler.h | 2 +- src/tbb/dynamic_link.cpp | 2 +- src/tbb/dynamic_link.h | 4 +- src/tbb/governor.cpp | 2 +- src/tbb/governor.h | 2 +- src/tbb/ia32-masm/atomic_support.asm | 2 +- src/tbb/ia32-masm/itsx.asm | 2 +- src/tbb/ia32-masm/lock_byte.asm | 2 +- src/tbb/ia64-gas/atomic_support.s | 2 +- src/tbb/ia64-gas/ia64_misc.s | 2 +- src/tbb/ia64-gas/lock_byte.s | 2 +- src/tbb/ia64-gas/log2.s | 2 +- src/tbb/ia64-gas/pause.s | 2 +- src/tbb/ibm_aix51/atomic_support.c | 2 +- src/tbb/index.html | 2 +- src/tbb/intel64-masm/atomic_support.asm | 2 +- src/tbb/intel64-masm/intel64_misc.asm | 2 +- src/tbb/intel64-masm/itsx.asm | 2 +- src/tbb/intrusive_list.h | 2 +- src/tbb/itt_notify.cpp | 2 +- src/tbb/itt_notify.h | 2 +- src/tbb/lin32-tbb-export.def | 2 +- src/tbb/lin32-tbb-export.lst | 2 +- src/tbb/lin64-tbb-export.def | 2 +- src/tbb/lin64-tbb-export.lst | 2 +- src/tbb/lin64ipf-tbb-export.def | 2 +- src/tbb/lin64ipf-tbb-export.lst | 2 +- src/tbb/mac32-tbb-export.def | 2 +- src/tbb/mac32-tbb-export.lst | 4 +- src/tbb/mac64-tbb-export.def | 2 +- src/tbb/mac64-tbb-export.lst | 4 +- src/tbb/mailbox.h | 2 +- src/tbb/market.cpp | 2 +- src/tbb/market.h | 2 +- src/tbb/mutex.cpp | 2 +- src/tbb/observer_proxy.cpp | 2 +- src/tbb/observer_proxy.h | 2 +- src/tbb/pipeline.cpp | 2 +- src/tbb/private_server.cpp | 2 +- src/tbb/queuing_mutex.cpp | 2 +- src/tbb/queuing_rw_mutex.cpp | 2 +- src/tbb/reader_writer_lock.cpp | 2 +- src/tbb/recursive_mutex.cpp | 2 +- src/tbb/scheduler.cpp | 4 +- src/tbb/scheduler.h | 2 +- src/tbb/scheduler_common.h | 2 +- src/tbb/scheduler_utility.h | 2 +- src/tbb/semaphore.cpp | 2 +- src/tbb/semaphore.h | 2 +- src/tbb/spin_mutex.cpp | 2 +- src/tbb/spin_rw_mutex.cpp | 2 +- src/tbb/task.cpp | 2 +- src/tbb/task_group_context.cpp | 2 +- src/tbb/task_stream.h | 2 +- src/tbb/tbb_assert_impl.h | 2 +- src/tbb/tbb_main.cpp | 2 +- src/tbb/tbb_main.h | 2 +- src/tbb/tbb_misc.cpp | 2 +- src/tbb/tbb_misc.h | 2 +- src/tbb/tbb_misc_ex.cpp | 2 +- src/tbb/tbb_resource.rc | 4 +- src/tbb/tbb_statistics.cpp | 2 +- src/tbb/tbb_statistics.h | 2 +- src/tbb/tbb_thread.cpp | 2 +- src/tbb/tbb_version.h | 2 +- src/tbb/tls.h | 2 +- src/tbb/tools_api/disable_warnings.h | 2 +- src/tbb/tools_api/ittnotify.h | 2 +- src/tbb/tools_api/ittnotify_config.h | 2 +- src/tbb/tools_api/ittnotify_static.c | 2 +- src/tbb/tools_api/ittnotify_static.h | 2 +- src/tbb/tools_api/ittnotify_types.h | 2 +- src/tbb/tools_api/legacy/ittnotify.h | 2 +- src/tbb/win32-tbb-export.def | 2 +- src/tbb/win32-tbb-export.lst | 2 +- src/tbb/win64-gcc-tbb-export.def | 2 +- src/tbb/win64-gcc-tbb-export.lst | 2 +- src/tbb/win64-tbb-export.def | 2 +- src/tbb/win64-tbb-export.lst | 2 +- src/tbb/winrt-tbb-export.lst | 2 +- src/tbb/x86_rtm_rw_mutex.cpp | 2 +- src/tbbmalloc/Customize.h | 2 +- src/tbbmalloc/MapMemory.h | 4 +- src/tbbmalloc/Statistics.h | 2 +- src/tbbmalloc/TypeDefinitions.h | 2 +- src/tbbmalloc/backend.cpp | 4 +- src/tbbmalloc/backref.cpp | 2 +- src/tbbmalloc/frontend.cpp | 2 +- src/tbbmalloc/index.html | 2 +- src/tbbmalloc/large_objects.cpp | 2 +- src/tbbmalloc/lin32-proxy-export.def | 2 +- src/tbbmalloc/lin32-tbbmalloc-export.def | 2 +- src/tbbmalloc/lin64-proxy-export.def | 2 +- src/tbbmalloc/lin64-tbbmalloc-export.def | 2 +- src/tbbmalloc/lin64ipf-proxy-export.def | 2 +- src/tbbmalloc/lin64ipf-tbbmalloc-export.def | 2 +- src/tbbmalloc/mac32-tbbmalloc-export.def | 2 +- src/tbbmalloc/mac64-tbbmalloc-export.def | 2 +- src/tbbmalloc/proxy.cpp | 2 +- src/tbbmalloc/proxy.h | 2 +- src/tbbmalloc/proxy_overload_osx.h | 4 +- src/tbbmalloc/shared_utils.h | 2 +- src/tbbmalloc/tbb_function_replacement.cpp | 2 +- src/tbbmalloc/tbb_function_replacement.h | 2 +- src/tbbmalloc/tbbmalloc.cpp | 2 +- src/tbbmalloc/tbbmalloc.rc | 4 +- src/tbbmalloc/tbbmalloc_internal.h | 2 +- src/tbbmalloc/tbbmalloc_internal_api.h | 2 +- src/tbbmalloc/win32-gcc-tbbmalloc-export.def | 2 +- src/tbbmalloc/win32-tbbmalloc-export.def | 2 +- src/tbbmalloc/win64-gcc-tbbmalloc-export.def | 2 +- src/tbbmalloc/win64-tbbmalloc-export.def | 2 +- src/tbbproxy/tbbproxy-windows.asm | 2 +- src/tbbproxy/tbbproxy.cpp | 2 +- src/test/harness.h | 2 +- src/test/harness_allocator.h | 4 +- src/test/harness_allocator_overload.h | 2 +- src/test/harness_assert.h | 2 +- src/test/harness_bad_expr.h | 2 +- src/test/harness_barrier.h | 2 +- src/test/harness_checktype.h | 2 +- src/test/harness_concurrency.h | 2 +- src/test/harness_concurrency_tracker.h | 2 +- src/test/harness_cpu.h | 2 +- src/test/harness_defs.h | 8 +- src/test/harness_dynamic_libs.h | 2 +- src/test/harness_eh.h | 2 +- src/test/harness_fp.h | 2 +- src/test/harness_graph.h | 2 +- src/test/harness_inject_scheduler.h | 2 +- src/test/harness_iterator.h | 87 ++------ src/test/harness_m128.h | 2 +- src/test/harness_memory.h | 6 +- src/test/harness_mic.h | 2 +- src/test/harness_preload.h | 2 +- src/test/harness_report.h | 2 +- src/test/harness_runtime_loader.h | 2 +- src/test/harness_task.h | 2 +- src/test/harness_tbb_independence.h | 2 +- src/test/harness_test_cases_framework.h | 2 +- src/test/harness_tls.h | 2 +- src/test/harness_tsx.h | 2 +- src/test/test_ScalableAllocator.cpp | 2 +- src/test/test_ScalableAllocator_STL.cpp | 2 +- src/test/test_aggregator.cpp | 2 +- src/test/test_aligned_space.cpp | 2 +- src/test/test_allocator.h | 4 +- src/test/test_allocator_STL.h | 2 +- src/test/test_assembly.cpp | 2 +- src/test/test_async_msg.cpp | 2 +- src/test/test_async_node.cpp | 2 +- src/test/test_atomic.cpp | 2 +- src/test/test_blocked_range.cpp | 2 +- src/test/test_blocked_range2d.cpp | 2 +- src/test/test_blocked_range3d.cpp | 2 +- src/test/test_broadcast_node.cpp | 2 +- src/test/test_buffer_node.cpp | 2 +- src/test/test_cache_aligned_allocator.cpp | 2 +- src/test/test_cache_aligned_allocator_STL.cpp | 2 +- src/test/test_cilk_common.h | 2 +- src/test/test_cilk_dynamic_load.cpp | 2 +- src/test/test_cilk_interop.cpp | 2 +- src/test/test_combinable.cpp | 2 +- src/test/test_composite_node.cpp | 2 +- src/test/test_concurrent_hash_map.cpp | 2 +- src/test/test_concurrent_lru_cache.cpp | 2 +- src/test/test_concurrent_monitor.cpp | 2 +- src/test/test_concurrent_priority_queue.cpp | 5 +- src/test/test_concurrent_queue.cpp | 2 +- src/test/test_concurrent_queue_whitebox.cpp | 2 +- src/test/test_concurrent_unordered_common.h | 2 +- src/test/test_concurrent_unordered_map.cpp | 2 +- src/test/test_concurrent_unordered_set.cpp | 2 +- src/test/test_concurrent_vector.cpp | 2 +- src/test/test_condition_variable.h | 2 +- src/test/test_container_move_support.h | 2 +- src/test/test_continue_node.cpp | 2 +- src/test/test_critical_section.cpp | 2 +- src/test/test_dynamic_link.cpp | 2 +- src/test/test_eh_algorithms.cpp | 2 +- src/test/test_eh_flow_graph.cpp | 2 +- src/test/test_eh_tasks.cpp | 2 +- src/test/test_enumerable_thread_specific.cpp | 2 +- src/test/test_examples_common_utility.cpp | 2 +- src/test/test_fast_random.cpp | 2 +- src/test/test_flow_graph.cpp | 2 +- src/test/test_flow_graph_whitebox.cpp | 2 +- src/test/test_fp.cpp | 2 +- src/test/test_function_node.cpp | 2 +- src/test/test_gfx_factory.cpp | 2 +- src/test/test_global_control.cpp | 2 +- src/test/test_global_control_whitebox.cpp | 2 +- src/test/test_halt.cpp | 2 +- src/test/test_handle_perror.cpp | 2 +- src/test/test_hw_concurrency.cpp | 2 +- src/test/test_indexer_node.cpp | 2 +- src/test/test_initializer_list.h | 2 +- src/test/test_inits_loop.cpp | 2 +- src/test/test_intrusive_list.cpp | 2 +- src/test/test_ittnotify.cpp | 2 +- src/test/test_join_node.cpp | 2 +- src/test/test_lambda.cpp | 2 +- src/test/test_limiter_node.cpp | 2 +- src/test/test_malloc_atexit.cpp | 2 +- src/test/test_malloc_compliance.cpp | 10 +- src/test/test_malloc_init_shutdown.cpp | 2 +- src/test/test_malloc_lib_unload.cpp | 2 +- src/test/test_malloc_overload.cpp | 6 +- src/test/test_malloc_pools.cpp | 2 +- src/test/test_malloc_pure_c.c | 2 +- src/test/test_malloc_regression.cpp | 2 +- src/test/test_malloc_used_by_lib.cpp | 2 +- src/test/test_malloc_whitebox.cpp | 2 +- src/test/test_model_plugin.cpp | 2 +- src/test/test_multifunction_node.cpp | 2 +- src/test/test_mutex.cpp | 2 +- src/test/test_mutex_native_threads.cpp | 2 +- src/test/test_opencl_node.cl | 2 +- src/test/test_opencl_node.cpp | 30 +-- src/test/test_openmp.cpp | 2 +- src/test/test_overwrite_node.cpp | 2 +- src/test/test_parallel_do.cpp | 189 ++++++++++++++++-- src/test/test_parallel_for.cpp | 2 +- src/test/test_parallel_for_each.cpp | 2 +- src/test/test_parallel_for_vectorization.cpp | 2 +- src/test/test_parallel_invoke.cpp | 2 +- src/test/test_parallel_pipeline.cpp | 2 +- src/test/test_parallel_reduce.cpp | 2 +- src/test/test_parallel_scan.cpp | 2 +- src/test/test_parallel_sort.cpp | 2 +- src/test/test_parallel_while.cpp | 2 +- src/test/test_partitioner.h | 2 +- src/test/test_partitioner_whitebox.cpp | 2 +- src/test/test_partitioner_whitebox.h | 2 +- src/test/test_pipeline.cpp | 2 +- src/test/test_pipeline_with_tbf.cpp | 2 +- src/test/test_priority_queue_node.cpp | 2 +- src/test/test_queue_node.cpp | 2 +- src/test/test_range_based_for.h | 2 +- src/test/test_reader_writer_lock.cpp | 2 +- src/test/test_runtime_loader.cpp | 4 +- src/test/test_rwm_upgrade_downgrade.cpp | 2 +- src/test/test_semaphore.cpp | 4 +- src/test/test_sequencer_node.cpp | 2 +- src/test/test_source_node.cpp | 2 +- src/test/test_split_node.cpp | 2 +- src/test/test_static_assert.cpp | 2 +- src/test/test_std_thread.cpp | 2 +- src/test/test_streaming_node.cpp | 5 +- src/test/test_tagged_msg.cpp | 2 +- src/test/test_task.cpp | 2 +- src/test/test_task_arena.cpp | 2 +- src/test/test_task_assertions.cpp | 2 +- src/test/test_task_auto_init.cpp | 2 +- src/test/test_task_enqueue.cpp | 2 +- src/test/test_task_group.cpp | 2 +- src/test/test_task_leaks.cpp | 2 +- src/test/test_task_priority.cpp | 2 +- src/test/test_task_scheduler_init.cpp | 2 +- src/test/test_task_scheduler_observer.cpp | 2 +- src/test/test_task_steal_limit.cpp | 2 +- src/test/test_tbb_condition_variable.cpp | 2 +- src/test/test_tbb_fork.cpp | 2 +- src/test/test_tbb_header.cpp | 2 +- src/test/test_tbb_thread.cpp | 2 +- src/test/test_tbb_version.cpp | 4 +- src/test/test_thread.h | 2 +- src/test/test_tick_count.cpp | 2 +- src/test/test_tuple.cpp | 2 +- src/test/test_write_once_node.cpp | 2 +- src/test/test_yield.cpp | 2 +- 1206 files changed, 1796 insertions(+), 1614 deletions(-) rename examples/parallel_for/polygon_overlay/msvs/{pover.sln => polygon_overlay.sln} (100%) rename examples/parallel_for/seismic/msvs/{SeismicSimulation.sln => seismic.sln} (100%) diff --git a/CHANGES b/CHANGES index f76794f20a..afcaebf3c5 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,25 @@ The list of most significant changes made over time in Intel(R) Threading Building Blocks (Intel(R) TBB). +Intel TBB 2017 Update 4 +TBB_INTERFACE_VERSION == 9104 + +Changes (w.r.t. Intel TBB 2017 Update 3): + +- Added support for C++11 move semantics in parallel_do. +- Added support for FreeBSD* 11. + +Changes affecting backward compatibility: + +- Minimal compiler versions required for support of C++11 move semantics + raised to GCC 4.5, VS 2012, and Intel(R) C++ Compiler 14.0. + +Bugs fixed: + +- The workaround for crashes in the library compiled with GCC 6 + (-flifetime-dse=1) was extended to Windows*. + +------------------------------------------------------------------------ Intel TBB 2017 Update 3 TBB_INTERFACE_VERSION == 9103 @@ -20,6 +39,10 @@ Bugs fixed: - Fixed a possible deadlock caused by missed wakeup signals in task_arena::execute(). +Open-source contributions integrated: + +- A build fix for Linux* s390x platform by Jerry J. + ------------------------------------------------------------------------ Intel TBB 2017 Update 2 TBB_INTERFACE_VERSION == 9102 diff --git a/Makefile b/Makefile index 2df7b9e1b8..40ca412a43 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 197bc49be9..17b13b48ff 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# Intel(R) Threading Building Blocks 2017 Update 3 -[![Stable release](https://img.shields.io/badge/version-2017_U3-green.svg)] (https://github.com/01org/tbb/releases/tag/2017_U3) +# Intel(R) Threading Building Blocks 2017 Update 4 +[![Stable release](https://img.shields.io/badge/version-2017_U4-green.svg)] (https://github.com/01org/tbb/releases/tag/2017_U4) [![Apache License Version 2.0](https://img.shields.io/badge/license-Apache_2.0-green.svg)](LICENSE) Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that take @@ -22,7 +22,7 @@ Please report issues and suggestions via ## How to Contribute Please, read the instructions on the official [Intel(R) TBB open source site] (https://www.threadingbuildingblocks.org/submit-contribution). -## Сontact engineering team +## Engineering team contacts * [E-mail us.] (mailto:inteltbbdevelopers@intel.com) ------------------------------------------------------------------------ diff --git a/build/AIX.gcc.inc b/build/AIX.gcc.inc index cca804d8e9..18e6e6ad9c 100644 --- a/build/AIX.gcc.inc +++ b/build/AIX.gcc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/AIX.inc b/build/AIX.inc index a03022960a..abe12d52a0 100644 --- a/build/AIX.inc +++ b/build/AIX.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/FreeBSD.clang.inc b/build/FreeBSD.clang.inc index 65fdd39fbc..3579603db9 100644 --- a/build/FreeBSD.clang.inc +++ b/build/FreeBSD.clang.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -35,7 +35,7 @@ CPLUS = clang++ CONLY = clang LIB_LINK_FLAGS = $(DYLIB_KEY) -Wl,-soname=$(BUILDING_LIBRARY) LIBS += -lpthread -lrt -LINK_FLAGS = -Wl,-rpath-link=. -rdynamic +LINK_FLAGS = -Wl,-rpath-link=. -Wl,-rpath=. -rdynamic C_FLAGS = $(CPLUS_FLAGS) ifeq ($(cfg), release) diff --git a/build/FreeBSD.gcc.inc b/build/FreeBSD.gcc.inc index e93f8f412e..794cb7c410 100644 --- a/build/FreeBSD.gcc.inc +++ b/build/FreeBSD.gcc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/FreeBSD.inc b/build/FreeBSD.inc index 6e2a43a67e..3bd6a06403 100644 --- a/build/FreeBSD.inc +++ b/build/FreeBSD.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -29,14 +29,14 @@ ifndef arch endif ifndef runtime - gcc_version:=$(shell gcc -dumpversion) + clang_version:=$(shell clang -v 2>&1 | grep version | sed "s/.*version \([0-9]*\.[0-9]*\).*/\1/") os_version:=$(shell uname -r) os_kernel_version:=$(shell uname -r | sed -e 's/-.*$$//') - export runtime:=cc$(gcc_version)_kernel$(os_kernel_version) + export runtime:=cc$(clang_version)_kernel$(os_kernel_version) endif -native_compiler := gcc -export compiler ?= gcc +native_compiler := clang +export compiler ?= clang debugger ?= gdb CMD=$(SHELL) -c diff --git a/build/Makefile.rml b/build/Makefile.rml index 16a7e221ce..241d4bfbbf 100644 --- a/build/Makefile.rml +++ b/build/Makefile.rml @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/Makefile.tbb b/build/Makefile.tbb index ac372b26dc..857aacc766 100644 --- a/build/Makefile.tbb +++ b/build/Makefile.tbb @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/Makefile.tbbmalloc b/build/Makefile.tbbmalloc index 0361313e03..d4b84b3749 100644 --- a/build/Makefile.tbbmalloc +++ b/build/Makefile.tbbmalloc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/Makefile.tbbproxy b/build/Makefile.tbbproxy index aa38bc2c12..eb2e0fd652 100644 --- a/build/Makefile.tbbproxy +++ b/build/Makefile.tbbproxy @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/Makefile.test b/build/Makefile.test index a873339b66..c4186816a7 100644 --- a/build/Makefile.test +++ b/build/Makefile.test @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/SunOS.gcc.inc b/build/SunOS.gcc.inc index cf04ad2a2e..d487015dce 100644 --- a/build/SunOS.gcc.inc +++ b/build/SunOS.gcc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/SunOS.inc b/build/SunOS.inc index 4e36fa3010..447e059e1a 100644 --- a/build/SunOS.inc +++ b/build/SunOS.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/SunOS.suncc.inc b/build/SunOS.suncc.inc index 2baf70b6c6..a99e86b502 100644 --- a/build/SunOS.suncc.inc +++ b/build/SunOS.suncc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/android.clang.inc b/build/android.clang.inc index 1a2af0d1b4..093c07d241 100644 --- a/build/android.clang.inc +++ b/build/android.clang.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/android.gcc.inc b/build/android.gcc.inc index 52c21b6c76..973ca3f0ae 100644 --- a/build/android.gcc.inc +++ b/build/android.gcc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/android.icc.inc b/build/android.icc.inc index f2e503403a..64da9fd169 100644 --- a/build/android.icc.inc +++ b/build/android.icc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/android.inc b/build/android.inc index fcee759396..aeeb68c5f7 100644 --- a/build/android.inc +++ b/build/android.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/android.linux.inc b/build/android.linux.inc index 5f49f910ae..7d022434aa 100644 --- a/build/android.linux.inc +++ b/build/android.linux.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/android.linux.launcher.sh b/build/android.linux.launcher.sh index f82ffa7165..b3cf876457 100644 --- a/build/android.linux.launcher.sh +++ b/build/android.linux.launcher.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/android.macos.inc b/build/android.macos.inc index af9507f5d9..bf84578a43 100644 --- a/build/android.macos.inc +++ b/build/android.macos.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/android.windows.inc b/build/android.windows.inc index ee8915bdc0..cba81174fe 100644 --- a/build/android.windows.inc +++ b/build/android.windows.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/big_iron.inc b/build/big_iron.inc index f622356079..efed212536 100644 --- a/build/big_iron.inc +++ b/build/big_iron.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/common.inc b/build/common.inc index d1ea74a1db..952d023ff8 100644 --- a/build/common.inc +++ b/build/common.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/common_rules.inc b/build/common_rules.inc index 0507044a13..8e758a41a1 100644 --- a/build/common_rules.inc +++ b/build/common_rules.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/detect.js b/build/detect.js index 0ae3f05bc9..46ab40af4b 100644 --- a/build/detect.js +++ b/build/detect.js @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2016 Intel Corporation +// Copyright (c) 2005-2017 Intel Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/build/generate_tbbvars.bat b/build/generate_tbbvars.bat index 4052cbe006..41d207d830 100644 --- a/build/generate_tbbvars.bat +++ b/build/generate_tbbvars.bat @@ -1,6 +1,6 @@ @echo off REM -REM Copyright (c) 2005-2016 Intel Corporation +REM Copyright (c) 2005-2017 Intel Corporation REM REM Licensed under the Apache License, Version 2.0 (the "License"); REM you may not use this file except in compliance with the License. diff --git a/build/generate_tbbvars.sh b/build/generate_tbbvars.sh index 539957c040..0ca0965acf 100644 --- a/build/generate_tbbvars.sh +++ b/build/generate_tbbvars.sh @@ -1,6 +1,6 @@ #!/bin/bash # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/index.html b/build/index.html index 32fd3ba2d5..5189b0d583 100644 --- a/build/index.html +++ b/build/index.html @@ -28,7 +28,7 @@

Files

<os>.<compiler>.inc
Compiler-specific Makefile for a particular <os> / <compiler> combination.
*.sh -
Infrastructure utilities for Linux* OS, OS X*, and UNIX*-related operating systems. +
Infrastructure utilities for Linux* OS, macOS*, and UNIX*-related operating systems.
*.js, *.bat
Infrastructure utilities for Windows* OS. @@ -43,7 +43,7 @@

Software prerequisites:

  • C++ compiler for the platform, operating system and architecture of interest. Either the native compiler for your system, or, optionally, the appropriate Intel® C++ compiler, may be used.
  • GNU make utility. On Windows OS, if a UNIX* emulator is used to run GNU make, - it should be able to run Windows OS utilities and commands. On Linux OS, OS X, etc., + it should be able to run Windows OS utilities and commands. On Linux OS, macOS, etc., shell commands issued by GNU make should execute in a Bourne or BASH compatible shell. In the following examples, replace make with the correct GNU make command for your system (for example, gmake). GNU make version 3.80 and more recent are supported. @@ -53,7 +53,7 @@

    Software prerequisites:

    Intel TBB libraries can be built by performing the following steps. On systems that support only one ABI (e.g., 32-bit), these steps build the libraries for that ABI. On systems that support both 64-bit and 32-bit libraries, these steps build the 64-bit libraries -(Linux OS, OS X, and related systems) or whichever ABI is selected in the development environment (Windows OS). +(Linux OS, macOS, and related systems) or whichever ABI is selected in the development environment (Windows OS).

    1. Change to the top-level directory of the installed software. @@ -63,7 +63,7 @@

      Software prerequisites:

    -To build Intel TBB libraries for other than the default ABI (e.g., to build 32-bit libraries on Linux OS, OS X, +To build Intel TBB libraries for other than the default ABI (e.g., to build 32-bit libraries on Linux OS, macOS, or related systems that support both 64-bit and 32-bit libraries), perform the following steps:

      @@ -88,7 +88,7 @@

      Software prerequisites:

      By default, the libraries will be built in sub-directories within the build/ directory. The sub-directories are named according to the operating system, architecture, compiler and software environment used (the sub-directory names also distinguish release vs. debug libraries). On Linux OS, the software environment comprises -the GCC, libc and kernel version used. On OS X, the software environment comprises the GCC and OS version used. +the GCC, libc and kernel version used. On macOS, the software environment comprises the GCC and OS version used. On Windows OS, the software environment comprises the Microsoft* Visual Studio* version used. See below for how to change the default build directory.

      @@ -124,7 +124,7 @@

      Software prerequisites:

      make compiler={icl, icc, gcc, clang} [(above options or targets)]
      Build and run as above, but use specified compilers instead of default, native compilers
        -
      1. {icl, icc} - to use Intel® compilers (icl on Windows OS, icc on Linux OS or OS X).
      2. +
      3. {icl, icc} - to use Intel® compilers (icl on Windows OS, icc on Linux OS or macOS).
      4. gcc - to use g++ (e.g. MinGW on Windows OS)
      5. clang - to use Clang compiler
      @@ -233,7 +233,7 @@

      To port the Makefile infrastructure:


      Up to parent directory

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, the Intel logo and Itanium are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries.

      diff --git a/build/ios.clang.inc b/build/ios.clang.inc index 3d82599d52..265e9fa16e 100644 --- a/build/ios.clang.inc +++ b/build/ios.clang.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/ios.macos.inc b/build/ios.macos.inc index e02fe051f7..ae723bd520 100644 --- a/build/ios.macos.inc +++ b/build/ios.macos.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/linux.clang.inc b/build/linux.clang.inc index 237caaeab3..edabab26a0 100644 --- a/build/linux.clang.inc +++ b/build/linux.clang.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/linux.gcc.inc b/build/linux.gcc.inc index b7ed0c5f1e..348bac0fc4 100644 --- a/build/linux.gcc.inc +++ b/build/linux.gcc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/linux.icc.inc b/build/linux.icc.inc index 1becbcee7e..780a653522 100644 --- a/build/linux.icc.inc +++ b/build/linux.icc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/linux.inc b/build/linux.inc index af0fd30e04..daeaaf9a04 100644 --- a/build/linux.inc +++ b/build/linux.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -99,7 +99,7 @@ SONAME_SUFFIX =$(shell grep TBB_COMPATIBLE_INTERFACE_VERSION $(tbb_root)/include ifeq ($(arch),ia64) def_prefix = lin64ipf endif -ifeq ($(arch),sparc s390x) +ifneq (,$(findstring $(arch),sparc s390x)) def_prefix = lin64 endif ifeq ($(arch),armv7) diff --git a/build/linux.pathcc.inc b/build/linux.pathcc.inc index cdec9e5abd..948f23160f 100644 --- a/build/linux.pathcc.inc +++ b/build/linux.pathcc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/linux.xl.inc b/build/linux.xl.inc index 09ff09ff66..fccb559f3a 100644 --- a/build/linux.xl.inc +++ b/build/linux.xl.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/macos.clang.inc b/build/macos.clang.inc index 330c72156e..3237705343 100644 --- a/build/macos.clang.inc +++ b/build/macos.clang.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/macos.gcc.inc b/build/macos.gcc.inc index 150fe53891..65c7047cb1 100644 --- a/build/macos.gcc.inc +++ b/build/macos.gcc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/macos.icc.inc b/build/macos.icc.inc index 3daaffeb33..36444b92de 100644 --- a/build/macos.icc.inc +++ b/build/macos.icc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/macos.inc b/build/macos.inc index 8b47fce2fc..8df5bbdabc 100644 --- a/build/macos.inc +++ b/build/macos.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/mic.icc.inc b/build/mic.icc.inc index acb9171384..d113161274 100644 --- a/build/mic.icc.inc +++ b/build/mic.icc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/mic.linux.inc b/build/mic.linux.inc index ad1317b12e..b739d61794 100644 --- a/build/mic.linux.inc +++ b/build/mic.linux.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/mic.linux.launcher.sh b/build/mic.linux.launcher.sh index fd08c8865c..ac69a43f26 100644 --- a/build/mic.linux.launcher.sh +++ b/build/mic.linux.launcher.sh @@ -1,6 +1,6 @@ #!/bin/bash # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/mic.offload.inc b/build/mic.offload.inc index 2f68c4b87c..96f0800fbd 100644 --- a/build/mic.offload.inc +++ b/build/mic.offload.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/test_launcher.bat b/build/test_launcher.bat index 123a007140..88c43dc45e 100644 --- a/build/test_launcher.bat +++ b/build/test_launcher.bat @@ -1,6 +1,6 @@ @echo off REM -REM Copyright (c) 2005-2016 Intel Corporation +REM Copyright (c) 2005-2017 Intel Corporation REM REM Licensed under the Apache License, Version 2.0 (the "License"); REM you may not use this file except in compliance with the License. diff --git a/build/test_launcher.sh b/build/test_launcher.sh index b3f70cd079..831136f014 100644 --- a/build/test_launcher.sh +++ b/build/test_launcher.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/version_info_aix.sh b/build/version_info_aix.sh index 67e32b948e..622a22ed64 100644 --- a/build/version_info_aix.sh +++ b/build/version_info_aix.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/version_info_android.sh b/build/version_info_android.sh index 69dbe8d447..2439207f15 100644 --- a/build/version_info_android.sh +++ b/build/version_info_android.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/version_info_linux.sh b/build/version_info_linux.sh index 67e32b948e..622a22ed64 100644 --- a/build/version_info_linux.sh +++ b/build/version_info_linux.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/version_info_macos.sh b/build/version_info_macos.sh index 10c309236d..397b108112 100644 --- a/build/version_info_macos.sh +++ b/build/version_info_macos.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/version_info_sunos.sh b/build/version_info_sunos.sh index dc13a8ef32..96cd9ba706 100644 --- a/build/version_info_sunos.sh +++ b/build/version_info_sunos.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/version_info_windows.js b/build/version_info_windows.js index 0d765bf2f0..5fd8b8a06f 100644 --- a/build/version_info_windows.js +++ b/build/version_info_windows.js @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2016 Intel Corporation +// Copyright (c) 2005-2017 Intel Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/build/vs2012/index.html b/build/vs2012/index.html index eab78763fc..62378e4669 100644 --- a/build/vs2012/index.html +++ b/build/vs2012/index.html @@ -20,7 +20,7 @@

      Files


      Up to parent directory

      -Copyright © 2016 Intel Corporation. All Rights Reserved. +Copyright © 2017 Intel Corporation. All Rights Reserved.

      Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/build/windows.cl.inc b/build/windows.cl.inc index 6b72dd37d6..5bed4ef701 100644 --- a/build/windows.cl.inc +++ b/build/windows.cl.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/windows.gcc.inc b/build/windows.gcc.inc index 19820e1b1c..1ca983b8bd 100644 --- a/build/windows.gcc.inc +++ b/build/windows.gcc.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -80,6 +80,13 @@ ifeq (ok,$(call detect_js,/minversion gcc 4.8)) RTM_KEY = -mrtm endif +# gcc 6.0 and later have -flifetime-dse option that controls +# elimination of stores done outside the object lifetime +ifeq (ok,$(call detect_js,/minversion gcc 6.0)) + # keep pre-contruction stores for zero initialization + DSE_KEY = -flifetime-dse=1 +endif + ifeq ($(cfg), release) CPLUS_FLAGS = -g -O2 endif diff --git a/build/windows.icl.inc b/build/windows.icl.inc index d33380f5a0..89677391bf 100644 --- a/build/windows.icl.inc +++ b/build/windows.icl.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/build/windows.inc b/build/windows.inc index 2289c8a468..01c7e2f696 100644 --- a/build/windows.inc +++ b/build/windows.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/doc/Release_Notes.txt b/doc/Release_Notes.txt index e21c28623c..af7f299545 100644 --- a/doc/Release_Notes.txt +++ b/doc/Release_Notes.txt @@ -30,7 +30,7 @@ Hardware - Recommended Intel(R) Core(TM) processor family or higher Intel(R) Xeon(R) processor family or higher Intel(R) Xeon Phi(TM) processor family - OS X* Systems + macOS* Systems Intel(R) Core(TM) processor family or higher Android* Systems Intel(R) Atom(TM) processor family @@ -73,8 +73,9 @@ Software - Supported Operating Systems Ubuntu* 12.04 LTS, 13.10, 14.04 LTS, 15.04, 16.04 LTS WindRiver* Linux 7 Yocto 1.7, 1.9 (2.0), 2.1 - Systems with OS X* operating systems + Systems with OS X* or macOS* operating systems OS X* 10.10 and higher + macOS* 10.12 and higher Systems with Android* operating systems Android* 5.x, 6.x @@ -119,7 +120,7 @@ Library Issues with each other directly. ------------------------------------------------------------------------ -(C) 2016 Intel Corporation +(C) 2017 Intel Corporation Intel, the Intel logo, Intel Core, Xeon, Xeon Phi and Pentium are trademarks of Intel Corporation in the U.S. and/or other countries. diff --git a/doc/html/a00001.html b/doc/html/a00001.html index 78c50a6c6b..60cbf03433 100644 --- a/doc/html/a00001.html +++ b/doc/html/a00001.html @@ -50,7 +50,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00002.html b/doc/html/a00002.html index 6a09b07821..cd8a19baa7 100644 --- a/doc/html/a00002.html +++ b/doc/html/a00002.html @@ -46,7 +46,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00003.html b/doc/html/a00003.html index 957fbae104..ad1e6224c6 100644 --- a/doc/html/a00003.html +++ b/doc/html/a00003.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00004.html b/doc/html/a00004.html index 3ee7b7d957..fb82d54e22 100644 --- a/doc/html/a00004.html +++ b/doc/html/a00004.html @@ -34,7 +34,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00005.html b/doc/html/a00005.html index 52242ce5e9..ba7f204547 100644 --- a/doc/html/a00005.html +++ b/doc/html/a00005.html @@ -50,7 +50,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00006.html b/doc/html/a00006.html index 2705f53432..f2e603c481 100644 --- a/doc/html/a00006.html +++ b/doc/html/a00006.html @@ -44,7 +44,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00007.html b/doc/html/a00007.html index 29456e8085..0c5a8d1caf 100644 --- a/doc/html/a00007.html +++ b/doc/html/a00007.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00008.html b/doc/html/a00008.html index 701b33ec81..d88022d852 100644 --- a/doc/html/a00008.html +++ b/doc/html/a00008.html @@ -45,7 +45,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00009.html b/doc/html/a00009.html index 5ed3c0b6ca..1ebe1e9b5e 100644 --- a/doc/html/a00009.html +++ b/doc/html/a00009.html @@ -135,7 +135,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00010.html b/doc/html/a00010.html index 9ffe1883b8..2e16de06f4 100644 --- a/doc/html/a00010.html +++ b/doc/html/a00010.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00011.html b/doc/html/a00011.html index 39aa9751c2..16ef8aa4f2 100644 --- a/doc/html/a00011.html +++ b/doc/html/a00011.html @@ -116,7 +116,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00012.html b/doc/html/a00012.html index 0433d0a33b..928754616c 100644 --- a/doc/html/a00012.html +++ b/doc/html/a00012.html @@ -142,7 +142,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00013.html b/doc/html/a00013.html index 268a0ecdd0..6dd10bd78c 100644 --- a/doc/html/a00013.html +++ b/doc/html/a00013.html @@ -120,7 +120,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00014.html b/doc/html/a00014.html index ed56288b63..948f2f8ac5 100644 --- a/doc/html/a00014.html +++ b/doc/html/a00014.html @@ -73,7 +73,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00015.html b/doc/html/a00015.html index fe3c6cdb70..13e2dc1506 100644 --- a/doc/html/a00015.html +++ b/doc/html/a00015.html @@ -82,7 +82,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00016.html b/doc/html/a00016.html index 73c019b801..b0fce65746 100644 --- a/doc/html/a00016.html +++ b/doc/html/a00016.html @@ -81,7 +81,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00017.html b/doc/html/a00017.html index 5bf80a92fa..70c1eac857 100644 --- a/doc/html/a00017.html +++ b/doc/html/a00017.html @@ -54,7 +54,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00018.html b/doc/html/a00018.html index 25d9b41d20..3afcbe66f3 100644 --- a/doc/html/a00018.html +++ b/doc/html/a00018.html @@ -72,7 +72,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00019.html b/doc/html/a00019.html index d8b12831b2..ba15e03973 100644 --- a/doc/html/a00019.html +++ b/doc/html/a00019.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00020.html b/doc/html/a00020.html index 016ed0e4b0..799b65e9a9 100644 --- a/doc/html/a00020.html +++ b/doc/html/a00020.html @@ -75,7 +75,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00021.html b/doc/html/a00021.html index bdf6677e7f..22e07be584 100644 --- a/doc/html/a00021.html +++ b/doc/html/a00021.html @@ -89,7 +89,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00022.html b/doc/html/a00022.html index 6a4803bb5c..e25c055350 100644 --- a/doc/html/a00022.html +++ b/doc/html/a00022.html @@ -316,7 +316,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00023.html b/doc/html/a00023.html index 269177c45d..ff0cf330f5 100644 --- a/doc/html/a00023.html +++ b/doc/html/a00023.html @@ -115,7 +115,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00024.html b/doc/html/a00024.html index c0dbc27d12..099771f068 100644 --- a/doc/html/a00024.html +++ b/doc/html/a00024.html @@ -122,7 +122,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00025.html b/doc/html/a00025.html index a5cea7d369..413fc28f08 100644 --- a/doc/html/a00025.html +++ b/doc/html/a00025.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00026.html b/doc/html/a00026.html index 4570c293c0..eb4d783579 100644 --- a/doc/html/a00026.html +++ b/doc/html/a00026.html @@ -87,7 +87,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00027.html b/doc/html/a00027.html index 9e9873857d..c699772451 100644 --- a/doc/html/a00027.html +++ b/doc/html/a00027.html @@ -138,7 +138,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00028.html b/doc/html/a00028.html index a0796ec816..db78875863 100644 --- a/doc/html/a00028.html +++ b/doc/html/a00028.html @@ -79,7 +79,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00029.html b/doc/html/a00029.html index 209b5ec12d..a5524d911e 100644 --- a/doc/html/a00029.html +++ b/doc/html/a00029.html @@ -67,7 +67,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00030.html b/doc/html/a00030.html index 7365b6855d..5517bf004e 100644 --- a/doc/html/a00030.html +++ b/doc/html/a00030.html @@ -69,7 +69,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00031.html b/doc/html/a00031.html index c2cc403bad..83a0956fc8 100644 --- a/doc/html/a00031.html +++ b/doc/html/a00031.html @@ -66,7 +66,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00032.html b/doc/html/a00032.html index 05ec70bbc1..cfbdecf4d8 100644 --- a/doc/html/a00032.html +++ b/doc/html/a00032.html @@ -205,7 +205,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00033.html b/doc/html/a00033.html index 8ca2b8273e..ecdad870cc 100644 --- a/doc/html/a00033.html +++ b/doc/html/a00033.html @@ -101,7 +101,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00034.html b/doc/html/a00034.html index 269c9a9687..2eaa397bb9 100644 --- a/doc/html/a00034.html +++ b/doc/html/a00034.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00035.html b/doc/html/a00035.html index 77dc9f969a..a517fcef8a 100644 --- a/doc/html/a00035.html +++ b/doc/html/a00035.html @@ -402,7 +402,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00036.html b/doc/html/a00036.html index c8c7a86f52..55fe445583 100644 --- a/doc/html/a00036.html +++ b/doc/html/a00036.html @@ -1080,7 +1080,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00037.html b/doc/html/a00037.html index 2169e41134..52a6060546 100644 --- a/doc/html/a00037.html +++ b/doc/html/a00037.html @@ -83,7 +83,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00038.html b/doc/html/a00038.html index af4079a161..d4e2836b7b 100644 --- a/doc/html/a00038.html +++ b/doc/html/a00038.html @@ -597,7 +597,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00039.html b/doc/html/a00039.html index 3b132d77e1..5ffceda4e8 100644 --- a/doc/html/a00039.html +++ b/doc/html/a00039.html @@ -215,7 +215,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00040.html b/doc/html/a00040.html index cdbdcc272f..6e75c2e68d 100644 --- a/doc/html/a00040.html +++ b/doc/html/a00040.html @@ -158,7 +158,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00041.html b/doc/html/a00041.html index 898b48c2d8..94a5d90e40 100644 --- a/doc/html/a00041.html +++ b/doc/html/a00041.html @@ -98,7 +98,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00042.html b/doc/html/a00042.html index 3edec1c272..21d084f783 100644 --- a/doc/html/a00042.html +++ b/doc/html/a00042.html @@ -149,7 +149,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00043.html b/doc/html/a00043.html index d055fa2cfc..ec8462a182 100644 --- a/doc/html/a00043.html +++ b/doc/html/a00043.html @@ -149,7 +149,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00044.html b/doc/html/a00044.html index 6af714579d..ec2d91cd29 100644 --- a/doc/html/a00044.html +++ b/doc/html/a00044.html @@ -149,7 +149,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00045.html b/doc/html/a00045.html index 88c5e09d64..ca994b02b4 100644 --- a/doc/html/a00045.html +++ b/doc/html/a00045.html @@ -94,7 +94,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00046.html b/doc/html/a00046.html index 1c94968990..ed9271ad79 100644 --- a/doc/html/a00046.html +++ b/doc/html/a00046.html @@ -801,7 +801,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00047.html b/doc/html/a00047.html index dba10b9988..4130fda52f 100644 --- a/doc/html/a00047.html +++ b/doc/html/a00047.html @@ -133,7 +133,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00048.html b/doc/html/a00048.html index aa13ffe06f..232b5792db 100644 --- a/doc/html/a00048.html +++ b/doc/html/a00048.html @@ -54,7 +54,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00049.html b/doc/html/a00049.html index f67788a703..438c228e0b 100644 --- a/doc/html/a00049.html +++ b/doc/html/a00049.html @@ -320,7 +320,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00050.html b/doc/html/a00050.html index 9281d1135c..2fb45e5431 100644 --- a/doc/html/a00050.html +++ b/doc/html/a00050.html @@ -93,7 +93,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00051.html b/doc/html/a00051.html index 5abbc5a196..449664a1e8 100644 --- a/doc/html/a00051.html +++ b/doc/html/a00051.html @@ -109,7 +109,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00052.html b/doc/html/a00052.html index e1dacda663..74686bc995 100644 --- a/doc/html/a00052.html +++ b/doc/html/a00052.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00053.html b/doc/html/a00053.html index d7f27fed09..c712e79cd9 100644 --- a/doc/html/a00053.html +++ b/doc/html/a00053.html @@ -122,7 +122,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00054.html b/doc/html/a00054.html index 8cbac46348..b8d5ae2dd9 100644 --- a/doc/html/a00054.html +++ b/doc/html/a00054.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00055.html b/doc/html/a00055.html index b11ee9f05f..c519ff0aab 100644 --- a/doc/html/a00055.html +++ b/doc/html/a00055.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00056.html b/doc/html/a00056.html index 885632f8b1..d91ed0ccf9 100644 --- a/doc/html/a00056.html +++ b/doc/html/a00056.html @@ -85,7 +85,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00057.html b/doc/html/a00057.html index 5f31803455..c13f0c236b 100644 --- a/doc/html/a00057.html +++ b/doc/html/a00057.html @@ -75,7 +75,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00058.html b/doc/html/a00058.html index dc8d16a8c2..e41e2d3ee4 100644 --- a/doc/html/a00058.html +++ b/doc/html/a00058.html @@ -252,7 +252,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00059.html b/doc/html/a00059.html index 0089ea2d75..1a8206da4f 100644 --- a/doc/html/a00059.html +++ b/doc/html/a00059.html @@ -137,7 +137,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00060.html b/doc/html/a00060.html index dbdeccff15..06eadc792c 100644 --- a/doc/html/a00060.html +++ b/doc/html/a00060.html @@ -93,7 +93,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00061.html b/doc/html/a00061.html index e0bd070970..313277e5fd 100644 --- a/doc/html/a00061.html +++ b/doc/html/a00061.html @@ -64,7 +64,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00062.html b/doc/html/a00062.html index 6bca5271ee..099186676c 100644 --- a/doc/html/a00062.html +++ b/doc/html/a00062.html @@ -70,7 +70,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00063.html b/doc/html/a00063.html index 571bf9dd40..646cc4f9f4 100644 --- a/doc/html/a00063.html +++ b/doc/html/a00063.html @@ -116,7 +116,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00064.html b/doc/html/a00064.html index 23423790fd..e97745b01e 100644 --- a/doc/html/a00064.html +++ b/doc/html/a00064.html @@ -72,7 +72,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00065.html b/doc/html/a00065.html index 2de0796fb6..4617bb2892 100644 --- a/doc/html/a00065.html +++ b/doc/html/a00065.html @@ -84,7 +84,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00066.html b/doc/html/a00066.html index c653d70584..8690af5add 100644 --- a/doc/html/a00066.html +++ b/doc/html/a00066.html @@ -98,7 +98,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00067.html b/doc/html/a00067.html index 96f770ffd7..bf975d366c 100644 --- a/doc/html/a00067.html +++ b/doc/html/a00067.html @@ -91,7 +91,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00068.html b/doc/html/a00068.html index d2b4ec2f84..bd64391103 100644 --- a/doc/html/a00068.html +++ b/doc/html/a00068.html @@ -73,7 +73,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00069.html b/doc/html/a00069.html index e95a9bff48..7002a0ee8b 100644 --- a/doc/html/a00069.html +++ b/doc/html/a00069.html @@ -78,7 +78,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00070.html b/doc/html/a00070.html index 3eecbc94cd..0d9e6e6abc 100644 --- a/doc/html/a00070.html +++ b/doc/html/a00070.html @@ -90,7 +90,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00071.html b/doc/html/a00071.html index de3b5c7127..deee2c4e45 100644 --- a/doc/html/a00071.html +++ b/doc/html/a00071.html @@ -72,7 +72,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00072.html b/doc/html/a00072.html index 63ec0c61e8..2cba5cbfaf 100644 --- a/doc/html/a00072.html +++ b/doc/html/a00072.html @@ -100,7 +100,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00073.html b/doc/html/a00073.html index 6accb88f9d..c01584cf4f 100644 --- a/doc/html/a00073.html +++ b/doc/html/a00073.html @@ -72,7 +72,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00074.html b/doc/html/a00074.html index 90b32f8e3c..5ac34be1bb 100644 --- a/doc/html/a00074.html +++ b/doc/html/a00074.html @@ -77,7 +77,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00075.html b/doc/html/a00075.html index eddd0256f6..e8cd782de6 100644 --- a/doc/html/a00075.html +++ b/doc/html/a00075.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00076.html b/doc/html/a00076.html index 94d7b05b43..abff052773 100644 --- a/doc/html/a00076.html +++ b/doc/html/a00076.html @@ -80,7 +80,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00077.html b/doc/html/a00077.html index eb55c795ee..3fe21cf457 100644 --- a/doc/html/a00077.html +++ b/doc/html/a00077.html @@ -170,7 +170,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00078.html b/doc/html/a00078.html index bc53c5c65b..afbdf09519 100644 --- a/doc/html/a00078.html +++ b/doc/html/a00078.html @@ -119,7 +119,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00079.html b/doc/html/a00079.html index 4a984526be..f770088dff 100644 --- a/doc/html/a00079.html +++ b/doc/html/a00079.html @@ -89,7 +89,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00080.html b/doc/html/a00080.html index dc0bfa8967..4b8181327e 100644 --- a/doc/html/a00080.html +++ b/doc/html/a00080.html @@ -72,7 +72,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00081.html b/doc/html/a00081.html index 2077a6e36f..626663962d 100644 --- a/doc/html/a00081.html +++ b/doc/html/a00081.html @@ -221,7 +221,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00082.html b/doc/html/a00082.html index e1dee613af..78efea49dd 100644 --- a/doc/html/a00082.html +++ b/doc/html/a00082.html @@ -165,7 +165,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00083.html b/doc/html/a00083.html index 5062938b54..2fbb0a2184 100644 --- a/doc/html/a00083.html +++ b/doc/html/a00083.html @@ -97,7 +97,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00084.html b/doc/html/a00084.html index fb3d83a12c..b60a6aac44 100644 --- a/doc/html/a00084.html +++ b/doc/html/a00084.html @@ -86,7 +86,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00085.html b/doc/html/a00085.html index 4014faec11..f1949c39a8 100644 --- a/doc/html/a00085.html +++ b/doc/html/a00085.html @@ -86,7 +86,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00086.html b/doc/html/a00086.html index f736850cf4..5ab7d02211 100644 --- a/doc/html/a00086.html +++ b/doc/html/a00086.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00087.html b/doc/html/a00087.html index 1000ab73fe..cc22e774ff 100644 --- a/doc/html/a00087.html +++ b/doc/html/a00087.html @@ -137,7 +137,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00088.html b/doc/html/a00088.html index 14204a460c..6fe84c5db2 100644 --- a/doc/html/a00088.html +++ b/doc/html/a00088.html @@ -128,7 +128,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00089.html b/doc/html/a00089.html index 825b6d3fb7..2173c1b5aa 100644 --- a/doc/html/a00089.html +++ b/doc/html/a00089.html @@ -176,7 +176,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00090.html b/doc/html/a00090.html index 72d73303c6..27c354d1ea 100644 --- a/doc/html/a00090.html +++ b/doc/html/a00090.html @@ -98,7 +98,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00091.html b/doc/html/a00091.html index 2176f61a35..d01878b2c9 100644 --- a/doc/html/a00091.html +++ b/doc/html/a00091.html @@ -117,7 +117,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00092.html b/doc/html/a00092.html index 490888e9ec..588daa1d5a 100644 --- a/doc/html/a00092.html +++ b/doc/html/a00092.html @@ -75,7 +75,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00093.html b/doc/html/a00093.html index 3fa0c921fb..b55655182e 100644 --- a/doc/html/a00093.html +++ b/doc/html/a00093.html @@ -115,7 +115,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00094.html b/doc/html/a00094.html index 84c6215088..81d5b1d31f 100644 --- a/doc/html/a00094.html +++ b/doc/html/a00094.html @@ -110,7 +110,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00095.html b/doc/html/a00095.html index 087c99d694..957c4a2d41 100644 --- a/doc/html/a00095.html +++ b/doc/html/a00095.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00096.html b/doc/html/a00096.html index 28ee997629..4d47026b1f 100644 --- a/doc/html/a00096.html +++ b/doc/html/a00096.html @@ -77,7 +77,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00097.html b/doc/html/a00097.html index 68f3f80f11..d879b60c07 100644 --- a/doc/html/a00097.html +++ b/doc/html/a00097.html @@ -77,7 +77,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00098.html b/doc/html/a00098.html index a2c7e545d5..c5084a4e96 100644 --- a/doc/html/a00098.html +++ b/doc/html/a00098.html @@ -79,7 +79,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00099.html b/doc/html/a00099.html index 66391d85d3..1e161d997e 100644 --- a/doc/html/a00099.html +++ b/doc/html/a00099.html @@ -109,7 +109,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00100.html b/doc/html/a00100.html index aaa45d8672..82fadbec04 100644 --- a/doc/html/a00100.html +++ b/doc/html/a00100.html @@ -75,7 +75,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00101.html b/doc/html/a00101.html index e122e39311..b112023559 100644 --- a/doc/html/a00101.html +++ b/doc/html/a00101.html @@ -126,7 +126,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00102.html b/doc/html/a00102.html index 50e0a60b54..8d92ef975d 100644 --- a/doc/html/a00102.html +++ b/doc/html/a00102.html @@ -156,7 +156,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00103.html b/doc/html/a00103.html index 8e8abc48e0..ec2e5d13d5 100644 --- a/doc/html/a00103.html +++ b/doc/html/a00103.html @@ -130,7 +130,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00104.html b/doc/html/a00104.html index 9e9cad182e..18f8eaaa41 100644 --- a/doc/html/a00104.html +++ b/doc/html/a00104.html @@ -64,7 +64,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00105.html b/doc/html/a00105.html index 994fa2417e..afd9449398 100644 --- a/doc/html/a00105.html +++ b/doc/html/a00105.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00106.html b/doc/html/a00106.html index 11d34177b1..05d3943f23 100644 --- a/doc/html/a00106.html +++ b/doc/html/a00106.html @@ -96,7 +96,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00107.html b/doc/html/a00107.html index 7524d7f8db..ba647c2321 100644 --- a/doc/html/a00107.html +++ b/doc/html/a00107.html @@ -101,7 +101,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00108.html b/doc/html/a00108.html index da54461229..8d48cf42eb 100644 --- a/doc/html/a00108.html +++ b/doc/html/a00108.html @@ -222,7 +222,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00109.html b/doc/html/a00109.html index 5f5678398b..0ad10ba888 100644 --- a/doc/html/a00109.html +++ b/doc/html/a00109.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00110.html b/doc/html/a00110.html index ac83c20894..3811615ad6 100644 --- a/doc/html/a00110.html +++ b/doc/html/a00110.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00111.html b/doc/html/a00111.html index a18aa76f5f..d2c3b11d59 100644 --- a/doc/html/a00111.html +++ b/doc/html/a00111.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00112.html b/doc/html/a00112.html index 51ae341b2b..5b8ddbdc81 100644 --- a/doc/html/a00112.html +++ b/doc/html/a00112.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00113.html b/doc/html/a00113.html index 2bb5ce5c30..8cdf63c9c4 100644 --- a/doc/html/a00113.html +++ b/doc/html/a00113.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00114.html b/doc/html/a00114.html index 17324615cf..e6ff895b92 100644 --- a/doc/html/a00114.html +++ b/doc/html/a00114.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00115.html b/doc/html/a00115.html index d34e2c866d..db462edf9e 100644 --- a/doc/html/a00115.html +++ b/doc/html/a00115.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00116.html b/doc/html/a00116.html index aa933161fa..72551a45fa 100644 --- a/doc/html/a00116.html +++ b/doc/html/a00116.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00117.html b/doc/html/a00117.html index 3cfc6031b8..ad5198cc75 100644 --- a/doc/html/a00117.html +++ b/doc/html/a00117.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00118.html b/doc/html/a00118.html index 62e0c5036a..3f12649132 100644 --- a/doc/html/a00118.html +++ b/doc/html/a00118.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00119.html b/doc/html/a00119.html index 7cdc4b7f71..7403e35a70 100644 --- a/doc/html/a00119.html +++ b/doc/html/a00119.html @@ -229,7 +229,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00120.html b/doc/html/a00120.html index 5a96bdd717..4b6e15773a 100644 --- a/doc/html/a00120.html +++ b/doc/html/a00120.html @@ -84,7 +84,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00121.html b/doc/html/a00121.html index d764554805..d4c54a0fc1 100644 --- a/doc/html/a00121.html +++ b/doc/html/a00121.html @@ -153,7 +153,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00122.html b/doc/html/a00122.html index 0b2e94ce47..c7f5cac2aa 100644 --- a/doc/html/a00122.html +++ b/doc/html/a00122.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00123.html b/doc/html/a00123.html index 9587434201..d6a1d673f0 100644 --- a/doc/html/a00123.html +++ b/doc/html/a00123.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00124.html b/doc/html/a00124.html index aaaaab59aa..e7c9d6eee7 100644 --- a/doc/html/a00124.html +++ b/doc/html/a00124.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00125.html b/doc/html/a00125.html index f2f4e18e37..f0f10b91c2 100644 --- a/doc/html/a00125.html +++ b/doc/html/a00125.html @@ -312,7 +312,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00126.html b/doc/html/a00126.html index 5ee0383e6c..77b545e30d 100644 --- a/doc/html/a00126.html +++ b/doc/html/a00126.html @@ -136,7 +136,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00127.html b/doc/html/a00127.html index e6986a22dc..d3138628fc 100644 --- a/doc/html/a00127.html +++ b/doc/html/a00127.html @@ -79,7 +79,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00128.html b/doc/html/a00128.html index 98beacfee9..1863df39f0 100644 --- a/doc/html/a00128.html +++ b/doc/html/a00128.html @@ -127,7 +127,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00129.html b/doc/html/a00129.html index d3cf0265fa..86735c705d 100644 --- a/doc/html/a00129.html +++ b/doc/html/a00129.html @@ -87,7 +87,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00130.html b/doc/html/a00130.html index 7a132650d0..742829852b 100644 --- a/doc/html/a00130.html +++ b/doc/html/a00130.html @@ -101,7 +101,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00131.html b/doc/html/a00131.html index 2473de1460..a0768dbdf8 100644 --- a/doc/html/a00131.html +++ b/doc/html/a00131.html @@ -81,7 +81,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00132.html b/doc/html/a00132.html index cbc4dc6e76..dbeda5be28 100644 --- a/doc/html/a00132.html +++ b/doc/html/a00132.html @@ -200,7 +200,7 @@

      Member Data Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00133.html b/doc/html/a00133.html index ed228c2281..7232d29cdb 100644 --- a/doc/html/a00133.html +++ b/doc/html/a00133.html @@ -120,7 +120,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00134.html b/doc/html/a00134.html index 8c8dc8e12b..91ee525301 100644 --- a/doc/html/a00134.html +++ b/doc/html/a00134.html @@ -146,7 +146,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00135.html b/doc/html/a00135.html index 97a8e0fcdc..36b4fa2c9d 100644 --- a/doc/html/a00135.html +++ b/doc/html/a00135.html @@ -65,7 +65,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00136.html b/doc/html/a00136.html index eb9801385b..8eb90bf9c1 100644 --- a/doc/html/a00136.html +++ b/doc/html/a00136.html @@ -101,7 +101,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00137.html b/doc/html/a00137.html index 7dd89ed2f0..8245304e98 100644 --- a/doc/html/a00137.html +++ b/doc/html/a00137.html @@ -91,7 +91,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00138.html b/doc/html/a00138.html index df02f279ca..c5916e46d0 100644 --- a/doc/html/a00138.html +++ b/doc/html/a00138.html @@ -90,7 +90,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00139.html b/doc/html/a00139.html index 8ff9ae2cb7..213b4dd0fb 100644 --- a/doc/html/a00139.html +++ b/doc/html/a00139.html @@ -187,7 +187,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00140.html b/doc/html/a00140.html index ee1b6a5c84..9b0b41fa65 100644 --- a/doc/html/a00140.html +++ b/doc/html/a00140.html @@ -173,7 +173,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00141.html b/doc/html/a00141.html index 8e33f1ffec..41afc7792c 100644 --- a/doc/html/a00141.html +++ b/doc/html/a00141.html @@ -227,7 +227,7 @@

      Member Data Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00142.html b/doc/html/a00142.html index fce8e7baf1..e62e7d87d5 100644 --- a/doc/html/a00142.html +++ b/doc/html/a00142.html @@ -109,7 +109,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00143.html b/doc/html/a00143.html index 3c07ac5460..a503d14a23 100644 --- a/doc/html/a00143.html +++ b/doc/html/a00143.html @@ -47,7 +47,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00144.html b/doc/html/a00144.html index c8d162a1f8..b45d99dfde 100644 --- a/doc/html/a00144.html +++ b/doc/html/a00144.html @@ -417,7 +417,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00145.html b/doc/html/a00145.html index a00bc41580..b5f54a3c0d 100644 --- a/doc/html/a00145.html +++ b/doc/html/a00145.html @@ -118,7 +118,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00146.html b/doc/html/a00146.html index 1edf3cda06..7ddd51649d 100644 --- a/doc/html/a00146.html +++ b/doc/html/a00146.html @@ -105,7 +105,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00147.html b/doc/html/a00147.html index f47b99f14d..5622b8a756 100644 --- a/doc/html/a00147.html +++ b/doc/html/a00147.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00148.html b/doc/html/a00148.html index 8d23f98aeb..7166215361 100644 --- a/doc/html/a00148.html +++ b/doc/html/a00148.html @@ -82,7 +82,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00149.html b/doc/html/a00149.html index ea13b9c5fc..7381a07502 100644 --- a/doc/html/a00149.html +++ b/doc/html/a00149.html @@ -65,7 +65,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00150.html b/doc/html/a00150.html index 87eb8b775e..1da2f134ce 100644 --- a/doc/html/a00150.html +++ b/doc/html/a00150.html @@ -206,7 +206,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00151.html b/doc/html/a00151.html index 57cbc933a0..71e3945f13 100644 --- a/doc/html/a00151.html +++ b/doc/html/a00151.html @@ -260,7 +260,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00152.html b/doc/html/a00152.html index 9894f455b1..6f1eb64cd3 100644 --- a/doc/html/a00152.html +++ b/doc/html/a00152.html @@ -176,7 +176,7 @@

      Member Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00153.html b/doc/html/a00153.html index 67c512e30c..72e70362a6 100644 --- a/doc/html/a00153.html +++ b/doc/html/a00153.html @@ -151,7 +151,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00154.html b/doc/html/a00154.html index 488db2a4f5..b2b0eaccf1 100644 --- a/doc/html/a00154.html +++ b/doc/html/a00154.html @@ -79,7 +79,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00155.html b/doc/html/a00155.html index a3873c37c7..b0269c4b4a 100644 --- a/doc/html/a00155.html +++ b/doc/html/a00155.html @@ -217,7 +217,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00156.html b/doc/html/a00156.html index caaf410a49..d555aec069 100644 --- a/doc/html/a00156.html +++ b/doc/html/a00156.html @@ -108,7 +108,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00157.html b/doc/html/a00157.html index 8ee53fa697..12c2e32c2a 100644 --- a/doc/html/a00157.html +++ b/doc/html/a00157.html @@ -176,7 +176,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00158.html b/doc/html/a00158.html index b51ca7d569..60020d2945 100644 --- a/doc/html/a00158.html +++ b/doc/html/a00158.html @@ -151,7 +151,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00159.html b/doc/html/a00159.html index 90c392a76e..0a8e54ea16 100644 --- a/doc/html/a00159.html +++ b/doc/html/a00159.html @@ -87,7 +87,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00160.html b/doc/html/a00160.html index 7e3b9c574e..9c08821f34 100644 --- a/doc/html/a00160.html +++ b/doc/html/a00160.html @@ -101,7 +101,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00161.html b/doc/html/a00161.html index c68e6c855e..9a57f8c91f 100644 --- a/doc/html/a00161.html +++ b/doc/html/a00161.html @@ -94,7 +94,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00162.html b/doc/html/a00162.html index 2a4e91690e..b613b9447b 100644 --- a/doc/html/a00162.html +++ b/doc/html/a00162.html @@ -71,7 +71,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00163.html b/doc/html/a00163.html index 4efc3fc340..4736ee160c 100644 --- a/doc/html/a00163.html +++ b/doc/html/a00163.html @@ -92,7 +92,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00164.html b/doc/html/a00164.html index 295c0f4694..ad76b5da04 100644 --- a/doc/html/a00164.html +++ b/doc/html/a00164.html @@ -160,7 +160,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00165.html b/doc/html/a00165.html index a6db3e79dd..3d0e1d45f1 100644 --- a/doc/html/a00165.html +++ b/doc/html/a00165.html @@ -144,7 +144,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00166.html b/doc/html/a00166.html index 7203f6e4e8..326692235c 100644 --- a/doc/html/a00166.html +++ b/doc/html/a00166.html @@ -60,7 +60,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00167.html b/doc/html/a00167.html index 65f97d65f8..11ac50abc9 100644 --- a/doc/html/a00167.html +++ b/doc/html/a00167.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00168.html b/doc/html/a00168.html index 54f9661a68..a30b3b8b4c 100644 --- a/doc/html/a00168.html +++ b/doc/html/a00168.html @@ -72,7 +72,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00169.html b/doc/html/a00169.html index d85b7090c1..25f87ad149 100644 --- a/doc/html/a00169.html +++ b/doc/html/a00169.html @@ -82,7 +82,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00170.html b/doc/html/a00170.html index 26b6d290e7..08e7513990 100644 --- a/doc/html/a00170.html +++ b/doc/html/a00170.html @@ -124,7 +124,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00171.html b/doc/html/a00171.html index 384a00ee45..c545269afc 100644 --- a/doc/html/a00171.html +++ b/doc/html/a00171.html @@ -93,7 +93,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00189.html b/doc/html/a00189.html index bf71bab5b6..f194de1eca 100644 --- a/doc/html/a00189.html +++ b/doc/html/a00189.html @@ -147,7 +147,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00194.html b/doc/html/a00194.html index b965d6f83a..d6f27842e6 100644 --- a/doc/html/a00194.html +++ b/doc/html/a00194.html @@ -90,7 +90,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00213.html b/doc/html/a00213.html index 0909c67dd0..d4b672249c 100644 --- a/doc/html/a00213.html +++ b/doc/html/a00213.html @@ -185,7 +185,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00231.html b/doc/html/a00231.html index 7e9510bb7c..2492ebb6fe 100644 --- a/doc/html/a00231.html +++ b/doc/html/a00231.html @@ -107,7 +107,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00234.html b/doc/html/a00234.html index 9877844c67..ae1a6eabf7 100644 --- a/doc/html/a00234.html +++ b/doc/html/a00234.html @@ -672,7 +672,7 @@

      Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00253.html b/doc/html/a00253.html index 69f894fc14..76f20a4440 100644 --- a/doc/html/a00253.html +++ b/doc/html/a00253.html @@ -2178,7 +2178,7 @@

      Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00254.html b/doc/html/a00254.html index ab0ef1d743..b75eca50ca 100644 --- a/doc/html/a00254.html +++ b/doc/html/a00254.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00255.html b/doc/html/a00255.html index f08a8c472c..4f67cef011 100644 --- a/doc/html/a00255.html +++ b/doc/html/a00255.html @@ -373,7 +373,7 @@

      Function Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00256.html b/doc/html/a00256.html index d189b0c362..6b1060c2e8 100644 --- a/doc/html/a00256.html +++ b/doc/html/a00256.html @@ -116,7 +116,7 @@

      Typedef Documentation


      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00257.html b/doc/html/a00257.html index f32f65675a..ae5663ecb7 100644 --- a/doc/html/a00257.html +++ b/doc/html/a00257.html @@ -43,7 +43,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00258.html b/doc/html/a00258.html index 114174cefe..780a4630e0 100644 --- a/doc/html/a00258.html +++ b/doc/html/a00258.html @@ -43,7 +43,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00260.html b/doc/html/a00260.html index fb2f8c9e77..c3b8876dea 100644 --- a/doc/html/a00260.html +++ b/doc/html/a00260.html @@ -44,7 +44,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00261.html b/doc/html/a00261.html index 9c39b92e49..b5a527887b 100644 --- a/doc/html/a00261.html +++ b/doc/html/a00261.html @@ -56,7 +56,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00262.html b/doc/html/a00262.html index dced07899b..31938561ef 100644 --- a/doc/html/a00262.html +++ b/doc/html/a00262.html @@ -49,7 +49,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00263.html b/doc/html/a00263.html index 1bb82b6e9f..0da547177a 100644 --- a/doc/html/a00263.html +++ b/doc/html/a00263.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00264.html b/doc/html/a00264.html index a967cc9ecb..eb5029e553 100644 --- a/doc/html/a00264.html +++ b/doc/html/a00264.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00265.html b/doc/html/a00265.html index 2170bc0859..84658f0709 100644 --- a/doc/html/a00265.html +++ b/doc/html/a00265.html @@ -62,7 +62,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00266.html b/doc/html/a00266.html index 50151b664a..42011fc7f3 100644 --- a/doc/html/a00266.html +++ b/doc/html/a00266.html @@ -59,7 +59,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00267.html b/doc/html/a00267.html index e436aca225..b9054ade62 100644 --- a/doc/html/a00267.html +++ b/doc/html/a00267.html @@ -61,7 +61,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00268.html b/doc/html/a00268.html index 2a2b97daac..32068a26cd 100644 --- a/doc/html/a00268.html +++ b/doc/html/a00268.html @@ -66,7 +66,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00269.html b/doc/html/a00269.html index 2fc1c7986f..4ada9b6617 100644 --- a/doc/html/a00269.html +++ b/doc/html/a00269.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00270.html b/doc/html/a00270.html index 3e911ea5a5..11f5b8f917 100644 --- a/doc/html/a00270.html +++ b/doc/html/a00270.html @@ -50,7 +50,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00271.html b/doc/html/a00271.html index d70fe5848c..21fc4075f2 100644 --- a/doc/html/a00271.html +++ b/doc/html/a00271.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00272.html b/doc/html/a00272.html index e11937ebb6..8395a8d03d 100644 --- a/doc/html/a00272.html +++ b/doc/html/a00272.html @@ -59,7 +59,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00273.html b/doc/html/a00273.html index 9c4109e9c6..58b19e60ac 100644 --- a/doc/html/a00273.html +++ b/doc/html/a00273.html @@ -81,7 +81,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00274.html b/doc/html/a00274.html index e118eb2913..824b6c434f 100644 --- a/doc/html/a00274.html +++ b/doc/html/a00274.html @@ -125,7 +125,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00275.html b/doc/html/a00275.html index 22b9d71712..e283cade70 100644 --- a/doc/html/a00275.html +++ b/doc/html/a00275.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00276.html b/doc/html/a00276.html index 340b44b4f1..276e8e5c24 100644 --- a/doc/html/a00276.html +++ b/doc/html/a00276.html @@ -64,7 +64,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00277.html b/doc/html/a00277.html index 0a73552ce0..bea784502c 100644 --- a/doc/html/a00277.html +++ b/doc/html/a00277.html @@ -54,7 +54,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00278.html b/doc/html/a00278.html index 708c23459d..117fecc7a2 100644 --- a/doc/html/a00278.html +++ b/doc/html/a00278.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00279.html b/doc/html/a00279.html index b325a0cab4..7b5ae1faf6 100644 --- a/doc/html/a00279.html +++ b/doc/html/a00279.html @@ -53,7 +53,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00280.html b/doc/html/a00280.html index cb3afae9f7..a3e9bd8df8 100644 --- a/doc/html/a00280.html +++ b/doc/html/a00280.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00281.html b/doc/html/a00281.html index 4057abb59c..8d0f206fea 100644 --- a/doc/html/a00281.html +++ b/doc/html/a00281.html @@ -55,7 +55,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00282.html b/doc/html/a00282.html index ae74d27e7d..c0036efb66 100644 --- a/doc/html/a00282.html +++ b/doc/html/a00282.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00283.html b/doc/html/a00283.html index 0b3c30d106..a44845a8df 100644 --- a/doc/html/a00283.html +++ b/doc/html/a00283.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00284.html b/doc/html/a00284.html index 8fde3292e4..41d4e0d22e 100644 --- a/doc/html/a00284.html +++ b/doc/html/a00284.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00285.html b/doc/html/a00285.html index ae3e2f8bd9..d7dded189b 100644 --- a/doc/html/a00285.html +++ b/doc/html/a00285.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00286.html b/doc/html/a00286.html index 4e5ad87629..c47355e34e 100644 --- a/doc/html/a00286.html +++ b/doc/html/a00286.html @@ -59,7 +59,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00287.html b/doc/html/a00287.html index 2d706dbfd4..2893f23c88 100644 --- a/doc/html/a00287.html +++ b/doc/html/a00287.html @@ -59,7 +59,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00288.html b/doc/html/a00288.html index 0caa6cbecd..06be2686a3 100644 --- a/doc/html/a00288.html +++ b/doc/html/a00288.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00289.html b/doc/html/a00289.html index 2f9c2dc1fb..fbcae6b9ec 100644 --- a/doc/html/a00289.html +++ b/doc/html/a00289.html @@ -53,7 +53,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00290.html b/doc/html/a00290.html index 43faca20bb..766d067fd5 100644 --- a/doc/html/a00290.html +++ b/doc/html/a00290.html @@ -53,7 +53,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00291.html b/doc/html/a00291.html index 5ed79e681e..df48cdafec 100644 --- a/doc/html/a00291.html +++ b/doc/html/a00291.html @@ -55,7 +55,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00292.html b/doc/html/a00292.html index f0253e09d1..874c535b36 100644 --- a/doc/html/a00292.html +++ b/doc/html/a00292.html @@ -59,7 +59,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00293.html b/doc/html/a00293.html index 6addc13e51..3df23f1f5a 100644 --- a/doc/html/a00293.html +++ b/doc/html/a00293.html @@ -54,7 +54,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00294.html b/doc/html/a00294.html index 0cbf37cf59..e38792336f 100644 --- a/doc/html/a00294.html +++ b/doc/html/a00294.html @@ -66,7 +66,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00295.html b/doc/html/a00295.html index a77721961c..63ee24d3bb 100644 --- a/doc/html/a00295.html +++ b/doc/html/a00295.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00296.html b/doc/html/a00296.html index 596733b3d2..e349ce25de 100644 --- a/doc/html/a00296.html +++ b/doc/html/a00296.html @@ -50,7 +50,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00297.html b/doc/html/a00297.html index a36d172a3a..f64176a523 100644 --- a/doc/html/a00297.html +++ b/doc/html/a00297.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00298.html b/doc/html/a00298.html index c746f407b2..4ae754ad22 100644 --- a/doc/html/a00298.html +++ b/doc/html/a00298.html @@ -56,7 +56,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00299.html b/doc/html/a00299.html index f19a1b608d..d9fb2dd1ed 100644 --- a/doc/html/a00299.html +++ b/doc/html/a00299.html @@ -54,7 +54,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00300.html b/doc/html/a00300.html index 1a3a9a749c..4436fe56bb 100644 --- a/doc/html/a00300.html +++ b/doc/html/a00300.html @@ -64,7 +64,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00301.html b/doc/html/a00301.html index 3648e2f11d..703c0e5349 100644 --- a/doc/html/a00301.html +++ b/doc/html/a00301.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00302.html b/doc/html/a00302.html index 83d6858a99..198e831fd4 100644 --- a/doc/html/a00302.html +++ b/doc/html/a00302.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00303.html b/doc/html/a00303.html index ff751eff47..78c5f3f677 100644 --- a/doc/html/a00303.html +++ b/doc/html/a00303.html @@ -62,7 +62,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00304.html b/doc/html/a00304.html index 220caa87b3..b1eb402dbb 100644 --- a/doc/html/a00304.html +++ b/doc/html/a00304.html @@ -59,7 +59,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00305.html b/doc/html/a00305.html index 3f57bbe5c0..90a5dfa85c 100644 --- a/doc/html/a00305.html +++ b/doc/html/a00305.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00306.html b/doc/html/a00306.html index cb5289de70..15bd3412c1 100644 --- a/doc/html/a00306.html +++ b/doc/html/a00306.html @@ -70,7 +70,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00307.html b/doc/html/a00307.html index ae6ac26dc1..5bc8f40821 100644 --- a/doc/html/a00307.html +++ b/doc/html/a00307.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00308.html b/doc/html/a00308.html index 61c7f37a37..25b1b40274 100644 --- a/doc/html/a00308.html +++ b/doc/html/a00308.html @@ -50,7 +50,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00309.html b/doc/html/a00309.html index 6391114bb7..9637773c32 100644 --- a/doc/html/a00309.html +++ b/doc/html/a00309.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00310.html b/doc/html/a00310.html index c6fb383924..bae1fcb2c1 100644 --- a/doc/html/a00310.html +++ b/doc/html/a00310.html @@ -59,7 +59,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00311.html b/doc/html/a00311.html index 7ec5d7bf06..e5728f1d46 100644 --- a/doc/html/a00311.html +++ b/doc/html/a00311.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00312.html b/doc/html/a00312.html index 0cb433b89e..c47e892fdc 100644 --- a/doc/html/a00312.html +++ b/doc/html/a00312.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00313.html b/doc/html/a00313.html index 1c371d4c5f..bbe7476e16 100644 --- a/doc/html/a00313.html +++ b/doc/html/a00313.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00314.html b/doc/html/a00314.html index 3e53781ac5..0c37aacfa9 100644 --- a/doc/html/a00314.html +++ b/doc/html/a00314.html @@ -49,7 +49,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00315.html b/doc/html/a00315.html index 07dac63f6c..3f0182c6da 100644 --- a/doc/html/a00315.html +++ b/doc/html/a00315.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00316.html b/doc/html/a00316.html index cb82b8ea34..3d137aa512 100644 --- a/doc/html/a00316.html +++ b/doc/html/a00316.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00317.html b/doc/html/a00317.html index 9f1858f916..98f975428d 100644 --- a/doc/html/a00317.html +++ b/doc/html/a00317.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00318.html b/doc/html/a00318.html index db64f21fe4..4b34230778 100644 --- a/doc/html/a00318.html +++ b/doc/html/a00318.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00319.html b/doc/html/a00319.html index b5335fb49e..f1ad9aafaf 100644 --- a/doc/html/a00319.html +++ b/doc/html/a00319.html @@ -54,7 +54,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00320.html b/doc/html/a00320.html index d378976470..bff1d323d9 100644 --- a/doc/html/a00320.html +++ b/doc/html/a00320.html @@ -60,7 +60,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00321.html b/doc/html/a00321.html index 04ea1df5d4..b8025501cc 100644 --- a/doc/html/a00321.html +++ b/doc/html/a00321.html @@ -61,7 +61,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00322.html b/doc/html/a00322.html index f77990defe..f5784d0ffc 100644 --- a/doc/html/a00322.html +++ b/doc/html/a00322.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00323.html b/doc/html/a00323.html index f5ea8d3748..a9429f0fbb 100644 --- a/doc/html/a00323.html +++ b/doc/html/a00323.html @@ -56,7 +56,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00324.html b/doc/html/a00324.html index 703cc76935..7e657b2406 100644 --- a/doc/html/a00324.html +++ b/doc/html/a00324.html @@ -72,7 +72,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00325.html b/doc/html/a00325.html index 28496ea942..b78a4602f0 100644 --- a/doc/html/a00325.html +++ b/doc/html/a00325.html @@ -80,7 +80,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00326.html b/doc/html/a00326.html index 348f9393a3..c5d48c3dea 100644 --- a/doc/html/a00326.html +++ b/doc/html/a00326.html @@ -83,7 +83,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00327.html b/doc/html/a00327.html index 48b11269cb..2a1961de20 100644 --- a/doc/html/a00327.html +++ b/doc/html/a00327.html @@ -50,7 +50,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00328.html b/doc/html/a00328.html index 3e3af98bfc..38e03471c8 100644 --- a/doc/html/a00328.html +++ b/doc/html/a00328.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00329.html b/doc/html/a00329.html index 2af57b4d6c..5a81f48350 100644 --- a/doc/html/a00329.html +++ b/doc/html/a00329.html @@ -67,7 +67,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00330.html b/doc/html/a00330.html index f506016495..3a0fb60eac 100644 --- a/doc/html/a00330.html +++ b/doc/html/a00330.html @@ -59,7 +59,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00331.html b/doc/html/a00331.html index 4db70d4e53..14797a6b12 100644 --- a/doc/html/a00331.html +++ b/doc/html/a00331.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00332.html b/doc/html/a00332.html index 0c62a8b561..1c6ed6ca80 100644 --- a/doc/html/a00332.html +++ b/doc/html/a00332.html @@ -62,7 +62,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00333.html b/doc/html/a00333.html index 83160db9aa..2c175b1309 100644 --- a/doc/html/a00333.html +++ b/doc/html/a00333.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00334.html b/doc/html/a00334.html index 49d545fd17..eae147baa0 100644 --- a/doc/html/a00334.html +++ b/doc/html/a00334.html @@ -66,7 +66,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00335.html b/doc/html/a00335.html index 4c4bf6f9f3..4ec2929fb6 100644 --- a/doc/html/a00335.html +++ b/doc/html/a00335.html @@ -85,7 +85,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00336.html b/doc/html/a00336.html index 7b6ef45b6b..87cf5c0b49 100644 --- a/doc/html/a00336.html +++ b/doc/html/a00336.html @@ -61,7 +61,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00337.html b/doc/html/a00337.html index 16dbb480ca..a81e9a078d 100644 --- a/doc/html/a00337.html +++ b/doc/html/a00337.html @@ -49,7 +49,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00338.html b/doc/html/a00338.html index ecafdba7e4..580948c382 100644 --- a/doc/html/a00338.html +++ b/doc/html/a00338.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00339.html b/doc/html/a00339.html index 4a1c73cc14..cef7439772 100644 --- a/doc/html/a00339.html +++ b/doc/html/a00339.html @@ -63,7 +63,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00340.html b/doc/html/a00340.html index 3b34b992cc..594ecb6834 100644 --- a/doc/html/a00340.html +++ b/doc/html/a00340.html @@ -67,7 +67,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00341.html b/doc/html/a00341.html index 53dbd0badc..21e128ef5c 100644 --- a/doc/html/a00341.html +++ b/doc/html/a00341.html @@ -68,7 +68,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00342.html b/doc/html/a00342.html index 7a091d48aa..5a4841482c 100644 --- a/doc/html/a00342.html +++ b/doc/html/a00342.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00343.html b/doc/html/a00343.html index d9234aa0d5..d0409901cb 100644 --- a/doc/html/a00343.html +++ b/doc/html/a00343.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00344.html b/doc/html/a00344.html index f54bc96cbc..665d9674b9 100644 --- a/doc/html/a00344.html +++ b/doc/html/a00344.html @@ -60,7 +60,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00345.html b/doc/html/a00345.html index b5850a18e4..afc16ca9cf 100644 --- a/doc/html/a00345.html +++ b/doc/html/a00345.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00346.html b/doc/html/a00346.html index ad2931eaa6..c9f0dc7103 100644 --- a/doc/html/a00346.html +++ b/doc/html/a00346.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00347.html b/doc/html/a00347.html index 3448b24391..3c34a36b99 100644 --- a/doc/html/a00347.html +++ b/doc/html/a00347.html @@ -50,7 +50,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00348.html b/doc/html/a00348.html index 4cb505a065..2007953ee7 100644 --- a/doc/html/a00348.html +++ b/doc/html/a00348.html @@ -50,7 +50,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00349.html b/doc/html/a00349.html index 1237099de4..affd2fcf26 100644 --- a/doc/html/a00349.html +++ b/doc/html/a00349.html @@ -61,7 +61,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00350.html b/doc/html/a00350.html index 65b5e3cc1d..299a624da9 100644 --- a/doc/html/a00350.html +++ b/doc/html/a00350.html @@ -54,7 +54,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00351.html b/doc/html/a00351.html index 84b6d72110..b9e433772e 100644 --- a/doc/html/a00351.html +++ b/doc/html/a00351.html @@ -54,7 +54,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00352.html b/doc/html/a00352.html index 138f8f8e97..44c9732a4c 100644 --- a/doc/html/a00352.html +++ b/doc/html/a00352.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00353.html b/doc/html/a00353.html index 9c2f218dc5..8386944508 100644 --- a/doc/html/a00353.html +++ b/doc/html/a00353.html @@ -55,7 +55,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00354.html b/doc/html/a00354.html index c825d16976..cbbca2a0bc 100644 --- a/doc/html/a00354.html +++ b/doc/html/a00354.html @@ -66,7 +66,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00355.html b/doc/html/a00355.html index ae96cd40a4..f7875876f7 100644 --- a/doc/html/a00355.html +++ b/doc/html/a00355.html @@ -69,7 +69,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00356.html b/doc/html/a00356.html index c4658d3c0f..88a48d2fe8 100644 --- a/doc/html/a00356.html +++ b/doc/html/a00356.html @@ -134,7 +134,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00357.html b/doc/html/a00357.html index e3b9357101..9e73d13fb3 100644 --- a/doc/html/a00357.html +++ b/doc/html/a00357.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00358.html b/doc/html/a00358.html index de290484a3..e6c93464ca 100644 --- a/doc/html/a00358.html +++ b/doc/html/a00358.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00359.html b/doc/html/a00359.html index 9c9797ab16..3baa0a1de5 100644 --- a/doc/html/a00359.html +++ b/doc/html/a00359.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00360.html b/doc/html/a00360.html index 771727867e..d1adc87818 100644 --- a/doc/html/a00360.html +++ b/doc/html/a00360.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00361.html b/doc/html/a00361.html index 0b28d7737d..77ec356f3f 100644 --- a/doc/html/a00361.html +++ b/doc/html/a00361.html @@ -59,7 +59,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00362.html b/doc/html/a00362.html index fb87755ed6..e19ec618f3 100644 --- a/doc/html/a00362.html +++ b/doc/html/a00362.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00363.html b/doc/html/a00363.html index 5881d67d2d..c996e95fc9 100644 --- a/doc/html/a00363.html +++ b/doc/html/a00363.html @@ -75,7 +75,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00364.html b/doc/html/a00364.html index b07ddb3be2..f76c007e49 100644 --- a/doc/html/a00364.html +++ b/doc/html/a00364.html @@ -56,7 +56,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00365.html b/doc/html/a00365.html index 4a62c44ea2..edf8ec7060 100644 --- a/doc/html/a00365.html +++ b/doc/html/a00365.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00366.html b/doc/html/a00366.html index 3cd990fa24..ce5a85a255 100644 --- a/doc/html/a00366.html +++ b/doc/html/a00366.html @@ -77,7 +77,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00367.html b/doc/html/a00367.html index 0ce05bf124..a3f12103d2 100644 --- a/doc/html/a00367.html +++ b/doc/html/a00367.html @@ -74,7 +74,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00368.html b/doc/html/a00368.html index 6ed5ce7153..8d6fc3436e 100644 --- a/doc/html/a00368.html +++ b/doc/html/a00368.html @@ -57,7 +57,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00369.html b/doc/html/a00369.html index 07916c3975..7b7bff00e4 100644 --- a/doc/html/a00369.html +++ b/doc/html/a00369.html @@ -74,7 +74,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00370.html b/doc/html/a00370.html index 04c1cd074f..f0c24c8401 100644 --- a/doc/html/a00370.html +++ b/doc/html/a00370.html @@ -74,7 +74,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00371.html b/doc/html/a00371.html index 6052be1969..12418dd751 100644 --- a/doc/html/a00371.html +++ b/doc/html/a00371.html @@ -61,7 +61,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00372.html b/doc/html/a00372.html index d8c52fb506..70dfeda92e 100644 --- a/doc/html/a00372.html +++ b/doc/html/a00372.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00373.html b/doc/html/a00373.html index e47152397d..7d6899b97f 100644 --- a/doc/html/a00373.html +++ b/doc/html/a00373.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00374.html b/doc/html/a00374.html index d44f31a03d..f4311f3f41 100644 --- a/doc/html/a00374.html +++ b/doc/html/a00374.html @@ -49,7 +49,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00375.html b/doc/html/a00375.html index 336bf0973c..f97489c3b7 100644 --- a/doc/html/a00375.html +++ b/doc/html/a00375.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00376.html b/doc/html/a00376.html index ee126934d2..01b173373f 100644 --- a/doc/html/a00376.html +++ b/doc/html/a00376.html @@ -56,7 +56,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00377.html b/doc/html/a00377.html index 36e42fa079..6eaa0f9f65 100644 --- a/doc/html/a00377.html +++ b/doc/html/a00377.html @@ -50,7 +50,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00378.html b/doc/html/a00378.html index 182f587e43..cf24c9c887 100644 --- a/doc/html/a00378.html +++ b/doc/html/a00378.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00379.html b/doc/html/a00379.html index 148dfe4724..4f20d20ddc 100644 --- a/doc/html/a00379.html +++ b/doc/html/a00379.html @@ -51,7 +51,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00380.html b/doc/html/a00380.html index 148e48ecf5..5c270149ec 100644 --- a/doc/html/a00380.html +++ b/doc/html/a00380.html @@ -87,7 +87,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00381.html b/doc/html/a00381.html index 2aa0283cf4..7feb23ddf0 100644 --- a/doc/html/a00381.html +++ b/doc/html/a00381.html @@ -64,7 +64,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00382.html b/doc/html/a00382.html index 22299fbe64..9ac5b58a3b 100644 --- a/doc/html/a00382.html +++ b/doc/html/a00382.html @@ -71,7 +71,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00383.html b/doc/html/a00383.html index 2f734c9e41..f802f42a5f 100644 --- a/doc/html/a00383.html +++ b/doc/html/a00383.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00384.html b/doc/html/a00384.html index 93a0fed56d..3b5ca9b3fa 100644 --- a/doc/html/a00384.html +++ b/doc/html/a00384.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00385.html b/doc/html/a00385.html index c2a8bdd64d..6fc164704f 100644 --- a/doc/html/a00385.html +++ b/doc/html/a00385.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00386.html b/doc/html/a00386.html index 1687864f2f..4b04cdb078 100644 --- a/doc/html/a00386.html +++ b/doc/html/a00386.html @@ -49,7 +49,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00387.html b/doc/html/a00387.html index bc545405ca..a8c1783eb3 100644 --- a/doc/html/a00387.html +++ b/doc/html/a00387.html @@ -49,7 +49,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00388.html b/doc/html/a00388.html index 74b5d8dcf1..b2761e2688 100644 --- a/doc/html/a00388.html +++ b/doc/html/a00388.html @@ -49,7 +49,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00389.html b/doc/html/a00389.html index 7faf6737fb..39b31878eb 100644 --- a/doc/html/a00389.html +++ b/doc/html/a00389.html @@ -56,7 +56,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00390.html b/doc/html/a00390.html index 6f30c6c385..02e7cbb4ed 100644 --- a/doc/html/a00390.html +++ b/doc/html/a00390.html @@ -63,7 +63,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00391.html b/doc/html/a00391.html index 29c9fbee9b..cf17e60649 100644 --- a/doc/html/a00391.html +++ b/doc/html/a00391.html @@ -62,7 +62,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00392.html b/doc/html/a00392.html index 6cbf884838..93eaf1413d 100644 --- a/doc/html/a00392.html +++ b/doc/html/a00392.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00393.html b/doc/html/a00393.html index 5c4df1b99b..e56372937a 100644 --- a/doc/html/a00393.html +++ b/doc/html/a00393.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00394.html b/doc/html/a00394.html index 86c6c691f9..d62a1cd425 100644 --- a/doc/html/a00394.html +++ b/doc/html/a00394.html @@ -49,7 +49,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00395.html b/doc/html/a00395.html index 1f0509c37b..3447b4ff26 100644 --- a/doc/html/a00395.html +++ b/doc/html/a00395.html @@ -65,7 +65,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00396.html b/doc/html/a00396.html index 731f576539..8a7fd9409a 100644 --- a/doc/html/a00396.html +++ b/doc/html/a00396.html @@ -54,7 +54,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00397.html b/doc/html/a00397.html index d6a94b12ee..a44caef495 100644 --- a/doc/html/a00397.html +++ b/doc/html/a00397.html @@ -56,7 +56,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00398.html b/doc/html/a00398.html index d15cdbd1cb..e286ae9957 100644 --- a/doc/html/a00398.html +++ b/doc/html/a00398.html @@ -49,7 +49,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00399.html b/doc/html/a00399.html index 94bbf8e46e..424193ffe9 100644 --- a/doc/html/a00399.html +++ b/doc/html/a00399.html @@ -48,7 +48,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00400.html b/doc/html/a00400.html index 61aab26be2..a4b76433ab 100644 --- a/doc/html/a00400.html +++ b/doc/html/a00400.html @@ -58,7 +58,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00401.html b/doc/html/a00401.html index fe5f96e86f..f614a6f15f 100644 --- a/doc/html/a00401.html +++ b/doc/html/a00401.html @@ -56,7 +56,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00402.html b/doc/html/a00402.html index 20011d43bd..824af24824 100644 --- a/doc/html/a00402.html +++ b/doc/html/a00402.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00403.html b/doc/html/a00403.html index 2874848765..873ad4fd21 100644 --- a/doc/html/a00403.html +++ b/doc/html/a00403.html @@ -49,7 +49,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00404.html b/doc/html/a00404.html index 81babbc40b..16b20ea22b 100644 --- a/doc/html/a00404.html +++ b/doc/html/a00404.html @@ -52,7 +52,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00405.html b/doc/html/a00405.html index 70acc8dfb0..c50e49fab9 100644 --- a/doc/html/a00405.html +++ b/doc/html/a00405.html @@ -53,7 +53,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00406.html b/doc/html/a00406.html index 2db05e3f8f..8700f73a77 100644 --- a/doc/html/a00406.html +++ b/doc/html/a00406.html @@ -54,7 +54,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00407.html b/doc/html/a00407.html index b6d2e2cd6d..a9b80928ec 100644 --- a/doc/html/a00407.html +++ b/doc/html/a00407.html @@ -66,7 +66,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00408.html b/doc/html/a00408.html index 923b022e33..40c84add36 100644 --- a/doc/html/a00408.html +++ b/doc/html/a00408.html @@ -59,7 +59,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/a00409.html b/doc/html/a00409.html index 89df3019fa..0bbde105e1 100644 --- a/doc/html/a00409.html +++ b/doc/html/a00409.html @@ -74,7 +74,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/annotated.html b/doc/html/annotated.html index c781047ea6..7404c8f71f 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -220,7 +220,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/classes.html b/doc/html/classes.html index 0a5d0cd542..c0b3bcd15f 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -111,7 +111,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/dir_525f2cc589630bacbdc3bb450847427e.html b/doc/html/dir_525f2cc589630bacbdc3bb450847427e.html index bdfbcaa099..d1510c1aec 100644 --- a/doc/html/dir_525f2cc589630bacbdc3bb450847427e.html +++ b/doc/html/dir_525f2cc589630bacbdc3bb450847427e.html @@ -43,7 +43,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/dir_63fb2cc293d133785b96e521fa051167.html b/doc/html/dir_63fb2cc293d133785b96e521fa051167.html index 0ef859f5b5..27fa590c07 100644 --- a/doc/html/dir_63fb2cc293d133785b96e521fa051167.html +++ b/doc/html/dir_63fb2cc293d133785b96e521fa051167.html @@ -43,7 +43,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/dir_87119f26c7695cbc270003e99bc7f49f.html b/doc/html/dir_87119f26c7695cbc270003e99bc7f49f.html index 528312c8b7..ff05fe9b1a 100644 --- a/doc/html/dir_87119f26c7695cbc270003e99bc7f49f.html +++ b/doc/html/dir_87119f26c7695cbc270003e99bc7f49f.html @@ -160,7 +160,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/dir_b9976680b2be72d2d0b8fca1c31202a2.html b/doc/html/dir_b9976680b2be72d2d0b8fca1c31202a2.html index b9d30e1c39..d66dd8942f 100644 --- a/doc/html/dir_b9976680b2be72d2d0b8fca1c31202a2.html +++ b/doc/html/dir_b9976680b2be72d2d0b8fca1c31202a2.html @@ -43,7 +43,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/files.html b/doc/html/files.html index 9ba8f0a904..25141fe412 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -46,7 +46,7 @@

      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions.html b/doc/html/functions.html index f03d6c5da6..563f7ba02e 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -124,7 +124,7 @@

      - a -


        -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

        Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x62.html b/doc/html/functions_0x62.html index b74345590d..7cce5c9034 100644 --- a/doc/html/functions_0x62.html +++ b/doc/html/functions_0x62.html @@ -99,7 +99,7 @@

        - b -


          -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

          Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html index 3469f218a6..5b99401cb1 100644 --- a/doc/html/functions_0x63.html +++ b/doc/html/functions_0x63.html @@ -159,7 +159,7 @@

          - c -


            -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

            Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x64.html b/doc/html/functions_0x64.html index d55edbd37e..c5d701cb0b 100644 --- a/doc/html/functions_0x64.html +++ b/doc/html/functions_0x64.html @@ -114,7 +114,7 @@

            - d -


              -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

              Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x65.html b/doc/html/functions_0x65.html index cf1578a111..6aefbbd08f 100644 --- a/doc/html/functions_0x65.html +++ b/doc/html/functions_0x65.html @@ -161,7 +161,7 @@

              - e -


                -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x66.html b/doc/html/functions_0x66.html index 4759b067e4..5038a161ef 100644 --- a/doc/html/functions_0x66.html +++ b/doc/html/functions_0x66.html @@ -102,7 +102,7 @@

                - f -


                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html index b13194af1b..afbb19535d 100644 --- a/doc/html/functions_0x67.html +++ b/doc/html/functions_0x67.html @@ -94,7 +94,7 @@

                  - g -


                    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                    Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x68.html b/doc/html/functions_0x68.html index 187260274e..80e220aa40 100644 --- a/doc/html/functions_0x68.html +++ b/doc/html/functions_0x68.html @@ -81,7 +81,7 @@

                    - h -


                      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x69.html b/doc/html/functions_0x69.html index 2677cab98b..51f2a1685e 100644 --- a/doc/html/functions_0x69.html +++ b/doc/html/functions_0x69.html @@ -127,7 +127,7 @@

                      - i -


                        -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                        Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x6a.html b/doc/html/functions_0x6a.html index 346fbd46d8..855ef407a6 100644 --- a/doc/html/functions_0x6a.html +++ b/doc/html/functions_0x6a.html @@ -81,7 +81,7 @@

                        - j -


                          -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                          Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x6c.html b/doc/html/functions_0x6c.html index 61423bb6a5..ac43665479 100644 --- a/doc/html/functions_0x6c.html +++ b/doc/html/functions_0x6c.html @@ -101,7 +101,7 @@

                          - l -


                            -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                            Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x6d.html b/doc/html/functions_0x6d.html index 74abc16e0d..3f6cb7e7e1 100644 --- a/doc/html/functions_0x6d.html +++ b/doc/html/functions_0x6d.html @@ -113,7 +113,7 @@

                            - m -


                              -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                              Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x6e.html b/doc/html/functions_0x6e.html index 3d9e9efe04..d1fdb3bb5a 100644 --- a/doc/html/functions_0x6e.html +++ b/doc/html/functions_0x6e.html @@ -90,7 +90,7 @@

                              - n -


                                -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x6f.html b/doc/html/functions_0x6f.html index 8494965dc3..8bd1aea23e 100644 --- a/doc/html/functions_0x6f.html +++ b/doc/html/functions_0x6f.html @@ -134,7 +134,7 @@

                                - o -


                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x70.html b/doc/html/functions_0x70.html index b696c91fa6..607a1112bb 100644 --- a/doc/html/functions_0x70.html +++ b/doc/html/functions_0x70.html @@ -114,7 +114,7 @@

                                  - p -


                                    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                    Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x71.html b/doc/html/functions_0x71.html index 4bd846649c..9a1f0884c7 100644 --- a/doc/html/functions_0x71.html +++ b/doc/html/functions_0x71.html @@ -84,7 +84,7 @@

                                    - q -


                                      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html index 1429be3a5f..0b10d890da 100644 --- a/doc/html/functions_0x72.html +++ b/doc/html/functions_0x72.html @@ -166,7 +166,7 @@

                                      - r -


                                        -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                        Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html index 13149e06c9..3f7cfcf384 100644 --- a/doc/html/functions_0x73.html +++ b/doc/html/functions_0x73.html @@ -150,7 +150,7 @@

                                        - s -


                                          -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                          Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x74.html b/doc/html/functions_0x74.html index bacdd29529..b66754470e 100644 --- a/doc/html/functions_0x74.html +++ b/doc/html/functions_0x74.html @@ -161,7 +161,7 @@

                                          - t -


                                            -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                            Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x75.html b/doc/html/functions_0x75.html index 9757f22cdb..7002b44236 100644 --- a/doc/html/functions_0x75.html +++ b/doc/html/functions_0x75.html @@ -92,7 +92,7 @@

                                            - u -


                                              -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                              Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x76.html b/doc/html/functions_0x76.html index c599a35111..e298b929a8 100644 --- a/doc/html/functions_0x76.html +++ b/doc/html/functions_0x76.html @@ -86,7 +86,7 @@

                                              - v -


                                                -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x77.html b/doc/html/functions_0x77.html index 14ad67c9f4..9f7ec27918 100644 --- a/doc/html/functions_0x77.html +++ b/doc/html/functions_0x77.html @@ -83,7 +83,7 @@

                                                - w -


                                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_0x7e.html b/doc/html/functions_0x7e.html index 79159cd56f..acb6681564 100644 --- a/doc/html/functions_0x7e.html +++ b/doc/html/functions_0x7e.html @@ -156,7 +156,7 @@

                                                  - ~ -


                                                    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                    Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html index 37bf0aac85..46b0662a0f 100644 --- a/doc/html/functions_enum.html +++ b/doc/html/functions_enum.html @@ -61,7 +61,7 @@

                                                    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                    Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_eval.html b/doc/html/functions_eval.html index 4f474e09bb..2e2675c292 100644 --- a/doc/html/functions_eval.html +++ b/doc/html/functions_eval.html @@ -76,7 +76,7 @@

                                                    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                    Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html index 5efbe00b6c..109030fa9a 100644 --- a/doc/html/functions_func.html +++ b/doc/html/functions_func.html @@ -116,7 +116,7 @@

                                                    - a -


                                                      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x62.html b/doc/html/functions_func_0x62.html index aef4750701..35d806bc74 100644 --- a/doc/html/functions_func_0x62.html +++ b/doc/html/functions_func_0x62.html @@ -94,7 +94,7 @@

                                                      - b -


                                                        -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                        Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x63.html b/doc/html/functions_func_0x63.html index 530811e6ea..a9cd941a4a 100644 --- a/doc/html/functions_func_0x63.html +++ b/doc/html/functions_func_0x63.html @@ -150,7 +150,7 @@

                                                        - c -


                                                          -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                          Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x64.html b/doc/html/functions_func_0x64.html index d19aa8053c..7a38106283 100644 --- a/doc/html/functions_func_0x64.html +++ b/doc/html/functions_func_0x64.html @@ -105,7 +105,7 @@

                                                          - d -


                                                            -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                            Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x65.html b/doc/html/functions_func_0x65.html index 6d520e32b7..399a88912e 100644 --- a/doc/html/functions_func_0x65.html +++ b/doc/html/functions_func_0x65.html @@ -124,7 +124,7 @@

                                                            - e -


                                                              -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                              Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x66.html b/doc/html/functions_func_0x66.html index 5a36a2fffa..767bd0ec33 100644 --- a/doc/html/functions_func_0x66.html +++ b/doc/html/functions_func_0x66.html @@ -89,7 +89,7 @@

                                                              - f -


                                                                -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x67.html b/doc/html/functions_func_0x67.html index 7830a6f7b2..522aaf9523 100644 --- a/doc/html/functions_func_0x67.html +++ b/doc/html/functions_func_0x67.html @@ -93,7 +93,7 @@

                                                                - g -


                                                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x68.html b/doc/html/functions_func_0x68.html index 2b2533635f..6bee13daed 100644 --- a/doc/html/functions_func_0x68.html +++ b/doc/html/functions_func_0x68.html @@ -80,7 +80,7 @@

                                                                  - h -


                                                                    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                    Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x69.html b/doc/html/functions_func_0x69.html index ffb334efaf..7c75c39bfc 100644 --- a/doc/html/functions_func_0x69.html +++ b/doc/html/functions_func_0x69.html @@ -115,7 +115,7 @@

                                                                    - i -


                                                                      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x6a.html b/doc/html/functions_func_0x6a.html index ceb40dd315..ed9ec1da91 100644 --- a/doc/html/functions_func_0x6a.html +++ b/doc/html/functions_func_0x6a.html @@ -80,7 +80,7 @@

                                                                      - j -


                                                                        -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                        Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x6c.html b/doc/html/functions_func_0x6c.html index 11227c23f2..0c2066fe7a 100644 --- a/doc/html/functions_func_0x6c.html +++ b/doc/html/functions_func_0x6c.html @@ -97,7 +97,7 @@

                                                                        - l -


                                                                          -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                          Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x6d.html b/doc/html/functions_func_0x6d.html index 0bc29b734e..374d4fe638 100644 --- a/doc/html/functions_func_0x6d.html +++ b/doc/html/functions_func_0x6d.html @@ -102,7 +102,7 @@

                                                                          - m -


                                                                            -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                            Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x6e.html b/doc/html/functions_func_0x6e.html index a20cd4e5d6..286aaa4289 100644 --- a/doc/html/functions_func_0x6e.html +++ b/doc/html/functions_func_0x6e.html @@ -85,7 +85,7 @@

                                                                            - n -


                                                                              -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                              Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x6f.html b/doc/html/functions_func_0x6f.html index 96840e8dca..2009e141c5 100644 --- a/doc/html/functions_func_0x6f.html +++ b/doc/html/functions_func_0x6f.html @@ -124,7 +124,7 @@

                                                                              - o -


                                                                                -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x70.html b/doc/html/functions_func_0x70.html index 5cba478520..fcd2c93bc8 100644 --- a/doc/html/functions_func_0x70.html +++ b/doc/html/functions_func_0x70.html @@ -104,7 +104,7 @@

                                                                                - p -


                                                                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x71.html b/doc/html/functions_func_0x71.html index f607c26df7..f9e6ab3d94 100644 --- a/doc/html/functions_func_0x71.html +++ b/doc/html/functions_func_0x71.html @@ -83,7 +83,7 @@

                                                                                  - q -


                                                                                    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                    Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x72.html b/doc/html/functions_func_0x72.html index 7198843ded..5d4c85e6ee 100644 --- a/doc/html/functions_func_0x72.html +++ b/doc/html/functions_func_0x72.html @@ -154,7 +154,7 @@

                                                                                    - r -


                                                                                      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x73.html b/doc/html/functions_func_0x73.html index 1d244e5fc5..8f2b549882 100644 --- a/doc/html/functions_func_0x73.html +++ b/doc/html/functions_func_0x73.html @@ -132,7 +132,7 @@

                                                                                      - s -


                                                                                        -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                        Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x74.html b/doc/html/functions_func_0x74.html index 8d8b8b8cfd..5268be98d5 100644 --- a/doc/html/functions_func_0x74.html +++ b/doc/html/functions_func_0x74.html @@ -158,7 +158,7 @@

                                                                                        - t -


                                                                                          -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                          Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x75.html b/doc/html/functions_func_0x75.html index 03f28f7e6f..1be6219adf 100644 --- a/doc/html/functions_func_0x75.html +++ b/doc/html/functions_func_0x75.html @@ -91,7 +91,7 @@

                                                                                          - u -


                                                                                            -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                            Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x77.html b/doc/html/functions_func_0x77.html index 1cf1c7ea7f..a39157a301 100644 --- a/doc/html/functions_func_0x77.html +++ b/doc/html/functions_func_0x77.html @@ -82,7 +82,7 @@

                                                                                            - w -


                                                                                              -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                              Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_func_0x7e.html b/doc/html/functions_func_0x7e.html index 32a9bd8171..7db78681e6 100644 --- a/doc/html/functions_func_0x7e.html +++ b/doc/html/functions_func_0x7e.html @@ -155,7 +155,7 @@

                                                                                              - ~ -


                                                                                                -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_rela.html b/doc/html/functions_rela.html index fc368731bc..1fd228e236 100644 --- a/doc/html/functions_rela.html +++ b/doc/html/functions_rela.html @@ -65,7 +65,7 @@

                                                                                                -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_type.html b/doc/html/functions_type.html index df253f1743..2610645784 100644 --- a/doc/html/functions_type.html +++ b/doc/html/functions_type.html @@ -177,7 +177,7 @@

                                                                                                - v -


                                                                                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index 6d6c7f447f..007ca41c08 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -90,7 +90,7 @@

                                                                                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/globals.html b/doc/html/globals.html index 62968f64a8..c7c539c9fb 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -76,7 +76,7 @@

                                                                                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html index c1a13f186d..6465e8101b 100644 --- a/doc/html/globals_func.html +++ b/doc/html/globals_func.html @@ -76,7 +76,7 @@

                                                                                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index 6855065832..147c628f7f 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -258,7 +258,7 @@

                                                                                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/index.html b/doc/html/index.html index fa081c2c02..8bd9b092af 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -44,7 +44,7 @@

                                                                                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/modules.html b/doc/html/modules.html index 7c77372822..822e534345 100644 --- a/doc/html/modules.html +++ b/doc/html/modules.html @@ -43,7 +43,7 @@

                                                                                                  -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                  Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html index fba4ed1b94..17655a74b6 100644 --- a/doc/html/namespacemembers.html +++ b/doc/html/namespacemembers.html @@ -144,7 +144,7 @@

                                                                                                  - t -


                                                                                                    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                    Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/namespacemembers_enum.html b/doc/html/namespacemembers_enum.html index bfe8bc8db0..003027d7cd 100644 --- a/doc/html/namespacemembers_enum.html +++ b/doc/html/namespacemembers_enum.html @@ -52,7 +52,7 @@

                                                                                                    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                    Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/namespacemembers_eval.html b/doc/html/namespacemembers_eval.html index b180c77e3d..b707702529 100644 --- a/doc/html/namespacemembers_eval.html +++ b/doc/html/namespacemembers_eval.html @@ -58,7 +58,7 @@

                                                                                                    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                    Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/namespacemembers_func.html b/doc/html/namespacemembers_func.html index edb6f6401d..16ad88472b 100644 --- a/doc/html/namespacemembers_func.html +++ b/doc/html/namespacemembers_func.html @@ -90,7 +90,7 @@

                                                                                                    - t -


                                                                                                      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/namespacemembers_type.html b/doc/html/namespacemembers_type.html index 43e582238a..e957418bd7 100644 --- a/doc/html/namespacemembers_type.html +++ b/doc/html/namespacemembers_type.html @@ -52,7 +52,7 @@

                                                                                                      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html index 4e09ef44b1..04293f7a72 100644 --- a/doc/html/namespaces.html +++ b/doc/html/namespaces.html @@ -45,7 +45,7 @@

                                                                                                      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/doc/html/pages.html b/doc/html/pages.html index f8c16e29fb..f8d6fa57ba 100644 --- a/doc/html/pages.html +++ b/doc/html/pages.html @@ -38,7 +38,7 @@

                                                                                                      -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

                                                                                                      Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its diff --git a/examples/GettingStarted/index.html b/examples/GettingStarted/index.html index f700dc6e3d..c3f882b67c 100644 --- a/examples/GettingStarted/index.html +++ b/examples/GettingStarted/index.html @@ -335,7 +335,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Getting Started Sampl

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/GettingStarted/sub_string_finder/Makefile b/examples/GettingStarted/sub_string_finder/Makefile index f6cfef087b..6baf3b898b 100644 --- a/examples/GettingStarted/sub_string_finder/Makefile +++ b/examples/GettingStarted/sub_string_finder/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -30,11 +30,11 @@ endif # icc TBBLIB = -ltbb TBBLIB_DEBUG = -ltbb_debug -ifeq ($(offload), mic) -override CXXFLAGS += -opt-report-phase:offload -D__TBB_MIC_OFFLOAD=1 +ifneq (,$(findstring mic, $(offload))) +override CXXFLAGS += -qoffload-arch=$(offload) -qopt-report-phase:offload -D__TBB_MIC_OFFLOAD=1 # Replace -ltbb with -tbb in the offload mode TBBLIB = -tbb -TBBLIB_DEBUG += -offload-option,mic,ld,"-ltbb_debug" +TBBLIB_DEBUG += -qoffload-option,mic,ld,"-ltbb_debug" endif ifeq ($(shell uname), Linux) diff --git a/examples/GettingStarted/sub_string_finder/Makefile.windows b/examples/GettingStarted/sub_string_finder/Makefile.windows index 8038c183e9..d5e1a0e252 100644 --- a/examples/GettingStarted/sub_string_finder/Makefile.windows +++ b/examples/GettingStarted/sub_string_finder/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -27,11 +27,17 @@ CXX1 = $(TBB_CXX)- CXX2 = $(CXX1:icl.exe-=icl.exe) CXX = $(CXX2:-=cl.exe) -MYCXXFLAGS = /TP /EHsc /W3 /nologo /D _CONSOLE /D _MBCS /D WIN32 $(offload:mic=/D__TBB_MIC_OFFLOAD /Qdiag-disable:3335,3440,3441) $(CXXFLAGS) +offload1 = $(offload)+ +OFFLOADFLAGS1 = $(offload1:mic+=/Qoffload-arch=mic) +OFFLOADFLAGS2 = $(OFFLOADFLAGS1:mic-avx512+=/Qoffload-arch=mic-avx512) +offload2 = $(offload:mic-avx512=mic) +OFFLOADFLAGS = $(OFFLOADFLAGS2:+=) $(offload2:mic=/D__TBB_MIC_OFFLOAD /Qdiag-disable:3335,3440,3441) + +MYCXXFLAGS = /EHsc /W3 /nologo /D _CONSOLE /D _MBCS /D WIN32 $(OFFLOADFLAGS) $(CXXFLAGS) MYLDFLAGS =/INCREMENTAL:NO /NOLOGO /DEBUG /FIXED:NO $(LDFLAGS) -TBB_MIC_LIB = $(offload:mic=/Qtbb) -TBB_DEBUG_MIC_LIB = $(offload:mic=/Qoffload-option,mic,link,"-ltbb_debug") +TBB_MIC_LIB = $(offload2:mic=/Qtbb) +TBB_DEBUG_MIC_LIB = $(offload2:mic=/Qoffload-option,mic,link,"-ltbb_debug") all: release test release: compiler_check diff --git a/examples/GettingStarted/sub_string_finder/readme.html b/examples/GettingStarted/sub_string_finder/readme.html index 9b5adcb9d8..c726ab539b 100644 --- a/examples/GettingStarted/sub_string_finder/readme.html +++ b/examples/GettingStarted/sub_string_finder/readme.html @@ -364,7 +364,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Sub_string_finder sam
                                                                                                      msvs
                                                                                                      Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
                                                                                                      xcode -
                                                                                                      Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
                                                                                                      Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

                                                                                                      For information about the minimum supported version of IDE, see release notes.

                                                                                                      @@ -407,7 +407,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Sub_string_finder sam

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/GettingStarted/sub_string_finder/sub_string_finder.cpp b/examples/GettingStarted/sub_string_finder/sub_string_finder.cpp index 601bc40422..54391a9ec3 100644 --- a/examples/GettingStarted/sub_string_finder/sub_string_finder.cpp +++ b/examples/GettingStarted/sub_string_finder/sub_string_finder.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/GettingStarted/sub_string_finder/sub_string_finder_extended.cpp b/examples/GettingStarted/sub_string_finder/sub_string_finder_extended.cpp index 63a30965a1..fe305f0362 100644 --- a/examples/GettingStarted/sub_string_finder/sub_string_finder_extended.cpp +++ b/examples/GettingStarted/sub_string_finder/sub_string_finder_extended.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/GettingStarted/sub_string_finder/sub_string_finder_pretty.cpp b/examples/GettingStarted/sub_string_finder/sub_string_finder_pretty.cpp index b53211e57e..efdb28d105 100644 --- a/examples/GettingStarted/sub_string_finder/sub_string_finder_pretty.cpp +++ b/examples/GettingStarted/sub_string_finder/sub_string_finder_pretty.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/Makefile b/examples/Makefile index b9cf6b5bb8..b9f530eba1 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/common/copy_libraries.bat b/examples/common/copy_libraries.bat index 26f7985b4c..a15906980b 100644 --- a/examples/common/copy_libraries.bat +++ b/examples/common/copy_libraries.bat @@ -1,6 +1,6 @@ @echo off REM -REM Copyright (c) 2005-2016 Intel Corporation +REM Copyright (c) 2005-2017 Intel Corporation REM REM Licensed under the Apache License, Version 2.0 (the "License"); REM you may not use this file except in compliance with the License. diff --git a/examples/common/examples-common.inc b/examples/common/examples-common.inc index d4786391e2..bb76a96d56 100644 --- a/examples/common/examples-common.inc +++ b/examples/common/examples-common.inc @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/common/gui/Makefile.gmake b/examples/common/gui/Makefile.gmake index 1d641708b2..c3591ecfc1 100644 --- a/examples/common/gui/Makefile.gmake +++ b/examples/common/gui/Makefile.gmake @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -78,13 +78,13 @@ else # ! X APPRES = $(NAME)$(SUFFIX).app/Contents/Resources EXE = $(NAME)$(SUFFIX).app/Contents/MacOS/$(NAME)$(SUFFIX) - else # ! OS X* + else # ! macOS* EXE = $(NAME)$(SUFFIX) ifeq (,$(strip $(UI))) UI = con $(warning Note: no graphics output capability detected, building for console output.) endif - endif # OS X* + endif # macOS endif # X endif # Windows vs. other diff --git a/examples/common/gui/Makefile.win b/examples/common/gui/Makefile.win index d53c988be3..21070e936a 100644 --- a/examples/common/gui/Makefile.win +++ b/examples/common/gui/Makefile.win @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/common/gui/convideo.cpp b/examples/common/gui/convideo.cpp index a67e7fe12b..c04ffe4183 100644 --- a/examples/common/gui/convideo.cpp +++ b/examples/common/gui/convideo.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -48,8 +48,8 @@ struct timeval g_time; video::video() // OpenGL* RGBA byte order for little-endian CPU - : red_mask(0xff), red_shift(0), green_mask(0xff00), - green_shift(8), blue_mask(0xff0000), blue_shift(16), depth(24) + : depth(24), red_shift(0), green_shift(8), blue_shift(16), + red_mask(0xff), green_mask(0xff00), blue_mask(0xff0000) { assert(g_video == 0); g_video = this; title = "Video"; updating = calc_fps = false; @@ -124,8 +124,8 @@ void video::show_title() ///////////////////////////////////////////// public methods of video class /////////////////////// drawing_area::drawing_area(int x, int y, int sizex, int sizey) - : start_x(x), start_y(y), size_x(sizex), size_y(sizey), pixel_depth(24), - base_index(y*g_sizex + x), max_index(g_sizex*g_sizey), index_stride(g_sizex), ptr32(g_pImg) + : base_index(y*g_sizex + x), max_index(g_sizex*g_sizey), index_stride(g_sizex), + pixel_depth(24), ptr32(g_pImg), start_x(x), start_y(y), size_x(sizex), size_y(sizey) { assert(x < g_sizex); assert(y < g_sizey); assert(x+sizex <= g_sizex); assert(y+sizey <= g_sizey); diff --git a/examples/common/gui/d2dvideo.cpp b/examples/common/gui/d2dvideo.cpp index 0e0cf9470a..c01d6706ee 100644 --- a/examples/common/gui/d2dvideo.cpp +++ b/examples/common/gui/d2dvideo.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -64,7 +64,7 @@ void DrawBitmap() HRESULT hr = S_OK; if (m_pRenderTarget) { m_pRenderTarget->BeginDraw(); - if (m_pBitmap) + if (m_pBitmap) hr = m_pBitmap->CopyFromMemory(NULL,(BYTE*)g_pImg, 4*g_sizex); DisplayError( "DrawBitmap error", hr ); m_pRenderTarget->DrawBitmap(m_pBitmap); @@ -172,7 +172,7 @@ bool video::init_window(int sizex, int sizey) void video::terminate() { if (m_pBitmap) m_pBitmap->Release(); - if (m_pRenderTarget) m_pRenderTarget->Release(); + if (m_pRenderTarget) m_pRenderTarget->Release(); if (m_pD2DFactory) m_pD2DFactory->Release(); g_video = 0; running = false; if(g_pImg) { delete[] g_pImg; g_pImg = 0; } @@ -181,8 +181,8 @@ void video::terminate() //////////// drawing area constructor & destructor ///////////// drawing_area::drawing_area(int x, int y, int sizex, int sizey) -: start_x(x), start_y(y), size_x(sizex), size_y(sizey), pixel_depth(24), - base_index(y*g_sizex + x), max_index(g_sizex*g_sizey), index_stride(g_sizex), ptr32(g_pImg) + : base_index(y*g_sizex + x), max_index(g_sizex*g_sizey), index_stride(g_sizex), + pixel_depth(24), ptr32(g_pImg), start_x(x), start_y(y), size_x(sizex), size_y(sizey) { assert(x < g_sizex); assert(y < g_sizey); assert(x+sizex <= g_sizex); assert(y+sizey <= g_sizey); diff --git a/examples/common/gui/dxcheck.bat b/examples/common/gui/dxcheck.bat index 9592a1597e..03b75809aa 100644 --- a/examples/common/gui/dxcheck.bat +++ b/examples/common/gui/dxcheck.bat @@ -1,6 +1,6 @@ @echo off REM -REM Copyright (c) 2005-2016 Intel Corporation +REM Copyright (c) 2005-2017 Intel Corporation REM REM Licensed under the Apache License, Version 2.0 (the "License"); REM you may not use this file except in compliance with the License. diff --git a/examples/common/gui/gdivideo.cpp b/examples/common/gui/gdivideo.cpp index d1fa31e9ee..17bccc4385 100644 --- a/examples/common/gui/gdivideo.cpp +++ b/examples/common/gui/gdivideo.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -126,8 +126,8 @@ void video::terminate() //////////// drawing area constructor & destructor ///////////// drawing_area::drawing_area(int x, int y, int sizex, int sizey) -: start_x(x), start_y(y), size_x(sizex), size_y(sizey), pixel_depth(24), - base_index(y*g_sizex + x), max_index(g_sizex*g_sizey), index_stride(g_sizex), ptr32(g_pImg) + : base_index(y*g_sizex + x), max_index(g_sizex*g_sizey), index_stride(g_sizex), + pixel_depth(24), ptr32(g_pImg), start_x(x), start_y(y), size_x(sizex), size_y(sizey) { assert(x < g_sizex); assert(y < g_sizey); assert(x+sizex <= g_sizex); assert(y+sizey <= g_sizey); diff --git a/examples/common/gui/macvideo.cpp b/examples/common/gui/macvideo.cpp index 51269eddab..fd64714f8a 100644 --- a/examples/common/gui/macvideo.cpp +++ b/examples/common/gui/macvideo.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -38,11 +38,11 @@ struct timeval g_time; video::video() #if __TBB_IOS - : red_mask(0xff), red_shift(0), green_mask(0xff00), - green_shift(8), blue_mask(0xff0000), blue_shift(16), depth(24) + : depth(24), red_shift(0), green_shift(8), blue_shift(16), + red_mask(0xff), green_mask(0xff00), blue_mask(0xff0000) #else - : red_mask(0xff0000), red_shift(16), green_mask(0xff00), - green_shift(8), blue_mask(0xff), blue_shift(0), depth(24) + : depth(24), red_shift(16), green_shift(8), blue_shift(0), + red_mask(0xff0000), green_mask(0xff00), blue_mask(0xff) #endif { assert(g_video == 0); @@ -70,10 +70,10 @@ void video::terminate() { if(calc_fps) { double fps = g_fps; - struct timezone tz; struct timeval end_time; gettimeofday(&end_time, &tz); - fps /= (end_time.tv_sec+1.0*end_time.tv_usec/1000000.0) - (g_time.tv_sec+1.0*g_time.tv_usec/1000000.0); + struct timezone tz; struct timeval end_time; gettimeofday(&end_time, &tz); + fps /= (end_time.tv_sec+1.0*end_time.tv_usec/1000000.0) - (g_time.tv_sec+1.0*g_time.tv_usec/1000000.0); printf("%s: %.1f fps\n", title, fps); - } + } g_video = 0; running = false; if(g_pImg) { delete[] g_pImg; g_pImg = 0; } } @@ -87,9 +87,9 @@ video::~video() bool video::next_frame() { if(calc_fps){ - if(!g_fps) { - struct timezone tz; gettimeofday(&g_time, &tz); - } + if(!g_fps) { + struct timezone tz; gettimeofday(&g_time, &tz); + } g_fps++; } struct timezone tz; struct timeval now_time; gettimeofday(&now_time, &tz); @@ -97,7 +97,7 @@ bool video::next_frame() if( sec>1 ){ if(calc_fps) { memcpy(&g_time, &now_time, sizeof(g_time)); - int fps; + int fps; fps = g_fps/sec; cocoa_update = (int)updating; snprintf(window_title,WINDOW_TITLE_SIZE, "%s%s: %d fps", title, updating?"":" (no updating)", int(fps)); @@ -119,7 +119,7 @@ extern "C" void on_mouse_func(int x, int y, int k) g_video->on_mouse(x, y, k); return; } - + extern "C" void on_key_func(int x) { g_video->on_key(x); @@ -149,8 +149,8 @@ void video::show_title() ///////////////////////////////////////////// public methods of video class /////////////////////// drawing_area::drawing_area(int x, int y, int sizex, int sizey) - : start_x(x), start_y(y), size_x(sizex), size_y(sizey), pixel_depth(24), - base_index(y*g_sizex + x), max_index(g_sizex*g_sizey), index_stride(g_sizex), ptr32(g_pImg) + : base_index(y*g_sizex + x), max_index(g_sizex*g_sizey), index_stride(g_sizex), + pixel_depth(24), ptr32(g_pImg), start_x(x), start_y(y), size_x(sizex), size_y(sizey) { assert(x < g_sizex); assert(y < g_sizey); assert(x+sizex <= g_sizex); assert(y+sizey <= g_sizey); @@ -158,7 +158,7 @@ drawing_area::drawing_area(int x, int y, int sizex, int sizey) index = base_index; // current index } -void drawing_area::update() +void drawing_area::update() { - //nothing to do, updating via timer in cocoa part. + //nothing to do, updating via timer in cocoa part. } diff --git a/examples/common/gui/video.h b/examples/common/gui/video.h index e90f00fe59..3e51050f62 100644 --- a/examples/common/gui/video.h +++ b/examples/common/gui/video.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -185,9 +185,9 @@ inline color_t video::get_color(colorcomp_t red, colorcomp_t green, colorcomp_t } inline drawing_area::drawing_area(int x, int y, int sizex, int sizey, const drawing_memory &dmem) - : start_x(x), start_y(y), size_x(sizex), size_y(sizey), pixel_depth(dmem.pixel_depth), - base_index(y*dmem.sizex + x), max_index(dmem.sizex*dmem.sizey), index_stride(dmem.sizex), - ptr32(reinterpret_cast(dmem.my_address)) + : base_index(y*dmem.sizex + x), max_index(dmem.sizex*dmem.sizey), index_stride(dmem.sizex), + pixel_depth(dmem.pixel_depth), ptr32(reinterpret_cast(dmem.my_address)), + start_x(x), start_y(y), size_x(sizex), size_y(sizey) { assert(x < dmem.sizex); assert(y < dmem.sizey); assert(x+sizex <= dmem.sizex); assert(y+sizey <= dmem.sizey); diff --git a/examples/common/gui/winvideo.h b/examples/common/gui/winvideo.h index b907e52148..7f35fe9716 100644 --- a/examples/common/gui/winvideo.h +++ b/examples/common/gui/winvideo.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -151,14 +151,14 @@ static bool RedirectIOToConsole(void) video::video() - : red_mask(0xff0000), red_shift(16), green_mask(0xff00), - green_shift(8), blue_mask(0xff), blue_shift(0), depth(24) + : depth(24), red_shift(16), green_shift(8), blue_shift(0), + red_mask(0xff0000), green_mask(0xff00), blue_mask(0xff) { assert(g_video == 0); g_video = this; title = "Video"; running = threaded = calc_fps = false; updating = true; } -//! optionally call it just before init() to set own +//! optionally call it just before init() to set own void video::win_set_class(WNDCLASSEX &wcex) { gWndClass = &wcex; diff --git a/examples/common/gui/xcode/tbbExample/OpenGLView.h b/examples/common/gui/xcode/tbbExample/OpenGLView.h index fa7a641957..971abebfd3 100644 --- a/examples/common/gui/xcode/tbbExample/OpenGLView.h +++ b/examples/common/gui/xcode/tbbExample/OpenGLView.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/common/gui/xcode/tbbExample/OpenGLView.m b/examples/common/gui/xcode/tbbExample/OpenGLView.m index a7840cfcb3..9560ea31f7 100644 --- a/examples/common/gui/xcode/tbbExample/OpenGLView.m +++ b/examples/common/gui/xcode/tbbExample/OpenGLView.m @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/common/gui/xcode/tbbExample/main.m b/examples/common/gui/xcode/tbbExample/main.m index 070b8e2a42..600bdb6a64 100644 --- a/examples/common/gui/xcode/tbbExample/main.m +++ b/examples/common/gui/xcode/tbbExample/main.m @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/common/gui/xcode/tbbExample/tbbAppDelegate.h b/examples/common/gui/xcode/tbbExample/tbbAppDelegate.h index a0d529bcb5..22570d8a9f 100644 --- a/examples/common/gui/xcode/tbbExample/tbbAppDelegate.h +++ b/examples/common/gui/xcode/tbbExample/tbbAppDelegate.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/common/gui/xcode/tbbExample/tbbAppDelegate.m b/examples/common/gui/xcode/tbbExample/tbbAppDelegate.m index 65eddbc2e3..125f3343b7 100644 --- a/examples/common/gui/xcode/tbbExample/tbbAppDelegate.m +++ b/examples/common/gui/xcode/tbbExample/tbbAppDelegate.m @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/common/gui/xcode/tbbExample/tbbExample-Info.plist b/examples/common/gui/xcode/tbbExample/tbbExample-Info.plist index 471a93daa0..3f8fce4a09 100644 --- a/examples/common/gui/xcode/tbbExample/tbbExample-Info.plist +++ b/examples/common/gui/xcode/tbbExample/tbbExample-Info.plist @@ -36,7 +36,7 @@ LSMinimumSystemVersion ${MACOSX_DEPLOYMENT_TARGET} NSHumanReadableCopyright - Copyright 2005-2016 Intel Corporation. All Rights Reserved. + Copyright 2005-2017 Intel Corporation. All Rights Reserved. NSMainNibFile MainMenu NSPrincipalClass diff --git a/examples/common/gui/xcode/tbbExample/tbbExample-Prefix.pch b/examples/common/gui/xcode/tbbExample/tbbExample-Prefix.pch index 0f0d34d73e..cc4ffcc8ff 100644 --- a/examples/common/gui/xcode/tbbExample/tbbExample-Prefix.pch +++ b/examples/common/gui/xcode/tbbExample/tbbExample-Prefix.pch @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/common/gui/xvideo.cpp b/examples/common/gui/xvideo.cpp index 79d6455b12..e7d8c47bc9 100644 --- a/examples/common/gui/xvideo.cpp +++ b/examples/common/gui/xvideo.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -177,7 +177,7 @@ bool video::init_window(int xsize, int ysize) XMapRaised(dpy, win); XFlush(dpy); #ifdef X_FULLSYNC - XSynchronize(dpy, true); + XSynchronize(dpy, true); #endif XSetErrorHandler(xerr_handler); @@ -305,7 +305,7 @@ void video::main_loop() //! Check for pending events once bool video::next_frame() { - if(!running) return false; + if(!running) return false; //! try acquire mutex if threaded code, returns on failure if(vidtype == 3 || threaded && pthread_mutex_trylock(&g_mutex)) return running; @@ -341,8 +341,8 @@ bool video::next_frame() #ifndef X_FULLSYNC XSync(dpy, false); // It is often better then using XSynchronize(dpy, true) #endif//X_FULLSYNC - } - if(threaded) pthread_mutex_unlock(&g_mutex); + } + if(threaded) pthread_mutex_unlock(&g_mutex); return true; } @@ -354,8 +354,8 @@ void video::show_title() } drawing_area::drawing_area(int x, int y, int sizex, int sizey) - : start_x(x), start_y(y), size_x(sizex), size_y(sizey), pixel_depth(dispdepth), - base_index(y*g_sizex + x), max_index(g_sizex*g_sizey), index_stride(g_sizex), ptr32(g_pImg) + : base_index(y*g_sizex + x), max_index(g_sizex*g_sizey), index_stride(g_sizex), + pixel_depth(dispdepth), ptr32(g_pImg), start_x(x), start_y(y), size_x(sizex), size_y(sizey) { assert(x < g_sizex); assert(y < g_sizey); assert(x+sizex <= g_sizex); assert(y+sizey <= g_sizey); diff --git a/examples/common/index.html b/examples/common/index.html index 4a6ae3de52..e20d0addd5 100644 --- a/examples/common/index.html +++ b/examples/common/index.html @@ -327,8 +327,8 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Common source code fo GUI code for examples that have graphical user interfaces. Currently supports:
                                                                                                      • GDI+*, DirectDraw*, Direct2D* (Windows* systems) -
                                                                                                      • OpenGL* (OS X* systems) -
                                                                                                      • X window (Linux* or OS X* systems) +
                                                                                                      • OpenGL* (macOS* systems) +
                                                                                                      • X window (Linux* or macOS* systems)
                                                                                                      See the examples that use the GUI (stereo, @@ -389,7 +389,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Common source code fo

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/common/utility/fast_random.h b/examples/common/utility/fast_random.h index 0371a1647e..e4bc425577 100644 --- a/examples/common/utility/fast_random.h +++ b/examples/common/utility/fast_random.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/common/utility/utility.h b/examples/common/utility/utility.h index 5b8f214953..6f186f0956 100644 --- a/examples/common/utility/utility.h +++ b/examples/common/utility/utility.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/concurrent_hash_map/count_strings/Makefile b/examples/concurrent_hash_map/count_strings/Makefile index acb7ac5c88..6553233685 100644 --- a/examples/concurrent_hash_map/count_strings/Makefile +++ b/examples/concurrent_hash_map/count_strings/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/concurrent_hash_map/count_strings/Makefile.windows b/examples/concurrent_hash_map/count_strings/Makefile.windows index 84bea665c0..3bb0b5f023 100644 --- a/examples/concurrent_hash_map/count_strings/Makefile.windows +++ b/examples/concurrent_hash_map/count_strings/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/concurrent_hash_map/count_strings/count_strings.cpp b/examples/concurrent_hash_map/count_strings/count_strings.cpp index 2c6ca3beb3..9ce100059d 100644 --- a/examples/concurrent_hash_map/count_strings/count_strings.cpp +++ b/examples/concurrent_hash_map/count_strings/count_strings.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/concurrent_hash_map/count_strings/readme.html b/examples/concurrent_hash_map/count_strings/readme.html index 3311bf0e8e..e6352ac63d 100644 --- a/examples/concurrent_hash_map/count_strings/readme.html +++ b/examples/concurrent_hash_map/count_strings/readme.html @@ -346,7 +346,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Count_strings sample<
                                                                                                      msvs
                                                                                                      Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
                                                                                                      xcode -
                                                                                                      Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
                                                                                                      Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

                                                                                                      For information about the minimum supported version of IDE, see release notes.

                                                                                                      @@ -392,7 +392,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Count_strings sample<

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/concurrent_hash_map/index.html b/examples/concurrent_hash_map/index.html index dfea879bf2..e4d77d80e7 100644 --- a/examples/concurrent_hash_map/index.html +++ b/examples/concurrent_hash_map/index.html @@ -335,7 +335,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Samples on conc

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/concurrent_priority_queue/index.html b/examples/concurrent_priority_queue/index.html index 45293d8e7f..0525b1049a 100644 --- a/examples/concurrent_priority_queue/index.html +++ b/examples/concurrent_priority_queue/index.html @@ -335,7 +335,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Samples on conc

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/concurrent_priority_queue/shortpath/Makefile b/examples/concurrent_priority_queue/shortpath/Makefile index 6fcff0f0ab..1b2c262794 100644 --- a/examples/concurrent_priority_queue/shortpath/Makefile +++ b/examples/concurrent_priority_queue/shortpath/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/concurrent_priority_queue/shortpath/Makefile.windows b/examples/concurrent_priority_queue/shortpath/Makefile.windows index 2e9319a955..f02416e64b 100644 --- a/examples/concurrent_priority_queue/shortpath/Makefile.windows +++ b/examples/concurrent_priority_queue/shortpath/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/concurrent_priority_queue/shortpath/readme.html b/examples/concurrent_priority_queue/shortpath/readme.html index 0de31dcad2..7f745b2335 100644 --- a/examples/concurrent_priority_queue/shortpath/readme.html +++ b/examples/concurrent_priority_queue/shortpath/readme.html @@ -372,7 +372,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Shortpath sample

                                                                                                      msvs
                                                                                                      Contains Microsoft* Visual Studio* workspace for building and running the example with the Intel® C++ Compiler (Windows* systems only).
                                                                                                      xcode -
                                                                                                      Contains OS X* Xcode* workspace for building and running the example (OS X* systems only). +
                                                                                                      Contains macOS* Xcode* workspace for building and running the example (macOS* systems only).

                                                                                                      For information about the minimum supported version of IDE, see release notes.

                                                                                                      @@ -418,7 +418,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Shortpath sample

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/concurrent_priority_queue/shortpath/shortpath.cpp b/examples/concurrent_priority_queue/shortpath/shortpath.cpp index 4b6464cbe9..5c436b8192 100644 --- a/examples/concurrent_priority_queue/shortpath/shortpath.cpp +++ b/examples/concurrent_priority_queue/shortpath/shortpath.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/binpack/Makefile b/examples/graph/binpack/Makefile index a665aaa820..12cfb8d27d 100644 --- a/examples/graph/binpack/Makefile +++ b/examples/graph/binpack/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/binpack/Makefile.windows b/examples/graph/binpack/Makefile.windows index ce755db87d..36beb1a576 100644 --- a/examples/graph/binpack/Makefile.windows +++ b/examples/graph/binpack/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/binpack/binpack.cpp b/examples/graph/binpack/binpack.cpp index ee141f1cf6..12e9bee8e4 100644 --- a/examples/graph/binpack/binpack.cpp +++ b/examples/graph/binpack/binpack.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/binpack/readme.html b/examples/graph/binpack/readme.html index 792c7735c2..d4689da29f 100644 --- a/examples/graph/binpack/readme.html +++ b/examples/graph/binpack/readme.html @@ -359,7 +359,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Binpack sample

                                                                                                      msvs
                                                                                                      Contains Microsoft* Visual Studio* workspace for building and running the example with the Intel® C++ Compiler (Windows* systems only).
                                                                                                      xcode -
                                                                                                      Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
                                                                                                      Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

                                                                                                      For information about the minimum supported version of IDE, see release notes.

                                                                                                      @@ -406,7 +406,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Binpack sample

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/graph/cholesky/Makefile b/examples/graph/cholesky/Makefile index 0d5aa51a64..66b7aed7f3 100644 --- a/examples/graph/cholesky/Makefile +++ b/examples/graph/cholesky/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/cholesky/Makefile.windows b/examples/graph/cholesky/Makefile.windows index e8a7430581..b34237a627 100644 --- a/examples/graph/cholesky/Makefile.windows +++ b/examples/graph/cholesky/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/cholesky/cholesky.cpp b/examples/graph/cholesky/cholesky.cpp index e9e7d45343..20c6d2bceb 100644 --- a/examples/graph/cholesky/cholesky.cpp +++ b/examples/graph/cholesky/cholesky.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/cholesky/init.cpp b/examples/graph/cholesky/init.cpp index 93ebf13ba5..a09c4722a8 100644 --- a/examples/graph/cholesky/init.cpp +++ b/examples/graph/cholesky/init.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/cholesky/readme.html b/examples/graph/cholesky/readme.html index 5dcff5136b..647ff31e85 100644 --- a/examples/graph/cholesky/readme.html +++ b/examples/graph/cholesky/readme.html @@ -358,7 +358,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Cholesky sample

                                                                                                      msvs
                                                                                                      Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
                                                                                                      xcode -
                                                                                                      Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
                                                                                                      Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

                                                                                                      For information about the minimum supported version of IDE, see release notes.

                                                                                                      @@ -406,7 +406,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Cholesky sample

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/graph/dining_philosophers/Makefile b/examples/graph/dining_philosophers/Makefile index c4e1257f3c..8ef3a6e48e 100644 --- a/examples/graph/dining_philosophers/Makefile +++ b/examples/graph/dining_philosophers/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/dining_philosophers/Makefile.windows b/examples/graph/dining_philosophers/Makefile.windows index 423951bc47..170cc4e82a 100644 --- a/examples/graph/dining_philosophers/Makefile.windows +++ b/examples/graph/dining_philosophers/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/dining_philosophers/dining_philosophers.cpp b/examples/graph/dining_philosophers/dining_philosophers.cpp index c06e849a46..35bc448e9b 100644 --- a/examples/graph/dining_philosophers/dining_philosophers.cpp +++ b/examples/graph/dining_philosophers/dining_philosophers.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/dining_philosophers/readme.html b/examples/graph/dining_philosophers/readme.html index 1f0f85be86..38e93cb580 100644 --- a/examples/graph/dining_philosophers/readme.html +++ b/examples/graph/dining_philosophers/readme.html @@ -350,7 +350,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Dining_philosophers s
                                                                                                      msvs
                                                                                                      Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
                                                                                                      xcode -
                                                                                                      Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
                                                                                                      Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

                                                                                                      For information about the minimum supported version of IDE, see release notes.

                                                                                                      @@ -374,7 +374,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Dining_philosophers s

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/graph/fgbzip2/Makefile b/examples/graph/fgbzip2/Makefile index 9725a6e479..698d44dfde 100644 --- a/examples/graph/fgbzip2/Makefile +++ b/examples/graph/fgbzip2/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/Makefile.windows b/examples/graph/fgbzip2/Makefile.windows index 9978ff6590..bb5a55a42c 100644 --- a/examples/graph/fgbzip2/Makefile.windows +++ b/examples/graph/fgbzip2/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/blocksort.cpp b/examples/graph/fgbzip2/blocksort.cpp index b4f42348b0..de4d980180 100644 --- a/examples/graph/fgbzip2/blocksort.cpp +++ b/examples/graph/fgbzip2/blocksort.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/bzlib.cpp b/examples/graph/fgbzip2/bzlib.cpp index 8001b47701..4971e8a15a 100644 --- a/examples/graph/fgbzip2/bzlib.cpp +++ b/examples/graph/fgbzip2/bzlib.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/bzlib.h b/examples/graph/fgbzip2/bzlib.h index ffd205b5ce..de825aea80 100644 --- a/examples/graph/fgbzip2/bzlib.h +++ b/examples/graph/fgbzip2/bzlib.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/bzlib_private.h b/examples/graph/fgbzip2/bzlib_private.h index 1201514785..ae430affd4 100644 --- a/examples/graph/fgbzip2/bzlib_private.h +++ b/examples/graph/fgbzip2/bzlib_private.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/compress.cpp b/examples/graph/fgbzip2/compress.cpp index 88a7722fff..8b125d3af7 100644 --- a/examples/graph/fgbzip2/compress.cpp +++ b/examples/graph/fgbzip2/compress.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/crctable.cpp b/examples/graph/fgbzip2/crctable.cpp index 3a70ddd837..faef501a6e 100644 --- a/examples/graph/fgbzip2/crctable.cpp +++ b/examples/graph/fgbzip2/crctable.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/decompress.cpp b/examples/graph/fgbzip2/decompress.cpp index 3ad053424d..a100e6183e 100644 --- a/examples/graph/fgbzip2/decompress.cpp +++ b/examples/graph/fgbzip2/decompress.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/fgbzip2.cpp b/examples/graph/fgbzip2/fgbzip2.cpp index 31124ec6fa..cf1d8ae847 100644 --- a/examples/graph/fgbzip2/fgbzip2.cpp +++ b/examples/graph/fgbzip2/fgbzip2.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/huffman.cpp b/examples/graph/fgbzip2/huffman.cpp index 4938efaaeb..b17a559e2d 100644 --- a/examples/graph/fgbzip2/huffman.cpp +++ b/examples/graph/fgbzip2/huffman.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/randtable.cpp b/examples/graph/fgbzip2/randtable.cpp index b3bfdf5300..f50e342e51 100644 --- a/examples/graph/fgbzip2/randtable.cpp +++ b/examples/graph/fgbzip2/randtable.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/fgbzip2/readme.html b/examples/graph/fgbzip2/readme.html index 9b60c1cbda..557a013017 100644 --- a/examples/graph/fgbzip2/readme.html +++ b/examples/graph/fgbzip2/readme.html @@ -374,7 +374,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      fgbzip2 sample

                                                                                                      msvs
                                                                                                      Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
                                                                                                      xcode -
                                                                                                      Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
                                                                                                      Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

                                                                                                      For information about the minimum supported version of IDE, see release notes.

                                                                                                      @@ -420,7 +420,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      fgbzip2 sample

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/graph/index.html b/examples/graph/index.html index 1dc7ed0c98..5c310a66ef 100644 --- a/examples/graph/index.html +++ b/examples/graph/index.html @@ -349,7 +349,7 @@

                                                                                                      Intel® Threading Building Blocks (Intel® TBB).
                                                                                                      Samp

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/graph/logic_sim/D_latch.h b/examples/graph/logic_sim/D_latch.h index 0920e42e35..76c2352c51 100644 --- a/examples/graph/logic_sim/D_latch.h +++ b/examples/graph/logic_sim/D_latch.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/logic_sim/Makefile b/examples/graph/logic_sim/Makefile index 10f7cc8b73..62d268aba3 100644 --- a/examples/graph/logic_sim/Makefile +++ b/examples/graph/logic_sim/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/logic_sim/Makefile.windows b/examples/graph/logic_sim/Makefile.windows index 8711a19f45..ae1b879943 100644 --- a/examples/graph/logic_sim/Makefile.windows +++ b/examples/graph/logic_sim/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/logic_sim/basics.h b/examples/graph/logic_sim/basics.h index 38198882cf..79182f83fa 100644 --- a/examples/graph/logic_sim/basics.h +++ b/examples/graph/logic_sim/basics.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/logic_sim/four_bit_adder.h b/examples/graph/logic_sim/four_bit_adder.h index 2995c6bf0b..3bd38b06ad 100644 --- a/examples/graph/logic_sim/four_bit_adder.h +++ b/examples/graph/logic_sim/four_bit_adder.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/logic_sim/one_bit_adder.h b/examples/graph/logic_sim/one_bit_adder.h index 3292452dec..cd92339592 100644 --- a/examples/graph/logic_sim/one_bit_adder.h +++ b/examples/graph/logic_sim/one_bit_adder.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/logic_sim/readme.html b/examples/graph/logic_sim/readme.html index 8078e3c2e5..b1252b0ad8 100644 --- a/examples/graph/logic_sim/readme.html +++ b/examples/graph/logic_sim/readme.html @@ -397,7 +397,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Logic_sim sample

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/graph/logic_sim/test_all.cpp b/examples/graph/logic_sim/test_all.cpp index f92bd79423..9424f762c3 100644 --- a/examples/graph/logic_sim/test_all.cpp +++ b/examples/graph/logic_sim/test_all.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/logic_sim/two_bit_adder.h b/examples/graph/logic_sim/two_bit_adder.h index 15dffe4a31..467334bd58 100644 --- a/examples/graph/logic_sim/two_bit_adder.h +++ b/examples/graph/logic_sim/two_bit_adder.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/matmult/Makefile b/examples/graph/matmult/Makefile index 85d475dc2f..a2079dd4d5 100644 --- a/examples/graph/matmult/Makefile +++ b/examples/graph/matmult/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/matmult/Makefile.windows b/examples/graph/matmult/Makefile.windows index 796b575956..2b2f6acf87 100644 --- a/examples/graph/matmult/Makefile.windows +++ b/examples/graph/matmult/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/matmult/matmult.cpp b/examples/graph/matmult/matmult.cpp index e910417af1..a0cae5eeb6 100644 --- a/examples/graph/matmult/matmult.cpp +++ b/examples/graph/matmult/matmult.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/matmult/readme.html b/examples/graph/matmult/readme.html index b8030d36f8..f96d9ef065 100644 --- a/examples/graph/matmult/readme.html +++ b/examples/graph/matmult/readme.html @@ -391,7 +391,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      matmult sample

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/graph/som/Makefile b/examples/graph/som/Makefile index fe0fa555c1..0485676775 100644 --- a/examples/graph/som/Makefile +++ b/examples/graph/som/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/som/Makefile.windows b/examples/graph/som/Makefile.windows index 8cea0e9ad3..c2ab8438d3 100644 --- a/examples/graph/som/Makefile.windows +++ b/examples/graph/som/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/som/readme.html b/examples/graph/som/readme.html index 09cc54b506..be79d8ad19 100644 --- a/examples/graph/som/readme.html +++ b/examples/graph/som/readme.html @@ -358,7 +358,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Self-Organizing Map (
                                                                                                      msvs
                                                                                                      Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
                                                                                                      xcode -
                                                                                                      Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
                                                                                                      Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

                                                                                                      For information about the minimum supported version of IDE, see release notes.

                                                                                                      @@ -382,7 +382,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Self-Organizing Map (

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/graph/som/som.cpp b/examples/graph/som/som.cpp index f95225e9fb..6653d12eb7 100644 --- a/examples/graph/som/som.cpp +++ b/examples/graph/som/som.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/som/som.h b/examples/graph/som/som.h index 9533860231..8727bcd111 100644 --- a/examples/graph/som/som.h +++ b/examples/graph/som/som.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/som/som_graph.cpp b/examples/graph/som/som_graph.cpp index b094c4270a..a43c439008 100644 --- a/examples/graph/som/som_graph.cpp +++ b/examples/graph/som/som_graph.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/stereo/Makefile b/examples/graph/stereo/Makefile index f8f36dc985..f84c97d8c6 100644 --- a/examples/graph/stereo/Makefile +++ b/examples/graph/stereo/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/stereo/Makefile.windows b/examples/graph/stereo/Makefile.windows index 27c181afab..96417a4d08 100644 --- a/examples/graph/stereo/Makefile.windows +++ b/examples/graph/stereo/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/graph/stereo/imageEffects.cl b/examples/graph/stereo/imageEffects.cl index e0cc970898..fb3b6caa66 100644 --- a/examples/graph/stereo/imageEffects.cl +++ b/examples/graph/stereo/imageEffects.cl @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/stereo/lodepng.cpp b/examples/graph/stereo/lodepng.cpp index d404d111cc..92f1d4b0e1 100644 --- a/examples/graph/stereo/lodepng.cpp +++ b/examples/graph/stereo/lodepng.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/stereo/lodepng.h b/examples/graph/stereo/lodepng.h index 1aabbaddd7..11c8906a02 100644 --- a/examples/graph/stereo/lodepng.h +++ b/examples/graph/stereo/lodepng.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/stereo/readme.html b/examples/graph/stereo/readme.html index 0e32153daf..3fb70312fe 100644 --- a/examples/graph/stereo/readme.html +++ b/examples/graph/stereo/readme.html @@ -371,7 +371,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Stereo sample

                                                                                                      msvs
                                                                                                      Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
                                                                                                      xcode -
                                                                                                      Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
                                                                                                      Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

                                                                                                      For information about the minimum supported version of IDE, see release notes.

                                                                                                      @@ -412,7 +412,7 @@

                                                                                                      Intel® Threading Building Blocks.
                                                                                                      Stereo sample

                                                                                                      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
                                                                                                      * Other names and brands may be claimed as the property of others. -
                                                                                                      © 2016, Intel Corporation +
                                                                                                      © 2017, Intel Corporation

                                                                                                      diff --git a/examples/graph/stereo/stereo.cpp b/examples/graph/stereo/stereo.cpp index 93c22a64fa..5bf5acb38b 100644 --- a/examples/graph/stereo/stereo.cpp +++ b/examples/graph/stereo/stereo.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/graph/stereo/utils.h b/examples/graph/stereo/utils.h index c6f42caa04..ae199aa9ed 100644 --- a/examples/graph/stereo/utils.h +++ b/examples/graph/stereo/utils.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/index.html b/examples/index.html index 810fc8c4eb..aa1d87cc71 100644 --- a/examples/index.html +++ b/examples/index.html @@ -370,7 +370,7 @@

                                                                                                      Intel® Threading Building Blocks Samples

                                                                                                      to the command prompt environment/window normally used on your system:
                                                                                                      • cmd.exe command prompt window for Windows* systems -
                                                                                                      • sh, bash, csh, ksh, etc. (or compatible) shell window for Windows*, Linux*or OS X* systems +
                                                                                                      • sh, bash, csh, ksh, etc. (or compatible) shell window for Windows*, Linux* or macOS* systems

                                                                                                      @@ -405,7 +405,7 @@

                                                                                                      Intel® Threading Building Blocks Samples


                                                                                                      -
                                                                                                      To set up the environment for Linux* OS and OS X*:
                                                                                                      +
                                                                                                      To set up the environment for Linux* OS and macOS*:

                                                                                                      @@ -453,13 +453,13 @@

                                                                                                      Intel® Threading Building Blocks Samples


    -
    To build by using a Xcode* IDE project (OS X* systems):
    +
    To build by using a Xcode* IDE project (macOS* systems):

    Note: Xcode project instructions are not applicable for the Intel TBB Sample Bundle for Intel® System Studio - because Intel System Studio does not support OS X. For additional information, see the + because Intel System Studio does not support macOS. For additional information, see the Release Notes.
      @@ -475,7 +475,7 @@

      Intel® Threading Building Blocks Samples


    -
    To build by using a Makefile (Windows*, Linux* or OS X* systems):
    +
    To build by using a Makefile (Windows*, Linux* or macOS* systems):
      @@ -485,14 +485,14 @@

      Intel® Threading Building Blocks Samples

      defined for use with Microsoft* Visual Studio*. Such shell can be invoked from the Start menu, under Microsoft* Visual Studio*, Microsoft* Visual Studio Tools*, Microsoft* Visual Studio* Command Prompt.
    1. Set up the environment in this shell window for use with Intel TBB. -
      See above for how to set up the environment for Windows*, Linux* or OS X* systems. +
      See above for how to set up the environment for Windows*, Linux* or macOS* systems.
    2. Unless you installed Intel TBB yourself, you may not have write permissions to the directory containing the example. In this case, make a copy of the example, and use the copy for the following steps.
    3. In the shell window, navigate to the directory for the example (or to the directory for the copy of the example if you made one in the previous step).
    4. Use one or more of the following commands to build and run the example. Here, make refers to the make command normally used on your system: this could be - nmake, gmake, or make on Windows* systems, or make or gmake on Linux* or OS X* systems. + nmake, gmake, or make on Windows* systems, or make or gmake on Linux* or macOS* systems.
      make
      Default build and run. Equivalent to 'make release test'. @@ -503,7 +503,7 @@

      Intel® Threading Building Blocks Samples

      make test
      Run an executable previously produced by one of the above commands.
      make [(above options or targets)] CXX={icl, icc} -
      Build and run as above, but use Intel® C++ Compiler instead of default, native compilers (e.g., icl instead of cl.exe on Windows* systems, or icc instead of g++ on Linux* or OS X* systems). +
      Build and run as above, but use Intel® C++ Compiler instead of default, native compilers (e.g., icl instead of cl.exe on Windows* systems, or icc instead of g++ on Linux* or macOS* systems).
      make [(above options or targets)] offload=mic
      Build and run the offload version of an example for Intel® Many Integrated Core (Intel® MIC) Architecture.
      @@ -566,7 +566,7 @@

      Intel® Threading Building Blocks Samples

      Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
      * Other names and brands may be claimed as the property of others. -
      © 2016, Intel Corporation +
      © 2017, Intel Corporation

    diff --git a/examples/parallel_do/index.html b/examples/parallel_do/index.html index 1de60af8c8..cd8d079211 100644 --- a/examples/parallel_do/index.html +++ b/examples/parallel_do/index.html @@ -335,7 +335,7 @@

    Intel® Threading Building Blocks.
    Samples on para

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/parallel_do/parallel_preorder/Graph.cpp b/examples/parallel_do/parallel_preorder/Graph.cpp index 23c8262c1c..12f17dc034 100644 --- a/examples/parallel_do/parallel_preorder/Graph.cpp +++ b/examples/parallel_do/parallel_preorder/Graph.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_do/parallel_preorder/Graph.h b/examples/parallel_do/parallel_preorder/Graph.h index 26ab494803..13b36d2a19 100644 --- a/examples/parallel_do/parallel_preorder/Graph.h +++ b/examples/parallel_do/parallel_preorder/Graph.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_do/parallel_preorder/Makefile b/examples/parallel_do/parallel_preorder/Makefile index 1cb173dd88..a2fc8c45ce 100644 --- a/examples/parallel_do/parallel_preorder/Makefile +++ b/examples/parallel_do/parallel_preorder/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_do/parallel_preorder/Makefile.windows b/examples/parallel_do/parallel_preorder/Makefile.windows index 296817669a..5c554e948b 100644 --- a/examples/parallel_do/parallel_preorder/Makefile.windows +++ b/examples/parallel_do/parallel_preorder/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_do/parallel_preorder/Matrix.h b/examples/parallel_do/parallel_preorder/Matrix.h index 699e2a814b..b9fb93843c 100644 --- a/examples/parallel_do/parallel_preorder/Matrix.h +++ b/examples/parallel_do/parallel_preorder/Matrix.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_do/parallel_preorder/main.cpp b/examples/parallel_do/parallel_preorder/main.cpp index 04c304fbc9..1f960adeff 100644 --- a/examples/parallel_do/parallel_preorder/main.cpp +++ b/examples/parallel_do/parallel_preorder/main.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_do/parallel_preorder/parallel_preorder.cpp b/examples/parallel_do/parallel_preorder/parallel_preorder.cpp index 39aff27610..f8ce1c5b02 100644 --- a/examples/parallel_do/parallel_preorder/parallel_preorder.cpp +++ b/examples/parallel_do/parallel_preorder/parallel_preorder.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_do/parallel_preorder/readme.html b/examples/parallel_do/parallel_preorder/readme.html index bf9f80b31d..727e56af74 100644 --- a/examples/parallel_do/parallel_preorder/readme.html +++ b/examples/parallel_do/parallel_preorder/readme.html @@ -390,7 +390,7 @@

    Intel® Threading Building Blocks.
    Parallel_preorder sam
    msvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -435,7 +435,7 @@

    Intel® Threading Building Blocks.
    Parallel_preorder sam

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/parallel_for/game_of_life/Makefile b/examples/parallel_for/game_of_life/Makefile index 1773a8c3ba..12768b348b 100644 --- a/examples/parallel_for/game_of_life/Makefile +++ b/examples/parallel_for/game_of_life/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/game_of_life/Makefile.windows b/examples/parallel_for/game_of_life/Makefile.windows index f1dcc8382c..f3a3083e72 100644 --- a/examples/parallel_for/game_of_life/Makefile.windows +++ b/examples/parallel_for/game_of_life/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/game_of_life/msvs/resource.h b/examples/parallel_for/game_of_life/msvs/resource.h index a1ce28b140..ed5152c771 100644 --- a/examples/parallel_for/game_of_life/msvs/resource.h +++ b/examples/parallel_for/game_of_life/msvs/resource.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/game_of_life/readme.html b/examples/parallel_for/game_of_life/readme.html index 448f6ca7a2..394bfa7c70 100644 --- a/examples/parallel_for/game_of_life/readme.html +++ b/examples/parallel_for/game_of_life/readme.html @@ -359,7 +359,7 @@

    Intel® Threading Building Blocks.
    Game_of_life samplemsvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -383,7 +383,7 @@

    Intel® Threading Building Blocks.
    Game_of_life sample Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/parallel_for/game_of_life/src/AssemblyInfo.cpp b/examples/parallel_for/game_of_life/src/AssemblyInfo.cpp index 2cdd0bfd99..d4028a2b25 100644 --- a/examples/parallel_for/game_of_life/src/AssemblyInfo.cpp +++ b/examples/parallel_for/game_of_life/src/AssemblyInfo.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/game_of_life/src/Board.h b/examples/parallel_for/game_of_life/src/Board.h index 61e2fb6810..3e624e95fb 100644 --- a/examples/parallel_for/game_of_life/src/Board.h +++ b/examples/parallel_for/game_of_life/src/Board.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/game_of_life/src/Evolution.cpp b/examples/parallel_for/game_of_life/src/Evolution.cpp index 00bacac291..f699b7ef5e 100644 --- a/examples/parallel_for/game_of_life/src/Evolution.cpp +++ b/examples/parallel_for/game_of_life/src/Evolution.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/game_of_life/src/Evolution.h b/examples/parallel_for/game_of_life/src/Evolution.h index 864086815f..1c9692868e 100644 --- a/examples/parallel_for/game_of_life/src/Evolution.h +++ b/examples/parallel_for/game_of_life/src/Evolution.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/game_of_life/src/Form1.h b/examples/parallel_for/game_of_life/src/Form1.h index 5def2fb631..d487554cb9 100644 --- a/examples/parallel_for/game_of_life/src/Form1.h +++ b/examples/parallel_for/game_of_life/src/Form1.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/game_of_life/src/Game_of_life.cpp b/examples/parallel_for/game_of_life/src/Game_of_life.cpp index f11b472a07..4aaadd7f9a 100644 --- a/examples/parallel_for/game_of_life/src/Game_of_life.cpp +++ b/examples/parallel_for/game_of_life/src/Game_of_life.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/game_of_life/src/Update_state.cpp b/examples/parallel_for/game_of_life/src/Update_state.cpp index 44b6a068d8..3716cb8698 100644 --- a/examples/parallel_for/game_of_life/src/Update_state.cpp +++ b/examples/parallel_for/game_of_life/src/Update_state.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/index.html b/examples/parallel_for/index.html index ad3bd36c59..bd6e08ff8c 100644 --- a/examples/parallel_for/index.html +++ b/examples/parallel_for/index.html @@ -341,7 +341,7 @@

    Intel® Threading Building Blocks.
    Samples on para

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/parallel_for/polygon_overlay/Makefile b/examples/parallel_for/polygon_overlay/Makefile index 5cd3b5a3ec..fc7c124684 100644 --- a/examples/parallel_for/polygon_overlay/Makefile +++ b/examples/parallel_for/polygon_overlay/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -50,7 +50,7 @@ ifeq ($(UI),mac) cp ../../common/gui/xcode/tbbExample/tbbExample-Info.plist $(NAME).app/Contents/Info.plist cp ../../common/gui/xcode/tbbExample/PkgInfo $(NAME).app/Contents cp ../../common/gui/xcode/tbbExample/en.lproj/* $(APPRES)/en.lproj -endif # OS X* +endif # macOS* release: $(SRCFILES) resources ifeq ($(compiler),xl) @@ -59,14 +59,14 @@ ifeq ($(compiler),xl) else ifeq ($(UI),mac) $(CXX_UI) -O3 -DNDEBUG $(CXXFLAGS) -c $(MACUISOURCES) -endif # OS X* +endif # macOS $(CXX) -O3 -DNDEBUG $(CXXFLAGS) -o $(EXE) $(SRCFILES) $(MACUIOBJS) -ltbb -ltbbmalloc $(LIBS) endif debug: $(SRCFILES) resources ifeq ($(UI),mac) $(CXX_UI) -g -O0 -DTBB_USE_DEBUG -D_DEBUG $(CXXFLAGS) -c $(MACUISOURCES) -endif # OS X* +endif # macOS $(CXX) -g -O0 -DTBB_USE_DEBUG -D_DEBUG $(CXXFLAGS) -o $(EXE) $(SRCFILES) $(MACUIOBJS) -ltbb_debug -ltbbmalloc_debug $(LIBS) clean: diff --git a/examples/parallel_for/polygon_overlay/Makefile.windows b/examples/parallel_for/polygon_overlay/Makefile.windows index 0df0e1a6df..95b2b9c057 100644 --- a/examples/parallel_for/polygon_overlay/Makefile.windows +++ b/examples/parallel_for/polygon_overlay/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/polygon_overlay/msvs/pover.sln b/examples/parallel_for/polygon_overlay/msvs/polygon_overlay.sln similarity index 100% rename from examples/parallel_for/polygon_overlay/msvs/pover.sln rename to examples/parallel_for/polygon_overlay/msvs/polygon_overlay.sln diff --git a/examples/parallel_for/polygon_overlay/msvs/resource.h b/examples/parallel_for/polygon_overlay/msvs/resource.h index 1ff275e0ae..af12e9edf6 100644 --- a/examples/parallel_for/polygon_overlay/msvs/resource.h +++ b/examples/parallel_for/polygon_overlay/msvs/resource.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/polygon_overlay/polymain.cpp b/examples/parallel_for/polygon_overlay/polymain.cpp index 797c4b0963..c7c21257dd 100644 --- a/examples/parallel_for/polygon_overlay/polymain.cpp +++ b/examples/parallel_for/polygon_overlay/polymain.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/polygon_overlay/polymain.h b/examples/parallel_for/polygon_overlay/polymain.h index 2f8c157579..d351bff1ee 100644 --- a/examples/parallel_for/polygon_overlay/polymain.h +++ b/examples/parallel_for/polygon_overlay/polymain.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/polygon_overlay/polyover.cpp b/examples/parallel_for/polygon_overlay/polyover.cpp index fba5c551ba..2ea34a1173 100644 --- a/examples/parallel_for/polygon_overlay/polyover.cpp +++ b/examples/parallel_for/polygon_overlay/polyover.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/polygon_overlay/polyover.h b/examples/parallel_for/polygon_overlay/polyover.h index 22813a2a65..d249f123eb 100644 --- a/examples/parallel_for/polygon_overlay/polyover.h +++ b/examples/parallel_for/polygon_overlay/polyover.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/polygon_overlay/pover_global.h b/examples/parallel_for/polygon_overlay/pover_global.h index d08203b6d7..43f90cc237 100644 --- a/examples/parallel_for/polygon_overlay/pover_global.h +++ b/examples/parallel_for/polygon_overlay/pover_global.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/polygon_overlay/pover_video.cpp b/examples/parallel_for/polygon_overlay/pover_video.cpp index b0fd98d27b..bf24cc8c59 100644 --- a/examples/parallel_for/polygon_overlay/pover_video.cpp +++ b/examples/parallel_for/polygon_overlay/pover_video.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/polygon_overlay/pover_video.h b/examples/parallel_for/polygon_overlay/pover_video.h index 0589193370..5152bf4320 100644 --- a/examples/parallel_for/polygon_overlay/pover_video.h +++ b/examples/parallel_for/polygon_overlay/pover_video.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/polygon_overlay/readme.html b/examples/parallel_for/polygon_overlay/readme.html index ee6e7a93fb..3ae5303313 100644 --- a/examples/parallel_for/polygon_overlay/readme.html +++ b/examples/parallel_for/polygon_overlay/readme.html @@ -407,7 +407,7 @@

    Intel® Threading Building Blocks.
    Polygon_overlay sampl
    msvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -467,7 +467,7 @@

    Intel® Threading Building Blocks.
    Polygon_overlay sampl

    Intel, Intel Core and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/parallel_for/polygon_overlay/rpolygon.h b/examples/parallel_for/polygon_overlay/rpolygon.h index 5ec49bb43e..228701c989 100644 --- a/examples/parallel_for/polygon_overlay/rpolygon.h +++ b/examples/parallel_for/polygon_overlay/rpolygon.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/seismic/Makefile b/examples/parallel_for/seismic/Makefile index 364ac90a74..53ec0cab4a 100644 --- a/examples/parallel_for/seismic/Makefile +++ b/examples/parallel_for/seismic/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -60,18 +60,18 @@ ifeq ($(UI),mac) cp ../../common/gui/xcode/tbbExample/tbbExample-Info.plist $(NAME).app/Contents/Info.plist cp ../../common/gui/xcode/tbbExample/PkgInfo $(NAME).app/Contents cp ../../common/gui/xcode/tbbExample/en.lproj/* $(APPRES)/en.lproj -endif # OS X* +endif # macOS* release: resources ifeq ($(UI),mac) $(CXX_UI) -O2 -DNDEBUG $(CXXFLAGS) -c $(MACUISOURCES) -endif # OS X* +endif # macOS $(CXX) -O2 -DNDEBUG $(CXXFLAGS) -o $(EXE) $(SOURCES) $(MACUIOBJS) $(TBBLIB) $(LIBS) debug: resources ifeq ($(UI),mac) $(CXX_UI) -g -O0 -DTBB_USE_DEBUG $(CXXFLAGS) -c $(MACUISOURCES) -endif # OS X* +endif # macOS $(CXX) -g -O0 -DTBB_USE_DEBUG $(CXXFLAGS) -o $(EXE) $(SOURCES) $(MACUIOBJS) $(TBBLIB_DEBUG) $(LIBS) clean: diff --git a/examples/parallel_for/seismic/Makefile.windows b/examples/parallel_for/seismic/Makefile.windows index 395dcff008..9e4559d809 100644 --- a/examples/parallel_for/seismic/Makefile.windows +++ b/examples/parallel_for/seismic/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/seismic/main.cpp b/examples/parallel_for/seismic/main.cpp index cb49df16a0..5d88af6ba5 100644 --- a/examples/parallel_for/seismic/main.cpp +++ b/examples/parallel_for/seismic/main.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/seismic/msvs/resource.h b/examples/parallel_for/seismic/msvs/resource.h index 0e00ad9779..ddc31c36be 100644 --- a/examples/parallel_for/seismic/msvs/resource.h +++ b/examples/parallel_for/seismic/msvs/resource.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/seismic/msvs/SeismicSimulation.sln b/examples/parallel_for/seismic/msvs/seismic.sln similarity index 100% rename from examples/parallel_for/seismic/msvs/SeismicSimulation.sln rename to examples/parallel_for/seismic/msvs/seismic.sln diff --git a/examples/parallel_for/seismic/readme.html b/examples/parallel_for/seismic/readme.html index b667e41f2b..ba64e7f5b9 100644 --- a/examples/parallel_for/seismic/readme.html +++ b/examples/parallel_for/seismic/readme.html @@ -358,7 +358,7 @@

    Intel® Threading Building Blocks.
    Seismic sample

    msvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -376,7 +376,7 @@

    Intel® Threading Building Blocks.
    Seismic sample

    Direct2D*, X11, or OpenGL* (see the description of the common GUI code for more information on available graphics support).
    - For Linux* and OS X* systems, the best available driver is detected automatically by the Makefile.
    + For Linux* and macOS* systems, the best available driver is detected automatically by the Makefile.
    For Windows* systems, UI=gdi is the default GUI driver; compiling with UI=d2d may offer superior performance, but can only be used if the Microsoft* DirectX* SDK is installed on your system and if overlay is supported by your graphics card.
    @@ -462,7 +462,7 @@

    Intel® Threading Building Blocks.
    Seismic sample

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/parallel_for/seismic/seismic_video.cpp b/examples/parallel_for/seismic/seismic_video.cpp index 3502c170c1..67ae78caf1 100644 --- a/examples/parallel_for/seismic/seismic_video.cpp +++ b/examples/parallel_for/seismic/seismic_video.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/seismic/seismic_video.h b/examples/parallel_for/seismic/seismic_video.h index 508541720f..a1b593255a 100644 --- a/examples/parallel_for/seismic/seismic_video.h +++ b/examples/parallel_for/seismic/seismic_video.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/seismic/universe.cpp b/examples/parallel_for/seismic/universe.cpp index 1cae3824b9..f8d5f2f4e6 100644 --- a/examples/parallel_for/seismic/universe.cpp +++ b/examples/parallel_for/seismic/universe.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/seismic/universe.h b/examples/parallel_for/seismic/universe.h index 1940f334d9..ccad69e8b7 100644 --- a/examples/parallel_for/seismic/universe.h +++ b/examples/parallel_for/seismic/universe.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/Makefile b/examples/parallel_for/tachyon/Makefile index 164292dc9e..7df8526d66 100644 --- a/examples/parallel_for/tachyon/Makefile +++ b/examples/parallel_for/tachyon/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -172,7 +172,7 @@ ifeq ($(UI),mac) cp ../../common/gui/xcode/tbbExample/PkgInfo $(NAME)$(SUFFIX).app/Contents cp ../../common/gui/xcode/tbbExample/en.lproj/* $(APPRES)/en.lproj $(CXX_UI) $(MYCXXFLAGS) $(CXXFLAGS) -c $(MACUISOURCES) -endif # OS X* +endif # macOS* $(CXX) $(MYCXXFLAGS) -o $@ $(SOURCE) $(MACUIOBJS) $(LIBS) $(RM) *.o diff --git a/examples/parallel_for/tachyon/Makefile.windows b/examples/parallel_for/tachyon/Makefile.windows index a3508ab7a7..9b5266ba22 100644 --- a/examples/parallel_for/tachyon/Makefile.windows +++ b/examples/parallel_for/tachyon/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/resource.h b/examples/parallel_for/tachyon/msvs/resource.h index d977e7ace2..40cdc5af87 100644 --- a/examples/parallel_for/tachyon/msvs/resource.h +++ b/examples/parallel_for/tachyon/msvs/resource.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/win8ui/App.xaml.cpp b/examples/parallel_for/tachyon/msvs/win8ui/App.xaml.cpp index 90e5785ed0..0abae72e2d 100644 --- a/examples/parallel_for/tachyon/msvs/win8ui/App.xaml.cpp +++ b/examples/parallel_for/tachyon/msvs/win8ui/App.xaml.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/win8ui/App.xaml.h b/examples/parallel_for/tachyon/msvs/win8ui/App.xaml.h index dc88519d37..ffb3437410 100644 --- a/examples/parallel_for/tachyon/msvs/win8ui/App.xaml.h +++ b/examples/parallel_for/tachyon/msvs/win8ui/App.xaml.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/win8ui/DirectXBase.cpp b/examples/parallel_for/tachyon/msvs/win8ui/DirectXBase.cpp index f5e4573462..afa2bbc0bf 100644 --- a/examples/parallel_for/tachyon/msvs/win8ui/DirectXBase.cpp +++ b/examples/parallel_for/tachyon/msvs/win8ui/DirectXBase.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/win8ui/DirectXBase.h b/examples/parallel_for/tachyon/msvs/win8ui/DirectXBase.h index bdd1cbf059..d03e08a911 100644 --- a/examples/parallel_for/tachyon/msvs/win8ui/DirectXBase.h +++ b/examples/parallel_for/tachyon/msvs/win8ui/DirectXBase.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml.cpp b/examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml.cpp index ec337b95e9..aec5f6dfd9 100644 --- a/examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml.cpp +++ b/examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml.h b/examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml.h index eb9845f666..5d91f3915d 100644 --- a/examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml.h +++ b/examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/win8ui/copy_libraries_and_assets.bat b/examples/parallel_for/tachyon/msvs/win8ui/copy_libraries_and_assets.bat index cd95912461..1322d0fd5f 100644 --- a/examples/parallel_for/tachyon/msvs/win8ui/copy_libraries_and_assets.bat +++ b/examples/parallel_for/tachyon/msvs/win8ui/copy_libraries_and_assets.bat @@ -1,6 +1,6 @@ @echo on REM -REM Copyright (c) 2005-2016 Intel Corporation +REM Copyright (c) 2005-2017 Intel Corporation REM REM Licensed under the Apache License, Version 2.0 (the "License"); REM you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/win8ui/pch.h b/examples/parallel_for/tachyon/msvs/win8ui/pch.h index 7a706672c3..2673e6755d 100644 --- a/examples/parallel_for/tachyon/msvs/win8ui/pch.h +++ b/examples/parallel_for/tachyon/msvs/win8ui/pch.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/win8ui/tbbTachyonRenderer.cpp b/examples/parallel_for/tachyon/msvs/win8ui/tbbTachyonRenderer.cpp index ef4f7b3f00..bc2f8564d6 100644 --- a/examples/parallel_for/tachyon/msvs/win8ui/tbbTachyonRenderer.cpp +++ b/examples/parallel_for/tachyon/msvs/win8ui/tbbTachyonRenderer.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/msvs/win8ui/tbbTachyonRenderer.h b/examples/parallel_for/tachyon/msvs/win8ui/tbbTachyonRenderer.h index 4b2d71ffd7..9d22996bf9 100644 --- a/examples/parallel_for/tachyon/msvs/win8ui/tbbTachyonRenderer.h +++ b/examples/parallel_for/tachyon/msvs/win8ui/tbbTachyonRenderer.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/readme.html b/examples/parallel_for/tachyon/readme.html index cdfc1cf1b5..33e5d23141 100644 --- a/examples/parallel_for/tachyon/readme.html +++ b/examples/parallel_for/tachyon/readme.html @@ -406,7 +406,7 @@

    Intel® Threading Building Blocks.
    Tachyon sample

    msvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -444,7 +444,7 @@

    Intel® Threading Building Blocks.
    Tachyon sample

    Build and run as usual, but build with the specified GUI driver: console, GDI+*, Direct2D*, X11, or OpenGL* (see the description of the common GUI code for more information on available graphics support). - For Linux* and OS X* systems, the best available driver is detected automatically by the Makefile. + For Linux* and macOS* systems, the best available driver is detected automatically by the Makefile. For Windows* systems, UI=gdi is the default GUI driver; compiling with UI=d2d may offer superior performance, but can only be used if the Microsoft* DirectX* SDK is installed on your system. Use UI=con to build without the GUI for use in making performance measurements @@ -528,7 +528,7 @@

    Intel® Threading Building Blocks.
    Tachyon sample

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/parallel_for/tachyon/src/api.cpp b/examples/parallel_for/tachyon/src/api.cpp index c37726ff16..ce35493ac5 100644 --- a/examples/parallel_for/tachyon/src/api.cpp +++ b/examples/parallel_for/tachyon/src/api.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/api.h b/examples/parallel_for/tachyon/src/api.h index 607357e1c9..a136c60385 100644 --- a/examples/parallel_for/tachyon/src/api.h +++ b/examples/parallel_for/tachyon/src/api.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/apigeom.cpp b/examples/parallel_for/tachyon/src/apigeom.cpp index 0ecf61b811..e612b1f182 100644 --- a/examples/parallel_for/tachyon/src/apigeom.cpp +++ b/examples/parallel_for/tachyon/src/apigeom.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/apitrigeom.cpp b/examples/parallel_for/tachyon/src/apitrigeom.cpp index ea520bb8e5..d32ece38bf 100644 --- a/examples/parallel_for/tachyon/src/apitrigeom.cpp +++ b/examples/parallel_for/tachyon/src/apitrigeom.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/apitrigeom.h b/examples/parallel_for/tachyon/src/apitrigeom.h index e95d0acddd..19829e2bcb 100644 --- a/examples/parallel_for/tachyon/src/apitrigeom.h +++ b/examples/parallel_for/tachyon/src/apitrigeom.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/bndbox.cpp b/examples/parallel_for/tachyon/src/bndbox.cpp index 33ef5cbe68..c0b3d374bd 100644 --- a/examples/parallel_for/tachyon/src/bndbox.cpp +++ b/examples/parallel_for/tachyon/src/bndbox.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/bndbox.h b/examples/parallel_for/tachyon/src/bndbox.h index 575dfe5d0a..2681ac85a0 100644 --- a/examples/parallel_for/tachyon/src/bndbox.h +++ b/examples/parallel_for/tachyon/src/bndbox.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/box.cpp b/examples/parallel_for/tachyon/src/box.cpp index 0f013193b5..e4f9f88a42 100644 --- a/examples/parallel_for/tachyon/src/box.cpp +++ b/examples/parallel_for/tachyon/src/box.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/box.h b/examples/parallel_for/tachyon/src/box.h index aba0655418..9901335837 100644 --- a/examples/parallel_for/tachyon/src/box.h +++ b/examples/parallel_for/tachyon/src/box.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/camera.cpp b/examples/parallel_for/tachyon/src/camera.cpp index 0a2b56372e..5fd81dd5ec 100644 --- a/examples/parallel_for/tachyon/src/camera.cpp +++ b/examples/parallel_for/tachyon/src/camera.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/camera.h b/examples/parallel_for/tachyon/src/camera.h index 19fd8e9c78..2ce5c017a7 100644 --- a/examples/parallel_for/tachyon/src/camera.h +++ b/examples/parallel_for/tachyon/src/camera.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/coordsys.cpp b/examples/parallel_for/tachyon/src/coordsys.cpp index af9893359a..871c94636d 100644 --- a/examples/parallel_for/tachyon/src/coordsys.cpp +++ b/examples/parallel_for/tachyon/src/coordsys.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/coordsys.h b/examples/parallel_for/tachyon/src/coordsys.h index 3e2971ae54..bc1e191f92 100644 --- a/examples/parallel_for/tachyon/src/coordsys.h +++ b/examples/parallel_for/tachyon/src/coordsys.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/cylinder.cpp b/examples/parallel_for/tachyon/src/cylinder.cpp index 93dac683bd..7c78158d86 100644 --- a/examples/parallel_for/tachyon/src/cylinder.cpp +++ b/examples/parallel_for/tachyon/src/cylinder.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/cylinder.h b/examples/parallel_for/tachyon/src/cylinder.h index 169638c1d7..3f5847e2e2 100644 --- a/examples/parallel_for/tachyon/src/cylinder.h +++ b/examples/parallel_for/tachyon/src/cylinder.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/extvol.cpp b/examples/parallel_for/tachyon/src/extvol.cpp index 20a3cf02e4..a2458778e2 100644 --- a/examples/parallel_for/tachyon/src/extvol.cpp +++ b/examples/parallel_for/tachyon/src/extvol.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/extvol.h b/examples/parallel_for/tachyon/src/extvol.h index d5ba9b7d5a..194e6152e2 100644 --- a/examples/parallel_for/tachyon/src/extvol.h +++ b/examples/parallel_for/tachyon/src/extvol.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/global.cpp b/examples/parallel_for/tachyon/src/global.cpp index baf9b57259..08f6fcf918 100644 --- a/examples/parallel_for/tachyon/src/global.cpp +++ b/examples/parallel_for/tachyon/src/global.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/global.h b/examples/parallel_for/tachyon/src/global.h index 3dab5226da..00ed94e561 100644 --- a/examples/parallel_for/tachyon/src/global.h +++ b/examples/parallel_for/tachyon/src/global.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/grid.cpp b/examples/parallel_for/tachyon/src/grid.cpp index 46a1709a83..99350a3ccb 100644 --- a/examples/parallel_for/tachyon/src/grid.cpp +++ b/examples/parallel_for/tachyon/src/grid.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/grid.h b/examples/parallel_for/tachyon/src/grid.h index 400285d139..8628673f7c 100644 --- a/examples/parallel_for/tachyon/src/grid.h +++ b/examples/parallel_for/tachyon/src/grid.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/imageio.cpp b/examples/parallel_for/tachyon/src/imageio.cpp index 9d56a1e668..0349670c4e 100644 --- a/examples/parallel_for/tachyon/src/imageio.cpp +++ b/examples/parallel_for/tachyon/src/imageio.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/imageio.h b/examples/parallel_for/tachyon/src/imageio.h index ab006bd144..17de997ba4 100644 --- a/examples/parallel_for/tachyon/src/imageio.h +++ b/examples/parallel_for/tachyon/src/imageio.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/imap.cpp b/examples/parallel_for/tachyon/src/imap.cpp index 3d87c65ab7..6466ffba7b 100644 --- a/examples/parallel_for/tachyon/src/imap.cpp +++ b/examples/parallel_for/tachyon/src/imap.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/imap.h b/examples/parallel_for/tachyon/src/imap.h index 765aebada3..4bc05d3a6f 100644 --- a/examples/parallel_for/tachyon/src/imap.h +++ b/examples/parallel_for/tachyon/src/imap.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/intersect.cpp b/examples/parallel_for/tachyon/src/intersect.cpp index e32e869745..eb01b07e6f 100644 --- a/examples/parallel_for/tachyon/src/intersect.cpp +++ b/examples/parallel_for/tachyon/src/intersect.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/intersect.h b/examples/parallel_for/tachyon/src/intersect.h index 133b9f05ca..8f3ba52294 100644 --- a/examples/parallel_for/tachyon/src/intersect.h +++ b/examples/parallel_for/tachyon/src/intersect.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/jpeg.cpp b/examples/parallel_for/tachyon/src/jpeg.cpp index 4514f93045..9d26786f73 100644 --- a/examples/parallel_for/tachyon/src/jpeg.cpp +++ b/examples/parallel_for/tachyon/src/jpeg.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/jpeg.h b/examples/parallel_for/tachyon/src/jpeg.h index a68d394623..5f5287e9ad 100644 --- a/examples/parallel_for/tachyon/src/jpeg.h +++ b/examples/parallel_for/tachyon/src/jpeg.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/light.cpp b/examples/parallel_for/tachyon/src/light.cpp index 8e85f492da..35963b2545 100644 --- a/examples/parallel_for/tachyon/src/light.cpp +++ b/examples/parallel_for/tachyon/src/light.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/light.h b/examples/parallel_for/tachyon/src/light.h index c1417bb032..6d54d032dd 100644 --- a/examples/parallel_for/tachyon/src/light.h +++ b/examples/parallel_for/tachyon/src/light.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/machine.h b/examples/parallel_for/tachyon/src/machine.h index 06ca0e3761..3be3fe8985 100644 --- a/examples/parallel_for/tachyon/src/machine.h +++ b/examples/parallel_for/tachyon/src/machine.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/macros.h b/examples/parallel_for/tachyon/src/macros.h index 1cde40fb4a..bf27c2bbdf 100644 --- a/examples/parallel_for/tachyon/src/macros.h +++ b/examples/parallel_for/tachyon/src/macros.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/main.cpp b/examples/parallel_for/tachyon/src/main.cpp index c8753bcc6d..668d000200 100644 --- a/examples/parallel_for/tachyon/src/main.cpp +++ b/examples/parallel_for/tachyon/src/main.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/objbound.cpp b/examples/parallel_for/tachyon/src/objbound.cpp index b1e3e30c1e..4fd2691285 100644 --- a/examples/parallel_for/tachyon/src/objbound.cpp +++ b/examples/parallel_for/tachyon/src/objbound.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/objbound.h b/examples/parallel_for/tachyon/src/objbound.h index 51e10d65e9..92751a120f 100644 --- a/examples/parallel_for/tachyon/src/objbound.h +++ b/examples/parallel_for/tachyon/src/objbound.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_for/tachyon/src/parse.cpp b/examples/parallel_for/tachyon/src/parse.cpp index 6a1008606e..cd307824de 100644 --- a/examples/parallel_for/tachyon/src/parse.cpp +++ b/examples/parallel_for/tachyon/src/parse.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -47,7 +47,7 @@ SUCH DAMAGE. */ -/* +/* * parse.cpp - an UltraLame (tm) parser for simple data files... */ @@ -90,7 +90,7 @@ static int stringcmp(const char * a, const char * b) { s=strlen(a); l=strlen(b); - if (s != l) + if (s != l) return 1; for (i=0; i NUMTEXS) { @@ -135,13 +135,13 @@ static errcode add_texture(void * tex, char name[TEXNAMELEN]) { static void * find_texture(char name[TEXNAMELEN]) { int i; - + for (i=0; irx1=cos(y)*cos(z); rot->rx2=sin(x)*sin(y)*cos(z) - cos(x)*sin(z); rot->rx3=sin(x)*sin(z) + cos(x)*cos(z)*sin(y); - + rot->ry1=cos(y)*sin(z); rot->ry2=cos(x)*cos(z) + sin(x)*sin(y)*sin(z); rot->ry3=cos(x)*sin(y)*sin(z) - sin(x)*cos(z); @@ -178,7 +178,7 @@ static void Rotate3d(RotMat * rot, vector * vec) { tmp.x=(vec->x*(rot->rx1) + vec->y*(rot->rx2) + vec->z*(rot->rx3)); tmp.y=(vec->x*(rot->ry1) + vec->y*(rot->ry2) + vec->z*(rot->ry3)); tmp.z=(vec->x*(rot->rz1) + vec->y*(rot->rz2) + vec->z*(rot->rz3)); - *vec=tmp; + *vec=tmp; } static void Scale3d(vector * scale, vector * vec) { @@ -209,8 +209,8 @@ static errcode GetString(FILE * dfile, const char * string) { unsigned int readmodel(char * modelfile, SceneHandle scene) { FILE * dfile; errcode rc; - - reset_tex_table(); + + reset_tex_table(); dfile=NULL; dfile=fopen(modelfile,"r"); @@ -218,9 +218,11 @@ unsigned int readmodel(char * modelfile, SceneHandle scene) { return PARSEBADFILE; } - rc = GetScenedefs(dfile, scene); - if (rc != PARSENOERR) + rc = GetScenedefs(dfile, scene); + if (rc != PARSENOERR) { + fclose(dfile); return rc; + } scenebackcol.r = 0.0; /* default background is black */ scenebackcol.g = 0.0; @@ -229,7 +231,7 @@ unsigned int readmodel(char * modelfile, SceneHandle scene) { numobjectsparsed=0; while ((rc = GetObject(dfile, scene)) == PARSENOERR) { numobjectsparsed++; - } + } fclose(dfile); if (rc == PARSEEOF) @@ -250,16 +252,16 @@ static errcode GetScenedefs(FILE * dfile, SceneHandle scene) { float a,b,c; errcode rc = PARSENOERR; - rc |= GetString(dfile, "BEGIN_SCENE"); + rc |= GetString(dfile, "BEGIN_SCENE"); rc |= GetString(dfile, "OUTFILE"); - fscanf(dfile, "%s", outfilename); + fscanf(dfile, "%s", outfilename); #ifdef _WIN32 if (strcmp (outfilename, "/dev/null") == 0) { strcpy (outfilename, "NUL:"); } #endif - + rc |= GetString(dfile, "RESOLUTION"); fscanf(dfile, "%d %d", &xres, &yres); @@ -275,7 +277,7 @@ static errcode GetScenedefs(FILE * dfile, SceneHandle scene) { zoom=a; rc |= GetString(dfile, "ASPECTRATIO"); - fscanf(dfile, "%f", &b); + fscanf(dfile, "%f", &b); aspectratio=b; rc |= GetString(dfile, "ANTIALIASING"); @@ -313,14 +315,14 @@ static errcode GetScenedefs(FILE * dfile, SceneHandle scene) { static errcode GetObject(FILE * dfile, SceneHandle scene) { char objtype[80]; - + fscanf(dfile, "%s", objtype); if (!stringcmp(objtype, "END_SCENE")) { return PARSEEOF; /* end parsing */ } if (!stringcmp(objtype, "TEXDEF")) { return GetTexDef(dfile); - } + } if (!stringcmp(objtype, "TEXALIAS")) { return GetTexAlias(dfile); } @@ -373,8 +375,8 @@ static errcode GetObject(FILE * dfile, SceneHandle scene) { static errcode GetVector(FILE * dfile, vector * v1) { float a, b, c; - - fscanf(dfile, "%f %f %f", &a, &b, &c); + + fscanf(dfile, "%f %f %f", &a, &b, &c); v1->x=a; v1->y=b; v1->z=c; @@ -384,9 +386,9 @@ static errcode GetVector(FILE * dfile, vector * v1) { static errcode GetColor(FILE * dfile, color * c1) { float r, g, b; - int rc; + int rc; - rc = GetString(dfile, "COLOR"); + rc = GetString(dfile, "COLOR"); fscanf(dfile, "%f %f %f", &r, &g, &b); c1->r=r; c1->g=g; @@ -399,7 +401,7 @@ static errcode GetTexDef(FILE * dfile) { char texname[TEXNAMELEN]; fscanf(dfile, "%s", texname); - add_texture(GetTexBody(dfile), texname); + add_texture(GetTexBody(dfile), texname); return PARSENOERR; } @@ -410,7 +412,7 @@ static errcode GetTexAlias(FILE * dfile) { fscanf(dfile, "%s", texname); fscanf(dfile, "%s", aliasname); - add_texture(find_texture(aliasname), texname); + add_texture(find_texture(aliasname), texname); return PARSENOERR; } @@ -421,7 +423,7 @@ static errcode GetTexture(FILE * dfile, void ** tex) { errcode rc = PARSENOERR; fscanf(dfile, "%s", tmp); - if (!stringcmp("TEXTURE", tmp)) { + if (!stringcmp("TEXTURE", tmp)) { *tex = GetTexBody(dfile); } else @@ -434,11 +436,11 @@ void * GetTexBody(FILE * dfile) { char tmp[255]; float a,b,c,d, phong, phongexp, phongtype; apitexture tex; - void * voidtex; + void * voidtex; errcode rc; rc = GetString(dfile, "AMBIENT"); - fscanf(dfile, "%f", &a); + fscanf(dfile, "%f", &a); tex.ambient=a; rc |= GetString(dfile, "DIFFUSE"); @@ -450,7 +452,7 @@ void * GetTexBody(FILE * dfile) { tex.specular=c; rc |= GetString(dfile, "OPACITY"); - fscanf(dfile, "%f", &d); + fscanf(dfile, "%f", &d); tex.opacity=d; fscanf(dfile, "%s", tmp); @@ -464,24 +466,24 @@ void * GetTexBody(FILE * dfile) { } else { phongtype = RT_PHONG_PLASTIC; - } + } fscanf(dfile, "%f", &phong); GetString(dfile, "PHONG_SIZE"); fscanf(dfile, "%f", &phongexp); fscanf(dfile, "%s", tmp); - } - else { + } + else { phong = 0.0; phongexp = 100.0; phongtype = RT_PHONG_PLASTIC; } - + fscanf(dfile, "%f %f %f", &a, &b, &c); tex.col.r = a; tex.col.g = b; tex.col.b = c; - + rc |= GetString(dfile, "TEXFUNC"); fscanf(dfile, "%d", &tex.texturefunc); if (tex.texturefunc >= 7) { /* if its an image map, we need a filename */ @@ -512,19 +514,19 @@ static errcode GetLight(FILE * dfile) { apiflt rad; vector ctr; apitexture tex; - float a; + float a; errcode rc; - memset(&tex, 0, sizeof(apitexture)); + memset(&tex, 0, sizeof(apitexture)); - rc = GetString(dfile,"CENTER"); - rc |= GetVector(dfile, &ctr); + rc = GetString(dfile,"CENTER"); + rc |= GetVector(dfile, &ctr); rc |= GetString(dfile,"RAD"); - fscanf(dfile,"%f",&a); /* read in radius */ + fscanf(dfile,"%f",&a); /* read in radius */ rad=a; rc |= GetColor(dfile, &tex.col); - + rt_light(rt_texture(&tex), ctr, rad); return rc; @@ -532,7 +534,7 @@ static errcode GetLight(FILE * dfile) { static errcode GetBackGnd(FILE * dfile) { float r,g,b; - + fscanf(dfile, "%f %f %f", &r, &g, &b); scenebackcol.r=r; @@ -558,7 +560,7 @@ static errcode GetCylinder(FILE * dfile) { rad=a; rc |= GetTexture(dfile, &tex); - rt_cylinder(tex, ctr, axis, rad); + rt_cylinder(tex, ctr, axis, rad); return rc; } @@ -577,7 +579,7 @@ static errcode GetFCylinder(FILE * dfile) { rc |= GetVector(dfile, &pnt2); ctr=pnt1; - axis.x=pnt2.x - pnt1.x; + axis.x=pnt2.x - pnt1.x; axis.y=pnt2.y - pnt1.y; axis.z=pnt2.z - pnt1.z; @@ -586,11 +588,11 @@ static errcode GetFCylinder(FILE * dfile) { rad=a; rc |= GetTexture(dfile, &tex); - rt_fcylinder(tex, ctr, axis, rad); + rt_fcylinder(tex, ctr, axis, rad); return rc; } - + static errcode GetPolyCylinder(FILE * dfile) { apiflt rad; vector * temp; @@ -606,20 +608,20 @@ static errcode GetPolyCylinder(FILE * dfile) { for (i=0; i 1.0) + if (scalar > 1.0) scalar = 1.0; if (scalar < 0.0) @@ -153,30 +153,30 @@ color VoxelColor(flt scalar) { } return col; -} +} color scalar_volume_texture(vector * hit, texture * tex, ray * ry) { color col, col2; box * bx; flt a, tx1, tx2, ty1, ty2, tz1, tz2; flt tnear, tfar; - flt t, tdist, dt, sum, tt; + flt t, tdist, dt, sum, tt; vector pnt, bln; scalarvol * vol; - flt scalar, transval; + flt scalar, transval; int x, y, z; unsigned char * ptr; bx=(box *) tex->obj; vol=(scalarvol *)bx->tex->img; - + col.r=0.0; col.g=0.0; col.b=0.0; - + tnear= -FHUGE; tfar= FHUGE; - + if (ry->d.x == 0.0) { if ((ry->o.x < bx->min.x) || (ry->o.x > bx->max.x)) return col; } @@ -189,7 +189,7 @@ color scalar_volume_texture(vector * hit, texture * tex, ray * ry) { } if (tnear > tfar) return col; if (tfar < 0.0) return col; - + if (ry->d.y == 0.0) { if ((ry->o.y < bx->min.y) || (ry->o.y > bx->max.y)) return col; } @@ -202,7 +202,7 @@ color scalar_volume_texture(vector * hit, texture * tex, ray * ry) { } if (tnear > tfar) return col; if (tfar < 0.0) return col; - + if (ry->d.z == 0.0) { if ((ry->o.z < bx->min.z) || (ry->o.z > bx->max.z)) return col; } @@ -215,17 +215,17 @@ color scalar_volume_texture(vector * hit, texture * tex, ray * ry) { } if (tnear > tfar) return col; if (tfar < 0.0) return col; - + if (tnear < 0.0) tnear=0.0; - + tdist=sqrt((flt) (vol->xres*vol->xres + vol->yres*vol->yres + vol->zres*vol->zres)); - tt = (vol->opacity / tdist); + tt = (vol->opacity / tdist); bln.x=fabs(bx->min.x - bx->max.x); bln.y=fabs(bx->min.y - bx->max.y); bln.z=fabs(bx->min.z - bx->max.z); - - dt=sqrt(bln.x*bln.x + bln.y*bln.y + bln.z*bln.z) / tdist; + + dt=sqrt(bln.x*bln.x + bln.y*bln.y + bln.z*bln.z) / tdist; sum=0.0; /* move the volume residency check out of loop.. */ @@ -233,23 +233,23 @@ color scalar_volume_texture(vector * hit, texture * tex, ray * ry) { LoadVol(vol); vol->loaded=1; } - + for (t=tnear; t<=tfar; t+=dt) { pnt.x=((ry->o.x + (ry->d.x * t)) - bx->min.x) / bln.x; pnt.y=((ry->o.y + (ry->d.y * t)) - bx->min.y) / bln.y; pnt.z=((ry->o.z + (ry->d.z * t)) - bx->min.z) / bln.z; - + x=(int) ((vol->xres - 1.5) * pnt.x + 0.5); y=(int) ((vol->yres - 1.5) * pnt.y + 0.5); z=(int) ((vol->zres - 1.5) * pnt.z + 0.5); - + ptr = vol->data + ((vol->xres * vol->yres * z) + (vol->xres * y) + x); - + scalar = (flt) ((flt) 1.0 * ((int) ptr[0])) / 255.0; - sum += tt * scalar; + sum += tt * scalar; - transval = tt * scalar; + transval = tt * scalar; col2 = VoxelColor(scalar); @@ -258,39 +258,39 @@ color scalar_volume_texture(vector * hit, texture * tex, ray * ry) { col.g += transval * col2.g; col.b += transval * col2.b; if (sum < 0.0) sum=0.0; - } - else { + } + else { sum=1.0; } } - if (sum < 1.0) { /* spawn transmission rays / refraction */ + if (sum < 1.0) { /* spawn transmission rays / refraction */ color transcol; transcol = shade_transmission(ry, hit, 1.0 - sum); - col.r += transcol.r; /* add the transmitted ray */ + col.r += transcol.r; /* add the transmitted ray */ col.g += transcol.g; /* to the diffuse and */ - col.b += transcol.b; /* transmission total.. */ + col.b += transcol.b; /* transmission total.. */ } return col; } -void LoadVol(scalarvol * vol) { +void LoadVol(scalarvol * vol) { FILE * dfile; size_t status; char msgtxt[2048]; - + dfile=fopen(vol->name, "r"); if (dfile==NULL) { char msgtxt[2048]; - sprintf(msgtxt, "Vol: can't open %s for input!!! Aborting\n",vol->name); + sprintf(msgtxt, "Vol: can't open %s for input!!! Aborting\n",vol->name); rt_ui_message(MSG_ERR, msgtxt); rt_ui_message(MSG_ABORT, "Rendering Aborted."); exit(1); - } - + } + sprintf(msgtxt, "loading %dx%dx%d volume set from %s", vol->xres, vol->yres, vol->zres, vol->name); rt_ui_message(MSG_0, msgtxt); @@ -298,4 +298,5 @@ void LoadVol(scalarvol * vol) { vol->data = (unsigned char *)rt_getmem(vol->xres * vol->yres * vol->zres); status=fread(vol->data, 1, (vol->xres * vol->yres * vol->zres), dfile); + fclose(dfile); } diff --git a/examples/parallel_for/tachyon/src/vol.h b/examples/parallel_for/tachyon/src/vol.h index 21140a833a..2637a7e3db 100644 --- a/examples/parallel_for/tachyon/src/vol.h +++ b/examples/parallel_for/tachyon/src/vol.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_reduce/convex_hull/Makefile b/examples/parallel_reduce/convex_hull/Makefile index 9e9f97473e..4aa4df15fa 100644 --- a/examples/parallel_reduce/convex_hull/Makefile +++ b/examples/parallel_reduce/convex_hull/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_reduce/convex_hull/Makefile.windows b/examples/parallel_reduce/convex_hull/Makefile.windows index eb7e60dd2c..9fdf084a5c 100644 --- a/examples/parallel_reduce/convex_hull/Makefile.windows +++ b/examples/parallel_reduce/convex_hull/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_reduce/convex_hull/convex_hull.h b/examples/parallel_reduce/convex_hull/convex_hull.h index 60f7496cab..a71fda2154 100644 --- a/examples/parallel_reduce/convex_hull/convex_hull.h +++ b/examples/parallel_reduce/convex_hull/convex_hull.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp b/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp index ad53e38310..4bf0011ea3 100644 --- a/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp +++ b/examples/parallel_reduce/convex_hull/convex_hull_bench.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp b/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp index e1eedfdfba..c2bd125828 100644 --- a/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp +++ b/examples/parallel_reduce/convex_hull/convex_hull_sample.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_reduce/convex_hull/readme.html b/examples/parallel_reduce/convex_hull/readme.html index 26242c046f..02f6f0054f 100644 --- a/examples/parallel_reduce/convex_hull/readme.html +++ b/examples/parallel_reduce/convex_hull/readme.html @@ -350,7 +350,7 @@

    Intel® Threading Building Blocks.
    Convex_hull samplemsvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -391,7 +391,7 @@

    Intel® Threading Building Blocks.
    Convex_hull sample Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/parallel_reduce/index.html b/examples/parallel_reduce/index.html index e1098f427b..c67ba7e9db 100644 --- a/examples/parallel_reduce/index.html +++ b/examples/parallel_reduce/index.html @@ -337,7 +337,7 @@

    Intel® Threading Building Blocks.
    Samples on para

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/parallel_reduce/primes/Makefile b/examples/parallel_reduce/primes/Makefile index 6150c32fb3..d483cfb62c 100644 --- a/examples/parallel_reduce/primes/Makefile +++ b/examples/parallel_reduce/primes/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_reduce/primes/Makefile.windows b/examples/parallel_reduce/primes/Makefile.windows index 1a4e9785e2..489b13c2b8 100644 --- a/examples/parallel_reduce/primes/Makefile.windows +++ b/examples/parallel_reduce/primes/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/parallel_reduce/primes/main.cpp b/examples/parallel_reduce/primes/main.cpp index 3e3adb31c5..e52cad8b64 100644 --- a/examples/parallel_reduce/primes/main.cpp +++ b/examples/parallel_reduce/primes/main.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -42,8 +42,8 @@ struct RunOptions{ // number of time to repeat calculation NumberType repeatNumber; - RunOptions(utility::thread_number_range threads, NumberType grainSize, NumberType n, bool silentFlag, NumberType repeatNumber) - : threads(threads), grainSize(grainSize), n(n), silentFlag(silentFlag), repeatNumber(repeatNumber) + RunOptions(utility::thread_number_range threads_, NumberType grainSize_, NumberType n_, bool silentFlag_, NumberType repeatNumber_) + : threads(threads_), silentFlag(silentFlag_), n(n_), grainSize(grainSize_), repeatNumber(repeatNumber_) {} }; diff --git a/examples/parallel_reduce/primes/primes.cpp b/examples/parallel_reduce/primes/primes.cpp index 9239cac432..48760128fd 100644 --- a/examples/parallel_reduce/primes/primes.cpp +++ b/examples/parallel_reduce/primes/primes.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_reduce/primes/primes.h b/examples/parallel_reduce/primes/primes.h index 91a94e1ee5..64611b69bb 100644 --- a/examples/parallel_reduce/primes/primes.h +++ b/examples/parallel_reduce/primes/primes.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/parallel_reduce/primes/readme.html b/examples/parallel_reduce/primes/readme.html index e5ddfd232c..822beae384 100644 --- a/examples/parallel_reduce/primes/readme.html +++ b/examples/parallel_reduce/primes/readme.html @@ -352,7 +352,7 @@

    Intel® Threading Building Blocks.
    Primes sample

    msvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -398,7 +398,7 @@

    Intel® Threading Building Blocks.
    Primes sample

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/pipeline/index.html b/examples/pipeline/index.html index 90a8929da4..8fa7aaac6b 100644 --- a/examples/pipeline/index.html +++ b/examples/pipeline/index.html @@ -335,7 +335,7 @@

    Intel® Threading Building Blocks.
    Samples on pipe

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/pipeline/square/Makefile b/examples/pipeline/square/Makefile index 47f949703a..455652b391 100644 --- a/examples/pipeline/square/Makefile +++ b/examples/pipeline/square/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/pipeline/square/Makefile.windows b/examples/pipeline/square/Makefile.windows index 34d988c992..58de78569f 100644 --- a/examples/pipeline/square/Makefile.windows +++ b/examples/pipeline/square/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/pipeline/square/gen_input.cpp b/examples/pipeline/square/gen_input.cpp index 2b91b5cb2a..7ce4308c8d 100644 --- a/examples/pipeline/square/gen_input.cpp +++ b/examples/pipeline/square/gen_input.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/pipeline/square/readme.html b/examples/pipeline/square/readme.html index 798c7330fc..84bc4fad72 100644 --- a/examples/pipeline/square/readme.html +++ b/examples/pipeline/square/readme.html @@ -349,7 +349,7 @@

    Intel® Threading Building Blocks.
    Square sample

    msvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -408,7 +408,7 @@

    Intel® Threading Building Blocks.
    Square sample

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/pipeline/square/square.cpp b/examples/pipeline/square/square.cpp index 34baf31065..b28f6eaf1f 100644 --- a/examples/pipeline/square/square.cpp +++ b/examples/pipeline/square/square.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task/index.html b/examples/task/index.html index 1eb84c4ee1..7a0633382d 100644 --- a/examples/task/index.html +++ b/examples/task/index.html @@ -335,7 +335,7 @@

    Intel® Threading Building Blocks.
    Samples on task sched

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/task/tree_sum/Makefile b/examples/task/tree_sum/Makefile index 3a5c126e73..2c7f49c53d 100644 --- a/examples/task/tree_sum/Makefile +++ b/examples/task/tree_sum/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/task/tree_sum/Makefile.windows b/examples/task/tree_sum/Makefile.windows index 155a4d53c9..f2a5329844 100644 --- a/examples/task/tree_sum/Makefile.windows +++ b/examples/task/tree_sum/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/task/tree_sum/OptimizedParallelSumTree.cpp b/examples/task/tree_sum/OptimizedParallelSumTree.cpp index 382338806a..ddaeb53867 100644 --- a/examples/task/tree_sum/OptimizedParallelSumTree.cpp +++ b/examples/task/tree_sum/OptimizedParallelSumTree.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task/tree_sum/SerialSumTree.cpp b/examples/task/tree_sum/SerialSumTree.cpp index 79bba9eea8..208257680d 100644 --- a/examples/task/tree_sum/SerialSumTree.cpp +++ b/examples/task/tree_sum/SerialSumTree.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task/tree_sum/SimpleParallelSumTree.cpp b/examples/task/tree_sum/SimpleParallelSumTree.cpp index d424fb4ee0..e9874c66ce 100644 --- a/examples/task/tree_sum/SimpleParallelSumTree.cpp +++ b/examples/task/tree_sum/SimpleParallelSumTree.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task/tree_sum/TreeMaker.h b/examples/task/tree_sum/TreeMaker.h index 06ae4fba73..d14e31d71e 100644 --- a/examples/task/tree_sum/TreeMaker.h +++ b/examples/task/tree_sum/TreeMaker.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task/tree_sum/common.h b/examples/task/tree_sum/common.h index e281ec496d..5b2bc951ec 100644 --- a/examples/task/tree_sum/common.h +++ b/examples/task/tree_sum/common.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task/tree_sum/main.cpp b/examples/task/tree_sum/main.cpp index b8c22098ea..cf58f85fe5 100644 --- a/examples/task/tree_sum/main.cpp +++ b/examples/task/tree_sum/main.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task/tree_sum/readme.html b/examples/task/tree_sum/readme.html index e5bca32e3b..653e50eba7 100644 --- a/examples/task/tree_sum/readme.html +++ b/examples/task/tree_sum/readme.html @@ -368,7 +368,7 @@

    Intel® Threading Building Blocks.
    Tree_sum sample

    msvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -414,7 +414,7 @@

    Intel® Threading Building Blocks.
    Tree_sum sample

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/task_arena/fractal/Makefile b/examples/task_arena/fractal/Makefile index 903e610b6c..f3965b84a5 100644 --- a/examples/task_arena/fractal/Makefile +++ b/examples/task_arena/fractal/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -47,18 +47,18 @@ ifeq ($(UI),mac) cp ../../common/gui/xcode/tbbExample/tbbExample-Info.plist $(NAME).app/Contents/Info.plist cp ../../common/gui/xcode/tbbExample/PkgInfo $(NAME).app/Contents cp ../../common/gui/xcode/tbbExample/en.lproj/* $(APPRES)/en.lproj -endif # OS X* +endif # macOS* release: $(SOURCES) resources ifeq ($(UI),mac) $(CXX_UI) -O2 -DNDEBUG $(CXXFLAGS) -c $(MACUISOURCES) -endif # OS X* +endif # macOS $(CXX) -O2 -DNDEBUG $(CXXFLAGS) -o $(EXE) $(SOURCES) $(MACUIOBJS) -ltbb $(LIBS) debug: resources ifeq ($(UI),mac) $(CXX_UI) -g -O0 -DTBB_USE_DEBUG $(CXXFLAGS) -c $(MACUISOURCES) -endif # OS X* +endif # macOS $(CXX) -g -O0 -DTBB_USE_DEBUG $(CXXFLAGS) -o $(EXE) $(SOURCES) $(MACUIOBJS) -ltbb_debug $(LIBS) clean: diff --git a/examples/task_arena/fractal/Makefile.windows b/examples/task_arena/fractal/Makefile.windows index 0ce32b34cf..41dd269a85 100644 --- a/examples/task_arena/fractal/Makefile.windows +++ b/examples/task_arena/fractal/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/task_arena/fractal/fractal.cpp b/examples/task_arena/fractal/fractal.cpp index 1d788c608e..116d26d8c8 100644 --- a/examples/task_arena/fractal/fractal.cpp +++ b/examples/task_arena/fractal/fractal.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task_arena/fractal/fractal.h b/examples/task_arena/fractal/fractal.h index a58acfe8d3..ce59dd103f 100644 --- a/examples/task_arena/fractal/fractal.h +++ b/examples/task_arena/fractal/fractal.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task_arena/fractal/fractal_video.h b/examples/task_arena/fractal/fractal_video.h index 12c70c486a..44bbfdd911 100644 --- a/examples/task_arena/fractal/fractal_video.h +++ b/examples/task_arena/fractal/fractal_video.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task_arena/fractal/main.cpp b/examples/task_arena/fractal/main.cpp index 65c94cc12b..7a80818008 100644 --- a/examples/task_arena/fractal/main.cpp +++ b/examples/task_arena/fractal/main.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task_arena/fractal/msvs/resource.h b/examples/task_arena/fractal/msvs/resource.h index a39e5da032..760972e488 100644 --- a/examples/task_arena/fractal/msvs/resource.h +++ b/examples/task_arena/fractal/msvs/resource.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/task_arena/fractal/readme.html b/examples/task_arena/fractal/readme.html index 5af47d05e6..1c2ec90b6b 100644 --- a/examples/task_arena/fractal/readme.html +++ b/examples/task_arena/fractal/readme.html @@ -355,7 +355,7 @@

    Intel® Threading Building Blocks.
    Fractal sample

    msvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -438,7 +438,7 @@

    Intel® Threading Building Blocks.
    Fractal sample

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/task_arena/index.html b/examples/task_arena/index.html index 940b4e3853..582c06b01a 100644 --- a/examples/task_arena/index.html +++ b/examples/task_arena/index.html @@ -335,7 +335,7 @@

    Intel® Threading Building Blocks.
    Samples on task

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/task_group/index.html b/examples/task_group/index.html index bd7f6260d8..f3bda7a92f 100644 --- a/examples/task_group/index.html +++ b/examples/task_group/index.html @@ -335,7 +335,7 @@

    Intel® Threading Building Blocks
    Samples on task_

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/task_group/sudoku/Makefile b/examples/task_group/sudoku/Makefile index f3503317b5..27d9f32b18 100644 --- a/examples/task_group/sudoku/Makefile +++ b/examples/task_group/sudoku/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/task_group/sudoku/Makefile.windows b/examples/task_group/sudoku/Makefile.windows index b40480a78b..411542bf70 100644 --- a/examples/task_group/sudoku/Makefile.windows +++ b/examples/task_group/sudoku/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/task_group/sudoku/readme.html b/examples/task_group/sudoku/readme.html index 438c5657af..fdb0f56511 100644 --- a/examples/task_group/sudoku/readme.html +++ b/examples/task_group/sudoku/readme.html @@ -362,7 +362,7 @@

    Intel® Threading Building Blocks.
    Sudoku sample

    msvs
    Contains Microsoft* Visual Studio* workspace for building and running the example with the Intel® C++ Compiler (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -408,7 +408,7 @@

    Intel® Threading Building Blocks.
    Sudoku sample

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/task_group/sudoku/sudoku.cpp b/examples/task_group/sudoku/sudoku.cpp index 0438b1b556..6b3dd4d6bc 100644 --- a/examples/task_group/sudoku/sudoku.cpp +++ b/examples/task_group/sudoku/sudoku.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/test_all/fibonacci/Fibonacci.cpp b/examples/test_all/fibonacci/Fibonacci.cpp index fe7ad6581c..19a41a5d76 100644 --- a/examples/test_all/fibonacci/Fibonacci.cpp +++ b/examples/test_all/fibonacci/Fibonacci.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/examples/test_all/fibonacci/Makefile b/examples/test_all/fibonacci/Makefile index 5a95b6d44d..e6d95992d9 100644 --- a/examples/test_all/fibonacci/Makefile +++ b/examples/test_all/fibonacci/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/test_all/fibonacci/Makefile.windows b/examples/test_all/fibonacci/Makefile.windows index 79e0556c9e..94a1b36eb2 100644 --- a/examples/test_all/fibonacci/Makefile.windows +++ b/examples/test_all/fibonacci/Makefile.windows @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/examples/test_all/fibonacci/readme.html b/examples/test_all/fibonacci/readme.html index 9dcd4209ce..7be2c72009 100644 --- a/examples/test_all/fibonacci/readme.html +++ b/examples/test_all/fibonacci/readme.html @@ -352,7 +352,7 @@

    Intel® Threading Building Blocks.
    Fibonacci sample

    msvs
    Contains Microsoft* Visual Studio* workspace for building and running the example (Windows* systems only).
    xcode -
    Contains Xcode* IDE workspace for building and running the example (OS X* systems only). +
    Contains Xcode* IDE workspace for building and running the example (macOS* systems only).

    For information about the minimum supported version of IDE, see release notes.

    @@ -393,7 +393,7 @@

    Intel® Threading Building Blocks.
    Fibonacci sample

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/examples/test_all/index.html b/examples/test_all/index.html index 8563762b19..9e6be12aa2 100644 --- a/examples/test_all/index.html +++ b/examples/test_all/index.html @@ -335,7 +335,7 @@

    Intel® Threading Building Blocks.
    Samples on various fe

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    * Other names and brands may be claimed as the property of others. -
    © 2016, Intel Corporation +
    © 2017, Intel Corporation

    diff --git a/include/index.html b/include/index.html index 558cc42f6b..b0962e012a 100644 --- a/include/index.html +++ b/include/index.html @@ -15,7 +15,7 @@

    Directories


    Up to parent directory

    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/include/serial/tbb/parallel_for.h b/include/serial/tbb/parallel_for.h index e417900308..c8f9a79096 100644 --- a/include/serial/tbb/parallel_for.h +++ b/include/serial/tbb/parallel_for.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/serial/tbb/tbb_annotate.h b/include/serial/tbb/tbb_annotate.h index 8ed5c71995..81c8d3a4d6 100644 --- a/include/serial/tbb/tbb_annotate.h +++ b/include/serial/tbb/tbb_annotate.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/aggregator.h b/include/tbb/aggregator.h index d6102e4edf..6aecbb748e 100644 --- a/include/tbb/aggregator.h +++ b/include/tbb/aggregator.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/aligned_space.h b/include/tbb/aligned_space.h index 2c1930209e..56fd85f340 100644 --- a/include/tbb/aligned_space.h +++ b/include/tbb/aligned_space.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/atomic.h b/include/tbb/atomic.h index 65a1d32892..72ec534e35 100644 --- a/include/tbb/atomic.h +++ b/include/tbb/atomic.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/blocked_range.h b/include/tbb/blocked_range.h index a219a68d80..9f24cd2bda 100644 --- a/include/tbb/blocked_range.h +++ b/include/tbb/blocked_range.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/blocked_range2d.h b/include/tbb/blocked_range2d.h index 53de38e59d..f1b9f35d64 100644 --- a/include/tbb/blocked_range2d.h +++ b/include/tbb/blocked_range2d.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/blocked_range3d.h b/include/tbb/blocked_range3d.h index 959bf24268..c62565eeb7 100644 --- a/include/tbb/blocked_range3d.h +++ b/include/tbb/blocked_range3d.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/cache_aligned_allocator.h b/include/tbb/cache_aligned_allocator.h index c9f647adef..d435e785cd 100644 --- a/include/tbb/cache_aligned_allocator.h +++ b/include/tbb/cache_aligned_allocator.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/combinable.h b/include/tbb/combinable.h index 57eee928e9..b0b7d29427 100644 --- a/include/tbb/combinable.h +++ b/include/tbb/combinable.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/compat/condition_variable b/include/tbb/compat/condition_variable index 3964fa89c2..43edfc032a 100644 --- a/include/tbb/compat/condition_variable +++ b/include/tbb/compat/condition_variable @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/compat/ppl.h b/include/tbb/compat/ppl.h index a36c080553..840dfb22fe 100644 --- a/include/tbb/compat/ppl.h +++ b/include/tbb/compat/ppl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/compat/thread b/include/tbb/compat/thread index 373d8cba06..0edd928998 100644 --- a/include/tbb/compat/thread +++ b/include/tbb/compat/thread @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/compat/tuple b/include/tbb/compat/tuple index 890a2863f3..5767c49e76 100644 --- a/include/tbb/compat/tuple +++ b/include/tbb/compat/tuple @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/concurrent_hash_map.h b/include/tbb/concurrent_hash_map.h index ebe22f95c7..25877c218e 100644 --- a/include/tbb/concurrent_hash_map.h +++ b/include/tbb/concurrent_hash_map.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/concurrent_lru_cache.h b/include/tbb/concurrent_lru_cache.h index 9ec5682f17..8aacf241da 100644 --- a/include/tbb/concurrent_lru_cache.h +++ b/include/tbb/concurrent_lru_cache.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/concurrent_priority_queue.h b/include/tbb/concurrent_priority_queue.h index 03ac0b7b05..89297d851e 100644 --- a/include/tbb/concurrent_priority_queue.h +++ b/include/tbb/concurrent_priority_queue.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -374,7 +374,7 @@ class concurrent_priority_queue { compare(data[0], data[data.size()-1])) { // there are newly pushed elems and the last one // is higher than top - *(tmp->elem) = move(data[data.size()-1]); + *(tmp->elem) = tbb::internal::move(data[data.size()-1]); __TBB_store_with_release(my_size, my_size-1); itt_store_word_with_release(tmp->status, uintptr_t(SUCCEEDED)); data.pop_back(); @@ -390,7 +390,7 @@ class concurrent_priority_queue { if (tmp->type == PUSH_OP) { push_back_helper(*(tmp->elem), typename internal::use_element_copy_constructor::type()); } else { - data.push_back(move(*(tmp->elem))); + data.push_back(tbb::internal::move(*(tmp->elem))); } __TBB_store_with_release(my_size, my_size + 1); itt_store_word_with_release(tmp->status, uintptr_t(SUCCEEDED)); @@ -414,13 +414,13 @@ class concurrent_priority_queue { compare(data[0], data[data.size()-1])) { // there are newly pushed elems and the last one is // higher than top - *(tmp->elem) = move(data[data.size()-1]); + *(tmp->elem) = tbb::internal::move(data[data.size()-1]); __TBB_store_with_release(my_size, my_size-1); itt_store_word_with_release(tmp->status, uintptr_t(SUCCEEDED)); data.pop_back(); } else { // extract top and push last element down heap - *(tmp->elem) = move(data[0]); + *(tmp->elem) = tbb::internal::move(data[0]); __TBB_store_with_release(my_size, my_size-1); itt_store_word_with_release(tmp->status, uintptr_t(SUCCEEDED)); reheap(); @@ -440,14 +440,14 @@ class concurrent_priority_queue { for (; mark>1; if (!compare(data[parent], to_place)) break; - data[cur_pos] = move(data[parent]); + data[cur_pos] = tbb::internal::move(data[parent]); cur_pos = parent; } while( cur_pos ); - data[cur_pos] = move(to_place); + data[cur_pos] = tbb::internal::move(to_place); } } @@ -462,12 +462,12 @@ class concurrent_priority_queue { ++target; // target now has the higher priority child if (compare(data[target], data[data.size()-1])) break; - data[cur_pos] = move(data[target]); + data[cur_pos] = tbb::internal::move(data[target]); cur_pos = target; child = (cur_pos<<1)+1; } if (cur_pos != data.size()-1) - data[cur_pos] = move(data[data.size()-1]); + data[cur_pos] = tbb::internal::move(data[data.size()-1]); data.pop_back(); if (mark > data.size()) mark = data.size(); } diff --git a/include/tbb/concurrent_queue.h b/include/tbb/concurrent_queue.h index de0a9c347f..81db58a33d 100644 --- a/include/tbb/concurrent_queue.h +++ b/include/tbb/concurrent_queue.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/concurrent_unordered_map.h b/include/tbb/concurrent_unordered_map.h index 8357f23adb..ea0d6e533e 100644 --- a/include/tbb/concurrent_unordered_map.h +++ b/include/tbb/concurrent_unordered_map.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/concurrent_unordered_set.h b/include/tbb/concurrent_unordered_set.h index 5a832d0d8a..6440fab031 100644 --- a/include/tbb/concurrent_unordered_set.h +++ b/include/tbb/concurrent_unordered_set.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/concurrent_vector.h b/include/tbb/concurrent_vector.h index ec1bf41a60..370129efe7 100644 --- a/include/tbb/concurrent_vector.h +++ b/include/tbb/concurrent_vector.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/critical_section.h b/include/tbb/critical_section.h index 010248bc78..324b3e138f 100644 --- a/include/tbb/critical_section.h +++ b/include/tbb/critical_section.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/enumerable_thread_specific.h b/include/tbb/enumerable_thread_specific.h index 086ac4b31b..5be1ef43a2 100644 --- a/include/tbb/enumerable_thread_specific.h +++ b/include/tbb/enumerable_thread_specific.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/flow_graph.h b/include/tbb/flow_graph.h index ddca4f75e7..9c143cd50c 100644 --- a/include/tbb/flow_graph.h +++ b/include/tbb/flow_graph.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/flow_graph_abstractions.h b/include/tbb/flow_graph_abstractions.h index 1036d64f96..f6eb3fb3a0 100644 --- a/include/tbb/flow_graph_abstractions.h +++ b/include/tbb/flow_graph_abstractions.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/flow_graph_opencl_node.h b/include/tbb/flow_graph_opencl_node.h index 69583b7601..f1517b9ab5 100644 --- a/include/tbb/flow_graph_opencl_node.h +++ b/include/tbb/flow_graph_opencl_node.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -801,8 +801,8 @@ class opencl_factory { opencl_factory( opencl_graph &g ) : my_graph( g ) {} ~opencl_factory() { if ( my_devices.size() ) { - for ( opencl_device d : my_devices ) { - enforce_cl_retcode( clReleaseCommandQueue( d.my_cl_command_queue ), "Failed to release a command queue" ); + for ( auto d = my_devices.begin(); d != my_devices.end(); ++d ) { + enforce_cl_retcode( clReleaseCommandQueue( (*d).my_cl_command_queue ), "Failed to release a command queue" ); } enforce_cl_retcode( clReleaseContext( my_cl_context ), "Failed to release a context" ); } @@ -1131,12 +1131,14 @@ class opencl_foundation : tbb::internal::no_assign { std::vector devices(num_all_devices); std::vector::iterator devices_it = devices.begin(); - for (cl_platform_id p : platforms) { - enforce_cl_retcode(clGetDeviceIDs(p, CL_DEVICE_TYPE_ALL, (cl_uint)std::distance(devices_it, devices.end()), &*devices_it, &num_devices), "clGetDeviceIDs failed"); + for (auto p = platforms.begin(); p != platforms.end(); ++p) { + enforce_cl_retcode(clGetDeviceIDs((*p), CL_DEVICE_TYPE_ALL, (cl_uint)std::distance(devices_it, devices.end()), &*devices_it, &num_devices), "clGetDeviceIDs failed"); devices_it += num_devices; } - for (cl_device_id d : devices) my_devices.add(opencl_device(d)); + for (auto d = devices.begin(); d != devices.end(); ++d) { + my_devices.add(opencl_device((*d))); + } } default_opencl_factory &get_default_opencl_factory() { @@ -1190,7 +1192,9 @@ void opencl_factory::init_once() { enforce_cl_retcode( it->platform() == platform_id ? CL_SUCCESS : CL_INVALID_PLATFORM, "All devices should be in the same platform" ); std::vector cl_device_ids; - for ( opencl_device d : my_devices ) cl_device_ids.push_back( d.my_cl_device_id ); + for (auto d = my_devices.begin(); d != my_devices.end(); ++d) { + cl_device_ids.push_back((*d).my_cl_device_id); + } cl_context_properties context_properties[3] = { CL_CONTEXT_PLATFORM, (cl_context_properties)platform_id, (cl_context_properties)NULL }; cl_int err; @@ -1202,23 +1206,23 @@ void opencl_factory::init_once() { my_cl_context = ctx; size_t device_counter = 0; - for ( opencl_device &d : my_devices ) { - d.my_device_id = device_counter++; + for ( auto d = my_devices.begin(); d != my_devices.end(); d++ ) { + (*d).my_device_id = device_counter++; cl_int err2; cl_command_queue cq; #if CL_VERSION_2_0 - if ( d.major_version() >= 2 ) { - if ( d.out_of_order_exec_mode_on_host_present() ) { + if ( (*d).major_version() >= 2 ) { + if ( (*d).out_of_order_exec_mode_on_host_present() ) { cl_queue_properties props[] = { CL_QUEUE_PROPERTIES, CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE, 0 }; - cq = clCreateCommandQueueWithProperties( ctx, d.my_cl_device_id, props, &err2 ); + cq = clCreateCommandQueueWithProperties( ctx, (*d).my_cl_device_id, props, &err2 ); } else { cl_queue_properties props[] = { 0 }; - cq = clCreateCommandQueueWithProperties( ctx, d.my_cl_device_id, props, &err2 ); + cq = clCreateCommandQueueWithProperties( ctx, (*d).my_cl_device_id, props, &err2 ); } } else #endif { - cl_command_queue_properties props = d.out_of_order_exec_mode_on_host_present() ? CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE : 0; + cl_command_queue_properties props = (*d).out_of_order_exec_mode_on_host_present() ? CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE : 0; // Suppress "declared deprecated" warning for the next line. #if __TBB_GCC_WARNING_SUPPRESSION_PRESENT #pragma GCC diagnostic push @@ -1232,7 +1236,7 @@ void opencl_factory::init_once() { #pragma warning (disable: 4996) #endif #endif - cq = clCreateCommandQueue( ctx, d.my_cl_device_id, props, &err2 ); + cq = clCreateCommandQueue( ctx, (*d).my_cl_device_id, props, &err2 ); #if _MSC_VER || __INTEL_COMPILER #pragma warning( pop ) #endif @@ -1241,7 +1245,7 @@ void opencl_factory::init_once() { #endif } enforce_cl_retcode( err2, "Failed to create command queue" ); - d.my_cl_command_queue = cq; + (*d).my_cl_command_queue = cq; } } @@ -1337,18 +1341,18 @@ class opencl_program : tbb::internal::no_assign { std::string str = std::string( "Failed to build program: " ) + name; if ( err == CL_BUILD_PROGRAM_FAILURE ) { const opencl_device_list &devices = f.devices(); - for ( opencl_device d : devices ) { - std::cerr << "Build log for device: " << d.name() << std::endl; + for ( auto d = devices.begin(); d != devices.end(); ++d ) { + std::cerr << "Build log for device: " << (*d).name() << std::endl; size_t log_size; cl_int query_err = clGetProgramBuildInfo( - program, d.my_cl_device_id, CL_PROGRAM_BUILD_LOG, 0, NULL, + program, (*d).my_cl_device_id, CL_PROGRAM_BUILD_LOG, 0, NULL, &log_size ); enforce_cl_retcode( query_err, "Failed to get build log size" ); if( log_size ) { std::vector output; output.resize( log_size ); query_err = clGetProgramBuildInfo( - program, d.my_cl_device_id, CL_PROGRAM_BUILD_LOG, + program, (*d).my_cl_device_id, CL_PROGRAM_BUILD_LOG, output.size(), output.data(), NULL ); enforce_cl_retcode( query_err, "Failed to get build output" ); std::cerr << output.data() << std::endl; @@ -1417,8 +1421,10 @@ class opencl_program : tbb::internal::no_assign { bin_statuses.data(), &err ); if( err != CL_SUCCESS ) { std::string statuses_str; - for( cl_int st : bin_statuses ) - statuses_str += std::to_string( st ); + for (auto st = bin_statuses.begin(); st != bin_statuses.end(); ++st) { + statuses_str += std::to_string((*st)); + } + enforce_cl_retcode( err, std::string( "Failed to create program, error " + std::to_string( err ) + " : " ) + my_arg_str + std::string( ", binary_statuses = " ) + statuses_str ); } diff --git a/include/tbb/gfx_factory.h b/include/tbb/gfx_factory.h index 85283898f5..03c0d55f81 100644 --- a/include/tbb/gfx_factory.h +++ b/include/tbb/gfx_factory.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/global_control.h b/include/tbb/global_control.h index 5c89f8960f..fe74202039 100644 --- a/include/tbb/global_control.h +++ b/include/tbb/global_control.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/index.html b/include/tbb/index.html index f0702e2763..2eddd450d7 100644 --- a/include/tbb/index.html +++ b/include/tbb/index.html @@ -19,7 +19,7 @@

    Directories


    Up to parent directory

    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/include/tbb/internal/_aggregator_impl.h b/include/tbb/internal/_aggregator_impl.h index e161d22d22..40bbd49163 100644 --- a/include/tbb/internal/_aggregator_impl.h +++ b/include/tbb/internal/_aggregator_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_concurrent_queue_impl.h b/include/tbb/internal/_concurrent_queue_impl.h index 8427660050..84bc010ab5 100644 --- a/include/tbb/internal/_concurrent_queue_impl.h +++ b/include/tbb/internal/_concurrent_queue_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_concurrent_unordered_impl.h b/include/tbb/internal/_concurrent_unordered_impl.h index 3ed5555526..3169eb3251 100644 --- a/include/tbb/internal/_concurrent_unordered_impl.h +++ b/include/tbb/internal/_concurrent_unordered_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_flow_graph_async_msg_impl.h b/include/tbb/internal/_flow_graph_async_msg_impl.h index 796b2a0af6..7d2c3aefc0 100644 --- a/include/tbb/internal/_flow_graph_async_msg_impl.h +++ b/include/tbb/internal/_flow_graph_async_msg_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_flow_graph_impl.h b/include/tbb/internal/_flow_graph_impl.h index 5260d6854a..92278caf8a 100644 --- a/include/tbb/internal/_flow_graph_impl.h +++ b/include/tbb/internal/_flow_graph_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_flow_graph_indexer_impl.h b/include/tbb/internal/_flow_graph_indexer_impl.h index 0ab051ae0d..1fc6690c53 100644 --- a/include/tbb/internal/_flow_graph_indexer_impl.h +++ b/include/tbb/internal/_flow_graph_indexer_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_flow_graph_item_buffer_impl.h b/include/tbb/internal/_flow_graph_item_buffer_impl.h index 5b95da5b46..85d2686dcb 100644 --- a/include/tbb/internal/_flow_graph_item_buffer_impl.h +++ b/include/tbb/internal/_flow_graph_item_buffer_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_flow_graph_join_impl.h b/include/tbb/internal/_flow_graph_join_impl.h index 32b265cb76..4999bef760 100644 --- a/include/tbb/internal/_flow_graph_join_impl.h +++ b/include/tbb/internal/_flow_graph_join_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_flow_graph_node_impl.h b/include/tbb/internal/_flow_graph_node_impl.h index 0f2625893a..eeff72bcfe 100644 --- a/include/tbb/internal/_flow_graph_node_impl.h +++ b/include/tbb/internal/_flow_graph_node_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_flow_graph_streaming_node.h b/include/tbb/internal/_flow_graph_streaming_node.h index 02d93851a0..493f76e808 100644 --- a/include/tbb/internal/_flow_graph_streaming_node.h +++ b/include/tbb/internal/_flow_graph_streaming_node.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_flow_graph_tagged_buffer_impl.h b/include/tbb/internal/_flow_graph_tagged_buffer_impl.h index 0d9e15f0e4..46755fe070 100644 --- a/include/tbb/internal/_flow_graph_tagged_buffer_impl.h +++ b/include/tbb/internal/_flow_graph_tagged_buffer_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_flow_graph_trace_impl.h b/include/tbb/internal/_flow_graph_trace_impl.h index 989cee0106..b798888dff 100644 --- a/include/tbb/internal/_flow_graph_trace_impl.h +++ b/include/tbb/internal/_flow_graph_trace_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_flow_graph_types_impl.h b/include/tbb/internal/_flow_graph_types_impl.h index 32504b0145..73b5f54791 100644 --- a/include/tbb/internal/_flow_graph_types_impl.h +++ b/include/tbb/internal/_flow_graph_types_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_mutex_padding.h b/include/tbb/internal/_mutex_padding.h index 74874a8b87..6c1d9b59ef 100644 --- a/include/tbb/internal/_mutex_padding.h +++ b/include/tbb/internal/_mutex_padding.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_range_iterator.h b/include/tbb/internal/_range_iterator.h index 6dd4a6c8d8..5ebc42e899 100644 --- a/include/tbb/internal/_range_iterator.h +++ b/include/tbb/internal/_range_iterator.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_tbb_hash_compare_impl.h b/include/tbb/internal/_tbb_hash_compare_impl.h index e7782ac427..6381e2dc84 100644 --- a/include/tbb/internal/_tbb_hash_compare_impl.h +++ b/include/tbb/internal/_tbb_hash_compare_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_tbb_strings.h b/include/tbb/internal/_tbb_strings.h index edfd863274..1aa532f3fe 100644 --- a/include/tbb/internal/_tbb_strings.h +++ b/include/tbb/internal/_tbb_strings.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_tbb_windef.h b/include/tbb/internal/_tbb_windef.h index 75fed9385f..e798dee49e 100644 --- a/include/tbb/internal/_tbb_windef.h +++ b/include/tbb/internal/_tbb_windef.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_template_helpers.h b/include/tbb/internal/_template_helpers.h index 6533c6d9c7..1e0abbe87c 100644 --- a/include/tbb/internal/_template_helpers.h +++ b/include/tbb/internal/_template_helpers.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_x86_eliding_mutex_impl.h b/include/tbb/internal/_x86_eliding_mutex_impl.h index 5ab623ee0a..ef5f92239d 100644 --- a/include/tbb/internal/_x86_eliding_mutex_impl.h +++ b/include/tbb/internal/_x86_eliding_mutex_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/internal/_x86_rtm_rw_mutex_impl.h b/include/tbb/internal/_x86_rtm_rw_mutex_impl.h index af250a834c..b08c233133 100644 --- a/include/tbb/internal/_x86_rtm_rw_mutex_impl.h +++ b/include/tbb/internal/_x86_rtm_rw_mutex_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/gcc_armv7.h b/include/tbb/machine/gcc_armv7.h index ddc97b746f..b9e1b10bcf 100644 --- a/include/tbb/machine/gcc_armv7.h +++ b/include/tbb/machine/gcc_armv7.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/gcc_generic.h b/include/tbb/machine/gcc_generic.h index 9274a67f15..5fc2a90110 100644 --- a/include/tbb/machine/gcc_generic.h +++ b/include/tbb/machine/gcc_generic.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/gcc_ia32_common.h b/include/tbb/machine/gcc_ia32_common.h index c99233bfb7..f5efc375b8 100644 --- a/include/tbb/machine/gcc_ia32_common.h +++ b/include/tbb/machine/gcc_ia32_common.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/gcc_itsx.h b/include/tbb/machine/gcc_itsx.h index bcbc44fd8b..caa35441f6 100644 --- a/include/tbb/machine/gcc_itsx.h +++ b/include/tbb/machine/gcc_itsx.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/ibm_aix51.h b/include/tbb/machine/ibm_aix51.h index bdd442d399..a905b4e124 100644 --- a/include/tbb/machine/ibm_aix51.h +++ b/include/tbb/machine/ibm_aix51.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/icc_generic.h b/include/tbb/machine/icc_generic.h index 3073e50b60..0486300079 100644 --- a/include/tbb/machine/icc_generic.h +++ b/include/tbb/machine/icc_generic.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/linux_common.h b/include/tbb/machine/linux_common.h index ff545bba22..4d2d355b1f 100644 --- a/include/tbb/machine/linux_common.h +++ b/include/tbb/machine/linux_common.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/linux_ia32.h b/include/tbb/machine/linux_ia32.h index 584bf5428a..932d343d1e 100644 --- a/include/tbb/machine/linux_ia32.h +++ b/include/tbb/machine/linux_ia32.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/linux_ia64.h b/include/tbb/machine/linux_ia64.h index d03728afd7..f477228808 100644 --- a/include/tbb/machine/linux_ia64.h +++ b/include/tbb/machine/linux_ia64.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/linux_intel64.h b/include/tbb/machine/linux_intel64.h index 701bd06ab8..02153c2a41 100644 --- a/include/tbb/machine/linux_intel64.h +++ b/include/tbb/machine/linux_intel64.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/mac_ppc.h b/include/tbb/machine/mac_ppc.h index 149c772ad0..13f387b405 100644 --- a/include/tbb/machine/mac_ppc.h +++ b/include/tbb/machine/mac_ppc.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/macos_common.h b/include/tbb/machine/macos_common.h index 2b76aff090..119ad979ae 100644 --- a/include/tbb/machine/macos_common.h +++ b/include/tbb/machine/macos_common.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -54,7 +54,7 @@ static inline int __TBB_macos_available_cpu() { static inline int64_t __TBB_machine_cmpswp8_OsX(volatile void *ptr, int64_t value, int64_t comparand) { - __TBB_ASSERT( tbb::internal::is_aligned(ptr,8), "address not properly aligned for OS X* atomics"); + __TBB_ASSERT( tbb::internal::is_aligned(ptr,8), "address not properly aligned for macOS* atomics"); int64_t* address = (int64_t*)ptr; while( !OSAtomicCompareAndSwap64Barrier(comparand, value, address) ){ #if __TBB_WORDSIZE==8 @@ -99,7 +99,7 @@ static inline int64_t __TBB_machine_cmpswp8_OsX(volatile void *ptr, int64_t valu static inline int32_t __TBB_machine_cmpswp4(volatile void *ptr, int32_t value, int32_t comparand) { - __TBB_ASSERT( tbb::internal::is_aligned(ptr,4), "address not properly aligned for OS X* atomics"); + __TBB_ASSERT( tbb::internal::is_aligned(ptr,4), "address not properly aligned for macOS atomics"); int32_t* address = (int32_t*)ptr; while( !OSAtomicCompareAndSwap32Barrier(comparand, value, address) ){ int32_t snapshot = *address; @@ -110,13 +110,13 @@ static inline int32_t __TBB_machine_cmpswp4(volatile void *ptr, int32_t value, i static inline int32_t __TBB_machine_fetchadd4(volatile void *ptr, int32_t addend) { - __TBB_ASSERT( tbb::internal::is_aligned(ptr,4), "address not properly aligned for OS X* atomics"); + __TBB_ASSERT( tbb::internal::is_aligned(ptr,4), "address not properly aligned for macOS atomics"); return OSAtomicAdd32Barrier(addend, (int32_t*)ptr) - addend; } static inline int64_t __TBB_machine_fetchadd8(volatile void *ptr, int64_t addend) { - __TBB_ASSERT( tbb::internal::is_aligned(ptr,8), "address not properly aligned for OS X* atomics"); + __TBB_ASSERT( tbb::internal::is_aligned(ptr,8), "address not properly aligned for macOS atomics"); return OSAtomicAdd64Barrier(addend, (int64_t*)ptr) - addend; } diff --git a/include/tbb/machine/mic_common.h b/include/tbb/machine/mic_common.h index eaaf9bbd24..8765d39fb4 100644 --- a/include/tbb/machine/mic_common.h +++ b/include/tbb/machine/mic_common.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/msvc_armv7.h b/include/tbb/machine/msvc_armv7.h index 8fa17848e9..40d220207d 100644 --- a/include/tbb/machine/msvc_armv7.h +++ b/include/tbb/machine/msvc_armv7.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/msvc_ia32_common.h b/include/tbb/machine/msvc_ia32_common.h index a05eb5952b..8b4814bccb 100644 --- a/include/tbb/machine/msvc_ia32_common.h +++ b/include/tbb/machine/msvc_ia32_common.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/sunos_sparc.h b/include/tbb/machine/sunos_sparc.h index df99812512..9119f4028d 100644 --- a/include/tbb/machine/sunos_sparc.h +++ b/include/tbb/machine/sunos_sparc.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/windows_api.h b/include/tbb/machine/windows_api.h index 3ec89756a2..d362abc5e0 100644 --- a/include/tbb/machine/windows_api.h +++ b/include/tbb/machine/windows_api.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/windows_ia32.h b/include/tbb/machine/windows_ia32.h index 602b3189ea..8db0d2b82b 100644 --- a/include/tbb/machine/windows_ia32.h +++ b/include/tbb/machine/windows_ia32.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/machine/windows_intel64.h b/include/tbb/machine/windows_intel64.h index 6455f5f4f2..86abd6ad12 100644 --- a/include/tbb/machine/windows_intel64.h +++ b/include/tbb/machine/windows_intel64.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/memory_pool.h b/include/tbb/memory_pool.h index 6b244a891b..3169ddc234 100644 --- a/include/tbb/memory_pool.h +++ b/include/tbb/memory_pool.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/mutex.h b/include/tbb/mutex.h index b67c0b111b..e40b4cd024 100644 --- a/include/tbb/mutex.h +++ b/include/tbb/mutex.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/null_mutex.h b/include/tbb/null_mutex.h index cf639277ce..85c660e311 100644 --- a/include/tbb/null_mutex.h +++ b/include/tbb/null_mutex.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/null_rw_mutex.h b/include/tbb/null_rw_mutex.h index 96b882715b..fa0c803594 100644 --- a/include/tbb/null_rw_mutex.h +++ b/include/tbb/null_rw_mutex.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/parallel_do.h b/include/tbb/parallel_do.h index 1933c99c76..152756825c 100644 --- a/include/tbb/parallel_do.h +++ b/include/tbb/parallel_do.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -45,14 +45,14 @@ namespace internal { virtual void internal_add_copy( const Item& item ) = 0; #if __TBB_CPP11_RVALUE_REF_PRESENT virtual void internal_add_move( Item&& item ) = 0; -#endif /* __TBB_CPP11_RVALUE_REF_PRESENT */ +#endif template friend class internal::parallel_do_feeder_impl; public: //! Add a work item to a running parallel_do. void add( const Item& item ) {internal_add_copy(item);} #if __TBB_CPP11_RVALUE_REF_PRESENT void add( Item&& item ) {internal_add_move(std::move(item));} -#endif /* __TBB_CPP11_RVALUE_REF_PRESENT */ +#endif }; //! @cond INTERNAL @@ -67,19 +67,26 @@ namespace internal { { typedef parallel_do_feeder Feeder; template - static void internal_call( const Body& obj, A1& arg1, A2&, void (Body::*)(CvItem) const ) { + static void internal_call( const Body& obj, __TBB_FORWARDING_REF(A1) arg1, A2&, void (Body::*)(CvItem) const ) { + obj(tbb::internal::forward(arg1)); + } + template + static void internal_call( const Body& obj, __TBB_FORWARDING_REF(A1) arg1, A2& arg2, void (Body::*)(CvItem, parallel_do_feeder&) const ) { + obj(tbb::internal::forward(arg1), arg2); + } + template + static void internal_call( const Body& obj, __TBB_FORWARDING_REF(A1) arg1, A2&, void (Body::*)(CvItem&) const ) { obj(arg1); } template - static void internal_call( const Body& obj, A1& arg1, A2& arg2, void (Body::*)(CvItem, parallel_do_feeder&) const ) { + static void internal_call( const Body& obj, __TBB_FORWARDING_REF(A1) arg1, A2& arg2, void (Body::*)(CvItem&, parallel_do_feeder&) const ) { obj(arg1, arg2); } - public: - template - static void call( const Body& obj, A1& arg1, A2& arg2 ) + template + static void call( const Body& obj, __TBB_FORWARDING_REF(A1) arg1, A2& arg2 ) { - internal_call( obj, arg1, arg2, &Body::operator() ); + internal_call( obj, tbb::internal::forward(arg1), arg2, &Body::operator() ); } }; @@ -102,12 +109,11 @@ namespace internal { do_iteration_task( Item&& value, feeder_type& feeder ) : my_value(std::move(value)), my_feeder(feeder) {} -#endif /* __TBB_CPP11_RVALUE_REF_PRESENT */ +#endif task* execute() __TBB_override { - // TODO: use move semantics for my_value - parallel_do_operator_selector::call(*my_feeder.my_body, my_value, my_feeder); + parallel_do_operator_selector::call(*my_feeder.my_body, tbb::internal::move(my_value), my_feeder); return NULL; } @@ -143,19 +149,36 @@ namespace internal { template class parallel_do_feeder_impl : public parallel_do_feeder { - void internal_add_copy( const Item& item ) __TBB_override - { +#if __TBB_CPP11_RVALUE_REF_PRESENT + //Avoiding use of copy constructor in a virtual method if the type does not support it + void internal_add_copy_impl(std::true_type, const Item& item) { typedef do_iteration_task iteration_type; iteration_type& t = *new (task::allocate_additional_child_of(*my_barrier)) iteration_type(item, *this); task::spawn(t); } -#if __TBB_CPP11_RVALUE_REF_PRESENT + void internal_add_copy_impl(std::false_type, const Item&) { + __TBB_ASSERT(false, "Overloading for r-value reference doesn't work or it's not movable and not copyable object"); + } + void internal_add_copy( const Item& item ) __TBB_override + { +#if __TBB_CPP11_IS_COPY_CONSTRUCTIBLE_PRESENT + internal_add_copy_impl(typename std::is_copy_constructible::type(), item); +#else + internal_add_copy_impl(std::true_type(), item); +#endif + } void internal_add_move( Item&& item ) __TBB_override { typedef do_iteration_task iteration_type; iteration_type& t = *new (task::allocate_additional_child_of(*my_barrier)) iteration_type(std::move(item), *this); task::spawn(t); } +#else /* ! __TBB_CPP11_RVALUE_REF_PRESENT */ + void internal_add_copy(const Item& item) __TBB_override { + typedef do_iteration_task iteration_type; + iteration_type& t = *new (task::allocate_additional_child_of(*my_barrier)) iteration_type(item, *this); + task::spawn(t); + } #endif /* __TBB_CPP11_RVALUE_REF_PRESENT */ public: const Body* my_body; @@ -240,13 +263,18 @@ namespace internal { task* execute() __TBB_override { - typedef do_iteration_task_iter iteration_type; +#if __TBB_CPP11_RVALUE_REF_PRESENT + typedef std::move_iterator Item_iterator; +#else + typedef Item* Item_iterator; +#endif + typedef do_iteration_task_iter iteration_type; __TBB_ASSERT( my_size>0, NULL ); task_list list; task* t; size_t k=0; for(;;) { - t = new( allocate_child() ) iteration_type( my_arg.begin() + k, my_feeder ); + t = new( allocate_child() ) iteration_type( Item_iterator(my_arg.begin() + k), my_feeder ); if( ++k==my_size ) break; list.push_back(*t); } @@ -411,13 +439,13 @@ namespace internal { void select_parallel_do( Iterator first, Iterator last, const Body& body, void (Body::*)(Item) const #if __TBB_TASK_GROUP_CONTEXT , task_group_context& context -#endif // __TBB_TASK_GROUP_CONTEXT +#endif ) { run_parallel_do::type>( first, last, body #if __TBB_TASK_GROUP_CONTEXT , context -#endif // __TBB_TASK_GROUP_CONTEXT +#endif ); } @@ -428,13 +456,13 @@ namespace internal { void select_parallel_do( Iterator first, Iterator last, const Body& body, void (Body::*)(Item, parallel_do_feeder<_Item>&) const #if __TBB_TASK_GROUP_CONTEXT , task_group_context& context -#endif // __TBB_TASK_GROUP_CONTEXT +#endif ) { run_parallel_do::type>( first, last, body #if __TBB_TASK_GROUP_CONTEXT , context -#endif // __TBB_TASK_GROUP_CONTEXT +#endif ); } @@ -473,11 +501,11 @@ void parallel_do( Iterator first, Iterator last, const Body& body ) return; #if __TBB_TASK_GROUP_CONTEXT task_group_context context; -#endif // __TBB_TASK_GROUP_CONTEXT +#endif interface9::internal::select_parallel_do( first, last, body, &Body::operator() #if __TBB_TASK_GROUP_CONTEXT , context -#endif // __TBB_TASK_GROUP_CONTEXT +#endif ); } diff --git a/include/tbb/parallel_for.h b/include/tbb/parallel_for.h index 304c40af9a..2cab658603 100644 --- a/include/tbb/parallel_for.h +++ b/include/tbb/parallel_for.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/parallel_for_each.h b/include/tbb/parallel_for_each.h index 45bc0866bb..6c2ec9f028 100644 --- a/include/tbb/parallel_for_each.h +++ b/include/tbb/parallel_for_each.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/parallel_invoke.h b/include/tbb/parallel_invoke.h index 6974116455..0dd7590e8e 100644 --- a/include/tbb/parallel_invoke.h +++ b/include/tbb/parallel_invoke.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/parallel_reduce.h b/include/tbb/parallel_reduce.h index 8e9f24f480..0596ae03e9 100644 --- a/include/tbb/parallel_reduce.h +++ b/include/tbb/parallel_reduce.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/parallel_scan.h b/include/tbb/parallel_scan.h index 090a3d6107..faf6b31641 100644 --- a/include/tbb/parallel_scan.h +++ b/include/tbb/parallel_scan.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/parallel_sort.h b/include/tbb/parallel_sort.h index 8a161b0fc7..07d3907b13 100644 --- a/include/tbb/parallel_sort.h +++ b/include/tbb/parallel_sort.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/parallel_while.h b/include/tbb/parallel_while.h index 6a40dd6bbb..2f37a41a47 100644 --- a/include/tbb/parallel_while.h +++ b/include/tbb/parallel_while.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/partitioner.h b/include/tbb/partitioner.h index 61000a86a0..96a0b757a5 100644 --- a/include/tbb/partitioner.h +++ b/include/tbb/partitioner.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/pipeline.h b/include/tbb/pipeline.h index 451aafa11b..f80e7c6d32 100644 --- a/include/tbb/pipeline.h +++ b/include/tbb/pipeline.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/queuing_mutex.h b/include/tbb/queuing_mutex.h index 8645aee70d..0fe4b3ea1c 100644 --- a/include/tbb/queuing_mutex.h +++ b/include/tbb/queuing_mutex.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/queuing_rw_mutex.h b/include/tbb/queuing_rw_mutex.h index d0acfecfa7..e0224ed584 100644 --- a/include/tbb/queuing_rw_mutex.h +++ b/include/tbb/queuing_rw_mutex.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/reader_writer_lock.h b/include/tbb/reader_writer_lock.h index e7c42db28d..353beec5d9 100644 --- a/include/tbb/reader_writer_lock.h +++ b/include/tbb/reader_writer_lock.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/recursive_mutex.h b/include/tbb/recursive_mutex.h index 6d1679645d..5a23c097ce 100644 --- a/include/tbb/recursive_mutex.h +++ b/include/tbb/recursive_mutex.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/runtime_loader.h b/include/tbb/runtime_loader.h index 6fcfdc8c4d..df2846454b 100644 --- a/include/tbb/runtime_loader.h +++ b/include/tbb/runtime_loader.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/scalable_allocator.h b/include/tbb/scalable_allocator.h index b00ddac368..c2a81493fa 100644 --- a/include/tbb/scalable_allocator.h +++ b/include/tbb/scalable_allocator.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/spin_mutex.h b/include/tbb/spin_mutex.h index b3b48e65c3..99ef15c22f 100644 --- a/include/tbb/spin_mutex.h +++ b/include/tbb/spin_mutex.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/spin_rw_mutex.h b/include/tbb/spin_rw_mutex.h index 2d49221d9e..b20f4ebda3 100644 --- a/include/tbb/spin_rw_mutex.h +++ b/include/tbb/spin_rw_mutex.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/task.h b/include/tbb/task.h index bf20fabf00..246684ab6a 100644 --- a/include/tbb/task.h +++ b/include/tbb/task.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/task_arena.h b/include/tbb/task_arena.h index dc9d2de111..7dd2283861 100644 --- a/include/tbb/task_arena.h +++ b/include/tbb/task_arena.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/task_group.h b/include/tbb/task_group.h index 372e040507..bf6922b9bb 100644 --- a/include/tbb/task_group.h +++ b/include/tbb/task_group.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/task_scheduler_init.h b/include/tbb/task_scheduler_init.h index 596502cdc2..8d6eaaa532 100644 --- a/include/tbb/task_scheduler_init.h +++ b/include/tbb/task_scheduler_init.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/task_scheduler_observer.h b/include/tbb/task_scheduler_observer.h index 2c702a9025..c23649959f 100644 --- a/include/tbb/task_scheduler_observer.h +++ b/include/tbb/task_scheduler_observer.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/tbb.h b/include/tbb/tbb.h index 2314ebd68f..5e385ea2f4 100644 --- a/include/tbb/tbb.h +++ b/include/tbb/tbb.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/tbb_allocator.h b/include/tbb/tbb_allocator.h index dd44356190..6346d866a1 100644 --- a/include/tbb/tbb_allocator.h +++ b/include/tbb/tbb_allocator.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/tbb_config.h b/include/tbb/tbb_config.h index 5cc20f2de7..2b46147689 100644 --- a/include/tbb/tbb_config.h +++ b/include/tbb/tbb_config.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -34,7 +34,7 @@ */ #define __TBB_TODO 0 -/*Check which standard library we use on OS X.*/ +/*Check which standard library we use on macOS*.*/ /*__TBB_SYMBOL is defined only while processing exported symbols list where C++ is not allowed.*/ #if !defined(__TBB_SYMBOL) && (__APPLE__ || __ANDROID__) #include @@ -124,10 +124,10 @@ support added. */ -/** C++11 mode detection macros for Intel C++ compiler (enabled by -std=c++XY option): +/** C++11 mode detection macros for Intel(R) C++ compiler (enabled by -std=c++XY option): __INTEL_CXX11_MODE__ for version >=13.0 (not available for ICC 15.0 if -std=c++14 is used), __STDC_HOSTED__ for version >=12.0 (useful only on Windows), - __GXX_EXPERIMENTAL_CXX0X__ for version >=12.0 on Linux and OS X*. **/ + __GXX_EXPERIMENTAL_CXX0X__ for version >=12.0 on Linux and macOS. **/ #if __INTEL_COMPILER && !__INTEL_CXX11_MODE__ // __INTEL_CXX11_MODE__ is not set, try to deduce it #define __INTEL_CXX11_MODE__ (__GXX_EXPERIMENTAL_CXX0X__ || (_MSC_VER && __STDC_HOSTED__)) @@ -148,7 +148,7 @@ #define __TBB_CPP11_VARIADIC_TEMPLATES_PRESENT (__INTEL_CXX11_MODE__ && __VARIADIC_TEMPLATES) // Both r-value reference support in compiler and std::move/std::forward // presence in C++ standard library is checked. - #define __TBB_CPP11_RVALUE_REF_PRESENT ((_MSC_VER >= 1600 || __GXX_EXPERIMENTAL_CXX0X__ && (__TBB_GLIBCXX_VERSION >= 40300 || _LIBCPP_VERSION)) && __INTEL_COMPILER >= 1200) + #define __TBB_CPP11_RVALUE_REF_PRESENT ((_MSC_VER >= 1700 || __GXX_EXPERIMENTAL_CXX0X__ && (__TBB_GLIBCXX_VERSION >= 40500 || _LIBCPP_VERSION)) && __INTEL_COMPILER >= 1400) #define __TBB_IMPLICIT_MOVE_PRESENT (__INTEL_CXX11_MODE__ && __INTEL_COMPILER >= 1400 && (_MSC_VER >= 1900 || __TBB_GCC_VERSION >= 40600 || __clang__)) #if _MSC_VER >= 1600 #define __TBB_EXCEPTION_PTR_PRESENT ( __INTEL_COMPILER > 1300 \ @@ -177,7 +177,6 @@ #else #define __TBB_INITIALIZER_LISTS_PRESENT (__INTEL_CXX11_MODE__ && __INTEL_COMPILER >= 1400 && (_MSC_VER >= 1800 || __TBB_GLIBCXX_VERSION >= 40400 || _LIBCPP_VERSION)) #endif - #define __TBB_CONSTEXPR_PRESENT (__INTEL_CXX11_MODE__ && __INTEL_COMPILER >= 1400) #define __TBB_DEFAULTED_AND_DELETED_FUNC_PRESENT (__INTEL_CXX11_MODE__ && __INTEL_COMPILER >= 1200) /** ICC seems to disable support of noexcept event in c++11 when compiling in compatibility mode for gcc <4.6 **/ @@ -189,14 +188,13 @@ #define __TBB_CPP11_DEFAULT_FUNC_TEMPLATE_ARGS_PRESENT (_MSC_VER >= 1800 || __GXX_EXPERIMENTAL_CXX0X__ && __INTEL_COMPILER >= 1210) #define __TBB_OVERRIDE_PRESENT (__INTEL_CXX11_MODE__ && __INTEL_COMPILER >= 1400) #define __TBB_ALIGNAS_PRESENT (__INTEL_CXX11_MODE__ && __INTEL_COMPILER >= 1500) - #define __TBB_CPP11_TEMPLATE_ALIASES_PRESENT (__INTEL_CXX11_MODE__ && __INTEL_COMPILER >= 1210) #elif __clang__ /** TODO: these options need to be rechecked **/ -/** on OS X* the only way to get C++11 is to use clang. For library features (e.g. exception_ptr) libc++ is also +/** on macOS the only way to get C++11 is to use clang. For library features (e.g. exception_ptr) libc++ is also * required. So there is no need to check GCC version for clang**/ #define __TBB_CPP11_VARIADIC_TEMPLATES_PRESENT __has_feature(__cxx_variadic_templates__) - #define __TBB_CPP11_RVALUE_REF_PRESENT (__has_feature(__cxx_rvalue_references__) && (_LIBCPP_VERSION || __TBB_GLIBCXX_VERSION >= 40300)) + #define __TBB_CPP11_RVALUE_REF_PRESENT (__has_feature(__cxx_rvalue_references__) && (_LIBCPP_VERSION || __TBB_GLIBCXX_VERSION >= 40500)) #define __TBB_IMPLICIT_MOVE_PRESENT __has_feature(cxx_implicit_moves) /** TODO: extend exception_ptr related conditions to cover libstdc++ **/ #define __TBB_EXCEPTION_PTR_PRESENT (__cplusplus >= 201103L && (_LIBCPP_VERSION || __TBB_GLIBCXX_VERSION >= 40600)) @@ -224,7 +222,7 @@ #elif __GNUC__ #define __TBB_CPP11_VARIADIC_TEMPLATES_PRESENT __GXX_EXPERIMENTAL_CXX0X__ #define __TBB_CPP11_VARIADIC_FIXED_LENGTH_EXP_PRESENT (__GXX_EXPERIMENTAL_CXX0X__ && __TBB_GCC_VERSION >= 40700) - #define __TBB_CPP11_RVALUE_REF_PRESENT __GXX_EXPERIMENTAL_CXX0X__ + #define __TBB_CPP11_RVALUE_REF_PRESENT (__GXX_EXPERIMENTAL_CXX0X__ && __TBB_GCC_VERSION >= 40500) #define __TBB_IMPLICIT_MOVE_PRESENT (__GXX_EXPERIMENTAL_CXX0X__ && __TBB_GCC_VERSION >= 40600) /** __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 here is a substitution for _GLIBCXX_ATOMIC_BUILTINS_4, which is a prerequisite for exception_ptr but cannot be used in this file because it is defined in a header, not by the compiler. @@ -246,8 +244,11 @@ #define __TBB_ALIGNAS_PRESENT (__GXX_EXPERIMENTAL_CXX0X__ && __TBB_GCC_VERSION >= 40800) #define __TBB_CPP11_TEMPLATE_ALIASES_PRESENT (__GXX_EXPERIMENTAL_CXX0X__ && __TBB_GCC_VERSION >= 40700) #elif _MSC_VER + // These definitions are also used with Intel Compiler in "default" mode; see a comment above. + #define __TBB_CPP11_VARIADIC_TEMPLATES_PRESENT (_MSC_VER >= 1800) - #define __TBB_CPP11_RVALUE_REF_PRESENT (_MSC_VER >= 1600) + // Contains a workaround for ICC 13 + #define __TBB_CPP11_RVALUE_REF_PRESENT (_MSC_VER >= 1700 && (!__INTEL_COMPILER || __INTEL_COMPILER >= 1400)) #define __TBB_IMPLICIT_MOVE_PRESENT (_MSC_VER >= 1900) #define __TBB_EXCEPTION_PTR_PRESENT (_MSC_VER >= 1600) #define __TBB_STATIC_ASSERT_PRESENT (_MSC_VER >= 1600) @@ -657,7 +658,7 @@ There are four cases that are supported: #endif /* __FreeBSD__ */ #if (__linux__ || __APPLE__) && __i386__ && defined(__INTEL_COMPILER) - /** The Intel(R) C++ Compiler for IA-32 architecture (Linux* OS|OS X*) crashes or generates + /** The Intel(R) C++ Compiler for IA-32 architecture (Linux* OS|macOS) crashes or generates incorrect code when __asm__ arguments have a cast to volatile. **/ #define __TBB_ICC_ASM_VOLATILE_BROKEN 1 #endif diff --git a/include/tbb/tbb_exception.h b/include/tbb/tbb_exception.h index aac541e1ce..2a0c200f41 100644 --- a/include/tbb/tbb_exception.h +++ b/include/tbb/tbb_exception.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/tbb_machine.h b/include/tbb/tbb_machine.h index 3419be3ab1..02dee4a251 100644 --- a/include/tbb/tbb_machine.h +++ b/include/tbb/tbb_machine.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -241,7 +241,7 @@ template<> struct atomic_selector<8> { #include "machine/linux_ia64.h" #elif __powerpc__ #include "machine/mac_ppc.h" - #elif __arm__ + #elif __ARM_ARCH_7A__ #include "machine/gcc_armv7.h" #elif __TBB_GCC_BUILTIN_ATOMICS_PRESENT #include "machine/gcc_generic.h" diff --git a/include/tbb/tbb_profiling.h b/include/tbb/tbb_profiling.h index 36c8a37f45..ffaf98b91a 100644 --- a/include/tbb/tbb_profiling.h +++ b/include/tbb/tbb_profiling.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/tbb_stddef.h b/include/tbb/tbb_stddef.h index 0294bf1140..7527fd3b56 100644 --- a/include/tbb/tbb_stddef.h +++ b/include/tbb/tbb_stddef.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -26,7 +26,7 @@ #define TBB_VERSION_MINOR 0 // Engineering-focused interface version -#define TBB_INTERFACE_VERSION 9103 +#define TBB_INTERFACE_VERSION 9104 #define TBB_INTERFACE_VERSION_MAJOR TBB_INTERFACE_VERSION/1000 // The oldest major interface version still supported diff --git a/include/tbb/tbb_thread.h b/include/tbb/tbb_thread.h index 62b16d4f8b..d1cafd6500 100644 --- a/include/tbb/tbb_thread.h +++ b/include/tbb/tbb_thread.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/tbbmalloc_proxy.h b/include/tbb/tbbmalloc_proxy.h index dc716631ad..76cbd6d726 100644 --- a/include/tbb/tbbmalloc_proxy.h +++ b/include/tbb/tbbmalloc_proxy.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/include/tbb/tick_count.h b/include/tbb/tick_count.h index b264526b1d..a7f4e0f375 100644 --- a/include/tbb/tick_count.h +++ b/include/tbb/tick_count.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/index.html b/index.html index e140d2423b..e04ce658e7 100644 --- a/index.html +++ b/index.html @@ -35,7 +35,7 @@

    Directories


    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/jni/Android.mk b/jni/Android.mk index 61ace258a1..d96ae891b1 100644 --- a/jni/Android.mk +++ b/jni/Android.mk @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/jni/Application.mk b/jni/Application.mk index 1e6c6e3c37..b9474c2236 100644 --- a/jni/Application.mk +++ b/jni/Application.mk @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/python/Makefile b/python/Makefile index 31eac00c74..dca4a12d46 100644 --- a/python/Makefile +++ b/python/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/python/index.html b/python/index.html index 61bb2d2703..14b47af9b4 100644 --- a/python/index.html +++ b/python/index.html @@ -40,7 +40,7 @@

    Files

    Install module into Python.
    make [(above options or targets)] CXX={icl, icc}
    Build and run as above, but use Intel® C++ compiler instead of default, native compilers -(e.g., icl instead of cl.exe on Windows* systems, or icc instead of g++ on Linux* or OS X* systems). +(e.g., icl instead of cl.exe on Windows* systems, or icc instead of g++ on Linux* or macOS* systems). Please note, CXX=icl works on Windows only with Intel® Distribution for Python*.
    make clean
    Remove any intermediate files produced by the above commands. @@ -65,7 +65,7 @@

    System Requirements


    Up to parent directory

    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/python/setup.py b/python/setup.py index ab1b5c3a6a..ffb41a9f0a 100644 --- a/python/setup.py +++ b/python/setup.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/python/tbb.i b/python/tbb.i index ea47649b87..6d0c765a47 100644 --- a/python/tbb.i +++ b/python/tbb.i @@ -1,6 +1,6 @@ %pythonbegin %{ # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/python/tbb.src.py b/python/tbb.src.py index 268e0d6502..9d89f028b0 100644 --- a/python/tbb.src.py +++ b/python/tbb.src.py @@ -1,6 +1,6 @@ # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/src/Makefile b/src/Makefile index 4a14eb3576..195304d5f1 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,4 +1,4 @@ -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/src/index.html b/src/index.html index ab9a1cd5ac..e828987c98 100644 --- a/src/index.html +++ b/src/index.html @@ -66,7 +66,7 @@

    Files


    Up to parent directory

    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/src/old/concurrent_queue_v2.cpp b/src/old/concurrent_queue_v2.cpp index 32ea640640..a7f6b5e6e6 100644 --- a/src/old/concurrent_queue_v2.cpp +++ b/src/old/concurrent_queue_v2.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/old/concurrent_queue_v2.h b/src/old/concurrent_queue_v2.h index f6a78ceda6..54dd8223b6 100644 --- a/src/old/concurrent_queue_v2.h +++ b/src/old/concurrent_queue_v2.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/old/concurrent_vector_v2.cpp b/src/old/concurrent_vector_v2.cpp index ffb9e7670f..9d930d14b2 100644 --- a/src/old/concurrent_vector_v2.cpp +++ b/src/old/concurrent_vector_v2.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/old/concurrent_vector_v2.h b/src/old/concurrent_vector_v2.h index 8668e982ab..28fa2e17dd 100644 --- a/src/old/concurrent_vector_v2.h +++ b/src/old/concurrent_vector_v2.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/old/spin_rw_mutex_v2.cpp b/src/old/spin_rw_mutex_v2.cpp index 247d04089d..02cf633a09 100644 --- a/src/old/spin_rw_mutex_v2.cpp +++ b/src/old/spin_rw_mutex_v2.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/old/spin_rw_mutex_v2.h b/src/old/spin_rw_mutex_v2.h index 835e1219bb..12e097d655 100644 --- a/src/old/spin_rw_mutex_v2.h +++ b/src/old/spin_rw_mutex_v2.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/old/task_v2.cpp b/src/old/task_v2.cpp index 1c8056eea5..9b569c3bbf 100644 --- a/src/old/task_v2.cpp +++ b/src/old/task_v2.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/old/test_concurrent_queue_v2.cpp b/src/old/test_concurrent_queue_v2.cpp index fb3fc2d52a..986e722df3 100644 --- a/src/old/test_concurrent_queue_v2.cpp +++ b/src/old/test_concurrent_queue_v2.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/old/test_concurrent_vector_v2.cpp b/src/old/test_concurrent_vector_v2.cpp index d4465dd1f2..1d0fd2a793 100644 --- a/src/old/test_concurrent_vector_v2.cpp +++ b/src/old/test_concurrent_vector_v2.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/old/test_mutex_v2.cpp b/src/old/test_mutex_v2.cpp index dd6a5001a0..e6d9c3d5c2 100644 --- a/src/old/test_mutex_v2.cpp +++ b/src/old/test_mutex_v2.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/old/test_task_scheduler_observer_v3.cpp b/src/old/test_task_scheduler_observer_v3.cpp index 938f155b66..cfd772be7c 100644 --- a/src/old/test_task_scheduler_observer_v3.cpp +++ b/src/old/test_task_scheduler_observer_v3.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/coarse_grained_raii_lru_cache.h b/src/perf/coarse_grained_raii_lru_cache.h index 818c96bb1e..9b11400e29 100644 --- a/src/perf/coarse_grained_raii_lru_cache.h +++ b/src/perf/coarse_grained_raii_lru_cache.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/cpq_pdes.cpp b/src/perf/cpq_pdes.cpp index e722c2c4ac..c54eb8fce6 100644 --- a/src/perf/cpq_pdes.cpp +++ b/src/perf/cpq_pdes.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/fibonacci_impl_tbb.cpp b/src/perf/fibonacci_impl_tbb.cpp index e4eecb9fad..158ddb49b4 100644 --- a/src/perf/fibonacci_impl_tbb.cpp +++ b/src/perf/fibonacci_impl_tbb.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/perf.cpp b/src/perf/perf.cpp index 2852930628..36a3ba8ed1 100644 --- a/src/perf/perf.cpp +++ b/src/perf/perf.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/perf.h b/src/perf/perf.h index 58bbccf06d..fb5f2ce690 100644 --- a/src/perf/perf.h +++ b/src/perf/perf.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/perf_sched.cpp b/src/perf/perf_sched.cpp index 78a416b7b2..321fed68f9 100644 --- a/src/perf/perf_sched.cpp +++ b/src/perf/perf_sched.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/run_statistics.sh b/src/perf/run_statistics.sh index ed7552a3df..ac7ffd7cdd 100644 --- a/src/perf/run_statistics.sh +++ b/src/perf/run_statistics.sh @@ -1,6 +1,6 @@ #!/bin/bash # -# Copyright (c) 2005-2016 Intel Corporation +# Copyright (c) 2005-2017 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/src/perf/statistics.cpp b/src/perf/statistics.cpp index ccdc583138..f0c190b4d6 100644 --- a/src/perf/statistics.cpp +++ b/src/perf/statistics.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/statistics.h b/src/perf/statistics.h index d3d3c1e020..7113a7eae0 100644 --- a/src/perf/statistics.h +++ b/src/perf/statistics.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/statistics_xml.h b/src/perf/statistics_xml.h index acff10f36d..396241de24 100644 --- a/src/perf/statistics_xml.h +++ b/src/perf/statistics_xml.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_cpq_throughput_test.cpp b/src/perf/time_cpq_throughput_test.cpp index 2a2ecad76e..02f9bfd36a 100644 --- a/src/perf/time_cpq_throughput_test.cpp +++ b/src/perf/time_cpq_throughput_test.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_fibonacci_cutoff.cpp b/src/perf/time_fibonacci_cutoff.cpp index 4e36897916..2a9e74d002 100644 --- a/src/perf/time_fibonacci_cutoff.cpp +++ b/src/perf/time_fibonacci_cutoff.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_framework.h b/src/perf/time_framework.h index 4bb0b73bd5..a749dff692 100644 --- a/src/perf/time_framework.h +++ b/src/perf/time_framework.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_hash_map.cpp b/src/perf/time_hash_map.cpp index 76aac9bb00..690d092ff7 100644 --- a/src/perf/time_hash_map.cpp +++ b/src/perf/time_hash_map.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_hash_map_fill.cpp b/src/perf/time_hash_map_fill.cpp index 97e11976ae..f0919375b7 100644 --- a/src/perf/time_hash_map_fill.cpp +++ b/src/perf/time_hash_map_fill.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_hash_map_fill.html b/src/perf/time_hash_map_fill.html index 28525546d5..766e85e18e 100644 --- a/src/perf/time_hash_map_fill.html +++ b/src/perf/time_hash_map_fill.html @@ -112,7 +112,7 @@

    Script body


    Up to parent directory

    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/src/perf/time_locked_work.cpp b/src/perf/time_locked_work.cpp index 5b492dc8ee..3a966bbb3c 100644 --- a/src/perf/time_locked_work.cpp +++ b/src/perf/time_locked_work.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_lru_cache_throughput.cpp b/src/perf/time_lru_cache_throughput.cpp index fe39c45a14..151ef061a6 100644 --- a/src/perf/time_lru_cache_throughput.cpp +++ b/src/perf/time_lru_cache_throughput.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_parallel_for_each.cpp b/src/perf/time_parallel_for_each.cpp index 9c3ea68249..10e99c0d0b 100644 --- a/src/perf/time_parallel_for_each.cpp +++ b/src/perf/time_parallel_for_each.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_sandbox.h b/src/perf/time_sandbox.h index 8505b42ee3..120b1b5028 100644 --- a/src/perf/time_sandbox.h +++ b/src/perf/time_sandbox.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_split_node.cpp b/src/perf/time_split_node.cpp index 8ce0bdcd82..dab9ac42de 100644 --- a/src/perf/time_split_node.cpp +++ b/src/perf/time_split_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/perf/time_vector.cpp b/src/perf/time_vector.cpp index 5702518d14..02ae84c798 100644 --- a/src/perf/time_vector.cpp +++ b/src/perf/time_vector.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/client/index.html b/src/rml/client/index.html index 2b58891836..53152ca9f4 100644 --- a/src/rml/client/index.html +++ b/src/rml/client/index.html @@ -31,7 +31,7 @@

    Specific to client=TBB


    Up to parent directory

    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/src/rml/client/library_assert.h b/src/rml/client/library_assert.h index 73073b2e1e..df3fcdbdfb 100644 --- a/src/rml/client/library_assert.h +++ b/src/rml/client/library_assert.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/client/omp_dynamic_link.cpp b/src/rml/client/omp_dynamic_link.cpp index 4fb559cbe1..e9a8d2e42a 100644 --- a/src/rml/client/omp_dynamic_link.cpp +++ b/src/rml/client/omp_dynamic_link.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/client/omp_dynamic_link.h b/src/rml/client/omp_dynamic_link.h index b905b96706..302029315b 100644 --- a/src/rml/client/omp_dynamic_link.h +++ b/src/rml/client/omp_dynamic_link.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/client/rml_factory.h b/src/rml/client/rml_factory.h index ae37e6ddb0..0c4626a98f 100644 --- a/src/rml/client/rml_factory.h +++ b/src/rml/client/rml_factory.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/client/rml_omp.cpp b/src/rml/client/rml_omp.cpp index 71e2494b63..86935ed238 100644 --- a/src/rml/client/rml_omp.cpp +++ b/src/rml/client/rml_omp.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/client/rml_tbb.cpp b/src/rml/client/rml_tbb.cpp index 56dbebf4b8..5842d1ed3e 100644 --- a/src/rml/client/rml_tbb.cpp +++ b/src/rml/client/rml_tbb.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/include/index.html b/src/rml/include/index.html index 3e7653a740..46c8b0a78d 100644 --- a/src/rml/include/index.html +++ b/src/rml/include/index.html @@ -18,7 +18,7 @@

    Files


    Up to parent directory

    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/src/rml/include/rml_base.h b/src/rml/include/rml_base.h index faf5b46dbc..951026fa65 100644 --- a/src/rml/include/rml_base.h +++ b/src/rml/include/rml_base.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/include/rml_omp.h b/src/rml/include/rml_omp.h index 6411f50d6a..103936bb18 100644 --- a/src/rml/include/rml_omp.h +++ b/src/rml/include/rml_omp.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/include/rml_tbb.h b/src/rml/include/rml_tbb.h index c9d3e4cefe..ce47f175bf 100644 --- a/src/rml/include/rml_tbb.h +++ b/src/rml/include/rml_tbb.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/index.html b/src/rml/index.html index 07d80929a2..7c8e7ea2ec 100644 --- a/src/rml/index.html +++ b/src/rml/index.html @@ -20,7 +20,7 @@

    Directories


    Up to parent directory

    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/src/rml/perfor/omp_nested.cpp b/src/rml/perfor/omp_nested.cpp index a43bd35aec..f0f675fe93 100644 --- a/src/rml/perfor/omp_nested.cpp +++ b/src/rml/perfor/omp_nested.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/perfor/omp_simple.cpp b/src/rml/perfor/omp_simple.cpp index 399426d82a..334b5717ea 100644 --- a/src/rml/perfor/omp_simple.cpp +++ b/src/rml/perfor/omp_simple.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/perfor/tbb_multi_omp.cpp b/src/rml/perfor/tbb_multi_omp.cpp index 554c98a639..b324d13ffc 100644 --- a/src/rml/perfor/tbb_multi_omp.cpp +++ b/src/rml/perfor/tbb_multi_omp.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/perfor/tbb_simple.cpp b/src/rml/perfor/tbb_simple.cpp index 2b19617ab7..b00bad93e8 100644 --- a/src/rml/perfor/tbb_simple.cpp +++ b/src/rml/perfor/tbb_simple.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/perfor/thread_level.h b/src/rml/perfor/thread_level.h index 9cfda38f78..6a2912ee25 100644 --- a/src/rml/perfor/thread_level.h +++ b/src/rml/perfor/thread_level.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/server/index.html b/src/rml/server/index.html index 784e392092..dc24874658 100644 --- a/src/rml/server/index.html +++ b/src/rml/server/index.html @@ -7,7 +7,7 @@

    Overview


    Up to parent directory

    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/src/rml/server/irml.rc b/src/rml/server/irml.rc index 632ffa29ef..73a84f83e3 100644 --- a/src/rml/server/irml.rc +++ b/src/rml/server/irml.rc @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2016 Intel Corporation +// Copyright (c) 2005-2017 Intel Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -81,7 +81,7 @@ BEGIN VALUE "CompanyName", "Intel Corporation\0" VALUE "FileDescription", "Intel(R) Threading Building Blocks resource manager library\0" VALUE "FileVersion", TBB_VERSION "\0" - VALUE "LegalCopyright", "Copyright 2005-2016 Intel Corporation. All Rights Reserved.\0" + VALUE "LegalCopyright", "Copyright 2005-2017 Intel Corporation. All Rights Reserved.\0" VALUE "LegalTrademarks", "\0" #ifndef TBB_USE_DEBUG VALUE "OriginalFilename", "irml.dll\0" diff --git a/src/rml/server/job_automaton.h b/src/rml/server/job_automaton.h index f0d5a07c0c..684cc15bcd 100644 --- a/src/rml/server/job_automaton.h +++ b/src/rml/server/job_automaton.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/server/lin-rml-export.def b/src/rml/server/lin-rml-export.def index 59c44c11e4..5fb069b46f 100644 --- a/src/rml/server/lin-rml-export.def +++ b/src/rml/server/lin-rml-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/server/rml_server.cpp b/src/rml/server/rml_server.cpp index 71ea191200..9b33834d54 100644 --- a/src/rml/server/rml_server.cpp +++ b/src/rml/server/rml_server.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/server/thread_monitor.h b/src/rml/server/thread_monitor.h index 24dd869ec0..5218906e2d 100644 --- a/src/rml/server/thread_monitor.h +++ b/src/rml/server/thread_monitor.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/server/wait_counter.h b/src/rml/server/wait_counter.h index 5fc94492bf..3ddd8e0363 100644 --- a/src/rml/server/wait_counter.h +++ b/src/rml/server/wait_counter.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/server/win32-rml-export.def b/src/rml/server/win32-rml-export.def index ce923441f4..2a550d0b59 100644 --- a/src/rml/server/win32-rml-export.def +++ b/src/rml/server/win32-rml-export.def @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/rml/server/win64-rml-export.def b/src/rml/server/win64-rml-export.def index ce923441f4..2a550d0b59 100644 --- a/src/rml/server/win64-rml-export.def +++ b/src/rml/server/win64-rml-export.def @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/rml/test/rml_omp_stub.cpp b/src/rml/test/rml_omp_stub.cpp index d44943421a..eb701b1714 100644 --- a/src/rml/test/rml_omp_stub.cpp +++ b/src/rml/test/rml_omp_stub.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/test/test_job_automaton.cpp b/src/rml/test/test_job_automaton.cpp index 7ad4befed5..3acd7c92c5 100644 --- a/src/rml/test/test_job_automaton.cpp +++ b/src/rml/test/test_job_automaton.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/test/test_rml_mixed.cpp b/src/rml/test/test_rml_mixed.cpp index a20b17fcd0..0575df503e 100644 --- a/src/rml/test/test_rml_mixed.cpp +++ b/src/rml/test/test_rml_mixed.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/test/test_rml_omp.cpp b/src/rml/test/test_rml_omp.cpp index 1b9f46c397..786b08ab1c 100644 --- a/src/rml/test/test_rml_omp.cpp +++ b/src/rml/test/test_rml_omp.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/test/test_rml_omp_c_linkage.c b/src/rml/test/test_rml_omp_c_linkage.c index a29f3e44cb..a59a58645f 100644 --- a/src/rml/test/test_rml_omp_c_linkage.c +++ b/src/rml/test/test_rml_omp_c_linkage.c @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/test/test_rml_tbb.cpp b/src/rml/test/test_rml_tbb.cpp index 24862e2334..2f4ad13fc8 100644 --- a/src/rml/test/test_rml_tbb.cpp +++ b/src/rml/test/test_rml_tbb.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/test/test_server.h b/src/rml/test/test_server.h index 01dade2739..74db6b6d5e 100644 --- a/src/rml/test/test_server.h +++ b/src/rml/test/test_server.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/rml/test/test_thread_monitor.cpp b/src/rml/test/test_thread_monitor.cpp index 5c7972576c..ca63259364 100644 --- a/src/rml/test/test_thread_monitor.cpp +++ b/src/rml/test/test_thread_monitor.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/arena.cpp b/src/tbb/arena.cpp index 10ce87fcf7..2d73ff2c07 100644 --- a/src/tbb/arena.cpp +++ b/src/tbb/arena.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/arena.h b/src/tbb/arena.h index 7e48767e34..2bc23c4bb1 100644 --- a/src/tbb/arena.h +++ b/src/tbb/arena.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/cache_aligned_allocator.cpp b/src/tbb/cache_aligned_allocator.cpp index ff0f3a79d6..e1e8713206 100644 --- a/src/tbb/cache_aligned_allocator.cpp +++ b/src/tbb/cache_aligned_allocator.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/cilk-tbb-interop.h b/src/tbb/cilk-tbb-interop.h index 0a9e4d1211..19db6ea9bf 100644 --- a/src/tbb/cilk-tbb-interop.h +++ b/src/tbb/cilk-tbb-interop.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/concurrent_hash_map.cpp b/src/tbb/concurrent_hash_map.cpp index bdcb43907f..d2dcb23d79 100644 --- a/src/tbb/concurrent_hash_map.cpp +++ b/src/tbb/concurrent_hash_map.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/concurrent_monitor.cpp b/src/tbb/concurrent_monitor.cpp index c639e2df6f..5ae3784c69 100644 --- a/src/tbb/concurrent_monitor.cpp +++ b/src/tbb/concurrent_monitor.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/concurrent_monitor.h b/src/tbb/concurrent_monitor.h index 2e54159743..55c4dc9206 100644 --- a/src/tbb/concurrent_monitor.h +++ b/src/tbb/concurrent_monitor.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/concurrent_queue.cpp b/src/tbb/concurrent_queue.cpp index 13d31a70bd..8a159739af 100644 --- a/src/tbb/concurrent_queue.cpp +++ b/src/tbb/concurrent_queue.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/concurrent_vector.cpp b/src/tbb/concurrent_vector.cpp index 7548908d36..ce124a2f75 100644 --- a/src/tbb/concurrent_vector.cpp +++ b/src/tbb/concurrent_vector.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/condition_variable.cpp b/src/tbb/condition_variable.cpp index 806f130a18..49ed609f4a 100644 --- a/src/tbb/condition_variable.cpp +++ b/src/tbb/condition_variable.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/critical_section.cpp b/src/tbb/critical_section.cpp index d68fad9879..4b32fb17f3 100644 --- a/src/tbb/critical_section.cpp +++ b/src/tbb/critical_section.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/custom_scheduler.h b/src/tbb/custom_scheduler.h index 8f98a8d5da..247f37646a 100644 --- a/src/tbb/custom_scheduler.h +++ b/src/tbb/custom_scheduler.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/dynamic_link.cpp b/src/tbb/dynamic_link.cpp index 1482320611..adb825249b 100644 --- a/src/tbb/dynamic_link.cpp +++ b/src/tbb/dynamic_link.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/dynamic_link.h b/src/tbb/dynamic_link.h index 70cd6126c0..cff5118064 100644 --- a/src/tbb/dynamic_link.h +++ b/src/tbb/dynamic_link.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -111,7 +111,7 @@ enum dynamic_link_error_t { dl_success = 0, dl_lib_not_found, // char const * lib, dlerr_t err dl_sym_not_found, // char const * sym, dlerr_t err - // Note: dlerr_t depends on OS: it is char const * on Linux* and OS X*, int on Windows*. + // Note: dlerr_t depends on OS: it is char const * on Linux* and macOS*, int on Windows*. dl_sys_fail, // char const * func, int err dl_buff_too_small // none }; // dynamic_link_error_t diff --git a/src/tbb/governor.cpp b/src/tbb/governor.cpp index f9ab4913c3..5f3e987b0b 100644 --- a/src/tbb/governor.cpp +++ b/src/tbb/governor.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/governor.h b/src/tbb/governor.h index ece395498f..71f361fddd 100644 --- a/src/tbb/governor.h +++ b/src/tbb/governor.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/ia32-masm/atomic_support.asm b/src/tbb/ia32-masm/atomic_support.asm index 9feac69f2d..3cb82b9711 100644 --- a/src/tbb/ia32-masm/atomic_support.asm +++ b/src/tbb/ia32-masm/atomic_support.asm @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/ia32-masm/itsx.asm b/src/tbb/ia32-masm/itsx.asm index 0acfcfe39f..10e08357f9 100644 --- a/src/tbb/ia32-masm/itsx.asm +++ b/src/tbb/ia32-masm/itsx.asm @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/ia32-masm/lock_byte.asm b/src/tbb/ia32-masm/lock_byte.asm index 7199d97439..daad51983b 100644 --- a/src/tbb/ia32-masm/lock_byte.asm +++ b/src/tbb/ia32-masm/lock_byte.asm @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/ia64-gas/atomic_support.s b/src/tbb/ia64-gas/atomic_support.s index b1731cc6f5..cf800dbc69 100644 --- a/src/tbb/ia64-gas/atomic_support.s +++ b/src/tbb/ia64-gas/atomic_support.s @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2016 Intel Corporation +// Copyright (c) 2005-2017 Intel Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/src/tbb/ia64-gas/ia64_misc.s b/src/tbb/ia64-gas/ia64_misc.s index d607b6e7f8..b62ce393f3 100644 --- a/src/tbb/ia64-gas/ia64_misc.s +++ b/src/tbb/ia64-gas/ia64_misc.s @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2016 Intel Corporation +// Copyright (c) 2005-2017 Intel Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/src/tbb/ia64-gas/lock_byte.s b/src/tbb/ia64-gas/lock_byte.s index 4d2a4962da..551ac33039 100644 --- a/src/tbb/ia64-gas/lock_byte.s +++ b/src/tbb/ia64-gas/lock_byte.s @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2016 Intel Corporation +// Copyright (c) 2005-2017 Intel Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/src/tbb/ia64-gas/log2.s b/src/tbb/ia64-gas/log2.s index 5988c33271..d4ad9e2bc5 100644 --- a/src/tbb/ia64-gas/log2.s +++ b/src/tbb/ia64-gas/log2.s @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2016 Intel Corporation +// Copyright (c) 2005-2017 Intel Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/src/tbb/ia64-gas/pause.s b/src/tbb/ia64-gas/pause.s index 6e19db22f3..a22b4203fe 100644 --- a/src/tbb/ia64-gas/pause.s +++ b/src/tbb/ia64-gas/pause.s @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2016 Intel Corporation +// Copyright (c) 2005-2017 Intel Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/src/tbb/ibm_aix51/atomic_support.c b/src/tbb/ibm_aix51/atomic_support.c index c54bc97055..0aa08a1e66 100644 --- a/src/tbb/ibm_aix51/atomic_support.c +++ b/src/tbb/ibm_aix51/atomic_support.c @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/index.html b/src/tbb/index.html index d85d1daa58..9ba7f57ef9 100644 --- a/src/tbb/index.html +++ b/src/tbb/index.html @@ -21,7 +21,7 @@

    Directories


    Up to parent directory

    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/src/tbb/intel64-masm/atomic_support.asm b/src/tbb/intel64-masm/atomic_support.asm index a1d20d21a3..d3c7f6984d 100644 --- a/src/tbb/intel64-masm/atomic_support.asm +++ b/src/tbb/intel64-masm/atomic_support.asm @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/intel64-masm/intel64_misc.asm b/src/tbb/intel64-masm/intel64_misc.asm index dcb1426cfc..4fe751529a 100644 --- a/src/tbb/intel64-masm/intel64_misc.asm +++ b/src/tbb/intel64-masm/intel64_misc.asm @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/intel64-masm/itsx.asm b/src/tbb/intel64-masm/itsx.asm index 3d98966f6b..1a5958fb29 100644 --- a/src/tbb/intel64-masm/itsx.asm +++ b/src/tbb/intel64-masm/itsx.asm @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/intrusive_list.h b/src/tbb/intrusive_list.h index 1cd54e807a..cb2190aff2 100644 --- a/src/tbb/intrusive_list.h +++ b/src/tbb/intrusive_list.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/itt_notify.cpp b/src/tbb/itt_notify.cpp index a1419d2a08..670c84d9a0 100644 --- a/src/tbb/itt_notify.cpp +++ b/src/tbb/itt_notify.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/itt_notify.h b/src/tbb/itt_notify.h index 5f825c7f5e..529437c815 100644 --- a/src/tbb/itt_notify.h +++ b/src/tbb/itt_notify.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/lin32-tbb-export.def b/src/tbb/lin32-tbb-export.def index 085ef727d4..d1f7c9c461 100644 --- a/src/tbb/lin32-tbb-export.def +++ b/src/tbb/lin32-tbb-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/lin32-tbb-export.lst b/src/tbb/lin32-tbb-export.lst index 603c315a4c..2e4c97b7d3 100644 --- a/src/tbb/lin32-tbb-export.lst +++ b/src/tbb/lin32-tbb-export.lst @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/lin64-tbb-export.def b/src/tbb/lin64-tbb-export.def index b12fee4319..1f3cac3aee 100644 --- a/src/tbb/lin64-tbb-export.def +++ b/src/tbb/lin64-tbb-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/lin64-tbb-export.lst b/src/tbb/lin64-tbb-export.lst index dd3c5f4152..cacaee8872 100644 --- a/src/tbb/lin64-tbb-export.lst +++ b/src/tbb/lin64-tbb-export.lst @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/lin64ipf-tbb-export.def b/src/tbb/lin64ipf-tbb-export.def index a80bc1ba50..c2111c1ef6 100644 --- a/src/tbb/lin64ipf-tbb-export.def +++ b/src/tbb/lin64ipf-tbb-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/lin64ipf-tbb-export.lst b/src/tbb/lin64ipf-tbb-export.lst index 4648c66209..a2a3488e67 100644 --- a/src/tbb/lin64ipf-tbb-export.lst +++ b/src/tbb/lin64ipf-tbb-export.lst @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/mac32-tbb-export.def b/src/tbb/mac32-tbb-export.def index 411be210c4..5ed01b1a08 100644 --- a/src/tbb/mac32-tbb-export.def +++ b/src/tbb/mac32-tbb-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/mac32-tbb-export.lst b/src/tbb/mac32-tbb-export.lst index 21a37b94e1..a594bf2f55 100644 --- a/src/tbb/mac32-tbb-export.lst +++ b/src/tbb/mac32-tbb-export.lst @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -21,7 +21,7 @@ #include "tbb/tbb_config.h" /* - Sometimes OS X* requires leading underscore (e. g. in export list file), but sometimes not + Sometimes macOS* requires leading underscore (e. g. in export list file), but sometimes not (e. g. when searching symbol in a dynamic library via dlsym()). Symbols in this file SHOULD be listed WITHOUT one leading underscore. __TBB_SYMBOL macro should add underscore when necessary, depending on the indended usage. diff --git a/src/tbb/mac64-tbb-export.def b/src/tbb/mac64-tbb-export.def index f732de241f..e2c0370530 100644 --- a/src/tbb/mac64-tbb-export.def +++ b/src/tbb/mac64-tbb-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/mac64-tbb-export.lst b/src/tbb/mac64-tbb-export.lst index b5a65e1682..35d40d9654 100644 --- a/src/tbb/mac64-tbb-export.lst +++ b/src/tbb/mac64-tbb-export.lst @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -21,7 +21,7 @@ #include "tbb/tbb_config.h" /* - Sometimes OS X* requires leading underscore (e. g. in export list file), but sometimes not + Sometimes macOS* requires leading underscore (e. g. in export list file), but sometimes not (e. g. when searching symbol in a dynamic library via dlsym()). Symbols in this file SHOULD be listed WITHOUT one leading underscore. __TBB_SYMBOL macro should add underscore when necessary, depending on the indended usage. diff --git a/src/tbb/mailbox.h b/src/tbb/mailbox.h index b265b70e14..40d008d974 100644 --- a/src/tbb/mailbox.h +++ b/src/tbb/mailbox.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/market.cpp b/src/tbb/market.cpp index 9782536676..4d426c2c60 100644 --- a/src/tbb/market.cpp +++ b/src/tbb/market.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/market.h b/src/tbb/market.h index de3f4eab15..f4903ab19a 100644 --- a/src/tbb/market.h +++ b/src/tbb/market.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/mutex.cpp b/src/tbb/mutex.cpp index 8893db4d5e..dcb854f3a6 100644 --- a/src/tbb/mutex.cpp +++ b/src/tbb/mutex.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/observer_proxy.cpp b/src/tbb/observer_proxy.cpp index aa192711b6..addfaface4 100644 --- a/src/tbb/observer_proxy.cpp +++ b/src/tbb/observer_proxy.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/observer_proxy.h b/src/tbb/observer_proxy.h index 7ec12497d2..7f2c4e39c9 100644 --- a/src/tbb/observer_proxy.h +++ b/src/tbb/observer_proxy.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/pipeline.cpp b/src/tbb/pipeline.cpp index 9fee0de4dc..96a0aeeae1 100644 --- a/src/tbb/pipeline.cpp +++ b/src/tbb/pipeline.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/private_server.cpp b/src/tbb/private_server.cpp index 99e0801f95..88214b2677 100644 --- a/src/tbb/private_server.cpp +++ b/src/tbb/private_server.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/queuing_mutex.cpp b/src/tbb/queuing_mutex.cpp index 1002694f07..0071f8b9fc 100644 --- a/src/tbb/queuing_mutex.cpp +++ b/src/tbb/queuing_mutex.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/queuing_rw_mutex.cpp b/src/tbb/queuing_rw_mutex.cpp index 16c690d308..f19a86bdb7 100644 --- a/src/tbb/queuing_rw_mutex.cpp +++ b/src/tbb/queuing_rw_mutex.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/reader_writer_lock.cpp b/src/tbb/reader_writer_lock.cpp index 20970119ca..770ab25d91 100644 --- a/src/tbb/reader_writer_lock.cpp +++ b/src/tbb/reader_writer_lock.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/recursive_mutex.cpp b/src/tbb/recursive_mutex.cpp index a65d6cae51..7d33202ce4 100644 --- a/src/tbb/recursive_mutex.cpp +++ b/src/tbb/recursive_mutex.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/scheduler.cpp b/src/tbb/scheduler.cpp index 44a6f2f7c8..fc29efee8c 100644 --- a/src/tbb/scheduler.cpp +++ b/src/tbb/scheduler.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -1334,7 +1334,7 @@ void generic_scheduler::cleanup_master( bool needs_wait_workers ) { enough information for the main thread on IA-64 architecture (RSE spill area and memory stack are allocated as two separate discontinuous chunks of memory), and there is no portable way to discern the main and the secondary threads. - Thus for OS X* and IA-64 architecture for Linux* OS we use the TBB worker stack size for + Thus for macOS* and IA-64 architecture for Linux* OS we use the TBB worker stack size for all threads and use the current stack top as the stack base. This simplified approach is based on the following assumptions: 1) If the default stack size is insufficient for the user app needs, the diff --git a/src/tbb/scheduler.h b/src/tbb/scheduler.h index e06daf2517..6cf0d8f5e3 100644 --- a/src/tbb/scheduler.h +++ b/src/tbb/scheduler.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/scheduler_common.h b/src/tbb/scheduler_common.h index 44390d3dca..45bc94c014 100644 --- a/src/tbb/scheduler_common.h +++ b/src/tbb/scheduler_common.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/scheduler_utility.h b/src/tbb/scheduler_utility.h index 0ba3b1b4f1..5c2285987f 100644 --- a/src/tbb/scheduler_utility.h +++ b/src/tbb/scheduler_utility.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/semaphore.cpp b/src/tbb/semaphore.cpp index 095296c46e..4c6d8532d6 100644 --- a/src/tbb/semaphore.cpp +++ b/src/tbb/semaphore.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/semaphore.h b/src/tbb/semaphore.h index e33d020283..43af24aa66 100644 --- a/src/tbb/semaphore.h +++ b/src/tbb/semaphore.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/spin_mutex.cpp b/src/tbb/spin_mutex.cpp index 7e5d888a16..6fab769a98 100644 --- a/src/tbb/spin_mutex.cpp +++ b/src/tbb/spin_mutex.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/spin_rw_mutex.cpp b/src/tbb/spin_rw_mutex.cpp index 8a5be06e0d..9b14cc1c9a 100644 --- a/src/tbb/spin_rw_mutex.cpp +++ b/src/tbb/spin_rw_mutex.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/task.cpp b/src/tbb/task.cpp index bc108e842b..1dbd60f2a3 100644 --- a/src/tbb/task.cpp +++ b/src/tbb/task.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/task_group_context.cpp b/src/tbb/task_group_context.cpp index 12f1136e69..4036a66685 100644 --- a/src/tbb/task_group_context.cpp +++ b/src/tbb/task_group_context.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/task_stream.h b/src/tbb/task_stream.h index aa7a2df5dc..0118e1b8af 100644 --- a/src/tbb/task_stream.h +++ b/src/tbb/task_stream.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tbb_assert_impl.h b/src/tbb/tbb_assert_impl.h index 831dd19738..6fcf5bf264 100644 --- a/src/tbb/tbb_assert_impl.h +++ b/src/tbb/tbb_assert_impl.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tbb_main.cpp b/src/tbb/tbb_main.cpp index 95f0eae278..3651ac866d 100644 --- a/src/tbb/tbb_main.cpp +++ b/src/tbb/tbb_main.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tbb_main.h b/src/tbb/tbb_main.h index 1973e2c3df..24d77d1128 100644 --- a/src/tbb/tbb_main.h +++ b/src/tbb/tbb_main.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tbb_misc.cpp b/src/tbb/tbb_misc.cpp index 27fb2a4ab0..708fc38f0d 100644 --- a/src/tbb/tbb_misc.cpp +++ b/src/tbb/tbb_misc.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tbb_misc.h b/src/tbb/tbb_misc.h index 98b9e8bef0..8a05197e68 100644 --- a/src/tbb/tbb_misc.h +++ b/src/tbb/tbb_misc.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tbb_misc_ex.cpp b/src/tbb/tbb_misc_ex.cpp index aab5286888..264abe6aef 100644 --- a/src/tbb/tbb_misc_ex.cpp +++ b/src/tbb/tbb_misc_ex.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tbb_resource.rc b/src/tbb/tbb_resource.rc index 644909490e..7dc4fe6f15 100644 --- a/src/tbb/tbb_resource.rc +++ b/src/tbb/tbb_resource.rc @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2016 Intel Corporation +// Copyright (c) 2005-2017 Intel Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -81,7 +81,7 @@ BEGIN VALUE "CompanyName", "Intel Corporation\0" VALUE "FileDescription", "Intel(R) Threading Building Blocks library\0" VALUE "FileVersion", TBB_VERSION "\0" - VALUE "LegalCopyright", "Copyright 2005-2016 Intel Corporation. All Rights Reserved.\0" + VALUE "LegalCopyright", "Copyright 2005-2017 Intel Corporation. All Rights Reserved.\0" VALUE "LegalTrademarks", "\0" #ifndef TBB_USE_DEBUG VALUE "OriginalFilename", "tbb.dll\0" diff --git a/src/tbb/tbb_statistics.cpp b/src/tbb/tbb_statistics.cpp index 5d65c2f1f8..3656f9ab6d 100644 --- a/src/tbb/tbb_statistics.cpp +++ b/src/tbb/tbb_statistics.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tbb_statistics.h b/src/tbb/tbb_statistics.h index 8242ed35c7..11180a6ad4 100644 --- a/src/tbb/tbb_statistics.h +++ b/src/tbb/tbb_statistics.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tbb_thread.cpp b/src/tbb/tbb_thread.cpp index c12209fd27..f64fb1f37c 100644 --- a/src/tbb/tbb_thread.cpp +++ b/src/tbb/tbb_thread.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tbb_version.h b/src/tbb/tbb_version.h index a267c5892d..89a1c51625 100644 --- a/src/tbb/tbb_version.h +++ b/src/tbb/tbb_version.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tls.h b/src/tbb/tls.h index 59bc259094..fd4355e8c0 100644 --- a/src/tbb/tls.h +++ b/src/tbb/tls.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tools_api/disable_warnings.h b/src/tbb/tools_api/disable_warnings.h index 6fb0f8d216..a2452bb69d 100644 --- a/src/tbb/tools_api/disable_warnings.h +++ b/src/tbb/tools_api/disable_warnings.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tools_api/ittnotify.h b/src/tbb/tools_api/ittnotify.h index be7e7ea00d..037588ceee 100644 --- a/src/tbb/tools_api/ittnotify.h +++ b/src/tbb/tools_api/ittnotify.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tools_api/ittnotify_config.h b/src/tbb/tools_api/ittnotify_config.h index 4722217775..f439baf2eb 100644 --- a/src/tbb/tools_api/ittnotify_config.h +++ b/src/tbb/tools_api/ittnotify_config.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tools_api/ittnotify_static.c b/src/tbb/tools_api/ittnotify_static.c index b8f1eff594..aa3fe03f98 100644 --- a/src/tbb/tools_api/ittnotify_static.c +++ b/src/tbb/tools_api/ittnotify_static.c @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tools_api/ittnotify_static.h b/src/tbb/tools_api/ittnotify_static.h index 576e21dead..6907b835f7 100644 --- a/src/tbb/tools_api/ittnotify_static.h +++ b/src/tbb/tools_api/ittnotify_static.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tools_api/ittnotify_types.h b/src/tbb/tools_api/ittnotify_types.h index 126ebefa15..83cb0ddfc8 100644 --- a/src/tbb/tools_api/ittnotify_types.h +++ b/src/tbb/tools_api/ittnotify_types.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/tools_api/legacy/ittnotify.h b/src/tbb/tools_api/legacy/ittnotify.h index 96cea3fca9..e15734a4e0 100644 --- a/src/tbb/tools_api/legacy/ittnotify.h +++ b/src/tbb/tools_api/legacy/ittnotify.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/win32-tbb-export.def b/src/tbb/win32-tbb-export.def index cbd9f02093..9f1b7dcaa0 100644 --- a/src/tbb/win32-tbb-export.def +++ b/src/tbb/win32-tbb-export.def @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/win32-tbb-export.lst b/src/tbb/win32-tbb-export.lst index 0ec4b65227..6869f88880 100644 --- a/src/tbb/win32-tbb-export.lst +++ b/src/tbb/win32-tbb-export.lst @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/win64-gcc-tbb-export.def b/src/tbb/win64-gcc-tbb-export.def index 5347860c99..6159cf85f8 100644 --- a/src/tbb/win64-gcc-tbb-export.def +++ b/src/tbb/win64-gcc-tbb-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/win64-gcc-tbb-export.lst b/src/tbb/win64-gcc-tbb-export.lst index 0d65e2d836..50f3d41470 100644 --- a/src/tbb/win64-gcc-tbb-export.lst +++ b/src/tbb/win64-gcc-tbb-export.lst @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbb/win64-tbb-export.def b/src/tbb/win64-tbb-export.def index d1f803044c..d3f3d1a57d 100644 --- a/src/tbb/win64-tbb-export.def +++ b/src/tbb/win64-tbb-export.def @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/win64-tbb-export.lst b/src/tbb/win64-tbb-export.lst index 7565fdc25c..4ace23a7c5 100644 --- a/src/tbb/win64-tbb-export.lst +++ b/src/tbb/win64-tbb-export.lst @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/winrt-tbb-export.lst b/src/tbb/winrt-tbb-export.lst index 917940ea48..da551170b6 100644 --- a/src/tbb/winrt-tbb-export.lst +++ b/src/tbb/winrt-tbb-export.lst @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbb/x86_rtm_rw_mutex.cpp b/src/tbb/x86_rtm_rw_mutex.cpp index bc44a9f286..7f2027fab2 100644 --- a/src/tbb/x86_rtm_rw_mutex.cpp +++ b/src/tbb/x86_rtm_rw_mutex.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/Customize.h b/src/tbbmalloc/Customize.h index 50ec5c68e1..4fdf068964 100644 --- a/src/tbbmalloc/Customize.h +++ b/src/tbbmalloc/Customize.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/MapMemory.h b/src/tbbmalloc/MapMemory.h index a5ef5852dd..552917a43b 100644 --- a/src/tbbmalloc/MapMemory.h +++ b/src/tbbmalloc/MapMemory.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -63,7 +63,7 @@ void* MapMemory (size_t bytes, bool hugePages) void* result = 0; int prevErrno = errno; #ifndef MAP_ANONYMOUS -// OS X* defines MAP_ANON, which is deprecated in Linux*. +// macOS* defines MAP_ANON, which is deprecated in Linux*. #define MAP_ANONYMOUS MAP_ANON #endif /* MAP_ANONYMOUS */ int addFlags = hugePages? __TBB_MAP_HUGETLB : 0; diff --git a/src/tbbmalloc/Statistics.h b/src/tbbmalloc/Statistics.h index 539d2b9926..392442e90a 100644 --- a/src/tbbmalloc/Statistics.h +++ b/src/tbbmalloc/Statistics.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/TypeDefinitions.h b/src/tbbmalloc/TypeDefinitions.h index 1321aa3805..9b514ca4ab 100644 --- a/src/tbbmalloc/TypeDefinitions.h +++ b/src/tbbmalloc/TypeDefinitions.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/backend.cpp b/src/tbbmalloc/backend.cpp index 7546c7d35f..461cdb9a07 100644 --- a/src/tbbmalloc/backend.cpp +++ b/src/tbbmalloc/backend.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -87,7 +87,7 @@ void HugePagesStatus::printStatus() { void HugePagesStatus::doPrintStatus(bool state, const char *stateName) { - // Under OS X* fprintf/snprintf acquires an internal lock, so when + // Under macOS* fprintf/snprintf acquires an internal lock, so when // 1st allocation is done under the lock, we got a deadlock. // Do not use fprintf etc during initialization. fputs("TBBmalloc: huge pages\t", stderr); diff --git a/src/tbbmalloc/backref.cpp b/src/tbbmalloc/backref.cpp index 0438a6d807..3343e5b7fa 100644 --- a/src/tbbmalloc/backref.cpp +++ b/src/tbbmalloc/backref.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/frontend.cpp b/src/tbbmalloc/frontend.cpp index 9bc70681a2..d691371907 100644 --- a/src/tbbmalloc/frontend.cpp +++ b/src/tbbmalloc/frontend.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/index.html b/src/tbbmalloc/index.html index 8ad70e24b4..19eaf99257 100644 --- a/src/tbbmalloc/index.html +++ b/src/tbbmalloc/index.html @@ -7,7 +7,7 @@

    Overview


    -Copyright © 2005-2016 Intel Corporation. All Rights Reserved. +Copyright © 2005-2017 Intel Corporation. All Rights Reserved.

    Intel is a registered trademark or trademark of Intel Corporation or its subsidiaries in the United States and other countries. diff --git a/src/tbbmalloc/large_objects.cpp b/src/tbbmalloc/large_objects.cpp index 6685e69f52..3ea7c3868f 100644 --- a/src/tbbmalloc/large_objects.cpp +++ b/src/tbbmalloc/large_objects.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/lin32-proxy-export.def b/src/tbbmalloc/lin32-proxy-export.def index b60f8c370c..b3e2849b39 100644 --- a/src/tbbmalloc/lin32-proxy-export.def +++ b/src/tbbmalloc/lin32-proxy-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/lin32-tbbmalloc-export.def b/src/tbbmalloc/lin32-tbbmalloc-export.def index bba0571c7c..33eff0f1c1 100644 --- a/src/tbbmalloc/lin32-tbbmalloc-export.def +++ b/src/tbbmalloc/lin32-tbbmalloc-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/lin64-proxy-export.def b/src/tbbmalloc/lin64-proxy-export.def index a4a5ced441..12d8d43ddf 100644 --- a/src/tbbmalloc/lin64-proxy-export.def +++ b/src/tbbmalloc/lin64-proxy-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/lin64-tbbmalloc-export.def b/src/tbbmalloc/lin64-tbbmalloc-export.def index 7fe9db65da..a57c933b62 100644 --- a/src/tbbmalloc/lin64-tbbmalloc-export.def +++ b/src/tbbmalloc/lin64-tbbmalloc-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/lin64ipf-proxy-export.def b/src/tbbmalloc/lin64ipf-proxy-export.def index a4a5ced441..12d8d43ddf 100644 --- a/src/tbbmalloc/lin64ipf-proxy-export.def +++ b/src/tbbmalloc/lin64ipf-proxy-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/lin64ipf-tbbmalloc-export.def b/src/tbbmalloc/lin64ipf-tbbmalloc-export.def index 7fe9db65da..a57c933b62 100644 --- a/src/tbbmalloc/lin64ipf-tbbmalloc-export.def +++ b/src/tbbmalloc/lin64ipf-tbbmalloc-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/mac32-tbbmalloc-export.def b/src/tbbmalloc/mac32-tbbmalloc-export.def index d8e228b9c7..71cc107959 100644 --- a/src/tbbmalloc/mac32-tbbmalloc-export.def +++ b/src/tbbmalloc/mac32-tbbmalloc-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/mac64-tbbmalloc-export.def b/src/tbbmalloc/mac64-tbbmalloc-export.def index d8e228b9c7..71cc107959 100644 --- a/src/tbbmalloc/mac64-tbbmalloc-export.def +++ b/src/tbbmalloc/mac64-tbbmalloc-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/proxy.cpp b/src/tbbmalloc/proxy.cpp index ec0ce23767..5ef279da34 100644 --- a/src/tbbmalloc/proxy.cpp +++ b/src/tbbmalloc/proxy.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/proxy.h b/src/tbbmalloc/proxy.h index fd8a5cd30f..8db526c2ae 100644 --- a/src/tbbmalloc/proxy.h +++ b/src/tbbmalloc/proxy.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/proxy_overload_osx.h b/src/tbbmalloc/proxy_overload_osx.h index 0923952654..53afe13d08 100644 --- a/src/tbbmalloc/proxy_overload_osx.h +++ b/src/tbbmalloc/proxy_overload_osx.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -97,7 +97,7 @@ static void impl_zone_destroy(struct _malloc_zone_t *) {} /* note: impl_malloc_usable_size() is called for each free() call, so it must be fast */ static size_t impl_malloc_usable_size(struct _malloc_zone_t *, const void *ptr) { - // malloc_usable_size() is used by OS X to recognize which memory manager + // malloc_usable_size() is used by macOS* to recognize which memory manager // allocated the address, so our wrapper must not redirect to the original function. return __TBB_malloc_safer_msize(const_cast(ptr), NULL); } diff --git a/src/tbbmalloc/shared_utils.h b/src/tbbmalloc/shared_utils.h index c0db8a9af8..273559d386 100644 --- a/src/tbbmalloc/shared_utils.h +++ b/src/tbbmalloc/shared_utils.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/tbb_function_replacement.cpp b/src/tbbmalloc/tbb_function_replacement.cpp index 7e69115656..459b59fa73 100644 --- a/src/tbbmalloc/tbb_function_replacement.cpp +++ b/src/tbbmalloc/tbb_function_replacement.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/tbb_function_replacement.h b/src/tbbmalloc/tbb_function_replacement.h index 52c05d9e0a..e986ab18b2 100644 --- a/src/tbbmalloc/tbb_function_replacement.h +++ b/src/tbbmalloc/tbb_function_replacement.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/tbbmalloc.cpp b/src/tbbmalloc/tbbmalloc.cpp index 38b84be13e..fa0e69843e 100644 --- a/src/tbbmalloc/tbbmalloc.cpp +++ b/src/tbbmalloc/tbbmalloc.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/tbbmalloc.rc b/src/tbbmalloc/tbbmalloc.rc index e28c2a1324..2b65e554d0 100644 --- a/src/tbbmalloc/tbbmalloc.rc +++ b/src/tbbmalloc/tbbmalloc.rc @@ -1,4 +1,4 @@ -// Copyright (c) 2005-2016 Intel Corporation +// Copyright (c) 2005-2017 Intel Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -84,7 +84,7 @@ BEGIN VALUE "CompanyName", "Intel Corporation\0" VALUE "FileDescription", "Scalable Allocator library\0" VALUE "FileVersion", TBBMALLOC_VERSION "\0" - VALUE "LegalCopyright", "Copyright 2005-2016 Intel Corporation. All Rights Reserved.\0" + VALUE "LegalCopyright", "Copyright 2005-2017 Intel Corporation. All Rights Reserved.\0" VALUE "LegalTrademarks", "\0" #ifndef TBB_USE_DEBUG VALUE "OriginalFilename", "tbbmalloc.dll\0" diff --git a/src/tbbmalloc/tbbmalloc_internal.h b/src/tbbmalloc/tbbmalloc_internal.h index bbd988846e..690f9aa4ec 100644 --- a/src/tbbmalloc/tbbmalloc_internal.h +++ b/src/tbbmalloc/tbbmalloc_internal.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/tbbmalloc_internal_api.h b/src/tbbmalloc/tbbmalloc_internal_api.h index 254c398c3b..301c9f59a3 100644 --- a/src/tbbmalloc/tbbmalloc_internal_api.h +++ b/src/tbbmalloc/tbbmalloc_internal_api.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/win32-gcc-tbbmalloc-export.def b/src/tbbmalloc/win32-gcc-tbbmalloc-export.def index ec4c42100d..f2ca7f315e 100644 --- a/src/tbbmalloc/win32-gcc-tbbmalloc-export.def +++ b/src/tbbmalloc/win32-gcc-tbbmalloc-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/win32-tbbmalloc-export.def b/src/tbbmalloc/win32-tbbmalloc-export.def index 1a34466fc4..f02c208be2 100644 --- a/src/tbbmalloc/win32-tbbmalloc-export.def +++ b/src/tbbmalloc/win32-tbbmalloc-export.def @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/win64-gcc-tbbmalloc-export.def b/src/tbbmalloc/win64-gcc-tbbmalloc-export.def index a164f8e37d..d399b96dae 100644 --- a/src/tbbmalloc/win64-gcc-tbbmalloc-export.def +++ b/src/tbbmalloc/win64-gcc-tbbmalloc-export.def @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/tbbmalloc/win64-tbbmalloc-export.def b/src/tbbmalloc/win64-tbbmalloc-export.def index b4e621a151..0e335a4972 100644 --- a/src/tbbmalloc/win64-tbbmalloc-export.def +++ b/src/tbbmalloc/win64-tbbmalloc-export.def @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbbproxy/tbbproxy-windows.asm b/src/tbbproxy/tbbproxy-windows.asm index c9f8634fa4..330f361414 100644 --- a/src/tbbproxy/tbbproxy-windows.asm +++ b/src/tbbproxy/tbbproxy-windows.asm @@ -1,4 +1,4 @@ -; Copyright (c) 2005-2016 Intel Corporation +; Copyright (c) 2005-2017 Intel Corporation ; ; Licensed under the Apache License, Version 2.0 (the "License"); ; you may not use this file except in compliance with the License. diff --git a/src/tbbproxy/tbbproxy.cpp b/src/tbbproxy/tbbproxy.cpp index 23cb516cd7..d59145079a 100644 --- a/src/tbbproxy/tbbproxy.cpp +++ b/src/tbbproxy/tbbproxy.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness.h b/src/test/harness.h index e3962949a7..be5cf092bf 100644 --- a/src/test/harness.h +++ b/src/test/harness.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_allocator.h b/src/test/harness_allocator.h index dd292c406f..5e6e50fa9c 100644 --- a/src/test/harness_allocator.h +++ b/src/test/harness_allocator.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ */ // Declarations for simple estimate of the memory being used by a program. -// Not yet implemented for OS X*. +// Not yet implemented for macOS*. // This header is an optional part of the test harness. // It assumes that "harness_assert.h" has already been included. diff --git a/src/test/harness_allocator_overload.h b/src/test/harness_allocator_overload.h index b7543ff884..94e9baf2a9 100644 --- a/src/test/harness_allocator_overload.h +++ b/src/test/harness_allocator_overload.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_assert.h b/src/test/harness_assert.h index 455b82dfde..2865ea69e3 100644 --- a/src/test/harness_assert.h +++ b/src/test/harness_assert.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_bad_expr.h b/src/test/harness_bad_expr.h index 01eea81937..e51e817af8 100644 --- a/src/test/harness_bad_expr.h +++ b/src/test/harness_bad_expr.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_barrier.h b/src/test/harness_barrier.h index 09ee1dbc6e..091496d50b 100644 --- a/src/test/harness_barrier.h +++ b/src/test/harness_barrier.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_checktype.h b/src/test/harness_checktype.h index c029f40dea..ab3978d936 100644 --- a/src/test/harness_checktype.h +++ b/src/test/harness_checktype.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_concurrency.h b/src/test/harness_concurrency.h index 9cbca2f12f..d8334015ad 100644 --- a/src/test/harness_concurrency.h +++ b/src/test/harness_concurrency.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_concurrency_tracker.h b/src/test/harness_concurrency_tracker.h index e1008b4c3a..78cac9581c 100644 --- a/src/test/harness_concurrency_tracker.h +++ b/src/test/harness_concurrency_tracker.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_cpu.h b/src/test/harness_cpu.h index 7001574dd5..e816a7cfbe 100644 --- a/src/test/harness_cpu.h +++ b/src/test/harness_cpu.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_defs.h b/src/test/harness_defs.h index b21bba0ba6..a6343cd204 100644 --- a/src/test/harness_defs.h +++ b/src/test/harness_defs.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -148,7 +148,8 @@ #endif // Intel Compiler fails to generate non-throwing move members for a class inherited from template -#define __TBB_NOTHROW_MOVE_MEMBERS_IMPLICIT_GENERATION_BROKEN (__INTEL_COMPILER==1600 || __INTEL_COMPILER==1700) +#define __TBB_NOTHROW_MOVE_MEMBERS_IMPLICIT_GENERATION_BROKEN \ + (__INTEL_COMPILER==1700 || __INTEL_COMPILER==1600 || __INTEL_COMPILER==1500 && __INTEL_COMPILER_UPDATE>3) // The tuple-based tests with more inputs take a long time to compile. If changes // are made to the tuple implementation or any switch that controls it, or if testing @@ -181,6 +182,9 @@ #endif #endif +// std::is_copy_constructible::value returns 'true' for non copyable type when MSVC compiler is used. +#define __TBB_IS_COPY_CONSTRUCTIBLE_BROKEN ( _MSC_VER && (_MSC_VER <= 1700 || _MSC_VER <= 1800 && !__INTEL_COMPILER) ) + namespace Harness { //! Utility template function to prevent "unused" warnings by various compilers. template void suppress_unused_warning( const T& ) {} diff --git a/src/test/harness_dynamic_libs.h b/src/test/harness_dynamic_libs.h index ba18f5a65f..dcf856ac5d 100644 --- a/src/test/harness_dynamic_libs.h +++ b/src/test/harness_dynamic_libs.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_eh.h b/src/test/harness_eh.h index 25693496fa..093538eac6 100644 --- a/src/test/harness_eh.h +++ b/src/test/harness_eh.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_fp.h b/src/test/harness_fp.h index 8d876871e4..554db844a0 100644 --- a/src/test/harness_fp.h +++ b/src/test/harness_fp.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_graph.h b/src/test/harness_graph.h index 3738b9fde0..3c90826402 100644 --- a/src/test/harness_graph.h +++ b/src/test/harness_graph.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_inject_scheduler.h b/src/test/harness_inject_scheduler.h index 233f90e7a1..0c13d456c5 100644 --- a/src/test/harness_inject_scheduler.h +++ b/src/test/harness_inject_scheduler.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_iterator.h b/src/test/harness_iterator.h index 39d78cb740..4c60a71c9c 100644 --- a/src/test/harness_iterator.h +++ b/src/test/harness_iterator.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -28,16 +28,14 @@ namespace Harness { -template +template class InputIterator { public: -#if HARNESS_EXTENDED_STD_COMPLIANCE typedef std::input_iterator_tag iterator_category; typedef T value_type; typedef typename std::allocator::difference_type difference_type; typedef typename std::allocator::pointer pointer; typedef typename std::allocator::reference reference; -#endif /* HARNESS_EXTENDED_STD_COMPLIANCE */ explicit InputIterator ( T * ptr ) : my_ptr(ptr), my_shared_epoch(new Epoch), my_current_epoch(0) {} @@ -61,7 +59,7 @@ class InputIterator { return *this; } - T operator* () { + T& operator* () const { ASSERT(my_shared_epoch->epoch == my_current_epoch, "Dereferencing an invalidated input iterator"); return *my_ptr; } @@ -74,7 +72,7 @@ class InputIterator { return *this; } - bool operator== ( const InputIterator& it ) { + bool operator== ( const InputIterator& it ) const { ASSERT(my_shared_epoch->epoch == my_current_epoch, "Comparing an invalidated input iterator"); ASSERT(it.my_shared_epoch->epoch == it.my_current_epoch, "Comparing with an invalidated input iterator"); return my_ptr == it.my_ptr; @@ -101,115 +99,66 @@ class InputIterator { size_t my_current_epoch; }; -template +template class ForwardIterator { T * my_ptr; public: -#if HARNESS_EXTENDED_STD_COMPLIANCE typedef std::forward_iterator_tag iterator_category; typedef T value_type; typedef typename std::allocator::difference_type difference_type; typedef typename std::allocator::pointer pointer; typedef typename std::allocator::reference reference; -#endif /* HARNESS_EXTENDED_STD_COMPLIANCE */ explicit ForwardIterator ( T * ptr ) : my_ptr(ptr){} ForwardIterator ( const ForwardIterator& r ) : my_ptr(r.my_ptr){} - - T& operator* () { return *my_ptr; } - + T& operator* () const { return *my_ptr; } ForwardIterator& operator++ () { ++my_ptr; return *this; } - - bool operator== ( const ForwardIterator& r ) { return my_ptr == r.my_ptr; } + bool operator== ( const ForwardIterator& r ) const { return my_ptr == r.my_ptr; } }; -template +template class RandomIterator { T * my_ptr; -#if !HARNESS_EXTENDED_STD_COMPLIANCE - typedef typename std::allocator::difference_type difference_type; -#endif - public: -#if HARNESS_EXTENDED_STD_COMPLIANCE typedef std::random_access_iterator_tag iterator_category; typedef T value_type; typedef typename std::allocator::pointer pointer; typedef typename std::allocator::reference reference; typedef typename std::allocator::difference_type difference_type; -#endif /* HARNESS_EXTENDED_STD_COMPLIANCE */ explicit RandomIterator ( T * ptr ) : my_ptr(ptr){} RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} - T& operator* () { return *my_ptr; } + T& operator* () const { return *my_ptr; } RandomIterator& operator++ () { ++my_ptr; return *this; } - bool operator== ( const RandomIterator& r ) { return my_ptr == r.my_ptr; } - bool operator!= ( const RandomIterator& r ) { return my_ptr != r.my_ptr; } + bool operator== ( const RandomIterator& r ) const { return my_ptr == r.my_ptr; } + bool operator!= ( const RandomIterator& r ) const { return my_ptr != r.my_ptr; } difference_type operator- (const RandomIterator &r) const {return my_ptr - r.my_ptr;} - RandomIterator operator+ (difference_type n) {return RandomIterator(my_ptr + n);} + RandomIterator operator+ (difference_type n) const {return RandomIterator(my_ptr + n);} bool operator< (const RandomIterator &r) const {return my_ptr < r.my_ptr;} }; -template +template class ConstRandomIterator { const T * my_ptr; -#if !HARNESS_EXTENDED_STD_COMPLIANCE - typedef typename std::allocator::difference_type difference_type; -#endif - public: -#if HARNESS_EXTENDED_STD_COMPLIANCE typedef std::random_access_iterator_tag iterator_category; - typedef T value_type; + typedef const T value_type; typedef typename std::allocator::const_pointer pointer; typedef typename std::allocator::const_reference reference; typedef typename std::allocator::difference_type difference_type; -#endif /* HARNESS_EXTENDED_STD_COMPLIANCE */ explicit ConstRandomIterator ( const T * ptr ) : my_ptr(ptr){} ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} - const T& operator* () { return *my_ptr; } + const T& operator* () const { return *my_ptr; } ConstRandomIterator& operator++ () { ++my_ptr; return *this; } - bool operator== ( const ConstRandomIterator& r ) { return my_ptr == r.my_ptr; } - bool operator!= ( const ConstRandomIterator& r ) { return my_ptr != r.my_ptr; } + bool operator== ( const ConstRandomIterator& r ) const { return my_ptr == r.my_ptr; } + bool operator!= ( const ConstRandomIterator& r ) const { return my_ptr != r.my_ptr; } difference_type operator- (const ConstRandomIterator &r) const {return my_ptr - r.my_ptr;} - ConstRandomIterator operator+ (difference_type n) {return ConstRandomIterator(my_ptr + n);} + ConstRandomIterator operator+ (difference_type n) const {return ConstRandomIterator(my_ptr + n);} bool operator< (const ConstRandomIterator &r) const {return my_ptr < r.my_ptr;} }; } // namespace Harness -#if !HARNESS_EXTENDED_STD_COMPLIANCE -namespace std { - template - struct iterator_traits< Harness::InputIterator > { - typedef std::input_iterator_tag iterator_category; - typedef T value_type; - typedef value_type& reference; - }; - - template - struct iterator_traits< Harness::ForwardIterator > { - typedef std::forward_iterator_tag iterator_category; - typedef T value_type; - typedef value_type& reference; - }; - - template - struct iterator_traits< Harness::RandomIterator > { - typedef std::random_access_iterator_tag iterator_category; - typedef T value_type; - typedef value_type& reference; - }; - - template - struct iterator_traits< Harness::ConstRandomIterator > { - typedef std::random_access_iterator_tag iterator_category; - typedef T value_type; - typedef const value_type& reference; - }; -} // namespace std -#endif /* !HARNESS_EXTENDED_STD_COMPLIANCE */ - #endif //harness_iterator_H diff --git a/src/test/harness_m128.h b/src/test/harness_m128.h index a0be0528db..4df639d341 100644 --- a/src/test/harness_m128.h +++ b/src/test/harness_m128.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_memory.h b/src/test/harness_memory.h index 3d5134d698..2da6c13c11 100644 --- a/src/test/harness_memory.h +++ b/src/test/harness_memory.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ */ // Declarations for simple estimate of the memory being used by a program. -// Not yet implemented for OS X*. +// Not yet implemented for macOS*. // This header is an optional part of the test harness. // It assumes that "harness_assert.h" has already been included. @@ -86,7 +86,7 @@ size_t GetMemoryUsage(MemoryStatType stat = currentUsage) { fclose(fst); return size*1024; #elif __APPLE__ && !__ARM_ARCH - // TODO: find how detect peak virtual memory size under OS X + // TODO: find how detect peak virtual memory size under macOS if (stat == peakUsage) return 0; kern_return_t status; diff --git a/src/test/harness_mic.h b/src/test/harness_mic.h index 5663cc3896..096e1ee47c 100644 --- a/src/test/harness_mic.h +++ b/src/test/harness_mic.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_preload.h b/src/test/harness_preload.h index 4840774f7d..b7562b5328 100644 --- a/src/test/harness_preload.h +++ b/src/test/harness_preload.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_report.h b/src/test/harness_report.h index b777067440..9f6af3f426 100644 --- a/src/test/harness_report.h +++ b/src/test/harness_report.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_runtime_loader.h b/src/test/harness_runtime_loader.h index d8898799f8..d4f81e4506 100644 --- a/src/test/harness_runtime_loader.h +++ b/src/test/harness_runtime_loader.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_task.h b/src/test/harness_task.h index f330baa828..abb4eba4ea 100644 --- a/src/test/harness_task.h +++ b/src/test/harness_task.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_tbb_independence.h b/src/test/harness_tbb_independence.h index f799811d51..338cd05396 100644 --- a/src/test/harness_tbb_independence.h +++ b/src/test/harness_tbb_independence.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_test_cases_framework.h b/src/test/harness_test_cases_framework.h index ef3620fddb..6743ab633a 100644 --- a/src/test/harness_test_cases_framework.h +++ b/src/test/harness_test_cases_framework.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_tls.h b/src/test/harness_tls.h index 3929a397f8..149b6b7661 100644 --- a/src/test/harness_tls.h +++ b/src/test/harness_tls.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/harness_tsx.h b/src/test/harness_tsx.h index 8ec7172d6f..64d40c3b58 100644 --- a/src/test/harness_tsx.h +++ b/src/test/harness_tsx.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_ScalableAllocator.cpp b/src/test/test_ScalableAllocator.cpp index ed898c5209..4388bf4725 100644 --- a/src/test/test_ScalableAllocator.cpp +++ b/src/test/test_ScalableAllocator.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_ScalableAllocator_STL.cpp b/src/test/test_ScalableAllocator_STL.cpp index 0622078943..c986daa05c 100644 --- a/src/test/test_ScalableAllocator_STL.cpp +++ b/src/test/test_ScalableAllocator_STL.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_aggregator.cpp b/src/test/test_aggregator.cpp index 906ac66248..5bb1d2e4ad 100644 --- a/src/test/test_aggregator.cpp +++ b/src/test/test_aggregator.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_aligned_space.cpp b/src/test/test_aligned_space.cpp index 4159e24291..dabb74bede 100644 --- a/src/test/test_aligned_space.cpp +++ b/src/test/test_aligned_space.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_allocator.h b/src/test/test_allocator.h index 34e426a8d4..a32d7e120d 100644 --- a/src/test/test_allocator.h +++ b/src/test/test_allocator.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -166,7 +166,7 @@ void TestBasic( A& a ) { typename A::pointer p1 = NULL; try { #if __APPLE__ - // On OS X*, failure to map memory results in messages to stderr; + // On macOS*, failure to map memory results in messages to stderr; // suppress them. DisableStderr disableStderr; #endif diff --git a/src/test/test_allocator_STL.h b/src/test/test_allocator_STL.h index 1bf6294c19..3f10c8e686 100644 --- a/src/test/test_allocator_STL.h +++ b/src/test/test_allocator_STL.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_assembly.cpp b/src/test/test_assembly.cpp index df653899be..11562f3c03 100644 --- a/src/test/test_assembly.cpp +++ b/src/test/test_assembly.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_async_msg.cpp b/src/test/test_async_msg.cpp index 01622bf4ea..071db10a4e 100644 --- a/src/test/test_async_msg.cpp +++ b/src/test/test_async_msg.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_async_node.cpp b/src/test/test_async_node.cpp index 2e74f10593..f3bf0885af 100644 --- a/src/test/test_async_node.cpp +++ b/src/test/test_async_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_atomic.cpp b/src/test/test_atomic.cpp index 7948d91bb0..65547bf505 100644 --- a/src/test/test_atomic.cpp +++ b/src/test/test_atomic.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_blocked_range.cpp b/src/test/test_blocked_range.cpp index cb1e47052f..3045bbbd5b 100644 --- a/src/test/test_blocked_range.cpp +++ b/src/test/test_blocked_range.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_blocked_range2d.cpp b/src/test/test_blocked_range2d.cpp index 7cd2d79d38..b2a0ae97fd 100644 --- a/src/test/test_blocked_range2d.cpp +++ b/src/test/test_blocked_range2d.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_blocked_range3d.cpp b/src/test/test_blocked_range3d.cpp index f79cdfb973..aea20223f9 100644 --- a/src/test/test_blocked_range3d.cpp +++ b/src/test/test_blocked_range3d.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_broadcast_node.cpp b/src/test/test_broadcast_node.cpp index 0e7580439c..d65a7b6cad 100644 --- a/src/test/test_broadcast_node.cpp +++ b/src/test/test_broadcast_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_buffer_node.cpp b/src/test/test_buffer_node.cpp index 149570a25c..18348d536d 100644 --- a/src/test/test_buffer_node.cpp +++ b/src/test/test_buffer_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_cache_aligned_allocator.cpp b/src/test/test_cache_aligned_allocator.cpp index ef73d84863..60b64e1e35 100644 --- a/src/test/test_cache_aligned_allocator.cpp +++ b/src/test/test_cache_aligned_allocator.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_cache_aligned_allocator_STL.cpp b/src/test/test_cache_aligned_allocator_STL.cpp index 7862e8697c..0f9b68d8ad 100644 --- a/src/test/test_cache_aligned_allocator_STL.cpp +++ b/src/test/test_cache_aligned_allocator_STL.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_cilk_common.h b/src/test/test_cilk_common.h index e21106dfb8..d501490351 100644 --- a/src/test/test_cilk_common.h +++ b/src/test/test_cilk_common.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_cilk_dynamic_load.cpp b/src/test/test_cilk_dynamic_load.cpp index da5369e399..de632b9294 100644 --- a/src/test/test_cilk_dynamic_load.cpp +++ b/src/test/test_cilk_dynamic_load.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_cilk_interop.cpp b/src/test/test_cilk_interop.cpp index 3c99e75068..e3b8d5d7f3 100644 --- a/src/test/test_cilk_interop.cpp +++ b/src/test/test_cilk_interop.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_combinable.cpp b/src/test/test_combinable.cpp index 826a12b242..4d3e063368 100644 --- a/src/test/test_combinable.cpp +++ b/src/test/test_combinable.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_composite_node.cpp b/src/test/test_composite_node.cpp index bc6cf940ad..9c061a213d 100644 --- a/src/test/test_composite_node.cpp +++ b/src/test/test_composite_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_concurrent_hash_map.cpp b/src/test/test_concurrent_hash_map.cpp index 9bef24d890..020c45df2a 100644 --- a/src/test/test_concurrent_hash_map.cpp +++ b/src/test/test_concurrent_hash_map.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_concurrent_lru_cache.cpp b/src/test/test_concurrent_lru_cache.cpp index 7ebb93d487..5f936fdacc 100644 --- a/src/test/test_concurrent_lru_cache.cpp +++ b/src/test/test_concurrent_lru_cache.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_concurrent_monitor.cpp b/src/test/test_concurrent_monitor.cpp index 8eff31250a..c16355f6df 100644 --- a/src/test/test_concurrent_monitor.cpp +++ b/src/test/test_concurrent_monitor.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_concurrent_priority_queue.cpp b/src/test/test_concurrent_priority_queue.cpp index ab8ea7faf1..22f5d96859 100644 --- a/src/test/test_concurrent_priority_queue.cpp +++ b/src/test/test_concurrent_priority_queue.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -29,9 +29,6 @@ #include #include "test_container_move_support.h" -// std::is_copy_constructible::value returns 'true' for non copyable type when MSVC compiler is used. -#define __TBB_IS_COPY_CONSTRUCTIBLE_BROKEN ( _MSC_VER && (_MSC_VER <= 1700 || _MSC_VER <= 1800 && !__INTEL_COMPILER) ) - #if _MSC_VER==1500 && !__INTEL_COMPILER // VS2008/VC9 seems to have an issue; limits pull in math.h #pragma warning( push ) diff --git a/src/test/test_concurrent_queue.cpp b/src/test/test_concurrent_queue.cpp index d6acf2f187..3f552cfc57 100644 --- a/src/test/test_concurrent_queue.cpp +++ b/src/test/test_concurrent_queue.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_concurrent_queue_whitebox.cpp b/src/test/test_concurrent_queue_whitebox.cpp index 679d9d3fc5..539839e70e 100644 --- a/src/test/test_concurrent_queue_whitebox.cpp +++ b/src/test/test_concurrent_queue_whitebox.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_concurrent_unordered_common.h b/src/test/test_concurrent_unordered_common.h index 93cf33834f..4af288646b 100644 --- a/src/test/test_concurrent_unordered_common.h +++ b/src/test/test_concurrent_unordered_common.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_concurrent_unordered_map.cpp b/src/test/test_concurrent_unordered_map.cpp index 7f31c2dbad..5107739051 100644 --- a/src/test/test_concurrent_unordered_map.cpp +++ b/src/test/test_concurrent_unordered_map.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_concurrent_unordered_set.cpp b/src/test/test_concurrent_unordered_set.cpp index 6ff44b2cac..b747cb84ba 100644 --- a/src/test/test_concurrent_unordered_set.cpp +++ b/src/test/test_concurrent_unordered_set.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_concurrent_vector.cpp b/src/test/test_concurrent_vector.cpp index 94a5b9700d..bec1d390b4 100644 --- a/src/test/test_concurrent_vector.cpp +++ b/src/test/test_concurrent_vector.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_condition_variable.h b/src/test/test_condition_variable.h index 3ab4fd2485..b2212f1547 100644 --- a/src/test/test_condition_variable.h +++ b/src/test/test_condition_variable.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_container_move_support.h b/src/test/test_container_move_support.h index 526098dff5..3ee8a5857c 100644 --- a/src/test/test_container_move_support.h +++ b/src/test/test_container_move_support.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_continue_node.cpp b/src/test/test_continue_node.cpp index aba4d1a3c9..5f047fee62 100644 --- a/src/test/test_continue_node.cpp +++ b/src/test/test_continue_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_critical_section.cpp b/src/test/test_critical_section.cpp index 9babae5a29..3b2a07247b 100644 --- a/src/test/test_critical_section.cpp +++ b/src/test/test_critical_section.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_dynamic_link.cpp b/src/test/test_dynamic_link.cpp index 66035a740c..ade55b9d6e 100644 --- a/src/test/test_dynamic_link.cpp +++ b/src/test/test_dynamic_link.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_eh_algorithms.cpp b/src/test/test_eh_algorithms.cpp index de1fa4871b..8d1f638d72 100644 --- a/src/test/test_eh_algorithms.cpp +++ b/src/test/test_eh_algorithms.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_eh_flow_graph.cpp b/src/test/test_eh_flow_graph.cpp index 47d82dd034..879541be0f 100644 --- a/src/test/test_eh_flow_graph.cpp +++ b/src/test/test_eh_flow_graph.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_eh_tasks.cpp b/src/test/test_eh_tasks.cpp index a8c406b639..900f3f1bd6 100644 --- a/src/test/test_eh_tasks.cpp +++ b/src/test/test_eh_tasks.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_enumerable_thread_specific.cpp b/src/test/test_enumerable_thread_specific.cpp index cce09b69ca..55a6f14586 100644 --- a/src/test/test_enumerable_thread_specific.cpp +++ b/src/test/test_enumerable_thread_specific.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_examples_common_utility.cpp b/src/test/test_examples_common_utility.cpp index 12a9e2790d..1a5ec8f56f 100644 --- a/src/test/test_examples_common_utility.cpp +++ b/src/test/test_examples_common_utility.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_fast_random.cpp b/src/test/test_fast_random.cpp index 6acd700935..664532aad0 100644 --- a/src/test/test_fast_random.cpp +++ b/src/test/test_fast_random.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_flow_graph.cpp b/src/test/test_flow_graph.cpp index 8b1f2fdeba..1502b0adc8 100644 --- a/src/test/test_flow_graph.cpp +++ b/src/test/test_flow_graph.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_flow_graph_whitebox.cpp b/src/test/test_flow_graph_whitebox.cpp index bc9555622a..40a5fdd9b2 100644 --- a/src/test/test_flow_graph_whitebox.cpp +++ b/src/test/test_flow_graph_whitebox.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_fp.cpp b/src/test/test_fp.cpp index 69e5076043..18ee0fc2d8 100644 --- a/src/test/test_fp.cpp +++ b/src/test/test_fp.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_function_node.cpp b/src/test/test_function_node.cpp index 2473a22b89..a2ecf46c61 100644 --- a/src/test/test_function_node.cpp +++ b/src/test/test_function_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_gfx_factory.cpp b/src/test/test_gfx_factory.cpp index 54e285c38a..e50fb96521 100644 --- a/src/test/test_gfx_factory.cpp +++ b/src/test/test_gfx_factory.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_global_control.cpp b/src/test/test_global_control.cpp index df66f56e1f..ef9a822d56 100644 --- a/src/test/test_global_control.cpp +++ b/src/test/test_global_control.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_global_control_whitebox.cpp b/src/test/test_global_control_whitebox.cpp index 4ff1dfd4e8..8af3bd6fb7 100644 --- a/src/test/test_global_control_whitebox.cpp +++ b/src/test/test_global_control_whitebox.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_halt.cpp b/src/test/test_halt.cpp index 1eda2d35ca..95f73993a1 100644 --- a/src/test/test_halt.cpp +++ b/src/test/test_halt.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_handle_perror.cpp b/src/test/test_handle_perror.cpp index b748738a54..3c5af750b3 100644 --- a/src/test/test_handle_perror.cpp +++ b/src/test/test_handle_perror.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_hw_concurrency.cpp b/src/test/test_hw_concurrency.cpp index f7c67128b9..3c7ab8a01a 100644 --- a/src/test/test_hw_concurrency.cpp +++ b/src/test/test_hw_concurrency.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_indexer_node.cpp b/src/test/test_indexer_node.cpp index 4f964948f4..587a0ecc5e 100644 --- a/src/test/test_indexer_node.cpp +++ b/src/test/test_indexer_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_initializer_list.h b/src/test/test_initializer_list.h index d6fb49aa5b..114bafc92d 100644 --- a/src/test/test_initializer_list.h +++ b/src/test/test_initializer_list.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_inits_loop.cpp b/src/test/test_inits_loop.cpp index df56aa0783..8447331481 100644 --- a/src/test/test_inits_loop.cpp +++ b/src/test/test_inits_loop.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_intrusive_list.cpp b/src/test/test_intrusive_list.cpp index c14bb010ae..921ea4e234 100644 --- a/src/test/test_intrusive_list.cpp +++ b/src/test/test_intrusive_list.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_ittnotify.cpp b/src/test/test_ittnotify.cpp index b221a1a4ed..aee94a793b 100644 --- a/src/test/test_ittnotify.cpp +++ b/src/test/test_ittnotify.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_join_node.cpp b/src/test/test_join_node.cpp index 2c1a66ce03..78cb65535a 100644 --- a/src/test/test_join_node.cpp +++ b/src/test/test_join_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_lambda.cpp b/src/test/test_lambda.cpp index b235f95474..1da0a17b88 100644 --- a/src/test/test_lambda.cpp +++ b/src/test/test_lambda.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_limiter_node.cpp b/src/test/test_limiter_node.cpp index d082555782..cf16c6a90e 100644 --- a/src/test/test_limiter_node.cpp +++ b/src/test/test_limiter_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_malloc_atexit.cpp b/src/test/test_malloc_atexit.cpp index 886b5efe64..2f3776df04 100644 --- a/src/test/test_malloc_atexit.cpp +++ b/src/test/test_malloc_atexit.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_malloc_compliance.cpp b/src/test/test_malloc_compliance.cpp index a1f8e80ada..045fda336b 100644 --- a/src/test/test_malloc_compliance.cpp +++ b/src/test/test_malloc_compliance.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -187,7 +187,7 @@ void* Taligned_realloc(void* memblock, size_t size, size_t alignment); bool error_occurred = false; #if __APPLE__ -// Tests that use the variables are skipped on OS X* +// Tests that use the variables are skipped on macOS* #else const size_t COUNT_ELEM_CALLOC = 2; const int COUNT_TESTS = 1000; @@ -272,7 +272,7 @@ static void setSystemAllocs() Taligned_free=_aligned_free; Rposix_memalign=0; #elif __APPLE__ || __sun || __ANDROID__ -// OS X*, Solaris, and Android don't have posix_memalign +// macOS, Solaris*, and Android* don't have posix_memalign Raligned_malloc=0; Raligned_realloc=0; Taligned_free=0; @@ -470,7 +470,7 @@ int main(int argc, char* argv[]) { #endif //------------------------------------- #if __APPLE__ - /* Skip due to lack of memory limit enforcing under OS X*. */ + /* Skip due to lack of memory limit enforcing under macOS. */ #else limitMem(200); ReallocParam(); @@ -1125,7 +1125,7 @@ void CMemTest::RunAllTests(int total_threads) UniquePointer(); AddrArifm(); #if __APPLE__ - REPORT("Known issue: some tests are skipped on OS X*\n"); + REPORT("Known issue: some tests are skipped on macOS\n"); #else NULLReturn(1*MByte,100*MByte,total_threads); #endif diff --git a/src/test/test_malloc_init_shutdown.cpp b/src/test/test_malloc_init_shutdown.cpp index 98e817af58..c5cf840539 100644 --- a/src/test/test_malloc_init_shutdown.cpp +++ b/src/test/test_malloc_init_shutdown.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_malloc_lib_unload.cpp b/src/test/test_malloc_lib_unload.cpp index d6d47c6eca..f9427d5e94 100644 --- a/src/test/test_malloc_lib_unload.cpp +++ b/src/test/test_malloc_lib_unload.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_malloc_overload.cpp b/src/test/test_malloc_overload.cpp index 4f49fefe66..2646f64900 100644 --- a/src/test/test_malloc_overload.cpp +++ b/src/test/test_malloc_overload.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -187,7 +187,7 @@ const uint32_t minLargeObjectSize = fittingSize5 + 1; static void scalableMallocCheckSize(void *object, size_t size) { #if __APPLE__ && __clang__ && __TBB_CLANG_VERSION >= 70300 && __TBB_CLANG_VERSION <= 80000 -// This prevents Clang 703.0.29 and later under OS X from throwing out the +// This prevents Clang 703.0.29 and later under macOS* from throwing out the // calls to new & delete in CheckNewDeleteOverload(). static void *v = object; #endif @@ -255,7 +255,7 @@ void CheckPvalloc(void *(*pvalloc_p)(size_t), void (*free_p)(void*)) #endif // MALLOC_UNIXLIKE_OVERLOAD_ENABLED || MALLOC_ZONE_OVERLOAD_ENABLED -// regression test: on OS X scalable_free() treated small aligned object, +// regression test: on macOS scalable_free() treated small aligned object, // placed in large block, as small block void CheckFreeAligned() { size_t sz[] = {8, 4*1024, 16*1024, 0}; diff --git a/src/test/test_malloc_pools.cpp b/src/test/test_malloc_pools.cpp index 4cb2ecc1e6..8fe3dc047b 100644 --- a/src/test/test_malloc_pools.cpp +++ b/src/test/test_malloc_pools.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_malloc_pure_c.c b/src/test/test_malloc_pure_c.c index 9711834874..fa72ca1e0a 100644 --- a/src/test/test_malloc_pure_c.c +++ b/src/test/test_malloc_pure_c.c @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_malloc_regression.cpp b/src/test/test_malloc_regression.cpp index c859c09329..272dbe231c 100644 --- a/src/test/test_malloc_regression.cpp +++ b/src/test/test_malloc_regression.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_malloc_used_by_lib.cpp b/src/test/test_malloc_used_by_lib.cpp index 78f53f4c9c..81734d6f4e 100644 --- a/src/test/test_malloc_used_by_lib.cpp +++ b/src/test/test_malloc_used_by_lib.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_malloc_whitebox.cpp b/src/test/test_malloc_whitebox.cpp index aa985b4f0a..9859035151 100644 --- a/src/test/test_malloc_whitebox.cpp +++ b/src/test/test_malloc_whitebox.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_model_plugin.cpp b/src/test/test_model_plugin.cpp index cd833e4457..56cb58a6b4 100644 --- a/src/test/test_model_plugin.cpp +++ b/src/test/test_model_plugin.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_multifunction_node.cpp b/src/test/test_multifunction_node.cpp index bb2beb39ca..53a07c20d8 100644 --- a/src/test/test_multifunction_node.cpp +++ b/src/test/test_multifunction_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_mutex.cpp b/src/test/test_mutex.cpp index fb6c91750b..23c80ec6fb 100644 --- a/src/test/test_mutex.cpp +++ b/src/test/test_mutex.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_mutex_native_threads.cpp b/src/test/test_mutex_native_threads.cpp index 9033d98d1b..40c577744c 100644 --- a/src/test/test_mutex_native_threads.cpp +++ b/src/test/test_mutex_native_threads.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_opencl_node.cl b/src/test/test_opencl_node.cl index f355625f10..40c529c680 100644 --- a/src/test/test_opencl_node.cl +++ b/src/test/test_opencl_node.cl @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_opencl_node.cpp b/src/test/test_opencl_node.cpp index 0cd48c69ba..a987243e28 100644 --- a/src/test/test_opencl_node.cpp +++ b/src/test/test_opencl_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -404,7 +404,7 @@ class ConcurrencyTestBody : NoAssign { const opencl_device_list& devices = f.devices(); ASSERT( filteredDevices.size() == devices.size(), "Incorrect list of devices" ); std::vector::const_iterator it = filteredDevices.cbegin(); - for ( opencl_device d : devices ) ASSERT( d == *it++, "Incorrect list of devices" ); + for ( auto d = devices.begin(); d != devices.end(); ++d ) ASSERT( (*d) == *it++, "Incorrect list of devices" ); --num_checks; return *(devices.begin() + cnt++ % devices.size()); } @@ -457,9 +457,9 @@ class ConcurrencyTestBody : NoAssign { // The first node needs two buffers. Harness::FastRandom rnd(42); cl_uint alignment = 0; - for ( opencl_device d : filteredDevices ) { + for ( auto d = filteredDevices.begin(); d != filteredDevices.end(); ++d ) { cl_uint deviceAlignment; - d.info( CL_DEVICE_MEM_BASE_ADDR_ALIGN, deviceAlignment ); + (*d).info( CL_DEVICE_MEM_BASE_ADDR_ALIGN, deviceAlignment ); alignment = max( alignment, deviceAlignment ); } alignment /= CHAR_BIT; @@ -532,7 +532,9 @@ struct DeviceFilter { case MAX_DEVICES: { std::unordered_map> platforms; - for ( opencl_device d : device_list ) platforms[d.platform_name()].push_back( d ); + for (auto d = device_list.begin(); d != device_list.end(); ++d) { + platforms[(*d).platform_name()].push_back(*d); + } // Select a platform with maximum number of devices. filteredDevices = std::max_element( platforms.begin(), platforms.end(), @@ -542,8 +544,8 @@ struct DeviceFilter { if ( !numRuns ) { REMARK( " Chosen devices from the same platform (%s):\n", filteredDevices[0].platform_name().c_str() ); - for ( opencl_device d : filteredDevices ) { - REMARK( " %s\n", d.name().c_str() ); + for ( auto d = filteredDevices.begin(); d != filteredDevices.end(); d++ ) { + REMARK( " %s\n", (*d).name().c_str() ); } } @@ -563,7 +565,7 @@ struct DeviceFilter { ASSERT( false, NULL ); } opencl_device_list dl; - for ( opencl_device d : filteredDevices ) dl.add( d ); + for ( auto d = filteredDevices.begin(); d != filteredDevices.end(); ++d ) dl.add( *d ); ++numRuns; @@ -620,18 +622,18 @@ void SpirKernelTest() { const opencl_device_list devices = opencl_graph().available_devices(); - for( opencl_device d : devices ) { - if( !d.extension_available( "cl_khr_spir" ) ) { - REMARK( " Extension 'cl_khr_spir' is not available on the device '%s'\n", d.name().c_str() ); + for( auto d = devices.begin(); d != devices.end(); d++ ) { + if( !(*d).extension_available( "cl_khr_spir" ) ) { + REMARK( " Extension 'cl_khr_spir' is not available on the device '%s'\n", (*d).name().c_str() ); continue; } opencl_graph g; - bool init = g.opencl_factory().init( { d } ); + bool init = g.opencl_factory().init( { *d } ); ASSERT( init, "It should be the first initialization" ); std::string path_to_file = PathToFile(std::string("test_opencl_kernel_") + - std::to_string(d.address_bits()) + std::string(".spir") ); - REMARK(" Using SPIR file '%s' on device '%s'\n", path_to_file.c_str(), d.name().c_str()); + std::to_string((*d).address_bits()) + std::string(".spir") ); + REMARK(" Using SPIR file '%s' on device '%s'\n", path_to_file.c_str(), (*d).name().c_str()); const int N = 1 * 1024 * 1024; opencl_buffer b1( g, N ), b2( g, N ); std::vector v1( N ), v2( N ); diff --git a/src/test/test_openmp.cpp b/src/test/test_openmp.cpp index 89b1f43754..b70f4cfd65 100644 --- a/src/test/test_openmp.cpp +++ b/src/test/test_openmp.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_overwrite_node.cpp b/src/test/test_overwrite_node.cpp index a5d9e1845e..1a98b8ba61 100644 --- a/src/test/test_overwrite_node.cpp +++ b/src/test/test_overwrite_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_parallel_do.cpp b/src/test/test_parallel_do.cpp index f96f81c036..d5d55ef367 100644 --- a/src/test/test_parallel_do.cpp +++ b/src/test/test_parallel_do.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -39,7 +39,10 @@ class value_t { value_t& operator= ( const value_t& ); public: value_t ( size_t xx ) : x(xx) { ++g_values_counter; } - value_t ( const value_t& v ) : x(v.value()) { ++g_values_counter; } + value_t ( const value_t& v ) : x(v.x) { ++g_values_counter; } +#if __TBB_CPP11_RVALUE_REF_PRESENT + value_t ( value_t&& v ) : x(v.x) { ++g_values_counter; } +#endif ~value_t () { --g_values_counter; } size_t value() const volatile { return x; } }; @@ -89,12 +92,23 @@ class FakeTaskGeneratorBody_VolatileRefVersion { } }; +#if __TBB_CPP11_RVALUE_REF_PRESENT +/** Work item is passed by rvalue reference here. **/ +class FakeTaskGeneratorBody_RvalueRefVersion { +public: + void operator() ( value_t&& depth ) const { + g_tasks_observed += FindNumOfTasks(depth.value()); + } +}; +#endif + void do_work ( const value_t& depth, tbb::parallel_do_feeder& feeder ) { ++g_tasks_observed; - size_t d=depth.value(); - --d; - for( size_t i = 0; i < depth.value(); ++i) - feeder.add(value_t(d)); + value_t new_value(depth.value()-1); + for( size_t i = 0; i < depth.value(); ++i) { + if (i%2) feeder.add( new_value ); // pass lvalue + else feeder.add( value_t(depth.value()-1) ); // pass rvalue + } } //! Standard form of the parallel_do functor object. @@ -110,8 +124,9 @@ class TaskGeneratorBody // Assert that parallel_do does not ever access body constructors TaskGeneratorBody () {} TaskGeneratorBody ( const TaskGeneratorBody& ); - // TestBody() needs access to the default constructor + // These functions need access to the default constructor template friend void TestBody( size_t ); + template friend void TestBody_MoveOnly( size_t ); }; /** Work item is passed by reference here. **/ @@ -159,9 +174,38 @@ class TaskGeneratorBody_ConstVolatileRefVersion } }; +#if __TBB_CPP11_RVALUE_REF_PRESENT +/** Work item is passed by rvalue reference here. **/ +class TaskGeneratorBody_RvalueRefVersion +{ +public: + void operator() ( value_t&& depth, tbb::parallel_do_feeder& feeder ) const { + do_work(depth, feeder); + } +}; +#endif static value_t g_depths[N_DEPTHS] = {0, 1, 2, 3, 4, 0, 1, 0, 1, 2, 0, 1, 2, 3, 0, 1, 2, 0, 1, 2}; +#if __TBB_CPP11_RVALUE_REF_PRESENT +template +void TestBody_MoveIter ( const Body& body, Iterator begin, Iterator end ) { + typedef std::move_iterator MoveIterator; + MoveIterator mbegin(begin); + MoveIterator mend(end); + g_tasks_observed = 0; + tbb::parallel_do(mbegin, mend, body); + ASSERT (g_tasks_observed == g_tasks_expected, NULL); +} + +template +void TestBody_MoveOnly ( size_t depth ) { + typedef typename std::iterator_traits::value_type value_type; + value_type a_depths[N_DEPTHS] = {0, 1, 2, 3, 4, 0, 1, 0, 1, 2, 0, 1, 2, 3, 0, 1, 2, 0, 1, 2}; + TestBody_MoveIter( Body(), Iterator(a_depths), Iterator(a_depths + depth)); +} +#endif + template void TestBody ( size_t depth ) { typedef typename std::iterator_traits::value_type value_type; @@ -172,10 +216,13 @@ void TestBody ( size_t depth ) { g_tasks_observed = 0; tbb::parallel_do(begin, end, body); ASSERT (g_tasks_observed == g_tasks_expected, NULL); +#if __TBB_CPP11_RVALUE_REF_PRESENT + TestBody_MoveIter( body, Iterator(a_depths), Iterator(a_depths + depth) ); +#endif } template -void TestIterator_RvalueOnly ( int /*nthread*/, size_t depth ) { +void TestIterator_Common ( size_t depth ) { TestBody (depth); TestBody (depth); TestBody (depth); @@ -184,30 +231,48 @@ void TestIterator_RvalueOnly ( int /*nthread*/, size_t depth ) { } template -void TestIterator ( int nthread, size_t depth ) { - TestIterator_RvalueOnly(nthread, depth); +void TestIterator_Const ( size_t depth ) { + TestIterator_Common(depth); + TestBody (depth); +} + +template +void TestIterator_Modifiable ( size_t depth ) { + TestIterator_Const(depth); TestBody (depth); TestBody (depth); TestBody (depth); TestBody (depth); - TestBody (depth); +#if __TBB_CPP11_RVALUE_REF_PRESENT + TestBody_MoveOnly (depth); + TestBody_MoveOnly (depth); +#endif } -void Run( int nthread ) { +template +void TestIterator_Movable ( size_t depth ) { + TestIterator_Common(depth); +#if __TBB_CPP11_RVALUE_REF_PRESENT + TestBody (depth); + TestBody (depth); +#endif +} + +void Run( int /*nthread*/ ) { for( size_t depth = 0; depth <= N_DEPTHS; ++depth ) { g_tasks_expected = 0; for ( size_t i=0; i < depth; ++i ) g_tasks_expected += FindNumOfTasks( g_depths[i].value() ); // Test for iterators over values convertible to work item type - TestIterator_RvalueOnly(nthread, depth); + TestIterator_Movable(depth); // Test for random access iterators - TestIterator(nthread, depth); + TestIterator_Modifiable(depth); // Test for input iterators - TestIterator >(nthread, depth); + TestIterator_Modifiable >(depth); // Test for forward iterators - TestIterator >(nthread, depth); + TestIterator_Modifiable >(depth); // Test for const random access iterators - TestIterator_RvalueOnly >(nthread, depth); + TestIterator_Const >(depth); } } @@ -264,6 +329,94 @@ void range_do_test() { ASSERT(range_based_for_accumulate(v, std::plus(), init_sum) == init_sum, "elements of v not all zeros"); } +#if __TBB_CPP11_RVALUE_REF_PRESENT +struct Movable { + Movable() : alive(true), addtofeed(true) {} + Movable(bool addtofeed_) : alive(true), addtofeed(addtofeed_) {} + Movable(Movable&& other) { + ASSERT(other.alive, "Moving from a dead object"); + alive = true; + addtofeed = other.addtofeed; + other.alive = false; + } + Movable& operator=(Movable&& other) { + ASSERT(alive, "Assignment to a dead object"); + ASSERT(other.alive, "Assignment of a dead object"); + other.alive = false; + return *this; + } + Movable(const Movable&) { REPORT("Error: copy ctor prefered.\n"); } + Movable& operator=(const Movable&) { REPORT("Error: copy assing operator prefered.\n"); return *this; } + ~Movable() { alive = false; } + volatile bool alive; + bool addtofeed; +}; + +struct MoveOnly : Movable, NoCopy { + MoveOnly() : Movable() {} + MoveOnly(bool addtofeed_) : Movable(addtofeed_) {} + MoveOnly(MoveOnly&& other): Movable(std::move(other)) {} +}; + +template +void RecordAndAdd(const T& in, tbb::parallel_do_feeder& feeder) { + ASSERT(in.alive, "Got dead object in body"); + size_t i = ++g_tasks_observed; + if (in.addtofeed) { + if (i%2) feeder.add(T(false)); + else { + T a(false); + feeder.add(std::move(a)); + } + } +} +// Take an item by rvalue reference +template +struct TestMoveIteratorBody { + void operator() (T&& in, tbb::parallel_do_feeder& feeder) const { RecordAndAdd(in, feeder); } +}; +// Take an item by value +template +struct TestMoveIteratorBodyByValue { + void operator() (T in, tbb::parallel_do_feeder& feeder) const { RecordAndAdd(in, feeder); } +}; + +template +void TestMoveIterator() { + typedef typename std::iterator_traits::value_type value_type; + + Body body; + const size_t size = 65; + g_tasks_observed = 0; + value_type a[size]; + tbb::parallel_do( std::make_move_iterator(Iterator(a)), std::make_move_iterator(Iterator(a+size)), body ); + ASSERT(size * 2 == g_tasks_observed, NULL); +} + +template +void DoTestMoveSemantics() { + TestMoveIterator< Harness::InputIterator, TestMoveIteratorBody >(); + TestMoveIterator< Harness::ForwardIterator, TestMoveIteratorBody >(); + TestMoveIterator< Harness::RandomIterator, TestMoveIteratorBody >(); + + TestMoveIterator< Harness::InputIterator, TestMoveIteratorBodyByValue >(); + TestMoveIterator< Harness::ForwardIterator, TestMoveIteratorBodyByValue >(); + TestMoveIterator< Harness::RandomIterator, TestMoveIteratorBodyByValue >(); +} + +void TestMoveSemantics() { + DoTestMoveSemantics(); +#if __TBB_CPP11_IS_COPY_CONSTRUCTIBLE_PRESENT && !__TBB_IS_COPY_CONSTRUCTIBLE_BROKEN + // parallel_do uses is_copy_constructible to support non-copyable types + DoTestMoveSemantics(); +#endif +} +#else /* __TBB_CPP11_RVALUE_REF_PRESENT */ +void TestMoveSemantics() { + REPORT("Known issue: move support tests are skipped.\n"); +} +#endif + int TestMain () { if( MinThread<1 ) { REPORT("number of threads must be positive\n"); @@ -280,5 +433,7 @@ int TestMain () { // This check must be performed after the scheduler terminated because only in this // case there is a guarantee that the workers already destroyed their last tasks. ASSERT( g_values_counter == 0, "Value objects were leaked" ); + + TestMoveSemantics(); return Harness::Done; } diff --git a/src/test/test_parallel_for.cpp b/src/test/test_parallel_for.cpp index baa4ba043b..cb6073a086 100644 --- a/src/test/test_parallel_for.cpp +++ b/src/test/test_parallel_for.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_parallel_for_each.cpp b/src/test/test_parallel_for_each.cpp index 681f11479e..f1948baec7 100644 --- a/src/test/test_parallel_for_each.cpp +++ b/src/test/test_parallel_for_each.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_parallel_for_vectorization.cpp b/src/test/test_parallel_for_vectorization.cpp index a820bb8e92..1a1b0e8ac2 100644 --- a/src/test/test_parallel_for_vectorization.cpp +++ b/src/test/test_parallel_for_vectorization.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_parallel_invoke.cpp b/src/test/test_parallel_invoke.cpp index 71b9227f76..c6fb8014dd 100644 --- a/src/test/test_parallel_invoke.cpp +++ b/src/test/test_parallel_invoke.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_parallel_pipeline.cpp b/src/test/test_parallel_pipeline.cpp index 3ee59281e3..14495bcc29 100644 --- a/src/test/test_parallel_pipeline.cpp +++ b/src/test/test_parallel_pipeline.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_parallel_reduce.cpp b/src/test/test_parallel_reduce.cpp index a26c3e42c7..529c490670 100644 --- a/src/test/test_parallel_reduce.cpp +++ b/src/test/test_parallel_reduce.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_parallel_scan.cpp b/src/test/test_parallel_scan.cpp index 3fb7ab3920..d61e919b99 100644 --- a/src/test/test_parallel_scan.cpp +++ b/src/test/test_parallel_scan.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_parallel_sort.cpp b/src/test/test_parallel_sort.cpp index 22470cd18c..f98da23324 100644 --- a/src/test/test_parallel_sort.cpp +++ b/src/test/test_parallel_sort.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_parallel_while.cpp b/src/test/test_parallel_while.cpp index ee9874e443..7f7996fa18 100644 --- a/src/test/test_parallel_while.cpp +++ b/src/test/test_parallel_while.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_partitioner.h b/src/test/test_partitioner.h index 6e000089f4..40ec34db05 100644 --- a/src/test/test_partitioner.h +++ b/src/test/test_partitioner.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_partitioner_whitebox.cpp b/src/test/test_partitioner_whitebox.cpp index b43260bdd1..80026eb66c 100644 --- a/src/test/test_partitioner_whitebox.cpp +++ b/src/test/test_partitioner_whitebox.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_partitioner_whitebox.h b/src/test/test_partitioner_whitebox.h index b2a5ede0d2..a4cc44d4a0 100644 --- a/src/test/test_partitioner_whitebox.h +++ b/src/test/test_partitioner_whitebox.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_pipeline.cpp b/src/test/test_pipeline.cpp index 056e25a1d1..ae8119b19c 100644 --- a/src/test/test_pipeline.cpp +++ b/src/test/test_pipeline.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_pipeline_with_tbf.cpp b/src/test/test_pipeline_with_tbf.cpp index 3288770d49..a38b894984 100644 --- a/src/test/test_pipeline_with_tbf.cpp +++ b/src/test/test_pipeline_with_tbf.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_priority_queue_node.cpp b/src/test/test_priority_queue_node.cpp index f1537d7cba..d853439c40 100644 --- a/src/test/test_priority_queue_node.cpp +++ b/src/test/test_priority_queue_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_queue_node.cpp b/src/test/test_queue_node.cpp index 85cd6c9d54..158c7648e7 100644 --- a/src/test/test_queue_node.cpp +++ b/src/test/test_queue_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_range_based_for.h b/src/test/test_range_based_for.h index 165e0ba8f8..9c26754856 100644 --- a/src/test/test_range_based_for.h +++ b/src/test/test_range_based_for.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_reader_writer_lock.cpp b/src/test/test_reader_writer_lock.cpp index f98114b742..c1336152c9 100644 --- a/src/test/test_reader_writer_lock.cpp +++ b/src/test/test_reader_writer_lock.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_runtime_loader.cpp b/src/test/test_runtime_loader.cpp index dc848bf851..6766bf978a 100644 --- a/src/test/test_runtime_loader.cpp +++ b/src/test/test_runtime_loader.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -196,7 +196,7 @@ int TestMain() { // Check what? } - // There was a problem on Linux* OS, and still a problem on OS X*. + // There was a problem on Linux* OS, and still a problem on macOS*. SAY( "Throw an exception." ); // Iterate through all the ids first. for ( int id = 1; id < tbb::internal::eid_max; ++ id ) { diff --git a/src/test/test_rwm_upgrade_downgrade.cpp b/src/test/test_rwm_upgrade_downgrade.cpp index 6e6017c649..602d003f4b 100644 --- a/src/test/test_rwm_upgrade_downgrade.cpp +++ b/src/test/test_rwm_upgrade_downgrade.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_semaphore.cpp b/src/test/test_semaphore.cpp index b33ecd2587..b7e3415a9a 100644 --- a/src/test/test_semaphore.cpp +++ b/src/test/test_semaphore.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -235,7 +235,7 @@ void FilterBase::Produce(const int /*tid*/) { if(totTokens) nextBuffer[curToken&(MAX_TOKENS-1)] = curToken*3+1; else - nextBuffer[curToken&(MAX_TOKENS-1)] = (unsigned)NULL; + nextBuffer[curToken&(MAX_TOKENS-1)] = 0; ++curToken; Harness::Sleep(myWait); unsigned temp = ++otherTokens; diff --git a/src/test/test_sequencer_node.cpp b/src/test/test_sequencer_node.cpp index 428ceeb44d..a98bef80d1 100644 --- a/src/test/test_sequencer_node.cpp +++ b/src/test/test_sequencer_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_source_node.cpp b/src/test/test_source_node.cpp index 9a013493a1..be900e4ef4 100644 --- a/src/test/test_source_node.cpp +++ b/src/test/test_source_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_split_node.cpp b/src/test/test_split_node.cpp index 4d9f71a2ca..9f3d3ca9a3 100644 --- a/src/test/test_split_node.cpp +++ b/src/test/test_split_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_static_assert.cpp b/src/test/test_static_assert.cpp index 6ff35888e1..1a55fcb527 100644 --- a/src/test/test_static_assert.cpp +++ b/src/test/test_static_assert.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_std_thread.cpp b/src/test/test_std_thread.cpp index b1b6c62da9..7f5547c2c2 100644 --- a/src/test/test_std_thread.cpp +++ b/src/test/test_std_thread.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_streaming_node.cpp b/src/test/test_streaming_node.cpp index 90371811dd..1e7e3d9b9a 100644 --- a/src/test/test_streaming_node.cpp +++ b/src/test/test_streaming_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -126,7 +126,8 @@ class base_streaming_factory : NoCopy { int doDeviceWork() { int result = 0; - for (int arg : arguments_list) result += arg; + for (int i = 0; i < arguments_list.size(); i++) + result += arguments_list[i]; return result; } diff --git a/src/test/test_tagged_msg.cpp b/src/test/test_tagged_msg.cpp index 1de13deef3..882ef1e17f 100644 --- a/src/test/test_tagged_msg.cpp +++ b/src/test/test_tagged_msg.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task.cpp b/src/test/test_task.cpp index c099f8e61c..dab5ab138c 100644 --- a/src/test/test_task.cpp +++ b/src/test/test_task.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task_arena.cpp b/src/test/test_task_arena.cpp index 684e6ef30c..444daf8fcb 100644 --- a/src/test/test_task_arena.cpp +++ b/src/test/test_task_arena.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task_assertions.cpp b/src/test/test_task_assertions.cpp index e7ee97ba51..6172dde449 100644 --- a/src/test/test_task_assertions.cpp +++ b/src/test/test_task_assertions.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task_auto_init.cpp b/src/test/test_task_auto_init.cpp index a27a128713..1ef3059cf5 100644 --- a/src/test/test_task_auto_init.cpp +++ b/src/test/test_task_auto_init.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task_enqueue.cpp b/src/test/test_task_enqueue.cpp index 22189063ab..cd592dbb56 100644 --- a/src/test/test_task_enqueue.cpp +++ b/src/test/test_task_enqueue.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task_group.cpp b/src/test/test_task_group.cpp index b57700d7b7..55ba3a8a6f 100644 --- a/src/test/test_task_group.cpp +++ b/src/test/test_task_group.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task_leaks.cpp b/src/test/test_task_leaks.cpp index e90824fede..d39820c03f 100644 --- a/src/test/test_task_leaks.cpp +++ b/src/test/test_task_leaks.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task_priority.cpp b/src/test/test_task_priority.cpp index eef7db5f3d..413f850f86 100644 --- a/src/test/test_task_priority.cpp +++ b/src/test/test_task_priority.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task_scheduler_init.cpp b/src/test/test_task_scheduler_init.cpp index 3f14324815..d540105357 100644 --- a/src/test/test_task_scheduler_init.cpp +++ b/src/test/test_task_scheduler_init.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task_scheduler_observer.cpp b/src/test/test_task_scheduler_observer.cpp index baafcfdffe..69449bb2ce 100644 --- a/src/test/test_task_scheduler_observer.cpp +++ b/src/test/test_task_scheduler_observer.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_task_steal_limit.cpp b/src/test/test_task_steal_limit.cpp index 87f2a2199b..6cf6a74f4b 100644 --- a/src/test/test_task_steal_limit.cpp +++ b/src/test/test_task_steal_limit.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_tbb_condition_variable.cpp b/src/test/test_tbb_condition_variable.cpp index 9297103aec..150663bfca 100644 --- a/src/test/test_tbb_condition_variable.cpp +++ b/src/test/test_tbb_condition_variable.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_tbb_fork.cpp b/src/test/test_tbb_fork.cpp index f380eced17..860c652302 100644 --- a/src/test/test_tbb_fork.cpp +++ b/src/test/test_tbb_fork.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_tbb_header.cpp b/src/test/test_tbb_header.cpp index ecd0c204e1..d5adc8a47e 100644 --- a/src/test/test_tbb_header.cpp +++ b/src/test/test_tbb_header.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_tbb_thread.cpp b/src/test/test_tbb_thread.cpp index ef41f74941..272a2a095a 100644 --- a/src/test/test_tbb_thread.cpp +++ b/src/test/test_tbb_thread.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_tbb_version.cpp b/src/test/test_tbb_version.cpp index a79507c0da..281f43358b 100644 --- a/src/test/test_tbb_version.cpp +++ b/src/test/test_tbb_version.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -240,7 +240,7 @@ int main(int argc, char *argv[] ) { void initialize_strings_vector(std::vector * vector) { vector->push_back(string_pair("TBB: VERSION\t\t2017.0", required)); // check TBB_VERSION - vector->push_back(string_pair("TBB: INTERFACE VERSION\t9103", required)); // check TBB_INTERFACE_VERSION + vector->push_back(string_pair("TBB: INTERFACE VERSION\t9104", required)); // check TBB_INTERFACE_VERSION vector->push_back(string_pair("TBB: BUILD_DATE", required)); vector->push_back(string_pair("TBB: BUILD_HOST", required)); vector->push_back(string_pair("TBB: BUILD_OS", required)); diff --git a/src/test/test_thread.h b/src/test/test_thread.h index 0b82014656..35efbb2d5e 100644 --- a/src/test/test_thread.h +++ b/src/test/test_thread.h @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_tick_count.cpp b/src/test/test_tick_count.cpp index 2b8e86ca99..487c04eeaf 100644 --- a/src/test/test_tick_count.cpp +++ b/src/test/test_tick_count.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_tuple.cpp b/src/test/test_tuple.cpp index d34af68541..ddaf0b5f1f 100644 --- a/src/test/test_tuple.cpp +++ b/src/test/test_tuple.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_write_once_node.cpp b/src/test/test_write_once_node.cpp index 916ac623ed..5308935e25 100644 --- a/src/test/test_write_once_node.cpp +++ b/src/test/test_write_once_node.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src/test/test_yield.cpp b/src/test/test_yield.cpp index dd99091d18..6ef79dc26a 100644 --- a/src/test/test_yield.cpp +++ b/src/test/test_yield.cpp @@ -1,5 +1,5 @@ /* - Copyright (c) 2005-2016 Intel Corporation + Copyright (c) 2005-2017 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.