public interface gerc
      GERC performs the rank 1 operation
A := alphaxy**H + A,
where alpha is a scalar, x is an m element vector, y is an n element
vector and A is an m by n matrix.
        Subroutines
            
    
    
        
  Arguments
      
    
      
        | Type | Intent | Optional | Attributes |  | Name |  | 
    
        
            | integer(kind=ilp), | intent(in) |  |  | :: | m |  | 
        
            | integer(kind=ilp), | intent(in) |  |  | :: | n |  | 
        
            | complex(kind=sp), | intent(in) |  |  | :: | alpha |  | 
        
            | complex(kind=sp), | intent(in) |  |  | :: | x(*) |  | 
        
            | integer(kind=ilp), | intent(in) |  |  | :: | incx |  | 
        
            | complex(kind=sp), | intent(in) |  |  | :: | y(*) |  | 
        
            | integer(kind=ilp), | intent(in) |  |  | :: | incy |  | 
        
            | complex(kind=sp), | intent(inout) |  |  | :: | a(lda,*) |  | 
        
            | integer(kind=ilp), | intent(in) |  |  | :: | lda |  | 
    
  
     
   
            
    
    
        
  Arguments
      
    
      
        | Type | Intent | Optional | Attributes |  | Name |  | 
    
        
            | integer(kind=ilp), | intent(in) |  |  | :: | m |  | 
        
            | integer(kind=ilp), | intent(in) |  |  | :: | n |  | 
        
            | complex(kind=dp), | intent(in) |  |  | :: | alpha |  | 
        
            | complex(kind=dp), | intent(in) |  |  | :: | x(*) |  | 
        
            | integer(kind=ilp), | intent(in) |  |  | :: | incx |  | 
        
            | complex(kind=dp), | intent(in) |  |  | :: | y(*) |  | 
        
            | integer(kind=ilp), | intent(in) |  |  | :: | incy |  | 
        
            | complex(kind=dp), | intent(inout) |  |  | :: | a(lda,*) |  | 
        
            | integer(kind=ilp), | intent(in) |  |  | :: | lda |  | 
    
  
     
   
        Module Procedures