From 1173cfc1a40e5a38acc34d40f78042c4461b8b38 Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Mon, 17 Oct 2016 12:56:57 -0400 Subject: [PATCH] Added license headers. --- src/main/java/com/syncleus/aparapi/Config.java | 15 +++++++++++++++ src/main/java/com/syncleus/aparapi/Kernel.java | 15 +++++++++++++++ .../java/com/syncleus/aparapi/ProfileInfo.java | 15 +++++++++++++++ src/main/java/com/syncleus/aparapi/Range.java | 15 +++++++++++++++ .../syncleus/aparapi/annotation/Experimental.java | 15 +++++++++++++++ .../syncleus/aparapi/annotation/package-info.java | 15 +++++++++++++++ .../java/com/syncleus/aparapi/device/Device.java | 15 +++++++++++++++ .../com/syncleus/aparapi/device/JavaDevice.java | 15 +++++++++++++++ .../com/syncleus/aparapi/device/OpenCLDevice.java | 15 +++++++++++++++ .../com/syncleus/aparapi/device/package-info.java | 15 +++++++++++++++ .../aparapi/exception/DeprecatedException.java | 15 +++++++++++++++ .../syncleus/aparapi/exception/package-info.java | 15 +++++++++++++++ .../aparapi/internal/annotation/DocMe.java | 15 +++++++++++++++ .../aparapi/internal/annotation/RemoveMe.java | 15 +++++++++++++++ .../aparapi/internal/annotation/Unused.java | 15 +++++++++++++++ .../internal/annotation/UsedByJNICode.java | 15 +++++++++++++++ .../internal/exception/AparapiException.java | 15 +++++++++++++++ .../internal/exception/ClassParseException.java | 15 +++++++++++++++ .../internal/exception/CodeGenException.java | 15 +++++++++++++++ .../internal/exception/RangeException.java | 15 +++++++++++++++ .../aparapi/internal/instruction/BranchSet.java | 15 +++++++++++++++ .../internal/instruction/ExpressionList.java | 15 +++++++++++++++ .../aparapi/internal/instruction/Instruction.java | 15 +++++++++++++++ .../internal/instruction/InstructionPattern.java | 15 +++++++++++++++ .../internal/instruction/InstructionSet.java | 15 +++++++++++++++ .../instruction/InstructionTransformer.java | 15 +++++++++++++++ .../syncleus/aparapi/internal/jni/ConfigJNI.java | 15 +++++++++++++++ .../aparapi/internal/jni/KernelArgJNI.java | 15 +++++++++++++++ .../aparapi/internal/jni/KernelRunnerJNI.java | 15 +++++++++++++++ .../syncleus/aparapi/internal/jni/OpenCLJNI.java | 15 +++++++++++++++ .../syncleus/aparapi/internal/jni/RangeJNI.java | 15 +++++++++++++++ .../aparapi/internal/kernel/KernelArg.java | 15 +++++++++++++++ .../internal/kernel/KernelDeviceProfile.java | 15 +++++++++++++++ .../aparapi/internal/kernel/KernelManager.java | 15 +++++++++++++++ .../aparapi/internal/kernel/KernelManagers.java | 15 +++++++++++++++ .../internal/kernel/KernelPreferences.java | 15 +++++++++++++++ .../aparapi/internal/kernel/KernelProfile.java | 15 +++++++++++++++ .../aparapi/internal/kernel/KernelRunner.java | 15 +++++++++++++++ .../aparapi/internal/kernel/ProfilingEvent.java | 15 +++++++++++++++ .../aparapi/internal/model/CacheEnabler.java | 15 +++++++++++++++ .../aparapi/internal/model/ClassModel.java | 15 +++++++++++++++ .../aparapi/internal/model/Entrypoint.java | 15 +++++++++++++++ .../aparapi/internal/model/EntrypointKey.java | 15 +++++++++++++++ .../syncleus/aparapi/internal/model/Memoizer.java | 15 +++++++++++++++ .../aparapi/internal/model/MethodKey.java | 15 +++++++++++++++ .../aparapi/internal/model/MethodModel.java | 15 +++++++++++++++ .../syncleus/aparapi/internal/model/Supplier.java | 15 +++++++++++++++ .../aparapi/internal/model/ValueCache.java | 15 +++++++++++++++ .../internal/opencl/OpenCLArgDescriptor.java | 15 +++++++++++++++ .../aparapi/internal/opencl/OpenCLKernel.java | 15 +++++++++++++++ .../aparapi/internal/opencl/OpenCLLoader.java | 15 +++++++++++++++ .../aparapi/internal/opencl/OpenCLMem.java | 15 +++++++++++++++ .../aparapi/internal/opencl/OpenCLPlatform.java | 15 +++++++++++++++ .../aparapi/internal/opencl/OpenCLProgram.java | 15 +++++++++++++++ .../aparapi/internal/reader/ByteBuffer.java | 15 +++++++++++++++ .../aparapi/internal/reader/ByteReader.java | 15 +++++++++++++++ .../aparapi/internal/tool/InstructionHelper.java | 15 +++++++++++++++ .../aparapi/internal/tool/InstructionViewer.java | 15 +++++++++++++++ .../aparapi/internal/tool/package-info.java | 15 +++++++++++++++ .../aparapi/internal/util/OpenCLUtil.java | 15 +++++++++++++++ .../aparapi/internal/util/Reflection.java | 15 +++++++++++++++ .../aparapi/internal/util/UnsafeWrapper.java | 15 +++++++++++++++ .../aparapi/internal/writer/BlockWriter.java | 15 +++++++++++++++ .../aparapi/internal/writer/KernelWriter.java | 15 +++++++++++++++ .../java/com/syncleus/aparapi/opencl/OpenCL.java | 15 +++++++++++++++ .../syncleus/aparapi/opencl/OpenCLAdapter.java | 15 +++++++++++++++ .../com/syncleus/aparapi/opencl/package-info.java | 15 +++++++++++++++ .../java/com/syncleus/aparapi/package-info.java | 15 +++++++++++++++ .../util/swing/MultiPassKernelSwingWorker.java | 15 +++++++++++++++ src/test/java/ConvolutionLargeTest.java | 15 +++++++++++++++ 70 files changed, 1050 insertions(+) diff --git a/src/main/java/com/syncleus/aparapi/Config.java b/src/main/java/com/syncleus/aparapi/Config.java index 30bea6b5..186d61a4 100644 --- a/src/main/java/com/syncleus/aparapi/Config.java +++ b/src/main/java/com/syncleus/aparapi/Config.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/Kernel.java b/src/main/java/com/syncleus/aparapi/Kernel.java index 423261e0..1d87e1c8 100644 --- a/src/main/java/com/syncleus/aparapi/Kernel.java +++ b/src/main/java/com/syncleus/aparapi/Kernel.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/ProfileInfo.java b/src/main/java/com/syncleus/aparapi/ProfileInfo.java index 7d550d7a..fdb7ec8d 100644 --- a/src/main/java/com/syncleus/aparapi/ProfileInfo.java +++ b/src/main/java/com/syncleus/aparapi/ProfileInfo.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/Range.java b/src/main/java/com/syncleus/aparapi/Range.java index 20a0df32..f451fad4 100644 --- a/src/main/java/com/syncleus/aparapi/Range.java +++ b/src/main/java/com/syncleus/aparapi/Range.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi; import com.syncleus.aparapi.device.*; diff --git a/src/main/java/com/syncleus/aparapi/annotation/Experimental.java b/src/main/java/com/syncleus/aparapi/annotation/Experimental.java index c0445be4..4cfd4ad7 100644 --- a/src/main/java/com/syncleus/aparapi/annotation/Experimental.java +++ b/src/main/java/com/syncleus/aparapi/annotation/Experimental.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.annotation; /** diff --git a/src/main/java/com/syncleus/aparapi/annotation/package-info.java b/src/main/java/com/syncleus/aparapi/annotation/package-info.java index cffeddc2..1265249a 100644 --- a/src/main/java/com/syncleus/aparapi/annotation/package-info.java +++ b/src/main/java/com/syncleus/aparapi/annotation/package-info.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /** * */ diff --git a/src/main/java/com/syncleus/aparapi/device/Device.java b/src/main/java/com/syncleus/aparapi/device/Device.java index 27c88dec..8a8eccb1 100644 --- a/src/main/java/com/syncleus/aparapi/device/Device.java +++ b/src/main/java/com/syncleus/aparapi/device/Device.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.device; import com.syncleus.aparapi.*; diff --git a/src/main/java/com/syncleus/aparapi/device/JavaDevice.java b/src/main/java/com/syncleus/aparapi/device/JavaDevice.java index 9bdf317d..08e08ac6 100644 --- a/src/main/java/com/syncleus/aparapi/device/JavaDevice.java +++ b/src/main/java/com/syncleus/aparapi/device/JavaDevice.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.device; public class JavaDevice extends Device { diff --git a/src/main/java/com/syncleus/aparapi/device/OpenCLDevice.java b/src/main/java/com/syncleus/aparapi/device/OpenCLDevice.java index 4448d926..37ddf8b0 100644 --- a/src/main/java/com/syncleus/aparapi/device/OpenCLDevice.java +++ b/src/main/java/com/syncleus/aparapi/device/OpenCLDevice.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.device; import com.syncleus.aparapi.*; diff --git a/src/main/java/com/syncleus/aparapi/device/package-info.java b/src/main/java/com/syncleus/aparapi/device/package-info.java index 019c5f05..c1bd3126 100644 --- a/src/main/java/com/syncleus/aparapi/device/package-info.java +++ b/src/main/java/com/syncleus/aparapi/device/package-info.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /** * Contains classes representing OpenCL-capable devices, and "virtual" (java) devices which execute kernels using java. * diff --git a/src/main/java/com/syncleus/aparapi/exception/DeprecatedException.java b/src/main/java/com/syncleus/aparapi/exception/DeprecatedException.java index 17087e3f..62db0f0a 100644 --- a/src/main/java/com/syncleus/aparapi/exception/DeprecatedException.java +++ b/src/main/java/com/syncleus/aparapi/exception/DeprecatedException.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/exception/package-info.java b/src/main/java/com/syncleus/aparapi/exception/package-info.java index d3947b90..c96396e1 100644 --- a/src/main/java/com/syncleus/aparapi/exception/package-info.java +++ b/src/main/java/com/syncleus/aparapi/exception/package-info.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /** * */ diff --git a/src/main/java/com/syncleus/aparapi/internal/annotation/DocMe.java b/src/main/java/com/syncleus/aparapi/internal/annotation/DocMe.java index b7666a67..2363c4db 100644 --- a/src/main/java/com/syncleus/aparapi/internal/annotation/DocMe.java +++ b/src/main/java/com/syncleus/aparapi/internal/annotation/DocMe.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.annotation; /** diff --git a/src/main/java/com/syncleus/aparapi/internal/annotation/RemoveMe.java b/src/main/java/com/syncleus/aparapi/internal/annotation/RemoveMe.java index c81e7f6a..451dac7b 100644 --- a/src/main/java/com/syncleus/aparapi/internal/annotation/RemoveMe.java +++ b/src/main/java/com/syncleus/aparapi/internal/annotation/RemoveMe.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.annotation; /** diff --git a/src/main/java/com/syncleus/aparapi/internal/annotation/Unused.java b/src/main/java/com/syncleus/aparapi/internal/annotation/Unused.java index 218a8e69..00db9d7a 100644 --- a/src/main/java/com/syncleus/aparapi/internal/annotation/Unused.java +++ b/src/main/java/com/syncleus/aparapi/internal/annotation/Unused.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.annotation; /** diff --git a/src/main/java/com/syncleus/aparapi/internal/annotation/UsedByJNICode.java b/src/main/java/com/syncleus/aparapi/internal/annotation/UsedByJNICode.java index ffaa4926..74572631 100644 --- a/src/main/java/com/syncleus/aparapi/internal/annotation/UsedByJNICode.java +++ b/src/main/java/com/syncleus/aparapi/internal/annotation/UsedByJNICode.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.annotation; /** diff --git a/src/main/java/com/syncleus/aparapi/internal/exception/AparapiException.java b/src/main/java/com/syncleus/aparapi/internal/exception/AparapiException.java index 37ab954a..9e77d873 100644 --- a/src/main/java/com/syncleus/aparapi/internal/exception/AparapiException.java +++ b/src/main/java/com/syncleus/aparapi/internal/exception/AparapiException.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/exception/ClassParseException.java b/src/main/java/com/syncleus/aparapi/internal/exception/ClassParseException.java index e360baf5..9114a3bf 100644 --- a/src/main/java/com/syncleus/aparapi/internal/exception/ClassParseException.java +++ b/src/main/java/com/syncleus/aparapi/internal/exception/ClassParseException.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/exception/CodeGenException.java b/src/main/java/com/syncleus/aparapi/internal/exception/CodeGenException.java index 16dea8be..f529d133 100644 --- a/src/main/java/com/syncleus/aparapi/internal/exception/CodeGenException.java +++ b/src/main/java/com/syncleus/aparapi/internal/exception/CodeGenException.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/exception/RangeException.java b/src/main/java/com/syncleus/aparapi/internal/exception/RangeException.java index 7ff8fe92..30633a02 100644 --- a/src/main/java/com/syncleus/aparapi/internal/exception/RangeException.java +++ b/src/main/java/com/syncleus/aparapi/internal/exception/RangeException.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/instruction/BranchSet.java b/src/main/java/com/syncleus/aparapi/internal/instruction/BranchSet.java index 729ee4a7..46816933 100644 --- a/src/main/java/com/syncleus/aparapi/internal/instruction/BranchSet.java +++ b/src/main/java/com/syncleus/aparapi/internal/instruction/BranchSet.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/instruction/ExpressionList.java b/src/main/java/com/syncleus/aparapi/internal/instruction/ExpressionList.java index 5750c7e6..2366e62c 100644 --- a/src/main/java/com/syncleus/aparapi/internal/instruction/ExpressionList.java +++ b/src/main/java/com/syncleus/aparapi/internal/instruction/ExpressionList.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/instruction/Instruction.java b/src/main/java/com/syncleus/aparapi/internal/instruction/Instruction.java index d61652cf..a04148a8 100644 --- a/src/main/java/com/syncleus/aparapi/internal/instruction/Instruction.java +++ b/src/main/java/com/syncleus/aparapi/internal/instruction/Instruction.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionPattern.java b/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionPattern.java index f954b565..64647623 100644 --- a/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionPattern.java +++ b/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionPattern.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionSet.java b/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionSet.java index cbd84a90..e9bc0fcc 100644 --- a/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionSet.java +++ b/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionSet.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionTransformer.java b/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionTransformer.java index d6f259fe..3cc3a87c 100644 --- a/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionTransformer.java +++ b/src/main/java/com/syncleus/aparapi/internal/instruction/InstructionTransformer.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/jni/ConfigJNI.java b/src/main/java/com/syncleus/aparapi/internal/jni/ConfigJNI.java index 9d6bd15f..9577ce7c 100644 --- a/src/main/java/com/syncleus/aparapi/internal/jni/ConfigJNI.java +++ b/src/main/java/com/syncleus/aparapi/internal/jni/ConfigJNI.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.jni; import com.syncleus.aparapi.Config; diff --git a/src/main/java/com/syncleus/aparapi/internal/jni/KernelArgJNI.java b/src/main/java/com/syncleus/aparapi/internal/jni/KernelArgJNI.java index 9b17bd7e..a576736e 100644 --- a/src/main/java/com/syncleus/aparapi/internal/jni/KernelArgJNI.java +++ b/src/main/java/com/syncleus/aparapi/internal/jni/KernelArgJNI.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.jni; import com.syncleus.aparapi.internal.annotation.*; diff --git a/src/main/java/com/syncleus/aparapi/internal/jni/KernelRunnerJNI.java b/src/main/java/com/syncleus/aparapi/internal/jni/KernelRunnerJNI.java index 1a40d8d4..1637632f 100644 --- a/src/main/java/com/syncleus/aparapi/internal/jni/KernelRunnerJNI.java +++ b/src/main/java/com/syncleus/aparapi/internal/jni/KernelRunnerJNI.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.jni; import com.syncleus.aparapi.Kernel; diff --git a/src/main/java/com/syncleus/aparapi/internal/jni/OpenCLJNI.java b/src/main/java/com/syncleus/aparapi/internal/jni/OpenCLJNI.java index f546b6b2..02a34f08 100644 --- a/src/main/java/com/syncleus/aparapi/internal/jni/OpenCLJNI.java +++ b/src/main/java/com/syncleus/aparapi/internal/jni/OpenCLJNI.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.jni; import com.syncleus.aparapi.ProfileInfo; diff --git a/src/main/java/com/syncleus/aparapi/internal/jni/RangeJNI.java b/src/main/java/com/syncleus/aparapi/internal/jni/RangeJNI.java index e2e24dc5..03b07aab 100644 --- a/src/main/java/com/syncleus/aparapi/internal/jni/RangeJNI.java +++ b/src/main/java/com/syncleus/aparapi/internal/jni/RangeJNI.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.jni; import com.syncleus.aparapi.internal.annotation.UsedByJNICode; diff --git a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelArg.java b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelArg.java index d9be092b..c6746072 100644 --- a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelArg.java +++ b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelArg.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.kernel; import com.syncleus.aparapi.internal.jni.*; diff --git a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelDeviceProfile.java b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelDeviceProfile.java index 5c2cb7fa..f02c6c4b 100644 --- a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelDeviceProfile.java +++ b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelDeviceProfile.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.kernel; import com.syncleus.aparapi.*; diff --git a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelManager.java b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelManager.java index 69b0cacf..9fe27f0c 100644 --- a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelManager.java +++ b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelManager.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.kernel; import com.syncleus.aparapi.*; diff --git a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelManagers.java b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelManagers.java index 363c0d09..6d1343e2 100644 --- a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelManagers.java +++ b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelManagers.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.kernel; import com.syncleus.aparapi.device.*; diff --git a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelPreferences.java b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelPreferences.java index 17b091ec..a9940f20 100644 --- a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelPreferences.java +++ b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelPreferences.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.kernel; import com.syncleus.aparapi.*; diff --git a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelProfile.java b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelProfile.java index 8a0f7026..d0841224 100644 --- a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelProfile.java +++ b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelProfile.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.kernel; import com.syncleus.aparapi.*; diff --git a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelRunner.java b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelRunner.java index ea1a8cb2..17b4584f 100644 --- a/src/main/java/com/syncleus/aparapi/internal/kernel/KernelRunner.java +++ b/src/main/java/com/syncleus/aparapi/internal/kernel/KernelRunner.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/kernel/ProfilingEvent.java b/src/main/java/com/syncleus/aparapi/internal/kernel/ProfilingEvent.java index 608b065b..5ecd6d56 100644 --- a/src/main/java/com/syncleus/aparapi/internal/kernel/ProfilingEvent.java +++ b/src/main/java/com/syncleus/aparapi/internal/kernel/ProfilingEvent.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.kernel; /** diff --git a/src/main/java/com/syncleus/aparapi/internal/model/CacheEnabler.java b/src/main/java/com/syncleus/aparapi/internal/model/CacheEnabler.java index bf170150..ec5abdc2 100644 --- a/src/main/java/com/syncleus/aparapi/internal/model/CacheEnabler.java +++ b/src/main/java/com/syncleus/aparapi/internal/model/CacheEnabler.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.model; import com.syncleus.aparapi.Kernel; diff --git a/src/main/java/com/syncleus/aparapi/internal/model/ClassModel.java b/src/main/java/com/syncleus/aparapi/internal/model/ClassModel.java index c3e73265..6b4b5977 100644 --- a/src/main/java/com/syncleus/aparapi/internal/model/ClassModel.java +++ b/src/main/java/com/syncleus/aparapi/internal/model/ClassModel.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/model/Entrypoint.java b/src/main/java/com/syncleus/aparapi/internal/model/Entrypoint.java index 7c15463e..2405a646 100644 --- a/src/main/java/com/syncleus/aparapi/internal/model/Entrypoint.java +++ b/src/main/java/com/syncleus/aparapi/internal/model/Entrypoint.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/model/EntrypointKey.java b/src/main/java/com/syncleus/aparapi/internal/model/EntrypointKey.java index b377e29f..d9caaf27 100644 --- a/src/main/java/com/syncleus/aparapi/internal/model/EntrypointKey.java +++ b/src/main/java/com/syncleus/aparapi/internal/model/EntrypointKey.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.model; final class EntrypointKey{ diff --git a/src/main/java/com/syncleus/aparapi/internal/model/Memoizer.java b/src/main/java/com/syncleus/aparapi/internal/model/Memoizer.java index 693ad5a4..043d5ae0 100644 --- a/src/main/java/com/syncleus/aparapi/internal/model/Memoizer.java +++ b/src/main/java/com/syncleus/aparapi/internal/model/Memoizer.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.model; import java.util.*; diff --git a/src/main/java/com/syncleus/aparapi/internal/model/MethodKey.java b/src/main/java/com/syncleus/aparapi/internal/model/MethodKey.java index 58c5cbcf..69857b0e 100644 --- a/src/main/java/com/syncleus/aparapi/internal/model/MethodKey.java +++ b/src/main/java/com/syncleus/aparapi/internal/model/MethodKey.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.model; final class MethodKey{ diff --git a/src/main/java/com/syncleus/aparapi/internal/model/MethodModel.java b/src/main/java/com/syncleus/aparapi/internal/model/MethodModel.java index d0f6ebd9..6f3bafec 100644 --- a/src/main/java/com/syncleus/aparapi/internal/model/MethodModel.java +++ b/src/main/java/com/syncleus/aparapi/internal/model/MethodModel.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/model/Supplier.java b/src/main/java/com/syncleus/aparapi/internal/model/Supplier.java index 4a552fe6..d110e6b6 100644 --- a/src/main/java/com/syncleus/aparapi/internal/model/Supplier.java +++ b/src/main/java/com/syncleus/aparapi/internal/model/Supplier.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.model; /** diff --git a/src/main/java/com/syncleus/aparapi/internal/model/ValueCache.java b/src/main/java/com/syncleus/aparapi/internal/model/ValueCache.java index d8179cd2..33e69e56 100644 --- a/src/main/java/com/syncleus/aparapi/internal/model/ValueCache.java +++ b/src/main/java/com/syncleus/aparapi/internal/model/ValueCache.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.model; import java.lang.ref.*; diff --git a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLArgDescriptor.java b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLArgDescriptor.java index 5f5c67e2..1b14921b 100644 --- a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLArgDescriptor.java +++ b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLArgDescriptor.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /** * */ diff --git a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLKernel.java b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLKernel.java index 40266373..f540bef5 100644 --- a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLKernel.java +++ b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLKernel.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.opencl; import java.util.List; diff --git a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLLoader.java b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLLoader.java index 95ed1fc4..e2294f6f 100644 --- a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLLoader.java +++ b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLLoader.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.opencl; import java.util.logging.Level; diff --git a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLMem.java b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLMem.java index 657b77d3..2088378b 100644 --- a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLMem.java +++ b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLMem.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.opencl; public class OpenCLMem{ diff --git a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLPlatform.java b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLPlatform.java index 79a41082..9f746393 100644 --- a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLPlatform.java +++ b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLPlatform.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.opencl; import com.syncleus.aparapi.device.*; diff --git a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLProgram.java b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLProgram.java index 44ad27b7..3f29ce74 100644 --- a/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLProgram.java +++ b/src/main/java/com/syncleus/aparapi/internal/opencl/OpenCLProgram.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.opencl; import com.syncleus.aparapi.ProfileInfo; diff --git a/src/main/java/com/syncleus/aparapi/internal/reader/ByteBuffer.java b/src/main/java/com/syncleus/aparapi/internal/reader/ByteBuffer.java index 1b06d84d..b57a859a 100644 --- a/src/main/java/com/syncleus/aparapi/internal/reader/ByteBuffer.java +++ b/src/main/java/com/syncleus/aparapi/internal/reader/ByteBuffer.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/reader/ByteReader.java b/src/main/java/com/syncleus/aparapi/internal/reader/ByteReader.java index 94ebc97e..b30ed253 100644 --- a/src/main/java/com/syncleus/aparapi/internal/reader/ByteReader.java +++ b/src/main/java/com/syncleus/aparapi/internal/reader/ByteReader.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/tool/InstructionHelper.java b/src/main/java/com/syncleus/aparapi/internal/tool/InstructionHelper.java index 75bc3fd0..975d0478 100644 --- a/src/main/java/com/syncleus/aparapi/internal/tool/InstructionHelper.java +++ b/src/main/java/com/syncleus/aparapi/internal/tool/InstructionHelper.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.tool; import java.util.ArrayList; diff --git a/src/main/java/com/syncleus/aparapi/internal/tool/InstructionViewer.java b/src/main/java/com/syncleus/aparapi/internal/tool/InstructionViewer.java index 00e4a320..4ba986dd 100644 --- a/src/main/java/com/syncleus/aparapi/internal/tool/InstructionViewer.java +++ b/src/main/java/com/syncleus/aparapi/internal/tool/InstructionViewer.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.tool; import java.awt.BasicStroke; diff --git a/src/main/java/com/syncleus/aparapi/internal/tool/package-info.java b/src/main/java/com/syncleus/aparapi/internal/tool/package-info.java index 0741e741..8ecae39a 100644 --- a/src/main/java/com/syncleus/aparapi/internal/tool/package-info.java +++ b/src/main/java/com/syncleus/aparapi/internal/tool/package-info.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /** * */ diff --git a/src/main/java/com/syncleus/aparapi/internal/util/OpenCLUtil.java b/src/main/java/com/syncleus/aparapi/internal/util/OpenCLUtil.java index 0fff335e..7e5f5415 100644 --- a/src/main/java/com/syncleus/aparapi/internal/util/OpenCLUtil.java +++ b/src/main/java/com/syncleus/aparapi/internal/util/OpenCLUtil.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.util; import java.util.List; diff --git a/src/main/java/com/syncleus/aparapi/internal/util/Reflection.java b/src/main/java/com/syncleus/aparapi/internal/util/Reflection.java index 4779cf3f..e0a7966e 100644 --- a/src/main/java/com/syncleus/aparapi/internal/util/Reflection.java +++ b/src/main/java/com/syncleus/aparapi/internal/util/Reflection.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.internal.util; /** diff --git a/src/main/java/com/syncleus/aparapi/internal/util/UnsafeWrapper.java b/src/main/java/com/syncleus/aparapi/internal/util/UnsafeWrapper.java index e83b1fd3..3d1f6576 100644 --- a/src/main/java/com/syncleus/aparapi/internal/util/UnsafeWrapper.java +++ b/src/main/java/com/syncleus/aparapi/internal/util/UnsafeWrapper.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/writer/BlockWriter.java b/src/main/java/com/syncleus/aparapi/internal/writer/BlockWriter.java index ae208c75..66309b6e 100644 --- a/src/main/java/com/syncleus/aparapi/internal/writer/BlockWriter.java +++ b/src/main/java/com/syncleus/aparapi/internal/writer/BlockWriter.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/internal/writer/KernelWriter.java b/src/main/java/com/syncleus/aparapi/internal/writer/KernelWriter.java index 65d8a004..9fa26214 100644 --- a/src/main/java/com/syncleus/aparapi/internal/writer/KernelWriter.java +++ b/src/main/java/com/syncleus/aparapi/internal/writer/KernelWriter.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. diff --git a/src/main/java/com/syncleus/aparapi/opencl/OpenCL.java b/src/main/java/com/syncleus/aparapi/opencl/OpenCL.java index 73ff772e..9c2824c5 100644 --- a/src/main/java/com/syncleus/aparapi/opencl/OpenCL.java +++ b/src/main/java/com/syncleus/aparapi/opencl/OpenCL.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.opencl; import com.syncleus.aparapi.ProfileInfo; diff --git a/src/main/java/com/syncleus/aparapi/opencl/OpenCLAdapter.java b/src/main/java/com/syncleus/aparapi/opencl/OpenCLAdapter.java index 83e51253..75c313c4 100644 --- a/src/main/java/com/syncleus/aparapi/opencl/OpenCLAdapter.java +++ b/src/main/java/com/syncleus/aparapi/opencl/OpenCLAdapter.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.opencl; import com.syncleus.aparapi.ProfileInfo; diff --git a/src/main/java/com/syncleus/aparapi/opencl/package-info.java b/src/main/java/com/syncleus/aparapi/opencl/package-info.java index f0fb474a..a1b476c2 100644 --- a/src/main/java/com/syncleus/aparapi/opencl/package-info.java +++ b/src/main/java/com/syncleus/aparapi/opencl/package-info.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /** * */ diff --git a/src/main/java/com/syncleus/aparapi/package-info.java b/src/main/java/com/syncleus/aparapi/package-info.java index 6e561f23..fba22837 100644 --- a/src/main/java/com/syncleus/aparapi/package-info.java +++ b/src/main/java/com/syncleus/aparapi/package-info.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /** * */ diff --git a/src/main/java/com/syncleus/aparapi/util/swing/MultiPassKernelSwingWorker.java b/src/main/java/com/syncleus/aparapi/util/swing/MultiPassKernelSwingWorker.java index 81916b39..d4d61f6d 100644 --- a/src/main/java/com/syncleus/aparapi/util/swing/MultiPassKernelSwingWorker.java +++ b/src/main/java/com/syncleus/aparapi/util/swing/MultiPassKernelSwingWorker.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.syncleus.aparapi.util.swing; import com.syncleus.aparapi.Kernel; diff --git a/src/test/java/ConvolutionLargeTest.java b/src/test/java/ConvolutionLargeTest.java index d599806a..9bd0409c 100644 --- a/src/test/java/ConvolutionLargeTest.java +++ b/src/test/java/ConvolutionLargeTest.java @@ -1,3 +1,18 @@ +/** + * Copyright (c) 2016 - 2017 Syncleus, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ /* Copyright (c) 2010-2011, Advanced Micro Devices, Inc. All rights reserved. -- GitLab