Sun S3L provides six matrix vector multiplication routines, which compute one or more instances of a matrix vector product. For each instance, these routines perform the operations listed in Table 8-10.
In these descriptions, conj[A] denotes the conjugate of A.
Routine |
Operation |
Data Type |
---|---|---|
S3L_mat_vec_mult |
y = y + Ax |
real or complex |
S3L_mat_vec_mult_noadd |
y = Ax |
real or complex |
S3L_mat_vec_mult_addto |
y = v + Ax |
real or complex |
S3L_mat_vec_mult_c1 |
y = y + conj[A]x |
complex only |
S3L_mat_vec_mult_c1_noadd |
y = conj[A]x |
complex only |
S3L_mat_vec_mult_c1_noadd |
y = v + conj[A]x |
complex only |