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