mathlib-lapack-svd.c

     1  //! @file mathlib-lapack-svd.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  //! Subprograms from LAPACK-SVD
    24  
    25  // Compiled from Fortran source code by VIF.
    26  
    27  // Selected SVD functionality from LAPACK. 
    28  // 
    29  // The original code is F90 from 2023, but could be made to compile 
    30  // with VIF trivially.
    31  // 
    32  // Included LAPACK routines of interest to VIF are:
    33  // 
    34  //   DGEJSV
    35  //   DGELSD 
    36  //   DGELSS 
    37  //   DGESDD
    38  //   DGESVD
    39  //   DGESVDQ
    40  //   DGESVJ
    41  // 
    42  // Source: netlib.org/lapack
    43  // LAPACK 3.12.0
    44  
    45  // The license for LAPACK Fortran source code is:
    46  //
    47  // Copyright (c) 1992-2013 The University of Tennessee and The University
    48  //                         of Tennessee Research Foundation.  All rights
    49  //                         reserved.
    50  // Copyright (c) 2000-2013 The University of California Berkeley. All
    51  //                         rights reserved.
    52  // Copyright (c) 2006-2013 The University of Colorado Denver.  All rights
    53  //                         reserved.
    54  // 
    55  // $COPYRIGHT$
    56  // 
    57  // Additional copyrights may follow
    58  // 
    59  // $HEADER$
    60  // 
    61  // Redistribution and use in source and binary forms, with or without
    62  // modification, are permitted provided that the following conditions are
    63  // met:
    64  // 
    65  // - Redistributions of source code must retain the above copyright
    66  //   notice, this list of conditions and the following disclaimer.
    67  // 
    68  // - Redistributions in binary form must reproduce the above copyright
    69  //   notice, this list of conditions and the following disclaimer listed
    70  //   in this license in the documentation and/or other materials
    71  //   provided with the distribution.
    72  // 
    73  // - Neither the name of the copyright holders nor the names of its
    74  //   contributors may be used to endorse or promote products derived from
    75  //   this software without specific prior written permission.
    76  // 
    77  // The copyright holders provide no reassurances that the source code
    78  // provided does not infringe any patent, copyright, or any other
    79  // intellectual property rights of third parties.  The copyright holders
    80  // disclaim any liability to any recipient for claims brought against
    81  // recipient by any third party for infringement of that parties
    82  // intellectual property rights.
    83  // 
    84  // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    85  // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    86  // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    87  // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    88  // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    89  // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    90  // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    91  // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    92  // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    93  // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    94  // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    95  // `
    96  
    97  // VIF  THU 20 NOV 2025 22:20:22  ** MARCEL                       ** LAPACK SVD                                       PAGE 00001
    98  
    99  
   100  
   101  //                                   M     M    A    RRRRRR   CCCCC  EEEEEEE L
   102  //                                   MM   MM   A A   R     R C     C E       L
   103  //                                   M M M M  A   A  R     R C       E       L
   104  //                                   M  M  M A     A RRRRRR  C       EEEEE   L
   105  //                                   M     M AAAAAAA R   R   C       E       L
   106  //                                   M     M A     A R    R  C     C E       L
   107  //                                   M     M A     A R     R  CCCCC  EEEEEEE LLLLLLL
   108  
   109  //                   L          A    PPPPPP     A     CCCCC  K    K           SSSSS  V     V DDDDDD
   110  //                   L         A A   P     P   A A   C     C K   K           S     S V     V D     D
   111  //                   L        A   A  P     P  A   A  C       K  K            S       V     V D     D
   112  //                   L       A     A PPPPPP  A     A C       KKK      *****   SSSSS  V     V D     D
   113  //                   L       AAAAAAA P       AAAAAAA C       K  K                  S  V   V  D     D
   114  //                   L       A     A P       A     A C     C K   K           S     S   V V   D     D
   115  //                   LLLLLLL A     A P       A     A  CCCCC  K    K           SSSSS     V    DDDDDD
   116  
   117  
   118  
   119  
   120  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** DIAGNOSTICS                                      PAGE 00002
   121  
   122  // ** linker     ** object size 1832560 bytes
   123  // ** statistics ** 85 subprograms, no errors, no warnings
   124  
   125  
   126  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** JOB CONTROL                                      PAGE 00003
   127  
   128  
   129  //   Line    JCL *...*....1....|....2....|....3....|....4....|....5....|....6....|....7..*.|....8
   130  
   131  
   132  
   133  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** DEFINITIONS                                      PAGE 00004
   134  
   135  /*
   136  Generated by VIF - experimental VIntage Fortran compiler.
   137  VIF release 1.4.1
   138  */
   139  
   140  #if defined (__GNUC__)
   141  #pragma GCC diagnostic ignored "-Wimplicit-function-declaration"
   142  #pragma GCC diagnostic ignored "-Wincompatible-pointer-types"
   143  #if (__GNUC__ >= 14)
   144  #pragma GCC diagnostic ignored "-Wdeclaration-missing-parameter-type"
   145  #pragma GCC diagnostic ignored "-Wimplicit-int"
   146  #pragma GCC diagnostic ignored "-Wint-conversion"
   147  #pragma GCC diagnostic ignored "-Wreturn-mismatch"
   148  #endif
   149  #else
   150  #error VIF requires GCC
   151  #endif
   152  
   153  #include <vif.h>
   154  
   155  static int_4 _km1 = -1, _k0 = 0, _k1 = 1;
   156  
   157  
   158  #define _dc_0 "u"
   159  #define _dc_1 "l"
   160  #define _dc_2 "n"
   161  #define _dc_3 "p"
   162  #define _dc_4 "i"
   163  #define _dc_5 "dbdsdc"
   164  #define _dc_6 " "
   165  #define _dc_7 "a"
   166  #define _dc_8 "m"
   167  #define _dc_9 "g"
   168  #define _dc_10 "epsilon"
   169  #define _dc_11 "v"
   170  #define _dc_12 "b"
   171  #define _dc_13 "dbdsqr"
   172  #define _dc_14 "safe minimum"
   173  #define _dc_15 "r"
   174  #define _dc_16 "f"
   175  #define _dc_17 "dgebd2"
   176  #define _dc_18 "left"
   177  #define _dc_19 "right"
   178  #define _dc_20 "dgebrd"
   179  #define _dc_21 "no transpose"
   180  #define _dc_22 "transpose"
   181  #define _dc_23 "j"
   182  #define _dc_24 "e"
   183  #define _dc_25 "t"
   184  #define _dc_26 "c"
   185  #define _dc_27 "w"
   186  #define _dc_28 "dgejsv"
   187  #define _dc_29 "safeminimum"
   188  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** DEFINITIONS                                      PAGE 00005
   189  
   190  #define _dc_30 "o"
   191  #define _dc_31 "nou"
   192  #define _dc_32 "nov"
   193  #define _dc_33 "upper"
   194  #define _dc_34 "lower"
   195  #define _dc_35 "all"
   196  #define _dc_36 "no tr"
   197  #define _dc_37 "no_tr"
   198  #define _dc_38 "notrans"
   199  #define _dc_39 "no ud"
   200  #define _dc_40 "dgelq2"
   201  #define _dc_41 "dgelqf"
   202  #define _dc_42 "forward"
   203  #define _dc_43 "rowwise"
   204  #define _dc_44 "dgelsd"
   205  #define _dc_45 "dgeqrf"
   206  #define _dc_46 "dormqr"
   207  #define _dc_47 "lt"
   208  #define _dc_48 "dormbr"
   209  #define _dc_49 "qlt"
   210  #define _dc_50 "pln"
   211  #define _dc_51 "dormlq"
   212  #define _dc_52 "s"
   213  #define _dc_53 "q"
   214  #define _dc_54 "dgelss"
   215  #define _dc_55 "dgeqp3"
   216  #define _dc_56 "dgeqr2"
   217  #define _dc_57 "columnwise"
   218  #define _dc_58 "dgesdd"
   219  #define _dc_59 "dgesvd"
   220  #define _dc_60 "h"
   221  #define _dc_61 "dgesvdq"
   222  #define _dc_62 "dgesvj"
   223  #define _dc_63 "overflow"
   224  #define _dc_64 "dgsvj0"
   225  #define _dc_65 "dgsvj1"
   226  #define _dc_66 "base"
   227  #define _dc_67 "safmin"
   228  #define _dc_68 "dlals0"
   229  #define _dc_69 "dlalsa"
   230  #define _dc_70 "dlalsd"
   231  #define _dc_71 "d"
   232  #define _dc_72 "1"
   233  #define _dc_73 "unit"
   234  #define _dc_74 "non-unit"
   235  #define _dc_75 "z"
   236  #define _dc_76 "dlascl"
   237  #define _dc_77 "dlasd0"
   238  #define _dc_78 "dlasd1"
   239  #define _dc_79 "dlasd2"
   240  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** DEFINITIONS                                      PAGE 00006
   241  
   242  #define _dc_80 "dlasd3"
   243  #define _dc_81 "dlasd6"
   244  #define _dc_82 "dlasd7"
   245  #define _dc_83 "dlasd8"
   246  #define _dc_84 "dlasda"
   247  #define _dc_85 "dlasdq"
   248  #define _dc_86 "dlasq1"
   249  #define _dc_87 "precision"
   250  #define _dc_88 "dlasq2"
   251  #define _dc_89 "dlasr "
   252  #define _dc_90 "dlasrt"
   253  #define _dc_91 "eps"
   254  #define _dc_92 "y"
   255  #define _dc_93 "dlatrs"
   256  #define _dc_94 "dorg2r"
   257  #define _dc_95 "dorgbr"
   258  #define _dc_96 "dorgl2"
   259  #define _dc_97 "dorglq"
   260  #define _dc_98 "dorgqr"
   261  #define _dc_99 "dorm2r"
   262  #define _dc_100 "dorml2"
   263  #define _dc_101 "dpocon"
   264  #define _dc_102 "2"
   265  #define _dc_103 "laorh"
   266  #define _dc_104 "ge"
   267  #define _dc_105 "trf"
   268  #define _dc_106 "qrf"
   269  #define _dc_107 "rqf"
   270  #define _dc_108 "lqf"
   271  #define _dc_109 "qlf"
   272  #define _dc_110 "qr "
   273  #define _dc_111 "lq "
   274  #define _dc_112 "hrd"
   275  #define _dc_113 "brd"
   276  #define _dc_114 "tri"
   277  #define _dc_115 "po"
   278  #define _dc_116 "sy"
   279  #define _dc_117 "trd"
   280  #define _dc_118 "gst"
   281  #define _dc_119 "he"
   282  #define _dc_120 "or"
   283  #define _dc_121 "qr"
   284  #define _dc_122 "rq"
   285  #define _dc_123 "lq"
   286  #define _dc_124 "ql"
   287  #define _dc_125 "hr"
   288  #define _dc_126 "tr"
   289  #define _dc_127 "br"
   290  #define _dc_128 "un"
   291  #define _dc_129 "gb"
   292  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** DEFINITIONS                                      PAGE 00007
   293  
   294  #define _dc_130 "pb"
   295  #define _dc_131 "evc"
   296  #define _dc_132 "la"
   297  #define _dc_133 "uum"
   298  #define _dc_134 "st"
   299  #define _dc_135 "ebz"
   300  #define _dc_136 "gg"
   301  #define _dc_137 "hd3"
   302  #define _dc_138 "gghrd"
   303  #define _dc_139 "gghd3"
   304  #define _dc_140 "exc"
   305  #define _dc_141 "hseqr"
   306  #define _dc_142 "laqr"
   307  
   308  
   309  
   310  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** TYPEDEFS                                         PAGE 00008
   311  
   312  static FORMAT *__fmt_a = NULL;
   313  typedef char char_1[2];
   314  typedef char char_3[4];
   315  typedef char char_7[8];
   316  typedef char char_15[16];
   317  typedef char char_31[32];
   318  
   319  
   320  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** FREQUENCY TABLE                                  PAGE 00009
   321  
   322  #define __ncalls 86
   323  static CALLS __calls[__ncalls] = {
   324  { // ** body not listed **"dbdsdc", 0}, // subroutine
   326  { // ** body not listed **"dcombssq", 0}, // subroutine
   328  { // ** body not listed **"dgebrd", 0}, // subroutine
   330  { // ** body not listed **"dgelq2", 0}, // subroutine
   332  { // ** body not listed **"dgelsd", 0}, // subroutine
   334  { // ** body not listed **"dgeqp3", 0}, // subroutine
   336  { // ** body not listed **"dgeqrf", 0}, // subroutine
   338  { // ** body not listed **"dgesvd", 0}, // subroutine
   340  { // ** body not listed **"dgesvj", 0}, // subroutine
   342  { // ** body not listed **"dgsvj1", 0}, // subroutine
   344  { // ** body not listed **"dlabad", 0}, // subroutine
   346  { // ** body not listed **"dlacn2", 0}, // subroutine
   348  { // ** body not listed **"dlaed6", 0}, // subroutine
   350  { // ** body not listed **"dlals0", 0}, // subroutine
   352  { // ** body not listed **"dlalsd", 0}, // subroutine
   354  { // ** body not listed **"dlange", 0}, // real*8 function
   356  { // ** body not listed **"dlapmt", 0}, // subroutine
   358  { // ** body not listed **"dlaqp2", 0}, // subroutine
   360  { // ** body not listed **"dlarfb", 0}, // subroutine
   362  { // ** body not listed **"dlarfg", 0}, // subroutine
   364  { // ** body not listed **"dlartg", 0}, // subroutine
   366  { // ** body not listed **"dlascl", 0}, // subroutine
   368  { // ** body not listed **"dlasd1", 0}, // subroutine
   370  { // ** body not listed **"dlasd3", 0}, // subroutine
   374  { // ** body not listed **"dlasd5", 0}, // subroutine
   376  { // ** body not listed **"dlasd7", 0}, // subroutine
   378  { // ** body not listed **"dlasda", 0}, // subroutine
   380  { // ** body not listed **"dlasdt", 0}, // subroutine
   382  { // ** body not listed **"dlasq1", 0}, // subroutine
   384  { // ** body not listed **"dlasq3", 0}, // subroutine
   386  { // ** body not listed **"dlasq5", 0}, // subroutine
   388  { // ** body not listed **"dlasr", 0}, // subroutine
   390  { // ** body not listed **"dlassq", 0}, // subroutine
   392  { // ** body not listed **"dlaswp", 0}, // subroutine
   394  { // ** body not listed **"dorg2r", 0}, // subroutine
   396  { // ** body not listed **"dorgl2", 0}, // subroutine
   398  { // ** body not listed **"dorgqr", 0}, // subroutine
   400  { // ** body not listed **"dormbr", 0}, // subroutine
   402  { // ** body not listed **"dormlq", 0}, // subroutine
   404  { // ** body not listed **"dpocon", 0}, // subroutine
   406  { // ** body not listed **"ieeeck", 0}, // integer*4 function
   408  { // ** body not listed **"iladlr", 0}, // integer*4 function
   410  { // ** body not listed **"iparmq", 0}, // integer*4 function
   412  };
   413  
   414  
   415  
   416  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** COMMON BLOCKS                                    PAGE 00011
   417  
   418  
   419  
   420  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** PROTOTYPES                                       PAGE 00012
   421  
   422  
   423  prototype int_4 _dbdsdc (char _p_ uplo_, char _p_ compq_, int_4 _p_ n_, real_8 _p_ d_, real_8 _p_ e_, real_8 _p_ u_, 
   424  int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ q_, int_4 _p_ iq_, real_8 _p_ work_, int_4 _p_ iwork_, 
   425  int_4 _p_ info_);
   426  prototype int_4 _dbdsqr (char _p_ uplo_, int_4 _p_ n_, int_4 _p_ ncvt_, int_4 _p_ nru_, int_4 _p_ ncc_, real_8 _p_ d_, 
   427  real_8 _p_ e_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 
   428  _p_ work_, int_4 _p_ info_);
   429  prototype int_4 _dcombssq (real_8 _p_ v1_, real_8 _p_ v2_);
   430  prototype int_4 _dgebd2 (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ d_, real_8 _p_ e_, 
   431  real_8 _p_ tauq_, real_8 _p_ taup_, real_8 _p_ work_, int_4 _p_ info_);
   432  prototype int_4 _dgebrd (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ d_, real_8 _p_ e_, 
   433  real_8 _p_ tauq_, real_8 _p_ taup_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_);
   434  prototype int_4 _dgejsv (char _p_ joba_, char _p_ jobu_, char _p_ jobv_, char _p_ jobr_, char _p_ jobt_, char _p_ jobp_
   435  , int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ sva_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ 
   436  v_, int_4 _p_ ldv_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ iwork_, int_4 _p_ info_);
   437  prototype int_4 _dgelq2 (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ work_, 
   438  int_4 _p_ info_);
   439  prototype int_4 _dgelqf (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ work_, 
   440  int_4 _p_ lwork_, int_4 _p_ info_);
   441  prototype int_4 _dgelsd (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ nrhs_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ b_, 
   442  int_4 _p_ ldb_, real_8 _p_ s_, real_8 _p_ rcond_, int_4 _p_ rank_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ iwork_
   443  , int_4 _p_ info_);
   444  prototype int_4 _dgelss (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ nrhs_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ b_, 
   445  int_4 _p_ ldb_, real_8 _p_ s_, real_8 _p_ rcond_, int_4 _p_ rank_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_)
   446  ;
   447  prototype int_4 _dgeqp3 (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, int_4 _p_ jpvt_, real_8 _p_ tau_, 
   448  real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_);
   449  prototype int_4 _dgeqr2 (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ work_, 
   450  int_4 _p_ info_);
   451  prototype int_4 _dgeqrf (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ work_, 
   452  int_4 _p_ lwork_, int_4 _p_ info_);
   453  prototype int_4 _dgesdd (char _p_ jobz_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ s_, 
   454  real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ iwork_, 
   455  int_4 _p_ info_);
   456  prototype int_4 _dgesvd (char _p_ jobu_, char _p_ jobvt_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, 
   457  real_8 _p_ s_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ work_, int_4 _p_ lwork_, 
   458  int_4 _p_ info_);
   459  prototype int_4 _dgesvdq (char _p_ joba_, char _p_ jobp_, char _p_ jobr_, char _p_ jobu_, char _p_ jobv_, int_4 _p_ m_, 
   460  int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ s_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ v_, int_4 _p_ 
   461  ldv_, int_4 _p_ numrank_, int_4 _p_ iwork_, int_4 _p_ liwork_, real_8 _p_ work_, int_4 _p_ lwork_, real_8 _p_ rwork_, 
   462  int_4 _p_ lrwork_, int_4 _p_ info_);
   463  prototype int_4 _dgesvj (char _p_ joba_, char _p_ jobu_, char _p_ jobv_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, 
   464  int_4 _p_ lda_, real_8 _p_ sva_, int_4 _p_ mv_, real_8 _p_ v_, int_4 _p_ ldv_, real_8 _p_ work_, int_4 _p_ lwork_, 
   465  int_4 _p_ info_);
   466  prototype int_4 _dgsvj0 (char _p_ jobv_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ d_, 
   467  real_8 _p_ sva_, int_4 _p_ mv_, real_8 _p_ v_, int_4 _p_ ldv_, real_8 _p_ eps_, real_8 _p_ sfmin_, real_8 _p_ tol_, 
   468  int_4 _p_ nsweep_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_);
   469  prototype int_4 _dgsvj1 (char _p_ jobv_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ n1_, real_8 _p_ a_, int_4 _p_ lda_, 
   470  real_8 _p_ d_, real_8 _p_ sva_, int_4 _p_ mv_, real_8 _p_ v_, int_4 _p_ ldv_, real_8 _p_ eps_, real_8 _p_ sfmin_, 
   471  real_8 _p_ tol_, int_4 _p_ nsweep_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_);
   472  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** PROTOTYPES                                       PAGE 00013
   473  
   474  prototype logical_4 _disnan (real_8 _p_ din_);
   475  prototype int_4 _dlabad (real_8 _p_ small_, real_8 _p_ large_);
   476  prototype int_4 _dlabrd (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ nb_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ d_, 
   477  real_8 _p_ e_, real_8 _p_ tauq_, real_8 _p_ taup_, real_8 _p_ x_, int_4 _p_ ldx_, real_8 _p_ y_, int_4 _p_ ldy_);
   478  prototype int_4 _dlacn2 (int_4 _p_ n_, real_8 _p_ v_, real_8 _p_ x_, int_4 _p_ isgn_, real_8 _p_ est_, int_4 _p_ kase_, 
   479  int_4 _p_ isave_);
   480  prototype int_4 _dlacpy (char _p_ uplo_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ b_, 
   481  int_4 _p_ ldb_);
   482  prototype int_4 _dlaed6 (int_4 _p_ kniter_, logical_4 _p_ orgati_, real_8 _p_ rho_, real_8 _p_ d_, real_8 _p_ z_, 
   483  real_8 _p_ finit_, real_8 _p_ tau_, int_4 _p_ info_);
   484  prototype logical_4 _dlaisnan (real_8 _p_ din1_, real_8 _p_ din2_);
   485  prototype int_4 _dlals0 (int_4 _p_ icompq_, int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, int_4 _p_ nrhs_, real_8 _p_ 
   486  b_, int_4 _p_ ldb_, real_8 _p_ bx_, int_4 _p_ ldbx_, int_4 _p_ perm_, int_4 _p_ givptr_, int_4 _p_ givcol_, int_4 _p_ 
   487  ldgcol_, real_8 _p_ givnum_, int_4 _p_ ldgnum_, real_8 _p_ poles_, real_8 _p_ difl_, real_8 _p_ difr_, real_8 _p_ z_, 
   488  int_4 _p_ k_, real_8 _p_ c_, real_8 _p_ s_, real_8 _p_ work_, int_4 _p_ info_);
   489  prototype int_4 _dlalsa (int_4 _p_ icompq_, int_4 _p_ smlsiz_, int_4 _p_ n_, int_4 _p_ nrhs_, real_8 _p_ b_, int_4 _p_ 
   490  ldb_, real_8 _p_ bx_, int_4 _p_ ldbx_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ k_, real_8 _p_ difl_, 
   491  real_8 _p_ difr_, real_8 _p_ z_, real_8 _p_ poles_, int_4 _p_ givptr_, int_4 _p_ givcol_, int_4 _p_ ldgcol_, int_4 _p_ 
   492  perm_, real_8 _p_ givnum_, real_8 _p_ c_, real_8 _p_ s_, real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ info_);
   493  prototype int_4 _dlalsd (char _p_ uplo_, int_4 _p_ smlsiz_, int_4 _p_ n_, int_4 _p_ nrhs_, real_8 _p_ d_, real_8 _p_ e_
   494  , real_8 _p_ b_, int_4 _p_ ldb_, real_8 _p_ rcond_, int_4 _p_ rank_, real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ 
   495  info_);
   496  prototype int_4 _dlamrg (int_4 _p_ n1_, int_4 _p_ n2_, real_8 _p_ a_, int_4 _p_ dtrd1_, int_4 _p_ dtrd2_, int_4 _p_ 
   497  index_);
   498  prototype real_8 _dlange (char _p_ norm_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ work_);
   499  prototype real_8 _dlanst (char _p_ norm_, int_4 _p_ n_, real_8 _p_ d_, real_8 _p_ e_);
   500  prototype int_4 _dlapmt (logical_4 _p_ forwrd_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ x_, int_4 _p_ ldx_, int_4 _p_ k_
   501  );
   502  prototype real_8 _dlapy2 (real_8 _p_ x_, real_8 _p_ y_);
   503  prototype int_4 _dlaqp2 (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ offset_, real_8 _p_ a_, int_4 _p_ lda_, int_4 _p_ jpvt_, 
   504  real_8 _p_ tau_, real_8 _p_ vn1_, real_8 _p_ vn2_, real_8 _p_ work_);
   505  prototype int_4 _dlaqps (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ offset_, int_4 _p_ nb_, int_4 _p_ kb_, real_8 _p_ a_, 
   506  int_4 _p_ lda_, int_4 _p_ jpvt_, real_8 _p_ tau_, real_8 _p_ vn1_, real_8 _p_ vn2_, real_8 _p_ auxv_, real_8 _p_ f_, 
   507  int_4 _p_ ldf_);
   508  prototype int_4 _dlarfb (char _p_ side_, char _p_ trans_, char _p_ direct_, char _p_ storev_, int_4 _p_ m_, int_4 _p_ 
   509  n_, int_4 _p_ k_, real_8 _p_ v_, int_4 _p_ ldv_, real_8 _p_ t_, int_4 _p_ ldt_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 
   510  _p_ work_, int_4 _p_ ldwork_);
   511  prototype int_4 _dlarf (char _p_ side_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ v_, int_4 _p_ incv_, real_8 _p_ tau_, 
   512  real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_);
   513  prototype int_4 _dlarfg (int_4 _p_ n_, real_8 _p_ alpha_, real_8 _p_ x_, int_4 _p_ incx_, real_8 _p_ tau_);
   514  prototype int_4 _dlarft (char _p_ direct_, char _p_ storev_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ v_, int_4 _p_ ldv_, 
   515  real_8 _p_ tau_, real_8 _p_ t_, int_4 _p_ ldt_);
   516  prototype int_4 _dlartg (real_8 _p_ f_, real_8 _p_ g_, real_8 _p_ cs_, real_8 _p_ sn_, real_8 _p_ r_);
   517  prototype int_4 _dlas2 (real_8 _p_ f_, real_8 _p_ g_, real_8 _p_ h_, real_8 _p_ ssmin_, real_8 _p_ ssmax_);
   518  prototype int_4 _dlascl (char _p_ type_, int_4 _p_ kl_, int_4 _p_ ku_, real_8 _p_ cfrom_, real_8 _p_ cto_, int_4 _p_ m_
   519  , int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, int_4 _p_ info_);
   520  prototype int_4 _dlasd0 (int_4 _p_ n_, int_4 _p_ sqre_, real_8 _p_ d_, real_8 _p_ e_, real_8 _p_ u_, int_4 _p_ ldu_, 
   521  real_8 _p_ vt_, int_4 _p_ ldvt_, int_4 _p_ smlsiz_, int_4 _p_ iwork_, real_8 _p_ work_, int_4 _p_ info_);
   522  prototype int_4 _dlasd1 (int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, real_8 _p_ d_, real_8 _p_ alpha_, real_8 _p_ 
   523  beta_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ ldvt_, int_4 _p_ idxq_, int_4 _p_ iwork_, real_8 _p_ 
   524  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** PROTOTYPES                                       PAGE 00014
   525  
   526  work_, int_4 _p_ info_);
   527  prototype int_4 _dlasd2 (int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, int_4 _p_ k_, real_8 _p_ d_, real_8 _p_ z_, 
   528  real_8 _p_ alpha_, real_8 _p_ beta_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ dsigma_
   529  , real_8 _p_ u2_, int_4 _p_ ldu2_, real_8 _p_ vt2_, int_4 _p_ ldvt2_, int_4 _p_ idxp_, int_4 _p_ idx_, int_4 _p_ idxc_, 
   530  int_4 _p_ idxq_, int_4 _p_ coltyp_, int_4 _p_ info_);
   531  prototype int_4 _dlasd3 (int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, int_4 _p_ k_, real_8 _p_ d_, real_8 _p_ q_, 
   532  int_4 _p_ ldq_, real_8 _p_ dsigma_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ u2_, int_4 _p_ ldu2_, real_8 _p_ vt_, 
   533  int_4 _p_ ldvt_, real_8 _p_ vt2_, int_4 _p_ ldvt2_, int_4 _p_ idxc_, int_4 _p_ ctot_, real_8 _p_ z_, int_4 _p_ info_);
   534  prototype int_4 _dlasd4 (int_4 _p_ n_, int_4 _p_ i_, real_8 _p_ d_, real_8 _p_ z_, real_8 _p_ delta_, real_8 _p_ rho_, 
   535  real_8 _p_ sigma_, real_8 _p_ work_, int_4 _p_ info_);
   536  prototype int_4 _dlasd5 (int_4 _p_ i_, real_8 _p_ d_, real_8 _p_ z_, real_8 _p_ delta_, real_8 _p_ rho_, real_8 _p_ 
   537  dsigma_, real_8 _p_ work_);
   538  prototype int_4 _dlasd6 (int_4 _p_ icompq_, int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, real_8 _p_ d_, real_8 _p_ 
   539  vf_, real_8 _p_ vl_, real_8 _p_ alpha_, real_8 _p_ beta_, int_4 _p_ idxq_, int_4 _p_ perm_, int_4 _p_ givptr_, int_4 
   540  _p_ givcol_, int_4 _p_ ldgcol_, real_8 _p_ givnum_, int_4 _p_ ldgnum_, real_8 _p_ poles_, real_8 _p_ difl_, real_8 _p_ 
   541  difr_, real_8 _p_ z_, int_4 _p_ k_, real_8 _p_ c_, real_8 _p_ s_, real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ info_);
   542  prototype int_4 _dlasd7 (int_4 _p_ icompq_, int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, int_4 _p_ k_, real_8 _p_ d_, 
   543  real_8 _p_ z_, real_8 _p_ zw_, real_8 _p_ vf_, real_8 _p_ vfw_, real_8 _p_ vl_, real_8 _p_ vlw_, real_8 _p_ alpha_, 
   544  real_8 _p_ beta_, real_8 _p_ dsigma_, int_4 _p_ idx_, int_4 _p_ idxp_, int_4 _p_ idxq_, int_4 _p_ perm_, int_4 _p_ 
   545  givptr_, int_4 _p_ givcol_, int_4 _p_ ldgcol_, real_8 _p_ givnum_, int_4 _p_ ldgnum_, real_8 _p_ c_, real_8 _p_ s_, 
   546  int_4 _p_ info_);
   547  prototype int_4 _dlasd8 (int_4 _p_ icompq_, int_4 _p_ k_, real_8 _p_ d_, real_8 _p_ z_, real_8 _p_ vf_, real_8 _p_ vl_, 
   548  real_8 _p_ difl_, real_8 _p_ difr_, int_4 _p_ lddifr_, real_8 _p_ dsigma_, real_8 _p_ work_, int_4 _p_ info_);
   549  prototype int_4 _dlasda (int_4 _p_ icompq_, int_4 _p_ smlsiz_, int_4 _p_ n_, int_4 _p_ sqre_, real_8 _p_ d_, real_8 _p_ 
   550  e_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ k_, real_8 _p_ difl_, real_8 _p_ difr_, real_8 _p_ z_, 
   551  real_8 _p_ poles_, int_4 _p_ givptr_, int_4 _p_ givcol_, int_4 _p_ ldgcol_, int_4 _p_ perm_, real_8 _p_ givnum_, real_8 
   552  _p_ c_, real_8 _p_ s_, real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ info_);
   553  prototype int_4 _dlasdq (char _p_ uplo_, int_4 _p_ sqre_, int_4 _p_ n_, int_4 _p_ ncvt_, int_4 _p_ nru_, int_4 _p_ ncc_
   554  , real_8 _p_ d_, real_8 _p_ e_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ c_, int_4 
   555  _p_ ldc_, real_8 _p_ work_, int_4 _p_ info_);
   556  prototype int_4 _dlasdt (int_4 _p_ n_, int_4 _p_ lvl_, int_4 _p_ nd_, int_4 _p_ inode_, int_4 _p_ ndiml_, int_4 _p_ 
   557  ndimr_, int_4 _p_ msub_);
   558  prototype int_4 _dlaset (char _p_ uplo_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ alpha_, real_8 _p_ beta_, real_8 _p_ a_
   559  , int_4 _p_ lda_);
   560  prototype int_4 _dlasq1 (int_4 _p_ n_, real_8 _p_ d_, real_8 _p_ e_, real_8 _p_ work_, int_4 _p_ info_);
   561  prototype int_4 _dlasq2 (int_4 _p_ n_, real_8 _p_ z_, int_4 _p_ info_);
   562  prototype int_4 _dlasq3 (int_4 _p_ i0_, int_4 _p_ n0_, real_8 _p_ z_, int_4 _p_ pp_, real_8 _p_ dmin_, real_8 _p_ 
   563  sigma_, real_8 _p_ desig_, real_8 _p_ qmax_, int_4 _p_ nfail_, int_4 _p_ iter_, int_4 _p_ ndiv_, logical_4 _p_ ieee_, 
   564  int_4 _p_ ttype_, real_8 _p_ dmin1_, real_8 _p_ dmin2_, real_8 _p_ dn_, real_8 _p_ dn1_, real_8 _p_ dn2_, real_8 _p_ g_
   565  , real_8 _p_ tau_);
   566  prototype int_4 _dlasq4 (int_4 _p_ i0_, int_4 _p_ n0_, real_8 _p_ z_, int_4 _p_ pp_, int_4 _p_ n0in_, real_8 _p_ dmin_, 
   567  real_8 _p_ dmin1_, real_8 _p_ dmin2_, real_8 _p_ dn_, real_8 _p_ dn1_, real_8 _p_ dn2_, real_8 _p_ tau_, int_4 _p_ 
   568  ttype_, real_8 _p_ g_);
   569  prototype int_4 _dlasq5 (int_4 _p_ i0_, int_4 _p_ n0_, real_8 _p_ z_, int_4 _p_ pp_, real_8 _p_ tau_, real_8 _p_ sigma_
   570  , real_8 _p_ dmin_, real_8 _p_ dmin1_, real_8 _p_ dmin2_, real_8 _p_ dn_, real_8 _p_ dnm1_, real_8 _p_ dnm2_, logical_4 
   571  _p_ ieee_, real_8 _p_ eps_);
   572  prototype int_4 _dlasq6 (int_4 _p_ i0_, int_4 _p_ n0_, real_8 _p_ z_, int_4 _p_ pp_, real_8 _p_ dmin_, real_8 _p_ 
   573  dmin1_, real_8 _p_ dmin2_, real_8 _p_ dn_, real_8 _p_ dnm1_, real_8 _p_ dnm2_);
   574  prototype int_4 _dlasr (char _p_ side_, char _p_ pivot_, char _p_ direct_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ c_, 
   575  real_8 _p_ s_, real_8 _p_ a_, int_4 _p_ lda_);
   576  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** PROTOTYPES                                       PAGE 00015
   577  
   578  prototype int_4 _dlasrt (char _p_ id_, int_4 _p_ n_, real_8 _p_ d_, int_4 _p_ info_);
   579  prototype int_4 _dlassq (int_4 _p_ n_, real_8 _p_ x_, int_4 _p_ incx_, real_8 _p_ scale_, real_8 _p_ sumsq_);
   580  prototype int_4 _dlasv2 (real_8 _p_ f_, real_8 _p_ g_, real_8 _p_ h_, real_8 _p_ ssmin_, real_8 _p_ ssmax_, real_8 _p_ 
   581  snr_, real_8 _p_ csr_, real_8 _p_ snl_, real_8 _p_ csl_);
   582  prototype int_4 _dlaswp (int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, int_4 _p_ k1_, int_4 _p_ k2_, int_4 _p_ ipiv_, 
   583  int_4 _p_ incx_);
   584  prototype int_4 _dlatrs (char _p_ uplo_, char _p_ trans_, char _p_ diag_, char _p_ normin_, int_4 _p_ n_, real_8 _p_ a_
   585  , int_4 _p_ lda_, real_8 _p_ x_, real_8 _p_ scale_, real_8 _p_ cnorm_, int_4 _p_ info_);
   586  prototype int_4 _dorg2r (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, 
   587  real_8 _p_ work_, int_4 _p_ info_);
   588  prototype int_4 _dorgbr (char _p_ vect_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_, 
   589  real_8 _p_ tau_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_);
   590  prototype int_4 _dorgl2 (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, 
   591  real_8 _p_ work_, int_4 _p_ info_);
   592  prototype int_4 _dorglq (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, 
   593  real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_);
   594  prototype int_4 _dorgqr (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, 
   595  real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_);
   596  prototype int_4 _dorm2r (char _p_ side_, char _p_ trans_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, 
   597  int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, int_4 _p_ info_);
   598  prototype int_4 _dormbr (char _p_ vect_, char _p_ side_, char _p_ trans_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, 
   599  real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, int_4 _p_ lwork_, 
   600  int_4 _p_ info_);
   601  prototype int_4 _dorml2 (char _p_ side_, char _p_ trans_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, 
   602  int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, int_4 _p_ info_);
   603  prototype int_4 _dormlq (char _p_ side_, char _p_ trans_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, 
   604  int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_);
   605  prototype int_4 _dormqr (char _p_ side_, char _p_ trans_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, 
   606  int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_);
   607  prototype int_4 _dpocon (char _p_ uplo_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ anorm_, real_8 _p_ 
   608  rcond_, real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ info_);
   609  prototype int_4 _drscl (int_4 _p_ n_, real_8 _p_ sa_, real_8 _p_ sx_, int_4 _p_ incx_);
   610  prototype int_4 _ieeeck (int_4 _p_ ispec_, real_4 _p_ zero_, real_4 _p_ one_);
   611  prototype int_4 _iladlc (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_);
   612  prototype int_4 _iladlr (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_);
   613  prototype int_4 _ilaenv (int_4 _p_ ispec_, char _p_ name_, char _p_ opts_, int_4 _p_ n1_, int_4 _p_ n2_, int_4 _p_ n3_, 
   614  int_4 _p_ n4_);
   615  prototype int_4 _iparmq (int_4 _p_ ispec_, char _p_ name_, char _p_ opts_, int_4 _p_ n_, int_4 _p_ ilo_, int_4 _p_ ihi_
   616  , int_4 _p_ lwork_);
   617  
   618  
   619  
   620  
   621  
   622  
   623  
   624  
   625  
   626  
   627  
   628  // VIF  THU 20 NOV 2025 22:20:22  ** GLOBAL SCOPE                 ** PROTOTYPES                                       PAGE 00016
   629  
   630  
   631  
   632  // VIF  THU 20 NOV 2025 22:20:22  ** DBDSDC                       ** DBDSDC                                           PAGE 00017
   633  
   634  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
   635  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
   636  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
   637  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
   638  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
   639  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
   640  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
   641  
   642  //                                   DDDDDD  BBBBBB  DDDDDD   SSSSS  DDDDDD   CCCCC
   643  //                                   D     D B     B D     D S     S D     D C     C
   644  //                                   D     D B     B D     D S       D     D C
   645  //                                   D     D BBBBBB  D     D  SSSSS  D     D C
   646  //                                   D     D B     B D     D       S D     D C
   647  //                                   D     D B     B D     D S     S D     D C     C
   648  //                                   DDDDDD  BBBBBB  DDDDDD   SSSSS  DDDDDD   CCCCC
   649  
   650  
   651  // VIF  THU 20 NOV 2025 22:20:22  ** DBDSDC                       ** DIAGNOSTICS                                      PAGE 00018
   652  
   653  
   654  // VIF  THU 20 NOV 2025 22:20:22  ** DBDSDC                       ** GENERATED CODE                                   PAGE 00019
   655  
   656  int_4 _dbdsdc (char _p_ uplo_, char _p_ compq_, int_4 _p_ n_, real_8 _p_ d_, real_8 _p_ e_, real_8 _p_ u_, int_4 _p_ 
   657  ldu_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ q_, int_4 _p_ iq_, real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ 
   658  info_)
   659  { // ** body not listed **
   900  }
   901  
   902  // VIF  THU 20 NOV 2025 22:20:22  ** DBDSQR                       ** DBDSQR                                           PAGE 00024
   903  
   904  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
   905  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
   906  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
   907  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
   908  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
   909  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
   910  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
   911  
   912  //                                   DDDDDD  BBBBBB  DDDDDD   SSSSS   QQQQQ  RRRRRR
   913  //                                   D     D B     B D     D S     S Q     Q R     R
   914  //                                   D     D B     B D     D S       Q     Q R     R
   915  //                                   D     D BBBBBB  D     D  SSSSS  Q     Q RRRRRR
   916  //                                   D     D B     B D     D       S Q   Q Q R   R
   917  //                                   D     D B     B D     D S     S Q    Q  R    R
   918  //                                   DDDDDD  BBBBBB  DDDDDD   SSSSS   QQQQ Q R     R
   919  
   920  
   921  // VIF  THU 20 NOV 2025 22:20:22  ** DBDSQR                       ** DIAGNOSTICS                                      PAGE 00025
   922  
   923  
   924  // VIF  THU 20 NOV 2025 22:20:22  ** DBDSQR                       ** GENERATED CODE                                   PAGE 00026
   925  
   926  int_4 _dbdsqr (char _p_ uplo_, int_4 _p_ n_, int_4 _p_ ncvt_, int_4 _p_ nru_, int_4 _p_ ncc_, real_8 _p_ d_, real_8 _p_ 
   927  e_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, 
   928  int_4 _p_ info_)
   929  { // ** body not listed **
  1388  }
  1389  
  1390  // VIF  THU 20 NOV 2025 22:20:22  ** DCOMBSSQ                     ** DCOMBSSQ                                         PAGE 00035
  1391  
  1392  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  1393  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  1394  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  1395  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  1396  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  1397  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  1398  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  1399  
  1400  //                           DDDDDD   CCCCC   OOOOO  M     M BBBBBB   SSSSS   SSSSS   QQQQQ
  1401  //                           D     D C     C O     O MM   MM B     B S     S S     S Q     Q
  1402  //                           D     D C       O     O M M M M B     B S       S       Q     Q
  1403  //                           D     D C       O     O M  M  M BBBBBB   SSSSS   SSSSS  Q     Q
  1404  //                           D     D C       O     O M     M B     B       S       S Q   Q Q
  1405  //                           D     D C     C O     O M     M B     B S     S S     S Q    Q
  1406  //                           DDDDDD   CCCCC   OOOOO  M     M BBBBBB   SSSSS   SSSSS   QQQQ Q
  1407  
  1408  
  1409  // VIF  THU 20 NOV 2025 22:20:22  ** DCOMBSSQ                     ** DIAGNOSTICS                                      PAGE 00036
  1410  
  1411  
  1412  // VIF  THU 20 NOV 2025 22:20:22  ** DCOMBSSQ                     ** GENERATED CODE                                   PAGE 00037
  1413  
  1414  int_4 _dcombssq (real_8 _p_ v1_, real_8 _p_ v2_)
  1415  { // ** body not listed **
  1431  }
  1432  
  1433  // VIF  THU 20 NOV 2025 22:20:22  ** DGEBD2                       ** DGEBD2                                           PAGE 00038
  1434  
  1435  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  1436  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  1437  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  1438  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  1439  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  1440  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  1441  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  1442  
  1443  //                                   DDDDDD   GGGGG  EEEEEEE BBBBBB  DDDDDD   22222
  1444  //                                   D     D G     G E       B     B D     D 2     2
  1445  //                                   D     D G       E       B     B D     D       2
  1446  //                                   D     D G  GGGG EEEEE   BBBBBB  D     D  22222
  1447  //                                   D     D G     G E       B     B D     D 2
  1448  //                                   D     D G     G E       B     B D     D 2
  1449  //                                   DDDDDD   GGGGG  EEEEEEE BBBBBB  DDDDDD  2222222
  1450  
  1451  
  1452  // VIF  THU 20 NOV 2025 22:20:22  ** DGEBD2                       ** DIAGNOSTICS                                      PAGE 00039
  1453  
  1454  
  1455  // VIF  THU 20 NOV 2025 22:20:22  ** DGEBD2                       ** GENERATED CODE                                   PAGE 00040
  1456  
  1457  int_4 _dgebd2 (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ d_, real_8 _p_ e_, real_8 _p_ 
  1458  tauq_, real_8 _p_ taup_, real_8 _p_ work_, int_4 _p_ info_)
  1459  { // ** body not listed **
  1534  }
  1535  
  1536  // VIF  THU 20 NOV 2025 22:20:22  ** DGEBRD                       ** DGEBRD                                           PAGE 00042
  1537  
  1538  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  1539  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  1540  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  1541  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  1542  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  1543  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  1544  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  1545  
  1546  //                                   DDDDDD   GGGGG  EEEEEEE BBBBBB  RRRRRR  DDDDDD
  1547  //                                   D     D G     G E       B     B R     R D     D
  1548  //                                   D     D G       E       B     B R     R D     D
  1549  //                                   D     D G  GGGG EEEEE   BBBBBB  RRRRRR  D     D
  1550  //                                   D     D G     G E       B     B R   R   D     D
  1551  //                                   D     D G     G E       B     B R    R  D     D
  1552  //                                   DDDDDD   GGGGG  EEEEEEE BBBBBB  R     R DDDDDD
  1553  
  1554  
  1555  // VIF  THU 20 NOV 2025 22:20:22  ** DGEBRD                       ** DIAGNOSTICS                                      PAGE 00043
  1556  
  1557  
  1558  // VIF  THU 20 NOV 2025 22:20:22  ** DGEBRD                       ** GENERATED CODE                                   PAGE 00044
  1559  
  1560  int_4 _dgebrd (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ d_, real_8 _p_ e_, real_8 _p_ 
  1561  tauq_, real_8 _p_ taup_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_)
  1562  { // ** body not listed **
  1654  }
  1655  
  1656  // VIF  THU 20 NOV 2025 22:20:22  ** DGEJSV                       ** DGEJSV                                           PAGE 00046
  1657  
  1658  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  1659  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  1660  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  1661  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  1662  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  1663  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  1664  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  1665  
  1666  //                                   DDDDDD   GGGGG  EEEEEEE       J  SSSSS  V     V
  1667  //                                   D     D G     G E             J S     S V     V
  1668  //                                   D     D G       E             J S       V     V
  1669  //                                   D     D G  GGGG EEEEE         J  SSSSS  V     V
  1670  //                                   D     D G     G E       J     J       S  V   V
  1671  //                                   D     D G     G E       J     J S     S   V V
  1672  //                                   DDDDDD   GGGGG  EEEEEEE  JJJJJ   SSSSS     V
  1673  
  1674  
  1675  // VIF  THU 20 NOV 2025 22:20:22  ** DGEJSV                       ** DIAGNOSTICS                                      PAGE 00047
  1676  
  1677  
  1678  // VIF  THU 20 NOV 2025 22:20:22  ** DGEJSV                       ** GENERATED CODE                                   PAGE 00048
  1679  
  1680  int_4 _dgejsv (char _p_ joba_, char _p_ jobu_, char _p_ jobv_, char _p_ jobr_, char _p_ jobt_, char _p_ jobp_, int_4 
  1681  _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ sva_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ v_, 
  1682  int_4 _p_ ldv_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ iwork_, int_4 _p_ info_)
  1683  { // ** body not listed **
  2704  }
  2705  
  2706  // VIF  THU 20 NOV 2025 22:20:22  ** DGELQ2                       ** DGELQ2                                           PAGE 00068
  2707  
  2708  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  2709  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  2710  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  2711  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  2712  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  2713  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  2714  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  2715  
  2716  //                                   DDDDDD   GGGGG  EEEEEEE L        QQQQQ   22222
  2717  //                                   D     D G     G E       L       Q     Q 2     2
  2718  //                                   D     D G       E       L       Q     Q       2
  2719  //                                   D     D G  GGGG EEEEE   L       Q     Q  22222
  2720  //                                   D     D G     G E       L       Q   Q Q 2
  2721  //                                   D     D G     G E       L       Q    Q  2
  2722  //                                   DDDDDD   GGGGG  EEEEEEE LLLLLLL  QQQQ Q 2222222
  2723  
  2724  
  2725  // VIF  THU 20 NOV 2025 22:20:22  ** DGELQ2                       ** DIAGNOSTICS                                      PAGE 00069
  2726  
  2727  
  2728  // VIF  THU 20 NOV 2025 22:20:22  ** DGELQ2                       ** GENERATED CODE                                   PAGE 00070
  2729  
  2730  int_4 _dgelq2 (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ work_, int_4 _p_ 
  2731  info_)
  2732  { // ** body not listed **
  2768  }
  2769  
  2770  // VIF  THU 20 NOV 2025 22:20:22  ** DGELQF                       ** DGELQF                                           PAGE 00071
  2771  
  2772  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  2773  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  2774  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  2775  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  2776  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  2777  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  2778  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  2779  
  2780  //                                   DDDDDD   GGGGG  EEEEEEE L        QQQQQ  FFFFFFF
  2781  //                                   D     D G     G E       L       Q     Q F
  2782  //                                   D     D G       E       L       Q     Q F
  2783  //                                   D     D G  GGGG EEEEE   L       Q     Q FFFFF
  2784  //                                   D     D G     G E       L       Q   Q Q F
  2785  //                                   D     D G     G E       L       Q    Q  F
  2786  //                                   DDDDDD   GGGGG  EEEEEEE LLLLLLL  QQQQ Q F
  2787  
  2788  
  2789  // VIF  THU 20 NOV 2025 22:20:22  ** DGELQF                       ** DIAGNOSTICS                                      PAGE 00072
  2790  
  2791  
  2792  // VIF  THU 20 NOV 2025 22:20:22  ** DGELQF                       ** GENERATED CODE                                   PAGE 00073
  2793  
  2794  int_4 _dgelqf (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ work_, int_4 _p_ 
  2795  lwork_, int_4 _p_ info_)
  2796  { // ** body not listed **
  2873  }
  2874  
  2875  // VIF  THU 20 NOV 2025 22:20:22  ** DGELSD                       ** DGELSD                                           PAGE 00075
  2876  
  2877  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  2878  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  2879  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  2880  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  2881  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  2882  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  2883  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  2884  
  2885  //                                   DDDDDD   GGGGG  EEEEEEE L        SSSSS  DDDDDD
  2886  //                                   D     D G     G E       L       S     S D     D
  2887  //                                   D     D G       E       L       S       D     D
  2888  //                                   D     D G  GGGG EEEEE   L        SSSSS  D     D
  2889  //                                   D     D G     G E       L             S D     D
  2890  //                                   D     D G     G E       L       S     S D     D
  2891  //                                   DDDDDD   GGGGG  EEEEEEE LLLLLLL  SSSSS  DDDDDD
  2892  
  2893  
  2894  // VIF  THU 20 NOV 2025 22:20:22  ** DGELSD                       ** DIAGNOSTICS                                      PAGE 00076
  2895  
  2896  
  2897  // VIF  THU 20 NOV 2025 22:20:22  ** DGELSD                       ** GENERATED CODE                                   PAGE 00077
  2898  
  2899  int_4 _dgelsd (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ nrhs_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ b_, int_4 _p_ 
  2900  ldb_, real_8 _p_ s_, real_8 _p_ rcond_, int_4 _p_ rank_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ iwork_, int_4 
  2901  _p_ info_)
  2902  { // ** body not listed **
  3153  }
  3154  
  3155  // VIF  THU 20 NOV 2025 22:20:22  ** DGELSS                       ** DGELSS                                           PAGE 00082
  3156  
  3157  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  3158  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  3159  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  3160  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  3161  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  3162  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  3163  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  3164  
  3165  //                                   DDDDDD   GGGGG  EEEEEEE L        SSSSS   SSSSS
  3166  //                                   D     D G     G E       L       S     S S     S
  3167  //                                   D     D G       E       L       S       S
  3168  //                                   D     D G  GGGG EEEEE   L        SSSSS   SSSSS
  3169  //                                   D     D G     G E       L             S       S
  3170  //                                   D     D G     G E       L       S     S S     S
  3171  //                                   DDDDDD   GGGGG  EEEEEEE LLLLLLL  SSSSS   SSSSS
  3172  
  3173  
  3174  // VIF  THU 20 NOV 2025 22:20:22  ** DGELSS                       ** DIAGNOSTICS                                      PAGE 00083
  3175  
  3176  
  3177  // VIF  THU 20 NOV 2025 22:20:22  ** DGELSS                       ** GENERATED CODE                                   PAGE 00084
  3178  
  3179  int_4 _dgelss (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ nrhs_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ b_, int_4 _p_ 
  3180  ldb_, real_8 _p_ s_, real_8 _p_ rcond_, int_4 _p_ rank_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_)
  3181  { // ** body not listed **
  3555  }
  3556  
  3557  // VIF  THU 20 NOV 2025 22:20:22  ** DGEQP3                       ** DGEQP3                                           PAGE 00092
  3558  
  3559  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  3560  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  3561  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  3562  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  3563  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  3564  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  3565  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  3566  
  3567  //                                   DDDDDD   GGGGG  EEEEEEE  QQQQQ  PPPPPP   33333
  3568  //                                   D     D G     G E       Q     Q P     P 3     3
  3569  //                                   D     D G       E       Q     Q P     P       3
  3570  //                                   D     D G  GGGG EEEEE   Q     Q PPPPPP   33333
  3571  //                                   D     D G     G E       Q   Q Q P             3
  3572  //                                   D     D G     G E       Q    Q  P       3     3
  3573  //                                   DDDDDD   GGGGG  EEEEEEE  QQQQ Q P        33333
  3574  
  3575  
  3576  // VIF  THU 20 NOV 2025 22:20:22  ** DGEQP3                       ** DIAGNOSTICS                                      PAGE 00093
  3577  
  3578  
  3579  // VIF  THU 20 NOV 2025 22:20:22  ** DGEQP3                       ** GENERATED CODE                                   PAGE 00094
  3580  
  3581  int_4 _dgeqp3 (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, int_4 _p_ jpvt_, real_8 _p_ tau_, real_8 _p_ 
  3582  work_, int_4 _p_ lwork_, int_4 _p_ info_)
  3583  { // ** body not listed **
  3706  }
  3707  
  3708  // VIF  THU 20 NOV 2025 22:20:22  ** DGEQR2                       ** DGEQR2                                           PAGE 00097
  3709  
  3710  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  3711  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  3712  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  3713  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  3714  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  3715  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  3716  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  3717  
  3718  //                                   DDDDDD   GGGGG  EEEEEEE  QQQQQ  RRRRRR   22222
  3719  //                                   D     D G     G E       Q     Q R     R 2     2
  3720  //                                   D     D G       E       Q     Q R     R       2
  3721  //                                   D     D G  GGGG EEEEE   Q     Q RRRRRR   22222
  3722  //                                   D     D G     G E       Q   Q Q R   R   2
  3723  //                                   D     D G     G E       Q    Q  R    R  2
  3724  //                                   DDDDDD   GGGGG  EEEEEEE  QQQQ Q R     R 2222222
  3725  
  3726  
  3727  // VIF  THU 20 NOV 2025 22:20:22  ** DGEQR2                       ** DIAGNOSTICS                                      PAGE 00098
  3728  
  3729  
  3730  // VIF  THU 20 NOV 2025 22:20:22  ** DGEQR2                       ** GENERATED CODE                                   PAGE 00099
  3731  
  3732  int_4 _dgeqr2 (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ work_, int_4 _p_ 
  3733  info_)
  3734  { // ** body not listed **
  3770  }
  3771  
  3772  // VIF  THU 20 NOV 2025 22:20:22  ** DGEQRF                       ** DGEQRF                                           PAGE 00100
  3773  
  3774  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  3775  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  3776  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  3777  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  3778  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  3779  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  3780  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  3781  
  3782  //                                   DDDDDD   GGGGG  EEEEEEE  QQQQQ  RRRRRR  FFFFFFF
  3783  //                                   D     D G     G E       Q     Q R     R F
  3784  //                                   D     D G       E       Q     Q R     R F
  3785  //                                   D     D G  GGGG EEEEE   Q     Q RRRRRR  FFFFF
  3786  //                                   D     D G     G E       Q   Q Q R   R   F
  3787  //                                   D     D G     G E       Q    Q  R    R  F
  3788  //                                   DDDDDD   GGGGG  EEEEEEE  QQQQ Q R     R F
  3789  
  3790  
  3791  // VIF  THU 20 NOV 2025 22:20:22  ** DGEQRF                       ** DIAGNOSTICS                                      PAGE 00101
  3792  
  3793  
  3794  // VIF  THU 20 NOV 2025 22:20:22  ** DGEQRF                       ** GENERATED CODE                                   PAGE 00102
  3795  
  3796  int_4 _dgeqrf (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ work_, int_4 _p_ 
  3797  lwork_, int_4 _p_ info_)
  3798  { // ** body not listed **
  3875  }
  3876  
  3877  // VIF  THU 20 NOV 2025 22:20:22  ** DGESDD                       ** DGESDD                                           PAGE 00104
  3878  
  3879  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  3880  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  3881  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  3882  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  3883  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  3884  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  3885  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  3886  
  3887  //                                   DDDDDD   GGGGG  EEEEEEE  SSSSS  DDDDDD  DDDDDD
  3888  //                                   D     D G     G E       S     S D     D D     D
  3889  //                                   D     D G       E       S       D     D D     D
  3890  //                                   D     D G  GGGG EEEEE    SSSSS  D     D D     D
  3891  //                                   D     D G     G E             S D     D D     D
  3892  //                                   D     D G     G E       S     S D     D D     D
  3893  //                                   DDDDDD   GGGGG  EEEEEEE  SSSSS  DDDDDD  DDDDDD
  3894  
  3895  
  3896  // VIF  THU 20 NOV 2025 22:20:22  ** DGESDD                       ** DIAGNOSTICS                                      PAGE 00105
  3897  
  3898  
  3899  // VIF  THU 20 NOV 2025 22:20:22  ** DGESDD                       ** GENERATED CODE                                   PAGE 00106
  3900  
  3901  int_4 _dgesdd (char _p_ jobz_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ s_, real_8 _p_ u_, 
  3902  int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ iwork_, int_4 _p_ info_)
  3903  { // ** body not listed **
  4574  }
  4575  // VIF  THU 20 NOV 2025 22:20:22  ** DGESDD                       ** GENERATED CODE                                   PAGE 00119
  4576  
  4577  
  4578  // VIF  THU 20 NOV 2025 22:20:22  ** DGESVD                       ** DGESVD                                           PAGE 00120
  4579  
  4580  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  4581  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  4582  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  4583  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  4584  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  4585  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  4586  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  4587  
  4588  //                                   DDDDDD   GGGGG  EEEEEEE  SSSSS  V     V DDDDDD
  4589  //                                   D     D G     G E       S     S V     V D     D
  4590  //                                   D     D G       E       S       V     V D     D
  4591  //                                   D     D G  GGGG EEEEE    SSSSS  V     V D     D
  4592  //                                   D     D G     G E             S  V   V  D     D
  4593  //                                   D     D G     G E       S     S   V V   D     D
  4594  //                                   DDDDDD   GGGGG  EEEEEEE  SSSSS     V    DDDDDD
  4595  
  4596  
  4597  // VIF  THU 20 NOV 2025 22:20:22  ** DGESVD                       ** DIAGNOSTICS                                      PAGE 00121
  4598  
  4599  
  4600  // VIF  THU 20 NOV 2025 22:20:22  ** DGESVD                       ** GENERATED CODE                                   PAGE 00122
  4601  
  4602  int_4 _dgesvd (char _p_ jobu_, char _p_ jobvt_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ 
  4603  s_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_
  4604  )
  4605  { // ** body not listed **
  6267  }
  6268  
  6269  // VIF  THU 20 NOV 2025 22:20:22  ** DGESVDQ                      ** DGESVDQ                                          PAGE 00155
  6270  
  6271  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  6272  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  6273  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  6274  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  6275  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  6276  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  6277  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  6278  
  6279  //                               DDDDDD   GGGGG  EEEEEEE  SSSSS  V     V DDDDDD   QQQQQ
  6280  //                               D     D G     G E       S     S V     V D     D Q     Q
  6281  //                               D     D G       E       S       V     V D     D Q     Q
  6282  //                               D     D G  GGGG EEEEE    SSSSS  V     V D     D Q     Q
  6283  //                               D     D G     G E             S  V   V  D     D Q   Q Q
  6284  //                               D     D G     G E       S     S   V V   D     D Q    Q
  6285  //                               DDDDDD   GGGGG  EEEEEEE  SSSSS     V    DDDDDD   QQQQ Q
  6286  
  6287  
  6288  // VIF  THU 20 NOV 2025 22:20:22  ** DGESVDQ                      ** DIAGNOSTICS                                      PAGE 00156
  6289  
  6290  
  6291  // VIF  THU 20 NOV 2025 22:20:22  ** DGESVDQ                      ** GENERATED CODE                                   PAGE 00157
  6292  
  6293  int_4 _dgesvdq (char _p_ joba_, char _p_ jobp_, char _p_ jobr_, char _p_ jobu_, char _p_ jobv_, int_4 _p_ m_, int_4 _p_ 
  6294  n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ s_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ v_, int_4 _p_ ldv_, int_4 
  6295  _p_ numrank_, int_4 _p_ iwork_, int_4 _p_ liwork_, real_8 _p_ work_, int_4 _p_ lwork_, real_8 _p_ rwork_, int_4 _p_ 
  6296  lrwork_, int_4 _p_ info_)
  6297  { // ** body not listed **
  7157  }
  7158  
  7159  // VIF  THU 20 NOV 2025 22:20:22  ** DGESVJ                       ** DGESVJ                                           PAGE 00174
  7160  
  7161  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  7162  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  7163  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  7164  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  7165  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  7166  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  7167  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  7168  
  7169  //                                   DDDDDD   GGGGG  EEEEEEE  SSSSS  V     V       J
  7170  //                                   D     D G     G E       S     S V     V       J
  7171  //                                   D     D G       E       S       V     V       J
  7172  //                                   D     D G  GGGG EEEEE    SSSSS  V     V       J
  7173  //                                   D     D G     G E             S  V   V  J     J
  7174  //                                   D     D G     G E       S     S   V V   J     J
  7175  //                                   DDDDDD   GGGGG  EEEEEEE  SSSSS     V     JJJJJ
  7176  
  7177  
  7178  // VIF  THU 20 NOV 2025 22:20:22  ** DGESVJ                       ** DIAGNOSTICS                                      PAGE 00175
  7179  
  7180  
  7181  // VIF  THU 20 NOV 2025 22:20:22  ** DGESVJ                       ** GENERATED CODE                                   PAGE 00176
  7182  
  7183  int_4 _dgesvj (char _p_ joba_, char _p_ jobu_, char _p_ jobv_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ 
  7184  lda_, real_8 _p_ sva_, int_4 _p_ mv_, real_8 _p_ v_, int_4 _p_ ldv_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ 
  7185  info_)
  7186  { // ** body not listed **
  8116  }
  8117  // VIF  THU 20 NOV 2025 22:20:22  ** DGESVJ                       ** GENERATED CODE                                   PAGE 00194
  8118  
  8119  
  8120  // VIF  THU 20 NOV 2025 22:20:22  ** DGSVJ0                       ** DGSVJ0                                           PAGE 00195
  8121  
  8122  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  8123  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  8124  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  8125  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  8126  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  8127  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  8128  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  8129  
  8130  //                                   DDDDDD   GGGGG   SSSSS  V     V       J   000
  8131  //                                   D     D G     G S     S V     V       J  0   0
  8132  //                                   D     D G       S       V     V       J 0     0
  8133  //                                   D     D G  GGGG  SSSSS  V     V       J 0     0
  8134  //                                   D     D G     G       S  V   V  J     J 0     0
  8135  //                                   D     D G     G S     S   V V   J     J  0   0
  8136  //                                   DDDDDD   GGGGG   SSSSS     V     JJJJJ    000
  8137  
  8138  
  8139  // VIF  THU 20 NOV 2025 22:20:22  ** DGSVJ0                       ** DIAGNOSTICS                                      PAGE 00196
  8140  
  8141  
  8142  // VIF  THU 20 NOV 2025 22:20:22  ** DGSVJ0                       ** GENERATED CODE                                   PAGE 00197
  8143  
  8144  int_4 _dgsvj0 (char _p_ jobv_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ d_, real_8 _p_ 
  8145  sva_, int_4 _p_ mv_, real_8 _p_ v_, int_4 _p_ ldv_, real_8 _p_ eps_, real_8 _p_ sfmin_, real_8 _p_ tol_, int_4 _p_ 
  8146  nsweep_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_)
  8147  { // ** body not listed **
  8798  }
  8799  
  8800  // VIF  THU 20 NOV 2025 22:20:22  ** DGSVJ1                       ** DGSVJ1                                           PAGE 00210
  8801  
  8802  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  8803  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  8804  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  8805  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  8806  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  8807  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  8808  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  8809  
  8810  //                                    DDDDDD   GGGGG   SSSSS  V     V       J    1
  8811  //                                    D     D G     G S     S V     V       J   11
  8812  //                                    D     D G       S       V     V       J  1 1
  8813  //                                    D     D G  GGGG  SSSSS  V     V       J    1
  8814  //                                    D     D G     G       S  V   V  J     J    1
  8815  //                                    D     D G     G S     S   V V   J     J    1
  8816  //                                    DDDDDD   GGGGG   SSSSS     V     JJJJJ   11111
  8817  
  8818  
  8819  // VIF  THU 20 NOV 2025 22:20:22  ** DGSVJ1                       ** DIAGNOSTICS                                      PAGE 00211
  8820  
  8821  
  8822  // VIF  THU 20 NOV 2025 22:20:22  ** DGSVJ1                       ** GENERATED CODE                                   PAGE 00212
  8823  
  8824  int_4 _dgsvj1 (char _p_ jobv_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ n1_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ d_, 
  8825  real_8 _p_ sva_, int_4 _p_ mv_, real_8 _p_ v_, int_4 _p_ ldv_, real_8 _p_ eps_, real_8 _p_ sfmin_, real_8 _p_ tol_, 
  8826  int_4 _p_ nsweep_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_)
  8827  { // ** body not listed **
  9235  }
  9236  
  9237  // VIF  THU 20 NOV 2025 22:20:22  ** DISNAN                       ** DISNAN                                           PAGE 00220
  9238  
  9239  //                       L        OOOOO   GGGGG    III    CCCCC     A    L               4
  9240  //                       L       O     O G     G    I    C     C   A A   L        *   *  4    4
  9241  //                       L       O     O G          I    C        A   A  L         * *   4    4
  9242  //                       L       O     O G  GGGG    I    C       A     A L       ******* 4444444
  9243  //                       L       O     O G     G    I    C       AAAAAAA L         * *        4
  9244  //                       L       O     O G     G    I    C     C A     A L        *   *       4
  9245  //                       LLLLLLL  OOOOO   GGGGG    III    CCCCC  A     A LLLLLLL              4
  9246  
  9247  //                           FFFFFFF U     U N     N  CCCCC  TTTTTTT   III    OOOOO  N     N
  9248  //                           F       U     U NN    N C     C    T       I    O     O NN    N
  9249  //                           F       U     U N N   N C          T       I    O     O N N   N
  9250  //                           FFFFF   U     U N  N  N C          T       I    O     O N  N  N
  9251  //                           F       U     U N   N N C          T       I    O     O N   N N
  9252  //                           F       U     U N    NN C     C    T       I    O     O N    NN
  9253  //                           F        UUUUU  N     N  CCCCC     T      III    OOOOO  N     N
  9254  
  9255  //                                   DDDDDD    III    SSSSS  N     N    A    N     N
  9256  //                                   D     D    I    S     S NN    N   A A   NN    N
  9257  //                                   D     D    I    S       N N   N  A   A  N N   N
  9258  //                                   D     D    I     SSSSS  N  N  N A     A N  N  N
  9259  //                                   D     D    I          S N   N N AAAAAAA N   N N
  9260  //                                   D     D    I    S     S N    NN A     A N    NN
  9261  //                                   DDDDDD    III    SSSSS  N     N A     A N     N
  9262  
  9263  
  9264  // VIF  THU 20 NOV 2025 22:20:22  ** DISNAN                       ** DIAGNOSTICS                                      PAGE 00221
  9265  
  9266  
  9267  // VIF  THU 20 NOV 2025 22:20:22  ** DISNAN                       ** GENERATED CODE                                   PAGE 00222
  9268  
  9269  logical_4 _disnan (real_8 _p_ din_)
  9270  { // ** body not listed **
  9275  }
  9276  
  9277  // VIF  THU 20 NOV 2025 22:20:22  ** DLABAD                       ** DLABAD                                           PAGE 00223
  9278  
  9279  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  9280  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  9281  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  9282  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  9283  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  9284  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  9285  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  9286  
  9287  //                                   DDDDDD  L          A    BBBBBB     A    DDDDDD
  9288  //                                   D     D L         A A   B     B   A A   D     D
  9289  //                                   D     D L        A   A  B     B  A   A  D     D
  9290  //                                   D     D L       A     A BBBBBB  A     A D     D
  9291  //                                   D     D L       AAAAAAA B     B AAAAAAA D     D
  9292  //                                   D     D L       A     A B     B A     A D     D
  9293  //                                   DDDDDD  LLLLLLL A     A BBBBBB  A     A DDDDDD
  9294  
  9295  
  9296  // VIF  THU 20 NOV 2025 22:20:22  ** DLABAD                       ** DIAGNOSTICS                                      PAGE 00224
  9297  
  9298  
  9299  // VIF  THU 20 NOV 2025 22:20:22  ** DLABAD                       ** GENERATED CODE                                   PAGE 00225
  9300  
  9301  int_4 _dlabad (real_8 _p_ small_, real_8 _p_ large_)
  9302  { // ** body not listed **
  9311  }
  9312  
  9313  // VIF  THU 20 NOV 2025 22:20:22  ** DLABRD                       ** DLABRD                                           PAGE 00226
  9314  
  9315  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  9316  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  9317  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  9318  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  9319  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  9320  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  9321  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  9322  
  9323  //                                   DDDDDD  L          A    BBBBBB  RRRRRR  DDDDDD
  9324  //                                   D     D L         A A   B     B R     R D     D
  9325  //                                   D     D L        A   A  B     B R     R D     D
  9326  //                                   D     D L       A     A BBBBBB  RRRRRR  D     D
  9327  //                                   D     D L       AAAAAAA B     B R   R   D     D
  9328  //                                   D     D L       A     A B     B R    R  D     D
  9329  //                                   DDDDDD  LLLLLLL A     A BBBBBB  R     R DDDDDD
  9330  
  9331  
  9332  // VIF  THU 20 NOV 2025 22:20:22  ** DLABRD                       ** DIAGNOSTICS                                      PAGE 00227
  9333  
  9334  
  9335  // VIF  THU 20 NOV 2025 22:20:22  ** DLABRD                       ** GENERATED CODE                                   PAGE 00228
  9336  
  9337  int_4 _dlabrd (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ nb_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ d_, real_8 _p_ e_, 
  9338  real_8 _p_ tauq_, real_8 _p_ taup_, real_8 _p_ x_, int_4 _p_ ldx_, real_8 _p_ y_, int_4 _p_ ldy_)
  9339  { // ** body not listed **
  9468  }
  9469  
  9470  // VIF  THU 20 NOV 2025 22:20:22  ** DLACN2                       ** DLACN2                                           PAGE 00231
  9471  
  9472  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  9473  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  9474  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  9475  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  9476  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  9477  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  9478  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  9479  
  9480  //                                   DDDDDD  L          A     CCCCC  N     N  22222
  9481  //                                   D     D L         A A   C     C NN    N 2     2
  9482  //                                   D     D L        A   A  C       N N   N       2
  9483  //                                   D     D L       A     A C       N  N  N  22222
  9484  //                                   D     D L       AAAAAAA C       N   N N 2
  9485  //                                   D     D L       A     A C     C N    NN 2
  9486  //                                   DDDDDD  LLLLLLL A     A  CCCCC  N     N 2222222
  9487  
  9488  
  9489  // VIF  THU 20 NOV 2025 22:20:22  ** DLACN2                       ** DIAGNOSTICS                                      PAGE 00232
  9490  
  9491  
  9492  // VIF  THU 20 NOV 2025 22:20:22  ** DLACN2                       ** GENERATED CODE                                   PAGE 00233
  9493  
  9494  int_4 _dlacn2 (int_4 _p_ n_, real_8 _p_ v_, real_8 _p_ x_, int_4 _p_ isgn_, real_8 _p_ est_, int_4 _p_ kase_, int_4 _p_ 
  9495  isave_)
  9496  { // ** body not listed **
  9614  }
  9615  
  9616  // VIF  THU 20 NOV 2025 22:20:22  ** DLACPY                       ** DLACPY                                           PAGE 00236
  9617  
  9618  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  9619  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  9620  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  9621  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  9622  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  9623  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  9624  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  9625  
  9626  //                                   DDDDDD  L          A     CCCCC  PPPPPP  Y     Y
  9627  //                                   D     D L         A A   C     C P     P  Y   Y
  9628  //                                   D     D L        A   A  C       P     P   Y Y
  9629  //                                   D     D L       A     A C       PPPPPP     Y
  9630  //                                   D     D L       AAAAAAA C       P          Y
  9631  //                                   D     D L       A     A C     C P          Y
  9632  //                                   DDDDDD  LLLLLLL A     A  CCCCC  P          Y
  9633  
  9634  
  9635  // VIF  THU 20 NOV 2025 22:20:22  ** DLACPY                       ** DIAGNOSTICS                                      PAGE 00237
  9636  
  9637  
  9638  // VIF  THU 20 NOV 2025 22:20:22  ** DLACPY                       ** GENERATED CODE                                   PAGE 00238
  9639  
  9640  int_4 _dlacpy (char _p_ uplo_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ b_, int_4 _p_ ldb_
  9641  )
  9642  { // ** body not listed **
  9669  }
  9670  
  9671  // VIF  THU 20 NOV 2025 22:20:22  ** DLAED6                       ** DLAED6                                           PAGE 00239
  9672  
  9673  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  9674  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  9675  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  9676  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  9677  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  9678  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  9679  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  9680  
  9681  //                                   DDDDDD  L          A    EEEEEEE DDDDDD   66666
  9682  //                                   D     D L         A A   E       D     D 6     6
  9683  //                                   D     D L        A   A  E       D     D 6
  9684  //                                   D     D L       A     A EEEEE   D     D 666666
  9685  //                                   D     D L       AAAAAAA E       D     D 6     6
  9686  //                                   D     D L       A     A E       D     D 6     6
  9687  //                                   DDDDDD  LLLLLLL A     A EEEEEEE DDDDDD   66666
  9688  
  9689  
  9690  // VIF  THU 20 NOV 2025 22:20:22  ** DLAED6                       ** DIAGNOSTICS                                      PAGE 00240
  9691  
  9692  
  9693  // VIF  THU 20 NOV 2025 22:20:22  ** DLAED6                       ** GENERATED CODE                                   PAGE 00241
  9694  
  9695  int_4 _dlaed6 (int_4 _p_ kniter_, logical_4 _p_ orgati_, real_8 _p_ rho_, real_8 _p_ d_, real_8 _p_ z_, real_8 _p_ 
  9696  finit_, real_8 _p_ tau_, int_4 _p_ info_)
  9697  { // ** body not listed **
  9912  }
  9913  
  9914  // VIF  THU 20 NOV 2025 22:20:22  ** DLAISNAN                     ** DLAISNAN                                         PAGE 00246
  9915  
  9916  //                       L        OOOOO   GGGGG    III    CCCCC     A    L               4
  9917  //                       L       O     O G     G    I    C     C   A A   L        *   *  4    4
  9918  //                       L       O     O G          I    C        A   A  L         * *   4    4
  9919  //                       L       O     O G  GGGG    I    C       A     A L       ******* 4444444
  9920  //                       L       O     O G     G    I    C       AAAAAAA L         * *        4
  9921  //                       L       O     O G     G    I    C     C A     A L        *   *       4
  9922  //                       LLLLLLL  OOOOO   GGGGG    III    CCCCC  A     A LLLLLLL              4
  9923  
  9924  //                           FFFFFFF U     U N     N  CCCCC  TTTTTTT   III    OOOOO  N     N
  9925  //                           F       U     U NN    N C     C    T       I    O     O NN    N
  9926  //                           F       U     U N N   N C          T       I    O     O N N   N
  9927  //                           FFFFF   U     U N  N  N C          T       I    O     O N  N  N
  9928  //                           F       U     U N   N N C          T       I    O     O N   N N
  9929  //                           F       U     U N    NN C     C    T       I    O     O N    NN
  9930  //                           F        UUUUU  N     N  CCCCC     T      III    OOOOO  N     N
  9931  
  9932  //                           DDDDDD  L          A      III    SSSSS  N     N    A    N     N
  9933  //                           D     D L         A A      I    S     S NN    N   A A   NN    N
  9934  //                           D     D L        A   A     I    S       N N   N  A   A  N N   N
  9935  //                           D     D L       A     A    I     SSSSS  N  N  N A     A N  N  N
  9936  //                           D     D L       AAAAAAA    I          S N   N N AAAAAAA N   N N
  9937  //                           D     D L       A     A    I    S     S N    NN A     A N    NN
  9938  //                           DDDDDD  LLLLLLL A     A   III    SSSSS  N     N A     A N     N
  9939  
  9940  
  9941  // VIF  THU 20 NOV 2025 22:20:22  ** DLAISNAN                     ** DIAGNOSTICS                                      PAGE 00247
  9942  
  9943  
  9944  // VIF  THU 20 NOV 2025 22:20:22  ** DLAISNAN                     ** GENERATED CODE                                   PAGE 00248
  9945  
  9946  logical_4 _dlaisnan (real_8 _p_ din1_, real_8 _p_ din2_)
  9947  { // ** body not listed **
  9952  }
  9953  
  9954  // VIF  THU 20 NOV 2025 22:20:22  ** DLALS0                       ** DLALS0                                           PAGE 00249
  9955  
  9956  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
  9957  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
  9958  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
  9959  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
  9960  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
  9961  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
  9962  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
  9963  
  9964  //                                   DDDDDD  L          A    L        SSSSS    000
  9965  //                                   D     D L         A A   L       S     S  0   0
  9966  //                                   D     D L        A   A  L       S       0     0
  9967  //                                   D     D L       A     A L        SSSSS  0     0
  9968  //                                   D     D L       AAAAAAA L             S 0     0
  9969  //                                   D     D L       A     A L       S     S  0   0
  9970  //                                   DDDDDD  LLLLLLL A     A LLLLLLL  SSSSS    000
  9971  
  9972  
  9973  // VIF  THU 20 NOV 2025 22:20:22  ** DLALS0                       ** DIAGNOSTICS                                      PAGE 00250
  9974  
  9975  
  9976  // VIF  THU 20 NOV 2025 22:20:22  ** DLALS0                       ** GENERATED CODE                                   PAGE 00251
  9977  
  9978  int_4 _dlals0 (int_4 _p_ icompq_, int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, int_4 _p_ nrhs_, real_8 _p_ b_, int_4 
  9979  _p_ ldb_, real_8 _p_ bx_, int_4 _p_ ldbx_, int_4 _p_ perm_, int_4 _p_ givptr_, int_4 _p_ givcol_, int_4 _p_ ldgcol_, 
  9980  real_8 _p_ givnum_, int_4 _p_ ldgnum_, real_8 _p_ poles_, real_8 _p_ difl_, real_8 _p_ difr_, real_8 _p_ z_, int_4 _p_ 
  9981  k_, real_8 _p_ c_, real_8 _p_ s_, real_8 _p_ work_, int_4 _p_ info_)
  9982  { // ** body not listed **
 10165  }
 10166  
 10167  // VIF  THU 20 NOV 2025 22:20:22  ** DLALSA                       ** DLALSA                                           PAGE 00255
 10168  
 10169  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 10170  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 10171  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 10172  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 10173  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 10174  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 10175  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 10176  
 10177  //                                   DDDDDD  L          A    L        SSSSS     A
 10178  //                                   D     D L         A A   L       S     S   A A
 10179  //                                   D     D L        A   A  L       S        A   A
 10180  //                                   D     D L       A     A L        SSSSS  A     A
 10181  //                                   D     D L       AAAAAAA L             S AAAAAAA
 10182  //                                   D     D L       A     A L       S     S A     A
 10183  //                                   DDDDDD  LLLLLLL A     A LLLLLLL  SSSSS  A     A
 10184  
 10185  
 10186  // VIF  THU 20 NOV 2025 22:20:22  ** DLALSA                       ** DIAGNOSTICS                                      PAGE 00256
 10187  
 10188  
 10189  // VIF  THU 20 NOV 2025 22:20:22  ** DLALSA                       ** GENERATED CODE                                   PAGE 00257
 10190  
 10191  int_4 _dlalsa (int_4 _p_ icompq_, int_4 _p_ smlsiz_, int_4 _p_ n_, int_4 _p_ nrhs_, real_8 _p_ b_, int_4 _p_ ldb_, 
 10192  real_8 _p_ bx_, int_4 _p_ ldbx_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ k_, real_8 _p_ difl_, real_8 
 10193  _p_ difr_, real_8 _p_ z_, real_8 _p_ poles_, int_4 _p_ givptr_, int_4 _p_ givcol_, int_4 _p_ ldgcol_, int_4 _p_ perm_, 
 10194  real_8 _p_ givnum_, real_8 _p_ c_, real_8 _p_ s_, real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ info_)
 10195  { // ** body not listed **
 10347  }
 10348  
 10349  // VIF  THU 20 NOV 2025 22:20:22  ** DLALSD                       ** DLALSD                                           PAGE 00261
 10350  
 10351  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 10352  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 10353  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 10354  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 10355  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 10356  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 10357  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 10358  
 10359  //                                   DDDDDD  L          A    L        SSSSS  DDDDDD
 10360  //                                   D     D L         A A   L       S     S D     D
 10361  //                                   D     D L        A   A  L       S       D     D
 10362  //                                   D     D L       A     A L        SSSSS  D     D
 10363  //                                   D     D L       AAAAAAA L             S D     D
 10364  //                                   D     D L       A     A L       S     S D     D
 10365  //                                   DDDDDD  LLLLLLL A     A LLLLLLL  SSSSS  DDDDDD
 10366  
 10367  
 10368  // VIF  THU 20 NOV 2025 22:20:22  ** DLALSD                       ** DIAGNOSTICS                                      PAGE 00262
 10369  
 10370  
 10371  // VIF  THU 20 NOV 2025 22:20:22  ** DLALSD                       ** GENERATED CODE                                   PAGE 00263
 10372  
 10373  int_4 _dlalsd (char _p_ uplo_, int_4 _p_ smlsiz_, int_4 _p_ n_, int_4 _p_ nrhs_, real_8 _p_ d_, real_8 _p_ e_, real_8 
 10374  _p_ b_, int_4 _p_ ldb_, real_8 _p_ rcond_, int_4 _p_ rank_, real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ info_)
 10375  { // ** body not listed **
 10623  }
 10624  
 10625  // VIF  THU 20 NOV 2025 22:20:22  ** DLAMRG                       ** DLAMRG                                           PAGE 00268
 10626  
 10627  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 10628  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 10629  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 10630  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 10631  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 10632  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 10633  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 10634  
 10635  //                                   DDDDDD  L          A    M     M RRRRRR   GGGGG
 10636  //                                   D     D L         A A   MM   MM R     R G     G
 10637  //                                   D     D L        A   A  M M M M R     R G
 10638  //                                   D     D L       A     A M  M  M RRRRRR  G  GGGG
 10639  //                                   D     D L       AAAAAAA M     M R   R   G     G
 10640  //                                   D     D L       A     A M     M R    R  G     G
 10641  //                                   DDDDDD  LLLLLLL A     A M     M R     R  GGGGG
 10642  
 10643  
 10644  // VIF  THU 20 NOV 2025 22:20:22  ** DLAMRG                       ** DIAGNOSTICS                                      PAGE 00269
 10645  
 10646  
 10647  // VIF  THU 20 NOV 2025 22:20:22  ** DLAMRG                       ** GENERATED CODE                                   PAGE 00270
 10648  
 10649  int_4 _dlamrg (int_4 _p_ n1_, int_4 _p_ n2_, real_8 _p_ a_, int_4 _p_ dtrd1_, int_4 _p_ dtrd2_, int_4 _p_ index_)
 10650  { // ** body not listed **
 10701  }
 10702  
 10703  // VIF  THU 20 NOV 2025 22:20:22  ** DLANGE                       ** DLANGE                                           PAGE 00272
 10704  
 10705  //                                   RRRRRR  EEEEEEE    A    L                88888
 10706  //                                   R     R E         A A   L        *   *  8     8
 10707  //                                   R     R E        A   A  L         * *   8     8
 10708  //                                   RRRRRR  EEEEE   A     A L       *******  88888
 10709  //                                   R   R   E       AAAAAAA L         * *   8     8
 10710  //                                   R    R  E       A     A L        *   *  8     8
 10711  //                                   R     R EEEEEEE A     A LLLLLLL          88888
 10712  
 10713  //                           FFFFFFF U     U N     N  CCCCC  TTTTTTT   III    OOOOO  N     N
 10714  //                           F       U     U NN    N C     C    T       I    O     O NN    N
 10715  //                           F       U     U N N   N C          T       I    O     O N N   N
 10716  //                           FFFFF   U     U N  N  N C          T       I    O     O N  N  N
 10717  //                           F       U     U N   N N C          T       I    O     O N   N N
 10718  //                           F       U     U N    NN C     C    T       I    O     O N    NN
 10719  //                           F        UUUUU  N     N  CCCCC     T      III    OOOOO  N     N
 10720  
 10721  //                                   DDDDDD  L          A    N     N  GGGGG  EEEEEEE
 10722  //                                   D     D L         A A   NN    N G     G E
 10723  //                                   D     D L        A   A  N N   N G       E
 10724  //                                   D     D L       A     A N  N  N G  GGGG EEEEE
 10725  //                                   D     D L       AAAAAAA N   N N G     G E
 10726  //                                   D     D L       A     A N    NN G     G E
 10727  //                                   DDDDDD  LLLLLLL A     A N     N  GGGGG  EEEEEEE
 10728  
 10729  
 10730  // VIF  THU 20 NOV 2025 22:20:22  ** DLANGE                       ** DIAGNOSTICS                                      PAGE 00273
 10731  
 10732  
 10733  // VIF  THU 20 NOV 2025 22:20:22  ** DLANGE                       ** GENERATED CODE                                   PAGE 00274
 10734  
 10735  real_8 _dlange (char _p_ norm_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ work_)
 10736  { // ** body not listed **
 10803  }
 10804  
 10805  // VIF  THU 20 NOV 2025 22:20:22  ** DLANST                       ** DLANST                                           PAGE 00276
 10806  
 10807  //                                   RRRRRR  EEEEEEE    A    L                88888
 10808  //                                   R     R E         A A   L        *   *  8     8
 10809  //                                   R     R E        A   A  L         * *   8     8
 10810  //                                   RRRRRR  EEEEE   A     A L       *******  88888
 10811  //                                   R   R   E       AAAAAAA L         * *   8     8
 10812  //                                   R    R  E       A     A L        *   *  8     8
 10813  //                                   R     R EEEEEEE A     A LLLLLLL          88888
 10814  
 10815  //                           FFFFFFF U     U N     N  CCCCC  TTTTTTT   III    OOOOO  N     N
 10816  //                           F       U     U NN    N C     C    T       I    O     O NN    N
 10817  //                           F       U     U N N   N C          T       I    O     O N N   N
 10818  //                           FFFFF   U     U N  N  N C          T       I    O     O N  N  N
 10819  //                           F       U     U N   N N C          T       I    O     O N   N N
 10820  //                           F       U     U N    NN C     C    T       I    O     O N    NN
 10821  //                           F        UUUUU  N     N  CCCCC     T      III    OOOOO  N     N
 10822  
 10823  //                                   DDDDDD  L          A    N     N  SSSSS  TTTTTTT
 10824  //                                   D     D L         A A   NN    N S     S    T
 10825  //                                   D     D L        A   A  N N   N S          T
 10826  //                                   D     D L       A     A N  N  N  SSSSS     T
 10827  //                                   D     D L       AAAAAAA N   N N       S    T
 10828  //                                   D     D L       A     A N    NN S     S    T
 10829  //                                   DDDDDD  LLLLLLL A     A N     N  SSSSS     T
 10830  
 10831  
 10832  // VIF  THU 20 NOV 2025 22:20:22  ** DLANST                       ** DIAGNOSTICS                                      PAGE 00277
 10833  
 10834  
 10835  // VIF  THU 20 NOV 2025 22:20:22  ** DLANST                       ** GENERATED CODE                                   PAGE 00278
 10836  
 10837  real_8 _dlanst (char _p_ norm_, int_4 _p_ n_, real_8 _p_ d_, real_8 _p_ e_)
 10838  { // ** body not listed **
 10895  }
 10896  
 10897  // VIF  THU 20 NOV 2025 22:20:22  ** DLAPMT                       ** DLAPMT                                           PAGE 00280
 10898  
 10899  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 10900  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 10901  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 10902  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 10903  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 10904  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 10905  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 10906  
 10907  //                                   DDDDDD  L          A    PPPPPP  M     M TTTTTTT
 10908  //                                   D     D L         A A   P     P MM   MM    T
 10909  //                                   D     D L        A   A  P     P M M M M    T
 10910  //                                   D     D L       A     A PPPPPP  M  M  M    T
 10911  //                                   D     D L       AAAAAAA P       M     M    T
 10912  //                                   D     D L       A     A P       M     M    T
 10913  //                                   DDDDDD  LLLLLLL A     A P       M     M    T
 10914  
 10915  
 10916  // VIF  THU 20 NOV 2025 22:20:22  ** DLAPMT                       ** DIAGNOSTICS                                      PAGE 00281
 10917  
 10918  
 10919  // VIF  THU 20 NOV 2025 22:20:22  ** DLAPMT                       ** GENERATED CODE                                   PAGE 00282
 10920  
 10921  int_4 _dlapmt (logical_4 _p_ forwrd_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ x_, int_4 _p_ ldx_, int_4 _p_ k_)
 10922  { // ** body not listed **
 10982  }
 10983  
 10984  // VIF  THU 20 NOV 2025 22:20:22  ** DLAPY2                       ** DLAPY2                                           PAGE 00284
 10985  
 10986  //                                   RRRRRR  EEEEEEE    A    L                88888
 10987  //                                   R     R E         A A   L        *   *  8     8
 10988  //                                   R     R E        A   A  L         * *   8     8
 10989  //                                   RRRRRR  EEEEE   A     A L       *******  88888
 10990  //                                   R   R   E       AAAAAAA L         * *   8     8
 10991  //                                   R    R  E       A     A L        *   *  8     8
 10992  //                                   R     R EEEEEEE A     A LLLLLLL          88888
 10993  
 10994  //                           FFFFFFF U     U N     N  CCCCC  TTTTTTT   III    OOOOO  N     N
 10995  //                           F       U     U NN    N C     C    T       I    O     O NN    N
 10996  //                           F       U     U N N   N C          T       I    O     O N N   N
 10997  //                           FFFFF   U     U N  N  N C          T       I    O     O N  N  N
 10998  //                           F       U     U N   N N C          T       I    O     O N   N N
 10999  //                           F       U     U N    NN C     C    T       I    O     O N    NN
 11000  //                           F        UUUUU  N     N  CCCCC     T      III    OOOOO  N     N
 11001  
 11002  //                                   DDDDDD  L          A    PPPPPP  Y     Y  22222
 11003  //                                   D     D L         A A   P     P  Y   Y  2     2
 11004  //                                   D     D L        A   A  P     P   Y Y         2
 11005  //                                   D     D L       A     A PPPPPP     Y     22222
 11006  //                                   D     D L       AAAAAAA P          Y    2
 11007  //                                   D     D L       A     A P          Y    2
 11008  //                                   DDDDDD  LLLLLLL A     A P          Y    2222222
 11009  
 11010  
 11011  // VIF  THU 20 NOV 2025 22:20:22  ** DLAPY2                       ** DIAGNOSTICS                                      PAGE 00285
 11012  
 11013  
 11014  // VIF  THU 20 NOV 2025 22:20:22  ** DLAPY2                       ** GENERATED CODE                                   PAGE 00286
 11015  
 11016  real_8 _dlapy2 (real_8 _p_ x_, real_8 _p_ y_)
 11017  { // ** body not listed **
 11048  }
 11049  
 11050  // VIF  THU 20 NOV 2025 22:20:22  ** DLAQP2                       ** DLAQP2                                           PAGE 00287
 11051  
 11052  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 11053  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 11054  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 11055  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 11056  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 11057  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 11058  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 11059  
 11060  //                                   DDDDDD  L          A     QQQQQ  PPPPPP   22222
 11061  //                                   D     D L         A A   Q     Q P     P 2     2
 11062  //                                   D     D L        A   A  Q     Q P     P       2
 11063  //                                   D     D L       A     A Q     Q PPPPPP   22222
 11064  //                                   D     D L       AAAAAAA Q   Q Q P       2
 11065  //                                   D     D L       A     A Q    Q  P       2
 11066  //                                   DDDDDD  LLLLLLL A     A  QQQQ Q P       2222222
 11067  
 11068  
 11069  // VIF  THU 20 NOV 2025 22:20:22  ** DLAQP2                       ** DIAGNOSTICS                                      PAGE 00288
 11070  
 11071  
 11072  // VIF  THU 20 NOV 2025 22:20:22  ** DLAQP2                       ** GENERATED CODE                                   PAGE 00289
 11073  
 11074  int_4 _dlaqp2 (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ offset_, real_8 _p_ a_, int_4 _p_ lda_, int_4 _p_ jpvt_, real_8 
 11075  _p_ tau_, real_8 _p_ vn1_, real_8 _p_ vn2_, real_8 _p_ work_)
 11076  { // ** body not listed **
 11142  }
 11143  
 11144  // VIF  THU 20 NOV 2025 22:20:22  ** DLAQPS                       ** DLAQPS                                           PAGE 00291
 11145  
 11146  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 11147  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 11148  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 11149  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 11150  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 11151  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 11152  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 11153  
 11154  //                                   DDDDDD  L          A     QQQQQ  PPPPPP   SSSSS
 11155  //                                   D     D L         A A   Q     Q P     P S     S
 11156  //                                   D     D L        A   A  Q     Q P     P S
 11157  //                                   D     D L       A     A Q     Q PPPPPP   SSSSS
 11158  //                                   D     D L       AAAAAAA Q   Q Q P             S
 11159  //                                   D     D L       A     A Q    Q  P       S     S
 11160  //                                   DDDDDD  LLLLLLL A     A  QQQQ Q P        SSSSS
 11161  
 11162  
 11163  // VIF  THU 20 NOV 2025 22:20:22  ** DLAQPS                       ** DIAGNOSTICS                                      PAGE 00292
 11164  
 11165  
 11166  // VIF  THU 20 NOV 2025 22:20:22  ** DLAQPS                       ** GENERATED CODE                                   PAGE 00293
 11167  
 11168  int_4 _dlaqps (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ offset_, int_4 _p_ nb_, int_4 _p_ kb_, real_8 _p_ a_, int_4 _p_ 
 11169  lda_, int_4 _p_ jpvt_, real_8 _p_ tau_, real_8 _p_ vn1_, real_8 _p_ vn2_, real_8 _p_ auxv_, real_8 _p_ f_, int_4 _p_ 
 11170  ldf_)
 11171  { // ** body not listed **
 11279  }
 11280  
 11281  // VIF  THU 20 NOV 2025 22:20:22  ** DLARFB                       ** DLARFB                                           PAGE 00296
 11282  
 11283  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 11284  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 11285  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 11286  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 11287  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 11288  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 11289  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 11290  
 11291  //                                   DDDDDD  L          A    RRRRRR  FFFFFFF BBBBBB
 11292  //                                   D     D L         A A   R     R F       B     B
 11293  //                                   D     D L        A   A  R     R F       B     B
 11294  //                                   D     D L       A     A RRRRRR  FFFFF   BBBBBB
 11295  //                                   D     D L       AAAAAAA R   R   F       B     B
 11296  //                                   D     D L       A     A R    R  F       B     B
 11297  //                                   DDDDDD  LLLLLLL A     A R     R F       BBBBBB
 11298  
 11299  
 11300  // VIF  THU 20 NOV 2025 22:20:22  ** DLARFB                       ** DIAGNOSTICS                                      PAGE 00297
 11301  
 11302  
 11303  // VIF  THU 20 NOV 2025 22:20:22  ** DLARFB                       ** GENERATED CODE                                   PAGE 00298
 11304  
 11305  int_4 _dlarfb (char _p_ side_, char _p_ trans_, char _p_ direct_, char _p_ storev_, int_4 _p_ m_, int_4 _p_ n_, int_4 
 11306  _p_ k_, real_8 _p_ v_, int_4 _p_ ldv_, real_8 _p_ t_, int_4 _p_ ldt_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, 
 11307  int_4 _p_ ldwork_)
 11308  { // ** body not listed **
 11535  }
 11536  
 11537  // VIF  THU 20 NOV 2025 22:20:22  ** DLARF                        ** DLARF                                            PAGE 00303
 11538  
 11539  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 11540  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 11541  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 11542  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 11543  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 11544  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 11545  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 11546  
 11547  //                                       DDDDDD  L          A    RRRRRR  FFFFFFF
 11548  //                                       D     D L         A A   R     R F
 11549  //                                       D     D L        A   A  R     R F
 11550  //                                       D     D L       A     A RRRRRR  FFFFF
 11551  //                                       D     D L       AAAAAAA R   R   F
 11552  //                                       D     D L       A     A R    R  F
 11553  //                                       DDDDDD  LLLLLLL A     A R     R F
 11554  
 11555  
 11556  // VIF  THU 20 NOV 2025 22:20:22  ** DLARF                        ** DIAGNOSTICS                                      PAGE 00304
 11557  
 11558  
 11559  // VIF  THU 20 NOV 2025 22:20:22  ** DLARF                        ** GENERATED CODE                                   PAGE 00305
 11560  
 11561  int_4 _dlarf (char _p_ side_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ v_, int_4 _p_ incv_, real_8 _p_ tau_, real_8 _p_ 
 11562  c_, int_4 _p_ ldc_, real_8 _p_ work_)
 11563  { // ** body not listed **
 11613  }
 11614  
 11615  // VIF  THU 20 NOV 2025 22:20:22  ** DLARFG                       ** DLARFG                                           PAGE 00307
 11616  
 11617  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 11618  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 11619  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 11620  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 11621  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 11622  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 11623  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 11624  
 11625  //                                   DDDDDD  L          A    RRRRRR  FFFFFFF  GGGGG
 11626  //                                   D     D L         A A   R     R F       G     G
 11627  //                                   D     D L        A   A  R     R F       G
 11628  //                                   D     D L       A     A RRRRRR  FFFFF   G  GGGG
 11629  //                                   D     D L       AAAAAAA R   R   F       G     G
 11630  //                                   D     D L       A     A R    R  F       G     G
 11631  //                                   DDDDDD  LLLLLLL A     A R     R F        GGGGG
 11632  
 11633  
 11634  // VIF  THU 20 NOV 2025 22:20:22  ** DLARFG                       ** DIAGNOSTICS                                      PAGE 00308
 11635  
 11636  
 11637  // VIF  THU 20 NOV 2025 22:20:22  ** DLARFG                       ** GENERATED CODE                                   PAGE 00309
 11638  
 11639  int_4 _dlarfg (int_4 _p_ n_, real_8 _p_ alpha_, real_8 _p_ x_, int_4 _p_ incx_, real_8 _p_ tau_)
 11640  { // ** body not listed **
 11685  }
 11686  
 11687  // VIF  THU 20 NOV 2025 22:20:22  ** DLARFT                       ** DLARFT                                           PAGE 00310
 11688  
 11689  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 11690  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 11691  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 11692  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 11693  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 11694  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 11695  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 11696  
 11697  //                                   DDDDDD  L          A    RRRRRR  FFFFFFF TTTTTTT
 11698  //                                   D     D L         A A   R     R F          T
 11699  //                                   D     D L        A   A  R     R F          T
 11700  //                                   D     D L       A     A RRRRRR  FFFFF      T
 11701  //                                   D     D L       AAAAAAA R   R   F          T
 11702  //                                   D     D L       A     A R    R  F          T
 11703  //                                   DDDDDD  LLLLLLL A     A R     R F          T
 11704  
 11705  
 11706  // VIF  THU 20 NOV 2025 22:20:22  ** DLARFT                       ** DIAGNOSTICS                                      PAGE 00311
 11707  
 11708  
 11709  // VIF  THU 20 NOV 2025 22:20:22  ** DLARFT                       ** GENERATED CODE                                   PAGE 00312
 11710  
 11711  int_4 _dlarft (char _p_ direct_, char _p_ storev_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ v_, int_4 _p_ ldv_, real_8 
 11712  _p_ tau_, real_8 _p_ t_, int_4 _p_ ldt_)
 11713  { // ** body not listed **
 11830  }
 11831  
 11832  // VIF  THU 20 NOV 2025 22:20:22  ** DLARTG                       ** DLARTG                                           PAGE 00315
 11833  
 11834  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 11835  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 11836  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 11837  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 11838  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 11839  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 11840  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 11841  
 11842  //                                   DDDDDD  L          A    RRRRRR  TTTTTTT  GGGGG
 11843  //                                   D     D L         A A   R     R    T    G     G
 11844  //                                   D     D L        A   A  R     R    T    G
 11845  //                                   D     D L       A     A RRRRRR     T    G  GGGG
 11846  //                                   D     D L       AAAAAAA R   R      T    G     G
 11847  //                                   D     D L       A     A R    R     T    G     G
 11848  //                                   DDDDDD  LLLLLLL A     A R     R    T     GGGGG
 11849  
 11850  
 11851  // VIF  THU 20 NOV 2025 22:20:22  ** DLARTG                       ** DIAGNOSTICS                                      PAGE 00316
 11852  
 11853  
 11854  // VIF  THU 20 NOV 2025 22:20:22  ** DLARTG                       ** GENERATED CODE                                   PAGE 00317
 11855  
 11856  int_4 _dlartg (real_8 _p_ f_, real_8 _p_ g_, real_8 _p_ cs_, real_8 _p_ sn_, real_8 _p_ r_)
 11857  { // ** body not listed **
 11933  }
 11934  
 11935  // VIF  THU 20 NOV 2025 22:20:22  ** DLAS2                        ** DLAS2                                            PAGE 00319
 11936  
 11937  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 11938  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 11939  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 11940  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 11941  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 11942  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 11943  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 11944  
 11945  //                                       DDDDDD  L          A     SSSSS   22222
 11946  //                                       D     D L         A A   S     S 2     2
 11947  //                                       D     D L        A   A  S             2
 11948  //                                       D     D L       A     A  SSSSS   22222
 11949  //                                       D     D L       AAAAAAA       S 2
 11950  //                                       D     D L       A     A S     S 2
 11951  //                                       DDDDDD  LLLLLLL A     A  SSSSS  2222222
 11952  
 11953  
 11954  // VIF  THU 20 NOV 2025 22:20:22  ** DLAS2                        ** DIAGNOSTICS                                      PAGE 00320
 11955  
 11956  
 11957  // VIF  THU 20 NOV 2025 22:20:22  ** DLAS2                        ** GENERATED CODE                                   PAGE 00321
 11958  
 11959  int_4 _dlas2 (real_8 _p_ f_, real_8 _p_ g_, real_8 _p_ h_, real_8 _p_ ssmin_, real_8 _p_ ssmax_)
 11960  { // ** body not listed **
 12008  }
 12009  // VIF  THU 20 NOV 2025 22:20:22  ** DLAS2                        ** GENERATED CODE                                   PAGE 00322
 12010  
 12011  
 12012  // VIF  THU 20 NOV 2025 22:20:22  ** DLASCL                       ** DLASCL                                           PAGE 00323
 12013  
 12014  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 12015  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 12016  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 12017  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 12018  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 12019  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 12020  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 12021  
 12022  //                                   DDDDDD  L          A     SSSSS   CCCCC  L
 12023  //                                   D     D L         A A   S     S C     C L
 12024  //                                   D     D L        A   A  S       C       L
 12025  //                                   D     D L       A     A  SSSSS  C       L
 12026  //                                   D     D L       AAAAAAA       S C       L
 12027  //                                   D     D L       A     A S     S C     C L
 12028  //                                   DDDDDD  LLLLLLL A     A  SSSSS   CCCCC  LLLLLLL
 12029  
 12030  
 12031  // VIF  THU 20 NOV 2025 22:20:22  ** DLASCL                       ** DIAGNOSTICS                                      PAGE 00324
 12032  
 12033  
 12034  // VIF  THU 20 NOV 2025 22:20:22  ** DLASCL                       ** GENERATED CODE                                   PAGE 00325
 12035  
 12036  int_4 _dlascl (char _p_ type_, int_4 _p_ kl_, int_4 _p_ ku_, real_8 _p_ cfrom_, real_8 _p_ cto_, int_4 _p_ m_, int_4 
 12037  _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, int_4 _p_ info_)
 12038  { // ** body not listed **
 12213  }
 12214  
 12215  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD0                       ** DLASD0                                           PAGE 00329
 12216  
 12217  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 12218  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 12219  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 12220  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 12221  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 12222  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 12223  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 12224  
 12225  //                                   DDDDDD  L          A     SSSSS  DDDDDD    000
 12226  //                                   D     D L         A A   S     S D     D  0   0
 12227  //                                   D     D L        A   A  S       D     D 0     0
 12228  //                                   D     D L       A     A  SSSSS  D     D 0     0
 12229  //                                   D     D L       AAAAAAA       S D     D 0     0
 12230  //                                   D     D L       A     A S     S D     D  0   0
 12231  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD    000
 12232  
 12233  
 12234  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD0                       ** DIAGNOSTICS                                      PAGE 00330
 12235  
 12236  
 12237  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD0                       ** GENERATED CODE                                   PAGE 00331
 12238  
 12239  int_4 _dlasd0 (int_4 _p_ n_, int_4 _p_ sqre_, real_8 _p_ d_, real_8 _p_ e_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ 
 12240  vt_, int_4 _p_ ldvt_, int_4 _p_ smlsiz_, int_4 _p_ iwork_, real_8 _p_ work_, int_4 _p_ info_)
 12241  { // ** body not listed **
 12356  }
 12357  
 12358  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD1                       ** DLASD1                                           PAGE 00334
 12359  
 12360  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 12361  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 12362  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 12363  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 12364  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 12365  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 12366  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 12367  
 12368  //                                    DDDDDD  L          A     SSSSS  DDDDDD     1
 12369  //                                    D     D L         A A   S     S D     D   11
 12370  //                                    D     D L        A   A  S       D     D  1 1
 12371  //                                    D     D L       A     A  SSSSS  D     D    1
 12372  //                                    D     D L       AAAAAAA       S D     D    1
 12373  //                                    D     D L       A     A S     S D     D    1
 12374  //                                    DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD   11111
 12375  
 12376  
 12377  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD1                       ** DIAGNOSTICS                                      PAGE 00335
 12378  
 12379  
 12380  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD1                       ** GENERATED CODE                                   PAGE 00336
 12381  
 12382  int_4 _dlasd1 (int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, real_8 _p_ d_, real_8 _p_ alpha_, real_8 _p_ beta_, 
 12383  real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ ldvt_, int_4 _p_ idxq_, int_4 _p_ iwork_, real_8 _p_ work_, 
 12384  int_4 _p_ info_)
 12385  { // ** body not listed **
 12449  }
 12450  
 12451  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD2                       ** DLASD2                                           PAGE 00338
 12452  
 12453  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 12454  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 12455  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 12456  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 12457  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 12458  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 12459  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 12460  
 12461  //                                   DDDDDD  L          A     SSSSS  DDDDDD   22222
 12462  //                                   D     D L         A A   S     S D     D 2     2
 12463  //                                   D     D L        A   A  S       D     D       2
 12464  //                                   D     D L       A     A  SSSSS  D     D  22222
 12465  //                                   D     D L       AAAAAAA       S D     D 2
 12466  //                                   D     D L       A     A S     S D     D 2
 12467  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD  2222222
 12468  
 12469  
 12470  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD2                       ** DIAGNOSTICS                                      PAGE 00339
 12471  
 12472  
 12473  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD2                       ** GENERATED CODE                                   PAGE 00340
 12474  
 12475  int_4 _dlasd2 (int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, int_4 _p_ k_, real_8 _p_ d_, real_8 _p_ z_, real_8 _p_ 
 12476  alpha_, real_8 _p_ beta_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ dsigma_, real_8 
 12477  _p_ u2_, int_4 _p_ ldu2_, real_8 _p_ vt2_, int_4 _p_ ldvt2_, int_4 _p_ idxp_, int_4 _p_ idx_, int_4 _p_ idxc_, int_4 
 12478  _p_ idxq_, int_4 _p_ coltyp_, int_4 _p_ info_)
 12479  { // ** body not listed **
 12717  }
 12718  
 12719  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD3                       ** DLASD3                                           PAGE 00345
 12720  
 12721  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 12722  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 12723  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 12724  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 12725  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 12726  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 12727  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 12728  
 12729  //                                   DDDDDD  L          A     SSSSS  DDDDDD   33333
 12730  //                                   D     D L         A A   S     S D     D 3     3
 12731  //                                   D     D L        A   A  S       D     D       3
 12732  //                                   D     D L       A     A  SSSSS  D     D  33333
 12733  //                                   D     D L       AAAAAAA       S D     D       3
 12734  //                                   D     D L       A     A S     S D     D 3     3
 12735  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD   33333
 12736  
 12737  
 12738  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD3                       ** DIAGNOSTICS                                      PAGE 00346
 12739  
 12740  
 12741  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD3                       ** GENERATED CODE                                   PAGE 00347
 12742  
 12743  int_4 _dlasd3 (int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, int_4 _p_ k_, real_8 _p_ d_, real_8 _p_ q_, int_4 _p_ 
 12744  ldq_, real_8 _p_ dsigma_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ u2_, int_4 _p_ ldu2_, real_8 _p_ vt_, int_4 _p_ 
 12745  ldvt_, real_8 _p_ vt2_, int_4 _p_ ldvt2_, int_4 _p_ idxc_, int_4 _p_ ctot_, real_8 _p_ z_, int_4 _p_ info_)
 12746  { // ** body not listed **
 12920  }
 12921  
 12922  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD4                       ** DLASD4                                           PAGE 00351
 12923  
 12924  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 12925  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 12926  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 12927  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 12928  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 12929  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 12930  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 12931  
 12932  //                                   DDDDDD  L          A     SSSSS  DDDDDD  4
 12933  //                                   D     D L         A A   S     S D     D 4    4
 12934  //                                   D     D L        A   A  S       D     D 4    4
 12935  //                                   D     D L       A     A  SSSSS  D     D 4444444
 12936  //                                   D     D L       AAAAAAA       S D     D      4
 12937  //                                   D     D L       A     A S     S D     D      4
 12938  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD       4
 12939  
 12940  
 12941  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD4                       ** DIAGNOSTICS                                      PAGE 00352
 12942  
 12943  
 12944  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD4                       ** GENERATED CODE                                   PAGE 00353
 12945  
 12946  int_4 _dlasd4 (int_4 _p_ n_, int_4 _p_ i_, real_8 _p_ d_, real_8 _p_ z_, real_8 _p_ delta_, real_8 _p_ rho_, real_8 _p_ 
 12947  sigma_, real_8 _p_ work_, int_4 _p_ info_)
 12948  { // ** body not listed **
 13655  }
 13656  
 13657  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD5                       ** DLASD5                                           PAGE 00367
 13658  
 13659  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 13660  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 13661  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 13662  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 13663  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 13664  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 13665  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 13666  
 13667  //                                   DDDDDD  L          A     SSSSS  DDDDDD  5555555
 13668  //                                   D     D L         A A   S     S D     D 5
 13669  //                                   D     D L        A   A  S       D     D 5
 13670  //                                   D     D L       A     A  SSSSS  D     D  55555
 13671  //                                   D     D L       AAAAAAA       S D     D       5
 13672  //                                   D     D L       A     A S     S D     D 5     5
 13673  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD   55555
 13674  
 13675  
 13676  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD5                       ** DIAGNOSTICS                                      PAGE 00368
 13677  
 13678  
 13679  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD5                       ** GENERATED CODE                                   PAGE 00369
 13680  
 13681  int_4 _dlasd5 (int_4 _p_ i_, real_8 _p_ d_, real_8 _p_ z_, real_8 _p_ delta_, real_8 _p_ rho_, real_8 _p_ dsigma_, 
 13682  real_8 _p_ work_)
 13683  { // ** body not listed **
 13739  }
 13740  
 13741  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD6                       ** DLASD6                                           PAGE 00371
 13742  
 13743  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 13744  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 13745  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 13746  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 13747  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 13748  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 13749  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 13750  
 13751  //                                   DDDDDD  L          A     SSSSS  DDDDDD   66666
 13752  //                                   D     D L         A A   S     S D     D 6     6
 13753  //                                   D     D L        A   A  S       D     D 6
 13754  //                                   D     D L       A     A  SSSSS  D     D 666666
 13755  //                                   D     D L       AAAAAAA       S D     D 6     6
 13756  //                                   D     D L       A     A S     S D     D 6     6
 13757  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD   66666
 13758  
 13759  
 13760  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD6                       ** DIAGNOSTICS                                      PAGE 00372
 13761  
 13762  
 13763  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD6                       ** GENERATED CODE                                   PAGE 00373
 13764  
 13765  int_4 _dlasd6 (int_4 _p_ icompq_, int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, real_8 _p_ d_, real_8 _p_ vf_, real_8 
 13766  _p_ vl_, real_8 _p_ alpha_, real_8 _p_ beta_, int_4 _p_ idxq_, int_4 _p_ perm_, int_4 _p_ givptr_, int_4 _p_ givcol_, 
 13767  int_4 _p_ ldgcol_, real_8 _p_ givnum_, int_4 _p_ ldgnum_, real_8 _p_ poles_, real_8 _p_ difl_, real_8 _p_ difr_, real_8 
 13768  _p_ z_, int_4 _p_ k_, real_8 _p_ c_, real_8 _p_ s_, real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ info_)
 13769  { // ** body not listed **
 13840  }
 13841  
 13842  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD7                       ** DLASD7                                           PAGE 00375
 13843  
 13844  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 13845  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 13846  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 13847  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 13848  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 13849  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 13850  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 13851  
 13852  //                                   DDDDDD  L          A     SSSSS  DDDDDD  7777777
 13853  //                                   D     D L         A A   S     S D     D 7    7
 13854  //                                   D     D L        A   A  S       D     D     7
 13855  //                                   D     D L       A     A  SSSSS  D     D    7
 13856  //                                   D     D L       AAAAAAA       S D     D   7
 13857  //                                   D     D L       A     A S     S D     D   7
 13858  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD    7
 13859  
 13860  
 13861  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD7                       ** DIAGNOSTICS                                      PAGE 00376
 13862  
 13863  
 13864  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD7                       ** GENERATED CODE                                   PAGE 00377
 13865  
 13866  int_4 _dlasd7 (int_4 _p_ icompq_, int_4 _p_ nl_, int_4 _p_ nr_, int_4 _p_ sqre_, int_4 _p_ k_, real_8 _p_ d_, real_8 
 13867  _p_ z_, real_8 _p_ zw_, real_8 _p_ vf_, real_8 _p_ vfw_, real_8 _p_ vl_, real_8 _p_ vlw_, real_8 _p_ alpha_, real_8 _p_ 
 13868  beta_, real_8 _p_ dsigma_, int_4 _p_ idx_, int_4 _p_ idxp_, int_4 _p_ idxq_, int_4 _p_ perm_, int_4 _p_ givptr_, int_4 
 13869  _p_ givcol_, int_4 _p_ ldgcol_, real_8 _p_ givnum_, int_4 _p_ ldgnum_, real_8 _p_ c_, real_8 _p_ s_, int_4 _p_ info_)
 13870  { // ** body not listed **
 14071  }
 14072  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD7                       ** GENERATED CODE                                   PAGE 00381
 14073  
 14074  
 14075  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD8                       ** DLASD8                                           PAGE 00382
 14076  
 14077  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 14078  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 14079  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 14080  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 14081  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 14082  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 14083  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 14084  
 14085  //                                   DDDDDD  L          A     SSSSS  DDDDDD   88888
 14086  //                                   D     D L         A A   S     S D     D 8     8
 14087  //                                   D     D L        A   A  S       D     D 8     8
 14088  //                                   D     D L       A     A  SSSSS  D     D  88888
 14089  //                                   D     D L       AAAAAAA       S D     D 8     8
 14090  //                                   D     D L       A     A S     S D     D 8     8
 14091  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD   88888
 14092  
 14093  
 14094  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD8                       ** DIAGNOSTICS                                      PAGE 00383
 14095  
 14096  
 14097  // VIF  THU 20 NOV 2025 22:20:22  ** DLASD8                       ** GENERATED CODE                                   PAGE 00384
 14098  
 14099  int_4 _dlasd8 (int_4 _p_ icompq_, int_4 _p_ k_, real_8 _p_ d_, real_8 _p_ z_, real_8 _p_ vf_, real_8 _p_ vl_, real_8 
 14100  _p_ difl_, real_8 _p_ difr_, int_4 _p_ lddifr_, real_8 _p_ dsigma_, real_8 _p_ work_, int_4 _p_ info_)
 14101  { // ** body not listed **
 14198  }
 14199  
 14200  // VIF  THU 20 NOV 2025 22:20:22  ** DLASDA                       ** DLASDA                                           PAGE 00386
 14201  
 14202  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 14203  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 14204  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 14205  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 14206  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 14207  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 14208  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 14209  
 14210  //                                   DDDDDD  L          A     SSSSS  DDDDDD     A
 14211  //                                   D     D L         A A   S     S D     D   A A
 14212  //                                   D     D L        A   A  S       D     D  A   A
 14213  //                                   D     D L       A     A  SSSSS  D     D A     A
 14214  //                                   D     D L       AAAAAAA       S D     D AAAAAAA
 14215  //                                   D     D L       A     A S     S D     D A     A
 14216  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD  A     A
 14217  
 14218  
 14219  // VIF  THU 20 NOV 2025 22:20:22  ** DLASDA                       ** DIAGNOSTICS                                      PAGE 00387
 14220  
 14221  
 14222  // VIF  THU 20 NOV 2025 22:20:22  ** DLASDA                       ** GENERATED CODE                                   PAGE 00388
 14223  
 14224  int_4 _dlasda (int_4 _p_ icompq_, int_4 _p_ smlsiz_, int_4 _p_ n_, int_4 _p_ sqre_, real_8 _p_ d_, real_8 _p_ e_, 
 14225  real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ vt_, int_4 _p_ k_, real_8 _p_ difl_, real_8 _p_ difr_, real_8 _p_ z_, real_8 
 14226  _p_ poles_, int_4 _p_ givptr_, int_4 _p_ givcol_, int_4 _p_ ldgcol_, int_4 _p_ perm_, real_8 _p_ givnum_, real_8 _p_ c_
 14227  , real_8 _p_ s_, real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ info_)
 14228  { // ** body not listed **
 14411  }
 14412  
 14413  // VIF  THU 20 NOV 2025 22:20:22  ** DLASDQ                       ** DLASDQ                                           PAGE 00392
 14414  
 14415  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 14416  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 14417  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 14418  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 14419  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 14420  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 14421  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 14422  
 14423  //                                   DDDDDD  L          A     SSSSS  DDDDDD   QQQQQ
 14424  //                                   D     D L         A A   S     S D     D Q     Q
 14425  //                                   D     D L        A   A  S       D     D Q     Q
 14426  //                                   D     D L       A     A  SSSSS  D     D Q     Q
 14427  //                                   D     D L       AAAAAAA       S D     D Q   Q Q
 14428  //                                   D     D L       A     A S     S D     D Q    Q
 14429  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD   QQQQ Q
 14430  
 14431  
 14432  // VIF  THU 20 NOV 2025 22:20:22  ** DLASDQ                       ** DIAGNOSTICS                                      PAGE 00393
 14433  
 14434  
 14435  // VIF  THU 20 NOV 2025 22:20:22  ** DLASDQ                       ** GENERATED CODE                                   PAGE 00394
 14436  
 14437  int_4 _dlasdq (char _p_ uplo_, int_4 _p_ sqre_, int_4 _p_ n_, int_4 _p_ ncvt_, int_4 _p_ nru_, int_4 _p_ ncc_, real_8 
 14438  _p_ d_, real_8 _p_ e_, real_8 _p_ vt_, int_4 _p_ ldvt_, real_8 _p_ u_, int_4 _p_ ldu_, real_8 _p_ c_, int_4 _p_ ldc_, 
 14439  real_8 _p_ work_, int_4 _p_ info_)
 14440  { // ** body not listed **
 14585  }
 14586  
 14587  // VIF  THU 20 NOV 2025 22:20:22  ** DLASDT                       ** DLASDT                                           PAGE 00397
 14588  
 14589  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 14590  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 14591  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 14592  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 14593  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 14594  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 14595  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 14596  
 14597  //                                   DDDDDD  L          A     SSSSS  DDDDDD  TTTTTTT
 14598  //                                   D     D L         A A   S     S D     D    T
 14599  //                                   D     D L        A   A  S       D     D    T
 14600  //                                   D     D L       A     A  SSSSS  D     D    T
 14601  //                                   D     D L       AAAAAAA       S D     D    T
 14602  //                                   D     D L       A     A S     S D     D    T
 14603  //                                   DDDDDD  LLLLLLL A     A  SSSSS  DDDDDD     T
 14604  
 14605  
 14606  // VIF  THU 20 NOV 2025 22:20:22  ** DLASDT                       ** DIAGNOSTICS                                      PAGE 00398
 14607  
 14608  
 14609  // VIF  THU 20 NOV 2025 22:20:22  ** DLASDT                       ** GENERATED CODE                                   PAGE 00399
 14610  
 14611  int_4 _dlasdt (int_4 _p_ n_, int_4 _p_ lvl_, int_4 _p_ nd_, int_4 _p_ inode_, int_4 _p_ ndiml_, int_4 _p_ ndimr_, int_4 
 14612  _p_ msub_)
 14613  { // ** body not listed **
 14648  }
 14649  
 14650  // VIF  THU 20 NOV 2025 22:20:22  ** DLASET                       ** DLASET                                           PAGE 00400
 14651  
 14652  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 14653  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 14654  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 14655  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 14656  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 14657  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 14658  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 14659  
 14660  //                                   DDDDDD  L          A     SSSSS  EEEEEEE TTTTTTT
 14661  //                                   D     D L         A A   S     S E          T
 14662  //                                   D     D L        A   A  S       E          T
 14663  //                                   D     D L       A     A  SSSSS  EEEEE      T
 14664  //                                   D     D L       AAAAAAA       S E          T
 14665  //                                   D     D L       A     A S     S E          T
 14666  //                                   DDDDDD  LLLLLLL A     A  SSSSS  EEEEEEE    T
 14667  
 14668  
 14669  // VIF  THU 20 NOV 2025 22:20:22  ** DLASET                       ** DIAGNOSTICS                                      PAGE 00401
 14670  
 14671  
 14672  // VIF  THU 20 NOV 2025 22:20:22  ** DLASET                       ** GENERATED CODE                                   PAGE 00402
 14673  
 14674  int_4 _dlaset (char _p_ uplo_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ alpha_, real_8 _p_ beta_, real_8 _p_ a_, int_4 
 14675  _p_ lda_)
 14676  { // ** body not listed **
 14706  }
 14707  
 14708  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ1                       ** DLASQ1                                           PAGE 00403
 14709  
 14710  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 14711  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 14712  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 14713  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 14714  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 14715  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 14716  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 14717  
 14718  //                                    DDDDDD  L          A     SSSSS   QQQQQ     1
 14719  //                                    D     D L         A A   S     S Q     Q   11
 14720  //                                    D     D L        A   A  S       Q     Q  1 1
 14721  //                                    D     D L       A     A  SSSSS  Q     Q    1
 14722  //                                    D     D L       AAAAAAA       S Q   Q Q    1
 14723  //                                    D     D L       A     A S     S Q    Q     1
 14724  //                                    DDDDDD  LLLLLLL A     A  SSSSS   QQQQ Q  11111
 14725  
 14726  
 14727  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ1                       ** DIAGNOSTICS                                      PAGE 00404
 14728  
 14729  
 14730  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ1                       ** GENERATED CODE                                   PAGE 00405
 14731  
 14732  int_4 _dlasq1 (int_4 _p_ n_, real_8 _p_ d_, real_8 _p_ e_, real_8 _p_ work_, int_4 _p_ info_)
 14733  { // ** body not listed **
 14806  }
 14807  
 14808  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ2                       ** DLASQ2                                           PAGE 00407
 14809  
 14810  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 14811  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 14812  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 14813  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 14814  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 14815  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 14816  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 14817  
 14818  //                                   DDDDDD  L          A     SSSSS   QQQQQ   22222
 14819  //                                   D     D L         A A   S     S Q     Q 2     2
 14820  //                                   D     D L        A   A  S       Q     Q       2
 14821  //                                   D     D L       A     A  SSSSS  Q     Q  22222
 14822  //                                   D     D L       AAAAAAA       S Q   Q Q 2
 14823  //                                   D     D L       A     A S     S Q    Q  2
 14824  //                                   DDDDDD  LLLLLLL A     A  SSSSS   QQQQ Q 2222222
 14825  
 14826  
 14827  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ2                       ** DIAGNOSTICS                                      PAGE 00408
 14828  
 14829  
 14830  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ2                       ** GENERATED CODE                                   PAGE 00409
 14831  
 14832  int_4 _dlasq2 (int_4 _p_ n_, real_8 _p_ z_, int_4 _p_ info_)
 14833  { // ** body not listed **
 15181  }
 15182  
 15183  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ3                       ** DLASQ3                                           PAGE 00416
 15184  
 15185  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 15186  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 15187  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 15188  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 15189  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 15190  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 15191  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 15192  
 15193  //                                   DDDDDD  L          A     SSSSS   QQQQQ   33333
 15194  //                                   D     D L         A A   S     S Q     Q 3     3
 15195  //                                   D     D L        A   A  S       Q     Q       3
 15196  //                                   D     D L       A     A  SSSSS  Q     Q  33333
 15197  //                                   D     D L       AAAAAAA       S Q   Q Q       3
 15198  //                                   D     D L       A     A S     S Q    Q  3     3
 15199  //                                   DDDDDD  LLLLLLL A     A  SSSSS   QQQQ Q  33333
 15200  
 15201  
 15202  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ3                       ** DIAGNOSTICS                                      PAGE 00417
 15203  
 15204  
 15205  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ3                       ** GENERATED CODE                                   PAGE 00418
 15206  
 15207  int_4 _dlasq3 (int_4 _p_ i0_, int_4 _p_ n0_, real_8 _p_ z_, int_4 _p_ pp_, real_8 _p_ dmin_, real_8 _p_ sigma_, real_8 
 15208  _p_ desig_, real_8 _p_ qmax_, int_4 _p_ nfail_, int_4 _p_ iter_, int_4 _p_ ndiv_, logical_4 _p_ ieee_, int_4 _p_ ttype_
 15209  , real_8 _p_ dmin1_, real_8 _p_ dmin2_, real_8 _p_ dn_, real_8 _p_ dn1_, real_8 _p_ dn2_, real_8 _p_ g_, real_8 _p_ 
 15210  tau_)
 15211  { // ** body not listed **
 15370  }
 15371  
 15372  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ4                       ** DLASQ4                                           PAGE 00422
 15373  
 15374  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 15375  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 15376  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 15377  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 15378  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 15379  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 15380  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 15381  
 15382  //                                   DDDDDD  L          A     SSSSS   QQQQQ  4
 15383  //                                   D     D L         A A   S     S Q     Q 4    4
 15384  //                                   D     D L        A   A  S       Q     Q 4    4
 15385  //                                   D     D L       A     A  SSSSS  Q     Q 4444444
 15386  //                                   D     D L       AAAAAAA       S Q   Q Q      4
 15387  //                                   D     D L       A     A S     S Q    Q       4
 15388  //                                   DDDDDD  LLLLLLL A     A  SSSSS   QQQQ Q      4
 15389  
 15390  
 15391  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ4                       ** DIAGNOSTICS                                      PAGE 00423
 15392  
 15393  
 15394  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ4                       ** GENERATED CODE                                   PAGE 00424
 15395  
 15396  int_4 _dlasq4 (int_4 _p_ i0_, int_4 _p_ n0_, real_8 _p_ z_, int_4 _p_ pp_, int_4 _p_ n0in_, real_8 _p_ dmin_, real_8 
 15397  _p_ dmin1_, real_8 _p_ dmin2_, real_8 _p_ dn_, real_8 _p_ dn1_, real_8 _p_ dn2_, real_8 _p_ tau_, int_4 _p_ ttype_, 
 15398  real_8 _p_ g_)
 15399  { // ** body not listed **
 15635  }
 15636  
 15637  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ5                       ** DLASQ5                                           PAGE 00429
 15638  
 15639  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 15640  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 15641  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 15642  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 15643  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 15644  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 15645  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 15646  
 15647  //                                   DDDDDD  L          A     SSSSS   QQQQQ  5555555
 15648  //                                   D     D L         A A   S     S Q     Q 5
 15649  //                                   D     D L        A   A  S       Q     Q 5
 15650  //                                   D     D L       A     A  SSSSS  Q     Q  55555
 15651  //                                   D     D L       AAAAAAA       S Q   Q Q       5
 15652  //                                   D     D L       A     A S     S Q    Q  5     5
 15653  //                                   DDDDDD  LLLLLLL A     A  SSSSS   QQQQ Q  55555
 15654  
 15655  
 15656  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ5                       ** DIAGNOSTICS                                      PAGE 00430
 15657  
 15658  
 15659  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ5                       ** GENERATED CODE                                   PAGE 00431
 15660  
 15661  int_4 _dlasq5 (int_4 _p_ i0_, int_4 _p_ n0_, real_8 _p_ z_, int_4 _p_ pp_, real_8 _p_ tau_, real_8 _p_ sigma_, real_8 
 15662  _p_ dmin_, real_8 _p_ dmin1_, real_8 _p_ dmin2_, real_8 _p_ dn_, real_8 _p_ dnm1_, real_8 _p_ dnm2_, logical_4 _p_ 
 15663  ieee_, real_8 _p_ eps_)
 15664  { // ** body not listed **
 15898  }
 15899  
 15900  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ6                       ** DLASQ6                                           PAGE 00436
 15901  
 15902  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 15903  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 15904  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 15905  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 15906  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 15907  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 15908  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 15909  
 15910  //                                   DDDDDD  L          A     SSSSS   QQQQQ   66666
 15911  //                                   D     D L         A A   S     S Q     Q 6     6
 15912  //                                   D     D L        A   A  S       Q     Q 6
 15913  //                                   D     D L       A     A  SSSSS  Q     Q 666666
 15914  //                                   D     D L       AAAAAAA       S Q   Q Q 6     6
 15915  //                                   D     D L       A     A S     S Q    Q  6     6
 15916  //                                   DDDDDD  LLLLLLL A     A  SSSSS   QQQQ Q  66666
 15917  
 15918  
 15919  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ6                       ** DIAGNOSTICS                                      PAGE 00437
 15920  
 15921  
 15922  // VIF  THU 20 NOV 2025 22:20:22  ** DLASQ6                       ** GENERATED CODE                                   PAGE 00438
 15923  
 15924  int_4 _dlasq6 (int_4 _p_ i0_, int_4 _p_ n0_, real_8 _p_ z_, int_4 _p_ pp_, real_8 _p_ dmin_, real_8 _p_ dmin1_, real_8 
 15925  _p_ dmin2_, real_8 _p_ dn_, real_8 _p_ dnm1_, real_8 _p_ dnm2_)
 15926  { // ** body not listed **
 16033  }
 16034  
 16035  // VIF  THU 20 NOV 2025 22:20:22  ** DLASR                        ** DLASR                                            PAGE 00441
 16036  
 16037  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 16038  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 16039  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 16040  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 16041  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 16042  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 16043  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 16044  
 16045  //                                       DDDDDD  L          A     SSSSS  RRRRRR
 16046  //                                       D     D L         A A   S     S R     R
 16047  //                                       D     D L        A   A  S       R     R
 16048  //                                       D     D L       A     A  SSSSS  RRRRRR
 16049  //                                       D     D L       AAAAAAA       S R   R
 16050  //                                       D     D L       A     A S     S R    R
 16051  //                                       DDDDDD  LLLLLLL A     A  SSSSS  R     R
 16052  
 16053  
 16054  // VIF  THU 20 NOV 2025 22:20:22  ** DLASR                        ** DIAGNOSTICS                                      PAGE 00442
 16055  
 16056  
 16057  // VIF  THU 20 NOV 2025 22:20:22  ** DLASR                        ** GENERATED CODE                                   PAGE 00443
 16058  
 16059  int_4 _dlasr (char _p_ side_, char _p_ pivot_, char _p_ direct_, int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ c_, real_8 _p_ 
 16060  s_, real_8 _p_ a_, int_4 _p_ lda_)
 16061  { // ** body not listed **
 16276  }
 16277  
 16278  // VIF  THU 20 NOV 2025 22:20:22  ** DLASRT                       ** DLASRT                                           PAGE 00448
 16279  
 16280  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 16281  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 16282  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 16283  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 16284  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 16285  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 16286  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 16287  
 16288  //                                   DDDDDD  L          A     SSSSS  RRRRRR  TTTTTTT
 16289  //                                   D     D L         A A   S     S R     R    T
 16290  //                                   D     D L        A   A  S       R     R    T
 16291  //                                   D     D L       A     A  SSSSS  RRRRRR     T
 16292  //                                   D     D L       AAAAAAA       S R   R      T
 16293  //                                   D     D L       A     A S     S R    R     T
 16294  //                                   DDDDDD  LLLLLLL A     A  SSSSS  R     R    T
 16295  
 16296  
 16297  // VIF  THU 20 NOV 2025 22:20:22  ** DLASRT                       ** DIAGNOSTICS                                      PAGE 00449
 16298  
 16299  
 16300  // VIF  THU 20 NOV 2025 22:20:22  ** DLASRT                       ** GENERATED CODE                                   PAGE 00450
 16301  
 16302  int_4 _dlasrt (char _p_ id_, int_4 _p_ n_, real_8 _p_ d_, int_4 _p_ info_)
 16303  { // ** body not listed **
 16483  }
 16484  
 16485  // VIF  THU 20 NOV 2025 22:20:22  ** DLASSQ                       ** DLASSQ                                           PAGE 00454
 16486  
 16487  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 16488  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 16489  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 16490  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 16491  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 16492  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 16493  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 16494  
 16495  //                                   DDDDDD  L          A     SSSSS   SSSSS   QQQQQ
 16496  //                                   D     D L         A A   S     S S     S Q     Q
 16497  //                                   D     D L        A   A  S       S       Q     Q
 16498  //                                   D     D L       A     A  SSSSS   SSSSS  Q     Q
 16499  //                                   D     D L       AAAAAAA       S       S Q   Q Q
 16500  //                                   D     D L       A     A S     S S     S Q    Q
 16501  //                                   DDDDDD  LLLLLLL A     A  SSSSS   SSSSS   QQQQ Q
 16502  
 16503  
 16504  // VIF  THU 20 NOV 2025 22:20:22  ** DLASSQ                       ** DIAGNOSTICS                                      PAGE 00455
 16505  
 16506  
 16507  // VIF  THU 20 NOV 2025 22:20:22  ** DLASSQ                       ** GENERATED CODE                                   PAGE 00456
 16508  
 16509  int_4 _dlassq (int_4 _p_ n_, real_8 _p_ x_, int_4 _p_ incx_, real_8 _p_ scale_, real_8 _p_ sumsq_)
 16510  { // ** body not listed **
 16532  }
 16533  
 16534  // VIF  THU 20 NOV 2025 22:20:22  ** DLASV2                       ** DLASV2                                           PAGE 00457
 16535  
 16536  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 16537  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 16538  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 16539  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 16540  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 16541  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 16542  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 16543  
 16544  //                                   DDDDDD  L          A     SSSSS  V     V  22222
 16545  //                                   D     D L         A A   S     S V     V 2     2
 16546  //                                   D     D L        A   A  S       V     V       2
 16547  //                                   D     D L       A     A  SSSSS  V     V  22222
 16548  //                                   D     D L       AAAAAAA       S  V   V  2
 16549  //                                   D     D L       A     A S     S   V V   2
 16550  //                                   DDDDDD  LLLLLLL A     A  SSSSS     V    2222222
 16551  
 16552  
 16553  // VIF  THU 20 NOV 2025 22:20:22  ** DLASV2                       ** DIAGNOSTICS                                      PAGE 00458
 16554  
 16555  
 16556  // VIF  THU 20 NOV 2025 22:20:22  ** DLASV2                       ** GENERATED CODE                                   PAGE 00459
 16557  
 16558  int_4 _dlasv2 (real_8 _p_ f_, real_8 _p_ g_, real_8 _p_ h_, real_8 _p_ ssmin_, real_8 _p_ ssmax_, real_8 _p_ snr_, 
 16559  real_8 _p_ csr_, real_8 _p_ snl_, real_8 _p_ csl_)
 16560  { // ** body not listed **
 16682  }
 16683  
 16684  // VIF  THU 20 NOV 2025 22:20:22  ** DLASWP                       ** DLASWP                                           PAGE 00462
 16685  
 16686  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 16687  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 16688  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 16689  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 16690  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 16691  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 16692  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 16693  
 16694  //                                   DDDDDD  L          A     SSSSS  W     W PPPPPP
 16695  //                                   D     D L         A A   S     S W     W P     P
 16696  //                                   D     D L        A   A  S       W     W P     P
 16697  //                                   D     D L       A     A  SSSSS  W  W  W PPPPPP
 16698  //                                   D     D L       AAAAAAA       S W  W  W P
 16699  //                                   D     D L       A     A S     S W  W  W P
 16700  //                                   DDDDDD  LLLLLLL A     A  SSSSS   WW WW  P
 16701  
 16702  
 16703  // VIF  THU 20 NOV 2025 22:20:22  ** DLASWP                       ** DIAGNOSTICS                                      PAGE 00463
 16704  
 16705  
 16706  // VIF  THU 20 NOV 2025 22:20:22  ** DLASWP                       ** GENERATED CODE                                   PAGE 00464
 16707  
 16708  int_4 _dlaswp (int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, int_4 _p_ k1_, int_4 _p_ k2_, int_4 _p_ ipiv_, int_4 _p_ 
 16709  incx_)
 16710  { // ** body not listed **
 16765  }
 16766  
 16767  // VIF  THU 20 NOV 2025 22:20:22  ** DLATRS                       ** DLATRS                                           PAGE 00466
 16768  
 16769  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 16770  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 16771  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 16772  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 16773  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 16774  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 16775  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 16776  
 16777  //                                   DDDDDD  L          A    TTTTTTT RRRRRR   SSSSS
 16778  //                                   D     D L         A A      T    R     R S     S
 16779  //                                   D     D L        A   A     T    R     R S
 16780  //                                   D     D L       A     A    T    RRRRRR   SSSSS
 16781  //                                   D     D L       AAAAAAA    T    R   R         S
 16782  //                                   D     D L       A     A    T    R    R  S     S
 16783  //                                   DDDDDD  LLLLLLL A     A    T    R     R  SSSSS
 16784  
 16785  
 16786  // VIF  THU 20 NOV 2025 22:20:22  ** DLATRS                       ** DIAGNOSTICS                                      PAGE 00467
 16787  
 16788  
 16789  // VIF  THU 20 NOV 2025 22:20:22  ** DLATRS                       ** GENERATED CODE                                   PAGE 00468
 16790  
 16791  int_4 _dlatrs (char _p_ uplo_, char _p_ trans_, char _p_ diag_, char _p_ normin_, int_4 _p_ n_, real_8 _p_ a_, int_4 
 16792  _p_ lda_, real_8 _p_ x_, real_8 _p_ scale_, real_8 _p_ cnorm_, int_4 _p_ info_)
 16793  { // ** body not listed **
 17158  }
 17159  
 17160  // VIF  THU 20 NOV 2025 22:20:22  ** DORG2R                       ** DORG2R                                           PAGE 00476
 17161  
 17162  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 17163  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 17164  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 17165  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 17166  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 17167  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 17168  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 17169  
 17170  //                                   DDDDDD   OOOOO  RRRRRR   GGGGG   22222  RRRRRR
 17171  //                                   D     D O     O R     R G     G 2     2 R     R
 17172  //                                   D     D O     O R     R G             2 R     R
 17173  //                                   D     D O     O RRRRRR  G  GGGG  22222  RRRRRR
 17174  //                                   D     D O     O R   R   G     G 2       R   R
 17175  //                                   D     D O     O R    R  G     G 2       R    R
 17176  //                                   DDDDDD   OOOOO  R     R  GGGGG  2222222 R     R
 17177  
 17178  
 17179  // VIF  THU 20 NOV 2025 22:20:22  ** DORG2R                       ** DIAGNOSTICS                                      PAGE 00477
 17180  
 17181  
 17182  // VIF  THU 20 NOV 2025 22:20:22  ** DORG2R                       ** GENERATED CODE                                   PAGE 00478
 17183  
 17184  int_4 _dorg2r (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ 
 17185  work_, int_4 _p_ info_)
 17186  { // ** body not listed **
 17238  }
 17239  
 17240  // VIF  THU 20 NOV 2025 22:20:22  ** DORGBR                       ** DORGBR                                           PAGE 00480
 17241  
 17242  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 17243  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 17244  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 17245  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 17246  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 17247  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 17248  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 17249  
 17250  //                                   DDDDDD   OOOOO  RRRRRR   GGGGG  BBBBBB  RRRRRR
 17251  //                                   D     D O     O R     R G     G B     B R     R
 17252  //                                   D     D O     O R     R G       B     B R     R
 17253  //                                   D     D O     O RRRRRR  G  GGGG BBBBBB  RRRRRR
 17254  //                                   D     D O     O R   R   G     G B     B R   R
 17255  //                                   D     D O     O R    R  G     G B     B R    R
 17256  //                                   DDDDDD   OOOOO  R     R  GGGGG  BBBBBB  R     R
 17257  
 17258  
 17259  // VIF  THU 20 NOV 2025 22:20:22  ** DORGBR                       ** DIAGNOSTICS                                      PAGE 00481
 17260  
 17261  
 17262  // VIF  THU 20 NOV 2025 22:20:22  ** DORGBR                       ** GENERATED CODE                                   PAGE 00482
 17263  
 17264  int_4 _dorgbr (char _p_ vect_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_
 17265  , real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_)
 17266  { // ** body not listed **
 17386  }
 17387  
 17388  // VIF  THU 20 NOV 2025 22:20:22  ** DORGL2                       ** DORGL2                                           PAGE 00485
 17389  
 17390  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 17391  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 17392  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 17393  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 17394  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 17395  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 17396  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 17397  
 17398  //                                   DDDDDD   OOOOO  RRRRRR   GGGGG  L        22222
 17399  //                                   D     D O     O R     R G     G L       2     2
 17400  //                                   D     D O     O R     R G       L             2
 17401  //                                   D     D O     O RRRRRR  G  GGGG L        22222
 17402  //                                   D     D O     O R   R   G     G L       2
 17403  //                                   D     D O     O R    R  G     G L       2
 17404  //                                   DDDDDD   OOOOO  R     R  GGGGG  LLLLLLL 2222222
 17405  
 17406  
 17407  // VIF  THU 20 NOV 2025 22:20:22  ** DORGL2                       ** DIAGNOSTICS                                      PAGE 00486
 17408  
 17409  
 17410  // VIF  THU 20 NOV 2025 22:20:22  ** DORGL2                       ** GENERATED CODE                                   PAGE 00487
 17411  
 17412  int_4 _dorgl2 (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ 
 17413  work_, int_4 _p_ info_)
 17414  { // ** body not listed **
 17470  }
 17471  
 17472  // VIF  THU 20 NOV 2025 22:20:22  ** DORGLQ                       ** DORGLQ                                           PAGE 00489
 17473  
 17474  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 17475  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 17476  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 17477  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 17478  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 17479  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 17480  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 17481  
 17482  //                                   DDDDDD   OOOOO  RRRRRR   GGGGG  L        QQQQQ
 17483  //                                   D     D O     O R     R G     G L       Q     Q
 17484  //                                   D     D O     O R     R G       L       Q     Q
 17485  //                                   D     D O     O RRRRRR  G  GGGG L       Q     Q
 17486  //                                   D     D O     O R   R   G     G L       Q   Q Q
 17487  //                                   D     D O     O R    R  G     G L       Q    Q
 17488  //                                   DDDDDD   OOOOO  R     R  GGGGG  LLLLLLL  QQQQ Q
 17489  
 17490  
 17491  // VIF  THU 20 NOV 2025 22:20:22  ** DORGLQ                       ** DIAGNOSTICS                                      PAGE 00490
 17492  
 17493  
 17494  // VIF  THU 20 NOV 2025 22:20:22  ** DORGLQ                       ** GENERATED CODE                                   PAGE 00491
 17495  
 17496  int_4 _dorglq (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ 
 17497  work_, int_4 _p_ lwork_, int_4 _p_ info_)
 17498  { // ** body not listed **
 17591  }
 17592  
 17593  // VIF  THU 20 NOV 2025 22:20:22  ** DORGQR                       ** DORGQR                                           PAGE 00493
 17594  
 17595  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 17596  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 17597  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 17598  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 17599  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 17600  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 17601  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 17602  
 17603  //                                   DDDDDD   OOOOO  RRRRRR   GGGGG   QQQQQ  RRRRRR
 17604  //                                   D     D O     O R     R G     G Q     Q R     R
 17605  //                                   D     D O     O R     R G       Q     Q R     R
 17606  //                                   D     D O     O RRRRRR  G  GGGG Q     Q RRRRRR
 17607  //                                   D     D O     O R   R   G     G Q   Q Q R   R
 17608  //                                   D     D O     O R    R  G     G Q    Q  R    R
 17609  //                                   DDDDDD   OOOOO  R     R  GGGGG   QQQQ Q R     R
 17610  
 17611  
 17612  // VIF  THU 20 NOV 2025 22:20:22  ** DORGQR                       ** DIAGNOSTICS                                      PAGE 00494
 17613  
 17614  
 17615  // VIF  THU 20 NOV 2025 22:20:22  ** DORGQR                       ** GENERATED CODE                                   PAGE 00495
 17616  
 17617  int_4 _dorgqr (int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ 
 17618  work_, int_4 _p_ lwork_, int_4 _p_ info_)
 17619  { // ** body not listed **
 17712  }
 17713  
 17714  // VIF  THU 20 NOV 2025 22:20:22  ** DORM2R                       ** DORM2R                                           PAGE 00497
 17715  
 17716  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 17717  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 17718  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 17719  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 17720  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 17721  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 17722  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 17723  
 17724  //                                   DDDDDD   OOOOO  RRRRRR  M     M  22222  RRRRRR
 17725  //                                   D     D O     O R     R MM   MM 2     2 R     R
 17726  //                                   D     D O     O R     R M M M M       2 R     R
 17727  //                                   D     D O     O RRRRRR  M  M  M  22222  RRRRRR
 17728  //                                   D     D O     O R   R   M     M 2       R   R
 17729  //                                   D     D O     O R    R  M     M 2       R    R
 17730  //                                   DDDDDD   OOOOO  R     R M     M 2222222 R     R
 17731  
 17732  
 17733  // VIF  THU 20 NOV 2025 22:20:22  ** DORM2R                       ** DIAGNOSTICS                                      PAGE 00498
 17734  
 17735  
 17736  // VIF  THU 20 NOV 2025 22:20:22  ** DORM2R                       ** GENERATED CODE                                   PAGE 00499
 17737  
 17738  int_4 _dorm2r (char _p_ side_, char _p_ trans_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_
 17739  , real_8 _p_ tau_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, int_4 _p_ info_)
 17740  { // ** body not listed **
 17823  }
 17824  
 17825  // VIF  THU 20 NOV 2025 22:20:22  ** DORMBR                       ** DORMBR                                           PAGE 00501
 17826  
 17827  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 17828  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 17829  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 17830  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 17831  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 17832  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 17833  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 17834  
 17835  //                                   DDDDDD   OOOOO  RRRRRR  M     M BBBBBB  RRRRRR
 17836  //                                   D     D O     O R     R MM   MM B     B R     R
 17837  //                                   D     D O     O R     R M M M M B     B R     R
 17838  //                                   D     D O     O RRRRRR  M  M  M BBBBBB  RRRRRR
 17839  //                                   D     D O     O R   R   M     M B     B R   R
 17840  //                                   D     D O     O R    R  M     M B     B R    R
 17841  //                                   DDDDDD   OOOOO  R     R M     M BBBBBB  R     R
 17842  
 17843  
 17844  // VIF  THU 20 NOV 2025 22:20:22  ** DORMBR                       ** DIAGNOSTICS                                      PAGE 00502
 17845  
 17846  
 17847  // VIF  THU 20 NOV 2025 22:20:22  ** DORMBR                       ** GENERATED CODE                                   PAGE 00503
 17848  
 17849  int_4 _dormbr (char _p_ vect_, char _p_ side_, char _p_ trans_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_
 17850  , int_4 _p_ lda_, real_8 _p_ tau_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_)
 17851  { // ** body not listed **
 17992  }
 17993  
 17994  // VIF  THU 20 NOV 2025 22:20:22  ** DORML2                       ** DORML2                                           PAGE 00506
 17995  
 17996  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 17997  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 17998  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 17999  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 18000  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 18001  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 18002  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 18003  
 18004  //                                   DDDDDD   OOOOO  RRRRRR  M     M L        22222
 18005  //                                   D     D O     O R     R MM   MM L       2     2
 18006  //                                   D     D O     O R     R M M M M L             2
 18007  //                                   D     D O     O RRRRRR  M  M  M L        22222
 18008  //                                   D     D O     O R   R   M     M L       2
 18009  //                                   D     D O     O R    R  M     M L       2
 18010  //                                   DDDDDD   OOOOO  R     R M     M LLLLLLL 2222222
 18011  
 18012  
 18013  // VIF  THU 20 NOV 2025 22:20:22  ** DORML2                       ** DIAGNOSTICS                                      PAGE 00507
 18014  
 18015  
 18016  // VIF  THU 20 NOV 2025 22:20:22  ** DORML2                       ** GENERATED CODE                                   PAGE 00508
 18017  
 18018  int_4 _dorml2 (char _p_ side_, char _p_ trans_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_
 18019  , real_8 _p_ tau_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, int_4 _p_ info_)
 18020  { // ** body not listed **
 18103  }
 18104  
 18105  // VIF  THU 20 NOV 2025 22:20:22  ** DORMLQ                       ** DORMLQ                                           PAGE 00510
 18106  
 18107  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 18108  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 18109  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 18110  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 18111  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 18112  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 18113  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 18114  
 18115  //                                   DDDDDD   OOOOO  RRRRRR  M     M L        QQQQQ
 18116  //                                   D     D O     O R     R MM   MM L       Q     Q
 18117  //                                   D     D O     O R     R M M M M L       Q     Q
 18118  //                                   D     D O     O RRRRRR  M  M  M L       Q     Q
 18119  //                                   D     D O     O R   R   M     M L       Q   Q Q
 18120  //                                   D     D O     O R    R  M     M L       Q    Q
 18121  //                                   DDDDDD   OOOOO  R     R M     M LLLLLLL  QQQQ Q
 18122  
 18123  
 18124  // VIF  THU 20 NOV 2025 22:20:22  ** DORMLQ                       ** DIAGNOSTICS                                      PAGE 00511
 18125  
 18126  
 18127  // VIF  THU 20 NOV 2025 22:20:22  ** DORMLQ                       ** GENERATED CODE                                   PAGE 00512
 18128  
 18129  int_4 _dormlq (char _p_ side_, char _p_ trans_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_
 18130  , real_8 _p_ tau_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_)
 18131  { // ** body not listed **
 18255  }
 18256  
 18257  // VIF  THU 20 NOV 2025 22:20:22  ** DORMQR                       ** DORMQR                                           PAGE 00515
 18258  
 18259  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 18260  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 18261  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 18262  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 18263  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 18264  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 18265  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 18266  
 18267  //                                   DDDDDD   OOOOO  RRRRRR  M     M  QQQQQ  RRRRRR
 18268  //                                   D     D O     O R     R MM   MM Q     Q R     R
 18269  //                                   D     D O     O R     R M M M M Q     Q R     R
 18270  //                                   D     D O     O RRRRRR  M  M  M Q     Q RRRRRR
 18271  //                                   D     D O     O R   R   M     M Q   Q Q R   R
 18272  //                                   D     D O     O R    R  M     M Q    Q  R    R
 18273  //                                   DDDDDD   OOOOO  R     R M     M  QQQQ Q R     R
 18274  
 18275  
 18276  // VIF  THU 20 NOV 2025 22:20:22  ** DORMQR                       ** DIAGNOSTICS                                      PAGE 00516
 18277  
 18278  
 18279  // VIF  THU 20 NOV 2025 22:20:22  ** DORMQR                       ** GENERATED CODE                                   PAGE 00517
 18280  
 18281  int_4 _dormqr (char _p_ side_, char _p_ trans_, int_4 _p_ m_, int_4 _p_ n_, int_4 _p_ k_, real_8 _p_ a_, int_4 _p_ lda_
 18282  , real_8 _p_ tau_, real_8 _p_ c_, int_4 _p_ ldc_, real_8 _p_ work_, int_4 _p_ lwork_, int_4 _p_ info_)
 18283  { // ** body not listed **
 18400  }
 18401  
 18402  // VIF  THU 20 NOV 2025 22:20:22  ** DPOCON                       ** DPOCON                                           PAGE 00520
 18403  
 18404  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 18405  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 18406  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 18407  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 18408  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 18409  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 18410  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 18411  
 18412  //                                   DDDDDD  PPPPPP   OOOOO   CCCCC   OOOOO  N     N
 18413  //                                   D     D P     P O     O C     C O     O NN    N
 18414  //                                   D     D P     P O     O C       O     O N N   N
 18415  //                                   D     D PPPPPP  O     O C       O     O N  N  N
 18416  //                                   D     D P       O     O C       O     O N   N N
 18417  //                                   D     D P       O     O C     C O     O N    NN
 18418  //                                   DDDDDD  P        OOOOO   CCCCC   OOOOO  N     N
 18419  
 18420  
 18421  // VIF  THU 20 NOV 2025 22:20:22  ** DPOCON                       ** DIAGNOSTICS                                      PAGE 00521
 18422  
 18423  
 18424  // VIF  THU 20 NOV 2025 22:20:22  ** DPOCON                       ** GENERATED CODE                                   PAGE 00522
 18425  
 18426  int_4 _dpocon (char _p_ uplo_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_, real_8 _p_ anorm_, real_8 _p_ rcond_, 
 18427  real_8 _p_ work_, int_4 _p_ iwork_, int_4 _p_ info_)
 18428  { // ** body not listed **
 18501  }
 18502  
 18503  // VIF  THU 20 NOV 2025 22:20:22  ** DRSCL                        ** DRSCL                                            PAGE 00524
 18504  
 18505  //                    SSSSS  U     U BBBBBB  RRRRRR   OOOOO  U     U TTTTTTT   III   N     N EEEEEEE
 18506  //                   S     S U     U B     B R     R O     O U     U    T       I    NN    N E
 18507  //                   S       U     U B     B R     R O     O U     U    T       I    N N   N E
 18508  //                    SSSSS  U     U BBBBBB  RRRRRR  O     O U     U    T       I    N  N  N EEEEE
 18509  //                         S U     U B     B R   R   O     O U     U    T       I    N   N N E
 18510  //                   S     S U     U B     B R    R  O     O U     U    T       I    N    NN E
 18511  //                    SSSSS   UUUUU  BBBBBB  R     R  OOOOO   UUUUU     T      III   N     N EEEEEEE
 18512  
 18513  //                                       DDDDDD  RRRRRR   SSSSS   CCCCC  L
 18514  //                                       D     D R     R S     S C     C L
 18515  //                                       D     D R     R S       C       L
 18516  //                                       D     D RRRRRR   SSSSS  C       L
 18517  //                                       D     D R   R         S C       L
 18518  //                                       D     D R    R  S     S C     C L
 18519  //                                       DDDDDD  R     R  SSSSS   CCCCC  LLLLLLL
 18520  
 18521  
 18522  // VIF  THU 20 NOV 2025 22:20:22  ** DRSCL                        ** DIAGNOSTICS                                      PAGE 00525
 18523  
 18524  
 18525  // VIF  THU 20 NOV 2025 22:20:22  ** DRSCL                        ** GENERATED CODE                                   PAGE 00526
 18526  
 18527  int_4 _drscl (int_4 _p_ n_, real_8 _p_ sa_, real_8 _p_ sx_, int_4 _p_ incx_)
 18528  { // ** body not listed **
 18566  }
 18567  
 18568  // VIF  THU 20 NOV 2025 22:20:22  ** IEEECK                       ** IEEECK                                           PAGE 00527
 18569  
 18570  //                         III   N     N TTTTTTT EEEEEEE  GGGGG  EEEEEEE RRRRRR          4
 18571  //                          I    NN    N    T    E       G     G E       R     R  *   *  4    4
 18572  //                          I    N N   N    T    E       G       E       R     R   * *   4    4
 18573  //                          I    N  N  N    T    EEEEE   G  GGGG EEEEE   RRRRRR  ******* 4444444
 18574  //                          I    N   N N    T    E       G     G E       R   R     * *        4
 18575  //                          I    N    NN    T    E       G     G E       R    R   *   *       4
 18576  //                         III   N     N    T    EEEEEEE  GGGGG  EEEEEEE R     R              4
 18577  
 18578  //                           FFFFFFF U     U N     N  CCCCC  TTTTTTT   III    OOOOO  N     N
 18579  //                           F       U     U NN    N C     C    T       I    O     O NN    N
 18580  //                           F       U     U N N   N C          T       I    O     O N N   N
 18581  //                           FFFFF   U     U N  N  N C          T       I    O     O N  N  N
 18582  //                           F       U     U N   N N C          T       I    O     O N   N N
 18583  //                           F       U     U N    NN C     C    T       I    O     O N    NN
 18584  //                           F        UUUUU  N     N  CCCCC     T      III    OOOOO  N     N
 18585  
 18586  //                                      III   EEEEEEE EEEEEEE EEEEEEE  CCCCC  K    K
 18587  //                                       I    E       E       E       C     C K   K
 18588  //                                       I    E       E       E       C       K  K
 18589  //                                       I    EEEEE   EEEEE   EEEEE   C       KKK
 18590  //                                       I    E       E       E       C       K  K
 18591  //                                       I    E       E       E       C     C K   K
 18592  //                                      III   EEEEEEE EEEEEEE EEEEEEE  CCCCC  K    K
 18593  
 18594  
 18595  // VIF  THU 20 NOV 2025 22:20:22  ** IEEECK                       ** DIAGNOSTICS                                      PAGE 00528
 18596  
 18597  
 18598  // VIF  THU 20 NOV 2025 22:20:22  ** IEEECK                       ** GENERATED CODE                                   PAGE 00529
 18599  
 18600  int_4 _ieeeck (int_4 _p_ ispec_, real_4 _p_ zero_, real_4 _p_ one_)
 18601  { // ** body not listed **
 18683  }
 18684  
 18685  // VIF  THU 20 NOV 2025 22:20:22  ** ILADLC                       ** ILADLC                                           PAGE 00531
 18686  
 18687  //                         III   N     N TTTTTTT EEEEEEE  GGGGG  EEEEEEE RRRRRR          4
 18688  //                          I    NN    N    T    E       G     G E       R     R  *   *  4    4
 18689  //                          I    N N   N    T    E       G       E       R     R   * *   4    4
 18690  //                          I    N  N  N    T    EEEEE   G  GGGG EEEEE   RRRRRR  ******* 4444444
 18691  //                          I    N   N N    T    E       G     G E       R   R     * *        4
 18692  //                          I    N    NN    T    E       G     G E       R    R   *   *       4
 18693  //                         III   N     N    T    EEEEEEE  GGGGG  EEEEEEE R     R              4
 18694  
 18695  //                           FFFFFFF U     U N     N  CCCCC  TTTTTTT   III    OOOOO  N     N
 18696  //                           F       U     U NN    N C     C    T       I    O     O NN    N
 18697  //                           F       U     U N N   N C          T       I    O     O N N   N
 18698  //                           FFFFF   U     U N  N  N C          T       I    O     O N  N  N
 18699  //                           F       U     U N   N N C          T       I    O     O N   N N
 18700  //                           F       U     U N    NN C     C    T       I    O     O N    NN
 18701  //                           F        UUUUU  N     N  CCCCC     T      III    OOOOO  N     N
 18702  
 18703  //                                     III   L          A    DDDDDD  L        CCCCC
 18704  //                                      I    L         A A   D     D L       C     C
 18705  //                                      I    L        A   A  D     D L       C
 18706  //                                      I    L       A     A D     D L       C
 18707  //                                      I    L       AAAAAAA D     D L       C
 18708  //                                      I    L       A     A D     D L       C     C
 18709  //                                     III   LLLLLLL A     A DDDDDD  LLLLLLL  CCCCC
 18710  
 18711  
 18712  // VIF  THU 20 NOV 2025 22:20:22  ** ILADLC                       ** DIAGNOSTICS                                      PAGE 00532
 18713  
 18714  
 18715  // VIF  THU 20 NOV 2025 22:20:22  ** ILADLC                       ** GENERATED CODE                                   PAGE 00533
 18716  
 18717  int_4 _iladlc (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_)
 18718  { // ** body not listed **
 18739  }
 18740  
 18741  // VIF  THU 20 NOV 2025 22:20:22  ** ILADLR                       ** ILADLR                                           PAGE 00534
 18742  
 18743  //                         III   N     N TTTTTTT EEEEEEE  GGGGG  EEEEEEE RRRRRR          4
 18744  //                          I    NN    N    T    E       G     G E       R     R  *   *  4    4
 18745  //                          I    N N   N    T    E       G       E       R     R   * *   4    4
 18746  //                          I    N  N  N    T    EEEEE   G  GGGG EEEEE   RRRRRR  ******* 4444444
 18747  //                          I    N   N N    T    E       G     G E       R   R     * *        4
 18748  //                          I    N    NN    T    E       G     G E       R    R   *   *       4
 18749  //                         III   N     N    T    EEEEEEE  GGGGG  EEEEEEE R     R              4
 18750  
 18751  //                           FFFFFFF U     U N     N  CCCCC  TTTTTTT   III    OOOOO  N     N
 18752  //                           F       U     U NN    N C     C    T       I    O     O NN    N
 18753  //                           F       U     U N N   N C          T       I    O     O N N   N
 18754  //                           FFFFF   U     U N  N  N C          T       I    O     O N  N  N
 18755  //                           F       U     U N   N N C          T       I    O     O N   N N
 18756  //                           F       U     U N    NN C     C    T       I    O     O N    NN
 18757  //                           F        UUUUU  N     N  CCCCC     T      III    OOOOO  N     N
 18758  
 18759  //                                     III   L          A    DDDDDD  L       RRRRRR
 18760  //                                      I    L         A A   D     D L       R     R
 18761  //                                      I    L        A   A  D     D L       R     R
 18762  //                                      I    L       A     A D     D L       RRRRRR
 18763  //                                      I    L       AAAAAAA D     D L       R   R
 18764  //                                      I    L       A     A D     D L       R    R
 18765  //                                     III   LLLLLLL A     A DDDDDD  LLLLLLL R     R
 18766  
 18767  
 18768  // VIF  THU 20 NOV 2025 22:20:22  ** ILADLR                       ** DIAGNOSTICS                                      PAGE 00535
 18769  
 18770  
 18771  // VIF  THU 20 NOV 2025 22:20:22  ** ILADLR                       ** GENERATED CODE                                   PAGE 00536
 18772  
 18773  int_4 _iladlr (int_4 _p_ m_, int_4 _p_ n_, real_8 _p_ a_, int_4 _p_ lda_)
 18774  { // ** body not listed **
 18795  }
 18796  
 18797  // VIF  THU 20 NOV 2025 22:20:22  ** ILAENV                       ** ILAENV                                           PAGE 00537
 18798  
 18799  //                         III   N     N TTTTTTT EEEEEEE  GGGGG  EEEEEEE RRRRRR          4
 18800  //                          I    NN    N    T    E       G     G E       R     R  *   *  4    4
 18801  //                          I    N N   N    T    E       G       E       R     R   * *   4    4
 18802  //                          I    N  N  N    T    EEEEE   G  GGGG EEEEE   RRRRRR  ******* 4444444
 18803  //                          I    N   N N    T    E       G     G E       R   R     * *        4
 18804  //                          I    N    NN    T    E       G     G E       R    R   *   *       4
 18805  //                         III   N     N    T    EEEEEEE  GGGGG  EEEEEEE R     R              4
 18806  
 18807  //                           FFFFFFF U     U N     N  CCCCC  TTTTTTT   III    OOOOO  N     N
 18808  //                           F       U     U NN    N C     C    T       I    O     O NN    N
 18809  //                           F       U     U N N   N C          T       I    O     O N N   N
 18810  //                           FFFFF   U     U N  N  N C          T       I    O     O N  N  N
 18811  //                           F       U     U N   N N C          T       I    O     O N   N N
 18812  //                           F       U     U N    NN C     C    T       I    O     O N    NN
 18813  //                           F        UUUUU  N     N  CCCCC     T      III    OOOOO  N     N
 18814  
 18815  //                                     III   L          A    EEEEEEE N     N V     V
 18816  //                                      I    L         A A   E       NN    N V     V
 18817  //                                      I    L        A   A  E       N N   N V     V
 18818  //                                      I    L       A     A EEEEE   N  N  N V     V
 18819  //                                      I    L       AAAAAAA E       N   N N  V   V
 18820  //                                      I    L       A     A E       N    NN   V V
 18821  //                                     III   LLLLLLL A     A EEEEEEE N     N    V
 18822  
 18823  
 18824  // VIF  THU 20 NOV 2025 22:20:22  ** ILAENV                       ** DIAGNOSTICS                                      PAGE 00538
 18825  
 18826  
 18827  // VIF  THU 20 NOV 2025 22:20:22  ** ILAENV                       ** GENERATED CODE                                   PAGE 00539
 18828  
 18829  int_4 _ilaenv (int_4 _p_ ispec_, char _p_ name_, char _p_ opts_, int_4 _p_ n1_, int_4 _p_ n2_, int_4 _p_ n3_, int_4 _p_ 
 18830  n4_)
 18831  { // ** body not listed **
 19409  }
 19410  
 19411  // VIF  THU 20 NOV 2025 22:20:22  ** IPARMQ                       ** IPARMQ                                           PAGE 00551
 19412  
 19413  //                         III   N     N TTTTTTT EEEEEEE  GGGGG  EEEEEEE RRRRRR          4
 19414  //                          I    NN    N    T    E       G     G E       R     R  *   *  4    4
 19415  //                          I    N N   N    T    E       G       E       R     R   * *   4    4
 19416  //                          I    N  N  N    T    EEEEE   G  GGGG EEEEE   RRRRRR  ******* 4444444
 19417  //                          I    N   N N    T    E       G     G E       R   R     * *        4
 19418  //                          I    N    NN    T    E       G     G E       R    R   *   *       4
 19419  //                         III   N     N    T    EEEEEEE  GGGGG  EEEEEEE R     R              4
 19420  
 19421  //                           FFFFFFF U     U N     N  CCCCC  TTTTTTT   III    OOOOO  N     N
 19422  //                           F       U     U NN    N C     C    T       I    O     O NN    N
 19423  //                           F       U     U N N   N C          T       I    O     O N N   N
 19424  //                           FFFFF   U     U N  N  N C          T       I    O     O N  N  N
 19425  //                           F       U     U N   N N C          T       I    O     O N   N N
 19426  //                           F       U     U N    NN C     C    T       I    O     O N    NN
 19427  //                           F        UUUUU  N     N  CCCCC     T      III    OOOOO  N     N
 19428  
 19429  //                                     III   PPPPPP     A    RRRRRR  M     M  QQQQQ
 19430  //                                      I    P     P   A A   R     R MM   MM Q     Q
 19431  //                                      I    P     P  A   A  R     R M M M M Q     Q
 19432  //                                      I    PPPPPP  A     A RRRRRR  M  M  M Q     Q
 19433  //                                      I    P       AAAAAAA R   R   M     M Q   Q Q
 19434  //                                      I    P       A     A R    R  M     M Q    Q
 19435  //                                     III   P       A     A R     R M     M  QQQQ Q
 19436  
 19437  
 19438  // VIF  THU 20 NOV 2025 22:20:22  ** IPARMQ                       ** DIAGNOSTICS                                      PAGE 00552
 19439  
 19440  
 19441  // VIF  THU 20 NOV 2025 22:20:22  ** IPARMQ                       ** GENERATED CODE                                   PAGE 00553
 19442  
 19443  int_4 _iparmq (int_4 _p_ ispec_, char _p_ name_, char _p_ opts_, int_4 _p_ n_, int_4 _p_ ilo_, int_4 _p_ ihi_, int_4 
 19444  _p_ lwork_)
 19445  { // ** body not listed **
 19568  }


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