Home
last modified time | relevance | path

Searched refs:blasArgs (Results 1 – 25 of 37) sorted by relevance

12

/dports/math/clblas/clBLAS-2.10/src/library/blas/gens/
H A Dsymm_cached.cpp234blasArgs->alpha.argFloat, blasArgs->alpha.argDouble, CREAL(blasArgs->alpha.argFloatComplex), CIMAG… in assignKargs()
235 CREAL(blasArgs->alpha.argDoubleComplex) , CIMAG(blasArgs->alpha.argDoubleComplex)); in assignKargs()
237blasArgs->beta.argFloat, blasArgs->beta.argDouble, CREAL(blasArgs->beta.argFloatComplex), CIMAG(bl… in assignKargs()
238 CREAL(blasArgs->beta.argDoubleComplex) , CIMAG(blasArgs->beta.argDoubleComplex)); in assignKargs()
242 INIT_KARG(&args[1], blasArgs->B); in assignKargs()
243 INIT_KARG(&args[2], blasArgs->C); in assignKargs()
244 initSizeKarg(&args[3], blasArgs->M); in assignKargs()
245 initSizeKarg(&args[4], blasArgs->N); in assignKargs()
250 initSizeKarg(&args[9], blasArgs->offBX); in assignKargs()
252 assignScalarKarg(&args[11], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
[all …]
H A Dgemm_tail_cached.cpp407blasArgs->alpha.argFloat, blasArgs->alpha.argDouble, CREAL(blasArgs->alpha.argFloatComplex), CIMAG… in assignKargs()
408 CREAL(blasArgs->alpha.argDoubleComplex) , CIMAG(blasArgs->alpha.argDoubleComplex)); in assignKargs()
410blasArgs->beta.argFloat, blasArgs->beta.argDouble, CREAL(blasArgs->beta.argFloatComplex), CIMAG(bl… in assignKargs()
411 CREAL(blasArgs->beta.argDoubleComplex) , CIMAG(blasArgs->beta.argDoubleComplex)); in assignKargs()
412 printf("TailStartM = %lu, TailStartN = %lu\n", blasArgs->tailStartM, blasArgs->tailStartN); in assignKargs()
418 initSizeKarg(&args[3], blasArgs->M); in assignKargs()
419 initSizeKarg(&args[4], blasArgs->N); in assignKargs()
420 initSizeKarg(&args[5], blasArgs->K); in assignKargs()
424 initSizeKarg(&args[9], blasArgs->offA); in assignKargs()
427 assignScalarKarg(&args[12], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
[all …]
H A Dgemm_cached.cpp410blasArgs->alpha.argFloat, blasArgs->alpha.argDouble, CREAL(blasArgs->alpha.argFloatComplex), CIMAG… in assignKargs()
411 CREAL(blasArgs->alpha.argDoubleComplex) , CIMAG(blasArgs->alpha.argDoubleComplex)); in assignKargs()
413blasArgs->beta.argFloat, blasArgs->beta.argDouble, CREAL(blasArgs->beta.argFloatComplex), CIMAG(bl… in assignKargs()
414 CREAL(blasArgs->beta.argDoubleComplex) , CIMAG(blasArgs->beta.argDoubleComplex)); in assignKargs()
420 initSizeKarg(&args[3], blasArgs->M); in assignKargs()
421 initSizeKarg(&args[4], blasArgs->N); in assignKargs()
422 initSizeKarg(&args[5], blasArgs->K); in assignKargs()
426 initSizeKarg(&args[9], blasArgs->offA); in assignKargs()
427 initSizeKarg(&args[10], blasArgs->offBX); in assignKargs()
429 assignScalarKarg(&args[12], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
[all …]
H A Dtrmv_reg.cpp418 …if( (step->funcID == CLBLAS_HEMV) || (blasArgs->pigFuncID == CLBLAS_HPMV) || (blasArgs->pigFuncID … in assignKargs()
428 initSizeKarg(&args[3], blasArgs->N); in assignKargs()
429 inc = blasArgs->ldb.vector; in assignKargs()
431 unity = (blasArgs->diag == clblasUnit); in assignKargs()
441 initSizeKarg(&args[8], blasArgs->offa); in assignKargs()
442 initSizeKarg(&args[9], blasArgs->offBX); in assignKargs()
445 …if( (step->funcID == CLBLAS_HEMV) || (blasArgs->pigFuncID == CLBLAS_HPMV) || (blasArgs->pigFuncID … in assignKargs()
447 inc = blasArgs->ldc.vector; in assignKargs()
449 initSizeKarg(&args[11], blasArgs->offCY); in assignKargs()
450 assignScalarKarg(&args[12], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
[all …]
H A Drotm_reg.cpp267 INIT_KARG(&args[0], blasArgs->A); in assignKargs()
268 INIT_KARG(&args[1], blasArgs->B); in assignKargs()
269 initSizeKarg(&args[2], blasArgs->N); in assignKargs()
270 initSizeKarg(&args[3], blasArgs->offBX); in assignKargs()
271 incx = blasArgs->ldb.vector; in assignKargs()
273 initSizeKarg(&args[5], blasArgs->offCY); in assignKargs()
274 incy = blasArgs->ldc.vector; in assignKargs()
277 if(blasArgs->pigFuncID == CLBLAS_ROT) in assignKargs()
280 … ((blasArgs->dtype == TYPE_COMPLEX_DOUBLE)? TYPE_DOUBLE: blasArgs->dtype); in assignKargs()
284 else if(blasArgs->pigFuncID == CLBLAS_ROTM) in assignKargs()
[all …]
H A Dgbmv.cpp370 fM = blasArgs->N; in assignKargs()
371 fN = blasArgs->M; in assignKargs()
372 fKL = blasArgs->KU; in assignKargs()
373 fKU = blasArgs->KL; in assignKargs()
376 fM = blasArgs->M; in assignKargs()
377 fN = blasArgs->N; in assignKargs()
378 fKL = blasArgs->KL; in assignKargs()
379 fKU = blasArgs->KU; in assignKargs()
402 …if( (blasArgs->pigFuncID == CLBLAS_GBMV) || (blasArgs->pigFuncID == CLBLAS_SBMV) || (blasArgs->pig… in assignKargs()
404 assignScalarKarg(&args[13], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
[all …]
H A Dtrsv_trtri.cpp384 initSizeKarg(&args[2], blasArgs->N); in assignKargs()
385 inc = blasArgs->ldb.vector; in assignKargs()
387 unity = (blasArgs->diag == clblasUnit); in assignKargs()
393 printf("TRMV TRTRI: startRow, startCol set to %d, %d\n", blasArgs->startRow, blasArgs->endRow); in assignKargs()
396 INIT_KARG(&args[7], blasArgs->startRow); in assignKargs()
397 INIT_KARG(&args[8], blasArgs->endRow); in assignKargs()
398 initSizeKarg(&args[9], blasArgs->offa); in assignKargs()
399 initSizeKarg(&args[10], blasArgs->offBX); in assignKargs()
401 if( blasArgs->pigFuncID == CLBLAS_TBSV) in assignKargs()
428 ((blasArgs->transA == clblasNoTrans) && (blasArgs->order == clblasColumnMajor)) || in isFitToLDS()
[all …]
H A Drotmg_reg.cpp201 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
203 INIT_KARG(&args[0], blasArgs->A); in assignKargs()
204 INIT_KARG(&args[1], blasArgs->B); in assignKargs()
205 INIT_KARG(&args[2], blasArgs->C); in assignKargs()
206 INIT_KARG(&args[3], blasArgs->D); in assignKargs()
207 INIT_KARG(&args[4], blasArgs->E); in assignKargs()
208 initSizeKarg(&args[5], blasArgs->offa); in assignKargs()
209 initSizeKarg(&args[6], blasArgs->offb); in assignKargs()
210 initSizeKarg(&args[7], blasArgs->offc); in assignKargs()
211 initSizeKarg(&args[8], blasArgs->offd); in assignKargs()
[all …]
H A Dher2_lds.cpp327 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
333 initSizeKarg(&args[3], blasArgs->N); in assignKargs()
334 initSizeKarg(&args[4], blasArgs->offBX); in assignKargs()
335 inc = blasArgs->ldb.vector; in assignKargs()
337 initSizeKarg(&args[6], blasArgs->offCY); in assignKargs()
338 inc = blasArgs->ldc.vector; in assignKargs()
340 initSizeKarg(&args[8], blasArgs->offa); in assignKargs()
341 initSizeKarg(&args[9], blasArgs->lda.matrix); in assignKargs()
342 assignScalarKarg(&args[10], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
354 CLBlasKargs *blasArgs; in isFitToLDS() local
[all …]
H A Dsyr2_lds.cpp333 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
339 initSizeKarg(&args[3], blasArgs->N); in assignKargs()
340 initSizeKarg(&args[4], blasArgs->offBX); in assignKargs()
341 inc = blasArgs->ldb.vector; in assignKargs()
343 initSizeKarg(&args[6], blasArgs->offCY); in assignKargs()
344 inc = blasArgs->ldc.vector; in assignKargs()
346 initSizeKarg(&args[8], blasArgs->offa); in assignKargs()
347 initSizeKarg(&args[9], blasArgs->lda.matrix); in assignKargs()
348 assignScalarKarg(&args[10], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
360 CLBlasKargs *blasArgs; in isFitToLDS() local
[all …]
H A Dtrsv_gemv.cpp476 initSizeKarg(&args[2], blasArgs->N); in assignKargs()
477 inc = blasArgs->ldb.vector; in assignKargs()
479 unity = (blasArgs->diag == clblasUnit); in assignKargs()
482 doConj = (blasArgs->transA == clblasConjTrans); in assignKargs()
485 printf("TRMV GEMV: startRow, startCol set to %d, %d\n", blasArgs->startRow, blasArgs->endRow); in assignKargs()
488 INIT_KARG(&args[7], blasArgs->startRow); in assignKargs()
489 INIT_KARG(&args[8], blasArgs->endRow); in assignKargs()
490 initSizeKarg(&args[9], blasArgs->offa); in assignKargs()
491 initSizeKarg(&args[10], blasArgs->offBX); in assignKargs()
519 ((blasArgs->transA == clblasNoTrans) && (blasArgs->order == clblasColumnMajor)) || in isFitToLDS()
[all …]
H A Dher_lds.cpp326 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
329 INIT_KARG(&args[0], blasArgs->A); //A - input/output matrix - argument in assignKargs()
330 INIT_KARG(&args[1], blasArgs->B); //x - x vector in assignKargs()
331 initSizeKarg(&args[2], blasArgs->N); in assignKargs()
332 initSizeKarg(&args[3], blasArgs->offBX); in assignKargs()
333 incx = blasArgs->ldb.vector; in assignKargs()
335 initSizeKarg(&args[5], blasArgs->offa); in assignKargs()
336 initSizeKarg(&args[6], blasArgs->lda.matrix); in assignKargs()
338 assignScalarKarg(&args[7], &(blasArgs->alpha), alphaType); in assignKargs()
350 CLBlasKargs *blasArgs; in isFitToLDS() local
[all …]
H A Dger_lds.cpp311 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
317 initSizeKarg(&args[3], blasArgs->M); in assignKargs()
318 initSizeKarg(&args[4], blasArgs->N); in assignKargs()
320 incx = blasArgs->ldb.vector; in assignKargs()
321 incy = blasArgs->ldc.vector; in assignKargs()
322 initSizeKarg(&args[5], blasArgs->offBX); in assignKargs()
324 initSizeKarg(&args[7], blasArgs->offCY); in assignKargs()
326 initSizeKarg(&args[9], blasArgs->offa); in assignKargs()
327 initSizeKarg(&args[10], blasArgs->lda.matrix); in assignKargs()
329 assignScalarKarg(&args[11], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
[all …]
H A Drotg_reg.cpp204 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
206 INIT_KARG(&args[0], blasArgs->A); in assignKargs()
207 INIT_KARG(&args[1], blasArgs->B); in assignKargs()
208 INIT_KARG(&args[2], blasArgs->C); in assignKargs()
209 INIT_KARG(&args[3], blasArgs->D); in assignKargs()
210 initSizeKarg(&args[4], blasArgs->offa); in assignKargs()
211 initSizeKarg(&args[5], blasArgs->offb); in assignKargs()
212 initSizeKarg(&args[6], blasArgs->offc); in assignKargs()
213 initSizeKarg(&args[7], blasArgs->offd); in assignKargs()
H A Dsyr_lds.cpp333 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
336 INIT_KARG(&args[0], blasArgs->A); //A - input/output matrix - argument in assignKargs()
337 INIT_KARG(&args[1], blasArgs->B); //x - x vector in assignKargs()
338 initSizeKarg(&args[2], blasArgs->N); in assignKargs()
339 initSizeKarg(&args[3], blasArgs->offBX); in assignKargs()
340 inc = blasArgs->ldb.vector; in assignKargs()
342 initSizeKarg(&args[5], blasArgs->offA); in assignKargs()
343 initSizeKarg(&args[6], blasArgs->lda.matrix); in assignKargs()
344 assignScalarKarg(&args[7], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
356 CLBlasKargs *blasArgs; in isFitToLDS() local
[all …]
H A Daxpy_reg.cpp264 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
267 assignScalarKarg(&args[0], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
268 INIT_KARG(&args[1], blasArgs->A); in assignKargs()
269 INIT_KARG(&args[2], blasArgs->B); in assignKargs()
270 initSizeKarg(&args[3], blasArgs->N); in assignKargs()
271 initSizeKarg(&args[4], blasArgs->offBX); in assignKargs()
272 incx = blasArgs->ldb.vector; in assignKargs()
274 initSizeKarg(&args[6], blasArgs->offCY); in assignKargs()
275 incy = blasArgs->ldc.vector; in assignKargs()
H A Ddot.cpp267 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
270 INIT_KARG(&args[0], blasArgs->B); in assignKargs()
271 INIT_KARG(&args[1], blasArgs->C); in assignKargs()
272 INIT_KARG(&args[2], blasArgs->D); in assignKargs()
273 initSizeKarg(&args[3], blasArgs->N); in assignKargs()
274 initSizeKarg(&args[4], blasArgs->offBX); in assignKargs()
275 incx = blasArgs->ldb.vector; in assignKargs()
277 initSizeKarg(&args[6], blasArgs->offCY); in assignKargs()
278 incy = blasArgs->ldc.vector; in assignKargs()
280 doConj = blasArgs->K; in assignKargs()
H A Dgemm.c1075 initSizeKarg(&args[0], blasArgs->M); in assignBlockKargs()
1078 assignScalarKarg(&args[3], &(blasArgs->alpha), blasArgs->dtype); in assignBlockKargs()
1079 assignScalarKarg(&args[4], &(blasArgs->beta), blasArgs->dtype); in assignBlockKargs()
1080 INIT_KARG(&args[5], blasArgs->A); in assignBlockKargs()
1081 INIT_KARG(&args[6], blasArgs->B); in assignBlockKargs()
1082 INIT_KARG(&args[7], blasArgs->C); in assignBlockKargs()
1146 assignScalarKarg(&args[3], &(blasArgs->alpha), blasArgs->dtype); in assignSubgKargs()
1147 assignScalarKarg(&args[4], &(blasArgs->beta), blasArgs->dtype); in assignSubgKargs()
1148 INIT_KARG(&args[5], blasArgs->A); in assignSubgKargs()
1149 INIT_KARG(&args[6], blasArgs->B); in assignSubgKargs()
[all …]
H A Dswap_reg.cpp261 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
264 INIT_KARG(&args[0], blasArgs->A); in assignKargs()
265 INIT_KARG(&args[1], blasArgs->B); in assignKargs()
266 initSizeKarg(&args[2], blasArgs->N); in assignKargs()
267 initSizeKarg(&args[3], blasArgs->offBX); in assignKargs()
268 incx = blasArgs->ldb.vector; in assignKargs()
270 initSizeKarg(&args[5], blasArgs->offCY); in assignKargs()
271 incy = blasArgs->ldc.vector; in assignKargs()
H A Dcopy_reg.cpp260 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
263 INIT_KARG(&args[0], blasArgs->A); in assignKargs()
264 INIT_KARG(&args[1], blasArgs->B); in assignKargs()
265 initSizeKarg(&args[2], blasArgs->N); in assignKargs()
266 initSizeKarg(&args[3], blasArgs->offBX); in assignKargs()
267 incx = blasArgs->ldb.vector; in assignKargs()
269 initSizeKarg(&args[5], blasArgs->offCY); in assignKargs()
270 incy = blasArgs->ldc.vector; in assignKargs()
/dports/math/clblas/clBLAS-2.10/src/library/blas/gens/legacy/
H A Dgemm_img.c637 switch (blasArgs->kernType) { in assignKargs()
640 initSizeKarg(&args[0], blasArgs->M); in assignKargs()
641 initSizeKarg(&args[1], blasArgs->N); in assignKargs()
642 initSizeKarg(&args[2], blasArgs->K); in assignKargs()
643 assignScalarKarg(&args[3], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
646 assignScalarKarg(&args[6], &(blasArgs->beta), blasArgs->dtype); in assignKargs()
652 INIT_KARG(&args[0], blasArgs->order); in assignKargs()
654 initSizeKarg(&args[2], blasArgs->M); in assignKargs()
655 initSizeKarg(&args[3], blasArgs->K); in assignKargs()
664 initSizeKarg(&args[2], blasArgs->N); in assignKargs()
[all …]
H A Dtrmm_img.c711 size_t sizes[2] = {blasArgs->M, blasArgs->N}; in assignKargs()
712 size_t offs[2] = {blasArgs->offsetM, blasArgs->offsetN}; in assignKargs()
716 switch (blasArgs->kernType) { in assignKargs()
718 initSizeKarg(&args[0], blasArgs->M); in assignKargs()
719 initSizeKarg(&args[1], blasArgs->N); in assignKargs()
720 assignScalarKarg(&args[2], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
727 initSizeKarg(&args[9], blasArgs->K); in assignKargs()
736 initSizeKarg(&args[5], blasArgs->K); in assignKargs()
740 INIT_KARG(&args[0], blasArgs->order); in assignKargs()
741 INIT_KARG(&args[1], blasArgs->side); in assignKargs()
[all …]
H A Dgemm_lds.c493 CLBlasKargs *blasArgs = (CLBlasKargs*)params; in assignKargs() local
497 initSizeKarg(&args[0], blasArgs->M); in assignKargs()
498 initSizeKarg(&args[1], blasArgs->N); in assignKargs()
499 initSizeKarg(&args[2], blasArgs->K); in assignKargs()
500 assignScalarKarg(&args[3], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
502 initSizeKarg(&args[5], blasArgs->lda.matrix); in assignKargs()
504 initSizeKarg(&args[7], blasArgs->ldb.matrix); in assignKargs()
505 assignScalarKarg(&args[8], &(blasArgs->beta), blasArgs->dtype); in assignKargs()
508 initSizeKarg(&args[11], blasArgs->offA); in assignKargs()
509 initSizeKarg(&args[12], blasArgs->offBX); in assignKargs()
[all …]
H A Dtrsm_img.c1017 if (blasArgs->side == clblasLeft) { in assignKargs()
1018 initSizeKarg(&args[0], blasArgs->K); in assignKargs()
1019 initSizeKarg(&args[1], blasArgs->N); in assignKargs()
1022 initSizeKarg(&args[0], blasArgs->M); in assignKargs()
1023 initSizeKarg(&args[1], blasArgs->K); in assignKargs()
1025 assignScalarKarg(&args[2], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
1029 if (blasArgs->side == clblasLeft) { in assignKargs()
1031 initSizeKarg(&args[7], blasArgs->M + blasArgs->offsetM); in assignKargs()
1035 initSizeKarg(&args[7], blasArgs->N + blasArgs->offsetN); in assignKargs()
1040 if (blasArgs->side == clblasLeft) { in assignKargs()
[all …]
H A Dtrmm_lds.c446 initSizeKarg(&args[0], blasArgs->M); in assignKargs()
447 initSizeKarg(&args[1], blasArgs->N); in assignKargs()
448 assignScalarKarg(&args[2], &(blasArgs->alpha), blasArgs->dtype); in assignKargs()
449 initMemobjKarg(&args[3], blasArgs->A, NULL, 0, 0); in assignKargs()
450 initSizeKarg(&args[4], blasArgs->lda.matrix); in assignKargs()
451 initMemobjKarg(&args[5], blasArgs->B, NULL, 0, 0); in assignKargs()
452 initSizeKarg(&args[6], blasArgs->ldb.matrix); in assignKargs()
454 initSizeKarg(&args[idx++], blasArgs->offsetM); in assignKargs()
457 initSizeKarg(&args[idx++], blasArgs->offsetN); in assignKargs()
460 initSizeKarg(&args[idx++], blasArgs->offA); in assignKargs()
[all …]

12