22 cl_zgemm_restrict_where( where );
23 cl_ztrsm_restrict_where( where );
27 cl_zherk_restrict_where( where );
32 cl_zlacpy_restrict_where( where );
40 cl_zpotrf_restrict_where( where );
42 cl_zgetrl_restrict_where( where );
43 cl_zgessm_restrict_where( where );
44 cl_ztstrf_restrict_where( where );
45 cl_zssssm_restrict_where( where );
67 case MORSE_GEMM: cl_zgemm_restrict_where( where );
break;
68 case MORSE_TRSM: cl_ztrsm_restrict_where( where );
break;
72 case MORSE_HERK: cl_zherk_restrict_where( where );
break;
77 case MORSE_LACPY: cl_zlacpy_restrict_where( where );
break;
85 case MORSE_POTRF: cl_zpotrf_restrict_where( where );
break;
87 case MORSE_GETRL: cl_zgetrl_restrict_where( where );
break;
88 case MORSE_GESSM: cl_zgessm_restrict_where( where );
break;
89 case MORSE_TSTRF: cl_ztstrf_restrict_where( where );
break;
90 case MORSE_SSSSM: cl_zssssm_restrict_where( where );
break;
113 #ifdef MORSE_USE_CUDA
114 cl_zgemm_restore_where();
115 cl_ztrsm_restore_where();
119 cl_zherk_restore_where();
124 cl_zlacpy_restore_where();
132 cl_zpotrf_restore_where();
134 cl_zgetrl_restore_where();
135 cl_zgessm_restore_where();
136 cl_ztstrf_restore_where();
137 cl_zssssm_restore_where();
157 #ifdef MORSE_USE_CUDA
159 case MORSE_GEMM: cl_zgemm_restore_where();
break;
160 case MORSE_TRSM: cl_ztrsm_restore_where();
break;
164 case MORSE_HERK: cl_zherk_restore_where();
break;
169 case MORSE_LACPY: cl_zlacpy_restore_where();
break;
177 case MORSE_POTRF: cl_zpotrf_restore_where();
break;
179 case MORSE_GETRL: cl_zgetrl_restore_where();
break;
180 case MORSE_GESSM: cl_zgessm_restore_where();
break;
181 case MORSE_TSTRF: cl_ztstrf_restore_where();
break;
182 case MORSE_SSSSM: cl_zssssm_restore_where();
break;