public static extern void trsm(BlasLayout Layout, BlasSide Side, BlasUpLo UpLo, BlasTranspose Trans, BlasDiag Diag, int m, int n, double alpha, double[] a, int lda, double[] b, int ldb);
public static extern void symm(BlasLayout Layout, BlasSide Side, BlasUpLo UpLo, int m, int n, double alpha, double[] a, int lda, double[] b, int ldb, double beta, double[] c, int ldc);
public static extern void trmm(BlasLayout Layout, BlasSide Side, BlasUpLo UpLo, BlasTranspose Trans, BlasDiag Diag, int m, int n, float alpha, float[] a, int lda, float[] b, int ldb);
public static extern void symm(BlasLayout Layout, BlasSide Side, BlasUpLo UpLo, int m, int n, float alpha, float[] a, int lda, float[] b, int ldb, float beta, float[] c, int ldc);