From 581839d40283f001f6779c4e25f0fc528e661240 Mon Sep 17 00:00:00 2001 From: Jens Steube Date: Fri, 7 Jun 2019 12:23:51 +0200 Subject: [PATCH] Fix more missing NO_UNROLL configurations on CUDA --- src/modules/module_01450.c | 5 +++++ src/modules/module_01720.c | 5 +++++ src/modules/module_01722.c | 5 +++++ src/modules/module_01740.c | 5 +++++ src/modules/module_01750.c | 5 +++++ src/modules/module_01760.c | 5 +++++ src/modules/module_06400.c | 5 +++++ src/modules/module_06800.c | 5 +++++ src/modules/module_09200.c | 5 +++++ src/modules/module_10800.c | 5 +++++ src/modules/module_10900.c | 5 +++++ src/modules/module_11000.c | 5 +++++ src/modules/module_11600.c | 5 +++++ src/modules/module_12200.c | 5 +++++ src/modules/module_12800.c | 5 +++++ src/modules/module_12900.c | 5 +++++ src/modules/module_13000.c | 5 +++++ src/modules/module_15000.c | 5 +++++ src/modules/module_15600.c | 5 +++++ src/modules/module_16200.c | 5 +++++ src/modules/module_16300.c | 5 +++++ src/modules/module_16700.c | 5 +++++ src/modules/module_16900.c | 5 +++++ src/modules/module_18300.c | 5 +++++ src/modules/module_19100.c | 5 +++++ src/modules/module_19200.c | 5 +++++ 26 files changed, 130 insertions(+) diff --git a/src/modules/module_01450.c b/src/modules/module_01450.c index f2138496c..f986b4e7d 100644 --- a/src/modules/module_01450.c +++ b/src/modules/module_01450.c @@ -46,6 +46,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_01720.c b/src/modules/module_01720.c index 22da22924..7bb4f2e51 100644 --- a/src/modules/module_01720.c +++ b/src/modules/module_01720.c @@ -52,6 +52,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_01722.c b/src/modules/module_01722.c index 132a342be..4a575d258 100644 --- a/src/modules/module_01722.c +++ b/src/modules/module_01722.c @@ -53,6 +53,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_01740.c b/src/modules/module_01740.c index 88ac128fc..083c274f9 100644 --- a/src/modules/module_01740.c +++ b/src/modules/module_01740.c @@ -53,6 +53,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_01750.c b/src/modules/module_01750.c index b44d72275..ed0e6e54d 100644 --- a/src/modules/module_01750.c +++ b/src/modules/module_01750.c @@ -47,6 +47,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_01760.c b/src/modules/module_01760.c index a07e26496..0d862910f 100644 --- a/src/modules/module_01760.c +++ b/src/modules/module_01760.c @@ -48,6 +48,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_06400.c b/src/modules/module_06400.c index fdf917cc6..ad4e7273a 100644 --- a/src/modules/module_06400.c +++ b/src/modules/module_06400.c @@ -258,6 +258,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_06800.c b/src/modules/module_06800.c index 41a21f2ff..5b6857966 100644 --- a/src/modules/module_06800.c +++ b/src/modules/module_06800.c @@ -72,6 +72,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_09200.c b/src/modules/module_09200.c index df185c911..bf26e3ed8 100644 --- a/src/modules/module_09200.c +++ b/src/modules/module_09200.c @@ -88,6 +88,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_10800.c b/src/modules/module_10800.c index dd749553f..83f7c04c7 100644 --- a/src/modules/module_10800.c +++ b/src/modules/module_10800.c @@ -52,6 +52,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_10900.c b/src/modules/module_10900.c index 21d432dc7..e09a65e84 100644 --- a/src/modules/module_10900.c +++ b/src/modules/module_10900.c @@ -89,6 +89,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_11000.c b/src/modules/module_11000.c index 0d289de14..138f23ce5 100644 --- a/src/modules/module_11000.c +++ b/src/modules/module_11000.c @@ -62,6 +62,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_11600.c b/src/modules/module_11600.c index df193fb48..c05058ab9 100644 --- a/src/modules/module_11600.c +++ b/src/modules/module_11600.c @@ -322,6 +322,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_12200.c b/src/modules/module_12200.c index 75143e830..d857b7e49 100644 --- a/src/modules/module_12200.c +++ b/src/modules/module_12200.c @@ -72,6 +72,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_12800.c b/src/modules/module_12800.c index f22517e82..8d54446f2 100644 --- a/src/modules/module_12800.c +++ b/src/modules/module_12800.c @@ -74,6 +74,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_12900.c b/src/modules/module_12900.c index 1f3ad8c30..061515591 100644 --- a/src/modules/module_12900.c +++ b/src/modules/module_12900.c @@ -74,6 +74,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_13000.c b/src/modules/module_13000.c index ff03c237b..431233d2d 100644 --- a/src/modules/module_13000.c +++ b/src/modules/module_13000.c @@ -87,6 +87,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_15000.c b/src/modules/module_15000.c index 0a1ae368f..ea57ea224 100644 --- a/src/modules/module_15000.c +++ b/src/modules/module_15000.c @@ -63,6 +63,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_15600.c b/src/modules/module_15600.c index fee4057b2..34c185fbf 100644 --- a/src/modules/module_15600.c +++ b/src/modules/module_15600.c @@ -90,6 +90,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_16200.c b/src/modules/module_16200.c index 226f49684..7a3f9aae0 100644 --- a/src/modules/module_16200.c +++ b/src/modules/module_16200.c @@ -80,6 +80,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_16300.c b/src/modules/module_16300.c index 9f343adb3..ad6e9b970 100644 --- a/src/modules/module_16300.c +++ b/src/modules/module_16300.c @@ -81,6 +81,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_16700.c b/src/modules/module_16700.c index 403a6aa04..db3f2ee43 100644 --- a/src/modules/module_16700.c +++ b/src/modules/module_16700.c @@ -80,6 +80,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_16900.c b/src/modules/module_16900.c index 7be9d45df..1b520901d 100644 --- a/src/modules/module_16900.c +++ b/src/modules/module_16900.c @@ -91,6 +91,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_18300.c b/src/modules/module_18300.c index 510102e3e..0ddd0cf91 100644 --- a/src/modules/module_18300.c +++ b/src/modules/module_18300.c @@ -80,6 +80,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_19100.c b/src/modules/module_19100.c index 42ad13d40..0bd87b659 100644 --- a/src/modules/module_19100.c +++ b/src/modules/module_19100.c @@ -61,6 +61,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL"); diff --git a/src/modules/module_19200.c b/src/modules/module_19200.c index e4223029c..5b3e7f610 100644 --- a/src/modules/module_19200.c +++ b/src/modules/module_19200.c @@ -63,6 +63,11 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY { char *jit_build_options = NULL; + if (device_param->is_cuda == true) + { + hc_asprintf (&jit_build_options, "-D NO_UNROLL"); + } + if (device_param->opencl_device_vendor_id == VENDOR_ID_NV) { hc_asprintf (&jit_build_options, "-D NO_UNROLL");