/dports/math/clblas/clBLAS-2.10/src/library/blas/ |
H A D | xtbsv.c | 62 TARGET_ROWS = (TARGET_ROWS > kargs->K) ? kargs->K : TARGET_ROWS; in orchestrateNonTransposeTBSV() 169 …v->args.endRow = (cl_int)((((TARGET_ROWS*i) + kargs->K) > kargs->N) ? kargs->N : (TARGET_ROWS*i … in orchestrateNonTransposeTBSV() 173 …gbmv->args.KL = ((trtri->args.startRow + kargs->K) < kargs->N) ? (kargs->K - TARGET_ROWS) : (kargs… in orchestrateNonTransposeTBSV() 181 … gbmv->args.offBX = kargs->offBX + (kargs->N - gbmv->args.startRow) * abs(kargs->ldb.vector); in orchestrateNonTransposeTBSV() 393 … gbmv->args.offBX = kargs->offBX + (kargs->N - (gbmv->args.endRow)) * abs(kargs->ldb.vector); in orchestrateTransposeTBSV() 421 … gbmv->args.offBX = kargs->offBX + (kargs->N - gbmv->args.endRow) * abs(kargs->ldb.vector); in orchestrateTransposeTBSV() 624 kargs->N = N; in doTbsv() 696 memset(&kargs, 0, sizeof(kargs)); in clblasStbsv() 731 memset(&kargs, 0, sizeof(kargs)); in clblasDtbsv() 767 memset(&kargs, 0, sizeof(kargs)); in clblasCtbsv() [all …]
|
H A D | xher2k.c | 32 CLBlasKargs *kargs, in doHer2k() argument 107 kargs->M = N; in doHer2k() 108 kargs->N = N; in doHer2k() 109 kargs->K = K; in doHer2k() 110 kargs->A = A; in doHer2k() 114 kargs->B = B; in doHer2k() 117 kargs->C = C; in doHer2k() 127 kargs->A = B; in doHer2k() 131 kargs->B = A; in doHer2k() 181 memset(&kargs, 0, sizeof(kargs)); in clblasCher2k() [all …]
|
H A D | xsymm.c | 95 kargs->M = M; in doSymm() 98 kargs->K = M; in doSymm() 100 kargs->K = N; in doSymm() 102 kargs->N = N; in doSymm() 103 kargs->A = A; in doSymm() 122 kargs->M = N; in doSymm() 123 kargs->N = M; in doSymm() 301 memset(&kargs, 0, sizeof(kargs)); in clblasSsymm() 342 memset(&kargs, 0, sizeof(kargs)); in clblasDsymm() 381 memset(&kargs, 0, sizeof(kargs)); in clblasCsymm() [all …]
|
H A D | xtrmv.c | 130 kargs->N = N; in doTrmv() 132 kargs->A = A; in doTrmv() 134 kargs->B = x; in doTrmv() 189 memset(&kargs, 0, sizeof(kargs)); in clblasStrmv() 222 memset(&kargs, 0, sizeof(kargs)); in clblasDtrmv() 256 memset(&kargs, 0, sizeof(kargs)); in clblasCtrmv() 289 memset(&kargs, 0, sizeof(kargs)); in clblasZtrmv() 322 memset(&kargs, 0, sizeof(kargs)); in clblasStpmv() 354 memset(&kargs, 0, sizeof(kargs)); in clblasDtpmv() 387 memset(&kargs, 0, sizeof(kargs)); in clblasCtpmv() [all …]
|
H A D | xshbmv.c | 93 kargs->N = N; in doSHbmv() 94 kargs->M = N; in doSHbmv() 95 kargs->KL = K; in doSHbmv() 96 kargs->KU = K; in doSHbmv() 97 kargs->A = A; in doSHbmv() 101 kargs->B = x; in doSHbmv() 104 kargs->C = y; in doSHbmv() 146 memset(&kargs, 0, sizeof(kargs)); in clblasSsbmv() 183 memset(&kargs, 0, sizeof(kargs)); in clblasDsbmv() 219 memset(&kargs, 0, sizeof(kargs)); in clblasChbmv() [all …]
|
H A D | xtrsv.c | 34 return kargs->uplo; in getUpLo() 406 kargs->A = A; in doTrsv() 408 kargs->B = x; in doTrsv() 492 memset(&kargs, 0, sizeof(kargs)); in clblasStrsv() 524 memset(&kargs, 0, sizeof(kargs)); in clblasDtrsv() 556 memset(&kargs, 0, sizeof(kargs)); in clblasCtrsv() 588 memset(&kargs, 0, sizeof(kargs)); in clblasZtrsv() 619 memset(&kargs, 0, sizeof(kargs)); in clblasStpsv() 650 memset(&kargs, 0, sizeof(kargs)); in clblasDtpsv() 681 memset(&kargs, 0, sizeof(kargs)); in clblasCtpsv() [all …]
|
H A D | xher2.c | 103 kargs->B = Y; in doHer2() 106 kargs->C = X; in doHer2() 113 kargs->B = X; in doHer2() 116 kargs->C = Y; in doHer2() 120 kargs->N = N; in doHer2() 121 kargs->A = A; in doHer2() 124 kargs->offA = offa; in doHer2() 173 memset(&kargs, 0, sizeof(kargs)); in clblasCher2() 209 memset(&kargs, 0, sizeof(kargs)); in clblasZher2() 244 memset(&kargs, 0, sizeof(kargs)); in clblasChpr2() [all …]
|
H A D | xsyrk.c | 27 CLBlasKargs *kargs, in doSyrk() argument 77 kargs->M = N; in doSyrk() 78 kargs->N = N; in doSyrk() 79 kargs->K = K; in doSyrk() 80 kargs->A = A; in doSyrk() 83 kargs->B = A; in doSyrk() 86 kargs->C = C; in doSyrk() 125 memset(&kargs, 0, sizeof(kargs)); in clblasSsyrk() 158 memset(&kargs, 0, sizeof(kargs)); in clblasDsyrk() 191 memset(&kargs, 0, sizeof(kargs)); in clblasCsyrk() [all …]
|
H A D | xsyr.c | 28 CLBlasKargs *kargs, in doSyr() argument 103 kargs->N = N; in doSyr() 104 kargs->A = A; in doSyr() 106 kargs->B = X; in doSyr() 110 kargs->offA = offa; in doSyr() 155 CLBlasKargs kargs; in clblasSsyr() local 157 memset(&kargs, 0, sizeof(kargs)); in clblasSsyr() 189 memset(&kargs, 0, sizeof(kargs)); in clblasDsyr() 218 CLBlasKargs kargs; in clblasSspr() local 220 memset(&kargs, 0, sizeof(kargs)); in clblasSspr() [all …]
|
H A D | xgbmv.c | 95 kargs->M = M; in doGbmv() 96 kargs->N = N; in doGbmv() 97 kargs->KL = KL; in doGbmv() 98 kargs->KU = KU; in doGbmv() 99 kargs->A = A; in doGbmv() 103 kargs->B = x; in doGbmv() 106 kargs->C = y; in doGbmv() 150 memset(&kargs, 0, sizeof(kargs)); in clblasSgbmv() 188 memset(&kargs, 0, sizeof(kargs)); in clblasDgbmv() 226 memset(&kargs, 0, sizeof(kargs)); in clblasCgbmv() [all …]
|
H A D | xsyr2.c | 28 CLBlasKargs *kargs, in doSyr2() argument 108 kargs->N = N; in doSyr2() 109 kargs->A = A; in doSyr2() 111 kargs->B = X; in doSyr2() 114 kargs->C = Y; in doSyr2() 165 CLBlasKargs kargs; in clblasSsyr2() local 167 memset(&kargs, 0, sizeof(kargs)); in clblasSsyr2() 201 CLBlasKargs kargs; in clblasDsyr2() local 203 memset(&kargs, 0, sizeof(kargs)); in clblasDsyr2() 238 memset(&kargs, 0, sizeof(kargs)); in clblasSspr2() [all …]
|
H A D | xger.c | 116 kargs->M = M; in doGer() 117 kargs->N = N; in doGer() 118 kargs->A = A; in doGer() 122 kargs->B = X; in doGer() 125 kargs->C = Y; in doGer() 182 memset(&kargs, 0, sizeof(kargs)); in clblasSger() 219 memset(&kargs, 0, sizeof(kargs)); in clblasDger() 256 memset(&kargs, 0, sizeof(kargs)); in clblasCgeru() 293 memset(&kargs, 0, sizeof(kargs)); in clblasZgeru() 330 memset(&kargs, 0, sizeof(kargs)); in clblasCgerc() [all …]
|
H A D | xher.c | 29 CLBlasKargs *kargs, in doher() argument 96 kargs->uplo = uplo; in doher() 99 kargs->N = N; in doher() 100 kargs->A = A; in doher() 102 kargs->B = X; in doher() 106 kargs->offA = offa; in doher() 151 CLBlasKargs kargs; in clblasCher() local 153 memset(&kargs, 0, sizeof(kargs)); in clblasCher() 185 memset(&kargs, 0, sizeof(kargs)); in clblasZher() 216 memset(&kargs, 0, sizeof(kargs)); in clblasChpr() [all …]
|
H A D | xscal.c | 31 CLBlasKargs *kargs, in doScal() argument 87 kargs->N = N; in doScal() 88 kargs->A = X; in doScal() 129 CLBlasKargs kargs; in clblasSscal() local 135 memset(&kargs, 0, sizeof(kargs)); in clblasSscal() 155 CLBlasKargs kargs; in clblasDscal() local 161 memset(&kargs, 0, sizeof(kargs)); in clblasDscal() 187 memset(&kargs, 0, sizeof(kargs)); in clblasCscal() 214 memset(&kargs, 0, sizeof(kargs)); in clblasZscal() 245 memset(&kargs, 0, sizeof(kargs)); in clblasCsscal() [all …]
|
H A D | xhpmv.c | 27 CLBlasKargs *kargs, in doHpmv() argument 80 kargs->uplo = uplo; in doHpmv() 81 kargs->N = N; in doHpmv() 82 kargs->A = AP; in doHpmv() 83 kargs->offA = offa; in doHpmv() 84 kargs->offa = offa; in doHpmv() 86 kargs->B = X; in doHpmv() 89 kargs->C = Y; in doHpmv() 142 CLBlasKargs kargs; in clblasChpmv() local 144 memset(&kargs, 0, sizeof(kargs)); in clblasChpmv() [all …]
|
H A D | xspmv.c | 27 CLBlasKargs *kargs, in doSpmv() argument 80 kargs->uplo = uplo; in doSpmv() 81 kargs->N = N; in doSpmv() 82 kargs->A = AP; in doSpmv() 83 kargs->offA = offa; in doSpmv() 84 kargs->offa = offa; in doSpmv() 86 kargs->B = X; in doSpmv() 89 kargs->C = Y; in doSpmv() 144 CLBlasKargs kargs; in clblasSspmv() local 146 memset(&kargs, 0, sizeof(kargs)); in clblasSspmv() [all …]
|
H A D | xtbmv.c | 30 CLBlasKargs *kargs, in doTbmv() argument 131 kargs->diag = diag; in doTbmv() 132 kargs->M = N; in doTbmv() 133 kargs->N = N; in doTbmv() 143 kargs->A = A; in doTbmv() 147 kargs->C = x; in doTbmv() 151 kargs->offa = offa; in doTbmv() 196 memset(&kargs, 0, sizeof(kargs)); in clblasStbmv() 230 memset(&kargs, 0, sizeof(kargs)); in clblasDtbmv() 265 memset(&kargs, 0, sizeof(kargs)); in clblasCtbmv() [all …]
|
H A D | xrot.c | 29 CLBlasKargs *kargs, in doRot() argument 95 kargs->N = N; in doRot() 96 kargs->A = X; in doRot() 99 kargs->B = Y; in doRot() 137 CLBlasKargs kargs; in clblasSrot() local 139 memset(&kargs, 0, sizeof(kargs)); in clblasSrot() 165 CLBlasKargs kargs; in clblasDrot() local 167 memset(&kargs, 0, sizeof(kargs)); in clblasDrot() 193 CLBlasKargs kargs; in clblasCsrot() local 195 memset(&kargs, 0, sizeof(kargs)); in clblasCsrot() [all …]
|
H A D | xtrmm.c | 27 CLBlasKargs *kargs, in doTrmm() argument 76 kargs->M = M; in doTrmm() 77 kargs->N = N; in doTrmm() 78 kargs->A = A; in doTrmm() 81 kargs->B = B; in doTrmm() 87 kargs->K = M; in doTrmm() 90 kargs->K = N; in doTrmm() 139 memset(&kargs, 0, sizeof(kargs)); in clblasStrmm() 172 memset(&kargs, 0, sizeof(kargs)); in clblasDtrmm() 205 memset(&kargs, 0, sizeof(kargs)); in clblasCtrmm() [all …]
|
H A D | xsyr2k.c | 27 CLBlasKargs *kargs, in doSyr2k() argument 83 kargs->M = N; in doSyr2k() 84 kargs->N = N; in doSyr2k() 85 kargs->K = K; in doSyr2k() 86 kargs->A = A; in doSyr2k() 89 kargs->B = B; in doSyr2k() 92 kargs->C = C; in doSyr2k() 134 memset(&kargs, 0, sizeof(kargs)); in clblasSsyr2k() 170 memset(&kargs, 0, sizeof(kargs)); in clblasDsyr2k() 206 memset(&kargs, 0, sizeof(kargs)); in clblasCsyr2k() [all …]
|
H A D | xhemv.c | 27 CLBlasKargs *kargs, in doHemv() argument 81 kargs->uplo = uplo; in doHemv() 82 kargs->N = N; in doHemv() 83 kargs->A = A; in doHemv() 84 kargs->offA = offA; in doHemv() 85 kargs->offa = offA; in doHemv() 87 kargs->B = x; in doHemv() 90 kargs->C = y; in doHemv() 145 CLBlasKargs kargs; in clblasChemv() local 147 memset(&kargs, 0, sizeof(kargs)); in clblasChemv() [all …]
|
H A D | xdot.c | 29 CLBlasKargs *kargs, in doDot() argument 116 kargs->N = N; in doDot() 120 kargs->B = X; in doDot() 121 kargs->offBX = offx; in doDot() 123 kargs->C = Y; in doDot() 188 memset(&kargs, 0, sizeof(kargs)); in clblasSdot() 221 memset(&kargs, 0, sizeof(kargs)); in clblasDdot() 254 memset(&kargs, 0, sizeof(kargs)); in clblasCdotu() 287 memset(&kargs, 0, sizeof(kargs)); in clblasZdotu() 320 memset(&kargs, 0, sizeof(kargs)); in clblasCdotc() [all …]
|
/dports/math/clblas/clBLAS-2.10/src/library/blas/functor/ |
H A D | functor_xgemm.cc | 88 kargs->M = M; in doGemm() 89 kargs->N = N; in doGemm() 90 kargs->K = K; in doGemm() 91 kargs->A = A; in doGemm() 94 kargs->B = B; in doGemm() 97 kargs->C = C; in doGemm() 129 CLBlasKargs kargs; in execute() local 131 memset(&kargs, 0, sizeof(kargs)); in execute() 183 memset(&kargs, 0, sizeof(kargs)); in execute() 234 memset(&kargs, 0, sizeof(kargs)); in execute() [all …]
|
H A D | functor_xtrsm.cc | 32 CLBlasKargs *kargs, in doTrsm() argument 82 kargs->M = M; in doTrsm() 83 kargs->N = N; in doTrsm() 84 kargs->A = A; in doTrsm() 87 kargs->B = B; in doTrsm() 93 kargs->K = M; in doTrsm() 132 CLBlasKargs kargs; in execute() local 134 memset(&kargs, 0, sizeof(kargs)); in execute() 188 memset(&kargs, 0, sizeof(kargs)); in execute() 242 memset(&kargs, 0, sizeof(kargs)); in execute() [all …]
|
H A D | functor_xscal.cc | 81 kargs->N = N; in doScal() 82 kargs->A = X; in doScal() 113 CLBlasKargs kargs; in execute() local 114 memset(&kargs, 0, sizeof(kargs)); in execute() 165 CLBlasKargs kargs; in execute() local 166 memset(&kargs, 0, sizeof(kargs)); in execute() 215 CLBlasKargs kargs; in execute() local 216 memset(&kargs, 0, sizeof(kargs)); in execute() 266 memset(&kargs, 0, sizeof(kargs)); in execute() 320 memset(&kargs, 0, sizeof(kargs)); in execute() [all …]
|