Révision 10 src/blas/HPL_dtrsv.c
HPL_dtrsv.c (revision 10) | ||
---|---|---|
540 | 540 |
A, &CUBLASlda, X, &CUBLASincx, IONE, IONE, IONE ); |
541 | 541 |
|
542 | 542 |
#endif |
543 |
|
|
544 |
#ifdef HPL_CALL_ACML |
|
545 |
|
|
546 |
int IONE = 1; |
|
547 |
|
|
548 |
#define ACMLN N |
|
549 |
#define ACMLlda LDA |
|
550 |
#define ACMLincx INCX |
|
551 |
|
|
552 |
char cuplo, ctran, cdiag; |
|
553 |
|
|
554 |
if( ORDER == HplColumnMajor ) |
|
555 |
{ |
|
556 |
cuplo = ( UPLO == HplUpper ? 'U' : 'L' ); |
|
557 |
ctran = ( TRANS == HplNoTrans ? 'N' : 'T' ); |
|
558 |
} |
|
559 |
else |
|
560 |
{ |
|
561 |
cuplo = ( UPLO == HplUpper ? 'L' : 'U' ); |
|
562 |
ctran = ( TRANS == HplNoTrans ? 'T' : 'N' ); |
|
563 |
} |
|
564 |
cdiag = ( DIAG == HplNonUnit ? 'N' : 'U' ); |
|
565 |
|
|
566 |
dtrsv_( &cuplo, &ctran, &cdiag, &ACMLN, |
|
567 |
A, &ACMLlda, X, &ACMLincx, IONE, IONE, IONE ); |
|
568 |
|
|
569 |
#endif |
|
543 | 570 |
/* |
544 | 571 |
* End of HPL_dtrsv |
545 | 572 |
*/ |
Formats disponibles : Unified diff