Functions  
Gan_SquMatrix22  gan_symmat22_lrmultm22T_s (const Gan_SquMatrix22 *A, const Gan_Matrix22 *B, Gan_Matrix22 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22  gan_symmat22_lrmultm22_s (const Gan_SquMatrix22 *A, const Gan_Matrix22 *B, Gan_Matrix22 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22 *  gan_symmat22_lrmultm22T_q (const Gan_SquMatrix22 *A, const Gan_Matrix22 *B, const Gan_Matrix22 *C, Gan_SquMatrix22 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22 *  gan_symmat22_lrmultm22_q (const Gan_SquMatrix22 *A, const Gan_Matrix22 *B, const Gan_Matrix22 *C, Gan_SquMatrix22 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22_f  gan_symmat22f_lrmultm22T_s (const Gan_SquMatrix22_f *A, const Gan_Matrix22_f *B, Gan_Matrix22_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22_f  gan_symmat22f_lrmultm22_s (const Gan_SquMatrix22_f *A, const Gan_Matrix22_f *B, Gan_Matrix22_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22_f *  gan_symmat22f_lrmultm22T_q (const Gan_SquMatrix22_f *A, const Gan_Matrix22_f *B, const Gan_Matrix22_f *C, Gan_SquMatrix22_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22_f *  gan_symmat22f_lrmultm22_q (const Gan_SquMatrix22_f *A, const Gan_Matrix22_f *B, const Gan_Matrix22_f *C, Gan_SquMatrix22_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33  gan_symmat22_lrmultm23T_s (const Gan_SquMatrix22 *A, const Gan_Matrix23 *B, Gan_Matrix23 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22  gan_symmat33_lrmultm23_s (const Gan_SquMatrix33 *A, const Gan_Matrix23 *B, Gan_Matrix23 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33 *  gan_symmat22_lrmultm23T_q (const Gan_SquMatrix22 *A, const Gan_Matrix23 *B, const Gan_Matrix23 *C, Gan_SquMatrix33 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22 *  gan_symmat33_lrmultm23_q (const Gan_SquMatrix33 *A, const Gan_Matrix23 *B, const Gan_Matrix23 *C, Gan_SquMatrix22 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33_f  gan_symmat22f_lrmultm23T_s (const Gan_SquMatrix22_f *A, const Gan_Matrix23_f *B, Gan_Matrix23_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22_f  gan_symmat33f_lrmultm23_s (const Gan_SquMatrix33_f *A, const Gan_Matrix23_f *B, Gan_Matrix23_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33_f *  gan_symmat22f_lrmultm23T_q (const Gan_SquMatrix22_f *A, const Gan_Matrix23_f *B, const Gan_Matrix23_f *C, Gan_SquMatrix33_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22_f *  gan_symmat33f_lrmultm23_q (const Gan_SquMatrix33_f *A, const Gan_Matrix23_f *B, const Gan_Matrix23_f *C, Gan_SquMatrix22_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44  gan_symmat22_lrmultm24T_s (const Gan_SquMatrix22 *A, const Gan_Matrix24 *B, Gan_Matrix24 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22  gan_symmat44_lrmultm24_s (const Gan_SquMatrix44 *A, const Gan_Matrix24 *B, Gan_Matrix24 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44 *  gan_symmat22_lrmultm24T_q (const Gan_SquMatrix22 *A, const Gan_Matrix24 *B, const Gan_Matrix24 *C, Gan_SquMatrix44 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22 *  gan_symmat44_lrmultm24_q (const Gan_SquMatrix44 *A, const Gan_Matrix24 *B, const Gan_Matrix24 *C, Gan_SquMatrix22 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44_f  gan_symmat22f_lrmultm24T_s (const Gan_SquMatrix22_f *A, const Gan_Matrix24_f *B, Gan_Matrix24_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22_f  gan_symmat44f_lrmultm24_s (const Gan_SquMatrix44_f *A, const Gan_Matrix24_f *B, Gan_Matrix24_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44_f *  gan_symmat22f_lrmultm24T_q (const Gan_SquMatrix22_f *A, const Gan_Matrix24_f *B, const Gan_Matrix24_f *C, Gan_SquMatrix44_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix22_f *  gan_symmat44f_lrmultm24_q (const Gan_SquMatrix44_f *A, const Gan_Matrix24_f *B, const Gan_Matrix24_f *C, Gan_SquMatrix22_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33  gan_symmat33_lrmultm33T_s (const Gan_SquMatrix33 *A, const Gan_Matrix33 *B, Gan_Matrix33 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33  gan_symmat33_lrmultm33_s (const Gan_SquMatrix33 *A, const Gan_Matrix33 *B, Gan_Matrix33 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33 *  gan_symmat33_lrmultm33T_q (const Gan_SquMatrix33 *A, const Gan_Matrix33 *B, const Gan_Matrix33 *C, Gan_SquMatrix33 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33 *  gan_symmat33_lrmultm33_q (const Gan_SquMatrix33 *A, const Gan_Matrix33 *B, const Gan_Matrix33 *C, Gan_SquMatrix33 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33_f  gan_symmat33f_lrmultm33T_s (const Gan_SquMatrix33_f *A, const Gan_Matrix33_f *B, Gan_Matrix33_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33_f  gan_symmat33f_lrmultm33_s (const Gan_SquMatrix33_f *A, const Gan_Matrix33_f *B, Gan_Matrix33_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33_f *  gan_symmat33f_lrmultm33T_q (const Gan_SquMatrix33_f *A, const Gan_Matrix33_f *B, const Gan_Matrix33_f *C, Gan_SquMatrix33_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33_f *  gan_symmat33f_lrmultm33_q (const Gan_SquMatrix33_f *A, const Gan_Matrix33_f *B, const Gan_Matrix33_f *C, Gan_SquMatrix33_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44  gan_symmat33_lrmultm34T_s (const Gan_SquMatrix33 *A, const Gan_Matrix34 *B, Gan_Matrix34 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33  gan_symmat44_lrmultm34_s (const Gan_SquMatrix44 *A, const Gan_Matrix34 *B, Gan_Matrix34 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44 *  gan_symmat33_lrmultm34T_q (const Gan_SquMatrix33 *A, const Gan_Matrix34 *B, const Gan_Matrix34 *C, Gan_SquMatrix44 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33 *  gan_symmat44_lrmultm34_q (const Gan_SquMatrix44 *A, const Gan_Matrix34 *B, const Gan_Matrix34 *C, Gan_SquMatrix33 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44_f  gan_symmat33f_lrmultm34T_s (const Gan_SquMatrix33_f *A, const Gan_Matrix34_f *B, Gan_Matrix34_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33_f  gan_symmat44f_lrmultm34_s (const Gan_SquMatrix44_f *A, const Gan_Matrix34_f *B, Gan_Matrix34_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44_f *  gan_symmat33f_lrmultm34T_q (const Gan_SquMatrix33_f *A, const Gan_Matrix34_f *B, const Gan_Matrix34_f *C, Gan_SquMatrix44_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix33_f *  gan_symmat44f_lrmultm34_q (const Gan_SquMatrix44_f *A, const Gan_Matrix34_f *B, const Gan_Matrix34_f *C, Gan_SquMatrix33_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44  gan_symmat44_lrmultm44T_s (const Gan_SquMatrix44 *A, const Gan_Matrix44 *B, Gan_Matrix44 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44  gan_symmat44_lrmultm44_s (const Gan_SquMatrix44 *A, const Gan_Matrix44 *B, Gan_Matrix44 *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44 *  gan_symmat44_lrmultm44T_q (const Gan_SquMatrix44 *A, const Gan_Matrix44 *B, const Gan_Matrix44 *C, Gan_SquMatrix44 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44 *  gan_symmat44_lrmultm44_q (const Gan_SquMatrix44 *A, const Gan_Matrix44 *B, const Gan_Matrix44 *C, Gan_SquMatrix44 *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44_f  gan_symmat44f_lrmultm44T_s (const Gan_SquMatrix44_f *A, const Gan_Matrix44_f *B, Gan_Matrix44_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44_f  gan_symmat44f_lrmultm44_s (const Gan_SquMatrix44_f *A, const Gan_Matrix44_f *B, Gan_Matrix44_f *C) 
Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44_f *  gan_symmat44f_lrmultm44T_q (const Gan_SquMatrix44_f *A, const Gan_Matrix44_f *B, const Gan_Matrix44_f *C, Gan_SquMatrix44_f *D) 
Macro: Matrix triple product involving symmetric matrices.  
Gan_SquMatrix44_f *  gan_symmat44f_lrmultm44_q (const Gan_SquMatrix44_f *A, const Gan_Matrix44_f *B, const Gan_Matrix44_f *C, Gan_SquMatrix44_f *D) 
Macro: Matrix triple product involving symmetric matrices. 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 

Macro: Matrix triple product involving symmetric matrices. Computes the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A, writing the result into symmetric matrix D. The intermediate result is written into matrix C.


Matrix triple product involving symmetric matrices.
Returns the triple product as a symmetric matrix, for generic matrix B and symmetric matrix A. The intermediate result is written into matrix C, which can be passed as 