mathlib-blas-slatec.c

     1  //! @file mathlib-blas-slatec.c
     2  //
     3  //! @section copyright
     4  //
     5  // This file is part of VIF - vintage fortran compiler.
     6  // Copyright 2020-2025 J. Marcel van der Veer <algol68g@xs4all.nl>.
     7  //
     8  //! @section license
     9  //
    10  // This program is free software; you can redistribute it and/or modify it 
    11  // under the terms of the gnu general public license as published by the 
    12  // free software foundation; either version 3 of the license, or 
    13  // (at your option) any later version.
    14  //
    15  // This program is distributed in the hope that it will be useful, but 
    16  // without any warranty; without even the implied warranty of merchantability 
    17  // or fitness for a particular purpose. See the GNU general public license for 
    18  // more details. you should have received a copy of the GNU general public 
    19  // license along with this program. If not, see <http://www.gnu.org/licenses/>.
    20  //
    21  //! @Synopsis
    22  //
    23  //! 4 subprograms from BLAS-SLATEC
    24  
    25  // Compiled from Fortran source code by VIF.
    26  // Selected subprograms are:
    27  //
    28  // CDCDOT DCDOT  DCOPYM SCOPYM
    29  
    30  /*
    31  Generated by VIF - experimental VIntage Fortran compiler.
    32  VIF release 1.2.10
    33  */
    38  static CALLS __calls[__ncalls] = {
    39    {"cdcdot", 0}, // complex*8 function
    40    {"dcdot", 0}, // subroutine
    41    {"dcopym", 0}, // subroutine
    42    {"scopym", 0}, // subroutine
    43    {NULL, 0}
    44  };
    46  int_4 _p_ incy_);
    48  incy_, real_8 _p_ dcr_, real_8 _p_ dci_);
    51  complex_8 _cdcdot (int_4 _p_ n_, complex_8 _p_ cb_, complex_8 _p_ cx_, int_4 _p_ incx_, complex_8 _p_ cy_, int_4 _p_ 
    52  incy_)
    53  { // ** body not listed **
    84  }
    85  int_4 _dcdot (int_4 _p_ n_, real_8 _p_ fm_, complex_8 _p_ cx_, int_4 _p_ incx_, complex_8 _p_ cy_, int_4 _p_ incy_, 
    86  real_8 _p_ dcr_, real_8 _p_ dci_)
    87  { // ** body not listed **
   116  }
   117  int_4 _dcopym (int_4 _p_ n_, real_8 _p_ dx_, int_4 _p_ incx_, real_8 _p_ dy_, int_4 _p_ incy_)
   118  { // ** body not listed **
   180  }
   181  int_4 _scopym (int_4 _p_ n_, real_4 _p_ sx_, int_4 _p_ incx_, real_4 _p_ sy_, int_4 _p_ incy_)
   182  { // ** body not listed **
   244  }


© 2002-2025 J.M. van der Veer (jmvdveer@xs4all.nl)