1 SUBROUTINE CLAG2Z( M, N, SA, LDSA, A, LDA, INFO )
3 * -- LAPACK PROTOTYPE auxiliary routine (version 3.1.2) --
4 * -- LAPACK is a software package provided by Univ. of Tennessee, --
5 * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
9 * .. Scalar Arguments ..
10 INTEGER INFO, LDA, LDSA, M, N
12 * .. Array Arguments ..
14 COMPLEX*16 A( LDA, * )
20 * CLAG2Z converts a COMPLEX matrix, SA, to a COMPLEX*16 matrix, A.
22 * Note that while it is possible to overflow while converting
23 * from double to single, it is not possible to overflow when
24 * converting from single to double.
26 * This is an auxiliary routine so there is no argument checking.
32 * The number of lines of the matrix A. M >= 0.
35 * The number of columns of the matrix A. N >= 0.
37 * SA (input) COMPLEX array, dimension (LDSA,N)
38 * On entry, the M-by-N coefficient matrix SA.
40 * LDSA (input) INTEGER
41 * The leading dimension of the array SA. LDSA >= max(1,M).
43 * A (output) COMPLEX*16 array, dimension (LDA,N)
44 * On exit, the M-by-N coefficient matrix A.
47 * The leading dimension of the array A. LDA >= max(1,M).
49 * INFO (output) INTEGER
50 * = 0: successful exit
56 * .. Executable Statements ..
61 A( I, J ) = SA( I, J )