SYRK performs one of the symmetric rank k operations
C := alpha*A*A**T + beta C,
or
C := alphaA**T

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

character(len=1), | intent(in) | :: | uplo |
|||

character(len=1), | intent(in) | :: | trans |
|||

integer(kind=ilp), | intent(in) | :: | n |
|||

integer(kind=ilp), | intent(in) | :: | k |
|||

complex(kind=sp), | intent(in) | :: | alpha |
|||

complex(kind=sp), | intent(in) | :: | a(lda,*) |
|||

integer(kind=ilp), | intent(in) | :: | lda |
|||

complex(kind=sp), | intent(in) | :: | beta |
|||

complex(kind=sp), | intent(inout) | :: | c(ldc,*) |
|||

integer(kind=ilp), | intent(in) | :: | ldc |

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

character(len=1), | intent(in) | :: | uplo |
|||

character(len=1), | intent(in) | :: | trans |
|||

integer(kind=ilp), | intent(in) | :: | n |
|||

integer(kind=ilp), | intent(in) | :: | k |
|||

real(kind=dp), | intent(in) | :: | alpha |
|||

real(kind=dp), | intent(in) | :: | a(lda,*) |
|||

integer(kind=ilp), | intent(in) | :: | lda |
|||

real(kind=dp), | intent(in) | :: | beta |
|||

real(kind=dp), | intent(inout) | :: | c(ldc,*) |
|||

integer(kind=ilp), | intent(in) | :: | ldc |

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

character(len=1), | intent(in) | :: | uplo |
|||

character(len=1), | intent(in) | :: | trans |
|||

integer(kind=ilp), | intent(in) | :: | n |
|||

integer(kind=ilp), | intent(in) | :: | k |
|||

real(kind=sp), | intent(in) | :: | alpha |
|||

real(kind=sp), | intent(in) | :: | a(lda,*) |
|||

integer(kind=ilp), | intent(in) | :: | lda |
|||

real(kind=sp), | intent(in) | :: | beta |
|||

real(kind=sp), | intent(inout) | :: | c(ldc,*) |
|||

integer(kind=ilp), | intent(in) | :: | ldc |

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

character(len=1), | intent(in) | :: | uplo |
|||

character(len=1), | intent(in) | :: | trans |
|||

integer(kind=ilp), | intent(in) | :: | n |
|||

integer(kind=ilp), | intent(in) | :: | k |
|||

complex(kind=dp), | intent(in) | :: | alpha |
|||

complex(kind=dp), | intent(in) | :: | a(lda,*) |
|||

integer(kind=ilp), | intent(in) | :: | lda |
|||

complex(kind=dp), | intent(in) | :: | beta |
|||

complex(kind=dp), | intent(inout) | :: | c(ldc,*) |
|||

integer(kind=ilp), | intent(in) | :: | ldc |

CSYRK performs one of the symmetric rank k operations
C := alpha*A*A**T + beta C,
or
C := alphaA**T

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

character(len=1), | intent(in) | :: | uplo |
|||

character(len=1), | intent(in) | :: | trans |
|||

integer(kind=ilp), | intent(in) | :: | n |
|||

integer(kind=ilp), | intent(in) | :: | k |
|||

complex(kind=sp), | intent(in) | :: | alpha |
|||

complex(kind=sp), | intent(in) | :: | a(lda,*) |
|||

integer(kind=ilp), | intent(in) | :: | lda |
|||

complex(kind=sp), | intent(in) | :: | beta |
|||

complex(kind=sp), | intent(inout) | :: | c(ldc,*) |
|||

integer(kind=ilp), | intent(in) | :: | ldc |

DSYRK performs one of the symmetric rank k operations
C := alpha*A*A**T + beta C,
or
C := alphaA**T

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

character(len=1), | intent(in) | :: | uplo |
|||

character(len=1), | intent(in) | :: | trans |
|||

integer(kind=ilp), | intent(in) | :: | n |
|||

integer(kind=ilp), | intent(in) | :: | k |
|||

real(kind=dp), | intent(in) | :: | alpha |
|||

real(kind=dp), | intent(in) | :: | a(lda,*) |
|||

integer(kind=ilp), | intent(in) | :: | lda |
|||

real(kind=dp), | intent(in) | :: | beta |
|||

real(kind=dp), | intent(inout) | :: | c(ldc,*) |
|||

integer(kind=ilp), | intent(in) | :: | ldc |

SSYRK performs one of the symmetric rank k operations
C := alpha*A*A**T + beta C,
or
C := alphaA**T

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

character(len=1), | intent(in) | :: | uplo |
|||

character(len=1), | intent(in) | :: | trans |
|||

integer(kind=ilp), | intent(in) | :: | n |
|||

integer(kind=ilp), | intent(in) | :: | k |
|||

real(kind=sp), | intent(in) | :: | alpha |
|||

real(kind=sp), | intent(in) | :: | a(lda,*) |
|||

integer(kind=ilp), | intent(in) | :: | lda |
|||

real(kind=sp), | intent(in) | :: | beta |
|||

real(kind=sp), | intent(inout) | :: | c(ldc,*) |
|||

integer(kind=ilp), | intent(in) | :: | ldc |

ZSYRK performs one of the symmetric rank k operations
C := alpha*A*A**T + beta C,
or
C := alphaA**T

Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|

character(len=1), | intent(in) | :: | uplo |
|||

character(len=1), | intent(in) | :: | trans |
|||

integer(kind=ilp), | intent(in) | :: | n |
|||

integer(kind=ilp), | intent(in) | :: | k |
|||

complex(kind=dp), | intent(in) | :: | alpha |
|||

complex(kind=dp), | intent(in) | :: | a(lda,*) |
|||

integer(kind=ilp), | intent(in) | :: | lda |
|||

complex(kind=dp), | intent(in) | :: | beta |
|||

complex(kind=dp), | intent(inout) | :: | c(ldc,*) |
|||

integer(kind=ilp), | intent(in) | :: | ldc |