|
40 | 40 | # if !defined(OPENCL_LIBSMM_CMEM) && 1 |
41 | 41 | # define OPENCL_LIBSMM_CMEM |
42 | 42 | # endif |
| 43 | +# if !defined(OPENCL_LIBSMM_TODO) && 0 |
| 44 | +# define OPENCL_LIBSMM_TODO |
| 45 | +# endif |
43 | 46 | /* default: decompose C-matrix into column-vectors (BMxBN) */ |
44 | 47 | # if !defined(OPENCL_LIBSMM_DEFAULT_BM) |
45 | 48 | # define OPENCL_LIBSMM_DEFAULT_BM INT_MAX |
@@ -1006,15 +1009,20 @@ int opencl_libsmm_acc_process(const int* host_param_stack, const int* dev_param_ |
1006 | 1009 | (NULL == env_wg || '\0' == *env_wg) ? (0 != defaults ? default_wg : config->wg) : atoi(env_wg), -2, 2); |
1007 | 1010 | new_config.nz = LIBXSMM_CLMP( |
1008 | 1011 | (NULL == env_nz || '\0' == *env_nz) ? (0 != defaults ? /*default*/ 0 : config->nz) : atoi(env_nz), 0, 1); |
1009 | | - new_config.al = LIBXSMM_CLMP(/* bug with AL=1? */ |
| 1012 | +# if defined(OPENCL_LIBSMM_TODO) |
| 1013 | + new_config.al = LIBXSMM_CLMP(/* bug with AL=1 and XF=1? */ |
1010 | 1014 | (NULL == env_al || '\0' == *env_al) ? (0 != defaults ? /*default*/ 0 : config->al) : atoi(env_al), 0, 1); |
| 1015 | +# else |
| 1016 | + LIBXSMM_UNUSED(env_al); |
| 1017 | + new_config.al = 0; |
| 1018 | +# endif |
1011 | 1019 | new_config.tb = LIBXSMM_CLMP( |
1012 | 1020 | (NULL == env_tb || '\0' == *env_tb) ? (0 != defaults ? /*default*/ 0 : config->tb) : atoi(env_tb), 0, 1); |
1013 | 1021 | new_config.tc = LIBXSMM_CLMP( |
1014 | 1022 | (NULL == env_tc || '\0' == *env_tc) ? (0 != defaults ? /*default*/ 1 : config->tc) : atoi(env_tc), 0, 1); |
1015 | 1023 | new_config.ap = LIBXSMM_CLMP( |
1016 | 1024 | (NULL == env_ap || '\0' == *env_ap) ? (0 != defaults ? /*default*/ 0 : config->ap) : atoi(env_ap), 0, 1); |
1017 | | - new_config.aa = LIBXSMM_CLMP(/* bug with AA=2 XF=1? */ |
| 1025 | + new_config.aa = LIBXSMM_CLMP(/* bug with AA=2 and XF=1? */ |
1018 | 1026 | (NULL == env_aa || '\0' == *env_aa) ? (0 != defaults ? default_aa : config->aa) : atoi(env_aa), 0, 2); |
1019 | 1027 | new_config.ab = LIBXSMM_CLMP( |
1020 | 1028 | (NULL == env_ab || '\0' == *env_ab) ? (0 != defaults ? default_ab : config->ab) : atoi(env_ab), 0, 2); |
|
0 commit comments