/dports/math/clblas/clBLAS-2.10/src/library/blas/gens/ |
H A D | symm_cached.cpp | 234 …blasArgs->alpha.argFloat, blasArgs->alpha.argDouble, CREAL(blasArgs->alpha.argFloatComplex), CIMAG… in assignKargs() 235 CREAL(blasArgs->alpha.argDoubleComplex) , CIMAG(blasArgs->alpha.argDoubleComplex)); in assignKargs() 237 …blasArgs->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 D | gemm_tail_cached.cpp | 407 …blasArgs->alpha.argFloat, blasArgs->alpha.argDouble, CREAL(blasArgs->alpha.argFloatComplex), CIMAG… in assignKargs() 408 CREAL(blasArgs->alpha.argDoubleComplex) , CIMAG(blasArgs->alpha.argDoubleComplex)); in assignKargs() 410 …blasArgs->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 D | gemm_cached.cpp | 410 …blasArgs->alpha.argFloat, blasArgs->alpha.argDouble, CREAL(blasArgs->alpha.argFloatComplex), CIMAG… in assignKargs() 411 CREAL(blasArgs->alpha.argDoubleComplex) , CIMAG(blasArgs->alpha.argDoubleComplex)); in assignKargs() 413 …blasArgs->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 D | trmv_reg.cpp | 418 …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 D | rotm_reg.cpp | 267 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 D | gbmv.cpp | 370 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 D | trsv_trtri.cpp | 384 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 D | rotmg_reg.cpp | 201 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 D | her2_lds.cpp | 327 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 D | syr2_lds.cpp | 333 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 D | trsv_gemv.cpp | 476 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 D | her_lds.cpp | 326 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 D | ger_lds.cpp | 311 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 D | rotg_reg.cpp | 204 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 D | syr_lds.cpp | 333 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 D | axpy_reg.cpp | 264 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 D | dot.cpp | 267 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 D | gemm.c | 1075 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 D | swap_reg.cpp | 261 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 D | copy_reg.cpp | 260 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 D | gemm_img.c | 637 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 D | trmm_img.c | 711 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 D | gemm_lds.c | 493 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 D | trsm_img.c | 1017 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 D | trmm_lds.c | 446 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 …]
|