summaryrefslogtreecommitdiff
path: root/src/utilities/compile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/utilities/compile.cpp')
-rw-r--r--src/utilities/compile.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/utilities/compile.cpp b/src/utilities/compile.cpp
index 7170c30a..59aa6107 100644
--- a/src/utilities/compile.cpp
+++ b/src/utilities/compile.cpp
@@ -43,7 +43,7 @@ std::shared_ptr<Program> CompileFromSource(
// For specific devices, use the non-IEE754 compliant OpenCL mad() instruction. This can improve
// performance, but might result in a reduced accuracy.
- if ((device.IsAMD() && device.IsGPU()) || device.IsQualcomm()) {
+ if ((device.IsAMD() && device.IsGPU()) || (device.IsQualcomm() && device.IsGPU())) {
header_string += "#define USE_CL_MAD 1\n";
}
@@ -54,7 +54,7 @@ std::shared_ptr<Program> CompileFromSource(
// For specific devices add a global synchronisation barrier to the GEMM kernel to optimize
// performance through better cache behaviour
- if ((device.IsARM() && device.IsGPU()) || device.IsQualcomm()) {
+ if ((device.IsARM() && device.IsGPU()) || (device.IsQualcomm() && device.IsGPU())) {
header_string += "#define GLOBAL_MEM_FENCE 1\n";
}