Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
intrin.h
Go to the documentation of this file.
00001 /*
00002 
00003   Copyright (C) 2000, 2001 Silicon Graphics, Inc.  All Rights Reserved.
00004 
00005   This program is free software; you can redistribute it and/or modify it
00006   under the terms of version 2 of the GNU General Public License as
00007   published by the Free Software Foundation.
00008 
00009   This program is distributed in the hope that it would be useful, but
00010   WITHOUT ANY WARRANTY; without even the implied warranty of
00011   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
00012 
00013   Further, this software is distributed without any warranty that it is
00014   free of the rightful claim of any third person regarding infringement 
00015   or the like.  Any license provided herein, whether implied or 
00016   otherwise, applies only to this software file.  Patent licenses, if 
00017   any, provided herein do not apply to combinations of this program with 
00018   other software, or any other product whatsoever.  
00019 
00020   You should have received a copy of the GNU General Public License along
00021   with this program; if not, write the Free Software Foundation, Inc., 59
00022   Temple Place - Suite 330, Boston MA 02111-1307, USA.
00023 
00024   Contact information:  Silicon Graphics, Inc., 1600 Amphitheatre Pky,
00025   Mountain View, CA 94043, or:
00026 
00027   http://www.sgi.com
00028 
00029   For further information regarding this notice, see:
00030 
00031   http://oss.sgi.com/projects/GenInfo/NoticeExplan
00032 
00033 */
00034 
00035 
00036 
00037 /* USMID:  "\n@(#)5.0_pl/headers/intrin.h       5.24    10/26/99 15:47:10\n" */
00038 
00039 # define I1_MASK               (1<<Integer_1)
00040 # define I2_MASK               (1<<Integer_2)
00041 # define I4_MASK               (1<<Integer_4)
00042 # define I8_MASK               (1<<Integer_8)
00043 # define S4_MASK               (1<<Real_4)
00044 # define S8_MASK               (1<<Real_8)
00045 # define S16_MASK              (1<<Real_16)
00046 # define C4_MASK               (1<<Complex_4)
00047 # define C8_MASK               (1<<Complex_8)
00048 # define C16_MASK              (1<<Complex_16)
00049 # define L1_MASK               (1<<Logical_1)
00050 # define L2_MASK               (1<<Logical_2)
00051 # define L4_MASK               (1<<Logical_4)
00052 # define L8_MASK               (1<<Logical_8)
00053 # define P_MASK                (1<<CRI_Ptr_8)
00054 # ifdef _EXTENDED_CRI_CHAR_POINTER
00055 # define CP_MASK               (1<<CRI_Ch_Ptr_8)
00056 # else
00057 # define CP_MASK               (0)
00058 # endif
00059 # define X_MASK                (1<<Structure_Type)
00060 # define c_MASK                (1<<Short_Char_Const)
00061 
00062 # define TYPELESS_MASK         (1<<Typeless_1|1<<Typeless_2|                  \
00063                                 1<<Typeless_4|1<<Typeless_8|                  \
00064                                 1<<Short_Typeless_Const)
00065 
00066 # define REAL_MASK             (S4_MASK|S8_MASK|S16_MASK)
00067 
00068 # define COMPLEX_MASK          (C4_MASK|C8_MASK|C16_MASK)
00069 
00070 # define INTEGER_MASK          (I1_MASK|I2_MASK|I4_MASK|I8_MASK)
00071 
00072 # define LOGICAL_MASK          (L1_MASK|L2_MASK|L4_MASK|L8_MASK)
00073 
00074 # define CHARACTER_MASK        (1<<Character_1|                               \
00075                                 1<<Character_2|                               \
00076                                 1<<Character_4|                               \
00077                                 c_MASK)
00078 
00079 # define INTEGER_COMPLEX_MASK  (INTEGER_MASK|COMPLEX_MASK)
00080 # define INTEGER_REAL_MASK     (INTEGER_MASK|REAL_MASK)
00081 # define INTEGER_TYPELESS_MASK (INTEGER_MASK|TYPELESS_MASK)
00082 # define INTEGER_POINTER_MASK  (INTEGER_MASK|P_MASK)
00083 # define REAL_COMPLEX_MASK     (REAL_MASK|COMPLEX_MASK)
00084 # define IRC_MASK              (INTEGER_REAL_MASK|COMPLEX_MASK)
00085 # define IRT_MASK              (INTEGER_REAL_MASK|TYPELESS_MASK)
00086 # define IRP_MASK              (IRT_MASK|LOGICAL_MASK|P_MASK|c_MASK)
00087 # define IRCL_MASK             (INTEGER_REAL_MASK|COMPLEX_MASK|LOGICAL_MASK)
00088 
00089 # define IRCLC_MASK            (INTEGER_REAL_MASK|                            \
00090                                 COMPLEX_MASK|                                 \
00091                                 LOGICAL_MASK|                                 \
00092                                 CHARACTER_MASK)
00093 
00094 
00095 # define ALL_MASK              (INTEGER_MASK|                                 \
00096                                 REAL_MASK|                                    \
00097                                 COMPLEX_MASK|                                 \
00098                                 LOGICAL_MASK|                                 \
00099                                 CHARACTER_MASK|                               \
00100                                 X_MASK|                                       \
00101                                 P_MASK)
00102 
00103 
00104 
00105 /**************************************************************************\
00106 |* The global Intrinsic table                                             *|
00107 \**************************************************************************/
00108 
00109 intrin_tbl_type         intrin_tbl[MAX_INTRIN_TBL_SIZE] =
00110 
00111 {
00112 
00113 {"PLACEHOLDER-NOTUSED",0,0,0,0,0,0,0,0,0,0,0,0},
00114 {"ABS",3,1,1,1,0,0,1,1,0,1,0,0},
00115    {"ABS",3,1,1,0,0,0,0,0,0,0,Abs_Intrinsic,Real_4},
00116       {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
00117 # ifdef _NEED_AT_SIGN_INTRINSICS
00118 {"ABS@",4,1,1,1,0,0,0,1,1,1,0,0},
00119    {"ABS@",4,1,1,0,0,0,0,0,0,0,Abs_Intrinsic,Real_4},
00120       {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
00121 # endif
00122 {"ACHAR",5,1,1,0,0,0,0,1,0,1,0,0},
00123    {"ACHAR",5,1,1,0,0,0,0,0,0,0,Achar_Intrinsic,Character_1},
00124       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00125 {"ACOS",4,1,1,1,0,0,1,1,0,1,0,0},
00126    {"ACOS",4,1,1,0,0,0,0,0,0,0,Acos_Intrinsic,Real_4},
00127       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
00128 {"ACOSD",5,1,1,0,0,0,1,1,1,1,0,0},
00129    {"ACOSD",5,1,1,0,0,0,0,0,1,0,Acosd_Intrinsic,Real_4},
00130       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
00131 {"ADD_AND_FETCH",13,1,1,0,0,0,0,1,1,2,0,0},
00132    {"ADD_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Add_And_Fetch_Intrinsic,0},
00133       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
00134       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
00135    {"ADD_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Add_And_Fetch_Intrinsic,0},
00136       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
00137       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
00138 {"ADJUSTL",7,1,1,0,0,0,0,1,0,1,0,0},
00139    {"ADJUSTL",7,1,1,0,0,0,0,0,0,0,Adjustl_Intrinsic,0},
00140       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
00141 {"ADJUSTR",7,1,1,0,0,0,0,1,0,1,0,0},
00142    {"ADJUSTR",7,1,1,0,0,0,0,0,0,0,Adjustr_Intrinsic,0},
00143       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
00144 {"AIMAG",5,1,1,1,0,0,1,1,0,1,0,0},
00145    {"AIMAG",5,1,1,0,0,0,0,0,0,0,Aimag_Intrinsic,0},
00146       {"Z",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
00147 {"AINT",4,1,1,1,0,0,1,1,0,1,0,0},
00148    {"AINT",4,1,1,0,0,0,0,0,0,0,Aint_Intrinsic,Real_4},
00149       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
00150       {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00151 {"ALL",3,0,1,0,0,0,0,1,0,56,0,0},
00152    {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00153       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
00154       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00155    {"_ALL_1",6,0,1,0,1,0,1,0,0,1,All_Intrinsic,0},
00156       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
00157       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00158    {"_ALL_1",6,0,1,0,1,0,1,0,0,2,All_Intrinsic,0},
00159       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
00160       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00161    {"_ALL_1",6,0,1,0,1,0,1,0,0,3,All_Intrinsic,0},
00162       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
00163       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00164    {"_ALL_1",6,0,1,0,1,0,1,0,0,4,All_Intrinsic,0},
00165       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
00166       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00167    {"_ALL_1",6,0,1,0,1,0,1,0,0,5,All_Intrinsic,0},
00168       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
00169       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00170    {"_ALL_1",6,0,1,0,1,0,1,0,0,6,All_Intrinsic,0},
00171       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
00172       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00173    {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00174       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
00175       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00176    {"_ALL_2",6,0,1,0,1,0,1,0,0,1,All_Intrinsic,0},
00177       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
00178       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00179    {"_ALL_2",6,0,1,0,1,0,1,0,0,2,All_Intrinsic,0},
00180       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
00181       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00182    {"_ALL_2",6,0,1,0,1,0,1,0,0,3,All_Intrinsic,0},
00183       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
00184       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00185    {"_ALL_2",6,0,1,0,1,0,1,0,0,4,All_Intrinsic,0},
00186       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
00187       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00188    {"_ALL_2",6,0,1,0,1,0,1,0,0,5,All_Intrinsic,0},
00189       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
00190       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00191    {"_ALL_2",6,0,1,0,1,0,1,0,0,6,All_Intrinsic,0},
00192       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
00193       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00194    {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00195       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
00196       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00197    {"_ALL_4",6,0,1,0,1,0,1,0,0,1,All_Intrinsic,0},
00198       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
00199       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00200    {"_ALL_4",6,0,1,0,1,0,1,0,0,2,All_Intrinsic,0},
00201       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
00202       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00203    {"_ALL_4",6,0,1,0,1,0,1,0,0,3,All_Intrinsic,0},
00204       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
00205       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00206    {"_ALL_4",6,0,1,0,1,0,1,0,0,4,All_Intrinsic,0},
00207       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
00208       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00209    {"_ALL_4",6,0,1,0,1,0,1,0,0,5,All_Intrinsic,0},
00210       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
00211       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00212    {"_ALL_4",6,0,1,0,1,0,1,0,0,6,All_Intrinsic,0},
00213       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
00214       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00215    {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00216       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
00217    {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00218       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
00219    {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00220       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
00221    {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00222       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
00223    {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00224       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
00225    {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00226       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
00227    {"_ALL_1",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00228       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
00229    {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00230       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
00231    {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00232       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
00233    {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00234       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
00235    {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00236       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
00237    {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00238       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
00239    {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00240       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
00241    {"_ALL_2",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00242       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
00243    {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00244       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
00245    {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00246       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
00247    {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00248       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
00249    {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00250       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
00251    {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00252       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
00253    {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00254       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
00255    {"_ALL_4",6,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00256       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
00257    {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00258       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
00259       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00260    {"_ALL",4,0,1,0,1,0,1,0,0,1,All_Intrinsic,0},
00261       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
00262       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00263    {"_ALL",4,0,1,0,1,0,1,0,0,2,All_Intrinsic,0},
00264       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
00265       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00266    {"_ALL",4,0,1,0,1,0,1,0,0,3,All_Intrinsic,0},
00267       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
00268       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00269    {"_ALL",4,0,1,0,1,0,1,0,0,4,All_Intrinsic,0},
00270       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
00271       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00272    {"_ALL",4,0,1,0,1,0,1,0,0,5,All_Intrinsic,0},
00273       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
00274       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00275    {"_ALL",4,0,1,0,1,0,1,0,0,6,All_Intrinsic,0},
00276       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
00277       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00278    {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00279       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
00280    {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00281       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
00282    {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00283       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
00284    {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00285       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
00286    {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00287       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
00288    {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00289       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
00290    {"_ALL",4,0,1,0,1,0,1,0,0,0,All_Intrinsic,0},
00291       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
00292 {"ALLOCATED",9,0,1,0,1,0,0,1,0,7,0,0},
00293    {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
00294       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00295    {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
00296       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
00297    {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
00298       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
00299    {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
00300       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
00301    {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
00302       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
00303    {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
00304       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
00305    {"_ALLOCATED",10,0,1,0,1,0,0,0,0,0,Allocated_Intrinsic,0},
00306       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
00307 {"ALOG",4,1,1,1,0,0,0,1,0,1,0,0},
00308    {"ALOG",4,1,1,0,0,0,0,0,0,0,Alog_Intrinsic,Real_4},
00309       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
00310 {"ALOG10",6,1,1,1,0,0,0,1,0,1,0,0},
00311    {"ALOG10",6,1,1,0,0,0,0,0,0,0,Alog10_Intrinsic,Real_4},
00312       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
00313 {"AMAX0",5,1,1,0,0,0,0,1,0,1,0,0},
00314    {"AMAX0",5,1,1,0,0,0,0,0,0,0,Amax0_Intrinsic,0},
00315       {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00316       {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00317       {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00318       {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00319       {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00320       {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00321       {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00322       {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00323       {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00324       {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00325       {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00326       {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00327       {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00328       {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00329       {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00330       {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00331       {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00332       {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00333       {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00334       {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00335       {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00336       {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00337       {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00338       {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00339       {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00340       {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00341       {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00342       {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00343       {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00344       {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00345       {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00346       {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00347       {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00348       {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00349       {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00350       {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00351       {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00352       {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00353       {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00354       {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00355       {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00356       {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00357       {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00358       {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00359       {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00360       {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00361       {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00362       {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00363       {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00364       {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00365       {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00366       {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00367       {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00368       {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00369       {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00370       {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00371       {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00372       {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00373       {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00374       {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00375       {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00376       {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00377       {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00378 {"AMAX1",5,1,1,0,0,0,0,1,0,2,0,0},
00379    {"AMAX1",5,1,1,0,0,0,0,0,0,0,Amax1_Intrinsic,0},
00380       {"A1",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
00381       {"A2",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
00382       {"A3",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00383       {"A4",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00384       {"A5",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00385       {"A6",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00386       {"A7",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00387       {"A8",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00388       {"A9",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00389       {"A10",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00390       {"A11",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00391       {"A12",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00392       {"A13",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00393       {"A14",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00394       {"A15",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00395       {"A16",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00396       {"A17",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00397       {"A18",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00398       {"A19",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00399       {"A20",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00400       {"A21",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00401       {"A22",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00402       {"A23",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00403       {"A24",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00404       {"A25",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00405       {"A26",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00406       {"A27",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00407       {"A28",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00408       {"A29",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00409       {"A30",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00410       {"A31",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00411       {"A32",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00412       {"A33",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00413       {"A34",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00414       {"A35",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00415       {"A36",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00416       {"A37",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00417       {"A38",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00418       {"A39",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00419       {"A40",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00420       {"A41",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00421       {"A42",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00422       {"A43",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00423       {"A44",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00424       {"A45",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00425       {"A46",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00426       {"A47",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00427       {"A48",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00428       {"A49",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00429       {"A50",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00430       {"A51",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00431       {"A52",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00432       {"A53",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00433       {"A54",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00434       {"A55",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00435       {"A56",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00436       {"A57",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00437       {"A58",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00438       {"A59",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00439       {"A60",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00440       {"A61",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00441       {"A62",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00442       {"A63",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00443    {"AMAX1",5,1,1,0,0,0,0,0,0,0,Amax1_Intrinsic,0},
00444       {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
00445       {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
00446       {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00447       {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00448       {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00449       {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00450       {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00451       {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00452       {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00453       {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00454       {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00455       {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00456       {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00457       {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00458       {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00459       {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00460       {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00461       {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00462       {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00463       {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00464       {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00465       {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00466       {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00467       {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00468       {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00469       {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00470       {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00471       {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00472       {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00473       {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00474       {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00475       {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00476       {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00477       {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00478       {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00479       {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00480       {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00481       {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00482       {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00483       {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00484       {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00485       {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00486       {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00487       {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00488       {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00489       {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00490       {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00491       {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00492       {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00493       {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00494       {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00495       {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00496       {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00497       {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00498       {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00499       {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00500       {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00501       {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00502       {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00503       {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00504       {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00505       {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00506       {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00507 {"AMIN0",5,1,1,0,0,0,0,1,0,1,0,0},
00508    {"AMIN0",5,1,1,0,0,0,0,0,0,0,Amin0_Intrinsic,0},
00509       {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00510       {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00511       {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00512       {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00513       {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00514       {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00515       {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00516       {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00517       {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00518       {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00519       {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00520       {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00521       {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00522       {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00523       {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00524       {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00525       {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00526       {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00527       {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00528       {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00529       {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00530       {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00531       {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00532       {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00533       {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00534       {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00535       {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00536       {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00537       {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00538       {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00539       {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00540       {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00541       {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00542       {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00543       {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00544       {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00545       {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00546       {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00547       {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00548       {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00549       {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00550       {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00551       {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00552       {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00553       {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00554       {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00555       {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00556       {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00557       {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00558       {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00559       {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00560       {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00561       {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00562       {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00563       {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00564       {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00565       {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00566       {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00567       {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00568       {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00569       {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00570       {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00571       {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00572 {"AMIN1",5,1,1,0,0,0,0,1,0,2,0,0},
00573    {"AMIN1",5,1,1,0,0,0,0,0,0,0,Amin1_Intrinsic,0},
00574       {"A1",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
00575       {"A2",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
00576       {"A3",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00577       {"A4",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00578       {"A5",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00579       {"A6",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00580       {"A7",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00581       {"A8",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00582       {"A9",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00583       {"A10",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00584       {"A11",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00585       {"A12",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00586       {"A13",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00587       {"A14",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00588       {"A15",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00589       {"A16",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00590       {"A17",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00591       {"A18",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00592       {"A19",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00593       {"A20",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00594       {"A21",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00595       {"A22",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00596       {"A23",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00597       {"A24",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00598       {"A25",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00599       {"A26",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00600       {"A27",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00601       {"A28",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00602       {"A29",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00603       {"A30",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00604       {"A31",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00605       {"A32",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00606       {"A33",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00607       {"A34",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00608       {"A35",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00609       {"A36",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00610       {"A37",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00611       {"A38",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00612       {"A39",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00613       {"A40",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00614       {"A41",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00615       {"A42",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00616       {"A43",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00617       {"A44",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00618       {"A45",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00619       {"A46",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00620       {"A47",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00621       {"A48",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00622       {"A49",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00623       {"A50",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00624       {"A51",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00625       {"A52",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00626       {"A53",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00627       {"A54",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00628       {"A55",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00629       {"A56",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00630       {"A57",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00631       {"A58",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00632       {"A59",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00633       {"A60",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00634       {"A61",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00635       {"A62",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00636       {"A63",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
00637    {"AMIN1",5,1,1,0,0,0,0,0,0,0,Amin1_Intrinsic,0},
00638       {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
00639       {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
00640       {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00641       {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00642       {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00643       {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00644       {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00645       {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00646       {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00647       {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00648       {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00649       {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00650       {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00651       {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00652       {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00653       {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00654       {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00655       {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00656       {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00657       {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00658       {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00659       {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00660       {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00661       {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00662       {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00663       {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00664       {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00665       {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00666       {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00667       {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00668       {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00669       {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00670       {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00671       {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00672       {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00673       {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00674       {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00675       {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00676       {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00677       {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00678       {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00679       {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00680       {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00681       {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00682       {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00683       {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00684       {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00685       {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00686       {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00687       {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00688       {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00689       {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00690       {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00691       {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00692       {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00693       {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00694       {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00695       {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00696       {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00697       {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00698       {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00699       {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00700       {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
00701 {"AMOD",4,1,1,1,0,0,0,1,0,1,0,0},
00702    {"AMOD",4,1,1,0,0,0,0,0,0,0,Amod_Intrinsic,Real_4},
00703       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
00704       {"P",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
00705 {"AND",3,1,1,0,0,0,0,1,1,1,0,0},
00706    {"AND",3,1,1,0,0,0,0,0,1,0,And_Intrinsic,0},
00707       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
00708       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
00709 {"AND_AND_FETCH",13,1,1,0,0,0,0,1,1,2,0,0},
00710    {"AND_AND_FETCH",13,1,1,0,0,0,0,0,1,0,And_And_Fetch_Intrinsic,0},
00711       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
00712       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
00713    {"AND_AND_FETCH",13,1,1,0,0,0,0,0,1,0,And_And_Fetch_Intrinsic,0},
00714       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
00715       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
00716 {"ANINT",5,1,1,1,0,0,1,1,0,1,0,0},
00717    {"ANINT",5,1,1,0,0,0,0,0,0,0,Anint_Intrinsic,0},
00718       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
00719       {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
00720 {"ANY",3,0,1,0,0,0,0,1,0,56,0,0},
00721    {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00722       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
00723       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00724    {"_ANY_1",6,0,1,0,1,0,1,0,0,1,Any_Intrinsic,0},
00725       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
00726       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00727    {"_ANY_1",6,0,1,0,1,0,1,0,0,2,Any_Intrinsic,0},
00728       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
00729       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00730    {"_ANY_1",6,0,1,0,1,0,1,0,0,3,Any_Intrinsic,0},
00731       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
00732       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00733    {"_ANY_1",6,0,1,0,1,0,1,0,0,4,Any_Intrinsic,0},
00734       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
00735       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00736    {"_ANY_1",6,0,1,0,1,0,1,0,0,5,Any_Intrinsic,0},
00737       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
00738       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00739    {"_ANY_1",6,0,1,0,1,0,1,0,0,6,Any_Intrinsic,0},
00740       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
00741       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00742    {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00743       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
00744       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00745    {"_ANY_2",6,0,1,0,1,0,1,0,0,1,Any_Intrinsic,0},
00746       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
00747       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00748    {"_ANY_2",6,0,1,0,1,0,1,0,0,2,Any_Intrinsic,0},
00749       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
00750       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00751    {"_ANY_2",6,0,1,0,1,0,1,0,0,3,Any_Intrinsic,0},
00752       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
00753       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00754    {"_ANY_2",6,0,1,0,1,0,1,0,0,4,Any_Intrinsic,0},
00755       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
00756       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00757    {"_ANY_2",6,0,1,0,1,0,1,0,0,5,Any_Intrinsic,0},
00758       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
00759       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00760    {"_ANY_2",6,0,1,0,1,0,1,0,0,6,Any_Intrinsic,0},
00761       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
00762       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00763    {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00764       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
00765       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00766    {"_ANY_4",6,0,1,0,1,0,1,0,0,1,Any_Intrinsic,0},
00767       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
00768       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00769    {"_ANY_4",6,0,1,0,1,0,1,0,0,2,Any_Intrinsic,0},
00770       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
00771       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00772    {"_ANY_4",6,0,1,0,1,0,1,0,0,3,Any_Intrinsic,0},
00773       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
00774       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00775    {"_ANY_4",6,0,1,0,1,0,1,0,0,4,Any_Intrinsic,0},
00776       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
00777       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00778    {"_ANY_4",6,0,1,0,1,0,1,0,0,5,Any_Intrinsic,0},
00779       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
00780       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00781    {"_ANY_4",6,0,1,0,1,0,1,0,0,6,Any_Intrinsic,0},
00782       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
00783       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00784    {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00785       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
00786    {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00787       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
00788    {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00789       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
00790    {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00791       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
00792    {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00793       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
00794    {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00795       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
00796    {"_ANY_1",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00797       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
00798    {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00799       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
00800    {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00801       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
00802    {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00803       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
00804    {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00805       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
00806    {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00807       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
00808    {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00809       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
00810    {"_ANY_2",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00811       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
00812    {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00813       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
00814    {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00815       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
00816    {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00817       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
00818    {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00819       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
00820    {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00821       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
00822    {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00823       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
00824    {"_ANY_4",6,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00825       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
00826    {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00827       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
00828       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00829    {"_ANY",4,0,1,0,1,0,1,0,0,1,Any_Intrinsic,0},
00830       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
00831       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00832    {"_ANY",4,0,1,0,1,0,1,0,0,2,Any_Intrinsic,0},
00833       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
00834       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00835    {"_ANY",4,0,1,0,1,0,1,0,0,3,Any_Intrinsic,0},
00836       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
00837       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00838    {"_ANY",4,0,1,0,1,0,1,0,0,4,Any_Intrinsic,0},
00839       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
00840       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00841    {"_ANY",4,0,1,0,1,0,1,0,0,5,Any_Intrinsic,0},
00842       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
00843       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00844    {"_ANY",4,0,1,0,1,0,1,0,0,6,Any_Intrinsic,0},
00845       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
00846       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
00847    {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00848       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
00849    {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00850       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
00851    {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00852       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
00853    {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00854       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
00855    {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00856       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
00857    {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00858       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
00859    {"_ANY",4,0,1,0,1,0,1,0,0,0,Any_Intrinsic,0},
00860       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
00861 {"ASIN",4,1,1,1,0,0,1,1,0,1,0,0},
00862    {"ASIN",4,1,1,0,0,0,0,0,0,0,Asin_Intrinsic,Real_4},
00863       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
00864 {"ASIND",5,1,1,0,0,0,1,1,1,1,0,0},
00865    {"ASIND",5,1,1,0,0,0,0,0,1,0,Asind_Intrinsic,Real_4},
00866       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
00867 {"ASSOCIATED",10,0,1,0,1,0,0,1,0,72,0,0},
00868    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00869       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00870    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00871       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00872    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00873       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00874    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00875       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00876    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00877       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
00878    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00879       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
00880    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00881       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
00882    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00883       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
00884    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00885       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
00886    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00887       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
00888    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00889       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
00890    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00891       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
00892    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00893       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
00894    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00895       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
00896    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00897       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
00898    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00899       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
00900    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00901       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00902       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00903    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00904       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00905       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00906    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00907       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00908       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00909    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00910       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00911       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00912    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00913       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
00914       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00915    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00916       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
00917       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00918    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00919       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
00920       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00921    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00922       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
00923       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00924    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00925       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
00926       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00927    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00928       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
00929       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00930    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00931       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
00932       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00933    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00934       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
00935       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00936    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00937       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
00938       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00939    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00940       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
00941       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00942    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00943       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
00944       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00945    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00946       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
00947       {"TARGET",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00948    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00949       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00950       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00951    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00952       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00953       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00954    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00955       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00956       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00957    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00958       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00959       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00960    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00961       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
00962       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00963    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00964       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
00965       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00966    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00967       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
00968       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00969    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00970       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
00971       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00972    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00973       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
00974       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00975    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00976       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
00977       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00978    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00979       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
00980       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00981    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00982       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
00983       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00984    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00985       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
00986       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00987    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00988       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
00989       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00990    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00991       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
00992       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00993    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00994       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
00995       {"TARGET",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
00996    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
00997       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
00998       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
00999    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01000       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01001       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01002    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01003       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01004       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01005    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01006       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01007       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01008    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01009       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01010       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01011    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01012       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01013       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01014    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01015       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01016       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01017    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01018       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01019       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01020    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01021       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01022       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01023    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01024       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01025       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01026    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01027       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01028       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01029    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01030       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01031       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01032    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01033       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01034       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01035    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01036       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01037       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01038    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01039       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01040       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01041    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01042       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01043       {"TARGET",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01044    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01045       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01046       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01047    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01048       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01049       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01050    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01051       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01052       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01053    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01054       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01055       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01056    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01057       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01058       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01059    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01060       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01061       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01062    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01063       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01064       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01065    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01066       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01067       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01068    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01069       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01070       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01071    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01072       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01073       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01074    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01075       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01076       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01077    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01078       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01079       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01080    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01081       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01082       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01083    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01084       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01085       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01086    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01087       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01088       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01089    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01090       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01091       {"TARGET",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01092    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01093       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01094       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01095    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01096       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01097       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01098    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01099       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01100       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01101    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01102       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01103       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01104    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01105       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01106       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01107    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01108       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01109       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01110    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01111       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01112       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01113    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01114       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01115       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01116    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01117       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01118       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01119    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01120       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01121       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01122    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01123       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01124       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01125    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01126       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01127       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01128    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01129       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01130       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01131    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01132       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01133       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01134    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01135       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01136       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01137    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01138       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01139       {"TARGET",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01140    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01141       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01142       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01143    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01144       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01145       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01146    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01147       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01148       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01149    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01150       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01151       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01152    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01153       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01154       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01155    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01156       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01157       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01158    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01159       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01160       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01161    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01162       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01163       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01164    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01165       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01166       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01167    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01168       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01169       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01170    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01171       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01172       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01173    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01174       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01175       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01176    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01177       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01178       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01179    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01180       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01181       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01182    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01183       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01184       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01185    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01186       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01187       {"TARGET",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01188    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01189       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01190       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01191    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01192       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01193       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01194    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01195       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01196       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01197    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01198       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01199       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01200    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01201       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01202       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01203    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01204       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01205       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01206    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01207       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01208       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01209    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01210       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01211       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01212    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01213       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01214       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01215    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01216       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01217       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01218    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01219       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01220       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01221    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01222       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01223       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01224    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01225       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01226       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01227    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01228       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01229       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01230    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01231       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01232       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01233    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01234       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01235       {"TARGET",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01236    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01237       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01238       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01239    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01240       {"POINTER",7,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
01241       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01242    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01243       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01244       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01245    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01246       {"POINTER",7,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01247       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01248    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01249       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01250       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01251    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01252       {"POINTER",7,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01253       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01254    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01255       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01256       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01257    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01258       {"POINTER",7,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01259       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01260    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01261       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01262       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01263    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01264       {"POINTER",7,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01265       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01266    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01267       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01268       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01269    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01270       {"POINTER",7,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01271       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01272    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01273       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01274       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01275    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01276       {"POINTER",7,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01277       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01278    {"_ASSOCIATED_4",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01279       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01280       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01281    {"_ASSOCIATED_8",13,0,1,0,1,0,0,0,0,0,Associated_Intrinsic,0},
01282       {"POINTER",7,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01283       {"TARGET",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01284 {"ATAN",4,1,1,1,0,0,1,1,0,1,0,0},
01285    {"ATAN",4,1,1,0,0,0,0,0,0,0,Atan_Intrinsic,Real_4},
01286       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01287 {"ATAN2",5,1,1,1,0,0,1,1,0,1,0,0},
01288    {"ATAN2",5,1,1,0,0,0,0,0,0,0,Atan2_Intrinsic,Real_4},
01289       {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01290       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01291 {"ATAN2D",6,1,1,1,0,0,1,1,1,1,0,0},
01292    {"ATAN2D",6,1,1,0,0,0,0,0,1,0,Atan2d_Intrinsic,Real_4},
01293       {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01294       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01295 {"ATAND",5,1,1,1,0,0,1,1,1,1,0,0},
01296    {"ATAND",5,1,1,0,0,0,0,0,1,0,Atand_Intrinsic,Real_4},
01297       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01298 {"BITEST",6,1,1,0,0,0,0,1,0,1,0,0},
01299    {"BITEST",6,1,1,0,0,0,0,0,0,0,Bitest_Intrinsic,0},
01300       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
01301       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01302 {"BIT_SIZE",8,1,1,0,0,0,0,1,0,1,0,0},
01303    {"BIT_SIZE",8,1,1,0,0,0,0,0,0,0,Bit_Size_Intrinsic,0},
01304       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01305 {"BJTEST",6,1,1,0,0,0,0,1,0,1,0,0},
01306    {"BJTEST",6,1,1,0,0,0,0,0,0,0,Bjtest_Intrinsic,0},
01307       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
01308       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01309 {"BKTEST",6,1,1,0,0,0,0,1,0,1,0,0},
01310    {"BKTEST",6,1,1,0,0,0,0,0,0,0,Bktest_Intrinsic,0},
01311       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
01312       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01313 {"BTEST",5,1,1,0,0,0,0,1,0,1,0,0},
01314    {"BTEST",5,1,1,0,0,0,0,0,0,0,Btest_Intrinsic,0},
01315       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01316       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01317 {"CABS",4,1,1,1,0,0,0,1,0,1,0,0},
01318    {"CABS",4,1,1,0,0,0,0,0,0,0,Cabs_Intrinsic,Real_4},
01319       {"A",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
01320 {"CCOS",4,1,1,1,0,0,0,1,0,1,0,0},
01321    {"CCOS",4,1,1,0,0,0,0,0,0,0,Ccos_Intrinsic,Complex_4},
01322       {"X",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
01323 {"CDABS",5,1,1,0,0,0,0,1,1,1,0,0},
01324    {"CDABS",5,1,1,0,0,0,0,0,1,0,Cdabs_Intrinsic,Real_8},
01325       {"A",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
01326 {"CDCOS",5,1,1,0,0,0,0,1,1,1,0,0},
01327    {"CDCOS",5,1,1,0,0,0,0,0,1,0,Cdcos_Intrinsic,Complex_8},
01328       {"X",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
01329 {"CDEXP",5,1,1,0,0,0,0,1,1,1,0,0},
01330    {"CDEXP",5,1,1,0,0,0,0,0,1,0,Cdexp_Intrinsic,Complex_8},
01331       {"X",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
01332 {"CDLOG",5,1,1,0,0,0,0,1,1,1,0,0},
01333    {"CDLOG",5,1,1,0,0,0,0,0,1,0,Cdlog_Intrinsic,Complex_8},
01334       {"X",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
01335 {"CDSIN",5,1,1,0,0,0,0,1,1,1,0,0},
01336    {"CDSIN",5,1,1,0,0,0,0,0,1,0,Cdsin_Intrinsic,Complex_8},
01337       {"X",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
01338 {"CDSQRT",6,1,1,0,0,0,0,1,1,1,0,0},
01339    {"CDSQRT",6,1,1,0,0,0,0,0,1,0,Cdsqrt_Intrinsic,Complex_8},
01340       {"X",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
01341 {"CEILING",7,1,1,0,0,0,0,1,0,1,0,0},
01342    {"CEILING",7,1,1,0,0,0,0,0,0,0,Ceiling_Intrinsic,0},
01343       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01344       {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01345 {"CEXP",4,1,1,1,0,0,0,1,0,1,0,0},
01346    {"CEXP",4,1,1,0,0,0,0,0,0,0,Cexp_Intrinsic,Complex_4},
01347       {"X",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
01348 {"CHAR",4,1,1,0,0,0,1,1,0,1,0,0},
01349    {"CHAR",4,1,1,0,0,0,0,0,0,0,Char_Intrinsic,Character_1},
01350       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
01351       {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01352 {"CLEAR_IEEE_EXCEPTION",20,1,0,0,0,0,0,1,0,1,0,0},
01353    {"CLEAR_IEEE_EXCEPTION",20,1,0,0,0,0,0,0,0,0,
01354                                      Clear_Ieee_Exception_Intrinsic,0},
01355 # ifdef _TARGET32
01356       {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
01357 # else
01358       {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
01359 # endif
01360 {"CLOC",4,0,1,0,0,0,0,1,1,8,0,0},
01361    {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
01362       {"C",1,0,0,0,0,0,1,0,0,0,0,CHARACTER_MASK},
01363    {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
01364       {"C",1,0,0,0,0,0,1,0,0,1,0,CHARACTER_MASK},
01365    {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
01366       {"C",1,0,0,0,0,0,1,0,0,2,0,CHARACTER_MASK},
01367    {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
01368       {"C",1,0,0,0,0,0,1,0,0,3,0,CHARACTER_MASK},
01369    {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
01370       {"C",1,0,0,0,0,0,1,0,0,4,0,CHARACTER_MASK},
01371    {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
01372       {"C",1,0,0,0,0,0,1,0,0,5,0,CHARACTER_MASK},
01373    {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
01374       {"C",1,0,0,0,0,0,1,0,0,6,0,CHARACTER_MASK},
01375    {"CLOC",4,0,1,0,0,0,0,0,1,0,Cloc_Intrinsic,0},
01376       {"C",1,0,0,0,0,0,1,0,0,7,0,CHARACTER_MASK},
01377 {"CLOCK",5,0,1,0,1,0,0,1,1,1,0,0},
01378 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
01379    {"_F90_CLOCK_",11,0,1,0,1,0,0,0,1,0,Clock_Intrinsic,0},
01380 # else
01381    {"_CLOCK",6,0,1,0,1,0,0,0,1,0,Clock_Intrinsic,TYPELESS_DEFAULT_TYPE},
01382 # endif
01383 {"CLOG",4,1,1,1,0,0,0,1,0,1,0,0},
01384    {"CLOG",4,1,1,0,0,0,0,0,0,0,Clog_Intrinsic,Complex_4},
01385       {"X",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
01386 {"CMPLX",5,1,1,0,0,0,0,1,0,1,0,0},
01387    {"CMPLX",5,1,1,0,0,0,0,0,0,0,Cmplx_Intrinsic,Complex_4},
01388       {"X",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
01389       {"Y",1,0,0,0,0,1,0,0,0,0,0,IRC_MASK},
01390       {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01391 {"COMPARE_AND_SWAP",16,1,1,0,0,0,0,1,1,2,0,0},
01392    {"COMPARE_AND_SWAP",16,1,1,0,0,0,0,0,1,0,Compare_And_Swap_Intrinsic,
01393                                                                  Logical_4},
01394       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
01395       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
01396       {"K",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
01397    {"COMPARE_AND_SWAP",16,1,1,0,0,0,0,0,1,0,Compare_And_Swap_Intrinsic,
01398                                                                  Logical_8},
01399       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
01400       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
01401       {"K",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
01402 {"COMPL",5,1,1,0,0,0,0,1,1,1,0,0},
01403    {"COMPL",5,1,1,0,0,0,0,0,1,0,Compl_Intrinsic,0},
01404       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01405 {"CONJG",5,1,1,1,0,0,1,1,0,1,0,0},
01406    {"CONJG",5,1,1,0,0,0,0,0,0,0,Conjg_Intrinsic,0},
01407       {"Z",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
01408 {"COS",3,1,1,1,0,0,1,1,0,1,0,0},
01409    {"COS",3,1,1,0,0,0,0,0,0,0,Cos_Intrinsic,Real_4},
01410       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
01411 {"COSD",4,1,1,1,0,0,1,1,1,1,0,0},
01412    {"COSD",4,1,1,0,0,0,0,0,1,0,Cosd_Intrinsic,Real_4},
01413       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01414 {"COSH",4,1,1,1,0,0,1,1,0,1,0,0},
01415    {"COSH",4,1,1,0,0,0,0,0,0,0,Cosh_Intrinsic,Real_4},
01416       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01417 {"COT",3,1,1,1,0,0,0,1,1,1,0,0},
01418    {"COT",3,1,1,0,0,0,0,0,0,0,Cot_Intrinsic,Real_4},
01419       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01420 {"COTAN",5,1,1,1,0,0,0,1,1,1,0,0},
01421    {"COTAN",5,1,1,0,0,0,0,0,0,0,Cot_Intrinsic,Real_4},
01422       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
01423 {"COUNT",5,0,1,0,0,0,0,1,0,56,0,0},
01424    {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01425       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
01426       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01427    {"_COUNT_1",8,0,1,0,1,0,1,0,0,1,Count_Intrinsic,0},
01428       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
01429       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01430    {"_COUNT_1",8,0,1,0,1,0,1,0,0,2,Count_Intrinsic,0},
01431       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
01432       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01433    {"_COUNT_1",8,0,1,0,1,0,1,0,0,3,Count_Intrinsic,0},
01434       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
01435       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01436    {"_COUNT_1",8,0,1,0,1,0,1,0,0,4,Count_Intrinsic,0},
01437       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
01438       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01439    {"_COUNT_1",8,0,1,0,1,0,1,0,0,5,Count_Intrinsic,0},
01440       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
01441       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01442    {"_COUNT_1",8,0,1,0,1,0,1,0,0,6,Count_Intrinsic,0},
01443       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
01444       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01445    {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01446       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
01447       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01448    {"_COUNT_2",8,0,1,0,1,0,1,0,0,1,Count_Intrinsic,0},
01449       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
01450       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01451    {"_COUNT_2",8,0,1,0,1,0,1,0,0,2,Count_Intrinsic,0},
01452       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
01453       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01454    {"_COUNT_2",8,0,1,0,1,0,1,0,0,3,Count_Intrinsic,0},
01455       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
01456       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01457    {"_COUNT_2",8,0,1,0,1,0,1,0,0,4,Count_Intrinsic,0},
01458       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
01459       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01460    {"_COUNT_2",8,0,1,0,1,0,1,0,0,5,Count_Intrinsic,0},
01461       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
01462       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01463    {"_COUNT_2",8,0,1,0,1,0,1,0,0,6,Count_Intrinsic,0},
01464       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
01465       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01466    {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01467       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
01468       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01469    {"_COUNT_4",8,0,1,0,1,0,1,0,0,1,Count_Intrinsic,0},
01470       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
01471       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01472    {"_COUNT_4",8,0,1,0,1,0,1,0,0,2,Count_Intrinsic,0},
01473       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
01474       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01475    {"_COUNT_4",8,0,1,0,1,0,1,0,0,3,Count_Intrinsic,0},
01476       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
01477       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01478    {"_COUNT_4",8,0,1,0,1,0,1,0,0,4,Count_Intrinsic,0},
01479       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
01480       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01481    {"_COUNT_4",8,0,1,0,1,0,1,0,0,5,Count_Intrinsic,0},
01482       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
01483       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01484    {"_COUNT_4",8,0,1,0,1,0,1,0,0,6,Count_Intrinsic,0},
01485       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
01486       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01487    {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01488       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L1_MASK},
01489    {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01490       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L1_MASK},
01491    {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01492       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L1_MASK},
01493    {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01494       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L1_MASK},
01495    {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01496       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L1_MASK},
01497    {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01498       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L1_MASK},
01499    {"_COUNT_1",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01500       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L1_MASK},
01501    {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01502       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L2_MASK},
01503    {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01504       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L2_MASK},
01505    {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01506       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L2_MASK},
01507    {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01508       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L2_MASK},
01509    {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01510       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L2_MASK},
01511    {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01512       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L2_MASK},
01513    {"_COUNT_2",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01514       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L2_MASK},
01515    {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01516       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L4_MASK},
01517    {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01518       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L4_MASK},
01519    {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01520       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L4_MASK},
01521    {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01522       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L4_MASK},
01523    {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01524       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L4_MASK},
01525    {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01526       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L4_MASK},
01527    {"_COUNT_4",8,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01528       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L4_MASK},
01529    {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01530       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
01531       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01532    {"_COUNT",6,0,1,0,1,0,1,0,0,1,Count_Intrinsic,0},
01533       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
01534       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01535    {"_COUNT",6,0,1,0,1,0,1,0,0,2,Count_Intrinsic,0},
01536       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
01537       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01538    {"_COUNT",6,0,1,0,1,0,1,0,0,3,Count_Intrinsic,0},
01539       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
01540       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01541    {"_COUNT",6,0,1,0,1,0,1,0,0,4,Count_Intrinsic,0},
01542       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
01543       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01544    {"_COUNT",6,0,1,0,1,0,1,0,0,5,Count_Intrinsic,0},
01545       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
01546       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01547    {"_COUNT",6,0,1,0,1,0,1,0,0,6,Count_Intrinsic,0},
01548       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
01549       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01550    {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01551       {"MASK",4,0,0,0,0,0,1,0,0,1,0,L8_MASK},
01552    {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01553       {"MASK",4,0,0,0,0,0,1,0,0,2,0,L8_MASK},
01554    {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01555       {"MASK",4,0,0,0,0,0,1,0,0,3,0,L8_MASK},
01556    {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01557       {"MASK",4,0,0,0,0,0,1,0,0,4,0,L8_MASK},
01558    {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01559       {"MASK",4,0,0,0,0,0,1,0,0,5,0,L8_MASK},
01560    {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01561       {"MASK",4,0,0,0,0,0,1,0,0,6,0,L8_MASK},
01562    {"_COUNT",6,0,1,0,1,0,1,0,0,0,Count_Intrinsic,0},
01563       {"MASK",4,0,0,0,0,0,1,0,0,7,0,L8_MASK},
01564 {"CPU_TIME",8,0,0,0,1,0,0,1,0,3,0,0},
01565    {"_CPU_TIME_4",11,0,0,0,1,0,0,0,0,0,0,0},
01566       {"TIME",4,0,0,0,0,0,0,0,0,0,0,S4_MASK},
01567    {"_CPU_TIME_8",11,0,0,0,1,0,0,0,0,0,0,0},
01568       {"TIME",4,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01569    {"_CPU_TIME_16",12,0,0,0,1,0,0,0,0,0,0,0},
01570       {"TIME",4,0,0,0,0,0,0,0,0,0,0,S16_MASK},
01571 {"CQABS",5,1,1,0,0,0,0,1,1,1,0,0},
01572    {"CQABS",5,1,1,0,0,0,0,0,1,0,Cqabs_Intrinsic,Real_16},
01573       {"A",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
01574 {"CQCOS",5,1,1,0,0,0,0,1,1,1,0,0},
01575    {"CQCOS",5,1,1,0,0,0,0,0,1,0,Cqcos_Intrinsic,Complex_16},
01576       {"X",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
01577 {"CQEXP",5,1,1,0,0,0,0,1,1,1,0,0},
01578    {"CQEXP",5,1,1,0,0,0,0,0,1,0,Cqexp_Intrinsic,Complex_16},
01579       {"X",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
01580 {"CQLOG",5,1,1,0,0,0,0,1,1,1,0,0},
01581    {"CQLOG",5,1,1,0,0,0,0,0,1,0,Cqlog_Intrinsic,Complex_16},
01582       {"X",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
01583 {"CQSIN",5,1,1,0,0,0,0,1,1,1,0,0},
01584    {"CQSIN",5,1,1,0,0,0,0,0,1,0,Cqsin_Intrinsic,Complex_16},
01585       {"X",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
01586 {"CQSQRT",6,1,1,0,0,0,0,1,1,1,0,0},
01587    {"CQSQRT",6,1,1,0,0,0,0,0,1,0,Cqsqrt_Intrinsic,Complex_16},
01588       {"X",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
01589 {"CSHIFT",6,0,1,0,0,0,0,1,0,13,0,0},
01590    {"_CSHIFT",7,0,1,0,1,0,1,0,0,1,Cshift_Intrinsic,0},
01591       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
01592       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
01593       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01594    {"_CSHIFT",7,0,1,0,1,0,1,0,0,2,Cshift_Intrinsic,0},
01595       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01596       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
01597       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01598    {"_CSHIFT",7,0,1,0,1,0,1,0,0,3,Cshift_Intrinsic,0},
01599       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01600       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
01601       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01602    {"_CSHIFT",7,0,1,0,1,0,1,0,0,4,Cshift_Intrinsic,0},
01603       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01604       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
01605       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01606    {"_CSHIFT",7,0,1,0,1,0,1,0,0,5,Cshift_Intrinsic,0},
01607       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01608       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
01609       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01610    {"_CSHIFT",7,0,1,0,1,0,1,0,0,6,Cshift_Intrinsic,0},
01611       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01612       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
01613       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01614    {"_CSHIFT",7,0,1,0,1,0,1,0,0,7,Cshift_Intrinsic,0},
01615       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01616       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
01617       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01618    {"_CSHIFT",7,0,1,0,1,0,1,0,0,2,Cshift_Intrinsic,0},
01619       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
01620       {"SHIFT",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
01621       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01622    {"_CSHIFT",7,0,1,0,1,0,1,0,0,3,Cshift_Intrinsic,0},
01623       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
01624       {"SHIFT",5,0,0,0,0,0,1,0,0,2,0,INTEGER_MASK},
01625       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01626    {"_CSHIFT",7,0,1,0,1,0,1,0,0,4,Cshift_Intrinsic,0},
01627       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
01628       {"SHIFT",5,0,0,0,0,0,1,0,0,3,0,INTEGER_MASK},
01629       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01630    {"_CSHIFT",7,0,1,0,1,0,1,0,0,5,Cshift_Intrinsic,0},
01631       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
01632       {"SHIFT",5,0,0,0,0,0,1,0,0,4,0,INTEGER_MASK},
01633       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01634    {"_CSHIFT",7,0,1,0,1,0,1,0,0,6,Cshift_Intrinsic,0},
01635       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
01636       {"SHIFT",5,0,0,0,0,0,1,0,0,5,0,INTEGER_MASK},
01637       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01638    {"_CSHIFT",7,0,1,0,1,0,1,0,0,7,Cshift_Intrinsic,0},
01639       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
01640       {"SHIFT",5,0,0,0,0,0,1,0,0,6,0,INTEGER_MASK},
01641       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
01642 {"CSIN",4,1,1,1,0,0,0,1,0,1,0,0},
01643    {"CSIN",4,1,1,0,0,0,0,0,0,0,Csin_Intrinsic,Complex_4},
01644       {"X",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
01645 {"CSMG",4,1,1,0,0,0,0,1,1,1,0,0},
01646    {"CSMG",4,1,1,0,0,0,0,0,1,0,Csmg_Intrinsic,0},
01647       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01648       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01649       {"K",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01650 {"CSQRT",5,1,1,1,0,0,0,1,0,1,0,0},
01651    {"CSQRT",5,1,1,0,0,0,0,0,0,0,Csqrt_Intrinsic,Complex_4},
01652       {"X",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
01653 {"CVMGM",5,1,1,0,0,0,0,1,1,1,0,0},
01654    {"CVMGM",5,1,1,0,0,0,0,0,1,0,Cvmgm_Intrinsic,0},
01655       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01656       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01657       {"K",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01658 {"CVMGN",5,1,1,0,0,0,0,1,1,1,0,0},
01659    {"CVMGN",5,1,1,0,0,0,0,0,1,0,Cvmgn_Intrinsic,0},
01660       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01661       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01662       {"K",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01663 {"CVMGP",5,1,1,0,0,0,0,1,1,1,0,0},
01664    {"CVMGP",5,1,1,0,0,0,0,0,1,0,Cvmgp_Intrinsic,0},
01665       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01666       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01667       {"K",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01668 {"CVMGT",5,1,1,0,0,0,0,1,1,1,0,0},
01669    {"CVMGT",5,1,1,0,0,0,0,0,1,0,Cvmgt_Intrinsic,0},
01670       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01671       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01672       {"K",1,0,0,0,0,0,0,0,0,0,0,LOGICAL_MASK},
01673 {"CVMGZ",5,1,1,0,0,0,0,1,1,1,0,0},
01674    {"CVMGZ",5,1,1,0,0,0,0,0,1,0,Cvmgz_Intrinsic,0},
01675       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01676       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01677       {"K",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
01678 {"C_LOC",5,0,1,0,0,0,0,1,1,9,0,0},
01679    {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
01680       {"X",1,0,1,0,0,0,0,0,0,0,0,(ALL_MASK|CP_MASK)},
01681    {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
01682       {"X",1,0,0,0,0,0,1,0,0,0,0,(ALL_MASK|CP_MASK)},
01683    {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
01684       {"X",1,0,0,0,0,0,1,0,0,1,0,(ALL_MASK|CP_MASK)},
01685    {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
01686       {"X",1,0,0,0,0,0,1,0,0,2,0,(ALL_MASK|CP_MASK)},
01687    {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
01688       {"X",1,0,0,0,0,0,1,0,0,3,0,(ALL_MASK|CP_MASK)},
01689    {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
01690       {"X",1,0,0,0,0,0,1,0,0,4,0,(ALL_MASK|CP_MASK)},
01691    {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
01692       {"X",1,0,0,0,0,0,1,0,0,5,0,(ALL_MASK|CP_MASK)},
01693    {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
01694       {"X",1,0,0,0,0,0,1,0,0,6,0,(ALL_MASK|CP_MASK)},
01695    {"C_LOC",5,0,1,0,0,0,0,0,1,0,C_Loc_Intrinsic,0},
01696       {"X",1,0,0,0,0,0,1,0,0,7,0,(ALL_MASK|CP_MASK)},
01697 {"DABS",4,1,1,1,0,0,0,1,0,1,0,0},
01698    {"DABS",4,1,1,0,0,0,0,0,0,0,Dabs_Intrinsic,Real_8},
01699       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01700 {"DACOS",5,1,1,1,0,0,0,1,0,1,0,0},
01701    {"DACOS",5,1,1,0,0,0,0,0,0,0,Dacos_Intrinsic,Real_8},
01702       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01703 {"DACOSD",6,1,1,0,0,0,0,1,1,1,0,0},
01704    {"DACOSD",6,1,1,0,0,0,0,0,0,0,Dacosd_Intrinsic,Real_8},
01705       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01706 {"DASIN",5,1,1,1,0,0,0,1,0,1,0,0},
01707    {"DASIN",5,1,1,0,0,0,0,0,0,0,Dasin_Intrinsic,Real_8},
01708       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01709 {"DASIND",6,1,1,0,0,0,0,1,1,1,0,0},
01710    {"DASIND",6,1,1,0,0,0,0,0,0,0,Dasind_Intrinsic,Real_8},
01711       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01712 {"DATAN",5,1,1,1,0,0,0,1,0,1,0,0},
01713    {"DATAN",5,1,1,0,0,0,0,0,0,0,Datan_Intrinsic,Real_8},
01714       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01715 {"DATAN2",6,1,1,1,0,0,0,1,0,1,0,0},
01716    {"DATAN2",6,1,1,0,0,0,0,0,0,0,Datan2_Intrinsic,Real_8},
01717       {"Y",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01718       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01719 {"DATAN2D",7,1,1,0,0,0,0,1,1,1,0,0},
01720    {"DATAN2D",7,1,1,0,0,0,0,0,0,0,Datan2d_Intrinsic,Real_8},
01721       {"Y",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01722       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01723 {"DATAND",6,1,1,0,0,0,0,1,1,1,0,0},
01724    {"DATAND",6,1,1,0,0,0,0,0,0,0,Datand_Intrinsic,Real_8},
01725       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01726 {"DATE",4,0,1,0,1,0,0,1,1,1,0,0},
01727 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
01728    {"_F90_DATE_",10,0,1,0,1,0,0,0,1,0,Date_Intrinsic,0},
01729 # else
01730    {"_DATE",5,0,1,0,1,0,0,0,1,0,Date_Intrinsic,TYPELESS_DEFAULT_TYPE},
01731 # endif
01732 {"DATE_AND_TIME",13,0,0,0,1,0,0,1,0,1,0,0},
01733 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
01734    {"_F90_DATE_AND_TIME",18,0,0,0,1,0,0,0,0,0,0,0},
01735 # else
01736    {"_DATE_AND_TIME",14,0,0,0,1,0,0,0,0,0,0,0},
01737 # endif
01738       {"DATE",4,0,0,0,0,1,0,0,0,0,0,CHARACTER_MASK},
01739       {"TIME",4,0,0,0,0,1,0,0,0,0,0,CHARACTER_MASK},
01740       {"ZONE",4,0,0,0,0,1,0,0,0,0,0,CHARACTER_MASK},
01741       {"VALUES",6,0,0,0,0,1,1,0,0,1,0,INTEGER_MASK},
01742 {"DBLE",4,1,1,0,0,0,0,1,0,1,0,0},
01743    {"DBLE",4,1,1,0,0,0,0,0,0,0,Dble_Intrinsic,Real_8},
01744       {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
01745 {"DBLEQ",5,1,1,0,0,0,0,1,1,1,0,0},
01746    {"DBLEQ",5,1,1,0,0,0,0,0,0,0,Dbleq_Intrinsic,Real_8},
01747       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
01748 {"DCMPLX",6,1,1,0,0,0,0,1,1,1,0,0},
01749    {"DCMPLX",6,1,1,0,0,0,0,0,1,0,Dcmplx_Intrinsic,Complex_8},
01750       {"X",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
01751       {"Y",1,0,0,0,0,1,0,0,0,0,0,IRC_MASK},
01752 {"DCONJG",6,1,1,0,0,0,0,1,1,1,0,0},
01753    {"DCONJG",6,1,1,0,0,0,0,0,1,0,Dconjg_Intrinsic,Complex_8},
01754       {"Z",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
01755 {"DCOS",4,1,1,1,0,0,0,1,0,1,0,0},
01756    {"DCOS",4,1,1,0,0,0,0,0,0,0,Dcos_Intrinsic,Real_8},
01757       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01758 {"DCOSD",5,1,1,0,0,0,0,1,1,1,0,0},
01759    {"DCOSD",5,1,1,0,0,0,0,0,0,0,Dcosd_Intrinsic,Real_8},
01760       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01761 {"DCOSH",5,1,1,1,0,0,0,1,0,1,0,0},
01762    {"DCOSH",5,1,1,0,0,0,0,0,0,0,Dcosh_Intrinsic,Real_8},
01763       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01764 {"DCOT",4,1,1,1,0,0,0,1,1,1,0,0},
01765    {"DCOT",4,1,1,0,0,0,0,0,0,0,Dcot_Intrinsic,Real_8},
01766       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01767 {"DCOTAN",6,1,1,1,0,0,0,1,1,1,0,0},
01768    {"DCOTAN",6,1,1,0,0,0,0,0,0,0,Dcot_Intrinsic,Real_8},
01769       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01770 {"DDIM",4,1,1,1,0,0,0,1,0,1,0,0},
01771    {"DDIM",4,1,1,0,0,0,0,0,0,0,Ddim_Intrinsic,Real_8},
01772       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01773       {"Y",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01774 {"DEXP",4,1,1,1,0,0,0,1,0,1,0,0},
01775    {"DEXP",4,1,1,0,0,0,0,0,0,0,Dexp_Intrinsic,Real_8},
01776       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01777 {"DFLOAT",6,1,1,0,0,0,0,1,1,1,0,0},
01778    {"DFLOAT",6,1,1,0,0,0,0,0,1,0,Dfloat_Intrinsic,Real_8},
01779       {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
01780 {"DFLOATI",7,1,1,0,0,0,0,1,1,1,0,0},
01781    {"DFLOATI",7,1,1,0,0,0,0,0,1,0,Dfloati_Intrinsic,Real_8},
01782       {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
01783 {"DFLOATJ",7,1,1,0,0,0,0,1,1,1,0,0},
01784    {"DFLOATJ",7,1,1,0,0,0,0,0,1,0,Dfloatj_Intrinsic,Real_8},
01785       {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
01786 {"DFLOATK",7,1,1,0,0,0,0,1,1,1,0,0},
01787    {"DFLOATK",7,1,1,0,0,0,0,0,1,0,Dfloatk_Intrinsic,Real_8},
01788       {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
01789 {"DIGITS",6,1,1,0,0,0,0,1,0,1,0,0},
01790    {"DIGITS",6,1,1,0,0,0,0,0,0,0,Digits_Intrinsic,0},
01791       {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
01792 {"DIM",3,1,1,1,0,0,1,1,0,4,0,0},
01793    {"IDIM",4,1,1,0,0,0,0,0,0,0,Dim_Intrinsic,0},
01794       {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01795       {"Y",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
01796 # ifdef _TARGET_OS_MAX
01797    {"_HDIM_",6,1,1,0,1,0,0,0,0,0,Dim_Intrinsic,0},
01798       {"X",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
01799       {"Y",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
01800    {"_DIM_",5,1,1,0,1,0,0,0,0,0,Dim_Intrinsic,0},
01801       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01802       {"Y",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01803 # else
01804    {"DIM",3,1,1,0,0,0,0,0,0,0,Dim_Intrinsic,0},
01805       {"X",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
01806       {"Y",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
01807    {"DDIM",4,1,1,0,0,0,0,0,0,0,Dim_Intrinsic,0},
01808       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01809       {"Y",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01810 # endif
01811    {"QDIM",4,1,1,0,0,0,0,0,0,0,Dim_Intrinsic,0},
01812       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
01813       {"Y",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
01814 {"DIMAG",5,1,1,0,0,0,0,1,0,1,0,0},
01815    {"DIMAG",5,1,1,0,0,0,0,0,0,0,Dimag_Intrinsic,Real_8},
01816       {"Z",1,0,0,0,0,0,0,0,0,0,0,C8_MASK},
01817 {"DINT",4,1,1,1,0,0,0,1,0,1,0,0},
01818    {"DINT",4,1,1,0,0,0,0,0,0,0,Dint_Intrinsic,Real_8},
01819       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01820 {"DISABLE_IEEE_INTERRUPT",22,1,0,0,0,1,0,1,0,1,0,0},
01821    {"DISABLE_IEEE_INTERRUPT",22,1,0,0,0,0,0,0,0,0,
01822                                      Disable_Ieee_Interrupt_Intrinsic,0},
01823 # ifdef _TARGET32
01824       {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
01825 # else
01826       {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
01827 # endif
01828 {"DLOG",4,1,1,1,0,0,0,1,0,1,0,0},
01829    {"DLOG",4,1,1,0,0,0,0,0,0,0,Dlog_Intrinsic,Real_8},
01830       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01831 {"DLOG10",6,1,1,1,0,0,0,1,0,1,0,0},
01832    {"DLOG10",6,1,1,0,0,0,0,0,0,0,Dlog10_Intrinsic,Real_8},
01833       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01834 {"DMAX1",5,1,1,0,0,0,0,1,0,1,0,0},
01835    {"DMAX1",5,1,1,0,0,0,0,0,0,0,Dmax1_Intrinsic,Real_8},
01836       {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01837       {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01838       {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01839       {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01840       {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01841       {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01842       {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01843       {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01844       {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01845       {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01846       {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01847       {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01848       {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01849       {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01850       {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01851       {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01852       {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01853       {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01854       {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01855       {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01856       {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01857       {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01858       {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01859       {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01860       {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01861       {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01862       {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01863       {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01864       {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01865       {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01866       {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01867       {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01868       {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01869       {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01870       {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01871       {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01872       {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01873       {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01874       {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01875       {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01876       {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01877       {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01878       {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01879       {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01880       {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01881       {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01882       {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01883       {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01884       {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01885       {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01886       {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01887       {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01888       {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01889       {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01890       {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01891       {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01892       {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01893       {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01894       {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01895       {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01896       {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01897       {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01898       {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01899 {"DMIN1",5,1,1,0,0,0,0,1,0,1,0,0},
01900    {"DMIN1",5,1,1,0,0,0,0,0,0,0,Dmin1_Intrinsic,Real_8},
01901       {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01902       {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01903       {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01904       {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01905       {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01906       {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01907       {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01908       {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01909       {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01910       {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01911       {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01912       {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01913       {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01914       {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01915       {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01916       {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01917       {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01918       {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01919       {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01920       {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01921       {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01922       {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01923       {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01924       {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01925       {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01926       {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01927       {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01928       {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01929       {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01930       {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01931       {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01932       {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01933       {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01934       {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01935       {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01936       {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01937       {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01938       {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01939       {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01940       {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01941       {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01942       {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01943       {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01944       {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01945       {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01946       {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01947       {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01948       {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01949       {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01950       {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01951       {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01952       {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01953       {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01954       {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01955       {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01956       {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01957       {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01958       {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01959       {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01960       {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01961       {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01962       {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01963       {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
01964 {"DMOD",4,1,1,1,0,0,0,1,0,1,0,0},
01965    {"DMOD",4,1,1,0,0,0,0,0,0,0,Dmod_Intrinsic,Real_8},
01966       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01967       {"P",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01968 {"DNINT",5,1,1,1,0,0,0,1,0,1,0,0},
01969    {"DNINT",5,1,1,0,0,0,0,0,0,0,Dnint_Intrinsic,Real_8},
01970       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
01971 {"DOT_PRODUCT",11,0,1,0,0,0,0,1,0,116,0,0},
01972    {"_DOT_C4C4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
01973       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
01974       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
01975    {"_DOT_C4C",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
01976       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
01977       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
01978    {"_DOT_C4Z",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
01979       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
01980       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
01981    {"_DOT_C4S4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
01982       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
01983       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
01984    {"_DOT_C4S",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
01985       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
01986       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
01987    {"_DOT_C4D",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
01988       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
01989       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
01990    {"_DOT_C4I1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
01991       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
01992       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
01993    {"_DOT_C4I2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
01994       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
01995       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
01996    {"_DOT_C4I4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
01997       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
01998       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
01999    {"_DOT_C4J",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
02000       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
02001       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02002    {"_DOT_CC4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02003       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02004       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
02005    {"_DOT_CC",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02006       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02007       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02008    {"_DOT_CZ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02009       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02010       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02011    {"_DOT_CS4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02012       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02013       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02014    {"_DOT_CS",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02015       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02016       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02017    {"_DOT_CD",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02018       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02019       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02020    {"_DOT_CI1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02021       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02022       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02023    {"_DOT_CI2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02024       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02025       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02026    {"_DOT_CI4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02027       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02028       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02029    {"_DOT_CJ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02030       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02031       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02032    {"_DOT_ZC4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02033       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02034       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
02035    {"_DOT_ZC",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02036       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02037       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02038    {"_DOT_ZZ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02039       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02040       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02041    {"_DOT_ZS4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02042       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02043       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02044    {"_DOT_ZS",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02045       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02046       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02047    {"_DOT_ZD",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02048       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02049       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02050    {"_DOT_ZI1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02051       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02052       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02053    {"_DOT_ZI2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02054       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02055       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02056    {"_DOT_ZI4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02057       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02058       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02059    {"_DOT_ZJ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02060       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02061       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02062    {"_DOT_S4C4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
02063       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02064       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
02065    {"_DOT_S4C",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02066       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02067       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02068    {"_DOT_S4Z",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02069       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02070       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02071    {"_DOT_S4S4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
02072       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02073       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02074    {"_DOT_S4S",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02075       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02076       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02077    {"_DOT_S4D",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02078       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02079       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02080    {"_DOT_S4I1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
02081       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02082       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02083    {"_DOT_S4I2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
02084       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02085       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02086    {"_DOT_S4I4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
02087       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02088       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02089    {"_DOT_S4J",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
02090       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02091       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02092    {"_DOT_SC4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02093       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02094       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
02095    {"_DOT_SC",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02096       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02097       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02098    {"_DOT_SZ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02099       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02100       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02101    {"_DOT_SS4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02102       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02103       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02104    {"_DOT_SS",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02105       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02106       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02107    {"_DOT_SD",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02108       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02109       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02110    {"_DOT_SI1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02111       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02112       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02113    {"_DOT_SI2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02114       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02115       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02116    {"_DOT_SI4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02117       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02118       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02119    {"_DOT_SJ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02120       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02121       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02122    {"_DOT_DC4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02123       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02124       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
02125    {"_DOT_DC",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02126       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02127       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02128    {"_DOT_DZ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02129       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02130       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02131    {"_DOT_DS4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02132       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02133       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02134    {"_DOT_DS",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02135       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02136       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02137    {"_DOT_DD",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02138       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02139       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02140    {"_DOT_DI1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02141       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02142       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02143    {"_DOT_DI2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02144       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02145       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02146    {"_DOT_DI4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02147       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02148       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02149    {"_DOT_DJ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02150       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02151       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02152    {"_DOT_I1C4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
02153       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02154       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
02155    {"_DOT_I1C",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02156       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02157       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02158    {"_DOT_I1Z",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02159       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02160       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02161    {"_DOT_I1S4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
02162       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02163       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02164    {"_DOT_I1S",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02165       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02166       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02167    {"_DOT_I1D",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02168       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02169       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02170    {"_DOT_I1I1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_1},
02171       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02172       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02173    {"_DOT_I1I2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_2},
02174       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02175       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02176    {"_DOT_I1I4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_4},
02177       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02178       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02179    {"_DOT_I1J",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
02180       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02181       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02182    {"_DOT_I2C4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
02183       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02184       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
02185    {"_DOT_I2C",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02186       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02187       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02188    {"_DOT_I2Z",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02189       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02190       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02191    {"_DOT_I2S4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
02192       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02193       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02194    {"_DOT_I2S",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02195       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02196       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02197    {"_DOT_I2D",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02198       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02199       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02200    {"_DOT_I2I1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_2},
02201       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02202       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02203    {"_DOT_I2I2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_2},
02204       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02205       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02206    {"_DOT_I2I4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_4},
02207       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02208       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02209    {"_DOT_I2J",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
02210       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02211       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02212    {"_DOT_I4C4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
02213       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02214       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
02215    {"_DOT_I4C",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02216       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02217       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02218    {"_DOT_I4Z",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02219       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02220       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02221    {"_DOT_I4S4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
02222       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02223       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02224    {"_DOT_I4S",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02225       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02226       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02227    {"_DOT_I4D",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02228       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02229       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02230    {"_DOT_I4I1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_4},
02231       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02232       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02233    {"_DOT_I4I2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_4},
02234       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02235       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02236    {"_DOT_I4I4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_4},
02237       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02238       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02239    {"_DOT_I4J",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
02240       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02241       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02242    {"_DOT_JC4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_4},
02243       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02244       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
02245    {"_DOT_JC",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_8},
02246       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02247       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
02248    {"_DOT_JZ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Complex_16},
02249       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02250       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
02251    {"_DOT_JS4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_4},
02252       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02253       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
02254    {"_DOT_JS",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_8},
02255       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02256       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
02257    {"_DOT_JD",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Real_16},
02258       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02259       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
02260    {"_DOT_JI1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
02261       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02262       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
02263    {"_DOT_JI2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
02264       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02265       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
02266    {"_DOT_JI4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
02267       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02268       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
02269    {"_DOT_JJ",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Integer_8},
02270       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02271       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
02272    {"_DOT_L1L1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_1},
02273       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
02274       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
02275    {"_DOT_L1L2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_2},
02276       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
02277       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
02278    {"_DOT_L1L4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_4},
02279       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
02280       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
02281    {"_DOT_L1L",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
02282       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
02283       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
02284    {"_DOT_L2L1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_2},
02285       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
02286       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
02287    {"_DOT_L2L2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_2},
02288       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
02289       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
02290    {"_DOT_L2L4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_4},
02291       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
02292       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
02293    {"_DOT_L2L",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
02294       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
02295       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
02296    {"_DOT_L4L1",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_4},
02297       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
02298       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
02299    {"_DOT_L4L2",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_4},
02300       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
02301       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
02302    {"_DOT_L4L4",9,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_4},
02303       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
02304       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
02305    {"_DOT_L4L",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
02306       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
02307       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
02308    {"_DOT_LL1",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
02309       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
02310       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
02311    {"_DOT_LL2",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
02312       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
02313       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
02314    {"_DOT_LL4",8,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
02315       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
02316       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
02317    {"_DOT_LL",7,0,1,0,1,0,1,0,0,0,Dot_Product_Intrinsic,Logical_8},
02318       {"VECTOR_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
02319       {"VECTOR_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
02320 {"DPROD",5,1,1,1,0,0,1,1,0,1,0,0},
02321    {"DPROD",5,1,1,0,0,0,0,0,0,0,Dprod_Intrinsic,Real_8},
02322       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02323       {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02324 {"DREAL",5,1,1,0,0,0,0,1,0,1,0,0},
02325    {"DREAL",5,1,1,0,0,0,0,0,0,0,Dreal_Intrinsic,Real_8},
02326       {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
02327 {"DSHIFTL",7,1,1,0,0,0,0,1,1,1,0,0},
02328    {"DSHIFTL",7,1,1,0,0,0,0,0,1,0,Dshiftl_Intrinsic,0},
02329       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02330       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02331       {"K",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02332 {"DSHIFTR",7,1,1,0,0,0,0,1,1,1,0,0},
02333    {"DSHIFTR",7,1,1,0,0,0,0,0,1,0,Dshiftr_Intrinsic,0},
02334       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02335       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02336       {"K",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02337 {"DSIGN",5,1,1,1,0,0,0,1,0,1,0,0},
02338    {"DSIGN",5,1,1,0,0,0,0,0,0,0,Dsign_Intrinsic,Real_8},
02339       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02340       {"B",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02341 {"DSIN",4,1,1,1,0,0,0,1,0,1,0,0},
02342    {"DSIN",4,1,1,0,0,0,0,0,0,0,Dsin_Intrinsic,Real_8},
02343       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02344 {"DSIND",5,1,1,0,0,0,0,1,1,1,0,0},
02345    {"DSIND",5,1,1,0,0,0,0,0,0,0,Dsind_Intrinsic,Real_8},
02346       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02347 {"DSINH",5,1,1,1,0,0,0,1,0,1,0,0},
02348    {"DSINH",5,1,1,0,0,0,0,0,0,0,Dsinh_Intrinsic,Real_8},
02349       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02350 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
02351 {"DSM_CHUNKSIZE",13,0,1,0,1,0,0,1,0,7,0,0},
02352    {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
02353       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02354       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02355    {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
02356       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02357       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02358    {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
02359       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02360       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02361    {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
02362       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02363       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02364    {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
02365       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02366       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02367    {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
02368       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02369       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02370    {"dsm_chunksize",13,0,1,0,1,0,0,0,0,0,DSM_Chunksize_Intrinsic,Integer_8},
02371       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02372       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02373 {"DSM_DISTRIBUTION_BLOCK",22,0,1,0,1,0,0,1,0,7,0,0},
02374    {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
02375                                 DSM_Distribution_Block_Intrinsic,Integer_8},
02376       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02377       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02378    {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
02379                                 DSM_Distribution_Block_Intrinsic,Integer_8},
02380       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02381       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02382    {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
02383                                 DSM_Distribution_Block_Intrinsic,Integer_8},
02384       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02385       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02386    {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
02387                                 DSM_Distribution_Block_Intrinsic,Integer_8},
02388       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02389       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02390    {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
02391                                 DSM_Distribution_Block_Intrinsic,Integer_8},
02392       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02393       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02394    {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
02395                                 DSM_Distribution_Block_Intrinsic,Integer_8},
02396       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02397       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02398    {"dsm_distribution_block",22,0,1,0,1,0,0,0,0,0,
02399                                 DSM_Distribution_Block_Intrinsic,Integer_8},
02400       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02401       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02402 {"DSM_DISTRIBUTION_CYCLIC",23,0,1,0,1,0,0,1,0,7,0,0},
02403    {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
02404                                 DSM_Distribution_Cyclic_Intrinsic,Integer_8},
02405       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02406       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02407    {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
02408                                 DSM_Distribution_Cyclic_Intrinsic,Integer_8},
02409       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02410       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02411    {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
02412                                 DSM_Distribution_Cyclic_Intrinsic,Integer_8},
02413       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02414       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02415    {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
02416                                 DSM_Distribution_Cyclic_Intrinsic,Integer_8},
02417       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02418       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02419    {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
02420                                 DSM_Distribution_Cyclic_Intrinsic,Integer_8},
02421       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02422       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02423    {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
02424                                 DSM_Distribution_Cyclic_Intrinsic,Integer_8},
02425       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02426       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02427    {"dsm_distribution_cyclic",23,0,1,0,1,0,0,0,0,0,
02428                                 DSM_Distribution_Cyclic_Intrinsic,Integer_8},
02429       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02430       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02431 {"DSM_DISTRIBUTION_STAR",21,0,1,0,1,0,0,1,0,7,0,0},
02432    {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
02433                                 DSM_Distribution_Star_Intrinsic,Integer_8},
02434       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02435       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02436    {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
02437                                 DSM_Distribution_Star_Intrinsic,Integer_8},
02438       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02439       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02440    {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
02441                                 DSM_Distribution_Star_Intrinsic,Integer_8},
02442       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02443       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02444    {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
02445                                 DSM_Distribution_Star_Intrinsic,Integer_8},
02446       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02447       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02448    {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
02449                                 DSM_Distribution_Star_Intrinsic,Integer_8},
02450       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02451       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02452    {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
02453                                 DSM_Distribution_Star_Intrinsic,Integer_8},
02454       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02455       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02456    {"dsm_distribution_star",21,0,1,0,1,0,0,0,0,0,
02457                                 DSM_Distribution_Star_Intrinsic,Integer_8},
02458       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02459       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02460 {"DSM_ISDISTRIBUTED",17,0,1,0,1,0,0,1,0,7,0,0},
02461    {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
02462                                 DSM_Isdistributed_Intrinsic,Integer_8},
02463       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02464    {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
02465                                 DSM_Isdistributed_Intrinsic,Integer_8},
02466       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02467    {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
02468                                 DSM_Isdistributed_Intrinsic,Integer_8},
02469       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02470    {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
02471                                 DSM_Isdistributed_Intrinsic,Integer_8},
02472       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02473    {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
02474                                 DSM_Isdistributed_Intrinsic,Integer_8},
02475       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02476    {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
02477                                 DSM_Isdistributed_Intrinsic,Integer_8},
02478       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02479    {"dsm_isdistributed",17,0,1,0,1,0,0,0,0,0,
02480                                 DSM_Isdistributed_Intrinsic,Integer_8},
02481       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02482 {"DSM_ISRESHAPED",14,0,1,0,1,0,0,1,0,7,0,0},
02483    {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
02484       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02485    {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
02486       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02487    {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
02488       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02489    {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
02490       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02491    {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
02492       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02493    {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
02494       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02495    {"dsm_isreshaped",14,0,1,0,1,0,0,0,0,0,DSM_Isreshaped_Intrinsic,Integer_8},
02496       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02497 {"DSM_NUMCHUNKS",13,0,1,0,1,0,0,1,0,7,0,0},
02498    {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
02499       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02500       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02501    {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
02502       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02503       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02504    {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
02505       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02506       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02507    {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
02508       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02509       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02510    {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
02511       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02512       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02513    {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
02514       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02515       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02516    {"dsm_numchunks",14,0,1,0,1,0,0,0,0,0,DSM_Numchunks_Intrinsic,Integer_8},
02517       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02518       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02519 {"DSM_NUMTHREADS",14,0,1,0,1,0,0,1,0,7,0,0},
02520    {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
02521       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02522       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02523    {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
02524       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02525       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02526    {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
02527       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02528       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02529    {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
02530       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02531       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02532    {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
02533       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02534       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02535    {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
02536       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02537       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02538    {"dsm_numthreads",14,0,1,0,1,0,0,0,0,0,DSM_Numthreads_Intrinsic,Integer_8},
02539       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02540       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02541 {"DSM_REM_CHUNKSIZE",17,0,1,0,1,0,0,1,0,7,0,0},
02542    {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
02543                                         DSM_Rem_Chunksize_Intrinsic,Integer_8},
02544       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02545       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02546       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02547    {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
02548                                         DSM_Rem_Chunksize_Intrinsic,Integer_8},
02549       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02550       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02551       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02552    {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
02553                                         DSM_Rem_Chunksize_Intrinsic,Integer_8},
02554       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02555       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02556       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02557    {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
02558                                         DSM_Rem_Chunksize_Intrinsic,Integer_8},
02559       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02560       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02561       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02562    {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
02563                                         DSM_Rem_Chunksize_Intrinsic,Integer_8},
02564       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02565       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02566       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02567    {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
02568                                         DSM_Rem_Chunksize_Intrinsic,Integer_8},
02569       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02570       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02571       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02572    {"dsm_rem_chunksize",17,0,1,0,1,0,0,0,0,0,
02573                                         DSM_Rem_Chunksize_Intrinsic,Integer_8},
02574       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02575       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02576       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02577 {"DSM_THIS_CHUNKSIZE",18,0,1,0,1,0,0,1,0,7,0,0},
02578    {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
02579                                 DSM_This_Chunksize_Intrinsic,Integer_8},
02580       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02581       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02582       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02583    {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
02584                                 DSM_This_Chunksize_Intrinsic,Integer_8},
02585       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02586       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02587       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02588    {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
02589                                 DSM_This_Chunksize_Intrinsic,Integer_8},
02590       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02591       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02592       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02593    {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
02594                                 DSM_This_Chunksize_Intrinsic,Integer_8},
02595       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02596       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02597       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02598    {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
02599                                 DSM_This_Chunksize_Intrinsic,Integer_8},
02600       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02601       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02602       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02603    {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
02604                                 DSM_This_Chunksize_Intrinsic,Integer_8},
02605       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02606       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02607       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02608    {"dsm_this_chunksize",18,0,1,0,1,0,0,0,0,0,
02609                                 DSM_This_Chunksize_Intrinsic,Integer_8},
02610       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02611       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02612       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02613 {"DSM_THIS_STARTINGINDEX",22,0,1,0,1,0,0,1,0,7,0,0},
02614    {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
02615                                 DSM_This_Startingindex_Intrinsic,Integer_8},
02616       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02617       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02618       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02619    {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
02620                                 DSM_This_Startingindex_Intrinsic,Integer_8},
02621       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02622       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02623       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02624    {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
02625                                 DSM_This_Startingindex_Intrinsic,Integer_8},
02626       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02627       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02628       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02629    {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
02630                                 DSM_This_Startingindex_Intrinsic,Integer_8},
02631       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02632       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02633       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02634    {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
02635                                 DSM_This_Startingindex_Intrinsic,Integer_8},
02636       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02637       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02638       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02639    {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
02640                                 DSM_This_Startingindex_Intrinsic,Integer_8},
02641       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02642       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02643       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02644    {"dsm_this_startingindex",22,0,1,0,1,0,0,0,0,0,
02645                                 DSM_This_Startingindex_Intrinsic,Integer_8},
02646       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02647       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02648       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02649 {"DSM_THIS_THREADNUM",18,0,1,0,1,0,0,1,0,7,0,0},
02650    {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
02651                                 DSM_This_Threadnum_Intrinsic,Integer_8},
02652       {"ARRAY",5,0,0,0,0,0,0,0,0,1,0,ALL_MASK},
02653       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02654       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02655    {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
02656                                 DSM_This_Threadnum_Intrinsic,Integer_8},
02657       {"ARRAY",5,0,0,0,0,0,0,0,0,2,0,ALL_MASK},
02658       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02659       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02660    {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
02661                                 DSM_This_Threadnum_Intrinsic,Integer_8},
02662       {"ARRAY",5,0,0,0,0,0,0,0,0,3,0,ALL_MASK},
02663       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02664       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02665    {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
02666                                 DSM_This_Threadnum_Intrinsic,Integer_8},
02667       {"ARRAY",5,0,0,0,0,0,0,0,0,4,0,ALL_MASK},
02668       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02669       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02670    {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
02671                                 DSM_This_Threadnum_Intrinsic,Integer_8},
02672       {"ARRAY",5,0,0,0,0,0,0,0,0,5,0,ALL_MASK},
02673       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02674       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02675    {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
02676                                 DSM_This_Threadnum_Intrinsic,Integer_8},
02677       {"ARRAY",5,0,0,0,0,0,0,0,0,6,0,ALL_MASK},
02678       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02679       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02680    {"dsm_this_threadnum",18,0,1,0,1,0,0,0,0,0,
02681                                 DSM_This_Threadnum_Intrinsic,Integer_8},
02682       {"ARRAY",5,0,0,0,0,0,0,0,0,7,0,ALL_MASK},
02683       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02684       {"INDEX",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02685 # endif
02686 {"DSQRT",5,1,1,1,0,0,0,1,0,1,0,0},
02687    {"DSQRT",5,1,1,0,0,0,0,0,0,0,Dsqrt_Intrinsic,Real_8},
02688       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02689 {"DTAN",4,1,1,1,0,0,0,1,0,1,0,0},
02690    {"DTAN",4,1,1,0,0,0,0,0,0,0,Dtan_Intrinsic,Real_8},
02691       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02692 {"DTAND",5,1,1,1,0,0,0,1,1,1,0,0},
02693    {"DTAND",5,1,1,0,0,0,0,0,0,0,Dtand_Intrinsic,Real_8},
02694       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02695 {"DTANH",5,1,1,1,0,0,0,1,0,1,0,0},
02696    {"DTANH",5,1,1,0,0,0,0,0,0,0,Dtanh_Intrinsic,Real_8},
02697       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02698 {"ENABLE_IEEE_INTERRUPT",21,1,0,0,0,1,0,1,0,1,0,0},
02699    {"ENABLE_IEEE_INTERRUPT",21,1,0,0,0,0,0,0,0,0,
02700                                      Enable_Ieee_Interrupt_Intrinsic,0},
02701 # ifdef _TARGET32
02702       {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02703 # else
02704       {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02705 # endif
02706 {"EOSHIFT",7,0,1,0,0,0,0,1,0,13,0,0},
02707    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,1,Eoshift_Intrinsic,0},
02708       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
02709       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
02710       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02711       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02712    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,2,Eoshift_Intrinsic,0},
02713       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
02714       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
02715       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02716       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02717    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,3,Eoshift_Intrinsic,0},
02718       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
02719       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
02720       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02721       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02722    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,4,Eoshift_Intrinsic,0},
02723       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
02724       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
02725       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02726       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02727    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,5,Eoshift_Intrinsic,0},
02728       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
02729       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
02730       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02731       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02732    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,6,Eoshift_Intrinsic,0},
02733       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
02734       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
02735       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02736       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02737    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,7,Eoshift_Intrinsic,0},
02738       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
02739       {"SHIFT",5,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
02740       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02741       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02742    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,2,Eoshift_Intrinsic,0},
02743       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
02744       {"SHIFT",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
02745       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02746       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02747    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,3,Eoshift_Intrinsic,0},
02748       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
02749       {"SHIFT",5,0,0,0,0,0,1,0,0,2,0,INTEGER_MASK},
02750       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02751       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02752    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,4,Eoshift_Intrinsic,0},
02753       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
02754       {"SHIFT",5,0,0,0,0,0,1,0,0,3,0,INTEGER_MASK},
02755       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02756       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02757    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,5,Eoshift_Intrinsic,0},
02758       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
02759       {"SHIFT",5,0,0,0,0,0,1,0,0,4,0,INTEGER_MASK},
02760       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02761       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02762    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,6,Eoshift_Intrinsic,0},
02763       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
02764       {"SHIFT",5,0,0,0,0,0,1,0,0,5,0,INTEGER_MASK},
02765       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02766       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02767    {"_EOSHIFT",8,0,1,0,1,0,1,0,0,7,Eoshift_Intrinsic,0},
02768       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
02769       {"SHIFT",5,0,0,0,0,0,1,0,0,6,0,INTEGER_MASK},
02770       {"BOUNDARY",8,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
02771       {"DIM",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02772 {"EPSILON",7,1,1,0,0,0,0,1,0,1,0,0},
02773    {"EPSILON",7,1,1,0,0,0,0,0,0,0,Epsilon_Intrinsic,0},
02774       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02775 {"EQV",3,1,1,0,0,0,0,1,1,1,0,0},
02776    {"EQV",3,1,1,0,0,0,0,0,1,0,Eqv_Intrinsic,0},
02777       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
02778       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
02779 {"EXIT",4,0,0,0,1,0,0,1,0,1,0,0},
02780 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
02781    {"exit_",5,0,0,0,1,0,0,0,0,0,Exit_Intrinsic,0},
02782 # else
02783    {"EXIT",4,0,0,0,1,0,0,0,0,0,Exit_Intrinsic,0},
02784 # endif
02785       {"STATUS",6,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02786 
02787 {"EXP",3,1,1,1,0,0,1,1,0,1,0,0},
02788    {"EXP",3,1,1,0,0,0,0,0,0,0,Exp_Intrinsic,Real_4},
02789       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
02790 {"EXPONENT",8,1,1,0,0,0,0,1,0,1,0,0},
02791    {"EXPONENT",8,1,1,0,0,0,0,0,0,0,Exponent_Intrinsic,0},
02792       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02793 {"FCD",3,1,1,0,0,0,0,1,1,1,0,0},
02794    {"FCD",3,1,1,0,0,0,0,0,1,0,Fcd_Intrinsic,0},
02795       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_POINTER_MASK},
02796       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02797 {"FETCH_AND_ADD",13,1,1,0,0,0,0,1,1,2,0,0},
02798    {"FETCH_AND_ADD",13,1,1,0,0,0,0,0,1,0,Fetch_And_Add_Intrinsic,0},
02799       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02800       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02801    {"FETCH_AND_ADD",13,1,1,0,0,0,0,0,1,0,Fetch_And_Add_Intrinsic,0},
02802       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02803       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02804 {"FETCH_AND_AND",13,1,1,0,0,0,0,1,1,2,0,0},
02805    {"FETCH_AND_AND",13,1,1,0,0,0,0,0,1,0,Fetch_And_And_Intrinsic,0},
02806       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02807       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02808    {"FETCH_AND_AND",13,1,1,0,0,0,0,0,1,0,Fetch_And_And_Intrinsic,0},
02809       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02810       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02811 {"FETCH_AND_NAND",14,1,1,0,0,0,0,1,1,2,0,0},
02812    {"FETCH_AND_NAND",14,1,1,0,0,0,0,0,1,0,Fetch_And_Nand_Intrinsic,0},
02813       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02814       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02815    {"FETCH_AND_NAND",14,1,1,0,0,0,0,0,1,0,Fetch_And_Nand_Intrinsic,0},
02816       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02817       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02818 {"FETCH_AND_OR",12,1,1,0,0,0,0,1,1,2,0,0},
02819    {"FETCH_AND_OR",12,1,1,0,0,0,0,0,1,0,Fetch_And_Or_Intrinsic,0},
02820       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02821       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02822    {"FETCH_AND_OR",12,1,1,0,0,0,0,0,1,0,Fetch_And_Or_Intrinsic,0},
02823       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02824       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02825 {"FETCH_AND_SUB",13,1,1,0,0,0,0,1,1,2,0,0},
02826    {"FETCH_AND_SUB",13,1,1,0,0,0,0,0,1,0,Fetch_And_Sub_Intrinsic,0},
02827       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02828       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02829    {"FETCH_AND_SUB",13,1,1,0,0,0,0,0,1,0,Fetch_And_Sub_Intrinsic,0},
02830       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02831       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02832 {"FETCH_AND_XOR",13,1,1,0,0,0,0,1,1,2,0,0},
02833    {"FETCH_AND_XOR",13,1,1,0,0,0,0,0,1,0,Fetch_And_Xor_Intrinsic,0},
02834       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02835       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02836    {"FETCH_AND_XOR",13,1,1,0,0,0,0,0,1,0,Fetch_And_Xor_Intrinsic,0},
02837       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02838       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02839 {"FLOAT",5,1,1,0,0,0,0,1,0,1,0,0},
02840    {"FLOAT",5,1,1,0,0,0,0,0,0,0,Float_Intrinsic,Real_4},
02841       {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
02842 {"FLOATI",6,1,1,0,0,0,0,1,1,1,0,0},
02843    {"FLOATI",6,1,1,0,0,0,0,0,0,0,Floati_Intrinsic,Real_4},
02844       {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
02845 {"FLOATJ",6,1,1,0,0,0,0,1,1,1,0,0},
02846    {"FLOATJ",6,1,1,0,0,0,0,0,0,0,Floatj_Intrinsic,Real_4},
02847       {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02848 {"FLOATK",6,1,1,0,0,0,0,1,1,1,0,0},
02849    {"FLOATK",6,1,1,0,0,0,0,0,0,0,Floatk_Intrinsic,Real_4},
02850       {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02851 {"FLOOR",5,1,1,0,0,0,0,1,0,1,0,0},
02852    {"FLOOR",5,1,1,0,0,0,0,0,0,0,Floor_Intrinsic,0},
02853       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02854       {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
02855 {"FP_CLASS",8,1,1,0,1,1,0,1,1,3,0,0},
02856    {"_FP_CLASS_I4_H",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
02857       {"X",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
02858    {"_FP_CLASS_I8_H",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
02859       {"X",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
02860    {"_FP_CLASS_I4_R",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
02861       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02862    {"_FP_CLASS_I8_R",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
02863       {"X",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02864    {"_FP_CLASS_I4_D",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
02865       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
02866    {"_FP_CLASS_I8_D",14,1,1,0,1,0,0,0,0,0,Fp_Class_Intrinsic,0},
02867       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
02868 {"FRACTION",8,1,1,0,0,0,0,1,0,1,0,0},
02869    {"FRACTION",8,1,1,0,0,0,0,0,0,0,Fraction_Intrinsic,0},
02870       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02871 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
02872 {"FREE",4,1,0,0,0,0,0,1,1,1,0,0},
02873    {"FREE",4,1,0,0,0,0,0,0,1,0,Free_Intrinsic,0},
02874       {"P",1,0,0,0,0,0,0,0,0,0,0,INTEGER_POINTER_MASK},
02875 # else
02876 {"FREE",4,1,0,0,1,0,0,1,1,2,0,0},
02877    {"_FREE_I4",8,1,0,0,1,0,0,0,1,0,Free_Intrinsic,0},
02878       {"P",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02879    {"_FREE_I8",8,1,0,0,1,0,0,0,1,0,Free_Intrinsic,0},
02880       {"P",1,0,0,0,0,0,0,0,0,0,0,(I8_MASK|P_MASK)},
02881 # endif
02882 {"GETPOS",6,1,1,0,0,0,0,1,1,1,0,0},
02883    {"GETPOS",6,1,1,0,0,0,0,0,1,0,Getpos_Intrinsic,0},
02884       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
02885 {"GET_IEEE_EXCEPTIONS",19,0,0,0,0,1,0,1,0,1,0,0},
02886    {"GET_IEEE_EXCEPTIONS",19,0,0,0,0,0,0,0,0,0,Get_Ieee_Exceptions_Intrinsic,0},
02887 # ifdef _TARGET32
02888       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02889 # else
02890       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02891 # endif
02892 {"GET_IEEE_INTERRUPTS",19,0,0,0,0,1,0,1,0,1,0,0},
02893    {"GET_IEEE_INTERRUPTS",19,0,0,0,0,0,0,0,0,0,Get_Ieee_Interrupts_Intrinsic,0},
02894 # ifdef _TARGET32
02895       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02896 # else
02897       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02898 # endif
02899 {"GET_IEEE_ROUNDING_MODE",22,0,0,0,0,1,0,1,0,1,0,0},
02900    {"GET_IEEE_ROUNDING_MODE",22,0,0,0,0,0,0,0,0,0,
02901                                            Get_Ieee_Rounding_Mode_Intrinsic,0},
02902 # ifdef _TARGET32
02903       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02904 # else
02905       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02906 # endif
02907 {"GET_IEEE_STATUS",15,0,0,0,0,1,0,1,0,1,0,0},
02908    {"GET_IEEE_STATUS",15,0,0,0,0,0,0,0,0,0,Get_Ieee_Status_Intrinsic,0},
02909 # ifdef _TARGET32
02910       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02911 # else
02912       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02913 # endif
02914 {"HUGE",4,1,1,0,0,0,0,1,0,1,0,0},
02915    {"HUGE",4,1,1,0,0,0,0,0,0,0,Huge_Intrinsic,0},
02916       {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
02917 {"IABS",4,1,1,1,0,0,0,1,0,1,0,0},
02918    {"IABS",4,1,1,0,0,0,0,0,0,0,Iabs_Intrinsic,Integer_4},
02919       {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02920 # ifdef _NEED_AT_SIGN_INTRINSICS
02921 {"IABS@",5,1,1,1,0,0,0,1,1,1,0,0},
02922    {"IABS@",5,1,1,0,0,0,0,0,0,0,Iabs_Intrinsic,0},
02923       {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02924 # endif
02925 {"IACHAR",6,1,1,0,0,0,0,1,0,1,0,0},
02926    {"IACHAR",6,1,1,0,0,0,0,0,0,0,Iachar_Intrinsic,Integer_4},
02927       {"C",1,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
02928 {"IAND",4,1,1,0,0,0,0,1,0,1,0,0},
02929    {"IAND",4,1,1,0,0,0,0,0,0,0,Iand_Intrinsic,Integer_4},
02930       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
02931       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
02932 # ifdef _NEED_AT_SIGN_INTRINSICS
02933 {"IAND@",5,1,1,0,0,0,0,1,1,1,0,0},
02934    {"IAND@",5,1,1,0,0,0,0,0,0,0,Iand_Intrinsic,Integer_4},
02935       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
02936       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
02937 # endif
02938 {"IBCHNG",6,1,1,0,0,0,0,1,0,1,0,0},
02939    {"IBCHNG",6,1,1,0,0,0,0,0,0,0,Ibchng_Intrinsic,Integer_4},
02940       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
02941       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02942 {"IBCLR",5,1,1,0,0,0,0,1,0,1,0,0},
02943    {"IBCLR",5,1,1,0,0,0,0,0,0,0,Ibclr_Intrinsic,Integer_4},
02944       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
02945       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02946 {"IBITS",5,1,1,0,0,0,0,1,0,1,0,0},
02947    {"IBITS",5,1,1,0,0,0,0,0,0,0,Ibits_Intrinsic,Integer_4},
02948       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
02949       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02950       {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02951 {"IBSET",5,1,1,0,0,0,0,1,0,1,0,0},
02952    {"IBSET",5,1,1,0,0,0,0,0,0,0,Ibset_Intrinsic,Integer_4},
02953       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
02954       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02955 {"ICHAR",5,1,1,0,0,0,1,1,0,1,0,0},
02956    {"ICHAR",5,1,1,0,0,0,0,0,0,0,Ichar_Intrinsic,Integer_4},
02957       {"C",1,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
02958 {"IDATE",5,0,0,0,1,0,0,1,1,4,0,0},
02959    {"_IDATE_I1",9,0,0,0,1,0,0,0,0,0,Idate_Intrinsic,0},
02960       {"I",1,0,0,0,0,0,0,0,0,0,0,I1_MASK},
02961       {"J",1,0,0,0,0,0,0,0,0,0,0,I1_MASK},
02962       {"K",1,0,0,0,0,0,0,0,0,0,0,I1_MASK},
02963    {"_IDATE_I2",9,0,0,0,1,0,0,0,0,0,Idate_Intrinsic,0},
02964       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
02965       {"J",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
02966       {"K",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
02967    {"_IDATE_I4",9,0,0,0,1,0,0,0,0,0,Idate_Intrinsic,0},
02968       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02969       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02970       {"K",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
02971    {"_IDATE_I8",9,0,0,0,1,0,0,0,0,0,Idate_Intrinsic,0},
02972       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02973       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02974       {"K",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
02975 {"IDIM",4,1,1,1,0,0,0,1,0,1,0,0},
02976    {"IDIM",4,1,1,0,0,0,0,0,0,0,Idim_Intrinsic,0},
02977       {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02978       {"Y",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02979 {"IDINT",5,1,1,0,0,0,0,1,0,1,0,0},
02980    {"IDINT",5,1,1,0,0,0,0,0,0,0,Idint_Intrinsic,Integer_4},
02981       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02982 {"IDNINT",6,1,1,1,0,0,0,1,0,1,0,0},
02983    {"IDNINT",6,1,1,0,0,0,0,0,0,0,Idnint_Intrinsic,Integer_4},
02984       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
02985 {"IEEE_BINARY_SCALE",17,1,1,0,0,1,0,1,0,1,0,0},
02986    {"IEEE_BINARY_SCALE",17,1,1,0,0,0,0,0,0,0,Ieee_Binary_Scale_Intrinsic,0},
02987       {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02988       {"N",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
02989 {"IEEE_CLASS",10,1,1,0,0,1,0,1,0,1,0,0},
02990    {"IEEE_CLASS",10,1,1,0,0,0,0,0,0,0,Ieee_Class_Intrinsic,0},
02991       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02992 {"IEEE_COPY_SIGN",14,1,1,0,0,1,0,1,0,1,0,0},
02993    {"IEEE_COPY_SIGN",14,1,1,0,0,0,0,0,0,0,Ieee_Copy_Sign_Intrinsic,0},
02994       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02995       {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02996 {"IEEE_EXPONENT",13,1,1,0,0,1,0,1,0,1,0,0},
02997    {"IEEE_EXPONENT",13,1,1,0,0,0,0,0,0,0,Ieee_Exponent_Intrinsic,0},
02998       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
02999       {"Y",1,0,0,0,0,1,0,0,0,0,0,INTEGER_REAL_MASK},
03000 {"IEEE_FINITE",11,1,1,0,0,1,0,1,0,1,0,0},
03001    {"IEEE_FINITE",11,1,1,0,0,0,0,0,0,0,Ieee_Finite_Intrinsic,0},
03002       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03003 {"IEEE_INT",8,1,1,0,0,1,0,1,0,1,0,0},
03004    {"IEEE_INT",8,1,1,0,0,0,0,0,0,0,Ieee_Int_Intrinsic,0},
03005       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03006       {"Y",1,0,0,0,0,1,0,0,0,0,0,INTEGER_REAL_MASK},
03007 {"IEEE_IS_NAN",11,1,1,0,0,1,0,1,0,1,0,0},
03008    {"IEEE_IS_NAN",11,1,1,0,0,0,0,0,0,0,Ieee_Is_Nan_Intrinsic,0},
03009       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03010 {"IEEE_NEXT_AFTER",15,1,1,0,0,1,0,1,0,1,0,0},
03011    {"IEEE_NEXT_AFTER",15,1,1,0,0,0,0,0,0,0,Ieee_Next_After_Intrinsic,0},
03012       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03013       {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03014 {"IEEE_REAL",9,1,1,0,0,1,0,1,0,1,0,0},
03015    {"IEEE_REAL",9,1,1,0,0,0,0,0,0,0,Ieee_Real_Intrinsic,0},
03016       {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
03017       {"Y",1,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
03018 {"IEEE_REMAINDER",14,1,1,0,0,1,0,1,0,1,0,0},
03019    {"IEEE_REMAINDER",14,1,1,0,0,0,0,0,0,0,Ieee_Remainder_Intrinsic,0},
03020       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03021       {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03022 {"IEEE_UNORDERED",14,1,1,0,0,1,0,1,0,1,0,0},
03023    {"IEEE_UNORDERED",14,1,1,0,0,0,0,0,0,0,Ieee_Unordered_Intrinsic,0},
03024       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03025       {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03026 {"IEOR",4,1,1,0,0,0,0,1,0,1,0,0},
03027    {"IEOR",4,1,1,0,0,0,0,0,0,0,Ieor_Intrinsic,Integer_4},
03028       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03029       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03030 {"IFIX",4,1,1,0,0,0,0,1,0,1,0,0},
03031    {"IFIX",4,1,1,0,0,0,0,0,0,0,Ifix_Intrinsic,Integer_4},
03032       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03033 {"IIABS",5,1,1,0,0,0,1,1,1,1,0,0},
03034    {"IIABS",5,1,1,0,0,0,0,0,0,0,Iiabs_Intrinsic,Integer_2},
03035       {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03036 {"IIAND",5,1,1,0,0,0,0,1,1,1,0,0},
03037    {"IIAND",5,1,1,0,0,0,0,0,0,0,Iiand_Intrinsic,Integer_2},
03038       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03039       {"J",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03040 {"IIBCHNG",7,1,1,0,0,0,0,1,0,1,0,0},
03041    {"IIBCHNG",7,1,1,0,0,0,0,0,0,0,Iibchng_Intrinsic,Integer_2},
03042       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03043       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03044 {"IIBCLR",6,1,1,0,0,0,0,1,1,1,0,0},
03045    {"IIBCLR",6,1,1,0,0,0,0,0,0,0,Iibclr_Intrinsic,Integer_2},
03046       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03047       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03048 {"IIBITS",6,1,1,0,0,0,0,1,1,1,0,0},
03049    {"IIBITS",6,1,1,0,0,0,0,0,0,0,Iibits_Intrinsic,Integer_2},
03050       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03051       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03052       {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03053 {"IIBSET",6,1,1,0,0,0,0,1,1,1,0,0},
03054    {"IIBSET",6,1,1,0,0,0,0,0,0,0,Iibset_Intrinsic,Integer_2},
03055       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03056       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03057 {"IIDIM",5,1,1,0,0,0,0,1,1,1,0,0},
03058    {"IIDIM",5,1,1,0,0,0,0,0,0,0,Iidim_Intrinsic,Integer_2},
03059       {"X",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03060       {"Y",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03061 {"IIDINT",6,1,1,0,0,0,1,1,1,1,0,0},
03062    {"IIDINT",6,1,1,0,0,0,0,0,0,0,Iidint_Intrinsic,Integer_2},
03063       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
03064 {"IIEOR",5,1,1,0,0,0,0,1,1,1,0,0},
03065    {"IIEOR",5,1,1,0,0,0,0,0,0,0,Iieor_Intrinsic,Integer_2},
03066       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03067       {"J",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03068 {"IIFIX",5,1,1,0,0,0,1,1,1,1,0,0},
03069    {"IIFIX",5,1,1,0,0,0,0,0,0,0,Iifix_Intrinsic,Integer_2},
03070       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03071 {"IINT",4,1,1,0,0,0,1,1,1,1,0,0},
03072    {"IINT",4,1,1,0,0,0,0,0,0,0,Iint_Intrinsic,Integer_2},
03073       {"A",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
03074 {"IIOR",4,1,1,0,0,0,0,1,1,1,0,0},
03075    {"IIOR",4,1,1,0,0,0,0,0,0,0,Iior_Intrinsic,Integer_2},
03076       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03077       {"J",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03078 {"IIQINT",6,1,1,0,0,0,1,1,1,1,0,0},
03079    {"IIQINT",6,1,1,0,0,0,0,0,0,0,Iiqint_Intrinsic,Integer_2},
03080       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
03081 {"IISHA",5,1,1,0,0,0,0,1,1,1,0,0},
03082    {"IISHA",5,1,1,0,0,0,0,0,0,0,Iisha_Intrinsic,Integer_2},
03083       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03084       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03085 {"IISHC",5,1,1,0,0,0,0,1,1,1,0,0},
03086    {"IISHC",5,1,1,0,0,0,0,0,0,0,Iishc_Intrinsic,Integer_2},
03087       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03088       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03089 {"IISHFT",6,1,1,0,0,0,0,1,1,1,0,0},
03090    {"IISHFT",6,1,1,0,0,0,0,0,0,0,Iishft_Intrinsic,Integer_2},
03091       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03092       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03093 {"IISHFTC",7,1,1,0,0,0,0,1,1,1,0,0},
03094    {"IISHFTC",7,1,1,0,0,0,0,0,0,0,Iishftc_Intrinsic,Integer_2},
03095       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03096       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03097       {"SIZE",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
03098 {"IISHL",5,1,1,0,0,0,0,1,1,1,0,0},
03099    {"IISHL",5,1,1,0,0,0,0,0,0,0,Iishl_Intrinsic,Integer_2},
03100       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03101       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03102 {"IISIGN",6,1,1,1,0,0,0,1,1,1,0,0},
03103    {"IISIGN",6,1,1,0,0,0,0,0,0,0,Iisign_Intrinsic,Integer_2},
03104       {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03105       {"B",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03106 {"ILEN",4,1,1,1,0,0,0,1,1,4,0,0},
03107    {"_ILEN_I1_I1",11,1,1,0,1,0,0,0,0,0,Ilen_Intrinsic,0},
03108       {"I",1,0,0,0,0,0,0,0,0,0,0,I1_MASK},
03109    {"_ILEN_I2_I2",11,1,1,0,1,0,0,0,0,0,Ilen_Intrinsic,0},
03110       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03111    {"_ILEN_I4_I4",11,1,1,0,1,0,0,0,0,0,Ilen_Intrinsic,0},
03112       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03113    {"_ILEN_I8_I8",11,1,1,0,1,0,0,0,0,0,Ilen_Intrinsic,0},
03114       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03115 {"IMAG",4,1,1,0,0,0,1,1,1,1,0,0},
03116    {"IMAG",4,1,1,0,0,0,0,0,0,0,Imag_Intrinsic,0},
03117       {"Z",1,0,0,0,0,0,0,0,0,0,0,COMPLEX_MASK},
03118 {"IMOD",4,1,1,1,0,0,0,1,0,1,0,0},
03119    {"IMOD",4,1,1,0,0,0,0,0,0,0,Imod_Intrinsic,Integer_2},
03120       {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03121       {"P",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03122 {"IMVBITS",7,1,0,0,0,0,0,1,0,1,0,0},
03123    {"IMVBITS",7,1,0,0,0,0,0,0,0,0,Imvbits_Intrinsic,0},
03124       {"FROM",4,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03125       {"FROMPOS",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03126       {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03127       {"TO",2,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03128       {"TOPOS",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03129 {"INDEX",5,1,1,1,0,0,1,1,0,1,0,0},
03130    {"INDEX",5,1,1,0,0,0,0,0,0,0,Index_Intrinsic,Integer_4},
03131       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03132       {"SUBSTRING",9,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03133       {"BACK",4,0,0,0,0,1,0,0,0,0,0,LOGICAL_MASK},
03134 {"ININT",5,1,1,1,0,0,1,1,1,1,0,0},
03135    {"ININT",5,1,1,0,0,0,0,0,0,0,Inint_Intrinsic,Integer_2},
03136       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03137 {"INOT",4,1,1,0,0,0,0,1,1,1,0,0},
03138    {"INOT",4,1,1,0,0,0,0,0,0,0,Inot_Intrinsic,Integer_2},
03139       {"I",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
03140 {"INT",3,1,1,0,0,0,1,1,0,1,0,0},
03141    {"INT",3,1,1,0,0,0,0,0,0,0,Int_Intrinsic,Integer_4},
03142       {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
03143       {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
03144 {"INT2",4,1,1,0,0,0,1,1,0,1,0,0},
03145    {"INT2",4,1,1,0,0,0,0,0,0,0,Int2_Intrinsic,Integer_2},
03146       {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
03147 {"INT4",4,1,1,0,0,0,1,1,0,1,0,0},
03148    {"INT4",4,1,1,0,0,0,0,0,0,0,Int4_Intrinsic,Integer_4},
03149       {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
03150 {"INT8",4,1,1,0,0,0,1,1,0,1,0,0},
03151    {"INT8",4,1,1,0,0,0,0,0,0,0,Int8_Intrinsic,Integer_8},
03152       {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
03153 # ifdef _TARGET32
03154 {"INT_MULT_UPPER",14,1,1,0,0,1,0,1,1,3,0,0},
03155    {"INT_MULT_UPPER",14,1,1,0,0,0,0,0,1,0,Int_Mult_Upper_Intrinsic,0},
03156       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03157       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03158    {"INT_MULT_UPPER",14,1,1,0,0,0,0,0,1,0,Int_Mult_Upper_Intrinsic,0},
03159       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03160       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03161    {"INT_MULT_UPPER",14,1,1,0,0,0,0,0,1,0,Int_Mult_Upper_Intrinsic,0},
03162       {"I",1,0,0,0,0,0,0,0,0,0,0,TYPELESS_MASK},
03163       {"J",1,0,0,0,0,0,0,0,0,0,0,TYPELESS_MASK},
03164 # else
03165 {"INT_MULT_UPPER",14,1,1,0,0,1,0,1,1,2,0,0},
03166    {"INT_MULT_UPPER",14,1,1,0,0,0,0,0,1,0,Int_Mult_Upper_Intrinsic,0},
03167       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03168       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03169    {"INT_MULT_UPPER",14,1,1,0,0,0,0,0,1,0,Int_Mult_Upper_Intrinsic,0},
03170       {"I",1,0,0,0,0,0,0,0,0,0,0,TYPELESS_MASK},
03171       {"J",1,0,0,0,0,0,0,0,0,0,0,TYPELESS_MASK},
03172 # endif
03173 {"IOR",3,1,1,0,0,0,0,1,0,1,0,0},
03174    {"IOR",3,1,1,0,0,0,0,0,0,0,Ior_Intrinsic,Integer_4},
03175       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03176       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03177 {"IQINT",5,1,1,0,0,0,0,1,0,1,0,0},
03178    {"IQINT",5,1,1,0,0,0,0,0,0,0,Iqint_Intrinsic,Integer_4},
03179       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
03180 {"IQNINT",6,1,1,0,0,0,0,1,0,1,0,0},
03181    {"IQNINT",6,1,1,0,0,0,0,0,0,0,Iqnint_Intrinsic,Integer_4},
03182       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
03183 {"IRTC",4,1,1,0,0,0,0,1,1,1,0,0},
03184    {"IRTC",4,1,1,0,0,0,0,0,1,0,Irtc_Intrinsic,0},
03185 {"ISHA",4,1,1,0,0,0,0,1,1,1,0,0},
03186    {"ISHA",4,1,1,0,0,0,0,0,0,0,Isha_Intrinsic,0},
03187       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03188       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03189 {"ISHC",4,1,1,0,0,0,0,1,1,1,0,0},
03190    {"ISHC",4,1,1,0,0,0,0,0,0,0,Ishc_Intrinsic,0},
03191       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03192       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03193 {"ISHFT",5,1,1,0,0,0,0,1,0,1,0,0},
03194    {"ISHFT",5,1,1,0,0,0,0,0,0,0,Ishft_Intrinsic,0},
03195       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03196       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03197 {"ISHFTC",6,1,1,0,0,0,0,1,0,1,0,0},
03198    {"ISHFTC",6,1,1,0,0,0,0,0,0,0,Ishftc_Intrinsic,0},
03199       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03200       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03201       {"SIZE",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
03202 {"ISHL",4,1,1,0,0,0,0,1,1,1,0,0},
03203    {"ISHL",4,1,1,0,0,0,0,0,0,0,Ishl_Intrinsic,0},
03204       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03205       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03206 {"ISIGN",5,1,1,1,0,0,0,1,0,1,0,0},
03207    {"ISIGN",5,1,1,0,0,0,0,0,0,0,Isign_Intrinsic,0},
03208       {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03209       {"B",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03210 {"ISNAN",5,1,1,0,0,1,0,1,1,1,0,0},
03211    {"ISNAN",5,1,1,0,0,0,0,0,0,0,Isnan_Intrinsic,0},
03212       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03213 {"JDATE",5,0,1,0,1,0,0,1,1,1,0,0},
03214 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
03215    {"_F90_JDATE_",11,0,1,0,1,0,0,0,1,0,Jdate_Intrinsic,0},
03216 # else
03217    {"_JDATE",6,0,1,0,1,0,0,0,1,0,Jdate_Intrinsic,TYPELESS_DEFAULT_TYPE},
03218 # endif
03219 {"JIABS",5,1,1,0,0,0,1,1,1,1,0,0},
03220    {"JIABS",5,1,1,0,0,0,0,0,0,0,Jiabs_Intrinsic,Integer_4},
03221       {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03222 {"JIAND",5,1,1,0,0,0,0,1,1,1,0,0},
03223    {"JIAND",5,1,1,0,0,0,0,0,0,0,Jiand_Intrinsic,Integer_4},
03224       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03225       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03226 {"JIBCHNG",7,1,1,0,0,0,0,1,0,1,0,0},
03227    {"JIBCHNG",7,1,1,0,0,0,0,0,0,0,Jibchng_Intrinsic,Integer_4},
03228       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03229       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03230 {"JIBCLR",6,1,1,0,0,0,0,1,1,1,0,0},
03231    {"JIBCLR",6,1,1,0,0,0,0,0,0,0,Jibclr_Intrinsic,Integer_4},
03232       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03233       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03234 {"JIBITS",6,1,1,0,0,0,0,1,1,1,0,0},
03235    {"JIBITS",6,1,1,0,0,0,0,0,0,0,Jibits_Intrinsic,Integer_4},
03236       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03237       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03238       {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03239 {"JIBSET",6,1,1,0,0,0,0,1,1,1,0,0},
03240    {"JIBSET",6,1,1,0,0,0,0,0,0,0,Jibset_Intrinsic,Integer_4},
03241       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03242       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03243 {"JIDIM",5,1,1,0,0,0,0,1,1,1,0,0},
03244    {"JIDIM",5,1,1,0,0,0,0,0,0,0,Jidim_Intrinsic,Integer_4},
03245       {"X",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03246       {"Y",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03247 {"JIDINT",6,1,1,0,0,0,1,1,1,1,0,0},
03248    {"JIDINT",6,1,1,0,0,0,0,0,0,0,Jidint_Intrinsic,Integer_4},
03249       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
03250 {"JIEOR",5,1,1,0,0,0,0,1,1,1,0,0},
03251    {"JIEOR",5,1,1,0,0,0,0,0,0,0,Jieor_Intrinsic,Integer_4},
03252       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03253       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03254 {"JIFIX",5,1,1,0,0,0,1,1,1,1,0,0},
03255    {"JIFIX",5,1,1,0,0,0,0,0,0,0,Jifix_Intrinsic,Integer_4},
03256       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03257 {"JINT",4,1,1,0,0,0,1,1,1,1,0,0},
03258    {"JINT",4,1,1,0,0,0,0,0,0,0,Jint_Intrinsic,Integer_4},
03259       {"A",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
03260 {"JIOR",4,1,1,0,0,0,0,1,1,1,0,0},
03261    {"JIOR",4,1,1,0,0,0,0,0,0,0,Jior_Intrinsic,Integer_4},
03262       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03263       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03264 {"JIQINT",6,1,1,0,0,0,1,1,1,1,0,0},
03265    {"JIQINT",6,1,1,0,0,0,0,0,0,0,Jiqint_Intrinsic,Integer_4},
03266       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
03267 {"JISHA",5,1,1,0,0,0,0,1,1,1,0,0},
03268    {"JISHA",5,1,1,0,0,0,0,0,0,0,Jisha_Intrinsic,Integer_4},
03269       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03270       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03271 {"JISHC",5,1,1,0,0,0,0,1,1,1,0,0},
03272    {"JISHC",5,1,1,0,0,0,0,0,0,0,Jishc_Intrinsic,Integer_4},
03273       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03274       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03275 {"JISHFT",6,1,1,0,0,0,0,1,1,1,0,0},
03276    {"JISHFT",6,1,1,0,0,0,0,0,0,0,Jishft_Intrinsic,Integer_4},
03277       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03278       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03279 {"JISHFTC",7,1,1,0,0,0,0,1,1,1,0,0},
03280    {"JISHFTC",7,1,1,0,0,0,0,0,0,0,Jishftc_Intrinsic,Integer_4},
03281       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03282       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03283       {"SIZE",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
03284 {"JISHL",5,1,1,0,0,0,0,1,1,1,0,0},
03285    {"JISHL",5,1,1,0,0,0,0,0,0,0,Jishl_Intrinsic,Integer_4},
03286       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03287       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03288 {"JISIGN",6,1,1,1,0,0,0,1,1,1,0,0},
03289    {"JISIGN",6,1,1,0,0,0,0,0,0,0,Jisign_Intrinsic,Integer_4},
03290       {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03291       {"B",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03292 {"JMOD",4,1,1,1,0,0,0,1,0,1,0,0},
03293    {"JMOD",4,1,1,0,0,0,0,0,0,0,Jmod_Intrinsic,Integer_4},
03294       {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03295       {"P",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03296 {"JMVBITS",7,1,0,0,0,0,0,1,0,1,0,0},
03297    {"JMVBITS",7,1,0,0,0,0,0,0,0,0,Jmvbits_Intrinsic,0},
03298       {"FROM",4,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03299       {"FROMPOS",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03300       {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03301       {"TO",2,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03302       {"TOPOS",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03303 {"JNINT",5,1,1,1,0,0,1,1,1,1,0,0},
03304    {"JNINT",5,1,1,0,0,0,0,0,0,0,Jnint_Intrinsic,Integer_4},
03305       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03306 {"JNOT",4,1,1,0,0,0,0,1,1,1,0,0},
03307    {"JNOT",4,1,1,0,0,0,0,0,0,0,Jnot_Intrinsic,Integer_4},
03308       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03309 {"KIABS",5,1,1,0,0,0,1,1,1,1,0,0},
03310    {"KIABS",5,1,1,0,0,0,0,0,0,0,Kiabs_Intrinsic,Integer_8},
03311       {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03312 {"KIAND",5,1,1,0,0,0,0,1,1,1,0,0},
03313    {"KIAND",5,1,1,0,0,0,0,0,0,0,Kiand_Intrinsic,Integer_8},
03314       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03315       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03316 {"KIBCHNG",7,1,1,0,0,0,0,1,0,1,0,0},
03317    {"KIBCHNG",7,1,1,0,0,0,0,0,0,0,Kibchng_Intrinsic,Integer_8},
03318       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03319       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03320 {"KIBCLR",6,1,1,0,0,0,0,1,1,1,0,0},
03321    {"KIBCLR",6,1,1,0,0,0,0,0,0,0,Kibclr_Intrinsic,Integer_8},
03322       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03323       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03324 {"KIBITS",6,1,1,0,0,0,0,1,1,1,0,0},
03325    {"KIBITS",6,1,1,0,0,0,0,0,0,0,Kibits_Intrinsic,Integer_8},
03326       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03327       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03328       {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03329 {"KIBSET",6,1,1,0,0,0,0,1,1,1,0,0},
03330    {"KIBSET",6,1,1,0,0,0,0,0,0,0,Kibset_Intrinsic,Integer_8},
03331       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03332       {"POS",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03333 {"KIDIM",5,1,1,0,0,0,0,1,1,1,0,0},
03334    {"KIDIM",5,1,1,0,0,0,0,0,0,0,Kidim_Intrinsic,Integer_8},
03335       {"X",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03336       {"Y",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03337 {"KIDINT",6,1,1,0,0,0,1,1,1,1,0,0},
03338    {"KIDINT",6,1,1,0,0,0,0,0,0,0,Kidint_Intrinsic,Integer_8},
03339       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
03340 {"KIEOR",5,1,1,0,0,0,0,1,1,1,0,0},
03341    {"KIEOR",5,1,1,0,0,0,0,0,0,0,Kieor_Intrinsic,Integer_8},
03342       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03343       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03344 {"KIFIX",5,1,1,0,0,0,1,1,1,1,0,0},
03345    {"KIFIX",5,1,1,0,0,0,0,0,0,0,Kifix_Intrinsic,Integer_8},
03346       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03347 {"KIND",4,1,1,0,0,0,0,1,0,1,0,0},
03348    {"KIND",4,1,1,0,0,0,0,0,0,0,Kind_Intrinsic,0},
03349       {"X",1,0,0,0,0,0,0,0,0,0,0,ALL_MASK},
03350 {"KINT",4,1,1,0,0,0,1,1,1,1,0,0},
03351    {"KINT",4,1,1,0,0,0,0,0,0,0,Kint_Intrinsic,Integer_8},
03352       {"A",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
03353 {"KIOR",4,1,1,0,0,0,0,1,1,1,0,0},
03354    {"KIOR",4,1,1,0,0,0,0,0,0,0,Kior_Intrinsic,Integer_8},
03355       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03356       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03357 {"KIQINT",6,1,1,0,0,0,1,1,1,1,0,0},
03358    {"KIQINT",6,1,1,0,0,0,0,0,0,0,Kiqint_Intrinsic,Integer_8},
03359       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
03360 {"KISHA",5,1,1,0,0,0,0,1,1,1,0,0},
03361    {"KISHA",5,1,1,0,0,0,0,0,0,0,Kisha_Intrinsic,Integer_8},
03362       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03363       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03364 {"KISHC",5,1,1,0,0,0,0,1,1,1,0,0},
03365    {"KISHC",5,1,1,0,0,0,0,0,0,0,Kishc_Intrinsic,Integer_8},
03366       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03367       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03368 {"KISHFT",6,1,1,0,0,0,0,1,1,1,0,0},
03369    {"KISHFT",6,1,1,0,0,0,0,0,0,0,Kishft_Intrinsic,Integer_8},
03370       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03371       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03372 {"KISHFTC",7,1,1,0,0,0,0,1,1,1,0,0},
03373    {"KISHFTC",7,1,1,0,0,0,0,0,0,0,Kishftc_Intrinsic,Integer_8},
03374       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03375       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03376       {"SIZE",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
03377 {"KISHL",5,1,1,0,0,0,0,1,1,1,0,0},
03378    {"KISHL",5,1,1,0,0,0,0,0,0,0,Kishl_Intrinsic,Integer_8},
03379       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03380       {"SHIFT",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03381 {"KISIGN",6,1,1,1,0,0,0,1,1,1,0,0},
03382    {"KISIGN",6,1,1,0,0,0,0,0,0,0,Kisign_Intrinsic,Integer_8},
03383       {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03384       {"B",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03385 {"KMOD",4,1,1,1,0,0,0,1,0,1,0,0},
03386    {"KMOD",4,1,1,0,0,0,0,0,0,0,Kmod_Intrinsic,Integer_8},
03387       {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03388       {"P",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03389 {"KMVBITS",7,1,0,0,0,0,0,1,0,1,0,0},
03390    {"KMVBITS",7,1,0,0,0,0,0,0,0,0,Kmvbits_Intrinsic,0},
03391       {"FROM",4,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03392       {"FROMPOS",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03393       {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03394       {"TO",2,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03395       {"TOPOS",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03396 {"KNINT",5,1,1,1,0,0,1,1,1,1,0,0},
03397    {"KNINT",5,1,1,0,0,0,0,0,0,0,Knint_Intrinsic,Integer_8},
03398       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03399 {"KNOT",4,1,1,0,0,0,0,1,1,1,0,0},
03400    {"KNOT",4,1,1,0,0,0,0,0,0,0,Knot_Intrinsic,Integer_8},
03401       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03402 {"LBOUND",6,0,1,0,1,0,0,1,0,14,0,0},
03403    {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
03404       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
03405       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03406    {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
03407       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
03408       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03409    {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
03410       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
03411       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03412    {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
03413       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
03414       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03415    {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
03416       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
03417       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03418    {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
03419       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
03420       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03421    {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
03422       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
03423       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03424    {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
03425       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
03426       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03427    {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
03428       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
03429       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03430    {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
03431       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
03432       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03433    {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
03434       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
03435       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03436    {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
03437       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
03438       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03439    {"_LBOUND0_4",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_4},
03440       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
03441       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03442    {"_LBOUND0_8",10,0,1,0,1,0,0,0,0,0,Lbound_Intrinsic,Integer_8},
03443       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
03444       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03445    {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
03446       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
03447    {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
03448       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
03449    {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
03450       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
03451    {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
03452       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
03453    {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
03454       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
03455    {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
03456       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
03457    {"_LBOUND",7,0,1,0,1,0,1,0,0,1,Lbound_Intrinsic,Integer_4},
03458       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
03459 {"LEADZ",5,1,1,0,0,0,0,1,1,1,0,0},
03460    {"LEADZ",5,1,1,0,0,0,0,0,1,0,Leadz_Intrinsic,0},
03461       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
03462 {"LEN",3,1,1,1,0,0,1,1,0,1,0,0},
03463    {"LEN",3,1,1,0,0,0,0,0,0,0,Len_Intrinsic,Integer_4},
03464       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03465 {"LENGTH",6,1,1,0,0,0,0,1,1,1,0,0},
03466    {"LENGTH",6,1,1,0,0,0,0,0,1,0,Length_Intrinsic,0},
03467       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03468 {"LEN_TRIM",8,1,1,0,0,0,0,1,0,1,0,0},
03469    {"LEN_TRIM",8,1,1,0,0,0,0,0,0,0,Len_Trim_Intrinsic,Integer_4},
03470       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03471 {"LGE",3,1,1,0,0,0,1,1,0,1,0,0},
03472    {"LGE",3,1,1,0,0,0,0,0,0,0,Lge_Intrinsic,0},
03473       {"STRING_A",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03474       {"STRING_B",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03475 {"LGT",3,1,1,0,0,0,1,1,0,1,0,0},
03476    {"LGT",3,1,1,0,0,0,0,0,0,0,Lgt_Intrinsic,0},
03477       {"STRING_A",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03478       {"STRING_B",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03479 {"LLE",3,1,1,0,0,0,1,1,0,1,0,0},
03480    {"LLE",3,1,1,0,0,0,0,0,0,0,Lle_Intrinsic,0},
03481       {"STRING_A",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03482       {"STRING_B",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03483 {"LLT",3,1,1,0,0,0,1,1,0,1,0,0},
03484    {"LLT",3,1,1,0,0,0,0,0,0,0,Llt_Intrinsic,0},
03485       {"STRING_A",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03486       {"STRING_B",8,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
03487 {"LOC",3,0,1,0,0,0,0,1,1,9,0,0},
03488    {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03489       {"I",1,0,1,0,0,0,0,0,0,0,0,(ALL_MASK|CP_MASK)},
03490    {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03491       {"I",1,0,0,0,0,0,1,0,0,0,0,(ALL_MASK|CP_MASK)},
03492    {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03493       {"I",1,0,0,0,0,0,1,0,0,1,0,(ALL_MASK|CP_MASK)},
03494    {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03495       {"I",1,0,0,0,0,0,1,0,0,2,0,(ALL_MASK|CP_MASK)},
03496    {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03497       {"I",1,0,0,0,0,0,1,0,0,3,0,(ALL_MASK|CP_MASK)},
03498    {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03499       {"I",1,0,0,0,0,0,1,0,0,4,0,(ALL_MASK|CP_MASK)},
03500    {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03501       {"I",1,0,0,0,0,0,1,0,0,5,0,(ALL_MASK|CP_MASK)},
03502    {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03503       {"I",1,0,0,0,0,0,1,0,0,6,0,(ALL_MASK|CP_MASK)},
03504    {"LOC",3,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03505       {"I",1,0,0,0,0,0,1,0,0,7,0,(ALL_MASK|CP_MASK)},
03506 # ifdef _NEED_AT_SIGN_INTRINSICS
03507 {"LOC@",4,0,1,0,0,0,0,1,1,9,0,0},
03508    {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03509       {"I",1,0,1,0,0,0,0,0,0,0,0,(ALL_MASK|CP_MASK)},
03510    {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03511       {"I",1,0,0,0,0,0,1,0,0,0,0,(ALL_MASK|CP_MASK)},
03512    {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03513       {"I",1,0,0,0,0,0,1,0,0,1,0,(ALL_MASK|CP_MASK)},
03514    {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03515       {"I",1,0,0,0,0,0,1,0,0,2,0,(ALL_MASK|CP_MASK)},
03516    {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03517       {"I",1,0,0,0,0,0,1,0,0,3,0,(ALL_MASK|CP_MASK)},
03518    {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03519       {"I",1,0,0,0,0,0,1,0,0,4,0,(ALL_MASK|CP_MASK)},
03520    {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03521       {"I",1,0,0,0,0,0,1,0,0,5,0,(ALL_MASK|CP_MASK)},
03522    {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03523       {"I",1,0,0,0,0,0,1,0,0,6,0,(ALL_MASK|CP_MASK)},
03524    {"LOC@",4,0,1,0,0,0,0,0,1,0,Loc_Intrinsic,0},
03525       {"I",1,0,0,0,0,0,1,0,0,7,0,(ALL_MASK|CP_MASK)},
03526 # endif
03527 {"LOCK_RELEASE",12,1,0,0,0,0,0,1,0,1,0,0},
03528    {"LOCK_RELEASE",12,1,0,0,0,0,0,0,0,0,Lock_Release_Intrinsic,0},
03529       {"I",1,0,0,0,0,1,0,0,0,0,0,(I4_MASK|I8_MASK)},
03530 {"LOCK_TEST_AND_SET",17,1,1,0,0,0,0,1,1,2,0,0},
03531    {"LOCK_TEST_AND_SET",17,1,1,0,0,0,0,0,1,0,Lock_Test_And_Set_Intrinsic,0},
03532       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03533       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
03534    {"LOCK_TEST_AND_SET",17,1,1,0,0,0,0,0,1,0,Lock_Test_And_Set_Intrinsic,0},
03535       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03536       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
03537 {"LOG",3,1,1,0,0,0,1,1,0,1,0,0},
03538    {"LOG",3,1,1,0,0,0,0,0,0,0,Log_Intrinsic,Real_4},
03539       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
03540 {"LOG10",5,1,1,0,0,0,1,1,0,1,0,0},
03541    {"LOG10",5,1,1,0,0,0,0,0,0,0,Log10_Intrinsic,Real_4},
03542       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
03543 {"LOG2_IMAGES",11,0,1,0,0,0,0,1,1,1,0,0},
03544    {"LOG2_IMAGES",11,0,1,0,0,0,0,0,1,0,Log2_Images_Intrinsic,Integer_4},
03545 {"LOGICAL",7,1,1,0,0,0,0,1,0,1,0,0},
03546    {"LOGICAL",7,1,1,0,0,0,0,0,0,0,Logical_Intrinsic,Logical_4},
03547       {"L",1,0,0,0,0,0,0,0,0,0,0,LOGICAL_MASK},
03548       {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
03549 {"LONG",4,1,1,0,0,0,0,1,1,1,0,0},
03550    {"LONG",4,1,1,0,0,0,0,0,1,0,Long_Intrinsic,Integer_4},
03551       {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
03552 {"LSHIFT",6,1,1,0,0,0,0,1,1,1,0,0},
03553    {"LSHIFT",6,1,1,0,0,0,0,0,1,0,Lshift_Intrinsic,0},
03554       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
03555       {"POSITIVE_SHIFT",14,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03556 # if defined(_NEED_AT_SIGN_INTRINSICS) || defined(_TARGET_OS_MAX) 
03557 {"M@CLR",5,1,1,0,0,0,0,1,1,1,0,0},
03558    {"M@CLR",5,1,1,0,0,0,0,0,1,0,Mclr_Intrinsic,0},
03559 {"M@LD",4,1,1,0,0,0,0,1,1,1,0,0},
03560    {"M@LD",4,1,1,0,0,0,0,0,1,0,Mld_Intrinsic,0},
03561       {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03562 {"M@LDMX",6,1,1,0,0,0,0,1,1,1,0,0},
03563    {"M@LDMX",6,1,1,0,0,0,0,0,1,0,Mldmx_Intrinsic,0},
03564       {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03565       {"Y",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03566 {"M@MX",4,1,1,0,0,0,0,1,1,2,0,0},
03567    {"M@MX",4,1,1,0,0,0,0,0,1,0,Mmx_Intrinsic,0},
03568       {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03569    {"M@MX",4,1,1,0,0,0,0,0,1,0,Mldmx_Intrinsic,0},
03570       {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03571       {"Y",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
03572 {"M@UL",4,1,1,0,0,0,0,1,1,1,0,0},
03573    {"M@UL",4,1,1,0,0,0,0,0,1,0,Mul_Intrinsic,0},
03574 # endif
03575 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
03576 {"MALLOC",6,1,1,0,0,0,0,1,1,1,0,0},
03577    {"MALLOC",6,1,1,0,0,0,0,0,0,0,Malloc_Intrinsic,0},
03578       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
03579 # else
03580 {"MALLOC",6,1,1,0,0,0,0,1,1,2,0,0},
03581    {"_MALLOC_I4_I4",13,1,1,0,1,0,0,0,1,0,Malloc_Intrinsic,0},
03582       {"I",1,0,0,0,0,0,0,0,0,0,0,(I1_MASK|I2_MASK|I4_MASK)},
03583    {"_MALLOC_I8_I4",13,1,1,0,1,0,0,0,1,0,Malloc_Intrinsic,0},
03584       {"I",1,0,0,0,0,0,0,0,0,0,0,(I1_MASK|I2_MASK|I4_MASK)},
03585    {"_MALLOC_I4_I8",13,1,1,0,1,0,0,0,1,0,Malloc_Intrinsic,0},
03586       {"I",1,0,0,0,0,0,0,0,0,0,0,(I8_MASK|P_MASK)},
03587    {"_MALLOC_I8_I8",13,1,1,0,1,0,0,0,1,0,Malloc_Intrinsic,0},
03588       {"I",1,0,0,0,0,0,0,0,0,0,0,(I8_MASK|P_MASK)},
03589 # endif
03590 {"MASK",4,1,1,0,0,0,0,1,1,1,0,0},
03591    {"MASK",4,1,1,0,0,0,0,0,1,0,Mask_Intrinsic,0},
03592       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
03593 {"MATMUL",6,0,1,0,0,0,0,1,0,348,0,0},
03594    {"_MATMUL_C4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03595       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03596       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03597    {"_MATMUL_C4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03598       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03599       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03600    {"_MATMUL_C4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03601       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03602       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
03603    {"_MATMUL_C4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03604       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03605       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
03606    {"_MATMUL_C4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03607       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03608       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
03609    {"_MATMUL_C4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03610       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03611       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
03612    {"_MATMUL_C4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03613       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03614       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
03615    {"_MATMUL_C4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03616       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03617       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
03618    {"_MATMUL_C4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03619       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03620       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
03621    {"_MATMUL_C4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03622       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03623       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
03624    {"_MATMUL_CC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03625       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03626       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03627    {"_MATMUL_CC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03628       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03629       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03630    {"_MATMUL_CZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03631       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03632       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
03633    {"_MATMUL_CS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03634       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03635       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
03636    {"_MATMUL_CS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03637       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03638       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
03639    {"_MATMUL_CD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03640       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03641       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
03642    {"_MATMUL_CI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03643       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03644       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
03645    {"_MATMUL_CI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03646       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03647       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
03648    {"_MATMUL_CI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03649       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03650       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
03651    {"_MATMUL_CJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03652       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03653       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
03654    {"_MATMUL_DC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03655       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03656       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03657    {"_MATMUL_DC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03658       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03659       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03660    {"_MATMUL_DZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03661       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03662       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
03663    {"_MATMUL_DS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03664       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03665       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
03666    {"_MATMUL_DS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03667       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03668       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
03669    {"_MATMUL_DD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03670       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03671       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
03672    {"_MATMUL_DI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03673       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03674       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
03675    {"_MATMUL_DI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03676       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03677       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
03678    {"_MATMUL_DI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03679       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03680       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
03681    {"_MATMUL_DJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03682       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03683       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
03684    {"_MATMUL_I1C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03685       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03686       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03687    {"_MATMUL_I1C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03688       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03689       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03690    {"_MATMUL_I1Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03691       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03692       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
03693    {"_MATMUL_I1S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
03694       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03695       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
03696    {"_MATMUL_I1S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03697       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03698       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
03699    {"_MATMUL_I1D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03700       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03701       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
03702    {"_MATMUL_I1I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_1},
03703       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03704       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
03705    {"_MATMUL_I1I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
03706       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03707       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
03708    {"_MATMUL_I1I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
03709       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03710       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
03711    {"_MATMUL_I1J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
03712       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03713       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
03714    {"_MATMUL_I2C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03715       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03716       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03717    {"_MATMUL_I2C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03718       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03719       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03720    {"_MATMUL_I2Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03721       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03722       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
03723    {"_MATMUL_I2S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
03724       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03725       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
03726    {"_MATMUL_I2S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03727       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03728       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
03729    {"_MATMUL_I2D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03730       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03731       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
03732    {"_MATMUL_I2I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
03733       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03734       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
03735    {"_MATMUL_I2I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
03736       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03737       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
03738    {"_MATMUL_I2I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
03739       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03740       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
03741    {"_MATMUL_I2J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
03742       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03743       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
03744    {"_MATMUL_I4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03745       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03746       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03747    {"_MATMUL_I4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03748       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03749       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03750    {"_MATMUL_I4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03751       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03752       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
03753    {"_MATMUL_I4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
03754       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03755       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
03756    {"_MATMUL_I4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03757       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03758       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
03759    {"_MATMUL_I4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03760       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03761       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
03762    {"_MATMUL_I4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
03763       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03764       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
03765    {"_MATMUL_I4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
03766       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03767       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
03768    {"_MATMUL_I4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
03769       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03770       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
03771    {"_MATMUL_I4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
03772       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03773       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
03774    {"_MATMUL_JC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03775       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03776       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03777    {"_MATMUL_JC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03778       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03779       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03780    {"_MATMUL_JZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03781       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03782       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
03783    {"_MATMUL_JS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
03784       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03785       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
03786    {"_MATMUL_JS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03787       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03788       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
03789    {"_MATMUL_JD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03790       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03791       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
03792    {"_MATMUL_JI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
03793       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03794       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
03795    {"_MATMUL_JI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
03796       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03797       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
03798    {"_MATMUL_JI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
03799       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03800       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
03801    {"_MATMUL_JJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
03802       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03803       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
03804    {"_MATMUL_S4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03805       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03806       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03807    {"_MATMUL_S4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03808       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03809       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03810    {"_MATMUL_S4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03811       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03812       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
03813    {"_MATMUL_S4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
03814       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03815       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
03816    {"_MATMUL_S4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03817       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03818       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
03819    {"_MATMUL_S4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03820       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03821       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
03822    {"_MATMUL_S4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
03823       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03824       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
03825    {"_MATMUL_S4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
03826       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03827       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
03828    {"_MATMUL_S4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
03829       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03830       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
03831    {"_MATMUL_S4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
03832       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03833       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
03834    {"_MATMUL_SC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03835       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03836       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03837    {"_MATMUL_SC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03838       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03839       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03840    {"_MATMUL_SZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03841       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03842       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
03843    {"_MATMUL_SS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03844       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03845       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
03846    {"_MATMUL_SS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03847       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03848       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
03849    {"_MATMUL_SD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
03850       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03851       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
03852    {"_MATMUL_SI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03853       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03854       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
03855    {"_MATMUL_SI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03856       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03857       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
03858    {"_MATMUL_SI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03859       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03860       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
03861    {"_MATMUL_SJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
03862       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03863       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
03864    {"_MATMUL_ZC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03865       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03866       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03867    {"_MATMUL_ZC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03868       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03869       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03870    {"_MATMUL_ZZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03871       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03872       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
03873    {"_MATMUL_ZS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03874       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03875       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
03876    {"_MATMUL_ZS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03877       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03878       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
03879    {"_MATMUL_ZD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03880       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03881       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
03882    {"_MATMUL_ZI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03883       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03884       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
03885    {"_MATMUL_ZI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03886       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03887       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
03888    {"_MATMUL_ZI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03889       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03890       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
03891    {"_MATMUL_ZJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03892       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03893       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
03894    {"_MATMUL_L1L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_1},
03895       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
03896       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
03897    {"_MATMUL_L1L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
03898       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
03899       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
03900    {"_MATMUL_L1L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
03901       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
03902       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
03903    {"_MATMUL_L1L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
03904       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
03905       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
03906    {"_MATMUL_L2L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
03907       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
03908       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
03909    {"_MATMUL_L2L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
03910       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
03911       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
03912    {"_MATMUL_L2L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
03913       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
03914       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
03915    {"_MATMUL_L2L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
03916       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
03917       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
03918    {"_MATMUL_L4L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
03919       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
03920       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
03921    {"_MATMUL_L4L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
03922       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
03923       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
03924    {"_MATMUL_L4L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
03925       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
03926       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
03927    {"_MATMUL_L4L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
03928       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
03929       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
03930    {"_MATMUL_LL1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
03931       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
03932       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
03933    {"_MATMUL_LL2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
03934       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
03935       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
03936    {"_MATMUL_LL4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
03937       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
03938       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
03939    {"_MATMUL_LL",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
03940       {"MATRIX_A",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
03941       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
03942    {"_MATMUL_C4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03943       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03944       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03945    {"_MATMUL_C4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03946       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03947       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03948    {"_MATMUL_C4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03949       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03950       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03951    {"_MATMUL_C4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03952       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03953       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03954    {"_MATMUL_C4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03955       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03956       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03957    {"_MATMUL_C4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03958       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03959       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03960    {"_MATMUL_C4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03961       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03962       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03963    {"_MATMUL_C4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03964       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03965       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03966    {"_MATMUL_C4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03967       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03968       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03969    {"_MATMUL_C4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
03970       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
03971       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
03972    {"_MATMUL_CC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03973       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03974       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
03975    {"_MATMUL_CC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03976       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03977       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
03978    {"_MATMUL_CZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03979       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03980       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
03981    {"_MATMUL_CS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03982       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03983       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
03984    {"_MATMUL_CS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03985       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03986       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
03987    {"_MATMUL_CD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
03988       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03989       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
03990    {"_MATMUL_CI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03991       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03992       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
03993    {"_MATMUL_CI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03994       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03995       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
03996    {"_MATMUL_CI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
03997       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
03998       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
03999    {"_MATMUL_CJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
04000       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04001       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
04002    {"_MATMUL_DC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04003       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04004       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
04005    {"_MATMUL_DC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04006       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04007       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
04008    {"_MATMUL_DZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04009       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04010       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
04011    {"_MATMUL_DS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04012       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04013       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
04014    {"_MATMUL_DS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04015       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04016       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
04017    {"_MATMUL_DD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04018       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04019       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
04020    {"_MATMUL_DI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04021       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04022       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
04023    {"_MATMUL_DI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04024       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04025       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
04026    {"_MATMUL_DI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04027       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04028       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
04029    {"_MATMUL_DJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04030       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04031       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
04032    {"_MATMUL_I1C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
04033       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04034       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
04035    {"_MATMUL_I1C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
04036       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04037       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
04038    {"_MATMUL_I1Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04039       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04040       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
04041    {"_MATMUL_I1S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
04042       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04043       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
04044    {"_MATMUL_I1S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04045       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04046       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
04047    {"_MATMUL_I1D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04048       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04049       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
04050    {"_MATMUL_I1I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_1},
04051       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04052       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
04053    {"_MATMUL_I1I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
04054       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04055       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
04056    {"_MATMUL_I1I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
04057       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04058       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
04059    {"_MATMUL_I1J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
04060       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04061       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
04062    {"_MATMUL_I2C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
04063       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04064       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
04065    {"_MATMUL_I2C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
04066       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04067       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
04068    {"_MATMUL_I2Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04069       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04070       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
04071    {"_MATMUL_I2S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
04072       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04073       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
04074    {"_MATMUL_I2S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04075       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04076       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
04077    {"_MATMUL_I2D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04078       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04079       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
04080    {"_MATMUL_I2I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
04081       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04082       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
04083    {"_MATMUL_I2I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_2},
04084       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04085       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
04086    {"_MATMUL_I2I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
04087       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04088       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
04089    {"_MATMUL_I2J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
04090       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04091       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
04092    {"_MATMUL_I4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
04093       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04094       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
04095    {"_MATMUL_I4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
04096       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04097       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
04098    {"_MATMUL_I4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04099       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04100       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
04101    {"_MATMUL_I4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
04102       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04103       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
04104    {"_MATMUL_I4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04105       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04106       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
04107    {"_MATMUL_I4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04108       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04109       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
04110    {"_MATMUL_I4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
04111       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04112       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
04113    {"_MATMUL_I4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
04114       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04115       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
04116    {"_MATMUL_I4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_4},
04117       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04118       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
04119    {"_MATMUL_I4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
04120       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04121       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
04122    {"_MATMUL_JC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
04123       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04124       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
04125    {"_MATMUL_JC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
04126       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04127       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
04128    {"_MATMUL_JZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04129       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04130       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
04131    {"_MATMUL_JS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
04132       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04133       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
04134    {"_MATMUL_JS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04135       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04136       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
04137    {"_MATMUL_JD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04138       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04139       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
04140    {"_MATMUL_JI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
04141       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04142       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
04143    {"_MATMUL_JI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
04144       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04145       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
04146    {"_MATMUL_JI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
04147       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04148       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
04149    {"_MATMUL_JJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Integer_8},
04150       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04151       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
04152    {"_MATMUL_S4C4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_4},
04153       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04154       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
04155    {"_MATMUL_S4C",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
04156       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04157       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
04158    {"_MATMUL_S4Z",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04159       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04160       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
04161    {"_MATMUL_S4S4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
04162       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04163       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
04164    {"_MATMUL_S4S",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04165       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04166       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
04167    {"_MATMUL_S4D",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04168       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04169       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
04170    {"_MATMUL_S4I1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
04171       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04172       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
04173    {"_MATMUL_S4I2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
04174       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04175       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
04176    {"_MATMUL_S4I4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
04177       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04178       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
04179    {"_MATMUL_S4J",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_4},
04180       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04181       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
04182    {"_MATMUL_SC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
04183       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04184       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
04185    {"_MATMUL_SC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_8},
04186       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04187       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
04188    {"_MATMUL_SZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04189       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04190       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
04191    {"_MATMUL_SS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04192       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04193       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
04194    {"_MATMUL_SS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04195       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04196       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
04197    {"_MATMUL_SD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_16},
04198       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04199       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
04200    {"_MATMUL_SI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04201       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04202       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
04203    {"_MATMUL_SI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04204       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04205       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
04206    {"_MATMUL_SI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04207       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04208       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
04209    {"_MATMUL_SJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Real_8},
04210       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04211       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
04212    {"_MATMUL_ZC4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04213       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04214       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C4_MASK},
04215    {"_MATMUL_ZC",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04216       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04217       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C8_MASK},
04218    {"_MATMUL_ZZ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04219       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04220       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,C16_MASK},
04221    {"_MATMUL_ZS4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04222       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04223       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S4_MASK},
04224    {"_MATMUL_ZS",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04225       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04226       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S8_MASK},
04227    {"_MATMUL_ZD",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04228       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04229       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,S16_MASK},
04230    {"_MATMUL_ZI1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04231       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04232       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I1_MASK},
04233    {"_MATMUL_ZI2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04234       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04235       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I2_MASK},
04236    {"_MATMUL_ZI4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04237       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04238       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I4_MASK},
04239    {"_MATMUL_ZJ",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Complex_16},
04240       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04241       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,I8_MASK},
04242    {"_MATMUL_L1L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_1},
04243       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04244       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
04245    {"_MATMUL_L1L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
04246       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04247       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
04248    {"_MATMUL_L1L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
04249       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04250       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
04251    {"_MATMUL_L1L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
04252       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04253       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
04254    {"_MATMUL_L2L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
04255       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04256       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
04257    {"_MATMUL_L2L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_2},
04258       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04259       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
04260    {"_MATMUL_L2L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
04261       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04262       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
04263    {"_MATMUL_L2L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
04264       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04265       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
04266    {"_MATMUL_L4L1",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
04267       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04268       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
04269    {"_MATMUL_L4L2",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
04270       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04271       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
04272    {"_MATMUL_L4L4",12,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_4},
04273       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04274       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
04275    {"_MATMUL_L4L",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
04276       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04277       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
04278    {"_MATMUL_LL1",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
04279       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04280       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L1_MASK},
04281    {"_MATMUL_LL2",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
04282       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04283       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L2_MASK},
04284    {"_MATMUL_LL4",11,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
04285       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04286       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L4_MASK},
04287    {"_MATMUL_LL",10,0,1,0,1,0,1,0,0,1,Matmul_Intrinsic,Logical_8},
04288       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04289       {"MATRIX_B",8,0,0,0,0,0,1,0,0,1,0,L8_MASK},
04290    {"_MATMUL_C4C4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04291       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04292       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04293    {"_MATMUL_C4C",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04294       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04295       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04296    {"_MATMUL_C4Z",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04297       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04298       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04299    {"_MATMUL_C4S4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04300       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04301       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04302    {"_MATMUL_C4S",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04303       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04304       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04305    {"_MATMUL_C4D",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04306       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04307       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04308    {"_MATMUL_C4I1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04309       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04310       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04311    {"_MATMUL_C4I2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04312       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04313       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04314    {"_MATMUL_C4I4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04315       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04316       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04317    {"_MATMUL_C4J",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04318       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04319       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04320    {"_MATMUL_CC4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04321       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04322       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04323    {"_MATMUL_CC",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04324       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04325       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04326    {"_MATMUL_CZ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04327       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04328       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04329    {"_MATMUL_CS4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04330       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04331       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04332    {"_MATMUL_CS",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04333       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04334       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04335    {"_MATMUL_CD",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04336       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04337       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04338    {"_MATMUL_CI1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04339       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04340       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04341    {"_MATMUL_CI2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04342       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04343       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04344    {"_MATMUL_CI4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04345       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04346       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04347    {"_MATMUL_CJ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04348       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04349       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04350    {"_MATMUL_DC4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04351       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04352       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04353    {"_MATMUL_DC",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04354       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04355       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04356    {"_MATMUL_DZ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04357       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04358       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04359    {"_MATMUL_DS4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04360       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04361       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04362    {"_MATMUL_DS",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04363       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04364       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04365    {"_MATMUL_DD",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04366       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04367       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04368    {"_MATMUL_DI1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04369       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04370       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04371    {"_MATMUL_DI2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04372       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04373       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04374    {"_MATMUL_DI4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04375       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04376       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04377    {"_MATMUL_DJ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04378       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04379       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04380    {"_MATMUL_I1C4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04381       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04382       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04383    {"_MATMUL_I1C",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04384       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04385       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04386    {"_MATMUL_I1Z",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04387       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04388       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04389    {"_MATMUL_I1S4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
04390       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04391       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04392    {"_MATMUL_I1S",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04393       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04394       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04395    {"_MATMUL_I1D",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04396       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04397       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04398    {"_MATMUL_I1I1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_1},
04399       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04400       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04401    {"_MATMUL_I1I2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_2},
04402       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04403       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04404    {"_MATMUL_I1I4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_4},
04405       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04406       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04407    {"_MATMUL_I1J",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
04408       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04409       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04410    {"_MATMUL_I2C4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04411       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04412       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04413    {"_MATMUL_I2C",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04414       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04415       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04416    {"_MATMUL_I2Z",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04417       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04418       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04419    {"_MATMUL_I2S4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
04420       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04421       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04422    {"_MATMUL_I2S",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04423       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04424       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04425    {"_MATMUL_I2D",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04426       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04427       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04428    {"_MATMUL_I2I1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_2},
04429       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04430       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04431    {"_MATMUL_I2I2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_2},
04432       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04433       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04434    {"_MATMUL_I2I4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_4},
04435       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04436       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04437    {"_MATMUL_I2J",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
04438       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04439       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04440    {"_MATMUL_I4C4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04441       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04442       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04443    {"_MATMUL_I4C",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04444       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04445       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04446    {"_MATMUL_I4Z",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04447       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04448       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04449    {"_MATMUL_I4S4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
04450       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04451       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04452    {"_MATMUL_I4S",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04453       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04454       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04455    {"_MATMUL_I4D",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04456       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04457       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04458    {"_MATMUL_I4I1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_4},
04459       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04460       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04461    {"_MATMUL_I4I2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_4},
04462       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04463       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04464    {"_MATMUL_I4I4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_4},
04465       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04466       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04467    {"_MATMUL_I4J",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
04468       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04469       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04470    {"_MATMUL_JC4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04471       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04472       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04473    {"_MATMUL_JC",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04474       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04475       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04476    {"_MATMUL_JZ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04477       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04478       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04479    {"_MATMUL_JS4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
04480       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04481       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04482    {"_MATMUL_JS",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04483       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04484       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04485    {"_MATMUL_JD",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04486       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04487       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04488    {"_MATMUL_JI1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
04489       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04490       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04491    {"_MATMUL_JI2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
04492       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04493       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04494    {"_MATMUL_JI4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
04495       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04496       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04497    {"_MATMUL_JJ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Integer_8},
04498       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04499       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04500    {"_MATMUL_S4C4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_4},
04501       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04502       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04503    {"_MATMUL_S4C",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04504       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04505       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04506    {"_MATMUL_S4Z",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04507       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04508       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04509    {"_MATMUL_S4S4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
04510       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04511       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04512    {"_MATMUL_S4S",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04513       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04514       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04515    {"_MATMUL_S4D",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04516       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04517       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04518    {"_MATMUL_S4I1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
04519       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04520       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04521    {"_MATMUL_S4I2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
04522       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04523       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04524    {"_MATMUL_S4I4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
04525       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04526       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04527    {"_MATMUL_S4J",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_4},
04528       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04529       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04530    {"_MATMUL_SC4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04531       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04532       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04533    {"_MATMUL_SC",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_8},
04534       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04535       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04536    {"_MATMUL_SZ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04537       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04538       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04539    {"_MATMUL_SS4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04540       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04541       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04542    {"_MATMUL_SS",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04543       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04544       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04545    {"_MATMUL_SD",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_16},
04546       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04547       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04548    {"_MATMUL_SI1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04549       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04550       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04551    {"_MATMUL_SI2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04552       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04553       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04554    {"_MATMUL_SI4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04555       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04556       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04557    {"_MATMUL_SJ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Real_8},
04558       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04559       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04560    {"_MATMUL_ZC4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04561       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04562       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C4_MASK},
04563    {"_MATMUL_ZC",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04564       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04565       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C8_MASK},
04566    {"_MATMUL_ZZ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04567       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04568       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04569    {"_MATMUL_ZS4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04570       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04571       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S4_MASK},
04572    {"_MATMUL_ZS",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04573       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04574       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S8_MASK},
04575    {"_MATMUL_ZD",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04576       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04577       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,S16_MASK},
04578    {"_MATMUL_ZI1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04579       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04580       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04581    {"_MATMUL_ZI2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04582       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04583       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04584    {"_MATMUL_ZI4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04585       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04586       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04587    {"_MATMUL_ZJ",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Complex_16},
04588       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,C16_MASK},
04589       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,I8_MASK},
04590    {"_MATMUL_L1L1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_1},
04591       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04592       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04593    {"_MATMUL_L1L2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_2},
04594       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04595       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04596    {"_MATMUL_L1L4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_4},
04597       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04598       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04599    {"_MATMUL_L1L",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
04600       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04601       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04602    {"_MATMUL_L2L1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_2},
04603       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04604       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04605    {"_MATMUL_L2L2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_2},
04606       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04607       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04608    {"_MATMUL_L2L4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_4},
04609       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04610       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04611    {"_MATMUL_L2L",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
04612       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04613       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04614    {"_MATMUL_L4L1",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_4},
04615       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04616       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04617    {"_MATMUL_L4L2",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_4},
04618       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04619       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04620    {"_MATMUL_L4L4",12,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_4},
04621       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04622       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04623    {"_MATMUL_L4L",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
04624       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04625       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04626    {"_MATMUL_LL1",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
04627       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04628       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L1_MASK},
04629    {"_MATMUL_LL2",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
04630       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04631       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L2_MASK},
04632    {"_MATMUL_LL4",11,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
04633       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04634       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L4_MASK},
04635    {"_MATMUL_LL",10,0,1,0,1,0,1,0,0,2,Matmul_Intrinsic,Logical_8},
04636       {"MATRIX_A",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04637       {"MATRIX_B",8,0,0,0,0,0,1,0,0,2,0,L8_MASK},
04638 {"MAX",3,1,1,0,0,0,1,1,0,2,0,0},
04639    {"MAX0",4,1,1,0,0,0,0,0,0,0,Max_Intrinsic,Integer_4},
04640       {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
04641       {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
04642       {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04643       {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04644       {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04645       {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04646       {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04647       {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04648       {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04649       {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04650       {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04651       {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04652       {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04653       {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04654       {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04655       {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04656       {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04657       {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04658       {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04659       {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04660       {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04661       {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04662       {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04663       {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04664       {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04665       {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04666       {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04667       {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04668       {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04669       {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04670       {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04671       {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04672       {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04673       {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04674       {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04675       {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04676       {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04677       {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04678       {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04679       {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04680       {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04681       {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04682       {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04683       {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04684       {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04685       {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04686       {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04687       {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04688       {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04689       {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04690       {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04691       {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04692       {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04693       {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04694       {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04695       {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04696       {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04697       {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04698       {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04699       {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04700       {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04701       {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04702       {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04703    {"AMAX1",5,1,1,0,0,0,0,0,0,0,Max_Intrinsic,Real_4},
04704       {"A1",2,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
04705       {"A2",2,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
04706       {"A3",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04707       {"A4",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04708       {"A5",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04709       {"A6",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04710       {"A7",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04711       {"A8",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04712       {"A9",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04713       {"A10",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04714       {"A11",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04715       {"A12",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04716       {"A13",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04717       {"A14",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04718       {"A15",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04719       {"A16",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04720       {"A17",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04721       {"A18",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04722       {"A19",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04723       {"A20",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04724       {"A21",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04725       {"A22",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04726       {"A23",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04727       {"A24",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04728       {"A25",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04729       {"A26",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04730       {"A27",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04731       {"A28",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04732       {"A29",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04733       {"A30",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04734       {"A31",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04735       {"A32",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04736       {"A33",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04737       {"A34",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04738       {"A35",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04739       {"A36",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04740       {"A37",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04741       {"A38",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04742       {"A39",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04743       {"A40",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04744       {"A41",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04745       {"A42",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04746       {"A43",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04747       {"A44",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04748       {"A45",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04749       {"A46",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04750       {"A47",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04751       {"A48",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04752       {"A49",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04753       {"A50",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04754       {"A51",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04755       {"A52",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04756       {"A53",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04757       {"A54",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04758       {"A55",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04759       {"A56",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04760       {"A57",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04761       {"A58",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04762       {"A59",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04763       {"A60",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04764       {"A61",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04765       {"A62",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04766       {"A63",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
04767 {"MAX0",4,1,1,0,0,0,0,1,0,1,0,0},
04768    {"MAX0",4,1,1,0,0,0,0,0,0,0,Max0_Intrinsic,0},
04769       {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
04770       {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
04771       {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04772       {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04773       {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04774       {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04775       {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04776       {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04777       {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04778       {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04779       {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04780       {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04781       {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04782       {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04783       {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04784       {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04785       {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04786       {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04787       {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04788       {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04789       {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04790       {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04791       {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04792       {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04793       {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04794       {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04795       {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04796       {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04797       {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04798       {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04799       {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04800       {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04801       {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04802       {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04803       {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04804       {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04805       {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04806       {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04807       {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04808       {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04809       {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04810       {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04811       {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04812       {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04813       {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04814       {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04815       {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04816       {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04817       {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04818       {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04819       {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04820       {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04821       {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04822       {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04823       {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04824       {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04825       {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04826       {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04827       {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04828       {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04829       {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04830       {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04831       {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
04832 {"MAX1",4,1,1,0,0,0,0,1,0,2,0,0},
04833    {"MAX1",4,1,1,0,0,0,0,0,0,0,Max1_Intrinsic,0},
04834       {"A1",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
04835       {"A2",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
04836       {"A3",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04837       {"A4",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04838       {"A5",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04839       {"A6",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04840       {"A7",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04841       {"A8",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04842       {"A9",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04843       {"A10",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04844       {"A11",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04845       {"A12",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04846       {"A13",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04847       {"A14",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04848       {"A15",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04849       {"A16",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04850       {"A17",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04851       {"A18",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04852       {"A19",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04853       {"A20",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04854       {"A21",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04855       {"A22",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04856       {"A23",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04857       {"A24",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04858       {"A25",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04859       {"A26",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04860       {"A27",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04861       {"A28",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04862       {"A29",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04863       {"A30",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04864       {"A31",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04865       {"A32",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04866       {"A33",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04867       {"A34",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04868       {"A35",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04869       {"A36",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04870       {"A37",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04871       {"A38",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04872       {"A39",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04873       {"A40",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04874       {"A41",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04875       {"A42",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04876       {"A43",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04877       {"A44",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04878       {"A45",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04879       {"A46",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04880       {"A47",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04881       {"A48",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04882       {"A49",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04883       {"A50",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04884       {"A51",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04885       {"A52",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04886       {"A53",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04887       {"A54",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04888       {"A55",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04889       {"A56",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04890       {"A57",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04891       {"A58",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04892       {"A59",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04893       {"A60",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04894       {"A61",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04895       {"A62",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04896       {"A63",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
04897    {"MAX1",4,1,1,0,0,0,0,0,0,0,Max1_Intrinsic,0},
04898       {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
04899       {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
04900       {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04901       {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04902       {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04903       {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04904       {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04905       {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04906       {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04907       {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04908       {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04909       {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04910       {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04911       {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04912       {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04913       {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04914       {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04915       {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04916       {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04917       {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04918       {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04919       {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04920       {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04921       {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04922       {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04923       {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04924       {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04925       {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04926       {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04927       {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04928       {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04929       {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04930       {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04931       {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04932       {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04933       {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04934       {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04935       {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04936       {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04937       {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04938       {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04939       {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04940       {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04941       {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04942       {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04943       {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04944       {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04945       {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04946       {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04947       {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04948       {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04949       {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04950       {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04951       {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04952       {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04953       {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04954       {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04955       {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04956       {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04957       {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04958       {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04959       {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04960       {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
04961 {"MAXEXPONENT",11,1,1,0,0,0,0,1,0,1,0,0},
04962    {"MAXEXPONENT",11,1,1,0,0,0,0,0,0,0,Maxexponent_Intrinsic,0},
04963       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
04964 {"MAXLOC",6,0,1,0,0,0,0,1,0,294,0,0},
04965    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04966       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
04967    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04968       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
04969    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04970       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
04971    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04972       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
04973    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04974       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
04975    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04976       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
04977    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04978       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
04979    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04980       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
04981    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04982       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
04983    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04984       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
04985    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04986       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
04987    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04988       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
04989    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04990       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
04991    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04992       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
04993    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04994       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
04995    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04996       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
04997    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
04998       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
04999    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05000       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
05001    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05002       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
05003    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05004       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
05005    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05006       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
05007    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05008       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
05009    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05010       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
05011    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05012       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
05013    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05014       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
05015    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05016       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
05017    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05018       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
05019    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05020       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
05021    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05022       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
05023    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05024       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
05025    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05026       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
05027    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05028       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
05029    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05030       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
05031    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05032       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
05033    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05034       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
05035    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05036       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
05037    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05038       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
05039    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05040       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
05041    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05042       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
05043    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05044       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
05045    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05046       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
05047    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05048       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
05049    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05050       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
05051    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05052       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
05053    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05054       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
05055    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05056       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
05057    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05058       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
05059    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05060       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
05061    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05062       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
05063    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05064       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
05065       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05066    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05067       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
05068       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05069    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05070       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
05071       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05072    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05073       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
05074       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05075    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05076       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
05077       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05078    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05079       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
05080       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05081    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05082       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
05083       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05084    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05085       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
05086       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05087    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05088       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
05089       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05090    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05091       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
05092       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05093    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05094       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
05095       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05096    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05097       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
05098       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05099    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05100       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
05101       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05102    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05103       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
05104       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05105    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05106       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
05107       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05108    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05109       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
05110       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05111    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05112       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
05113       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05114    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05115       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
05116       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05117    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05118       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
05119       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05120    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05121       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
05122       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05123    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05124       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
05125       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05126    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05127       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
05128       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05129    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05130       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
05131       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05132    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05133       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
05134       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05135    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05136       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
05137       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05138    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05139       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
05140       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05141    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05142       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
05143       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05144    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05145       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
05146       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05147    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05148       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
05149       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05150    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05151       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
05152       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05153    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05154       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
05155       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05156    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05157       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
05158       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05159    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05160       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
05161       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05162    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05163       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
05164       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05165    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05166       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
05167       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05168    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05169       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
05170       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05171    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05172       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
05173       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05174    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05175       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
05176       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05177    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05178       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
05179       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05180    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05181       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
05182       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05183    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05184       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
05185       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05186    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05187       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
05188       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05189    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05190       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
05191       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05192    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05193       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
05194       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05195    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05196       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
05197       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05198    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05199       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
05200       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05201    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05202       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
05203       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05204    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05205       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
05206       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05207    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05208       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
05209       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05210    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05211       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
05212       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05213    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05214       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
05215       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05216    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05217       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
05218       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05219    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05220       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
05221       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05222    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05223       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
05224       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05225    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05226       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
05227       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05228    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05229       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
05230       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05231    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05232       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
05233       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05234    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05235       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
05236       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05237    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05238       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
05239       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05240    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05241       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
05242       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05243    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05244       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
05245       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05246    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05247       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
05248       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05249    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05250       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
05251       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05252    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05253       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
05254       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05255    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05256       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
05257       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05258    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05259       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
05260       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05261    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05262       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
05263       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05264    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05265       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
05266       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05267    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05268       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
05269       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05270    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05271       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
05272       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05273    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05274       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
05275       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05276    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05277       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
05278       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05279    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05280       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
05281       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05282    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05283       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
05284       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05285    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05286       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
05287       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05288    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05289       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
05290       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05291    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05292       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
05293       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05294    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05295       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
05296       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05297    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05298       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
05299       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05300    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05301       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
05302       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05303    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05304       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
05305       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05306    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05307       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
05308       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05309    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05310       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
05311       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05312    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05313       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
05314       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05315    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05316       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
05317       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05318    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05319       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
05320       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05321    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05322       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
05323       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05324    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05325       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
05326       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05327    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05328       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
05329       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05330    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05331       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
05332       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05333    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05334       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
05335       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05336    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05337       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
05338       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05339    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05340       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
05341       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05342    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05343       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
05344       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05345    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05346       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
05347       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05348    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05349       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
05350       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05351    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05352       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
05353       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05354    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05355       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
05356       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05357    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05358       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
05359       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05360    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05361       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
05362       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05363    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05364       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
05365       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05366    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05367       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
05368       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05369    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05370       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
05371       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05372    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05373       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
05374       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05375    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05376       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
05377       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05378    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05379       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
05380       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05381    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05382       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
05383       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05384    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05385       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
05386       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05387    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05388       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
05389       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05390    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05391       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
05392       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05393    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05394       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
05395       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05396    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05397       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
05398       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05399    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05400       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
05401       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05402    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05403       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
05404       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05405    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05406       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
05407       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05408    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05409       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
05410       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05411    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05412       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
05413       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05414    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05415       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
05416       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05417    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05418       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
05419       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05420    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05421       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
05422       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05423    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05424       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
05425       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05426    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05427       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
05428       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05429    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05430       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
05431       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05432    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05433       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
05434       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05435    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05436       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
05437       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05438    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05439       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
05440       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05441    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05442       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
05443       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05444    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05445       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
05446       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05447    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05448       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
05449       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05450    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05451       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
05452       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05453    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05454       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
05455       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05456    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05457       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
05458       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05459    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05460       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
05461       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05462    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05463       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
05464       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05465    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05466       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
05467       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05468    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05469       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
05470       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05471    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05472       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
05473       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05474    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05475       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
05476       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05477    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05478       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
05479       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05480    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05481       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
05482       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05483    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05484       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
05485       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05486    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05487       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
05488       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05489    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05490       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
05491       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05492    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05493       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
05494       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05495    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05496       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
05497       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05498    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05499       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
05500       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05501    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05502       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
05503       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05504    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05505       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
05506       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05507       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05508    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05509       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
05510       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05511       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05512    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05513       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
05514       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05515       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05516    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05517       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
05518       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05519       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05520    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05521       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
05522       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05523       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05524    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05525       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
05526       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05527       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05528    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05529       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
05530       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05531       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05532    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05533       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
05534       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05535       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05536    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05537       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
05538       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05539       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05540    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05541       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
05542       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05543       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05544    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05545       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
05546       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05547       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05548    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05549       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
05550       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05551       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05552    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05553       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
05554       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05555       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05556    {"_MAXLOC__I1",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05557       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
05558       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05559       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05560    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05561       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
05562       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05563       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05564    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05565       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
05566       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05567       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05568    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05569       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
05570       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05571       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05572    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05573       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
05574       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05575       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05576    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05577       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
05578       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05579       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05580    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05581       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
05582       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05583       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05584    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05585       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
05586       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05587       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05588    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05589       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
05590       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05591       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05592    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05593       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
05594       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05595       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05596    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05597       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
05598       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05599       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05600    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05601       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
05602       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05603       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05604    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05605       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
05606       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05607       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05608    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05609       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
05610       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05611       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05612    {"_MAXLOC__I2",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05613       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
05614       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05615       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05616    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05617       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
05618       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05619       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05620    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05621       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
05622       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05623       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05624    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05625       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
05626       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05627       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05628    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05629       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
05630       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05631       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05632    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05633       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
05634       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05635       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05636    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05637       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
05638       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05639       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05640    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05641       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
05642       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05643       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05644    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05645       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
05646       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05647       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05648    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05649       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
05650       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05651       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05652    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05653       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
05654       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05655       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05656    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05657       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
05658       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05659       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05660    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05661       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
05662       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05663       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05664    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05665       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
05666       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05667       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05668    {"_MAXLOC__I4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05669       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
05670       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05671       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05672    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05673       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
05674       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05675       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05676    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05677       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
05678       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05679       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05680    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05681       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
05682       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05683       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05684    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05685       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
05686       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05687       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05688    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05689       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
05690       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05691       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05692    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05693       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
05694       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05695       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05696    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05697       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
05698       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05699       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05700    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05701       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
05702       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05703       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05704    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05705       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
05706       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05707       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05708    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05709       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
05710       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05711       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05712    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05713       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
05714       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05715       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05716    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05717       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
05718       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05719       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05720    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05721       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
05722       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05723       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05724    {"_MAXLOC__J",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05725       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
05726       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05727       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05728    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05729       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
05730       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05731       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05732    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05733       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
05734       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05735       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05736    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05737       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
05738       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05739       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05740    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05741       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
05742       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05743       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05744    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05745       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
05746       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05747       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05748    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05749       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
05750       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05751       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05752    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05753       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
05754       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05755       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05756    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05757       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
05758       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05759       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05760    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05761       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
05762       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05763       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05764    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05765       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
05766       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05767       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05768    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05769       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
05770       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05771       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05772    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05773       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
05774       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05775       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05776    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05777       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
05778       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05779       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05780    {"_MAXLOC__S4",11,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05781       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
05782       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05783       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05784    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05785       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
05786       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05787       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05788    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05789       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
05790       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05791       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05792    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05793       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
05794       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05795       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05796    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05797       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
05798       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05799       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05800    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05801       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
05802       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05803       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05804    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05805       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
05806       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05807       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05808    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05809       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
05810       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05811       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05812    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05813       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
05814       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05815       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05816    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05817       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
05818       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05819       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05820    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05821       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
05822       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05823       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05824    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05825       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
05826       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05827       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05828    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05829       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
05830       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05831       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05832    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05833       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
05834       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05835       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05836    {"_MAXLOC__S",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05837       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
05838       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05839       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05840    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05841       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
05842       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05843       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05844    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,0,Maxloc_Intrinsic,0},
05845       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
05846       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05847       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
05848    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05849       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
05850       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05851       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05852    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,1,Maxloc_Intrinsic,0},
05853       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
05854       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05855       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
05856    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05857       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
05858       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05859       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05860    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,2,Maxloc_Intrinsic,0},
05861       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
05862       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05863       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
05864    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05865       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
05866       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05867       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05868    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,3,Maxloc_Intrinsic,0},
05869       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
05870       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05871       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
05872    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05873       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
05874       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05875       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05876    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,4,Maxloc_Intrinsic,0},
05877       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
05878       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05879       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
05880    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05881       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
05882       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05883       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05884    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,5,Maxloc_Intrinsic,0},
05885       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
05886       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05887       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
05888    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05889       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
05890       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05891       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
05892    {"_MAXLOC__D",10,0,1,0,1,0,1,0,0,6,Maxloc_Intrinsic,0},
05893       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
05894       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05895       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
05896 {"MAXVAL",6,0,1,0,0,0,0,1,0,294,0,0},
05897    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
05898       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
05899    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
05900       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
05901    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
05902       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
05903    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
05904       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
05905    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
05906       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
05907    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
05908       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
05909    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
05910       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
05911    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
05912       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
05913    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
05914       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
05915    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
05916       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
05917    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
05918       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
05919    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
05920       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
05921    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
05922       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
05923    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
05924       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
05925    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
05926       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
05927    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
05928       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
05929    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
05930       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
05931    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
05932       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
05933    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
05934       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
05935    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
05936       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
05937    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
05938       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
05939    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
05940       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
05941    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
05942       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
05943    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
05944       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
05945    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
05946       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
05947    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
05948       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
05949    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
05950       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
05951    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
05952       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
05953    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
05954       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
05955    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
05956       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
05957    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
05958       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
05959    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
05960       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
05961    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
05962       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
05963    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
05964       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
05965    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
05966       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
05967    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
05968       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
05969    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
05970       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
05971    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
05972       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
05973    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
05974       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
05975    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
05976       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
05977    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
05978       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
05979    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
05980       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
05981    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
05982       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
05983    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
05984       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
05985    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
05986       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
05987    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
05988       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
05989    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
05990       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
05991    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
05992       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
05993    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
05994       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
05995    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
05996       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
05997       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
05998    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_1},
05999       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
06000       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06001    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_1},
06002       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
06003       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06004    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_1},
06005       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
06006       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06007    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_1},
06008       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
06009       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06010    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_1},
06011       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
06012       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06013    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_1},
06014       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
06015       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06016    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06017       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
06018       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06019    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_2},
06020       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
06021       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06022    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_2},
06023       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
06024       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06025    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_2},
06026       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
06027       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06028    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_2},
06029       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
06030       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06031    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_2},
06032       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
06033       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06034    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_2},
06035       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
06036       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06037    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06038       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
06039       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06040    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_4},
06041       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
06042       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06043    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_4},
06044       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
06045       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06046    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_4},
06047       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
06048       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06049    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_4},
06050       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
06051       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06052    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_4},
06053       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
06054       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06055    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_4},
06056       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
06057       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06058    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06059       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
06060       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06061    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_8},
06062       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
06063       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06064    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_8},
06065       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
06066       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06067    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_8},
06068       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
06069       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06070    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_8},
06071       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
06072       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06073    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_8},
06074       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
06075       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06076    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_8},
06077       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
06078       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06079    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06080       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
06081       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06082    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_4},
06083       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
06084       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06085    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_4},
06086       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
06087       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06088    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_4},
06089       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
06090       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06091    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_4},
06092       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
06093       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06094    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_4},
06095       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
06096       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06097    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_4},
06098       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
06099       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06100    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06101       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
06102       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06103    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_8},
06104       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
06105       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06106    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_8},
06107       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
06108       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06109    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_8},
06110       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
06111       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06112    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_8},
06113       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
06114       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06115    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_8},
06116       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
06117       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06118    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_8},
06119       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
06120       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06121    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06122       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
06123       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06124    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_16},
06125       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
06126       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06127    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_16},
06128       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
06129       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06130    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_16},
06131       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
06132       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06133    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_16},
06134       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
06135       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06136    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_16},
06137       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
06138       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06139    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_16},
06140       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
06141       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06142    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06143       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
06144       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06145    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06146       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
06147       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06148    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06149       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
06150       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06151    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06152       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
06153       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06154    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06155       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
06156       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06157    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06158       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
06159       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06160    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06161       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
06162       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06163    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06164       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
06165       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06166    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06167       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
06168       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06169    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06170       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
06171       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06172    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06173       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
06174       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06175    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06176       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
06177       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06178    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06179       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
06180       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06181    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06182       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
06183       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06184    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06185       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
06186       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06187    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06188       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
06189       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06190    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06191       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
06192       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06193    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06194       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
06195       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06196    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06197       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
06198       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06199    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06200       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
06201       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06202    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06203       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
06204       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06205    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06206       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
06207       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06208    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06209       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
06210       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06211    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06212       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
06213       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06214    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06215       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
06216       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06217    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06218       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
06219       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06220    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06221       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
06222       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06223    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06224       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
06225       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06226    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06227       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
06228       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06229    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06230       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
06231       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06232    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06233       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
06234       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06235    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06236       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
06237       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06238    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06239       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
06240       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06241    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06242       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
06243       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06244    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06245       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
06246       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06247    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06248       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
06249       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06250    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06251       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
06252       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06253    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06254       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
06255       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06256    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06257       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
06258       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06259    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06260       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
06261       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06262    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06263       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
06264       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06265    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06266       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
06267       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06268    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06269       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
06270       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06271    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06272       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
06273       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06274    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06275       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
06276       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06277    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06278       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
06279       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06280    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06281       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
06282       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06283    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06284       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
06285       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06286    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06287       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
06288       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06289    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06290       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
06291       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06292    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06293       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
06294       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06295    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06296       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
06297       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06298    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06299       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
06300       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06301    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06302       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
06303       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06304    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06305       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
06306       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06307    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06308       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
06309       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06310    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06311       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
06312       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06313    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06314       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
06315       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06316    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06317       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
06318       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06319    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06320       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
06321       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06322    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06323       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
06324       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06325    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06326       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
06327       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06328    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06329       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
06330       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06331    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06332       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
06333       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06334    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06335       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
06336       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06337    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06338       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
06339       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06340    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06341       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
06342       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06343    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06344       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
06345       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06346    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06347       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
06348       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06349    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06350       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
06351       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06352    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06353       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
06354       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06355    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06356       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
06357       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06358    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06359       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
06360       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06361    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06362       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
06363       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06364    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06365       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
06366       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06367    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06368       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
06369       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06370    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06371       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
06372       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06373    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06374       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
06375       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06376    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06377       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
06378       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06379    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06380       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
06381       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06382    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06383       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
06384       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06385    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06386       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
06387       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06388    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06389       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
06390       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06391    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06392       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
06393       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06394    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06395       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
06396       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06397    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06398       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
06399       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06400    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06401       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
06402       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06403    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06404       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
06405       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06406    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06407       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
06408       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06409    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06410       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
06411       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06412    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06413       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
06414       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06415    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06416       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
06417       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06418    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06419       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
06420       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06421    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06422       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
06423       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06424    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06425       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
06426       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06427    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06428       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
06429       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06430    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06431       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
06432       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06433    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06434       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
06435       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06436    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06437       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
06438       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06439       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06440    {"_MAXVAL0__I1",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_1},
06441       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
06442       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06443       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06444    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_1},
06445       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
06446       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06447       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06448    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_1},
06449       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
06450       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06451       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06452    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_1},
06453       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
06454       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06455       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06456    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_1},
06457       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
06458       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06459       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06460    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_1},
06461       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
06462       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06463       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06464    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_1},
06465       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
06466       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06467       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06468    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_1},
06469       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
06470       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06471       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06472    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_1},
06473       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
06474       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06475       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06476    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_1},
06477       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
06478       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06479       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06480    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_1},
06481       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
06482       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06483       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06484    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_1},
06485       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
06486       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06487       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06488    {"_MAXVAL__I1",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_1},
06489       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
06490       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06491       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06492    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06493       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
06494       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06495       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06496    {"_MAXVAL0__I2",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_2},
06497       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
06498       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06499       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06500    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_2},
06501       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
06502       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06503       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06504    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_2},
06505       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
06506       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06507       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06508    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_2},
06509       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
06510       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06511       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06512    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_2},
06513       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
06514       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06515       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06516    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_2},
06517       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
06518       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06519       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06520    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_2},
06521       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
06522       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06523       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06524    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_2},
06525       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
06526       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06527       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06528    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_2},
06529       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
06530       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06531       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06532    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_2},
06533       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
06534       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06535       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06536    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_2},
06537       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
06538       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06539       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06540    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_2},
06541       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
06542       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06543       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06544    {"_MAXVAL__I2",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_2},
06545       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
06546       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06547       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06548    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06549       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
06550       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06551       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06552    {"_MAXVAL0__I4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_4},
06553       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
06554       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06555       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06556    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_4},
06557       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
06558       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06559       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06560    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_4},
06561       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
06562       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06563       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06564    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_4},
06565       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
06566       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06567       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06568    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_4},
06569       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
06570       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06571       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06572    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_4},
06573       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
06574       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06575       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06576    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_4},
06577       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
06578       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06579       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06580    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_4},
06581       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
06582       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06583       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06584    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_4},
06585       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
06586       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06587       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06588    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_4},
06589       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
06590       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06591       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06592    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_4},
06593       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
06594       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06595       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06596    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_4},
06597       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
06598       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06599       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06600    {"_MAXVAL__I4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_4},
06601       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
06602       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06603       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06604    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06605       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
06606       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06607       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06608    {"_MAXVAL0__J",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Integer_8},
06609       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
06610       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06611       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06612    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_8},
06613       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
06614       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06615       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06616    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Integer_8},
06617       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
06618       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06619       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06620    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_8},
06621       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
06622       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06623       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06624    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Integer_8},
06625       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
06626       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06627       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06628    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_8},
06629       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
06630       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06631       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06632    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Integer_8},
06633       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
06634       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06635       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06636    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_8},
06637       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
06638       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06639       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06640    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Integer_8},
06641       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
06642       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06643       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06644    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_8},
06645       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
06646       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06647       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06648    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Integer_8},
06649       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
06650       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06651       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06652    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_8},
06653       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
06654       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06655       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06656    {"_MAXVAL__J",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Integer_8},
06657       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
06658       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06659       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06660    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06661       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
06662       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06663       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06664    {"_MAXVAL0__S4",12,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_4},
06665       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
06666       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06667       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06668    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_4},
06669       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
06670       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06671       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06672    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_4},
06673       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
06674       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06675       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06676    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_4},
06677       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
06678       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06679       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06680    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_4},
06681       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
06682       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06683       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06684    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_4},
06685       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
06686       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06687       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06688    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_4},
06689       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
06690       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06691       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06692    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_4},
06693       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
06694       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06695       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06696    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_4},
06697       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
06698       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06699       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06700    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_4},
06701       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
06702       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06703       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06704    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_4},
06705       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
06706       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06707       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06708    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_4},
06709       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
06710       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06711       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06712    {"_MAXVAL__S4",11,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_4},
06713       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
06714       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06715       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06716    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06717       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
06718       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06719       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06720    {"_MAXVAL0__S",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_8},
06721       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
06722       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06723       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06724    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_8},
06725       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
06726       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06727       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06728    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_8},
06729       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
06730       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06731       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06732    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_8},
06733       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
06734       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06735       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06736    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_8},
06737       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
06738       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06739       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06740    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_8},
06741       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
06742       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06743       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06744    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_8},
06745       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
06746       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06747       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06748    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_8},
06749       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
06750       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06751       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06752    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_8},
06753       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
06754       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06755       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06756    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_8},
06757       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
06758       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06759       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06760    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_8},
06761       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
06762       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06763       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06764    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_8},
06765       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
06766       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06767       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06768    {"_MAXVAL__S",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_8},
06769       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
06770       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06771       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06772    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06773       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
06774       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06775       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06776    {"_MAXVAL0__D",11,0,1,0,1,0,0,0,0,0,Maxval_Intrinsic,Real_16},
06777       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
06778       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06779       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
06780    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_16},
06781       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
06782       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06783       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06784    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,1,Maxval_Intrinsic,Real_16},
06785       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
06786       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06787       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
06788    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_16},
06789       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
06790       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06791       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06792    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,2,Maxval_Intrinsic,Real_16},
06793       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
06794       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06795       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
06796    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_16},
06797       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
06798       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06799       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06800    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,3,Maxval_Intrinsic,Real_16},
06801       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
06802       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06803       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
06804    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_16},
06805       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
06806       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06807       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06808    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,4,Maxval_Intrinsic,Real_16},
06809       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
06810       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06811       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
06812    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_16},
06813       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
06814       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06815       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06816    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,5,Maxval_Intrinsic,Real_16},
06817       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
06818       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06819       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
06820    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_16},
06821       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
06822       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06823       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
06824    {"_MAXVAL__D",10,0,1,0,1,0,1,0,0,6,Maxval_Intrinsic,Real_16},
06825       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
06826       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
06827       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
06828 {"MEMORY_BARRIER",14,1,0,0,0,0,0,1,1,1,0,0},
06829    {"MEMORY_BARRIER",14,1,0,0,0,0,0,0,1,0, Memory_Barrier_Intrinsic,0},
06830 {"MERGE",5,1,1,0,0,0,0,1,0,1,0,0},
06831    {"MERGE",5,1,1,0,0,0,0,0,0,0,Merge_Intrinsic,0},
06832       {"TSOURCE",7,0,0,0,0,0,0,0,0,0,0,ALL_MASK},
06833       {"FSOURCE",7,0,0,0,0,0,0,0,0,0,0,ALL_MASK},
06834       {"MASK",4,0,0,0,0,0,0,0,0,0,0,LOGICAL_MASK},
06835 {"MIN",3,1,1,0,0,0,1,1,0,2,0,0},
06836    {"MIN0",4,1,1,0,0,0,0,0,0,0,Min_Intrinsic,Integer_4},
06837       {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
06838       {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
06839       {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06840       {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06841       {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06842       {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06843       {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06844       {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06845       {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06846       {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06847       {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06848       {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06849       {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06850       {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06851       {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06852       {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06853       {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06854       {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06855       {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06856       {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06857       {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06858       {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06859       {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06860       {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06861       {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06862       {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06863       {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06864       {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06865       {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06866       {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06867       {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06868       {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06869       {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06870       {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06871       {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06872       {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06873       {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06874       {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06875       {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06876       {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06877       {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06878       {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06879       {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06880       {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06881       {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06882       {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06883       {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06884       {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06885       {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06886       {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06887       {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06888       {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06889       {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06890       {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06891       {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06892       {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06893       {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06894       {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06895       {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06896       {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06897       {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06898       {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06899       {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06900    {"AMIN1",5,1,1,0,0,0,0,0,0,0,Min_Intrinsic,Real_4},
06901       {"A1",2,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
06902       {"A2",2,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
06903       {"A3",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06904       {"A4",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06905       {"A5",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06906       {"A6",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06907       {"A7",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06908       {"A8",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06909       {"A9",2,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06910       {"A10",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06911       {"A11",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06912       {"A12",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06913       {"A13",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06914       {"A14",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06915       {"A15",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06916       {"A16",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06917       {"A17",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06918       {"A18",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06919       {"A19",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06920       {"A20",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06921       {"A21",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06922       {"A22",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06923       {"A23",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06924       {"A24",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06925       {"A25",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06926       {"A26",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06927       {"A27",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06928       {"A28",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06929       {"A29",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06930       {"A30",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06931       {"A31",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06932       {"A32",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06933       {"A33",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06934       {"A34",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06935       {"A35",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06936       {"A36",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06937       {"A37",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06938       {"A38",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06939       {"A39",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06940       {"A40",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06941       {"A41",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06942       {"A42",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06943       {"A43",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06944       {"A44",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06945       {"A45",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06946       {"A46",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06947       {"A47",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06948       {"A48",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06949       {"A49",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06950       {"A50",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06951       {"A51",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06952       {"A52",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06953       {"A53",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06954       {"A54",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06955       {"A55",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06956       {"A56",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06957       {"A57",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06958       {"A58",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06959       {"A59",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06960       {"A60",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06961       {"A61",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06962       {"A62",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06963       {"A63",3,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
06964 {"MIN0",4,1,1,0,0,0,0,1,0,1,0,0},
06965    {"MIN0",4,1,1,0,0,0,0,0,0,0,Min0_Intrinsic,0},
06966       {"A1",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
06967       {"A2",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
06968       {"A3",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06969       {"A4",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06970       {"A5",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06971       {"A6",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06972       {"A7",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06973       {"A8",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06974       {"A9",2,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06975       {"A10",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06976       {"A11",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06977       {"A12",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06978       {"A13",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06979       {"A14",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06980       {"A15",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06981       {"A16",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06982       {"A17",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06983       {"A18",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06984       {"A19",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06985       {"A20",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06986       {"A21",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06987       {"A22",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06988       {"A23",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06989       {"A24",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06990       {"A25",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06991       {"A26",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06992       {"A27",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06993       {"A28",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06994       {"A29",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06995       {"A30",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06996       {"A31",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06997       {"A32",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06998       {"A33",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
06999       {"A34",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07000       {"A35",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07001       {"A36",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07002       {"A37",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07003       {"A38",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07004       {"A39",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07005       {"A40",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07006       {"A41",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07007       {"A42",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07008       {"A43",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07009       {"A44",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07010       {"A45",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07011       {"A46",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07012       {"A47",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07013       {"A48",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07014       {"A49",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07015       {"A50",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07016       {"A51",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07017       {"A52",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07018       {"A53",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07019       {"A54",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07020       {"A55",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07021       {"A56",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07022       {"A57",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07023       {"A58",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07024       {"A59",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07025       {"A60",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07026       {"A61",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07027       {"A62",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07028       {"A63",3,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
07029 {"MIN1",4,1,1,0,0,0,0,1,0,2,0,0},
07030    {"MIN1",4,1,1,0,0,0,0,0,0,0,Min1_Intrinsic,0},
07031       {"A1",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
07032       {"A2",2,0,0,0,0,0,0,0,0,0,0,S4_MASK},
07033       {"A3",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07034       {"A4",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07035       {"A5",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07036       {"A6",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07037       {"A7",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07038       {"A8",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07039       {"A9",2,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07040       {"A10",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07041       {"A11",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07042       {"A12",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07043       {"A13",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07044       {"A14",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07045       {"A15",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07046       {"A16",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07047       {"A17",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07048       {"A18",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07049       {"A19",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07050       {"A20",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07051       {"A21",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07052       {"A22",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07053       {"A23",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07054       {"A24",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07055       {"A25",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07056       {"A26",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07057       {"A27",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07058       {"A28",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07059       {"A29",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07060       {"A30",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07061       {"A31",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07062       {"A32",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07063       {"A33",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07064       {"A34",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07065       {"A35",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07066       {"A36",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07067       {"A37",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07068       {"A38",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07069       {"A39",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07070       {"A40",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07071       {"A41",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07072       {"A42",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07073       {"A43",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07074       {"A44",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07075       {"A45",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07076       {"A46",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07077       {"A47",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07078       {"A48",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07079       {"A49",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07080       {"A50",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07081       {"A51",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07082       {"A52",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07083       {"A53",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07084       {"A54",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07085       {"A55",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07086       {"A56",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07087       {"A57",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07088       {"A58",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07089       {"A59",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07090       {"A60",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07091       {"A61",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07092       {"A62",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07093       {"A63",3,0,0,0,0,1,0,0,0,0,0,S4_MASK},
07094    {"MIN1",4,1,1,0,0,0,0,0,0,0,Min1_Intrinsic,0},
07095       {"A1",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
07096       {"A2",2,0,0,0,0,0,0,0,0,0,0,S8_MASK},
07097       {"A3",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07098       {"A4",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07099       {"A5",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07100       {"A6",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07101       {"A7",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07102       {"A8",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07103       {"A9",2,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07104       {"A10",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07105       {"A11",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07106       {"A12",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07107       {"A13",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07108       {"A14",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07109       {"A15",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07110       {"A16",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07111       {"A17",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07112       {"A18",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07113       {"A19",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07114       {"A20",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07115       {"A21",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07116       {"A22",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07117       {"A23",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07118       {"A24",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07119       {"A25",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07120       {"A26",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07121       {"A27",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07122       {"A28",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07123       {"A29",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07124       {"A30",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07125       {"A31",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07126       {"A32",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07127       {"A33",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07128       {"A34",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07129       {"A35",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07130       {"A36",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07131       {"A37",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07132       {"A38",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07133       {"A39",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07134       {"A40",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07135       {"A41",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07136       {"A42",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07137       {"A43",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07138       {"A44",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07139       {"A45",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07140       {"A46",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07141       {"A47",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07142       {"A48",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07143       {"A49",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07144       {"A50",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07145       {"A51",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07146       {"A52",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07147       {"A53",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07148       {"A54",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07149       {"A55",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07150       {"A56",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07151       {"A57",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07152       {"A58",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07153       {"A59",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07154       {"A60",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07155       {"A61",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07156       {"A62",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07157       {"A63",3,0,0,0,0,1,0,0,0,0,0,S8_MASK},
07158 {"MINEXPONENT",11,1,1,0,0,0,0,1,0,1,0,0},
07159    {"MINEXPONENT",11,1,1,0,0,0,0,0,0,0,Minexponent_Intrinsic,0},
07160       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
07161 {"MINLOC",6,0,1,0,0,0,0,1,0,294,0,0},
07162    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07163       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
07164    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07165       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
07166    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07167       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
07168    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07169       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
07170    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07171       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
07172    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07173       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
07174    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07175       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
07176    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07177       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
07178    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07179       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
07180    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07181       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
07182    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07183       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
07184    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07185       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
07186    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07187       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
07188    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07189       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
07190    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07191       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
07192    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07193       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
07194    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07195       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
07196    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07197       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
07198    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07199       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
07200    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07201       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
07202    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07203       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
07204    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07205       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
07206    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07207       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
07208    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07209       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
07210    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07211       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
07212    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07213       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
07214    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07215       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
07216    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07217       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
07218    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07219       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
07220    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07221       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
07222    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07223       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
07224    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07225       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
07226    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07227       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
07228    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07229       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
07230    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07231       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
07232    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07233       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
07234    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07235       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
07236    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07237       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
07238    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07239       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
07240    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07241       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
07242    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07243       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
07244    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07245       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
07246    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07247       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
07248    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07249       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
07250    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07251       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
07252    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07253       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
07254    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07255       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
07256    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07257       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
07258    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07259       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
07260    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07261       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
07262       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07263    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07264       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
07265       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07266    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07267       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
07268       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07269    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07270       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
07271       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07272    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07273       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
07274       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07275    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07276       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
07277       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07278    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07279       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
07280       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07281    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07282       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
07283       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07284    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07285       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
07286       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07287    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07288       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
07289       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07290    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07291       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
07292       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07293    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07294       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
07295       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07296    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07297       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
07298       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07299    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07300       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
07301       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07302    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07303       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
07304       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07305    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07306       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
07307       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07308    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07309       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
07310       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07311    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07312       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
07313       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07314    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07315       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
07316       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07317    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07318       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
07319       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07320    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07321       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
07322       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07323    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07324       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
07325       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07326    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07327       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
07328       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07329    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07330       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
07331       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07332    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07333       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
07334       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07335    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07336       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
07337       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07338    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07339       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
07340       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07341    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07342       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
07343       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07344    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07345       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
07346       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07347    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07348       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
07349       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07350    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07351       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
07352       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07353    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07354       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
07355       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07356    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07357       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
07358       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07359    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07360       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
07361       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07362    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07363       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
07364       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07365    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07366       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
07367       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07368    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07369       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
07370       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07371    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07372       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
07373       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07374    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07375       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
07376       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07377    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07378       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
07379       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07380    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07381       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
07382       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07383    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07384       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
07385       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07386    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07387       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
07388       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07389    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07390       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
07391       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07392    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07393       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
07394       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07395    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07396       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
07397       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07398    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07399       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
07400       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07401    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07402       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
07403       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07404    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07405       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
07406       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07407    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07408       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
07409       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07410    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07411       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
07412       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07413    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07414       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
07415       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07416    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07417       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
07418       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07419    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07420       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
07421       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07422    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07423       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
07424       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07425    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07426       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
07427       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07428    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07429       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
07430       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07431    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07432       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
07433       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07434    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07435       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
07436       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07437    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07438       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
07439       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07440    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07441       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
07442       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07443    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07444       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
07445       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07446    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07447       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
07448       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07449    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07450       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
07451       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07452    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07453       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
07454       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07455    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07456       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
07457       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07458    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07459       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
07460       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07461    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07462       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
07463       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07464    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07465       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
07466       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07467    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07468       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
07469       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07470    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07471       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
07472       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07473    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07474       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
07475       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07476    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07477       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
07478       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07479    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07480       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
07481       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07482    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07483       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
07484       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07485    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07486       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
07487       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07488    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07489       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
07490       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07491    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07492       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
07493       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07494    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07495       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
07496       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07497    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07498       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
07499       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07500    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07501       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
07502       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07503    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07504       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
07505       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07506    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07507       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
07508       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07509    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07510       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
07511       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07512    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07513       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
07514       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07515    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07516       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
07517       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07518    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07519       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
07520       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07521    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07522       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
07523       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07524    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07525       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
07526       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07527    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07528       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
07529       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07530    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07531       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
07532       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07533    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07534       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
07535       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07536    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07537       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
07538       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07539    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07540       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
07541       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07542    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07543       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
07544       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07545    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07546       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
07547       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07548    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07549       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
07550       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07551    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07552       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
07553       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07554    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07555       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
07556       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07557    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07558       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
07559       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07560    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07561       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
07562       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07563    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07564       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
07565       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07566    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07567       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
07568       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07569    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07570       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
07571       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07572    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07573       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
07574       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07575    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07576       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
07577       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07578    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07579       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
07580       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07581    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07582       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
07583       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07584    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07585       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
07586       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07587    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07588       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
07589       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07590    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07591       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
07592       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07593    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07594       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
07595       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07596    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07597       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
07598       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07599    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07600       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
07601       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07602    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07603       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
07604       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07605    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07606       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
07607       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07608    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07609       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
07610       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07611    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07612       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
07613       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07614    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07615       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
07616       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07617    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07618       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
07619       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07620    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07621       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
07622       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07623    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07624       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
07625       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07626    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07627       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
07628       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07629    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07630       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
07631       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07632    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07633       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
07634       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07635    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07636       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
07637       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07638    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07639       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
07640       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07641    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07642       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
07643       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07644    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07645       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
07646       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07647    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07648       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
07649       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07650    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07651       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
07652       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07653    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07654       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
07655       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07656    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07657       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
07658       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07659    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07660       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
07661       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07662    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07663       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
07664       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07665    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07666       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
07667       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07668    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07669       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
07670       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07671    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07672       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
07673       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07674    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07675       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
07676       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07677    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07678       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
07679       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07680    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07681       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
07682       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07683    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07684       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
07685       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07686    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07687       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
07688       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07689    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07690       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
07691       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07692    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07693       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
07694       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07695    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07696       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
07697       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07698    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07699       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
07700       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07701    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07702       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
07703       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07704       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07705    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07706       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
07707       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07708       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07709    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07710       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
07711       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07712       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07713    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07714       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
07715       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07716       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07717    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07718       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
07719       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07720       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07721    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07722       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
07723       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07724       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07725    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07726       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
07727       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07728       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07729    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07730       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
07731       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07732       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07733    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07734       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
07735       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07736       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07737    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07738       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
07739       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07740       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07741    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07742       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
07743       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07744       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07745    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07746       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
07747       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07748       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07749    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07750       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
07751       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07752       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07753    {"_MINLOC__I1",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07754       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
07755       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07756       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07757    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07758       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
07759       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07760       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07761    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07762       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
07763       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07764       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07765    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07766       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
07767       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07768       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07769    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07770       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
07771       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07772       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07773    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07774       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
07775       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07776       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07777    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07778       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
07779       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07780       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07781    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07782       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
07783       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07784       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07785    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07786       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
07787       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07788       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07789    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07790       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
07791       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07792       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07793    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07794       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
07795       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07796       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07797    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07798       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
07799       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07800       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07801    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07802       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
07803       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07804       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07805    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07806       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
07807       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07808       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07809    {"_MINLOC__I2",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07810       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
07811       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07812       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07813    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07814       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
07815       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07816       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07817    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07818       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
07819       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07820       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07821    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07822       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
07823       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07824       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07825    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07826       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
07827       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07828       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07829    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07830       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
07831       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07832       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07833    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07834       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
07835       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07836       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07837    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07838       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
07839       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07840       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07841    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07842       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
07843       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07844       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07845    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07846       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
07847       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07848       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07849    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07850       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
07851       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07852       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07853    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07854       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
07855       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07856       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07857    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07858       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
07859       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07860       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07861    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07862       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
07863       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07864       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07865    {"_MINLOC__I4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07866       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
07867       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07868       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07869    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07870       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
07871       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07872       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07873    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07874       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
07875       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07876       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07877    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07878       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
07879       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07880       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07881    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07882       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
07883       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07884       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07885    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07886       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
07887       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07888       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07889    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07890       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
07891       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07892       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07893    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07894       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
07895       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07896       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07897    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07898       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
07899       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07900       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07901    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07902       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
07903       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07904       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07905    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07906       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
07907       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07908       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07909    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07910       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
07911       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07912       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07913    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07914       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
07915       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07916       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07917    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07918       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
07919       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07920       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07921    {"_MINLOC__J",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07922       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
07923       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07924       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07925    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07926       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
07927       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07928       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07929    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07930       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
07931       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07932       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07933    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07934       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
07935       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07936       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07937    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07938       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
07939       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07940       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07941    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07942       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
07943       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07944       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07945    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07946       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
07947       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07948       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
07949    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07950       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
07951       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07952       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07953    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
07954       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
07955       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07956       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
07957    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07958       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
07959       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07960       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07961    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
07962       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
07963       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07964       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
07965    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07966       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
07967       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07968       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07969    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
07970       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
07971       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07972       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
07973    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07974       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
07975       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07976       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07977    {"_MINLOC__S4",11,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
07978       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
07979       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07980       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
07981    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07982       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
07983       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07984       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07985    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
07986       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
07987       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07988       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
07989    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07990       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
07991       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07992       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
07993    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
07994       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
07995       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
07996       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
07997    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
07998       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
07999       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08000       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08001    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
08002       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
08003       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08004       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08005    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
08006       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
08007       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08008       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08009    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
08010       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
08011       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08012       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08013    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
08014       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
08015       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08016       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08017    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
08018       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
08019       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08020       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08021    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
08022       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
08023       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08024       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08025    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
08026       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
08027       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08028       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08029    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
08030       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
08031       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08032       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08033    {"_MINLOC__S",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
08034       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
08035       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08036       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08037    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
08038       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
08039       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08040       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08041    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,0,Minloc_Intrinsic,0},
08042       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
08043       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08044       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08045    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
08046       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
08047       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08048       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08049    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,1,Minloc_Intrinsic,0},
08050       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
08051       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08052       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08053    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
08054       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
08055       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08056       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08057    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,2,Minloc_Intrinsic,0},
08058       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
08059       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08060       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08061    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
08062       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
08063       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08064       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08065    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,3,Minloc_Intrinsic,0},
08066       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
08067       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08068       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08069    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
08070       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
08071       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08072       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08073    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,4,Minloc_Intrinsic,0},
08074       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
08075       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08076       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08077    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
08078       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
08079       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08080       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08081    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,5,Minloc_Intrinsic,0},
08082       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
08083       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08084       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08085    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
08086       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
08087       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08088       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08089    {"_MINLOC__D",10,0,1,0,1,0,1,0,0,6,Minloc_Intrinsic,0},
08090       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
08091       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08092       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08093 {"MINVAL",6,0,1,0,0,0,0,1,0,294,0,0},
08094    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08095       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
08096    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08097       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
08098    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08099       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
08100    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08101       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
08102    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08103       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
08104    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08105       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
08106    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08107       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
08108    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08109       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
08110    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08111       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
08112    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08113       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
08114    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08115       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
08116    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08117       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
08118    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08119       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
08120    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08121       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
08122    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08123       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
08124    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08125       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
08126    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08127       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
08128    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08129       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
08130    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08131       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
08132    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08133       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
08134    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08135       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
08136    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08137       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
08138    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08139       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
08140    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08141       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
08142    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08143       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
08144    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08145       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
08146    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08147       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
08148    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08149       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
08150    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08151       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
08152    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08153       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
08154    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08155       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
08156    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08157       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
08158    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08159       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
08160    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08161       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
08162    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08163       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
08164    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08165       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
08166    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08167       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
08168    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08169       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
08170    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08171       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
08172    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08173       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
08174    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08175       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
08176    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08177       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
08178    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08179       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
08180    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08181       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
08182    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08183       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
08184    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08185       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
08186    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08187       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
08188    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08189       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
08190    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08191       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
08192    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08193       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
08194       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08195    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_1},
08196       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
08197       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08198    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_1},
08199       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
08200       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08201    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_1},
08202       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
08203       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08204    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_1},
08205       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
08206       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08207    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_1},
08208       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
08209       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08210    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_1},
08211       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
08212       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08213    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08214       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
08215       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08216    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_2},
08217       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
08218       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08219    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_2},
08220       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
08221       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08222    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_2},
08223       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
08224       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08225    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_2},
08226       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
08227       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08228    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_2},
08229       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
08230       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08231    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_2},
08232       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
08233       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08234    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08235       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
08236       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08237    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_4},
08238       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
08239       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08240    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_4},
08241       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
08242       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08243    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_4},
08244       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
08245       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08246    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_4},
08247       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
08248       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08249    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_4},
08250       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
08251       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08252    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_4},
08253       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
08254       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08255    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08256       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
08257       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08258    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_8},
08259       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
08260       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08261    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_8},
08262       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
08263       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08264    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_8},
08265       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
08266       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08267    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_8},
08268       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
08269       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08270    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_8},
08271       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
08272       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08273    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_8},
08274       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
08275       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08276    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08277       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
08278       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08279    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_4},
08280       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
08281       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08282    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_4},
08283       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
08284       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08285    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_4},
08286       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
08287       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08288    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_4},
08289       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
08290       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08291    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_4},
08292       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
08293       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08294    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_4},
08295       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
08296       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08297    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08298       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
08299       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08300    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_8},
08301       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
08302       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08303    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_8},
08304       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
08305       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08306    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_8},
08307       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
08308       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08309    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_8},
08310       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
08311       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08312    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_8},
08313       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
08314       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08315    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_8},
08316       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
08317       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08318    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08319       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
08320       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08321    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_16},
08322       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
08323       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08324    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_16},
08325       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
08326       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08327    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_16},
08328       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
08329       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08330    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_16},
08331       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
08332       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08333    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_16},
08334       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
08335       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08336    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_16},
08337       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
08338       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08339    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08340       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
08341       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08342    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08343       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
08344       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08345    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08346       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
08347       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08348    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08349       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
08350       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08351    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08352       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
08353       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08354    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08355       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
08356       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08357    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08358       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
08359       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08360    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08361       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
08362       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08363    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08364       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
08365       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08366    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08367       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
08368       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08369    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08370       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
08371       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08372    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08373       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
08374       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08375    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08376       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
08377       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08378    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08379       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
08380       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08381    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08382       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
08383       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08384    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08385       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
08386       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08387    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08388       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
08389       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08390    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08391       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
08392       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08393    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08394       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
08395       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08396    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08397       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
08398       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08399    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08400       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
08401       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08402    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08403       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
08404       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08405    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08406       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
08407       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08408    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08409       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
08410       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08411    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08412       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
08413       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08414    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08415       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
08416       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08417    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08418       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
08419       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08420    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08421       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
08422       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08423    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08424       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
08425       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08426    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08427       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
08428       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08429    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08430       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
08431       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08432    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08433       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
08434       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08435    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08436       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
08437       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08438    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08439       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
08440       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08441    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08442       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
08443       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08444    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08445       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
08446       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08447    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08448       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
08449       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08450    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08451       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
08452       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08453    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08454       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
08455       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08456    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08457       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
08458       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08459    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08460       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
08461       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08462    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08463       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
08464       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08465    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08466       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
08467       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08468    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08469       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
08470       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08471    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08472       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
08473       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08474    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08475       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
08476       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08477    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08478       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
08479       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08480    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08481       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
08482       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08483    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08484       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
08485       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08486    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08487       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
08488       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08489    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08490       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
08491       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08492    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08493       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
08494       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08495    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08496       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
08497       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08498    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08499       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
08500       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08501    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08502       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
08503       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08504    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08505       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
08506       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08507    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08508       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
08509       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08510    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08511       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
08512       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08513    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08514       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
08515       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08516    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08517       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
08518       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08519    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08520       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
08521       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08522    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08523       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
08524       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08525    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08526       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
08527       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08528    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08529       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
08530       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08531    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08532       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
08533       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08534    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08535       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
08536       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08537    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08538       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
08539       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08540    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08541       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
08542       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08543    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08544       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
08545       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08546    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08547       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
08548       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08549    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08550       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
08551       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08552    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08553       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
08554       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08555    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08556       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
08557       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08558    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08559       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
08560       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08561    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08562       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
08563       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08564    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08565       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
08566       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08567    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08568       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
08569       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08570    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08571       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
08572       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08573    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08574       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
08575       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08576    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08577       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
08578       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08579    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08580       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
08581       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08582    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08583       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
08584       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08585    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08586       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
08587       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08588    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08589       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
08590       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08591    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08592       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
08593       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08594    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08595       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
08596       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08597    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08598       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
08599       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08600    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08601       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
08602       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08603    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08604       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
08605       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08606    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08607       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
08608       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08609    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08610       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
08611       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08612    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08613       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
08614       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08615    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08616       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
08617       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08618    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08619       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
08620       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08621    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08622       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
08623       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08624    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08625       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
08626       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08627    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08628       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
08629       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08630    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08631       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
08632       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08633    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08634       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
08635       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08636       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08637    {"_MINVAL0__I1",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_1},
08638       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
08639       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08640       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08641    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_1},
08642       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
08643       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08644       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08645    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_1},
08646       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
08647       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08648       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08649    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_1},
08650       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
08651       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08652       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08653    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_1},
08654       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
08655       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08656       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08657    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_1},
08658       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
08659       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08660       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08661    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_1},
08662       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
08663       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08664       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08665    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_1},
08666       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
08667       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08668       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08669    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_1},
08670       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
08671       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08672       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08673    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_1},
08674       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
08675       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08676       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08677    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_1},
08678       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
08679       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08680       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08681    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_1},
08682       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
08683       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08684       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08685    {"_MINVAL__I1",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_1},
08686       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
08687       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08688       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08689    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08690       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
08691       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08692       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08693    {"_MINVAL0__I2",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_2},
08694       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
08695       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08696       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08697    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_2},
08698       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
08699       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08700       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08701    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_2},
08702       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
08703       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08704       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08705    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_2},
08706       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
08707       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08708       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08709    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_2},
08710       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
08711       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08712       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08713    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_2},
08714       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
08715       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08716       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08717    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_2},
08718       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
08719       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08720       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08721    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_2},
08722       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
08723       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08724       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08725    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_2},
08726       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
08727       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08728       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08729    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_2},
08730       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
08731       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08732       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08733    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_2},
08734       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
08735       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08736       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08737    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_2},
08738       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
08739       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08740       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08741    {"_MINVAL__I2",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_2},
08742       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
08743       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08744       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08745    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08746       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
08747       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08748       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08749    {"_MINVAL0__I4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_4},
08750       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
08751       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08752       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08753    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_4},
08754       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
08755       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08756       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08757    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_4},
08758       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
08759       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08760       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08761    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_4},
08762       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
08763       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08764       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08765    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_4},
08766       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
08767       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08768       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08769    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_4},
08770       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
08771       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08772       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08773    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_4},
08774       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
08775       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08776       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08777    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_4},
08778       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
08779       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08780       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08781    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_4},
08782       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
08783       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08784       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08785    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_4},
08786       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
08787       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08788       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08789    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_4},
08790       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
08791       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08792       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08793    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_4},
08794       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
08795       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08796       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08797    {"_MINVAL__I4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_4},
08798       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
08799       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08800       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08801    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08802       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
08803       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08804       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08805    {"_MINVAL0__J",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Integer_8},
08806       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
08807       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08808       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08809    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_8},
08810       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
08811       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08812       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08813    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Integer_8},
08814       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
08815       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08816       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08817    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_8},
08818       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
08819       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08820       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08821    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Integer_8},
08822       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
08823       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08824       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08825    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_8},
08826       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
08827       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08828       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08829    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Integer_8},
08830       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
08831       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08832       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08833    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_8},
08834       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
08835       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08836       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08837    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Integer_8},
08838       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
08839       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08840       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08841    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_8},
08842       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
08843       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08844       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08845    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Integer_8},
08846       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
08847       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08848       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08849    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_8},
08850       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
08851       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08852       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08853    {"_MINVAL__J",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Integer_8},
08854       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
08855       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08856       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08857    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08858       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
08859       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08860       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08861    {"_MINVAL0__S4",12,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_4},
08862       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
08863       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08864       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08865    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_4},
08866       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
08867       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08868       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08869    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_4},
08870       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
08871       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08872       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08873    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_4},
08874       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
08875       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08876       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08877    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_4},
08878       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
08879       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08880       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08881    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_4},
08882       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
08883       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08884       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08885    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_4},
08886       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
08887       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08888       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08889    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_4},
08890       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
08891       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08892       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08893    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_4},
08894       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
08895       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08896       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08897    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_4},
08898       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
08899       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08900       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08901    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_4},
08902       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
08903       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08904       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08905    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_4},
08906       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
08907       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08908       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08909    {"_MINVAL__S4",11,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_4},
08910       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
08911       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08912       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08913    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08914       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
08915       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08916       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08917    {"_MINVAL0__S",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_8},
08918       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
08919       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08920       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08921    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_8},
08922       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
08923       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08924       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08925    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_8},
08926       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
08927       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08928       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08929    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_8},
08930       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
08931       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08932       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08933    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_8},
08934       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
08935       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08936       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08937    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_8},
08938       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
08939       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08940       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08941    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_8},
08942       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
08943       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08944       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
08945    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_8},
08946       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
08947       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08948       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08949    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_8},
08950       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
08951       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08952       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
08953    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_8},
08954       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
08955       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08956       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08957    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_8},
08958       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
08959       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08960       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
08961    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_8},
08962       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
08963       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08964       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08965    {"_MINVAL__S",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_8},
08966       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
08967       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08968       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
08969    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08970       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
08971       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08972       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08973    {"_MINVAL0__D",11,0,1,0,1,0,0,0,0,0,Minval_Intrinsic,Real_16},
08974       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
08975       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08976       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
08977    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_16},
08978       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
08979       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08980       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08981    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,1,Minval_Intrinsic,Real_16},
08982       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
08983       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08984       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
08985    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_16},
08986       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
08987       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08988       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08989    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,2,Minval_Intrinsic,Real_16},
08990       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
08991       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08992       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
08993    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_16},
08994       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
08995       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
08996       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
08997    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,3,Minval_Intrinsic,Real_16},
08998       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
08999       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09000       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09001    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_16},
09002       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
09003       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09004       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09005    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,4,Minval_Intrinsic,Real_16},
09006       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
09007       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09008       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09009    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_16},
09010       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
09011       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09012       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09013    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,5,Minval_Intrinsic,Real_16},
09014       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
09015       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09016       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09017    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_16},
09018       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
09019       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09020       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09021    {"_MINVAL__D",10,0,1,0,1,0,1,0,0,6,Minval_Intrinsic,Real_16},
09022       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
09023       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09024       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09025 {"MOD",3,1,1,1,0,0,1,1,0,1,0,0},
09026    {"MOD",3,1,1,0,0,0,0,0,0,0,Mod_Intrinsic,Integer_4},
09027       {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
09028       {"P",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
09029 {"MODULO",6,1,1,0,0,0,0,1,0,1,0,0},
09030    {"MODULO",6,1,1,0,0,0,0,0,0,0,Modulo_Intrinsic,0},
09031       {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
09032       {"P",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
09033 {"MVBITS",6,1,0,0,0,0,0,1,0,1,0,0},
09034    {"MVBITS",6,1,0,0,0,0,0,0,0,0,Mvbits_Intrinsic,0},
09035       {"FROM",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
09036       {"FROMPOS",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
09037       {"LEN",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
09038       {"TO",2,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
09039       {"TOPOS",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
09040 # if defined(_TARGET_OS_MAX)
09041 {"MY_PE",5,1,1,0,0,0,0,1,1,1,0,0},
09042    {"MY_PE",5,1,1,0,0,0,0,0,1,0,My_Pe_Intrinsic,Integer_4},
09043 # endif
09044 {"NAND_AND_FETCH",14,1,1,0,0,0,0,1,1,2,0,0},
09045    {"NAND_AND_FETCH",14,1,1,0,0,0,0,0,1,0,Nand_And_Fetch_Intrinsic,0},
09046       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
09047       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
09048    {"NAND_AND_FETCH",14,1,1,0,0,0,0,0,1,0,Nand_And_Fetch_Intrinsic,0},
09049       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
09050       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
09051 {"NEAREST",7,1,1,0,0,0,0,1,0,1,0,0},
09052    {"NEAREST",7,1,1,0,0,0,0,0,0,0,Nearest_Intrinsic,0},
09053       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
09054       {"S",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
09055 {"NEQV",4,1,1,0,0,0,0,1,1,1,0,0},
09056    {"NEQV",4,1,1,0,0,0,0,0,1,0,Neqv_Intrinsic,0},
09057       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
09058       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
09059 {"NINT",4,1,1,1,0,0,1,1,0,1,0,0},
09060    {"NINT",4,1,1,0,0,0,0,0,0,0,Nint_Intrinsic,Integer_4},
09061       {"A",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
09062       {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
09063 {"NOT",3,1,1,0,0,0,0,1,0,1,0,0},
09064    {"NOT",3,1,1,0,0,0,0,0,0,0,Not_Intrinsic,0},
09065       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
09066 {"NULL",4,0,1,0,0,0,0,1,0,8,0,0},
09067    {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
09068       {"MOLD",4,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
09069    {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
09070       {"MOLD",4,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09071    {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
09072       {"MOLD",4,0,0,0,0,1,1,0,0,2,0,ALL_MASK},
09073    {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
09074       {"MOLD",4,0,0,0,0,1,1,0,0,3,0,ALL_MASK},
09075    {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
09076       {"MOLD",4,0,0,0,0,1,1,0,0,4,0,ALL_MASK},
09077    {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
09078       {"MOLD",4,0,0,0,0,1,1,0,0,5,0,ALL_MASK},
09079    {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
09080       {"MOLD",4,0,0,0,0,1,1,0,0,6,0,ALL_MASK},
09081    {"NULL",4,0,1,0,0,0,1,0,0,0,Null_Intrinsic,0},
09082       {"MOLD",4,0,0,0,0,1,1,0,0,7,0,ALL_MASK},
09083 # if defined(_TARGET_OS_UNICOS) || defined(_TARGET_OS_MAX)
09084 {"NUMARG",6,1,1,0,0,0,0,1,1,1,0,0},
09085    {"NUMARG",6,1,1,0,0,0,0,0,1,0,Numarg_Intrinsic,0},
09086 # endif
09087 {"NUM_IMAGES",10,0,1,0,1,0,0,1,1,1,0,0},
09088    {"shmem_n_pes",11,0,1,0,1,0,0,0,1,0,Num_Images_Intrinsic,Integer_4},
09089 {"OMP_GET_DYNAMIC",15,0,1,0,1,0,0,1,1,1,0,0},
09090    {"omp_get_dynamic_",16,0,1,0,1,0,0,0,1,0,Omp_Get_Dynamic_Intrinsic,0},
09091 {"OMP_GET_MAX_THREADS",19,0,1,0,1,0,0,1,1,1,0,0},
09092    {"omp_get_max_threads_",20,0,1,0,1,0,0,0,1,0,
09093                                 Omp_Get_Max_Threads_Intrinsic,0},
09094 {"OMP_GET_NESTED",14,0,1,0,1,0,0,1,1,1,0,0},
09095    {"omp_get_nested_",15,0,1,0,1,0,0,0,1,0,Omp_Get_Nested_Intrinsic,0},
09096 {"OMP_GET_NUM_PROCS",17,0,1,0,1,0,0,1,1,1,0,0},
09097    {"omp_get_num_procs_",18,0,1,0,1,0,0,0,1,0,Omp_Get_Num_Procs_Intrinsic,0},
09098 {"OMP_GET_NUM_THREADS",19,0,1,0,1,0,0,1,1,1,0,0},
09099    {"omp_get_num_threads_",20,0,1,0,1,0,0,0,1,0,
09100                                 Omp_Get_Num_Threads_Intrinsic,0},
09101 {"OMP_GET_THREAD_NUM",18,0,1,0,1,0,0,1,1,1,0,0},
09102    {"omp_get_thread_num_",19,0,1,0,1,0,0,0,1,0,Omp_Get_Thread_Num_Intrinsic,0},
09103 {"OMP_IN_PARALLEL",15,0,1,0,1,0,0,1,1,1,0,0},
09104    {"omp_in_parallel_",16,0,1,0,1,0,0,0,1,0,Omp_In_Parallel_Intrinsic,0},
09105 {"OMP_SET_LOCK",12,0,0,0,0,0,0,1,1,1,0,0},
09106    {"OMP_SET_LOCK",12,0,0,0,0,0,0,0,1,0,Omp_Set_Lock_Intrinsic,0},
09107       {"LOCK",4,0,0,0,0,0,0,0,0,0,0,(I4_MASK|I8_MASK)},
09108 {"OMP_TEST_LOCK",13,0,1,0,0,0,0,1,1,1,0,0},
09109    {"OMP_TEST_LOCK",13,0,1,0,0,0,0,0,1,0,Omp_Test_Lock_Intrinsic,0},
09110       {"LOCK",4,0,0,0,0,0,0,0,0,0,0,(I4_MASK|I8_MASK)},
09111 {"OMP_UNSET_LOCK",14,0,0,0,0,0,0,1,1,1,0,0},
09112    {"OMP_UNSET_LOCK",14,0,0,0,0,0,0,0,1,0,Omp_Unset_Lock_Intrinsic,0},
09113       {"LOCK",4,0,0,0,0,0,0,0,0,0,0,(I4_MASK|I8_MASK)},
09114 {"OR",2,1,1,0,0,0,0,1,1,1,0,0},
09115    {"OR",2,1,1,0,0,0,0,0,1,0,Or_Intrinsic,0},
09116       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
09117       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
09118 {"OR_AND_FETCH",12,1,1,0,0,0,0,1,1,2,0,0},
09119    {"OR_AND_FETCH",12,1,1,0,0,0,0,0,1,0,Or_And_Fetch_Intrinsic,0},
09120       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
09121       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
09122    {"OR_AND_FETCH",12,1,1,0,0,0,0,0,1,0,Or_And_Fetch_Intrinsic,0},
09123       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
09124       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
09125 {"PACK",4,0,1,0,1,0,0,1,0,14,0,0},
09126    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09127       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
09128       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09129       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09130    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09131       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
09132       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09133       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09134    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09135       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
09136       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09137       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09138    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09139       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
09140       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09141       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09142    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09143       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
09144       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09145       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09146    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09147       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
09148       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09149       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09150    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09151       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
09152       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09153       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09154    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09155       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
09156       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09157       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09158    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09159       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
09160       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09161       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09162    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09163       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
09164       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09165       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09166    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09167       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
09168       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09169       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09170    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09171       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
09172       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09173       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09174    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09175       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
09176       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09177       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09178    {"_PACK",5,0,1,0,1,0,1,0,0,1,Pack_Intrinsic,0},
09179       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
09180       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09181       {"VECTOR",6,0,0,0,0,1,1,0,0,1,0,ALL_MASK},
09182 {"POPCNT",6,1,1,0,0,0,0,1,1,1,0,0},
09183    {"POPCNT",6,1,1,0,0,0,0,0,1,0,Popcnt_Intrinsic,0},
09184       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
09185 {"POPPAR",6,1,1,0,0,0,0,1,1,1,0,0},
09186    {"POPPAR",6,1,1,0,0,0,0,0,1,0,Poppar_Intrinsic,0},
09187       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
09188 {"PRECISION",9,1,1,0,0,0,0,1,0,1,0,0},
09189    {"PRECISION",9,1,1,0,0,0,0,0,0,0,Precision_Intrinsic,0},
09190       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
09191 {"PRESENT",7,1,1,0,0,0,0,1,0,2,0,0},
09192    {"PRESENT",7,1,1,0,0,0,0,0,0,0,Present_Intrinsic,0},
09193       {"A",1,0,1,0,0,0,0,0,0,0,0,ALL_MASK},
09194    {"PRESENT",7,1,1,0,0,0,0,0,0,0,Present_Intrinsic,0},
09195       {"A",1,0,0,0,0,0,0,0,0,0,0,ALL_MASK},
09196 {"PRODUCT",8,0,1,0,0,0,0,1,0,420,0,0},
09197    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09198       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
09199    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09200       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
09201    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09202       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
09203    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09204       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
09205    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09206       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
09207    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09208       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
09209    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09210       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
09211    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09212       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
09213    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09214       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
09215    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09216       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
09217    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09218       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
09219    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09220       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
09221    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09222       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
09223    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09224       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
09225    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09226       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
09227    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09228       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
09229    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09230       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
09231    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09232       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
09233    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09234       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
09235    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09236       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
09237    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09238       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
09239    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09240       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
09241    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09242       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
09243    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09244       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
09245    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09246       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
09247    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09248       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
09249    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09250       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
09251    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09252       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
09253    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09254       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
09255    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09256       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
09257    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09258       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
09259    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09260       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
09261    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09262       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
09263    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09264       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
09265    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09266       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
09267    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09268       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
09269    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09270       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
09271    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09272       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
09273    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09274       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
09275    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09276       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
09277    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09278       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
09279    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09280       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
09281    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09282       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
09283    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09284       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
09285    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09286       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
09287    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09288       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
09289    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09290       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
09291    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09292       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
09293    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09294       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
09295    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09296       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
09297    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09298       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
09299    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09300       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
09301    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09302       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
09303    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09304       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
09305    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09306       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
09307    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09308       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
09309    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09310       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
09311    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09312       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
09313    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09314       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
09315    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09316       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
09317    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09318       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
09319    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09320       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
09321    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09322       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
09323    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09324       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
09325    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09326       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
09327    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09328       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
09329    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09330       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
09331    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09332       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
09333    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09334       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
09335    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09336       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
09337    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09338       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
09339       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09340    {"_PROD__I1",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_1},
09341       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
09342       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09343    {"_PROD__I1",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_1},
09344       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
09345       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09346    {"_PROD__I1",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_1},
09347       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
09348       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09349    {"_PROD__I1",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_1},
09350       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
09351       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09352    {"_PROD__I1",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_1},
09353       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
09354       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09355    {"_PROD__I1",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_1},
09356       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
09357       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09358    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09359       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
09360       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09361    {"_PROD__I2",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_2},
09362       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
09363       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09364    {"_PROD__I2",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_2},
09365       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
09366       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09367    {"_PROD__I2",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_2},
09368       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
09369       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09370    {"_PROD__I2",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_2},
09371       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
09372       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09373    {"_PROD__I2",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_2},
09374       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
09375       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09376    {"_PROD__I2",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_2},
09377       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
09378       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09379    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09380       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
09381       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09382    {"_PROD__I4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_4},
09383       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
09384       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09385    {"_PROD__I4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_4},
09386       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
09387       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09388    {"_PROD__I4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_4},
09389       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
09390       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09391    {"_PROD__I4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_4},
09392       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
09393       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09394    {"_PROD__I4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_4},
09395       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
09396       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09397    {"_PROD__I4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_4},
09398       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
09399       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09400    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09401       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
09402       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09403    {"_PROD__J",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_8},
09404       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
09405       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09406    {"_PROD__J",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_8},
09407       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
09408       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09409    {"_PROD__J",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_8},
09410       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
09411       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09412    {"_PROD__J",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_8},
09413       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
09414       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09415    {"_PROD__J",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_8},
09416       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
09417       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09418    {"_PROD__J",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_8},
09419       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
09420       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09421    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09422       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
09423       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09424    {"_PROD__S4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_4},
09425       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
09426       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09427    {"_PROD__S4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_4},
09428       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
09429       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09430    {"_PROD__S4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_4},
09431       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
09432       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09433    {"_PROD__S4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_4},
09434       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
09435       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09436    {"_PROD__S4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_4},
09437       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
09438       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09439    {"_PROD__S4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_4},
09440       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
09441       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09442    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09443       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
09444       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09445    {"_PROD__S",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_8},
09446       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
09447       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09448    {"_PROD__S",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_8},
09449       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
09450       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09451    {"_PROD__S",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_8},
09452       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
09453       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09454    {"_PROD__S",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_8},
09455       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
09456       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09457    {"_PROD__S",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_8},
09458       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
09459       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09460    {"_PROD__S",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_8},
09461       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
09462       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09463    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09464       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
09465       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09466    {"_PROD__D",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_16},
09467       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
09468       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09469    {"_PROD__D",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_16},
09470       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
09471       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09472    {"_PROD__D",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_16},
09473       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
09474       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09475    {"_PROD__D",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_16},
09476       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
09477       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09478    {"_PROD__D",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_16},
09479       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
09480       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09481    {"_PROD__D",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_16},
09482       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
09483       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09484    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09485       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
09486       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09487    {"_PROD__C4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_4},
09488       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
09489       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09490    {"_PROD__C4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_4},
09491       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
09492       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09493    {"_PROD__C4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_4},
09494       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
09495       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09496    {"_PROD__C4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_4},
09497       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
09498       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09499    {"_PROD__C4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_4},
09500       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
09501       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09502    {"_PROD__C4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_4},
09503       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
09504       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09505    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09506       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
09507       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09508    {"_PROD__C",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_8},
09509       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
09510       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09511    {"_PROD__C",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_8},
09512       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
09513       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09514    {"_PROD__C",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_8},
09515       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
09516       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09517    {"_PROD__C",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_8},
09518       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
09519       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09520    {"_PROD__C",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_8},
09521       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
09522       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09523    {"_PROD__C",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_8},
09524       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
09525       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09526    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09527       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
09528       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09529    {"_PROD__Z",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_16},
09530       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
09531       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09532    {"_PROD__Z",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_16},
09533       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
09534       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09535    {"_PROD__Z",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_16},
09536       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
09537       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09538    {"_PROD__Z",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_16},
09539       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
09540       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09541    {"_PROD__Z",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_16},
09542       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
09543       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09544    {"_PROD__Z",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_16},
09545       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
09546       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09547    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09548       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
09549       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09550    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09551       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
09552       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09553    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09554       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
09555       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09556    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09557       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
09558       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09559    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09560       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
09561       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09562    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09563       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
09564       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09565    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09566       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
09567       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09568    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09569       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
09570       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09571    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09572       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
09573       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09574    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09575       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
09576       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09577    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09578       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
09579       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09580    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09581       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
09582       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09583    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09584       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
09585       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09586    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09587       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
09588       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09589    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09590       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
09591       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09592    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09593       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
09594       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09595    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09596       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
09597       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09598    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09599       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
09600       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09601    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09602       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
09603       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09604    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09605       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
09606       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09607    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09608       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
09609       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09610    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09611       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
09612       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09613    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09614       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
09615       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09616    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09617       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
09618       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09619    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09620       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
09621       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09622    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09623       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
09624       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09625    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09626       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
09627       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09628    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
09629       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
09630       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09631    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09632       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
09633       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09634    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09635       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
09636       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09637    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09638       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
09639       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09640    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09641       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
09642       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09643    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09644       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
09645       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09646    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09647       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
09648       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09649    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09650       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
09651       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09652    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09653       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
09654       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09655    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09656       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
09657       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09658    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09659       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
09660       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09661    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09662       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
09663       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09664    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09665       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
09666       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09667    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09668       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
09669       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09670    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
09671       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
09672       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09673    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09674       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
09675       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09676    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09677       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
09678       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09679    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09680       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
09681       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09682    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09683       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
09684       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09685    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09686       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
09687       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09688    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09689       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
09690       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09691    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09692       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
09693       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09694    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09695       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
09696       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09697    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09698       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
09699       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09700    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09701       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
09702       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09703    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09704       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
09705       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09706    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09707       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
09708       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09709    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09710       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
09711       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09712    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
09713       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
09714       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09715    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09716       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
09717       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09718    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09719       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
09720       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09721    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09722       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
09723       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09724    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09725       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
09726       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09727    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09728       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
09729       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09730    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09731       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
09732       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09733    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09734       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
09735       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09736    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09737       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
09738       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09739    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09740       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
09741       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09742    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09743       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
09744       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09745    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09746       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
09747       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09748    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09749       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
09750       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09751    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09752       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
09753       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09754    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
09755       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
09756       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09757    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09758       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
09759       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09760    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09761       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
09762       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09763    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09764       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
09765       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09766    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09767       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
09768       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09769    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09770       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
09771       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09772    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09773       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
09774       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09775    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09776       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
09777       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09778    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09779       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
09780       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09781    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09782       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
09783       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09784    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09785       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
09786       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09787    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09788       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
09789       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09790    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09791       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
09792       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09793    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09794       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
09795       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09796    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
09797       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
09798       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09799    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09800       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
09801       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09802    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09803       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
09804       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09805    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09806       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
09807       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09808    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09809       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
09810       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09811    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09812       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
09813       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09814    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09815       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
09816       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09817    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09818       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
09819       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09820    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09821       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
09822       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09823    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09824       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
09825       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09826    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09827       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
09828       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09829    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09830       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
09831       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09832    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09833       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
09834       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09835    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09836       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
09837       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09838    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
09839       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
09840       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09841    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09842       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
09843       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09844    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09845       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
09846       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09847    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09848       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
09849       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09850    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09851       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
09852       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09853    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09854       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
09855       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09856    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09857       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
09858       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09859    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09860       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
09861       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09862    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09863       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
09864       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09865    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09866       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
09867       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09868    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09869       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
09870       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09871    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09872       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
09873       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09874    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09875       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
09876       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09877    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09878       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
09879       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09880    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
09881       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
09882       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09883    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09884       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
09885       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09886    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09887       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
09888       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09889    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09890       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
09891       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09892    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09893       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
09894       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09895    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09896       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
09897       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09898    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09899       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
09900       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09901    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09902       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
09903       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09904    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09905       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
09906       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09907    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09908       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
09909       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09910    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09911       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
09912       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09913    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09914       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
09915       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09916    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09917       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
09918       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09919    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09920       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
09921       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09922    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
09923       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
09924       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09925    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09926       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
09927       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09928    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09929       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
09930       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09931    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09932       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
09933       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09934    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09935       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
09936       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09937    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09938       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
09939       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09940    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09941       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
09942       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09943    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09944       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
09945       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09946    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09947       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
09948       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09949    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09950       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
09951       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09952    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09953       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
09954       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
09955    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09956       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
09957       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09958    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09959       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
09960       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
09961    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09962       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
09963       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09964    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
09965       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
09966       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
09967    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09968       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
09969       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09970       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09971    {"_PROD0__I1",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_1},
09972       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
09973       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09974       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
09975    {"_PROD__I1",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_1},
09976       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
09977       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09978       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09979    {"_PROD__I1",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_1},
09980       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
09981       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09982       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
09983    {"_PROD__I1",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_1},
09984       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
09985       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09986       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09987    {"_PROD__I1",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_1},
09988       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
09989       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09990       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
09991    {"_PROD__I1",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_1},
09992       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
09993       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09994       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
09995    {"_PROD__I1",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_1},
09996       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
09997       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
09998       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
09999    {"_PROD__I1",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_1},
10000       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
10001       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10002       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10003    {"_PROD__I1",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_1},
10004       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
10005       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10006       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
10007    {"_PROD__I1",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_1},
10008       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
10009       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10010       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10011    {"_PROD__I1",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_1},
10012       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
10013       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10014       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
10015    {"_PROD__I1",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_1},
10016       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
10017       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10018       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10019    {"_PROD__I1",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_1},
10020       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
10021       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10022       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
10023    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
10024       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
10025       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10026       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10027    {"_PROD0__I2",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_2},
10028       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
10029       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10030       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
10031    {"_PROD__I2",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_2},
10032       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
10033       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10034       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10035    {"_PROD__I2",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_2},
10036       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
10037       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10038       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
10039    {"_PROD__I2",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_2},
10040       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
10041       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10042       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10043    {"_PROD__I2",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_2},
10044       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
10045       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10046       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
10047    {"_PROD__I2",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_2},
10048       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
10049       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10050       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10051    {"_PROD__I2",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_2},
10052       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
10053       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10054       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
10055    {"_PROD__I2",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_2},
10056       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
10057       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10058       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10059    {"_PROD__I2",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_2},
10060       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
10061       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10062       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
10063    {"_PROD__I2",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_2},
10064       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
10065       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10066       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10067    {"_PROD__I2",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_2},
10068       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
10069       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10070       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
10071    {"_PROD__I2",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_2},
10072       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
10073       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10074       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10075    {"_PROD__I2",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_2},
10076       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
10077       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10078       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
10079    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
10080       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
10081       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10082       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10083    {"_PROD0__I4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_4},
10084       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
10085       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10086       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
10087    {"_PROD__I4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_4},
10088       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
10089       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10090       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10091    {"_PROD__I4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_4},
10092       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
10093       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10094       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
10095    {"_PROD__I4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_4},
10096       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
10097       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10098       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10099    {"_PROD__I4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_4},
10100       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
10101       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10102       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
10103    {"_PROD__I4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_4},
10104       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
10105       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10106       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10107    {"_PROD__I4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_4},
10108       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
10109       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10110       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
10111    {"_PROD__I4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_4},
10112       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
10113       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10114       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10115    {"_PROD__I4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_4},
10116       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
10117       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10118       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
10119    {"_PROD__I4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_4},
10120       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
10121       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10122       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10123    {"_PROD__I4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_4},
10124       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
10125       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10126       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
10127    {"_PROD__I4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_4},
10128       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
10129       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10130       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10131    {"_PROD__I4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_4},
10132       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
10133       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10134       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
10135    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
10136       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
10137       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10138       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10139    {"_PROD0__J",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Integer_8},
10140       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
10141       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10142       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
10143    {"_PROD__J",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_8},
10144       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
10145       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10146       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10147    {"_PROD__J",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Integer_8},
10148       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
10149       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10150       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
10151    {"_PROD__J",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_8},
10152       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
10153       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10154       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10155    {"_PROD__J",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Integer_8},
10156       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
10157       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10158       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
10159    {"_PROD__J",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_8},
10160       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
10161       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10162       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10163    {"_PROD__J",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Integer_8},
10164       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
10165       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10166       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
10167    {"_PROD__J",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_8},
10168       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
10169       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10170       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10171    {"_PROD__J",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Integer_8},
10172       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
10173       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10174       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
10175    {"_PROD__J",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_8},
10176       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
10177       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10178       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10179    {"_PROD__J",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Integer_8},
10180       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
10181       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10182       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
10183    {"_PROD__J",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_8},
10184       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
10185       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10186       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10187    {"_PROD__J",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Integer_8},
10188       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
10189       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10190       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
10191    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
10192       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
10193       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10194       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10195    {"_PROD0__S4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_4},
10196       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
10197       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10198       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
10199    {"_PROD__S4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_4},
10200       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
10201       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10202       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10203    {"_PROD__S4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_4},
10204       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
10205       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10206       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
10207    {"_PROD__S4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_4},
10208       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
10209       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10210       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10211    {"_PROD__S4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_4},
10212       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
10213       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10214       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
10215    {"_PROD__S4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_4},
10216       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
10217       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10218       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10219    {"_PROD__S4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_4},
10220       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
10221       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10222       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
10223    {"_PROD__S4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_4},
10224       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
10225       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10226       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10227    {"_PROD__S4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_4},
10228       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
10229       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10230       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
10231    {"_PROD__S4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_4},
10232       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
10233       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10234       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10235    {"_PROD__S4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_4},
10236       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
10237       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10238       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
10239    {"_PROD__S4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_4},
10240       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
10241       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10242       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10243    {"_PROD__S4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_4},
10244       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
10245       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10246       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
10247    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
10248       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
10249       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10250       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10251    {"_PROD0__S",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_8},
10252       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
10253       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10254       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
10255    {"_PROD__S",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_8},
10256       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
10257       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10258       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10259    {"_PROD__S",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_8},
10260       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
10261       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10262       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
10263    {"_PROD__S",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_8},
10264       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
10265       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10266       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10267    {"_PROD__S",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_8},
10268       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
10269       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10270       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
10271    {"_PROD__S",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_8},
10272       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
10273       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10274       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10275    {"_PROD__S",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_8},
10276       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
10277       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10278       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
10279    {"_PROD__S",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_8},
10280       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
10281       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10282       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10283    {"_PROD__S",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_8},
10284       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
10285       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10286       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
10287    {"_PROD__S",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_8},
10288       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
10289       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10290       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10291    {"_PROD__S",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_8},
10292       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
10293       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10294       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
10295    {"_PROD__S",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_8},
10296       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
10297       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10298       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10299    {"_PROD__S",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_8},
10300       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
10301       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10302       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
10303    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
10304       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
10305       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10306       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10307    {"_PROD0__D",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Real_16},
10308       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
10309       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10310       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
10311    {"_PROD__D",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_16},
10312       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
10313       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10314       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10315    {"_PROD__D",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Real_16},
10316       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
10317       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10318       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
10319    {"_PROD__D",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_16},
10320       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
10321       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10322       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10323    {"_PROD__D",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Real_16},
10324       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
10325       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10326       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
10327    {"_PROD__D",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_16},
10328       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
10329       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10330       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10331    {"_PROD__D",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Real_16},
10332       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
10333       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10334       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
10335    {"_PROD__D",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_16},
10336       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
10337       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10338       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10339    {"_PROD__D",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Real_16},
10340       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
10341       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10342       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
10343    {"_PROD__D",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_16},
10344       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
10345       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10346       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10347    {"_PROD__D",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Real_16},
10348       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
10349       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10350       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
10351    {"_PROD__D",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_16},
10352       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
10353       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10354       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10355    {"_PROD__D",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Real_16},
10356       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
10357       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10358       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
10359    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
10360       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
10361       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10362       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10363    {"_PROD0__C4",10,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_4},
10364       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
10365       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10366       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
10367    {"_PROD__C4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_4},
10368       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
10369       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10370       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10371    {"_PROD__C4",9,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_4},
10372       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
10373       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10374       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
10375    {"_PROD__C4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_4},
10376       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
10377       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10378       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10379    {"_PROD__C4",9,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_4},
10380       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
10381       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10382       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
10383    {"_PROD__C4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_4},
10384       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
10385       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10386       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10387    {"_PROD__C4",9,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_4},
10388       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
10389       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10390       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
10391    {"_PROD__C4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_4},
10392       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
10393       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10394       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10395    {"_PROD__C4",9,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_4},
10396       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
10397       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10398       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
10399    {"_PROD__C4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_4},
10400       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
10401       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10402       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10403    {"_PROD__C4",9,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_4},
10404       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
10405       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10406       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
10407    {"_PROD__C4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_4},
10408       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
10409       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10410       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10411    {"_PROD__C4",9,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_4},
10412       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
10413       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10414       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
10415    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
10416       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
10417       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10418       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10419    {"_PROD0__C",9,0,1,0,1,0,0,0,0,0,Product_Intrinsic,Complex_8},
10420       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
10421       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10422       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
10423    {"_PROD__C",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_8},
10424       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
10425       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10426       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10427    {"_PROD__C",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_8},
10428       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
10429       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10430       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
10431    {"_PROD__C",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_8},
10432       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
10433       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10434       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10435    {"_PROD__C",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_8},
10436       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
10437       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10438       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
10439    {"_PROD__C",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_8},
10440       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
10441       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10442       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10443    {"_PROD__C",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_8},
10444       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
10445       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10446       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
10447    {"_PROD__C",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_8},
10448       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
10449       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10450       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10451    {"_PROD__C",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_8},
10452       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
10453       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10454       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
10455    {"_PROD__C",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_8},
10456       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
10457       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10458       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10459    {"_PROD__C",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_8},
10460       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
10461       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10462       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
10463    {"_PROD__C",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_8},
10464       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
10465       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10466       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10467    {"_PROD__C",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_8},
10468       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
10469       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10470       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
10471    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
10472       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
10473       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10474       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10475    {"_PROD__Z",8,0,1,0,1,0,1,0,0,0,Product_Intrinsic,Complex_16},
10476       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
10477       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10478       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
10479    {"_PROD__Z",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_16},
10480       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
10481       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10482       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10483    {"_PROD__Z",8,0,1,0,1,0,1,0,0,1,Product_Intrinsic,Complex_16},
10484       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
10485       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10486       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
10487    {"_PROD__Z",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_16},
10488       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
10489       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10490       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10491    {"_PROD__Z",8,0,1,0,1,0,1,0,0,2,Product_Intrinsic,Complex_16},
10492       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
10493       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10494       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
10495    {"_PROD__Z",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_16},
10496       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
10497       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10498       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10499    {"_PROD__Z",8,0,1,0,1,0,1,0,0,3,Product_Intrinsic,Complex_16},
10500       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
10501       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10502       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
10503    {"_PROD__Z",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_16},
10504       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
10505       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10506       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10507    {"_PROD__Z",8,0,1,0,1,0,1,0,0,4,Product_Intrinsic,Complex_16},
10508       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
10509       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10510       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
10511    {"_PROD__Z",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_16},
10512       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
10513       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10514       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10515    {"_PROD__Z",8,0,1,0,1,0,1,0,0,5,Product_Intrinsic,Complex_16},
10516       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
10517       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10518       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
10519    {"_PROD__Z",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_16},
10520       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
10521       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10522       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
10523    {"_PROD__Z",8,0,1,0,1,0,1,0,0,6,Product_Intrinsic,Complex_16},
10524       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
10525       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
10526       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
10527 {"QABS",4,1,1,1,0,0,1,1,1,1,0,0},
10528    {"QABS",4,1,1,0,0,0,0,0,0,0,Qabs_Intrinsic,Real_16},
10529       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10530 {"QACOS",5,1,1,1,0,0,1,1,1,1,0,0},
10531    {"QACOS",5,1,1,0,0,0,0,0,0,0,Qacos_Intrinsic,Real_16},
10532       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10533 {"QACOSD",6,1,1,1,0,0,1,1,1,1,0,0},
10534    {"QACOSD",6,1,1,0,0,0,0,0,0,0,Qacosd_Intrinsic,Real_16},
10535       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10536 {"QASIN",5,1,1,1,0,0,1,1,1,1,0,0},
10537    {"QASIN",5,1,1,0,0,0,0,0,0,0,Qasin_Intrinsic,Real_16},
10538       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10539 {"QASIND",6,1,1,1,0,0,1,1,1,1,0,0},
10540    {"QASIND",6,1,1,0,0,0,0,0,0,0,Qasind_Intrinsic,Real_16},
10541       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10542 {"QATAN",5,1,1,1,0,0,1,1,1,1,0,0},
10543    {"QATAN",5,1,1,0,0,0,0,0,0,0,Qatan_Intrinsic,Real_16},
10544       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10545 {"QATAN2",6,1,1,1,0,0,1,1,1,1,0,0},
10546    {"QATAN2",6,1,1,0,0,0,0,0,0,0,Qatan2_Intrinsic,Real_16},
10547       {"Y",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10548       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10549 {"QATAN2D",7,1,1,1,0,0,1,1,1,1,0,0},
10550    {"QATAN2D",7,1,1,0,0,0,0,0,0,0,Qatan2d_Intrinsic,Real_16},
10551       {"Y",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10552       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10553 {"QATAND",6,1,1,1,0,0,1,1,1,1,0,0},
10554    {"QATAND",6,1,1,0,0,0,0,0,0,0,Qatand_Intrinsic,Real_16},
10555       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10556 {"QCMPLX",6,1,1,0,0,0,0,1,0,1,0,0},
10557    {"QCMPLX",6,1,1,0,0,0,0,0,0,0,Qcmplx_Intrinsic,Complex_16},
10558       {"X",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
10559       {"Y",1,0,0,0,0,1,0,0,0,0,0,IRC_MASK},
10560 {"QCOS",4,1,1,0,0,0,0,1,1,1,0,0},
10561    {"QCOS",4,1,1,0,0,0,0,0,1,0,Qcos_Intrinsic,Real_16},
10562       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10563 {"QCOSD",5,1,1,0,0,0,0,1,1,1,0,0},
10564    {"QCOSD",5,1,1,0,0,0,0,0,1,0,Qcosd_Intrinsic,Real_16},
10565       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10566 {"QCOSH",5,1,1,0,0,0,0,1,1,1,0,0},
10567    {"QCOSH",5,1,1,0,0,0,0,0,1,0,Qcosh_Intrinsic,Real_16},
10568       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10569 {"QCOT",4,1,1,0,0,0,0,1,1,1,0,0},
10570    {"QCOT",4,1,1,0,0,0,0,0,1,0,Qcot_Intrinsic,Real_16},
10571       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10572 {"QCOTAN",6,1,1,0,0,0,0,1,1,1,0,0},
10573    {"QCOTAN",6,1,1,0,0,0,0,0,1,0,Qcot_Intrinsic,Real_16},
10574       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10575 {"QDIM",4,1,1,0,0,0,0,1,0,1,0,0},
10576    {"QDIM",4,1,1,0,0,0,0,0,0,0,Qdim_Intrinsic,Real_16},
10577       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10578       {"Y",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10579 {"QEXP",4,1,1,0,0,0,0,1,1,1,0,0},
10580    {"QEXP",4,1,1,0,0,0,0,0,1,0,Qexp_Intrinsic,Real_16},
10581       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10582 {"QEXT",4,1,1,0,0,0,0,1,1,1,0,0},
10583    {"QEXT",4,1,1,0,0,0,0,0,1,0,Qext_Intrinsic,Real_16},
10584       {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
10585 {"QFLOAT",6,1,1,0,0,0,0,1,1,1,0,0},
10586    {"QFLOAT",6,1,1,0,0,0,0,0,0,0,Qfloat_Intrinsic,Real_16},
10587       {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
10588 {"QFLOATI",7,1,1,0,0,0,0,1,1,1,0,0},
10589    {"QFLOATI",7,1,1,0,0,0,0,0,0,0,Qfloati_Intrinsic,Real_16},
10590       {"A",1,0,0,0,0,0,0,0,0,0,0,I2_MASK},
10591 {"QFLOATJ",7,1,1,0,0,0,0,1,1,1,0,0},
10592    {"QFLOATJ",7,1,1,0,0,0,0,0,0,0,Qfloatj_Intrinsic,Real_16},
10593       {"A",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
10594 {"QFLOATK",7,1,1,0,0,0,0,1,1,1,0,0},
10595    {"QFLOATK",7,1,1,0,0,0,0,0,0,0,Qfloatk_Intrinsic,Real_16},
10596       {"A",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
10597 {"QIMAG",5,1,1,1,0,0,1,1,1,1,0,0},
10598    {"QIMAG",5,1,1,0,0,0,0,0,0,0,Qimag_Intrinsic,Real_16},
10599       {"Z",1,0,0,0,0,0,0,0,0,0,0,C16_MASK},
10600 {"QINT",4,1,1,0,0,0,0,1,1,1,0,0},
10601    {"QINT",4,1,1,0,0,0,0,0,0,0,Qint_Intrinsic,Real_16},
10602       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10603 {"QLOG",4,1,1,0,0,0,0,1,1,1,0,0},
10604    {"QLOG",4,1,1,0,0,0,0,0,1,0,Qlog_Intrinsic,Real_16},
10605       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10606 {"QLOG10",6,1,1,0,0,0,0,1,1,1,0,0},
10607    {"QLOG10",6,1,1,0,0,0,0,0,1,0,Qlog10_Intrinsic,Real_16},
10608       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10609 {"QMOD",4,1,1,1,0,0,0,1,1,1,0,0},
10610    {"QMOD",4,1,1,0,0,0,0,0,0,0,Qmod_Intrinsic,Real_16},
10611       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10612       {"P",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10613 {"QNINT",5,1,1,1,0,0,0,1,0,3,0,0},
10614    {"QNINT",5,1,1,0,0,0,0,0,0,0,Qnint_Intrinsic,Real_16},
10615       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10616 {"QPROD",5,1,1,0,0,0,1,1,1,1,0,0},
10617    {"QPROD",5,1,1,0,0,0,0,0,0,0,Qprod_Intrinsic,Real_16},
10618       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
10619       {"Y",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
10620 {"QREAL",5,1,1,0,0,0,0,1,0,1,0,0},
10621    {"QREAL",5,1,1,0,0,0,0,0,0,0,Qreal_Intrinsic,Real_16},
10622       {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
10623 {"QSIGN",5,1,1,1,0,0,0,1,1,1,0,0},
10624 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
10625    {"_QSIGN",6,1,1,0,0,0,0,0,0,0,Qsign_Intrinsic,Real_16},
10626 # else
10627    {"QSIGN",5,1,1,0,0,0,0,0,0,0,Qsign_Intrinsic,Real_16},
10628 # endif
10629       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10630       {"B",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10631 {"QSIN",4,1,1,0,0,0,0,1,1,1,0,0},
10632    {"QSIN",4,1,1,0,0,0,0,0,1,0,Qsin_Intrinsic,Real_16},
10633       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10634 {"QSIND",5,1,1,0,0,0,0,1,1,1,0,0},
10635    {"QSIND",5,1,1,0,0,0,0,0,1,0,Qsind_Intrinsic,Real_16},
10636       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10637 {"QSINH",5,1,1,0,0,0,0,1,1,1,0,0},
10638    {"QSINH",5,1,1,0,0,0,0,0,1,0,Qsinh_Intrinsic,Real_16},
10639       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10640 {"QSQRT",5,1,1,0,0,0,0,1,1,1,0,0},
10641    {"QSQRT",5,1,1,0,0,0,0,0,1,0,Qsqrt_Intrinsic,Real_16},
10642       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10643 {"QTAN",4,1,1,0,0,0,0,1,1,1,0,0},
10644    {"QTAN",4,1,1,0,0,0,0,0,1,0,Qtan_Intrinsic,Real_16},
10645       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10646 {"QTAND",5,1,1,0,0,0,0,1,1,1,0,0},
10647    {"QTAND",5,1,1,0,0,0,0,0,1,0,Qtand_Intrinsic,Real_16},
10648       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10649 {"QTANH",5,1,1,0,0,0,0,1,1,1,0,0},
10650    {"QTANH",5,1,1,0,0,0,0,0,1,0,Qtanh_Intrinsic,Real_16},
10651       {"X",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10652 {"RADIX",5,1,1,0,0,0,0,1,0,1,0,0},
10653    {"RADIX",5,1,1,0,0,0,0,0,0,0,Radix_Intrinsic,0},
10654       {"X",1,0,0,0,0,0,0,0,0,0,0,INTEGER_REAL_MASK},
10655 /*
10656    Deleting follow table entries fixes pv 782741
10657 {"RAN",3,0,1,0,0,0,0,1,1,8,0,0},
10658    {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
10659       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
10660    {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
10661       {"I",1,0,0,0,0,0,0,0,0,1,0,I4_MASK},
10662    {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
10663       {"I",1,0,0,0,0,0,0,0,0,2,0,I4_MASK},
10664    {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
10665       {"I",1,0,0,0,0,0,0,0,0,3,0,I4_MASK},
10666    {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
10667       {"I",1,0,0,0,0,0,0,0,0,4,0,I4_MASK},
10668    {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
10669       {"I",1,0,0,0,0,0,0,0,0,5,0,I4_MASK},
10670    {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
10671       {"I",1,0,0,0,0,0,0,0,0,6,0,I4_MASK},
10672    {"RAN",3,0,1,0,0,0,0,0,1,0,Ran_Intrinsic,Real_4},
10673       {"I",1,0,0,0,0,0,0,0,0,7,0,I4_MASK},
10674 */
10675 {"RANDOM_NUMBER",13,1,0,0,0,0,0,1,0,1,0,0},
10676    {"RANDOM_NUMBER",13,1,0,0,0,0,0,0,0,0,Random_Number_Intrinsic,0},
10677       {"HARVEST",7,0,0,0,0,1,0,0,0,0,0,REAL_MASK},
10678 {"RANDOM_SEED",11,0,0,0,0,0,0,1,0,1,0,0},
10679    {"RANDOM_SEED",11,0,0,0,0,0,0,0,0,0,Random_Seed_Intrinsic,0},
10680       {"SIZE",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
10681       {"PUT",3,0,0,0,0,1,1,0,0,1,0,INTEGER_MASK},
10682       {"GET",3,0,0,0,0,1,1,0,0,1,0,INTEGER_MASK},
10683 {"RANF",4,1,1,0,0,0,0,1,1,1,0,0},
10684    {"RANF",4,1,1,0,0,0,0,0,1,0,Ranf_Intrinsic,0},
10685 {"RANGE",5,1,1,0,0,0,0,1,0,1,0,0},
10686    {"RANGE",5,1,1,0,0,0,0,0,0,0,Range_Intrinsic,0},
10687       {"X",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
10688 {"RANGET",6,1,1,0,0,0,0,1,1,1,0,0},
10689    {"RANGET",6,1,1,0,0,0,0,0,1,0,Ranget_Intrinsic,TYPELESS_DEFAULT_TYPE},
10690       {"I",1,0,0,0,0,1,0,0,0,0,0,IRT_MASK},
10691 # ifdef _TARGET_OS_MAX
10692 {"RANSET",6,1,1,0,0,0,0,1,1,1,0,0},
10693    {"RANSET",6,1,1,0,0,0,0,0,1,0,Ranset_Intrinsic,TYPELESS_DEFAULT_TYPE},
10694       {"I",1,0,0,0,0,0,0,0,0,0,0,IRT_MASK},
10695       {"J",1,0,0,0,0,1,0,0,0,0,0,IRT_MASK},
10696 # else
10697 {"RANSET",6,1,1,0,0,0,0,1,1,1,0,0},
10698    {"RANSET",6,1,1,0,0,0,0,0,1,0,Ranset_Intrinsic,TYPELESS_DEFAULT_TYPE},
10699       {"I",1,0,0,0,0,0,0,0,0,0,0,IRT_MASK},
10700 # endif
10701 # ifdef _NEED_AT_SIGN_INTRINSICS
10702 {"READ@SM",7,1,1,0,0,0,0,1,1,1,0,0},
10703    {"READ@SM",7,1,1,0,0,0,0,0,1,0,Readsm_Intrinsic,0},
10704 # endif
10705 {"REAL",4,1,1,0,0,0,1,1,0,1,0,0},
10706    {"REAL",5,1,1,0,0,0,0,0,0,0,Real_Intrinsic,Real_4},
10707       {"A",1,0,0,0,0,0,0,0,0,0,0,(IRC_MASK|TYPELESS_MASK)},
10708       {"KIND",4,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
10709 {"REMOTE_WRITE_BARRIER",20,1,0,0,0,0,0,1,1,1,0,0},
10710    {"REMOTE_WRITE_BARRIER",20,1,0,0,0,0,0,0,1,0,
10711                                Remote_Write_Barrier_Intrinsic,0},
10712 {"REM_IMAGES",10,0,1,0,0,0,0,1,1,1,0,0},
10713    {"REM_IMAGES",11,0,1,0,0,0,0,0,1,0,Rem_Images_Intrinsic,Integer_4},
10714 {"REPEAT",6,0,1,0,1,0,0,1,0,1,0,0},
10715 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
10716    {"_F90_REPEAT",11,0,1,0,1,0,1,0,0,0,Repeat_Intrinsic,0},
10717 # else
10718    {"_REPEAT",7,0,1,0,1,0,1,0,0,0,Repeat_Intrinsic,0},
10719 # endif
10720       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
10721       {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10722 {"RESHAPE",7,0,1,0,1,0,0,1,0,7,0,0},
10723    {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
10724       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
10725       {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
10726       {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
10727       {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
10728    {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
10729       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
10730       {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
10731       {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
10732       {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
10733    {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
10734       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
10735       {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
10736       {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
10737       {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
10738    {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
10739       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
10740       {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
10741       {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
10742       {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
10743    {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
10744       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
10745       {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
10746       {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
10747       {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
10748    {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
10749       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
10750       {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
10751       {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
10752       {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
10753    {"_RESHAPE",8,0,1,0,1,0,1,0,0,1,Reshape_Intrinsic,0},
10754       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
10755       {"SHAPE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
10756       {"PAD",3,0,0,0,0,1,1,0,0,0,0,ALL_MASK},
10757       {"ORDER",5,0,0,0,0,1,1,0,0,0,0,INTEGER_MASK},
10758 {"RRSPACING",9,1,1,0,0,0,0,1,0,1,0,0},
10759    {"RRSPACING",9,1,1,0,0,0,0,0,0,0,Rrspacing_Intrinsic,0},
10760       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
10761 {"RSHIFT",6,1,1,0,0,0,0,1,1,1,0,0},
10762    {"RSHIFT",6,1,1,0,0,0,0,0,1,0,Rshift_Intrinsic,0},
10763       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
10764       {"NEGATIVE_SHIFT",14,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
10765 {"RTC",3,1,1,0,0,0,0,1,1,1,0,0},
10766    {"RTC",3,1,1,0,0,0,0,0,1,0,Rtc_Intrinsic,0},
10767 {"SCALE",5,1,1,0,0,0,0,1,0,1,0,0},
10768    {"SCALE",5,1,1,0,0,0,0,0,0,0,Scale_Intrinsic,0},
10769       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
10770       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10771 # ifdef _TARGET_OS_MAX
10772 {"SCAN",4,1,1,0,1,0,0,1,0,1,0,0},
10773    {"_SCAN_4",7,1,1,0,1,0,0,0,0,0,Scan_Intrinsic,Integer_4},
10774       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
10775       {"SET",3,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
10776       {"BACK",4,0,0,0,0,1,0,0,0,0,0,LOGICAL_MASK},
10777    {"_SCAN_8",7,1,1,0,1,0,0,0,0,0,Scan_Intrinsic,Integer_8},
10778       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
10779       {"SET",3,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
10780       {"BACK",4,0,0,0,0,1,0,0,0,0,0,LOGICAL_MASK},
10781 # else
10782 {"SCAN",4,1,1,0,0,0,0,1,0,1,0,0},
10783    {"SCAN",4,1,1,0,0,0,0,0,0,0,Scan_Intrinsic,0},
10784       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
10785       {"SET",3,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
10786       {"BACK",4,0,0,0,0,1,0,0,0,0,0,LOGICAL_MASK},
10787 # endif
10788 {"SELECTED_INT_KIND",17,0,1,0,1,0,0,1,0,1,0,0},
10789    {"SELECTED_INT_KIND",17,0,1,0,0,0,0,0,0,0,SIK_Intrinsic,0},
10790       {"R",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10791 {"SELECTED_REAL_KIND",18,0,1,0,1,0,0,1,0,1,0,0},
10792    {"_SELECTED_REAL_KIND_4",21,0,1,0,1,0,0,0,0,0,SRK_Intrinsic,0},
10793       {"P",1,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
10794       {"R",1,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
10795    {"_SELECTED_REAL_KIND_8",21,0,1,0,1,0,0,0,0,0,SRK_Intrinsic,0},
10796       {"P",1,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
10797       {"R",1,0,0,0,0,1,0,0,0,0,0,INTEGER_MASK},
10798 {"SET_EXPONENT",12,1,1,0,0,0,0,1,0,1,0,0},
10799    {"SET_EXPONENT",12,1,1,0,0,0,0,0,0,0,Set_Exponent_Intrinsic,0},
10800       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
10801       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10802 {"SET_IEEE_EXCEPTION",18,1,0,0,0,1,0,1,0,1,0,0},
10803    {"SET_IEEE_EXCEPTION",18,1,0,0,0,0,0,0,0,0,Set_Ieee_Exception_Intrinsic,0},
10804 # ifdef _TARGET32
10805       {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
10806 # else
10807       {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
10808 # endif
10809 {"SET_IEEE_EXCEPTIONS",19,0,0,0,0,1,0,1,0,1,0,0},
10810    {"SET_IEEE_EXCEPTIONS",19,0,0,0,0,0,0,0,0,0,Set_Ieee_Exceptions_Intrinsic,0},
10811 # ifdef _TARGET32
10812       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
10813 # else
10814       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
10815 # endif
10816 {"SET_IEEE_INTERRUPTS",19,0,0,0,0,1,0,1,0,1,0,0},
10817    {"SET_IEEE_INTERRUPTS",19,0,0,0,0,0,0,0,0,0,Set_Ieee_Interrupts_Intrinsic,0},
10818 # ifdef _TARGET32
10819       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
10820 # else
10821       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
10822 # endif
10823 {"SET_IEEE_ROUNDING_MODE",22,0,0,0,0,1,0,1,0,1,0,0},
10824    {"SET_IEEE_ROUNDING_MODE",22,0,0,0,0,0,0,0,0,0,
10825                                          Set_Ieee_Rounding_Mode_Intrinsic,0},
10826 # ifdef _TARGET32
10827       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
10828 # else
10829       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
10830 # endif
10831 {"SET_IEEE_STATUS",15,0,0,0,0,1,0,1,0,1,0,0},
10832    {"SET_IEEE_STATUS",15,0,0,0,0,0,0,0,0,0,Set_Ieee_Status_Intrinsic,0},
10833 # ifdef _TARGET32
10834       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I4_MASK},
10835 # else
10836       {"STATUS",6,0,0,0,0,0,0,0,0,0,0,I8_MASK},
10837 # endif
10838 {"SHAPE",5,0,1,0,1,0,0,1,0,8,0,0},
10839    {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
10840       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
10841    {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
10842       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
10843    {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
10844       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
10845    {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
10846       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
10847    {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
10848       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
10849    {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
10850       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
10851    {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
10852       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
10853    {"_SHAPE",6,0,1,0,1,0,1,0,0,1,Shape_Intrinsic,0},
10854       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
10855 {"SHIFT",5,1,1,0,0,0,0,1,1,1,0,0},
10856    {"SHIFT",5,1,1,0,0,0,0,0,1,0,Shift_Intrinsic,0},
10857       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
10858       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
10859 {"SHIFTA",6,1,1,0,0,0,0,1,1,1,0,0},
10860    {"SHIFTA",6,1,1,0,0,0,0,0,1,0,Shifta_Intrinsic,0},
10861       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
10862       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
10863 {"SHIFTL",6,1,1,0,0,0,0,1,1,1,0,0},
10864    {"SHIFTL",6,1,1,0,0,0,0,0,1,0,Shiftl_Intrinsic,0},
10865       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
10866       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
10867 {"SHIFTR",6,1,1,0,0,0,0,1,1,1,0,0},
10868    {"SHIFTR",6,1,1,0,0,0,0,0,1,0,Shiftr_Intrinsic,0},
10869       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
10870       {"J",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
10871 {"SHORT",5,1,1,0,0,0,0,1,1,1,0,0},
10872    {"SHORT",5,1,1,0,0,0,0,0,1,0,Short_Intrinsic,Integer_2},
10873       {"A",1,0,0,0,0,0,0,0,0,0,0,IRC_MASK},
10874 {"SIGN",4,1,1,1,0,0,1,1,0,4,0,0},
10875    {"SIGN",4,1,1,0,0,0,0,0,0,0,Sign_Intrinsic,0},
10876       {"A",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10877       {"B",1,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10878    {"SIGN",4,1,1,0,0,0,0,0,0,0,Sign_Intrinsic,0},
10879       {"A",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
10880       {"B",1,0,0,0,0,0,0,0,0,0,0,S4_MASK},
10881    {"SIGN",4,1,1,0,0,0,0,0,0,0,Sign_Intrinsic,0},
10882       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
10883       {"B",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
10884 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
10885    {"_QSIGN",6,1,1,0,0,0,0,0,0,0,Sign_Intrinsic,0},
10886       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10887       {"B",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10888 # else
10889    {"SIGN",4,1,1,0,0,0,0,0,0,0,Sign_Intrinsic,0},
10890       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10891       {"B",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
10892 # endif
10893 {"SIN",3,1,1,1,0,0,1,1,0,1,0,0},
10894    {"SIN",3,1,1,0,0,0,0,0,0,0,Sin_Intrinsic,Real_4},
10895       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
10896 {"SIND",4,1,1,1,0,0,1,1,1,1,0,0},
10897    {"SIND",4,1,1,0,0,0,0,0,1,0,Sind_Intrinsic,Real_4},
10898       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
10899 {"SINH",4,1,1,1,0,0,1,1,0,1,0,0},
10900    {"SINH",4,1,1,0,0,0,0,0,0,0,Sinh_Intrinsic,Real_4},
10901       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
10902 {"SIZE",4,0,1,0,1,0,0,1,0,14,0,0},
10903    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10904       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
10905    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10906       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
10907    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10908       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
10909    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10910       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
10911    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10912       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
10913    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10914       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
10915    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10916       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
10917    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10918       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
10919    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10920       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
10921    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10922       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
10923    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10924       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
10925    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10926       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
10927    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10928       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
10929    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10930       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
10931    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10932       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
10933       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10934    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10935       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
10936       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10937    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10938       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
10939       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10940    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10941       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
10942       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10943    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10944       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
10945       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10946    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10947       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
10948       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10949    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10950       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
10951       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10952    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10953       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
10954       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10955    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10956       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
10957       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10958    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10959       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
10960       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10961    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10962       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
10963       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10964    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10965       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
10966       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10967    {"_SIZE_4",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_4},
10968       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
10969       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10970    {"_SIZE_8",7,0,1,0,1,0,0,0,0,0,Size_Intrinsic,Integer_8},
10971       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
10972       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
10973 {"SIZEOF",6,0,1,0,1,0,0,1,1,9,0,0},
10974    {"_SIZEOF_4",9,0,1,0,0,0,0,0,1,0,Len_Intrinsic,Integer_4},
10975       {"X",1,0,0,0,0,0,1,0,0,0,0,CHARACTER_MASK},
10976    {"_SIZEOF_8",9,0,1,0,0,0,0,0,1,0,Len_Intrinsic,Integer_8},
10977       {"X",1,0,0,0,0,0,1,0,0,0,0,CHARACTER_MASK},
10978    {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
10979       {"X",1,0,0,0,0,0,1,0,0,0,0,IRCL_MASK},
10980    {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
10981       {"X",1,0,0,0,0,0,1,0,0,0,0,IRCL_MASK},
10982    {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
10983       {"X",1,0,0,0,0,0,1,0,0,1,0,IRCLC_MASK},
10984    {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
10985       {"X",1,0,0,0,0,0,1,0,0,1,0,IRCLC_MASK},
10986    {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
10987       {"X",1,0,0,0,0,0,1,0,0,2,0,IRCLC_MASK},
10988    {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
10989       {"X",1,0,0,0,0,0,1,0,0,2,0,IRCLC_MASK},
10990    {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
10991       {"X",1,0,0,0,0,0,1,0,0,3,0,IRCLC_MASK},
10992    {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
10993       {"X",1,0,0,0,0,0,1,0,0,3,0,IRCLC_MASK},
10994    {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
10995       {"X",1,0,0,0,0,0,1,0,0,4,0,IRCLC_MASK},
10996    {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
10997       {"X",1,0,0,0,0,0,1,0,0,4,0,IRCLC_MASK},
10998    {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
10999       {"X",1,0,0,0,0,0,1,0,0,5,0,IRCLC_MASK},
11000    {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
11001       {"X",1,0,0,0,0,0,1,0,0,5,0,IRCLC_MASK},
11002    {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
11003       {"X",1,0,0,0,0,0,1,0,0,6,0,IRCLC_MASK},
11004    {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
11005       {"X",1,0,0,0,0,0,1,0,0,6,0,IRCLC_MASK},
11006    {"_SIZEOF_4",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_4},
11007       {"X",1,0,0,0,0,0,1,0,0,7,0,IRCLC_MASK},
11008    {"_SIZEOF_8",9,0,1,0,1,0,0,0,1,0,Sizeof_Intrinsic,Integer_8},
11009       {"X",1,0,0,0,0,0,1,0,0,7,0,IRCLC_MASK},
11010 {"SNGL",4,1,1,0,0,0,0,1,0,2,0,0},
11011    {"SNGL",4,1,1,0,0,0,0,0,0,0,Sngl_Intrinsic,Real_4},
11012       {"A",1,0,0,0,0,0,0,0,0,0,0,S8_MASK},
11013    {"SNGL",4,1,1,0,0,0,0,0,0,0,Sngl_Intrinsic,Real_4},
11014       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
11015 {"SNGLQ",5,1,1,0,0,0,0,1,1,1,0,0},
11016    {"SNGLQ",5,1,1,0,0,0,0,0,0,0,Snglq_Intrinsic,Real_4},
11017       {"A",1,0,0,0,0,0,0,0,0,0,0,S16_MASK},
11018 {"SPACING",7,1,1,0,0,0,0,1,0,1,0,0},
11019    {"SPACING",7,1,1,0,0,0,0,0,0,0,Spacing_Intrinsic,0},
11020       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
11021 {"SPREAD",6,0,1,0,0,0,0,1,0,7,0,0},
11022    {"_SPREAD",7,0,1,0,1,0,1,0,0,1,Spread_Intrinsic,0},
11023       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
11024       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11025       {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11026    {"_SPREAD",7,0,1,0,1,0,1,0,0,2,Spread_Intrinsic,0},
11027       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
11028       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11029       {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11030    {"_SPREAD",7,0,1,0,1,0,1,0,0,3,Spread_Intrinsic,0},
11031       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
11032       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11033       {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11034    {"_SPREAD",7,0,1,0,1,0,1,0,0,4,Spread_Intrinsic,0},
11035       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
11036       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11037       {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11038    {"_SPREAD",7,0,1,0,1,0,1,0,0,5,Spread_Intrinsic,0},
11039       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
11040       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11041       {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11042    {"_SPREAD",7,0,1,0,1,0,1,0,0,6,Spread_Intrinsic,0},
11043       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
11044       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11045       {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11046    {"_SPREAD",7,0,1,0,1,0,1,0,0,7,Spread_Intrinsic,0},
11047       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
11048       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11049       {"NCOPIES",7,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
11050 {"SQRT",4,1,1,1,0,0,1,1,0,1,0,0},
11051    {"SQRT",4,1,1,0,0,0,0,0,0,0,Sqrt_Intrinsic,Real_4},
11052       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_COMPLEX_MASK},
11053 {"SUB_AND_FETCH",13,1,1,0,0,0,0,1,1,2,0,0},
11054    {"SUB_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Sub_And_Fetch_Intrinsic,0},
11055       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
11056       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
11057    {"SUB_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Sub_And_Fetch_Intrinsic,0},
11058       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
11059       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
11060 {"SUM",3,0,1,0,0,0,0,1,0,420,0,0},
11061    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11062       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
11063    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11064       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
11065    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11066       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
11067    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11068       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
11069    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11070       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
11071    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11072       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
11073    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11074       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
11075    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11076       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
11077    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11078       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
11079    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11080       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
11081    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11082       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
11083    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11084       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
11085    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11086       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
11087    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11088       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
11089    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11090       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
11091    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11092       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
11093    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11094       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
11095    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11096       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
11097    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11098       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
11099    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11100       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
11101    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11102       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
11103    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11104       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
11105    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11106       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
11107    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11108       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
11109    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11110       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
11111    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11112       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
11113    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11114       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
11115    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11116       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
11117    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11118       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
11119    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11120       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
11121    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11122       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
11123    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11124       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
11125    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11126       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
11127    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11128       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
11129    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11130       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
11131    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11132       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
11133    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11134       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
11135    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11136       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
11137    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11138       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
11139    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11140       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
11141    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11142       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
11143    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11144       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
11145    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11146       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
11147    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11148       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
11149    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11150       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
11151    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11152       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
11153    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11154       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
11155    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11156       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
11157    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11158       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
11159    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11160       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
11161    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11162       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
11163    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11164       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
11165    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11166       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
11167    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11168       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
11169    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11170       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
11171    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11172       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
11173    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11174       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
11175    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11176       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
11177    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11178       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
11179    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11180       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
11181    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11182       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
11183    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11184       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
11185    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11186       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
11187    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11188       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
11189    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11190       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
11191    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11192       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
11193    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11194       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
11195    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11196       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
11197    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11198       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
11199    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11200       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
11201    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11202       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
11203       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11204    {"_SUM__I1",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_1},
11205       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
11206       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11207    {"_SUM__I1",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_1},
11208       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
11209       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11210    {"_SUM__I1",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_1},
11211       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
11212       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11213    {"_SUM__I1",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_1},
11214       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
11215       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11216    {"_SUM__I1",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_1},
11217       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
11218       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11219    {"_SUM__I1",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_1},
11220       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
11221       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11222    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11223       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
11224       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11225    {"_SUM__I2",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_2},
11226       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
11227       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11228    {"_SUM__I2",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_2},
11229       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
11230       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11231    {"_SUM__I2",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_2},
11232       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
11233       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11234    {"_SUM__I2",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_2},
11235       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
11236       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11237    {"_SUM__I2",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_2},
11238       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
11239       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11240    {"_SUM__I2",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_2},
11241       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
11242       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11243    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11244       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
11245       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11246    {"_SUM__I4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_4},
11247       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
11248       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11249    {"_SUM__I4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_4},
11250       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
11251       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11252    {"_SUM__I4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_4},
11253       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
11254       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11255    {"_SUM__I4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_4},
11256       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
11257       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11258    {"_SUM__I4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_4},
11259       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
11260       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11261    {"_SUM__I4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_4},
11262       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
11263       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11264    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11265       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
11266       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11267    {"_SUM__J",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_8},
11268       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
11269       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11270    {"_SUM__J",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_8},
11271       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
11272       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11273    {"_SUM__J",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_8},
11274       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
11275       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11276    {"_SUM__J",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_8},
11277       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
11278       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11279    {"_SUM__J",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_8},
11280       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
11281       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11282    {"_SUM__J",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_8},
11283       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
11284       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11285    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11286       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
11287       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11288    {"_SUM__S4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_4},
11289       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
11290       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11291    {"_SUM__S4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_4},
11292       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
11293       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11294    {"_SUM__S4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_4},
11295       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
11296       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11297    {"_SUM__S4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_4},
11298       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
11299       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11300    {"_SUM__S4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_4},
11301       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
11302       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11303    {"_SUM__S4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_4},
11304       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
11305       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11306    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11307       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
11308       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11309    {"_SUM__S",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_8},
11310       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
11311       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11312    {"_SUM__S",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_8},
11313       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
11314       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11315    {"_SUM__S",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_8},
11316       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
11317       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11318    {"_SUM__S",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_8},
11319       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
11320       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11321    {"_SUM__S",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_8},
11322       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
11323       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11324    {"_SUM__S",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_8},
11325       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
11326       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11327    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11328       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
11329       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11330    {"_SUM__D",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_16},
11331       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
11332       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11333    {"_SUM__D",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_16},
11334       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
11335       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11336    {"_SUM__D",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_16},
11337       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
11338       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11339    {"_SUM__D",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_16},
11340       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
11341       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11342    {"_SUM__D",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_16},
11343       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
11344       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11345    {"_SUM__D",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_16},
11346       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
11347       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11348    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11349       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
11350       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11351    {"_SUM__C4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_4},
11352       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
11353       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11354    {"_SUM__C4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_4},
11355       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
11356       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11357    {"_SUM__C4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_4},
11358       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
11359       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11360    {"_SUM__C4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_4},
11361       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
11362       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11363    {"_SUM__C4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_4},
11364       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
11365       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11366    {"_SUM__C4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_4},
11367       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
11368       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11369    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11370       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
11371       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11372    {"_SUM__C",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_8},
11373       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
11374       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11375    {"_SUM__C",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_8},
11376       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
11377       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11378    {"_SUM__C",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_8},
11379       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
11380       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11381    {"_SUM__C",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_8},
11382       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
11383       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11384    {"_SUM__C",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_8},
11385       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
11386       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11387    {"_SUM__C",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_8},
11388       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
11389       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11390    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11391       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
11392       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11393    {"_SUM__Z",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_16},
11394       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
11395       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11396    {"_SUM__Z",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_16},
11397       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
11398       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11399    {"_SUM__Z",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_16},
11400       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
11401       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11402    {"_SUM__Z",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_16},
11403       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
11404       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11405    {"_SUM__Z",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_16},
11406       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
11407       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11408    {"_SUM__Z",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_16},
11409       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
11410       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11411    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11412       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
11413       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11414    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11415       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
11416       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11417    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11418       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
11419       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11420    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11421       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
11422       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11423    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11424       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
11425       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11426    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11427       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
11428       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11429    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11430       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
11431       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11432    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11433       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
11434       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11435    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11436       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
11437       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11438    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11439       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
11440       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11441    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11442       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
11443       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11444    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11445       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
11446       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11447    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11448       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
11449       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11450    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11451       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
11452       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11453    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11454       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
11455       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11456    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11457       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
11458       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11459    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11460       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
11461       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11462    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11463       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
11464       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11465    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11466       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
11467       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11468    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11469       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
11470       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11471    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11472       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
11473       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11474    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11475       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
11476       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11477    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11478       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
11479       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11480    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11481       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
11482       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11483    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11484       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
11485       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11486    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11487       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
11488       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11489    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11490       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
11491       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11492    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11493       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
11494       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11495    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11496       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
11497       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11498    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11499       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
11500       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11501    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11502       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
11503       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11504    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11505       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
11506       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11507    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11508       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
11509       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11510    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11511       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
11512       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11513    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11514       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
11515       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11516    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11517       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
11518       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11519    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11520       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
11521       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11522    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11523       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
11524       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11525    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11526       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
11527       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11528    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11529       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
11530       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11531    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11532       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
11533       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11534    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11535       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
11536       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11537    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11538       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
11539       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11540    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11541       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
11542       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11543    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11544       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
11545       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11546    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11547       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
11548       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11549    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11550       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
11551       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11552    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11553       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
11554       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11555    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11556       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
11557       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11558    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11559       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
11560       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11561    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11562       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
11563       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11564    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11565       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
11566       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11567    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11568       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
11569       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11570    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11571       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
11572       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11573    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11574       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
11575       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11576    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
11577       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
11578       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11579    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11580       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
11581       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11582    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11583       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
11584       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11585    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11586       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
11587       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11588    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11589       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
11590       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11591    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11592       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
11593       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11594    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11595       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
11596       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11597    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11598       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
11599       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11600    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11601       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
11602       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11603    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11604       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
11605       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11606    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11607       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
11608       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11609    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11610       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
11611       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11612    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11613       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
11614       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11615    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11616       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
11617       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11618    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
11619       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
11620       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11621    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11622       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
11623       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11624    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11625       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
11626       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11627    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11628       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
11629       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11630    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11631       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
11632       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11633    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11634       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
11635       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11636    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11637       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
11638       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11639    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11640       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
11641       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11642    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11643       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
11644       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11645    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11646       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
11647       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11648    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11649       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
11650       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11651    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11652       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
11653       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11654    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11655       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
11656       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11657    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11658       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
11659       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11660    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
11661       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
11662       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11663    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11664       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
11665       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11666    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11667       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
11668       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11669    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11670       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
11671       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11672    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11673       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
11674       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11675    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11676       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
11677       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11678    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11679       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
11680       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11681    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11682       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
11683       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11684    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11685       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
11686       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11687    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11688       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
11689       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11690    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11691       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
11692       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11693    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11694       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
11695       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11696    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11697       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
11698       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11699    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11700       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
11701       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11702    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
11703       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
11704       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11705    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11706       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
11707       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11708    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11709       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
11710       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11711    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11712       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
11713       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11714    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11715       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
11716       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11717    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11718       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
11719       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11720    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11721       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
11722       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11723    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11724       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
11725       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11726    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11727       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
11728       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11729    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11730       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
11731       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11732    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11733       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
11734       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11735    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11736       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
11737       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11738    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11739       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
11740       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11741    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11742       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
11743       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11744    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
11745       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
11746       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11747    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11748       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
11749       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11750    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11751       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
11752       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11753    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11754       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
11755       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11756    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11757       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
11758       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11759    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11760       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
11761       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11762    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11763       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
11764       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11765    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11766       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
11767       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11768    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11769       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
11770       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11771    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11772       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
11773       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11774    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11775       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
11776       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11777    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11778       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
11779       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11780    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11781       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
11782       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11783    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11784       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
11785       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11786    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
11787       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
11788       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11789    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11790       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
11791       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11792    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11793       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
11794       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11795    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11796       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
11797       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11798    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11799       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
11800       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11801    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11802       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
11803       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11804    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11805       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
11806       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11807    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11808       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
11809       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11810    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11811       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
11812       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11813    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11814       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
11815       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11816    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11817       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
11818       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11819    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11820       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
11821       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11822    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11823       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
11824       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11825    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11826       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
11827       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11828    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
11829       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
11830       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11831    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11832       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
11833       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11834       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11835    {"_SUM0__I1",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_1},
11836       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I1_MASK},
11837       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11838       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11839    {"_SUM__I1",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_1},
11840       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
11841       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11842       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11843    {"_SUM__I1",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_1},
11844       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I1_MASK},
11845       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11846       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11847    {"_SUM__I1",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_1},
11848       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
11849       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11850       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11851    {"_SUM__I1",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_1},
11852       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I1_MASK},
11853       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11854       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11855    {"_SUM__I1",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_1},
11856       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
11857       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11858       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11859    {"_SUM__I1",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_1},
11860       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I1_MASK},
11861       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11862       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11863    {"_SUM__I1",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_1},
11864       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
11865       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11866       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11867    {"_SUM__I1",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_1},
11868       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I1_MASK},
11869       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11870       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11871    {"_SUM__I1",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_1},
11872       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
11873       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11874       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11875    {"_SUM__I1",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_1},
11876       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I1_MASK},
11877       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11878       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11879    {"_SUM__I1",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_1},
11880       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
11881       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11882       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11883    {"_SUM__I1",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_1},
11884       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I1_MASK},
11885       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11886       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11887    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11888       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
11889       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11890       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11891    {"_SUM0__I2",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_2},
11892       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I2_MASK},
11893       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11894       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11895    {"_SUM__I2",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_2},
11896       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
11897       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11898       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11899    {"_SUM__I2",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_2},
11900       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I2_MASK},
11901       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11902       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11903    {"_SUM__I2",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_2},
11904       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
11905       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11906       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11907    {"_SUM__I2",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_2},
11908       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I2_MASK},
11909       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11910       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11911    {"_SUM__I2",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_2},
11912       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
11913       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11914       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11915    {"_SUM__I2",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_2},
11916       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I2_MASK},
11917       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11918       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11919    {"_SUM__I2",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_2},
11920       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
11921       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11922       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11923    {"_SUM__I2",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_2},
11924       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I2_MASK},
11925       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11926       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11927    {"_SUM__I2",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_2},
11928       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
11929       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11930       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11931    {"_SUM__I2",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_2},
11932       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I2_MASK},
11933       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11934       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11935    {"_SUM__I2",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_2},
11936       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
11937       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11938       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11939    {"_SUM__I2",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_2},
11940       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I2_MASK},
11941       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11942       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11943    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11944       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
11945       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11946       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11947    {"_SUM0__I4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_4},
11948       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I4_MASK},
11949       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11950       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
11951    {"_SUM__I4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_4},
11952       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
11953       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11954       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11955    {"_SUM__I4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_4},
11956       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I4_MASK},
11957       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11958       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
11959    {"_SUM__I4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_4},
11960       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
11961       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11962       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11963    {"_SUM__I4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_4},
11964       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I4_MASK},
11965       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11966       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
11967    {"_SUM__I4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_4},
11968       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
11969       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11970       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11971    {"_SUM__I4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_4},
11972       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I4_MASK},
11973       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11974       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
11975    {"_SUM__I4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_4},
11976       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
11977       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11978       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11979    {"_SUM__I4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_4},
11980       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I4_MASK},
11981       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11982       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
11983    {"_SUM__I4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_4},
11984       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
11985       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11986       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11987    {"_SUM__I4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_4},
11988       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I4_MASK},
11989       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11990       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
11991    {"_SUM__I4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_4},
11992       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
11993       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11994       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
11995    {"_SUM__I4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_4},
11996       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I4_MASK},
11997       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
11998       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
11999    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
12000       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
12001       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12002       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12003    {"_SUM0__J",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Integer_8},
12004       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,I8_MASK},
12005       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12006       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
12007    {"_SUM__J",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_8},
12008       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
12009       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12010       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12011    {"_SUM__J",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Integer_8},
12012       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,I8_MASK},
12013       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12014       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
12015    {"_SUM__J",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_8},
12016       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
12017       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12018       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12019    {"_SUM__J",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Integer_8},
12020       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,I8_MASK},
12021       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12022       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
12023    {"_SUM__J",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_8},
12024       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
12025       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12026       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12027    {"_SUM__J",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Integer_8},
12028       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,I8_MASK},
12029       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12030       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
12031    {"_SUM__J",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_8},
12032       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
12033       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12034       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12035    {"_SUM__J",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Integer_8},
12036       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,I8_MASK},
12037       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12038       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
12039    {"_SUM__J",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_8},
12040       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
12041       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12042       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12043    {"_SUM__J",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Integer_8},
12044       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,I8_MASK},
12045       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12046       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
12047    {"_SUM__J",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_8},
12048       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
12049       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12050       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12051    {"_SUM__J",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Integer_8},
12052       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,I8_MASK},
12053       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12054       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
12055    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
12056       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
12057       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12058       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12059    {"_SUM0__S4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_4},
12060       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S4_MASK},
12061       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12062       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
12063    {"_SUM__S4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_4},
12064       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
12065       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12066       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12067    {"_SUM__S4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_4},
12068       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S4_MASK},
12069       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12070       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
12071    {"_SUM__S4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_4},
12072       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
12073       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12074       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12075    {"_SUM__S4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_4},
12076       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S4_MASK},
12077       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12078       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
12079    {"_SUM__S4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_4},
12080       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
12081       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12082       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12083    {"_SUM__S4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_4},
12084       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S4_MASK},
12085       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12086       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
12087    {"_SUM__S4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_4},
12088       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
12089       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12090       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12091    {"_SUM__S4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_4},
12092       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S4_MASK},
12093       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12094       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
12095    {"_SUM__S4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_4},
12096       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
12097       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12098       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12099    {"_SUM__S4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_4},
12100       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S4_MASK},
12101       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12102       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
12103    {"_SUM__S4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_4},
12104       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
12105       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12106       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12107    {"_SUM__S4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_4},
12108       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S4_MASK},
12109       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12110       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
12111    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
12112       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
12113       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12114       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12115    {"_SUM0__S",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_8},
12116       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S8_MASK},
12117       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12118       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
12119    {"_SUM__S",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_8},
12120       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
12121       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12122       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12123    {"_SUM__S",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_8},
12124       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S8_MASK},
12125       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12126       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
12127    {"_SUM__S",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_8},
12128       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
12129       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12130       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12131    {"_SUM__S",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_8},
12132       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S8_MASK},
12133       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12134       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
12135    {"_SUM__S",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_8},
12136       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
12137       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12138       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12139    {"_SUM__S",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_8},
12140       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S8_MASK},
12141       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12142       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
12143    {"_SUM__S",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_8},
12144       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
12145       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12146       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12147    {"_SUM__S",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_8},
12148       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S8_MASK},
12149       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12150       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
12151    {"_SUM__S",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_8},
12152       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
12153       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12154       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12155    {"_SUM__S",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_8},
12156       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S8_MASK},
12157       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12158       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
12159    {"_SUM__S",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_8},
12160       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
12161       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12162       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12163    {"_SUM__S",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_8},
12164       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S8_MASK},
12165       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12166       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
12167    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
12168       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
12169       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12170       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12171    {"_SUM0__D",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Real_16},
12172       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,S16_MASK},
12173       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12174       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
12175    {"_SUM__D",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_16},
12176       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
12177       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12178       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12179    {"_SUM__D",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Real_16},
12180       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,S16_MASK},
12181       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12182       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
12183    {"_SUM__D",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_16},
12184       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
12185       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12186       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12187    {"_SUM__D",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Real_16},
12188       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,S16_MASK},
12189       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12190       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
12191    {"_SUM__D",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_16},
12192       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
12193       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12194       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12195    {"_SUM__D",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Real_16},
12196       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,S16_MASK},
12197       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12198       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
12199    {"_SUM__D",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_16},
12200       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
12201       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12202       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12203    {"_SUM__D",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Real_16},
12204       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,S16_MASK},
12205       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12206       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
12207    {"_SUM__D",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_16},
12208       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
12209       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12210       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12211    {"_SUM__D",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Real_16},
12212       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,S16_MASK},
12213       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12214       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
12215    {"_SUM__D",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_16},
12216       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
12217       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12218       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12219    {"_SUM__D",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Real_16},
12220       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,S16_MASK},
12221       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12222       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
12223    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
12224       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
12225       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12226       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12227    {"_SUM0__C4",9,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_4},
12228       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C4_MASK},
12229       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12230       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
12231    {"_SUM__C4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_4},
12232       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
12233       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12234       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12235    {"_SUM__C4",8,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_4},
12236       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C4_MASK},
12237       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12238       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
12239    {"_SUM__C4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_4},
12240       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
12241       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12242       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12243    {"_SUM__C4",8,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_4},
12244       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C4_MASK},
12245       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12246       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
12247    {"_SUM__C4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_4},
12248       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
12249       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12250       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12251    {"_SUM__C4",8,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_4},
12252       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C4_MASK},
12253       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12254       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
12255    {"_SUM__C4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_4},
12256       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
12257       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12258       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12259    {"_SUM__C4",8,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_4},
12260       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C4_MASK},
12261       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12262       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
12263    {"_SUM__C4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_4},
12264       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
12265       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12266       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12267    {"_SUM__C4",8,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_4},
12268       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C4_MASK},
12269       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12270       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
12271    {"_SUM__C4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_4},
12272       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
12273       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12274       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12275    {"_SUM__C4",8,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_4},
12276       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C4_MASK},
12277       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12278       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
12279    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
12280       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
12281       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12282       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12283    {"_SUM0__C",8,0,1,0,1,0,0,0,0,0,Sum_Intrinsic,Complex_8},
12284       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C8_MASK},
12285       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12286       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
12287    {"_SUM__C",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_8},
12288       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
12289       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12290       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12291    {"_SUM__C",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_8},
12292       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C8_MASK},
12293       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12294       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
12295    {"_SUM__C",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_8},
12296       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
12297       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12298       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12299    {"_SUM__C",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_8},
12300       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C8_MASK},
12301       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12302       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
12303    {"_SUM__C",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_8},
12304       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
12305       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12306       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12307    {"_SUM__C",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_8},
12308       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C8_MASK},
12309       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12310       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
12311    {"_SUM__C",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_8},
12312       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
12313       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12314       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12315    {"_SUM__C",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_8},
12316       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C8_MASK},
12317       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12318       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
12319    {"_SUM__C",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_8},
12320       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
12321       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12322       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12323    {"_SUM__C",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_8},
12324       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C8_MASK},
12325       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12326       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
12327    {"_SUM__C",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_8},
12328       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
12329       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12330       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12331    {"_SUM__C",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_8},
12332       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C8_MASK},
12333       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12334       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
12335    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
12336       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
12337       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12338       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12339    {"_SUM__Z",7,0,1,0,1,0,1,0,0,0,Sum_Intrinsic,Complex_16},
12340       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,C16_MASK},
12341       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12342       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
12343    {"_SUM__Z",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_16},
12344       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
12345       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12346       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12347    {"_SUM__Z",7,0,1,0,1,0,1,0,0,1,Sum_Intrinsic,Complex_16},
12348       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,C16_MASK},
12349       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12350       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
12351    {"_SUM__Z",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_16},
12352       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
12353       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12354       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12355    {"_SUM__Z",7,0,1,0,1,0,1,0,0,2,Sum_Intrinsic,Complex_16},
12356       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,C16_MASK},
12357       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12358       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
12359    {"_SUM__Z",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_16},
12360       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
12361       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12362       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12363    {"_SUM__Z",7,0,1,0,1,0,1,0,0,3,Sum_Intrinsic,Complex_16},
12364       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,C16_MASK},
12365       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12366       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
12367    {"_SUM__Z",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_16},
12368       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
12369       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12370       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12371    {"_SUM__Z",7,0,1,0,1,0,1,0,0,4,Sum_Intrinsic,Complex_16},
12372       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,C16_MASK},
12373       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12374       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
12375    {"_SUM__Z",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_16},
12376       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
12377       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12378       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12379    {"_SUM__Z",7,0,1,0,1,0,1,0,0,5,Sum_Intrinsic,Complex_16},
12380       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,C16_MASK},
12381       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12382       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
12383    {"_SUM__Z",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_16},
12384       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
12385       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12386       {"MASK",4,0,0,0,0,0,1,0,0,0,0,LOGICAL_MASK},
12387    {"_SUM__Z",7,0,1,0,1,0,1,0,0,6,Sum_Intrinsic,Complex_16},
12388       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,C16_MASK},
12389       {"DIM",3,0,0,0,0,0,1,0,0,0,0,INTEGER_MASK},
12390       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
12391 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
12392 {"SYNCHRONIZE",11,1,0,0,0,0,0,1,1,1,0,0},
12393    {"SYNCHRONIZE",11,1,0,0,0,0,0,0,0,0,Synchronize_Intrinsic,0},
12394 # endif
12395 {"SYNC_IMAGES",11,0,0,0,0,0,0,1,1,3,0,0},
12396    {"shmem_barrier_all",17,0,0,0,1,0,0,0,1,0,Sync_Images_Intrinsic,0},
12397    {"_PAIR_SYNC",10,0,0,0,1,0,0,0,1,0,Sync_Images_Intrinsic,0},
12398       {"IMAGE",5,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12399    {"_LIST_SYNC",10,0,0,0,1,0,0,0,1,0,Sync_Images_Intrinsic,0},
12400       {"IMAGE",5,0,0,0,0,0,1,0,0,1,0,INTEGER_MASK},
12401 {"SYSTEM_CLOCK",12,0,0,0,1,0,0,1,0,1,0,0},
12402    {"_SYSTEM_CLOCK_4",15,0,0,0,1,0,0,0,0,0,0,Integer_4},
12403       {"COUNT",5,0,0,0,0,1,0,0,0,0,0,(I1_MASK|I2_MASK|I4_MASK)},
12404       {"COUNT_RATE",10,0,0,0,0,1,0,0,0,0,0,(I1_MASK|I2_MASK|I4_MASK)},
12405       {"COUNT_MAX",9,0,0,0,0,1,0,0,0,0,0,(I1_MASK|I2_MASK|I4_MASK)},
12406    {"_SYSTEM_CLOCK_8",15,0,0,0,1,0,0,0,0,0,0,Integer_8},
12407       {"COUNT",5,0,0,0,0,1,0,0,0,0,0,I8_MASK},
12408       {"COUNT_RATE",10,0,0,0,0,1,0,0,0,0,0,I8_MASK},
12409       {"COUNT_MAX",9,0,0,0,0,1,0,0,0,0,0,I8_MASK},
12410 {"TAN",3,1,1,1,0,0,1,1,0,1,0,0},
12411    {"TAN",3,1,1,0,0,0,0,0,0,0,Tan_Intrinsic,Real_4},
12412       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
12413 {"TAND",4,1,1,0,0,0,1,1,1,1,0,0},
12414    {"TAND",4,1,1,0,0,0,0,0,0,0,Tand_Intrinsic,Real_4},
12415       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
12416 {"TANH",4,1,1,1,0,0,1,1,0,1,0,0},
12417    {"TANH",4,1,1,0,0,0,0,0,0,0,Tanh_Intrinsic,Real_4},
12418       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
12419 {"TEST_IEEE_EXCEPTION",19,1,1,0,0,1,0,1,0,1,0,0},
12420    {"TEST_IEEE_EXCEPTION",19,1,1,0,0,0,0,0,0,0,Test_Ieee_Exception_Intrinsic,0},
12421 # ifdef _TARGET32
12422       {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
12423 # else
12424       {"EXCEPTION",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
12425 # endif
12426 {"TEST_IEEE_INTERRUPT",19,1,1,0,0,1,0,1,0,1,0,0},
12427    {"TEST_IEEE_INTERRUPT",19,1,1,0,0,0,0,0,0,0,Test_Ieee_Interrupt_Intrinsic,0},
12428 # ifdef _TARGET32
12429       {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I4_MASK},
12430 # else
12431       {"INTERRUPT",9,0,0,0,0,0,0,0,0,0,0,I8_MASK},
12432 # endif
12433 {"THIS_IMAGE",    10,0,1,0,1,0,0,1,1,8,0,                   0},
12434    {"_THIS_IMAGE0",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
12435    {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
12436       {"ARRAY",    5,0,0,0,0,0,1,0,0,0,0,                   ALL_MASK},
12437    {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
12438       {"ARRAY",    5,0,0,0,0,0,1,0,0,1,0,                   ALL_MASK},
12439    {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
12440       {"ARRAY",    5,0,0,0,0,0,1,0,0,2,0,                   ALL_MASK},
12441    {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
12442       {"ARRAY",    5,0,0,0,0,0,1,0,0,3,0,                   ALL_MASK},
12443    {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
12444       {"ARRAY",    5,0,0,0,0,0,1,0,0,4,0,                   ALL_MASK},
12445    {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
12446       {"ARRAY",    5,0,0,0,0,0,1,0,0,5,0,                   ALL_MASK},
12447    {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
12448       {"ARRAY",    5,0,0,0,0,0,1,0,0,6,0,                   ALL_MASK},
12449    {"_THIS_IMAGE2",12,0,1,0,1,0,1,0,1,1,This_Image_Intrinsic,0},
12450       {"ARRAY",    5,0,0,0,0,0,1,0,0,7,0,                   ALL_MASK},
12451    {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
12452       {"ARRAY",    5,0,0,0,0,0,1,0,0,0,0,                   ALL_MASK},
12453       {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
12454    {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
12455       {"ARRAY",    5,0,0,0,0,0,1,0,0,1,0,                   ALL_MASK},
12456       {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
12457    {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
12458       {"ARRAY",    5,0,0,0,0,0,1,0,0,2,0,                   ALL_MASK},
12459       {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
12460    {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
12461       {"ARRAY",    5,0,0,0,0,0,1,0,0,3,0,                   ALL_MASK},
12462       {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
12463    {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
12464       {"ARRAY",    5,0,0,0,0,0,1,0,0,4,0,                   ALL_MASK},
12465       {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
12466    {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
12467       {"ARRAY",    5,0,0,0,0,0,1,0,0,5,0,                   ALL_MASK},
12468       {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
12469    {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
12470       {"ARRAY",    5,0,0,0,0,0,1,0,0,6,0,                   ALL_MASK},
12471       {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
12472    {"_THIS_IMAGE3",12,0,1,0,1,0,0,0,1,0,This_Image_Intrinsic,0},
12473       {"ARRAY",    5,0,0,0,0,0,1,0,0,7,0,                   ALL_MASK},
12474       {"DIM"  ,    3,0,0,0,0,0,0,0,0,0,0,                   INTEGER_MASK},
12475 {"TIME",4,0,0,0,1,0,0,1,1,8,0,0},
12476    {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
12477       {"BUF",1,0,0,0,0,0,1,0,0,0,0,(IRC_MASK|CHARACTER_MASK)},
12478    {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
12479       {"BUF",1,0,0,0,0,0,1,0,0,1,0,(IRC_MASK|CHARACTER_MASK)},
12480    {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
12481       {"BUF",1,0,0,0,0,0,1,0,0,2,0,(IRC_MASK|CHARACTER_MASK)},
12482    {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
12483       {"BUF",1,0,0,0,0,0,1,0,0,3,0,(IRC_MASK|CHARACTER_MASK)},
12484    {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
12485       {"BUF",1,0,0,0,0,0,1,0,0,4,0,(IRC_MASK|CHARACTER_MASK)},
12486    {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
12487       {"BUF",1,0,0,0,0,0,1,0,0,5,0,(IRC_MASK|CHARACTER_MASK)},
12488    {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
12489       {"BUF",1,0,0,0,0,0,1,0,0,6,0,(IRC_MASK|CHARACTER_MASK)},
12490    {"_TIME",5,0,0,0,1,0,0,0,1,0,Time_Intrinsic,0},
12491       {"BUF",1,0,0,0,0,0,1,0,0,7,0,(IRC_MASK|CHARACTER_MASK)},
12492 {"TINY",4,1,1,0,0,0,0,1,0,1,0,0},
12493    {"TINY",4,1,1,0,0,0,0,0,0,0,Tiny_Intrinsic,0},
12494       {"X",1,0,0,0,0,0,0,0,0,0,0,REAL_MASK},
12495 {"TRANSFER",8,0,1,0,1,0,0,1,0,128,0,0},
12496    {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
12497       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12498       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12499    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12500       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12501       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12502    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12503       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12504       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12505    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12506       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12507       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12508    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12509       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12510       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12511    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12512       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12513       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12514    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12515       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12516       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12517    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12518       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12519       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12520    {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
12521       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12522       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12523    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12524       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12525       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12526    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12527       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12528       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12529    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12530       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12531       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12532    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12533       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12534       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12535    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12536       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12537       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12538    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12539       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12540       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12541    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12542       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12543       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12544    {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
12545       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12546       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12547    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12548       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12549       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12550    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12551       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12552       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12553    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12554       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12555       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12556    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12557       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12558       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12559    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12560       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12561       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12562    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12563       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12564       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12565    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12566       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12567       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12568    {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
12569       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12570       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12571    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12572       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12573       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12574    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12575       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12576       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12577    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12578       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12579       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12580    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12581       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12582       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12583    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12584       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12585       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12586    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12587       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12588       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12589    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12590       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12591       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12592    {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
12593       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12594       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12595    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12596       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12597       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12598    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12599       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12600       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12601    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12602       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12603       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12604    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12605       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12606       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12607    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12608       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12609       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12610    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12611       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12612       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12613    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12614       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12615       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12616    {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
12617       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12618       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12619    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12620       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12621       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12622    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12623       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12624       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12625    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12626       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12627       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12628    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12629       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12630       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12631    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12632       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12633       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12634    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12635       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12636       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12637    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12638       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12639       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12640    {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
12641       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12642       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12643    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12644       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12645       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12646    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12647       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12648       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12649    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12650       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12651       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12652    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12653       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12654       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12655    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12656       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12657       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12658    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12659       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12660       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12661    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12662       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12663       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12664    {"_TRANSFER",9,0,1,0,1,0,1,0,0,0,Transfer_Intrinsic,0},
12665       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12666       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12667    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12668       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12669       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12670    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12671       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12672       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12673    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12674       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12675       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12676    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12677       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12678       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12679    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12680       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12681       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12682    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12683       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12684       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12685    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12686       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12687       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12688    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12689       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12690       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12691       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12692    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12693       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12694       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12695       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12696    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12697       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12698       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12699       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12700    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12701       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12702       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12703       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12704    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12705       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12706       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12707       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12708    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12709       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12710       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12711       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12712    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12713       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12714       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12715       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12716    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12717       {"SOURCE",6,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12718       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12719       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12720    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12721       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12722       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12723       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12724    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12725       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12726       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12727       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12728    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12729       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12730       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12731       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12732    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12733       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12734       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12735       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12736    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12737       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12738       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12739       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12740    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12741       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12742       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12743       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12744    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12745       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12746       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12747       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12748    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12749       {"SOURCE",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12750       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12751       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12752    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12753       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12754       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12755       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12756    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12757       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12758       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12759       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12760    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12761       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12762       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12763       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12764    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12765       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12766       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12767       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12768    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12769       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12770       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12771       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12772    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12773       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12774       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12775       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12776    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12777       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12778       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12779       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12780    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12781       {"SOURCE",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12782       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12783       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12784    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12785       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12786       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12787       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12788    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12789       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12790       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12791       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12792    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12793       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12794       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12795       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12796    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12797       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12798       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12799       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12800    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12801       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12802       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12803       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12804    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12805       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12806       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12807       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12808    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12809       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12810       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12811       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12812    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12813       {"SOURCE",6,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12814       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12815       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12816    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12817       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12818       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12819       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12820    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12821       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12822       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12823       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12824    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12825       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12826       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12827       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12828    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12829       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12830       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12831       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12832    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12833       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12834       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12835       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12836    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12837       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12838       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12839       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12840    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12841       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12842       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12843       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12844    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12845       {"SOURCE",6,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12846       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12847       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12848    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12849       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12850       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12851       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12852    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12853       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12854       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12855       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12856    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12857       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12858       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12859       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12860    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12861       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12862       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12863       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12864    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12865       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12866       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12867       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12868    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12869       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12870       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12871       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12872    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12873       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12874       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12875       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12876    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12877       {"SOURCE",6,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12878       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12879       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12880    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12881       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12882       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12883       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12884    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12885       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12886       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12887       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12888    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12889       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12890       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12891       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12892    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12893       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12894       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12895       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12896    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12897       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12898       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12899       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12900    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12901       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12902       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12903       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12904    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12905       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12906       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12907       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12908    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12909       {"SOURCE",6,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12910       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12911       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12912    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12913       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12914       {"MOLD",4,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
12915       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12916    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12917       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12918       {"MOLD",4,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12919       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12920    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12921       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12922       {"MOLD",4,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12923       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12924    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12925       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12926       {"MOLD",4,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12927       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12928    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12929       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12930       {"MOLD",4,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12931       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12932    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12933       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12934       {"MOLD",4,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12935       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12936    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12937       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12938       {"MOLD",4,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12939       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12940    {"_TRANSFER",9,0,1,0,1,0,1,0,0,1,Transfer_Intrinsic,0},
12941       {"SOURCE",6,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12942       {"MOLD",4,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12943       {"SIZE",4,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12944 {"TRANSPOSE",9,0,1,0,0,0,0,1,0,1,0,0},
12945    {"_TRANS",6,0,1,0,1,0,1,0,0,2,Transpose_Intrinsic,0},
12946       {"MATRIX",6,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12947 {"TRIM",4,0,1,0,1,0,0,1,0,1,0,0},
12948 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
12949    {"_F90_TRIM",9,0,1,0,1,0,1,0,0,0,Trim_Intrinsic,0},
12950 # else
12951    {"_TRIM",5,0,1,0,1,0,1,0,0,0,Trim_Intrinsic,0},
12952 # endif
12953       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
12954 {"UBOUND",6,0,1,0,1,0,0,1,0,14,0,0},
12955    {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
12956       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12957       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12958    {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
12959       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12960       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12961    {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
12962       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12963       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12964    {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
12965       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
12966       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12967    {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
12968       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12969       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12970    {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
12971       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
12972       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12973    {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
12974       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12975       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12976    {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
12977       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
12978       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12979    {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
12980       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12981       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12982    {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
12983       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
12984       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12985    {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
12986       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12987       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12988    {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
12989       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
12990       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12991    {"_UBOUND0_4",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_4},
12992       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12993       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12994    {"_UBOUND0_8",10,0,1,0,1,0,0,0,0,0,Ubound_Intrinsic,Integer_8},
12995       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
12996       {"DIM",3,0,0,0,0,0,0,0,0,0,0,INTEGER_MASK},
12997    {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
12998       {"ARRAY",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
12999    {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
13000       {"ARRAY",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
13001    {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
13002       {"ARRAY",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
13003    {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
13004       {"ARRAY",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
13005    {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
13006       {"ARRAY",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
13007    {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
13008       {"ARRAY",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
13009    {"_UBOUND",7,0,1,0,1,0,1,0,0,1,Ubound_Intrinsic,Integer_4},
13010       {"ARRAY",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
13011 {"UNIT",4,1,1,0,0,0,0,1,1,1,0,0},
13012    {"UNIT",4,1,1,0,0,0,0,0,1,0,Unit_Intrinsic,0},
13013       {"I",1,0,0,0,0,0,0,0,0,0,0,INTEGER_TYPELESS_MASK},
13014 {"UNPACK",6,0,1,0,1,0,0,1,0,14,0,0},
13015    {"_UNPACK",7,0,1,0,1,0,1,0,0,1,Unpack_Intrinsic,0},
13016       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13017       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
13018       {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
13019    {"_UNPACK",7,0,1,0,1,0,1,0,0,2,Unpack_Intrinsic,0},
13020       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13021       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
13022       {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
13023    {"_UNPACK",7,0,1,0,1,0,1,0,0,3,Unpack_Intrinsic,0},
13024       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13025       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
13026       {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
13027    {"_UNPACK",7,0,1,0,1,0,1,0,0,4,Unpack_Intrinsic,0},
13028       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13029       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
13030       {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
13031    {"_UNPACK",7,0,1,0,1,0,1,0,0,5,Unpack_Intrinsic,0},
13032       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13033       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
13034       {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
13035    {"_UNPACK",7,0,1,0,1,0,1,0,0,6,Unpack_Intrinsic,0},
13036       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13037       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
13038       {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
13039    {"_UNPACK",7,0,1,0,1,0,1,0,0,7,Unpack_Intrinsic,0},
13040       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13041       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
13042       {"FIELD",5,0,0,0,0,0,1,0,0,0,0,ALL_MASK},
13043    {"_UNPACK",7,0,1,0,1,0,1,0,0,1,Unpack_Intrinsic,0},
13044       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13045       {"MASK",4,0,0,0,0,0,1,0,0,1,0,LOGICAL_MASK},
13046       {"FIELD",5,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13047    {"_UNPACK",7,0,1,0,1,0,1,0,0,2,Unpack_Intrinsic,0},
13048       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13049       {"MASK",4,0,0,0,0,0,1,0,0,2,0,LOGICAL_MASK},
13050       {"FIELD",5,0,0,0,0,0,1,0,0,2,0,ALL_MASK},
13051    {"_UNPACK",7,0,1,0,1,0,1,0,0,3,Unpack_Intrinsic,0},
13052       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13053       {"MASK",4,0,0,0,0,0,1,0,0,3,0,LOGICAL_MASK},
13054       {"FIELD",5,0,0,0,0,0,1,0,0,3,0,ALL_MASK},
13055    {"_UNPACK",7,0,1,0,1,0,1,0,0,4,Unpack_Intrinsic,0},
13056       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13057       {"MASK",4,0,0,0,0,0,1,0,0,4,0,LOGICAL_MASK},
13058       {"FIELD",5,0,0,0,0,0,1,0,0,4,0,ALL_MASK},
13059    {"_UNPACK",7,0,1,0,1,0,1,0,0,5,Unpack_Intrinsic,0},
13060       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13061       {"MASK",4,0,0,0,0,0,1,0,0,5,0,LOGICAL_MASK},
13062       {"FIELD",5,0,0,0,0,0,1,0,0,5,0,ALL_MASK},
13063    {"_UNPACK",7,0,1,0,1,0,1,0,0,6,Unpack_Intrinsic,0},
13064       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13065       {"MASK",4,0,0,0,0,0,1,0,0,6,0,LOGICAL_MASK},
13066       {"FIELD",5,0,0,0,0,0,1,0,0,6,0,ALL_MASK},
13067    {"_UNPACK",7,0,1,0,1,0,1,0,0,7,Unpack_Intrinsic,0},
13068       {"VECTOR",6,0,0,0,0,0,1,0,0,1,0,ALL_MASK},
13069       {"MASK",4,0,0,0,0,0,1,0,0,7,0,LOGICAL_MASK},
13070       {"FIELD",5,0,0,0,0,0,1,0,0,7,0,ALL_MASK},
13071 {"VERIFY",6,1,1,0,0,0,0,1,0,1,0,0},
13072    {"VERIFY",6,1,1,0,0,0,0,0,0,0,Verify_Intrinsic,0},
13073       {"STRING",6,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
13074       {"SET",3,0,0,0,0,0,0,0,0,0,0,CHARACTER_MASK},
13075       {"BACK",4,0,0,0,0,1,0,0,0,0,0,LOGICAL_MASK},
13076 {"WRITE_MEMORY_BARRIER",20,1,0,0,0,0,0,1,1,1,0,0},
13077    {"WRITE_MEMORY_BARRIER",20,1,0,0,0,0,0,0,1,0,
13078                                Write_Memory_Barrier_Intrinsic,0},
13079 {"XOR",3,1,1,0,0,0,0,1,1,1,0,0},
13080    {"XOR",3,1,1,0,0,0,0,0,1,0,Xor_Intrinsic,0},
13081       {"I",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
13082       {"J",1,0,0,0,0,0,0,0,0,0,0,IRP_MASK},
13083 {"XOR_AND_FETCH",13,1,1,0,0,0,0,1,1,2,0,0},
13084    {"XOR_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Xor_And_Fetch_Intrinsic,0},
13085       {"I",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
13086       {"J",1,0,0,0,0,0,0,0,0,0,0,I4_MASK},
13087    {"XOR_AND_FETCH",13,1,1,0,0,0,0,0,1,0,Xor_And_Fetch_Intrinsic,0},
13088       {"I",1,0,0,0,0,0,0,0,0,0,0,I8_MASK},
13089       {"J",1,0,0,0,0,0,0,0,0,0,0,I8_MASK} 
13090 };
13091 
13092 
13093 void    (*intrinsic_semantics[]) ()     = {
13094         unknown_intrinsic,              /*  Unknown_Intrinsic                */
13095         abs_intrinsic,                  /*  Abs_Intrinsic                    */
13096         char_intrinsic,                 /*  Achar_Intrinsic                  */
13097         sin_intrinsic,                  /*  Acos_Intrinsic                   */
13098         sin_intrinsic,                  /*  Acosd_Intrinsic                  */
13099         fetch_and_add_intrinsic,        /*  Add_And_Fetch_Intrinsic          */
13100         adjustl_intrinsic,              /*  Adjustl_Intrinsic                */
13101         adjustl_intrinsic,              /*  Adjustr_Intrinsic                */
13102         aimag_intrinsic,                /*  Aimag_Intrinsic                  */
13103         aint_intrinsic,                 /*  Aint_Intrinsic                   */
13104         all_intrinsic,                  /*  All_Intrinsic                    */
13105         allocated_intrinsic,            /*  Allocated_Intrinsic              */
13106         sin_intrinsic,                  /*  Alog_Intrinsic                   */
13107         sin_intrinsic,                  /*  Alog10_Intrinsic                 */
13108         max_intrinsic,                  /*  Amax0_Intrinsic                  */
13109         max_intrinsic,                  /*  Amax1_Intrinsic                  */
13110         max_intrinsic,                  /*  Amin0_Intrinsic                  */
13111         max_intrinsic,                  /*  Amin1_Intrinsic                  */
13112         mod_intrinsic,                  /*  Amod_Intrinsic                   */
13113         iand_intrinsic,                 /*  And_Intrinsic                    */
13114         fetch_and_add_intrinsic,        /*  And_And_Fetch_Intrinsic          */
13115         anint_intrinsic,                /*  Anint_Intrinsic                  */
13116         all_intrinsic,                  /*  Any_Intrinsic                    */
13117         sin_intrinsic,                  /*  Asin_Intrinsic                   */
13118         sin_intrinsic,                  /*  Asind_Intrinsic                  */
13119         associated_intrinsic,           /*  Associated_Intrinsic             */
13120         sin_intrinsic,                  /*  Atan_Intrinsic                   */
13121         atan2_intrinsic,                /*  Atan2_Intrinsic                  */
13122         atan2_intrinsic,                /*  Atan2d_Intrinsic                 */
13123         sin_intrinsic,                  /*  Atand_Intrinsic                  */
13124         btest_intrinsic,                /*  Bitest_Intrinsic                 */
13125         bit_size_intrinsic,             /*  Bit_Size_Intrinsic               */
13126         btest_intrinsic,                /*  Bjtest_Intrinsic                 */
13127         btest_intrinsic,                /*  Bktest_Intrinsic                 */
13128         btest_intrinsic,                /*  Btest_Intrinsic                  */
13129         abs_intrinsic,                  /*  Cabs_Intrinsic                   */
13130         sin_intrinsic,                  /*  Ccos_Intrinsic                   */
13131         abs_intrinsic,                  /*  Cdabs_Intrinsic                  */
13132         sin_intrinsic,                  /*  Cdcos_Intrinsic                  */
13133         sin_intrinsic,                  /*  Cdexp_Intrinsic                  */
13134         sin_intrinsic,                  /*  Cdlog_Intrinsic                  */
13135         sin_intrinsic,                  /*  Cdsin_Intrinsic                  */
13136         sin_intrinsic,                  /*  Cdsqrt_Intrinsic                 */
13137         ceiling_intrinsic,              /*  Ceiling_Intrinsic                */
13138         sin_intrinsic,                  /*  Cexp_Intrinsic                   */
13139         char_intrinsic,                 /*  Char_Intrinsic                   */
13140         set_ieee_exception_intrinsic,   /*  Clear_Ieee_Exception_Intrinsic   */
13141         loc_intrinsic,                  /*  Cloc_Intrinsic                   */
13142         clock_intrinsic,                /*  Clock_Intrinsic                  */
13143         sin_intrinsic,                  /*  Clog_Intrinsic                   */
13144         cmplx_intrinsic,                /*  Cmplx_Intrinsic                  */
13145         compare_and_swap_intrinsic,     /*  Compare_And_Swap_Intrinsic       */
13146         not_intrinsic,                  /*  Compl_Intrinsic                  */
13147         conjg_intrinsic,                /*  Conjg_Intrinsic                  */
13148         sin_intrinsic,                  /*  Cos_Intrinsic                    */
13149         sin_intrinsic,                  /*  Cosd_Intrinsic                   */
13150         sin_intrinsic,                  /*  Cosh_Intrinsic                   */
13151         sin_intrinsic,                  /*  Cot_Intrinsic                    */
13152         all_intrinsic,                  /*  Count_Intrinsic                  */
13153         unknown_intrinsic,              /*  Cputime_Intrinsic                */
13154         abs_intrinsic,                  /*  Cqabs_Intrinsic                  */
13155         sin_intrinsic,                  /*  Cqcos_Intrinsic                  */
13156         sin_intrinsic,                  /*  Cqexp_Intrinsic                  */
13157         sin_intrinsic,                  /*  Cqlog_Intrinsic                  */
13158         sin_intrinsic,                  /*  Cqsin_Intrinsic                  */
13159         sin_intrinsic,                  /*  Cqsqrt_Intrinsic                 */
13160         cshift_intrinsic,               /*  Cshift_Intrinsic                 */
13161         sin_intrinsic,                  /*  Csin_Intrinsic                   */
13162         csmg_intrinsic,                 /*  Csmg_Intrinsic                   */
13163         sin_intrinsic,                  /*  Csqrt_Intrinsic                  */
13164         cvmgp_intrinsic,                /*  Cvmgm_Intrinsic                  */
13165         cvmgp_intrinsic,                /*  Cvmgn_Intrinsic                  */
13166         cvmgp_intrinsic,                /*  Cvmgp_Intrinsic                  */
13167         cvmgp_intrinsic,                /*  Cvmgt_Intrinsic                  */
13168         cvmgp_intrinsic,                /*  Cvmgz_Intrinsic                  */
13169         loc_intrinsic,                  /*  C_Loc_Intrinsic                  */
13170         abs_intrinsic,                  /*  Dabs_Intrinsic                   */
13171         sin_intrinsic,                  /*  Dacos_Intrinsic                  */
13172         sin_intrinsic,                  /*  Dacosd_Intrinsic                 */
13173         sin_intrinsic,                  /*  Dasin_Intrinsic                  */
13174         sin_intrinsic,                  /*  Dasind_Intrinsic                 */
13175         sin_intrinsic,                  /*  Datan_Intrinsic                  */
13176         atan2_intrinsic,                /*  Datan2_Intrinsic                 */
13177         atan2_intrinsic,                /*  Datan2d_Intrinsic                */
13178         sin_intrinsic,                  /*  Datand_Intrinsic                 */
13179         clock_intrinsic,                /*  Date_Intrinsic                   */
13180         unknown_intrinsic,              /*  Date_And_Time_Intrinsic          */
13181         real_intrinsic,                 /*  Dble_Intrinsic                   */
13182         real_intrinsic,                 /*  Dbleq_Intrinsic                  */
13183         cmplx_intrinsic,                /*  Dcmplx_Intrinsic                 */
13184         conjg_intrinsic,                /*  Dconjg_Intrinsic                 */
13185         sin_intrinsic,                  /*  Dcos_Intrinsic                   */
13186         sin_intrinsic,                  /*  Dcosd_Intrinsic                  */
13187         sin_intrinsic,                  /*  Dcosh_Intrinsic                  */
13188         sin_intrinsic,                  /*  Dcot_Intrinsic                   */
13189         dim_intrinsic,                  /*  Ddim_Intrinsic                   */
13190         sin_intrinsic,                  /*  Dexp_Intrinsic                   */
13191         real_intrinsic,                 /*  Dfloat_Intrinsic                 */
13192         real_intrinsic,                 /*  Dfloati_Intrinsic                */
13193         real_intrinsic,                 /*  Dfloatj_Intrinsic                */
13194         real_intrinsic,                 /*  Dfloatk_Intrinsic                */
13195         digits_intrinsic,               /*  Digits_Intrinsic                 */
13196         dim_intrinsic,                  /*  Dim_Intrinsic                    */
13197         aimag_intrinsic,                /*  Dimag_Intrinsic                  */
13198         aint_intrinsic,                 /*  Dint_Intrinsic                   */
13199         set_ieee_exception_intrinsic,   /*  Disable_Ieee_Interrupt_Intrinsic */
13200         sin_intrinsic,                  /*  Dlog_Intrinsic                   */
13201         sin_intrinsic,                  /*  Dlog10_Intrinsic                 */
13202         max_intrinsic,                  /*  Dmax1_Intrinsic                  */
13203         max_intrinsic,                  /*  Dmin1_Intrinsic                  */
13204         mod_intrinsic,                  /*  Dmod_Intrinsic                   */
13205         anint_intrinsic,                /*  Dnint_Intrinsic                  */
13206         dot_product_intrinsic,          /*  Dot_Product_Intrinsic            */
13207         dprod_intrinsic,                /*  Dprod_Intrinsic                  */
13208         real_intrinsic,                 /*  Dreal_Intrinsic                  */
13209         dshiftl_intrinsic,              /*  Dshiftl_Intrinsic                */
13210         dshiftl_intrinsic,              /*  Dshiftr_Intrinsic                */
13211         sign_intrinsic,                 /*  Dsign_Intrinsic                  */
13212         sin_intrinsic,                  /*  Dsin_Intrinsic                   */
13213         sin_intrinsic,                  /*  Dsind_Intrinsic                  */
13214         sin_intrinsic,                  /*  Dsinh_Intrinsic                  */
13215         dsm_numthreads_intrinsic,       /*  DSM_Chunksize_Intrinsic          */
13216         dsm_numthreads_intrinsic,       /*  DSM_Distribution_Block_Intrinsic */
13217         dsm_numthreads_intrinsic,       /*  DSM_Distribution_Cyclic_Intrinsic*/
13218         dsm_numthreads_intrinsic,       /*  DSM_Distribution_Star_Intrinsic  */
13219         dsm_numthreads_intrinsic,       /*  DSM_Isdistributed_Intrinsic      */
13220         dsm_numthreads_intrinsic,       /*  DSM_Isreshaped_Intrinsic         */
13221         dsm_numthreads_intrinsic,       /*  DSM_Numchunks_Intrinsic          */
13222         dsm_numthreads_intrinsic,       /*  DSM_Numthreads_Intrinsic         */
13223         dsm_numthreads_intrinsic,       /*  DSM_Rem_Chunksize_Intrinsic      */
13224         dsm_numthreads_intrinsic,       /*  DSM_This_Chunksize_Intrinsic     */
13225         dsm_numthreads_intrinsic,       /*  DSM_This_Startingindex_Intrinsic */
13226         dsm_numthreads_intrinsic,       /*  DSM_This_Threadnum_Intrinsic     */
13227         sin_intrinsic,                  /*  Dsqrt_Intrinsic                  */
13228         sin_intrinsic,                  /*  Dtan_Intrinsic                   */
13229         sin_intrinsic,                  /*  Dtand_Intrinsic                  */
13230         sin_intrinsic,                  /*  Dtanh_Intrinsic                  */
13231         set_ieee_exception_intrinsic,   /*  Enable_Ieee_Interrupt_Intrinsic  */
13232         eoshift_intrinsic,              /*  Eoshift_Intrinsic                */
13233         epsilon_intrinsic,              /*  Epsilon_Intrinsic                */
13234         iand_intrinsic,                 /*  Eqv_Intrinsic                    */
13235         exit_intrinsic,                 /*  Exit_Intrinsic                   */
13236         sin_intrinsic,                  /*  Exp_Intrinsic                    */
13237         exponent_intrinsic,             /*  Exponent_Intrinsic               */
13238         fcd_intrinsic,                  /*  Fcd_Intrinsic                    */
13239         fetch_and_add_intrinsic,        /*  Fetch_And_Add_Intrinsic          */
13240         fetch_and_add_intrinsic,        /*  Fetch_And_And_Intrinsic          */
13241         fetch_and_add_intrinsic,        /*  Fetch_And_Nand_Intrinsic         */
13242         fetch_and_add_intrinsic,        /*  Fetch_And_Or_Intrinsic           */
13243         fetch_and_add_intrinsic,        /*  Fetch_And_Sub_Intrinsic          */
13244         fetch_and_add_intrinsic,        /*  Fetch_And_Xor_Intrinsic          */
13245         real_intrinsic,                 /*  Float_Intrinsic                  */
13246         real_intrinsic,                 /*  Floati_Intrinsic                 */
13247         real_intrinsic,                 /*  Floatj_Intrinsic                 */
13248         real_intrinsic,                 /*  Floatk_Intrinsic                 */
13249         floor_intrinsic,                /*  Floor_Intrinsic                  */
13250         ieee_finite_intrinsic,          /*  Fp_Class_Intrinsic               */
13251         fraction_intrinsic,             /*  Fraction_Intrinsic               */
13252         free_intrinsic,                 /*  Free_Intrinsic                   */
13253         getpos_intrinsic,               /*  Getpos_Intrinsic                 */
13254         get_ieee_status_intrinsic,      /*  Get_Ieee_Exceptions_Intrinsic    */
13255         get_ieee_status_intrinsic,      /*  Get_Ieee_Interrupts_Intrinsic    */
13256         get_ieee_status_intrinsic,      /*  Get_Ieee_Rounding_Mode_Intrinsic */
13257         get_ieee_status_intrinsic,      /*  Get_Ieee_Status_Intrinsic        */
13258         huge_intrinsic,                 /*  Huge_Intrinsic                   */
13259         abs_intrinsic,                  /*  Iabs_Intrinsic                   */
13260         ichar_intrinsic,                /*  Iachar_Intrinsic                 */
13261         iand_intrinsic,                 /*  Iand_Intrinsic                   */
13262         ibset_intrinsic,                /*  Ibchng_Intrinsic                 */
13263         ibset_intrinsic,                /*  Ibclr_Intrinsic                  */
13264         ibits_intrinsic,                /*  Ibits_Intrinsic                  */
13265         ibset_intrinsic,                /*  Ibset_Intrinsic                  */
13266         ichar_intrinsic,                /*  Ichar_Intrinsic                  */
13267         idate_intrinsic,                /*  Idate_Intrinsic                  */
13268         dim_intrinsic,                  /*  Idim_Intrinsic                   */
13269         int_intrinsic,                  /*  Idint_Intrinsic                  */
13270         nint_intrinsic,                 /*  Idnint_Intrinsic                 */
13271         ieee_real_intrinsic,            /*  Ieee_Binary_Scale_Intrinsic      */
13272         ieee_finite_intrinsic,          /*  Ieee_Class_Intrinsic             */
13273         ieee_real_intrinsic,            /*  Ieee_Copy_Sign_Intrinsic         */
13274         ieee_real_intrinsic,            /*  Ieee_Exponent_Intrinsic          */
13275         ieee_finite_intrinsic,          /*  Ieee_Finite_Intrinsic            */
13276         ieee_real_intrinsic,            /*  Ieee_Int_Intrinsic               */
13277         ieee_finite_intrinsic,          /*  Ieee_Is_Nan_Intrinsic            */
13278         ieee_real_intrinsic,            /*  Ieee_Next_After_Intrinsic        */
13279         ieee_real_intrinsic,            /*  Ieee_Real_Intrinsic              */
13280         ieee_real_intrinsic,            /*  Ieee_Remainder_Intrinsic         */
13281         ieee_real_intrinsic,            /*  Ieee_Unordered_Intrinsic         */
13282         iand_intrinsic,                 /*  Ieor_Intrinsic                   */
13283         int_intrinsic,                  /*  Ifix_Intrinsic                   */
13284         abs_intrinsic,                  /*  Iiabs_Intrinsic                  */
13285         iand_intrinsic,                 /*  Iiand_Intrinsic                  */
13286         ibset_intrinsic,                /*  Iibchng_Intrinsic                */
13287         ibset_intrinsic,                /*  Iibclr_Intrinsic                 */
13288         ibits_intrinsic,                /*  Iibits_Intrinsic                 */
13289         ibset_intrinsic,                /*  Iibset_Intrinsic                 */
13290         dim_intrinsic,                  /*  Iidim_Intrinsic                  */
13291         int_intrinsic,                  /*  Iidint_Intrinsic                 */
13292         iand_intrinsic,                 /*  Iieor_Intrinsic                  */
13293         int_intrinsic,                  /*  Iifix_Intrinsic                  */
13294         int_intrinsic,                  /*  Iint_Intrinsic                   */
13295         iand_intrinsic,                 /*  Iior_Intrinsic                   */
13296         int_intrinsic,                  /*  Iiqint_Intrinsic                 */
13297         ishft_intrinsic,                /*  Iisha_Intrinsic                  */
13298         ishftc_intrinsic,               /*  Iishc_Intrinsic                  */
13299         ishft_intrinsic,                /*  Iishft_Intrinsic                 */
13300         ishftc_intrinsic,               /*  Iishftc_Intrinsic                */
13301         ishft_intrinsic,                /*  Iishl_Intrinsic                  */
13302         sign_intrinsic,                 /*  Iisign_Intrinsic                 */
13303         ilen_intrinsic,                 /*  Ilen_Intrinsic                   */
13304         aimag_intrinsic,                /*  Imag_Intrinsic                   */
13305         mod_intrinsic,                  /*  Imod_Intrinsic                   */
13306         mvbits_intrinsic,               /*  Imvbits_Intrinsic                */
13307         index_intrinsic,                /*  Index_Intrinsic                  */
13308         nint_intrinsic,                 /*  Inint_Intrinsic                  */
13309         not_intrinsic,                  /*  Inot_Intrinsic                   */
13310         int_intrinsic,                  /*  Int_Intrinsic                    */
13311         int_intrinsic,                  /*  Int1_Intrinsic                   */
13312         int_intrinsic,                  /*  Int2_Intrinsic                   */
13313         int_intrinsic,                  /*  Int4_Intrinsic                   */
13314         int_intrinsic,                  /*  Int8_Intrinsic                   */
13315         ieee_real_intrinsic,            /*  Int_Mult_Upper_Intrinsic         */
13316         iand_intrinsic,                 /*  Ior_Intrinsic                    */
13317         int_intrinsic,                  /*  Iqint_Intrinsic                  */
13318         nint_intrinsic,                 /*  Iqnint_Intrinsic                 */
13319         rtc_intrinsic,                  /*  Irtc_Intrinsic                   */
13320         ishft_intrinsic,                /*  Isha_Intrinsic                   */
13321         ishftc_intrinsic,               /*  Ishc_Intrinsic                   */
13322         ishft_intrinsic,                /*  Ishft_Intrinsic                  */
13323         ishftc_intrinsic,               /*  Ishftc_Intrinsic                 */
13324         ishft_intrinsic,                /*  Ishl_Intrinsic                   */
13325         sign_intrinsic,                 /*  Isign_Intrinsic                  */
13326         ieee_finite_intrinsic,          /*  Isnan_Intrinsic                  */
13327         clock_intrinsic,                /*  Jdate_Intrinsic                  */
13328         abs_intrinsic,                  /*  Jiabs_Intrinsic                  */
13329         iand_intrinsic,                 /*  Jiand_Intrinsic                  */
13330         ibset_intrinsic,                /*  Jibchng_Intrinsic                */
13331         ibset_intrinsic,                /*  Jibclr_Intrinsic                 */
13332         ibits_intrinsic,                /*  Jibits_Intrinsic                 */
13333         ibset_intrinsic,                /*  Jibset_Intrinsic                 */
13334         dim_intrinsic,                  /*  Jidim_Intrinsic                  */
13335         int_intrinsic,                  /*  Jidint_Intrinsic                 */
13336         iand_intrinsic,                 /*  Jieor_Intrinsic                  */
13337         int_intrinsic,                  /*  Jifix_Intrinsic                  */
13338         int_intrinsic,                  /*  Jint_Intrinsic                   */
13339         iand_intrinsic,                 /*  Jior_Intrinsic                   */
13340         int_intrinsic,                  /*  Jiqint_Intrinsic                 */
13341         ishft_intrinsic,                /*  Jisha_Intrinsic                  */
13342         ishftc_intrinsic,               /*  Jishc_Intrinsic                  */
13343         ishft_intrinsic,                /*  Jishft_Intrinsic                 */
13344         ishftc_intrinsic,               /*  Jishftc_Intrinsic                */
13345         ishft_intrinsic,                /*  Jishl_Intrinsic                  */
13346         sign_intrinsic,                 /*  Jisign_Intrinsic                 */
13347         mod_intrinsic,                  /*  Jmod_Intrinsic                   */
13348         mvbits_intrinsic,               /*  Jmvbits_Intrinsic                */
13349         nint_intrinsic,                 /*  Jnint_Intrinsic                  */
13350         not_intrinsic,                  /*  Jnot_Intrinsic                   */
13351         abs_intrinsic,                  /*  Kiabs_Intrinsic                  */
13352         iand_intrinsic,                 /*  Kiand_Intrinsic                  */
13353         ibset_intrinsic,                /*  Kibchng_Intrinsic                */
13354         ibset_intrinsic,                /*  Kibclr_Intrinsic                 */
13355         ibits_intrinsic,                /*  Kibits_Intrinsic                 */
13356         ibset_intrinsic,                /*  Kibset_Intrinsic                 */
13357         dim_intrinsic,                  /*  Kidim_Intrinsic                  */
13358         int_intrinsic,                  /*  Kidint_Intrinsic                 */
13359         iand_intrinsic,                 /*  Kieor_Intrinsic                  */
13360         int_intrinsic,                  /*  Kifix_Intrinsic                  */
13361         kind_intrinsic,                 /*  Kind_Intrinsic                   */
13362         int_intrinsic,                  /*  Kint_Intrinsic                   */
13363         iand_intrinsic,                 /*  Kior_Intrinsic                   */
13364         int_intrinsic,                  /*  Kiqint_Intrinsic                 */
13365         ishft_intrinsic,                /*  Kisha_Intrinsic                  */
13366         ishftc_intrinsic,               /*  Kishc_Intrinsic                  */
13367         ishft_intrinsic,                /*  Kishft_Intrinsic                 */
13368         ishftc_intrinsic,               /*  Kishftc_Intrinsic                */
13369         ishft_intrinsic,                /*  Kishl_Intrinsic                  */
13370         sign_intrinsic,                 /*  Kisign_Intrinsic                 */
13371         mod_intrinsic,                  /*  Kmod_Intrinsic                   */
13372         mvbits_intrinsic,               /*  Kmvbits_Intrinsic                */
13373         nint_intrinsic,                 /*  Knint_Intrinsic                  */
13374         not_intrinsic,                  /*  Knot_Intrinsic                   */
13375         lbound_intrinsic,               /*  Lbound_Intrinsic                 */
13376         leadz_intrinsic,                /*  Leadz_Intrinsic                  */
13377         len_intrinsic,                  /*  Len_Intrinsic                    */
13378         length_intrinsic,               /*  Length_Intrinsic                 */
13379         len_trim_intrinsic,             /*  Len_Trim_Intrinsic               */
13380         lge_intrinsic,                  /*  Lge_Intrinsic                    */
13381         lge_intrinsic,                  /*  Lgt_Intrinsic                    */
13382         lge_intrinsic,                  /*  Lle_Intrinsic                    */
13383         lge_intrinsic,                  /*  Llt_Intrinsic                    */
13384         loc_intrinsic,                  /*  Loc_Intrinsic                    */
13385         lock_release_intrinsic,         /*  Lock_Release_Intrinsic           */
13386         fetch_and_add_intrinsic,        /*  Lock_Test_And_Set_Intrinsic      */
13387         sin_intrinsic,                  /*  Log_Intrinsic                    */
13388         sin_intrinsic,                  /*  Log10_Intrinsic                  */
13389         num_images_intrinsic,           /*  Log2_Images_Intrinsic            */
13390         logical_intrinsic,              /*  Logical_Intrinsic                */
13391         int_intrinsic,                  /*  Long_Intrinsic                   */
13392         shift_intrinsic,                /*  Lshift_Intrinsic                 */
13393         mclr_intrinsic,                 /*  M@clr_Intrinsic                  */
13394         mld_intrinsic,                  /*  M@ld_Intrinsic                   */
13395         mldmx_intrinsic,                /*  M@ldmx_Intrinsic                 */
13396         mmx_intrinsic,                  /*  M@mx_Intrinsic                   */
13397         mul_intrinsic,                  /*  M@ul_Intrinsic                   */
13398         malloc_intrinsic,               /*  Malloc_Intrinsic                 */
13399         mask_intrinsic,                 /*  Mask_Intrinsic                   */
13400         matmul_intrinsic,               /*  Matmul_Intrinsic                 */
13401         max_intrinsic,                  /*  Max_Intrinsic                    */
13402         max_intrinsic,                  /*  Max0_Intrinsic                   */
13403         max_intrinsic,                  /*  Max1_Intrinsic                   */
13404         maxexponent_intrinsic,          /*  Maxexponent_Intrinsic            */
13405         minval_intrinsic,               /*  Maxloc_Intrinsic                 */
13406         minval_intrinsic,               /*  Maxval_Intrinsic                 */
13407         memory_barrier_intrinsic,       /*  Memory_Barrier_Intrinsic         */
13408         mergee_intrinsic,               /*  Merge_Intrinsic                  */
13409         max_intrinsic,                  /*  Min_Intrinsic                    */
13410         max_intrinsic,                  /*  Min0_Intrinsic                   */
13411         max_intrinsic,                  /*  Min1_Intrinsic                   */
13412         minexponent_intrinsic,          /*  Minexponent_Intrinsic            */
13413         minval_intrinsic,               /*  Minloc_Intrinsic                 */
13414         minval_intrinsic,               /*  Minval_Intrinsic                 */
13415         mod_intrinsic,                  /*  Mod_Intrinsic                    */
13416         modulo_intrinsic,               /*  Modulo_Intrinsic                 */
13417         mvbits_intrinsic,               /*  Mvbits_Intrinsic                 */
13418         my_pe_intrinsic,                /*  My_Pe_Intrinsic                  */
13419         fetch_and_add_intrinsic,        /*  Nand_And_Fetch_Intrinsic         */
13420         nearest_intrinsic,              /*  Nearest_Intrinsic                */
13421         iand_intrinsic,                 /*  Neqv_Intrinsic                   */
13422         nint_intrinsic,                 /*  Nint_Intrinsic                   */
13423         not_intrinsic,                  /*  Not_Intrinsic                    */
13424         null_intrinsic,                 /*  Null_Intrinsic                   */
13425         numarg_intrinsic,               /*  Numarg_Intrinsic                 */
13426         num_images_intrinsic,           /*  Num_Images_Intrinsic             */
13427         omp_get_max_threads_intrinsic,  /*  Omp_Get_Dynamic_Intrinsic        */
13428         omp_get_max_threads_intrinsic,  /*  Omp_Get_Max_Threads_Intrinsic    */
13429         omp_get_max_threads_intrinsic,  /*  Omp_Get_Nested_Intrinsic         */
13430         omp_get_max_threads_intrinsic,  /*  Omp_Get_Num_Procs_Intrinsic      */
13431         omp_get_max_threads_intrinsic,  /*  Omp_Get_Num_Threads_Intrinsic    */
13432         omp_get_max_threads_intrinsic,  /*  Omp_Get_Thread_Num_Intrinsic     */
13433         omp_get_max_threads_intrinsic,  /*  Omp_In_Parallel_Intrinsic        */
13434         omp_set_lock_intrinsic,         /*  Omp_Set_Lock_Intrinsic           */
13435         omp_set_lock_intrinsic,         /*  Omp_Test_Lock_Intrinsic          */
13436         omp_set_lock_intrinsic,         /*  Omp_Unset_Lock_Intrinsic         */
13437         iand_intrinsic,                 /*  Or_Intrinsic                     */
13438         fetch_and_add_intrinsic,        /*  Or_And_Fetch_Intrinsic           */
13439         pack_intrinsic,                 /*  Pack_Intrinsic                   */
13440         leadz_intrinsic,                /*  Popcnt_Intrinsic                 */
13441         leadz_intrinsic,                /*  Poppar_Intrinsic                 */
13442         precision_intrinsic,            /*  Precision_Intrinsic              */
13443         present_intrinsic,              /*  Present_Intrinsic                */
13444         minval_intrinsic,               /*  Product_Intrinsic                */
13445         abs_intrinsic,                  /*  Qabs_Intrinsic                   */
13446         sin_intrinsic,                  /*  Qacos_Intrinsic                  */
13447         sin_intrinsic,                  /*  Qacosd_Intrinsic                 */
13448         sin_intrinsic,                  /*  Qasin_Intrinsic                  */
13449         sin_intrinsic,                  /*  Qasind_Intrinsic                 */
13450         sin_intrinsic,                  /*  Qatan_Intrinsic                  */
13451         atan2_intrinsic,                /*  Qatan2_Intrinsic                 */
13452         atan2_intrinsic,                /*  Qatan2d_Intrinsic                */
13453         sin_intrinsic,                  /*  Qatand_Intrinsic                 */
13454         cmplx_intrinsic,                /*  Qcmplx_Intrinsic                 */
13455         sin_intrinsic,                  /*  Qcos_Intrinsic                   */
13456         sin_intrinsic,                  /*  Qcosd_Intrinsic                  */
13457         sin_intrinsic,                  /*  Qcosh_Intrinsic                  */
13458         sin_intrinsic,                  /*  Qcot_Intrinsic                   */
13459         dim_intrinsic,                  /*  Qdim_Intrinsic                   */
13460         sin_intrinsic,                  /*  Qexp_Intrinsic                   */
13461         real_intrinsic,                 /*  Qext_Intrinsic                   */
13462         real_intrinsic,                 /*  Qfloat_Intrinsic                 */
13463         real_intrinsic,                 /*  Qfloati_Intrinsic                */
13464         real_intrinsic,                 /*  Qfloatj_Intrinsic                */
13465         real_intrinsic,                 /*  Qfloatk_Intrinsic                */
13466         aimag_intrinsic,                /*  Qimag_Intrinsic                  */
13467         aint_intrinsic,                 /*  Qint_Intrinsic                   */
13468         sin_intrinsic,                  /*  Qlog_Intrinsic                   */
13469         sin_intrinsic,                  /*  Qlog10_Intrinsic                 */
13470         mod_intrinsic,                  /*  Qmod_Intrinsic                   */
13471         anint_intrinsic,                /*  Qnint_Intrinsic                  */
13472         dprod_intrinsic,                /*  Qprod_Intrinsic                  */
13473         real_intrinsic,                 /*  Qreal_Intrinsic                  */
13474         sign_intrinsic,                 /*  Qsign_Intrinsic                  */
13475         sin_intrinsic,                  /*  Qsin_Intrinsic                   */
13476         sin_intrinsic,                  /*  Qsind_Intrinsic                  */
13477         sin_intrinsic,                  /*  Qsinh_Intrinsic                  */
13478         sin_intrinsic,                  /*  Qsqrt_Intrinsic                  */
13479         sin_intrinsic,                  /*  Qtan_Intrinsic                   */
13480         sin_intrinsic,                  /*  Qtand_Intrinsic                  */
13481         sin_intrinsic,                  /*  Qtanh_Intrinsic                  */
13482         radix_intrinsic,                /*  Radix_Intrinsic                  */
13483         ranf_intrinsic,                 /*  Ran_Intrinsic                    */
13484         random_number_intrinsic,        /*  Random_Number_Intrinsic          */
13485         random_seed_intrinsic,          /*  Random_Seed_Intrinsic            */
13486         ranf_intrinsic,                 /*  Randu_Intrinsic                  */
13487         ranf_intrinsic,                 /*  Ranf_Intrinsic                   */
13488         range_intrinsic,                /*  Range_Intrinsic                  */
13489         ranget_intrinsic,               /*  Ranget_Intrinsic                 */
13490         ranget_intrinsic,               /*  Ranset_Intrinsic                 */
13491         readsm_intrinsic,               /*  Readsm_Intrinsic                 */
13492         real_intrinsic,                 /*  Real_Intrinsic                   */
13493         remote_write_barrier_intrinsic, /*  R_W_B_Intrinsic                  */
13494         num_images_intrinsic,           /*  Rem_Images_Intrinsic             */
13495         repeat_intrinsic,               /*  Repeat_Intrinsic                 */
13496         reshape_intrinsic,              /*  Reshape_Intrinsic                */
13497         rrspacing_intrinsic,            /*  Rrspacing_Intrinsic              */
13498         shift_intrinsic,                /*  Rshift_Intrinsic                 */
13499         rtc_intrinsic,                  /*  Rtc_Intrinsic                    */
13500         scale_intrinsic,                /*  Scale_Intrinsic                  */
13501         index_intrinsic,                /*  Scan_Intrinsic                   */
13502         selected_int_kind_intrinsic,    /*  SIK_Intrinsic                    */
13503         selected_real_kind_intrinsic,   /*  SRK_Intrinsic                    */
13504         set_exponent_intrinsic,         /*  Set_Exponent_Intrinsic           */
13505         set_ieee_exception_intrinsic,   /*  Set_Ieee_Exception_Intrinsic     */
13506         get_ieee_status_intrinsic,      /*  Set_Ieee_Exceptions_Intrinsic    */
13507         get_ieee_status_intrinsic,      /*  Set_Ieee_Interrupts_Intrinsic    */
13508         get_ieee_status_intrinsic,      /*  Set_Ieee_Rounding_Mode_Intrinsic */
13509         get_ieee_status_intrinsic,      /*  Set_Ieee_Status_Intrinsic        */
13510         shape_intrinsic,                /*  Shape_Intrinsic                  */
13511         shift_intrinsic,                /*  Shift_Intrinsic                  */
13512         shift_intrinsic,                /*  Shifta_Intrinsic                 */
13513         shift_intrinsic,                /*  Shiftl_Intrinsic                 */
13514         shift_intrinsic,                /*  Shiftr_Intrinsic                 */
13515         int_intrinsic,                  /*  Short_Intrinsic                  */
13516         sign_intrinsic,                 /*  Sign_Intrinsic                   */
13517         sin_intrinsic,                  /*  Sin_Intrinsic                    */
13518         sin_intrinsic,                  /*  Sind_Intrinsic                   */
13519         sin_intrinsic,                  /*  Sinh_Intrinsic                   */
13520         size_intrinsic,                 /*  Size_Intrinsic                   */
13521         sizeof_intrinsic,               /*  Sizeof_Intrinsic                 */
13522         real_intrinsic,                 /*  Sngl_Intrinsic                   */
13523         real_intrinsic,                 /*  Snglq_Intrinsic                  */
13524         spacing_intrinsic,              /*  Spacing_Intrinsic                */
13525         spread_intrinsic,               /*  Spread_Intrinsic                 */
13526         sin_intrinsic,                  /*  Sqrt_Intrinsic                   */
13527         fetch_and_add_intrinsic,        /*  Sub_And_Fetch_Intrinsic          */
13528         minval_intrinsic,               /*  Sum_Intrinsic                    */
13529         synchronize_intrinsic,          /*  Synchronize_Intrinsic            */
13530         num_images_intrinsic,           /*  Sync_Images_Intrinsic            */
13531         system_clock_intrinsic,         /*  System_Clock_Intrinsic           */
13532         sin_intrinsic,                  /*  Tan_Intrinsic                    */
13533         sin_intrinsic,                  /*  Tand_Intrinsic                   */
13534         sin_intrinsic,                  /*  Tanh_Intrinsic                   */
13535         test_ieee_interrupt_intrinsic,  /*  Test_Ieee_Exception_Intrinsic    */
13536         test_ieee_interrupt_intrinsic,  /*  Test_Ieee_Interrupt_Intrinsic    */
13537         num_images_intrinsic,           /*  This_Image_Intrinsic             */
13538         free_intrinsic,                 /*  Time_Intrinsic                   */
13539         tiny_intrinsic,                 /*  Tiny_Intrinsic                   */
13540         transfer_intrinsic,             /*  Transfer_Intrinsic               */
13541         transpose_intrinsic,            /*  Transpose_Intrinsic              */
13542         trim_intrinsic,                 /*  Trim_Intrinsic                   */
13543         ubound_intrinsic,               /*  Ubound_Intrinsic                 */
13544         unit_intrinsic,                 /*  Unit_Intrinsic                   */
13545         unpack_intrinsic,               /*  Unpack_Intrinsic                 */
13546         index_intrinsic,                /*  Verify_Intrinsic                 */
13547         write_memory_barrier_intrinsic, /*  W_M_B_Intrinsic                  */
13548         iand_intrinsic,                 /*  Xor_Intrinsic                    */
13549         fetch_and_add_intrinsic         /*  Xor_And_Fetch_Intrinsic          */
13550         };
13551 
13552 
13553 /**************************************************************************\
13554 |* The global Intrinsic mapping table                                     *|
13555 \**************************************************************************/
13556 
13557 intrin_map_type         intrin_map[MAX_INTRIN_MAP_SIZE] =
13558 
13559 /*              KIND=4          KIND=8                                    */
13560 {
13561 
13562 # if (defined(_TARGET_OS_IRIX) || defined(_TARGET_OS_LINUX))
13563 
13564    {"ABS",      "r_abs",        "d_abs"},
13565    {"ACOS",     "r_acos",       "d_acos"},
13566    {"AIMAG",    "r_imag",       "d_imag"},
13567    {"AINT",     "r_int",        "d_int"},
13568    {"ALOG",     "r_log",        "d_log"},
13569    {"ALOG10",   "r_lg10",       "d_lg10"},
13570    {"AMOD",     "r_mod",        "d_mod"},
13571    {"ANINT",    "r_nint",       "d_nint"},
13572    {"ASIN",     "r_asin",       "d_asin"},
13573    {"ATAN",     "r_atan",       "d_atan"},
13574    {"ATAN2",    "r_atn2",       "d_atn2"},
13575    {"CABS",     "__c8abs",      "z_abs_"},
13576    {"CCOS",     "c_cos",        "z_cos_"},
13577    {"CEXP",     "c_exp",        "z_exp_"},
13578    {"CLOG",     "c_log",        "z_log_"},
13579    {"CONJG",    "r_cnjg",       "d_cnjg_"},
13580    {"COS",      "r_cos",        "d_cos"},
13581    {"COSH",     "r_cosh",       "d_cosh"},
13582    {"COT",      "r_cot",        "d_cot"},
13583    {"CSIN",     "c_sin",        "z_sin_"},
13584    {"CSQRT",    "c_sqrt",       "z_sqrt_"},
13585    {"DABS",     "d_abs",        "__q_abs"},
13586    {"DACOS",    "d_acos",       "__q_acos"},
13587    {"DASIN",    "d_asin",       "__q_asin"},
13588    {"DATAN",    "d_atan",       "__q_atan"},
13589    {"DATAN2",   "d_atn2",       "__q_atn2"},
13590    {"DCOS",     "d_cos",        "__q_cos"},
13591    {"DCOSH",    "d_cosh",       "__q_cosh"},
13592    {"DCOT",     "d_cot",        "__q_cot"},
13593    {"DDIM",     "d_dim",        "__q_dim"},
13594    {"DEXP",     "d_exp",        "__q_exp"},
13595    {"DIM",      "r_dim",        "d_dim"},
13596    {"DINT",     "d_int",        "__q_int"},
13597    {"DLOG",     "d_log",        "__q_log"},
13598    {"DLOG10",   "d_lg10",       "__q_lg10"},
13599    {"DMOD",     "d_mod",        "__q_mod"},
13600    {"DNINT",    "d_nint",       "__q_nint"},
13601    {"DPROD",    "d_prod",       "__q_prod"},
13602    {"DSIGN",    "d_sign",       "__q_sign"},
13603    {"DSIN",     "d_sin",        "__q_sin"},
13604    {"DSINH",    "d_sinh",       "__q_sinh"},
13605    {"DSQRT",    "d_sqrt",       "__q_sqrt"},
13606    {"DTAN",     "d_tan",        "__q_tan"},
13607    {"DTANH",    "d_tanh",       "__q_tanh"},
13608    {"EXP",      "r_exp",        "d_exp"},
13609    {"IABS",     "i_abs",        "l_abs"},
13610    {"IDIM",     "i_dim",        "l_dim"},
13611    {"IDNINT",   "i_dnnt",       "l_dnnt"},
13612    {"INDEX",    "i_indx",       "l_indx"},
13613    {"ISIGN",    "i_sign",       "l_sign"},
13614    {"LEN",      "i_len",        "l_len"},
13615    {"MOD",      "i_mod",        "l_mod"},
13616    {"NINT",     "i_nint",       "l_nint"},
13617    {"SIGN",     "r_sign",       "d_sign"},
13618    {"SIN",      "r_sin",        "d_sin"},
13619    {"SINH",     "r_sinh",       "d_sinh"},
13620    {"SQRT",     "r_sqrt",       "d_sqrt"},
13621    {"TAN",      "r_tan",        "d_tan"},
13622    {"TANH",     "r_tanh",       "d_tanh"}
13623 
13624 # elif defined(_TARGET_SV2)
13625 
13626    {"ABS",      "__HABS_",       "__ABS_"},
13627    {"ACOS",     "__HACOS_",      "__ACOS_"},
13628    {"AIMAG",    "__HIMAG_",      "__AIMAG_"},
13629    {"AINT",     "__HINT_",       "__AINT_"},
13630    {"ALOG",     "__HLOG_",       "__ALOG_"},
13631    {"ALOG10",   "__HLOG10_",     "__ALOG10_"},
13632    {"AMOD",     "__HMOD_",       "__AMOD_"},
13633    {"ANINT",    "__HNINT_",      "__ANINT_"},
13634    {"ASIN",     "__HASIN_",      "__ASIN_"},
13635    {"ATAN",     "__HATAN_",      "__ATAN_"},
13636    {"ATAN2",    "__HATAN2_",     "__ATAN2_"},
13637    {"CABS",     "__CHABS_",      "__CABS_"},
13638    {"CCOS",     "__CHCOS_",      "__CCOS_"},
13639    {"CEXP",     "__CHEXP_",      "__CEXP_"},
13640    {"CLOG",     "__CHLOG_",      "__CLOG_"},
13641    {"CONJG",    "__HCONJG_",     "__CONJG_"},
13642    {"COS",      "__HCOS_",       "__COS_"},
13643    {"COSH",     "__HCOSH_",      "__COSH_"},
13644    {"COT",      "__HCOT_",       "__COT_"},
13645    {"CSIN",     "__CHSIN_",      "__CSIN_"},
13646    {"CSQRT",    "__CHSQRT_",     "__CSQRT_"},
13647    {"DABS",     "__ABS_",        "__DABS_"},
13648    {"DACOS",    "__ACOS_",       "__DACOS_"},
13649    {"DASIN",    "__ASIN_",       "__DASIN_"},
13650    {"DATAN",    "__ATAN_",       "__DATAN_"},
13651    {"DATAN2",   "__ATAN2_",      "__DATAN2_"},
13652    {"DCOS",     "__COS_",        "__DCOS_"},
13653    {"DCOSH",    "__COSH_",       "__DCOSH_"},
13654    {"DCOT",     "__COT_",        "__DCOT_"},
13655    {"DDIM",     "__DIM_",        "__DDIM_"},
13656    {"DEXP",     "__EXP_",        "__DEXP_"},
13657    {"DIM",      "__HDIM_",       "__DIM_"},
13658    {"DINT",     "__AINT_",       "__DINT_"},
13659    {"DLOG",     "__ALOG_",       "__DLOG_"},
13660    {"DLOG10",   "__ALOG10_",     "__DLOG10_"},
13661    {"DMOD",     "__AMOD_",       "__DMOD_"},
13662    {"DNINT",    "__ANINT_",      "__DNINT_"},
13663    {"DPROD",    "__PROD_",       "__DPROD_"},
13664    {"DSIGN",    "__SIGN_",       "__DSIGN_"},
13665    {"DSIN",     "__SIN_",        "__DSIN_"},
13666    {"DSINH",    "__SINH_",       "__DSINH_"},
13667    {"DSQRT",    "__SQRT_",       "__DSQRT_"},
13668    {"DTAN",     "__TAN_",        "__DTAN_"},
13669    {"DTANH",    "__TANH_",       "__DTANH_"},
13670    {"EXP",      "__HEXP_",       "__EXP_"},
13671    {"IABS",     "__NABS_",       "__IABS_"},
13672    {"IDIM",     "__NDIM_",       "__IDIM_"},
13673    {"IDNINT",   "__NANINT_",     "__IDNINT_"},
13674    {"INDEX",    "__INDEX_4_",    "__INDEX_8_"},
13675    {"ISIGN",    "__NSIGN_",      "__ISIGN_"},
13676    {"LEN",      "__LEN_4_",      "__LEN_8_"},
13677    {"MOD",      "__NMOD_",       "__MOD_"},
13678    {"NINT",     "__NHNINT_",     "__NINT_"},
13679    {"SIGN",     "__HSIGN_",      "__SIGN_"},
13680    {"SIN",      "__HSIN_",       "__SIN_"},
13681    {"SINH",     "__HSINH_",      "__SINH_"},
13682    {"SQRT",     "__HSQRT_",      "__SQRT_"},
13683    {"TAN",      "__HTAN_",       "__TAN_"},
13684    {"TANH",     "__HTANH_",      "__TANH_"}
13685 
13686 # else
13687 
13688    {"ABS",      "_HABS_",       "_ABS_"},
13689    {"ACOS",     "_HACOS_",      "_ACOS_"},
13690    {"AIMAG",    "_HIMAG_",      "_AIMAG_"},
13691    {"AINT",     "_HINT_",       "_AINT_"},
13692    {"ALOG",     "_HLOG_",       "_ALOG_"},
13693    {"ALOG10",   "_HLOG10_",     "_ALOG10_"},
13694    {"AMOD",     "_HMOD_",       "_AMOD_"},
13695    {"ANINT",    "_HNINT_",      "_ANINT_"},
13696    {"ASIN",     "_HASIN_",      "_ASIN_"},
13697    {"ATAN",     "_HATAN_",      "_ATAN_"},
13698    {"ATAN2",    "_HATAN2_",     "_ATAN2_"},
13699    {"CABS",     "_CHABS_",      "_CABS_"},
13700    {"CCOS",     "_CHCOS_",      "_CCOS_"},
13701    {"CEXP",     "_CHEXP_",      "_CEXP_"},
13702    {"CLOG",     "_CHLOG_",      "_CLOG_"},
13703    {"CONJG",    "_HCONJG_",     "_CONJG_"},
13704    {"COS",      "_HCOS_",       "_COS_"},
13705    {"COSH",     "_HCOSH_",      "_COSH_"},
13706    {"COT",      "_HCOT_",       "_COT_"},
13707    {"CSIN",     "_CHSIN_",      "_CSIN_"},
13708    {"CSQRT",    "_CHSQRT_",     "_CSQRT_"},
13709    {"DABS",     "_ABS_",        "_DABS_"},
13710    {"DACOS",    "_ACOS_",       "_DACOS_"},
13711    {"DASIN",    "_ASIN_",       "_DASIN_"},
13712    {"DATAN",    "_ATAN_",       "_DATAN_"},
13713    {"DATAN2",   "_ATAN2_",      "_DATAN2_"},
13714    {"DCOS",     "_COS_",        "_DCOS_"},
13715    {"DCOSH",    "_COSH_",       "_DCOSH_"},
13716    {"DCOT",     "_COT_",        "_DCOT_"},
13717    {"DDIM",     "_DIM_",        "_DDIM_"},
13718    {"DEXP",     "_EXP_",        "_DEXP_"},
13719    {"DIM",      "_HDIM_",       "_DIM_"},
13720    {"DINT",     "_AINT_",       "_DINT_"},
13721    {"DLOG",     "_ALOG_",       "_DLOG_"},
13722    {"DLOG10",   "_ALOG10_",     "_DLOG10_"},
13723    {"DMOD",     "_AMOD_",       "_DMOD_"},
13724    {"DNINT",    "_ANINT_",      "_DNINT_"},
13725    {"DPROD",    "_PROD_",       "_DPROD_"},
13726    {"DSIGN",    "_SIGN_",       "_DSIGN_"},
13727    {"DSIN",     "_SIN_",        "_DSIN_"},
13728    {"DSINH",    "_SINH_",       "_DSINH_"},
13729    {"DSQRT",    "_SQRT_",       "_DSQRT_"},
13730    {"DTAN",     "_TAN_",        "_DTAN_"},
13731    {"DTANH",    "_TANH_",       "_DTANH_"},
13732    {"EXP",      "_HEXP_",       "_EXP_"},
13733    {"IABS",     "_NABS_",       "_IABS_"},
13734    {"IDIM",     "_NDIM_",       "_IDIM_"},
13735    {"IDNINT",   "_NANINT_",     "_IDNINT_"},
13736    {"INDEX",    "_INDEX_4_",    "_INDEX_8_"},
13737    {"ISIGN",    "_NSIGN_",      "_ISIGN_"},
13738    {"LEN",      "_LEN_4_",      "_LEN_8_"},
13739    {"MOD",      "_NMOD_",       "_MOD_"},
13740    {"NINT",     "_NHNINT_",     "_NINT_"},
13741    {"SIGN",     "_HSIGN_",      "_SIGN_"},
13742    {"SIN",      "_HSIN_",       "_SIN_"},
13743    {"SINH",     "_HSINH_",      "_SINH_"},
13744    {"SQRT",     "_HSQRT_",      "_SQRT_"},
13745    {"TAN",      "_HTAN_",       "_TAN_"},
13746    {"TANH",     "_HTANH_",      "_TANH_"}
13747 
13748 # endif
13749 
13750 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines