Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
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 #include "intrn_info.h" 00036 00037 // eraxxon: see comments about 'const' in intrn_info.h 00038 00039 /*const*/ 00040 intrn_info_t intrn_info[INTRINSIC_LAST+1] = { 00041 { /* NONE */ 00042 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00043 IRETURN_UNKNOWN, NULL, NULL, NULL}, 00044 { /* I4EXPEXPR */ 00045 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00046 IRETURN_I4, NULL, NULL, "__powii"}, 00047 { /* I8EXPEXPR */ 00048 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00049 IRETURN_I8, NULL, NULL, "__powll"}, 00050 { /* F4EXPEXPR */ 00051 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00052 IRETURN_F4, NULL, NULL, "powf"}, 00053 { /* F8EXPEXPR */ 00054 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00055 IRETURN_F8, NULL, NULL, "pow"}, 00056 { /* FQEXPEXPR */ 00057 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00058 IRETURN_FQ, NULL, NULL, "qpow"}, 00059 { /* C4EXPEXPR */ 00060 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00061 IRETURN_C4, NULL, NULL, "__powcc"}, 00062 { /* C8EXPEXPR */ 00063 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00064 IRETURN_C8, NULL, NULL, "__powzz"}, 00065 { /* CQEXPEXPR */ 00066 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00067 IRETURN_CQ, NULL, NULL, "__cqpow"}, 00068 { /* F4I4EXPEXPR */ 00069 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00070 IRETURN_F4, NULL, NULL, "__powri"}, 00071 { /* F4I8EXPEXPR */ 00072 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00073 IRETURN_F4, NULL, NULL, "__powrl"}, 00074 { /* F8I4EXPEXPR */ 00075 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00076 IRETURN_F8, NULL, NULL, "__powdi"}, 00077 { /* F8I8EXPEXPR */ 00078 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00079 IRETURN_F8, NULL, NULL, "__powdl"}, 00080 { /* FQI4EXPEXPR */ 00081 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00082 IRETURN_FQ, NULL, NULL, "__pow_qi"}, 00083 { /* FQI8EXPEXPR */ 00084 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00085 IRETURN_FQ, NULL, NULL, "__pow_ql"}, 00086 { /* C4I4EXPEXPR */ 00087 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00088 IRETURN_C4, NULL, NULL, "__powci"}, 00089 { /* C4I8EXPEXPR */ 00090 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00091 IRETURN_C4, NULL, NULL, "__powcl"}, 00092 { /* C8I4EXPEXPR */ 00093 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00094 IRETURN_C8, NULL, NULL, "__powzi"}, 00095 { /* C8I8EXPEXPR */ 00096 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00097 IRETURN_C8, NULL, NULL, "__powzl"}, 00098 { /* CQI4EXPEXPR */ 00099 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00100 IRETURN_CQ, NULL, NULL, "__powcqi"}, 00101 { /* CQI8EXPEXPR */ 00102 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00103 IRETURN_CQ, NULL, NULL, "__powcql"}, 00104 { /* CEQEXPR */ 00105 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00106 IRETURN_I4, NULL, NULL, "s_cmp"}, 00107 { /* CNEEXPR */ 00108 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00109 IRETURN_I4, NULL, NULL, "s_cmp"}, 00110 { /* CGEEXPR */ 00111 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00112 IRETURN_I4, NULL, NULL, "s_cmp"}, 00113 { /* CGTEXPR */ 00114 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00115 IRETURN_I4, NULL, NULL, "s_cmp"}, 00116 { /* CLEEXPR */ 00117 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00118 IRETURN_I4, NULL, NULL, "s_cmp"}, 00119 { /* CLTEXPR */ 00120 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00121 IRETURN_I4, NULL, NULL, "s_cmp"}, 00122 { /* SUBSTRINGEXPR */ 00123 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00124 IRETURN_V, NULL, NULL, "s_copy"}, 00125 { /* CONCATEXPR */ 00126 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00127 IRETURN_V, NULL, NULL, "s_cat"}, 00128 { /* CASSIGNSTMT */ 00129 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00130 IRETURN_V, NULL, NULL, "s_copy"}, 00131 { /* I2ABSe */ 00132 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00133 IRETURN_I2, NULL, "IIABS", "h_abs"}, 00134 { /* I4ABSe */ 00135 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00136 IRETURN_I4, NULL, "JIABS", "i_abs"}, 00137 { /* I8ABSe */ 00138 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00139 IRETURN_I8, NULL, "KIABS", "l_abs"}, 00140 { /* F4ABSe */ 00141 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00142 IRETURN_F4, NULL, "ABS", "r_abs"}, 00143 { /* F8ABSe */ 00144 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00145 IRETURN_F8, NULL, "DABS", "d_abs"}, 00146 { /* FQABSe */ 00147 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00148 IRETURN_FQ, NULL, "QABS", "__q_abs"}, 00149 { /* F4C4ABS */ 00150 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00151 IRETURN_F4, NULL, "CABS", "__c8abs"}, 00152 { /* F4C4ABSe */ 00153 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00154 IRETURN_F4, NULL, "CABS", "c_abs_"}, 00155 { /* F8C8ABS */ 00156 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00157 IRETURN_F8, NULL, "ZABS", "__zabs"}, 00158 { /* F8C8ABSe */ 00159 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00160 IRETURN_F8, NULL, "ZABS", "z_abs_"}, 00161 { /* FQCQABS */ 00162 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00163 IRETURN_FQ, NULL, "CQABS", "__cqabs"}, 00164 { /* FQCQABSe */ 00165 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00166 IRETURN_FQ, NULL, "CQABS", "__cq_abs"}, 00167 { /* I2MODe */ 00168 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00169 IRETURN_I2, NULL, "IMOD", "h_mod"}, 00170 { /* I4MODe */ 00171 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00172 IRETURN_I4, NULL, "JMOD", "i_mod"}, 00173 { /* I8MODe */ 00174 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00175 IRETURN_I8, NULL, "KMOD", "l_mod"}, 00176 { /* F4MOD */ 00177 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00178 IRETURN_F4, NULL, "AMOD", "__rmod"}, 00179 { /* F4MODe */ 00180 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00181 IRETURN_F4, NULL, "AMOD", "r_mod"}, 00182 { /* F8MOD */ 00183 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00184 IRETURN_F8, NULL, "DMOD", "__dmod"}, 00185 { /* F8MODe */ 00186 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00187 IRETURN_F8, NULL, "DMOD", "d_mod"}, 00188 { /* FQMOD */ 00189 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00190 IRETURN_FQ, NULL, "QMOD", "__qmod"}, 00191 { /* FQMODe */ 00192 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00193 IRETURN_FQ, NULL, "QMOD", "__q_mod"}, 00194 { /* F4SQRTe */ 00195 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00196 IRETURN_F4, NULL, "SQRT", "r_sqrt"}, 00197 { /* F8SQRTe */ 00198 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00199 IRETURN_F8, NULL, "DSQRT", "d_sqrt"}, 00200 { /* FQSQRTe */ 00201 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00202 IRETURN_FQ, NULL, "QSQRT", "__q_sqrt"}, 00203 { /* C4SQRTe */ 00204 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00205 IRETURN_C4, NULL, "CSQRT", "c_sqrt_"}, 00206 { /* C8SQRTe */ 00207 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00208 IRETURN_C8, NULL, "ZSQRT", "z_sqrt_"}, 00209 { /* CQSQRTe */ 00210 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00211 IRETURN_CQ, NULL, "CQSQRT", "__cq_sqrt"}, 00212 { /* C4CONJG */ 00213 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00214 IRETURN_C4, NULL, "CONJG", "__rconjg"}, 00215 { /* C4CONJGe */ 00216 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00217 IRETURN_C4, NULL, "CONJG", "r_cnjg_"}, 00218 { /* C8CONJG */ 00219 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00220 IRETURN_C8, NULL, "DCONJG", "__dconjg"}, 00221 { /* C8CONJGe */ 00222 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00223 IRETURN_C8, NULL, "DCONJG", "d_cnjg_"}, 00224 { /* CQCONJG */ 00225 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00226 IRETURN_CQ, NULL, "QCONJG", "__qconjg"}, 00227 { /* CQCONJGe */ 00228 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00229 IRETURN_CQ, NULL, "QCONJG", "__cq_conjg"}, 00230 { /* I1DIM */ 00231 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00232 IRETURN_I1, NULL, "DIM", "b_dim"}, 00233 { /* I2DIM */ 00234 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00235 IRETURN_I2, NULL, "IIDIM", "h_dim"}, 00236 { /* I2DIMe */ 00237 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00238 IRETURN_I2, NULL, "IIDIM", "h_dim"}, 00239 { /* I4DIM */ 00240 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00241 IRETURN_I4, NULL, "JIDIM", "i_dim"}, 00242 { /* I4DIMe */ 00243 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00244 IRETURN_I4, NULL, "JIDIM", "i_dim"}, 00245 { /* I8DIM */ 00246 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00247 IRETURN_I8, NULL, "KIDIM", "l_dim"}, 00248 { /* I8DIMe */ 00249 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00250 IRETURN_I8, NULL, "KIDIM", "l_dim"}, 00251 { /* F4DIM */ 00252 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00253 IRETURN_F4, NULL, "DIM", "r_dim"}, 00254 { /* F4DIMe */ 00255 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00256 IRETURN_F4, NULL, "DIM", "r_dim"}, 00257 { /* F8DIM */ 00258 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00259 IRETURN_F8, NULL, "DDIM", "d_dim"}, 00260 { /* F8DIMe */ 00261 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00262 IRETURN_F8, NULL, "DDIM", "d_dim"}, 00263 { /* FQDIM */ 00264 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00265 IRETURN_FQ, NULL, "QDIM", "__qdim"}, 00266 { /* FQDIMe */ 00267 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00268 IRETURN_FQ, NULL, "QDIM", "__qdim"}, 00269 { /* F8F4PROD */ 00270 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00271 IRETURN_F8, NULL, "DPROD", "d_prod"}, 00272 { /* F8F4PRODe */ 00273 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00274 IRETURN_F8, NULL, "DPROD", "d_prod"}, 00275 { /* FQF8PROD */ 00276 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00277 IRETURN_FQ, NULL, "QPROD", "__qprod"}, 00278 { /* FQF8PRODe */ 00279 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00280 IRETURN_FQ, NULL, "QPROD", "__q_prod"}, 00281 { /* I1SIGN */ 00282 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00283 IRETURN_I1, NULL, "SIGN", "__bsign"}, 00284 { /* I2SIGN */ 00285 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00286 IRETURN_I2, NULL, "IISIGN", "__hsign"}, 00287 { /* I2SIGNe */ 00288 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00289 IRETURN_I2, NULL, "IISIGN", "h_sign"}, 00290 { /* I4SIGN */ 00291 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00292 IRETURN_I4, NULL, "JISIGN", "__isign"}, 00293 { /* I4SIGNe */ 00294 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00295 IRETURN_I4, NULL, "JISIGN", "i_sign"}, 00296 { /* I8SIGN */ 00297 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00298 IRETURN_I8, NULL, "KISIGN", "__lsign"}, 00299 { /* I8SIGNe */ 00300 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00301 IRETURN_I8, NULL, "KISIGN", "l_sign"}, 00302 { /* F4SIGN */ 00303 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00304 IRETURN_F4, NULL, "SIGN", "__rsign"}, 00305 { /* F4SIGNe */ 00306 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00307 IRETURN_F4, NULL, "SIGN", "r_sign"}, 00308 { /* F8SIGN */ 00309 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00310 IRETURN_F8, NULL, "DSIGN", "__dsign"}, 00311 { /* F8SIGNe */ 00312 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00313 IRETURN_F8, NULL, "DSIGN", "d_sign"}, 00314 { /* FQSIGN */ 00315 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00316 IRETURN_FQ, NULL, "QSIGN", "__qsign"}, 00317 { /* FQSIGNe */ 00318 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00319 IRETURN_FQ, NULL, "QSIGN", "__q_sign"}, 00320 { /* F4IMAGe */ 00321 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00322 IRETURN_F4, NULL, "IMAG", "r_imag"}, 00323 { /* F8IMAGe */ 00324 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00325 IRETURN_F8, NULL, "DIMAG", "d_imag"}, 00326 { /* FQIMAGe */ 00327 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00328 IRETURN_FQ, NULL, "QIMAG", "__cq_imag"}, 00329 { /* F4AINT */ 00330 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00331 IRETURN_F4, NULL, "AINT", "truncf"}, 00332 { /* F4AINTe */ 00333 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00334 IRETURN_F4, NULL, "AINT", "r_int"}, 00335 { /* F8AINT */ 00336 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00337 IRETURN_F8, NULL, "DINT", "trunc"}, 00338 { /* F8AINTe */ 00339 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00340 IRETURN_F8, NULL, "DINT", "d_int"}, 00341 { /* FQAINT */ 00342 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00343 IRETURN_FQ, NULL, "QINT", "__qint"}, 00344 { /* FQAINTe */ 00345 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00346 IRETURN_FQ, NULL, "QINT", "__q_int"}, 00347 { /* I2F4INTe */ 00348 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00349 IRETURN_I2, NULL, "IINT", "__iirint"}, 00350 { /* I4F4INTe */ 00351 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00352 IRETURN_I4, NULL, "JINT", "__jirint"}, 00353 { /* I8F4INTe */ 00354 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00355 IRETURN_I8, NULL, "KINT", "__kirint"}, 00356 { /* I2F8IDINTe */ 00357 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00358 IRETURN_I2, NULL, "IIDINT", "__iidint"}, 00359 { /* I4F8IDINTe */ 00360 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00361 IRETURN_I4, NULL, "JIDINT", "__jidint"}, 00362 { /* I8F8IDINTe */ 00363 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00364 IRETURN_I8, NULL, "KIDINT", "__kidint"}, 00365 { /* I2FQIQINTe */ 00366 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00367 IRETURN_I2, NULL, "IIQINT", "__iiqint"}, 00368 { /* I4FQIQINTe */ 00369 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00370 IRETURN_I4, NULL, "JIQINT", "__jiqint"}, 00371 { /* I8FQIQINTe */ 00372 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00373 IRETURN_I8, NULL, "KIQINT", "__kiqint"}, 00374 { /* I2F4NINT */ 00375 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00376 IRETURN_I2, NULL, "ININT", "h_nint"}, 00377 { /* I2F4NINTe */ 00378 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00379 IRETURN_I2, NULL, "ININT", "h_nint"}, 00380 { /* I4F4NINT */ 00381 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00382 IRETURN_I4, NULL, "JNINT", "i_nint"}, 00383 { /* I4F4NINTe */ 00384 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00385 IRETURN_I4, NULL, "JNINT", "i_nint"}, 00386 { /* I8F4NINT */ 00387 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00388 IRETURN_I8, NULL, "KNINT", "l_nint"}, 00389 { /* I8F4NINTe */ 00390 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00391 IRETURN_I8, NULL, "KNINT", "l_nint"}, 00392 { /* I2F8IDNINT */ 00393 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00394 IRETURN_I2, NULL, "IIDNNT", "h_dnnt"}, 00395 { /* I2F8IDNINTe */ 00396 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00397 IRETURN_I2, NULL, "IIDNNT", "h_dnnt"}, 00398 { /* I4F8IDNINT */ 00399 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00400 IRETURN_I4, NULL, "JIDNNT", "i_dnnt"}, 00401 { /* I4F8IDNINTe */ 00402 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00403 IRETURN_I4, NULL, "JIDNNT", "i_dnnt"}, 00404 { /* I8F8IDNINT */ 00405 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00406 IRETURN_I8, NULL, "KIDNNT", "l_dnnt"}, 00407 { /* I8F8IDNINTe */ 00408 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00409 IRETURN_I8, NULL, "KIDNNT", "l_dnnt"}, 00410 { /* I2FQIQNINT */ 00411 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00412 IRETURN_I2, NULL, "IIQNNT", "__iiqnnt"}, 00413 { /* I2FQIQNINTe */ 00414 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00415 IRETURN_I2, NULL, "IIQNNT", "__ii_qnnt"}, 00416 { /* I4FQIQNINT */ 00417 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00418 IRETURN_I4, NULL, "JIQNNT", "__jiqnnt"}, 00419 { /* I4FQIQNINTe */ 00420 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00421 IRETURN_I4, NULL, "JIQNNT", "__ji_qnnt"}, 00422 { /* I8FQIQNINT */ 00423 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00424 IRETURN_I8, NULL, "KIQNNT", "__kiqnnt"}, 00425 { /* I8FQIQNINTe */ 00426 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00427 IRETURN_I8, NULL, "KIQNNT", "__ki_qnnt"}, 00428 { /* F4ANINT */ 00429 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00430 IRETURN_F4, NULL, "ANINT", "__rnint"}, 00431 { /* F4ANINTe */ 00432 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00433 IRETURN_F4, NULL, "ANINT", "r_nint"}, 00434 { /* F8ANINT */ 00435 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00436 IRETURN_F8, NULL, "DNINT", "__dnint"}, 00437 { /* F8ANINTe */ 00438 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00439 IRETURN_F8, NULL, "DNINT", "d_nint"}, 00440 { /* FQANINT */ 00441 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00442 IRETURN_FQ, NULL, "QNINT", "__qnint"}, 00443 { /* FQANINTe */ 00444 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00445 IRETURN_FQ, NULL, "QNINT", "__q_nint"}, 00446 { /* I2BNOTe */ 00447 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00448 IRETURN_I2, NULL, "INOT", "not_h"}, 00449 { /* I4BNOTe */ 00450 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00451 IRETURN_I4, NULL, "JNOT", "not_l"}, 00452 { /* I8BNOTe */ 00453 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00454 IRETURN_I8, NULL, "KNOT", "not_ll"}, 00455 { /* I2BANDe */ 00456 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00457 IRETURN_I2, NULL, "IIAND", "and_h"}, 00458 { /* I4BANDe */ 00459 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00460 IRETURN_I4, NULL, "JIAND", "and_l"}, 00461 { /* I8BANDe */ 00462 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00463 IRETURN_I8, NULL, "KIAND", "and_ll"}, 00464 { /* I2BIORe */ 00465 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00466 IRETURN_I2, NULL, "IIOR", "or_h"}, 00467 { /* I4BIORe */ 00468 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00469 IRETURN_I4, NULL, "JIOR", "or_l"}, 00470 { /* I8BIORe */ 00471 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00472 IRETURN_I8, NULL, "KIOR", "or_ll"}, 00473 { /* I2BXORe */ 00474 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00475 IRETURN_I2, NULL, "IIEOR", "xor_h"}, 00476 { /* I4BXORe */ 00477 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00478 IRETURN_I4, NULL, "JIEOR", "xor_l"}, 00479 { /* I8BXORe */ 00480 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00481 IRETURN_I8, NULL, "KIEOR", "xor_ll"}, 00482 { /* I1BITS */ 00483 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00484 IRETURN_I1, NULL, "IBITS", "bext_b"}, 00485 { /* I2BITS */ 00486 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00487 IRETURN_I2, NULL, "IIBITS", "bext_h"}, 00488 { /* I2BITSe */ 00489 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00490 IRETURN_I2, NULL, "IIBITS", "bext_h"}, 00491 { /* I4BITS */ 00492 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00493 IRETURN_I4, NULL, "JIBITS", "bext_l"}, 00494 { /* I4BITSe */ 00495 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00496 IRETURN_I4, NULL, "JIBITS", "bext_l"}, 00497 { /* I8BITS */ 00498 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00499 IRETURN_I8, NULL, "KIBITS", "bext_ll"}, 00500 { /* I8BITSe */ 00501 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00502 IRETURN_I8, NULL, "KIBITS", "bext_ll"}, 00503 { /* I1BSET */ 00504 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00505 IRETURN_I1, NULL, "IBSET", "bset_b"}, 00506 { /* I2BSET */ 00507 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00508 IRETURN_I2, NULL, "IIBSET", "bset_h"}, 00509 { /* I2BSETe */ 00510 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00511 IRETURN_I2, NULL, "IIBSET", "bset_h"}, 00512 { /* I4BSET */ 00513 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00514 IRETURN_I4, NULL, "JIBSET", "bset_l"}, 00515 { /* I4BSETe */ 00516 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00517 IRETURN_I4, NULL, "JIBSET", "bset_l"}, 00518 { /* I8BSET */ 00519 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00520 IRETURN_I8, NULL, "KIBSET", "bset_ll"}, 00521 { /* I8BSETe */ 00522 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00523 IRETURN_I8, NULL, "KIBSET", "bset_ll"}, 00524 { /* I1BCLR */ 00525 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00526 IRETURN_I1, NULL, "IBCLR", "bclr_b"}, 00527 { /* I2BCLR */ 00528 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00529 IRETURN_I2, NULL, "IIBCLR", "bclr_h"}, 00530 { /* I2BCLRe */ 00531 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00532 IRETURN_I2, NULL, "IIBCLR", "bclr_h"}, 00533 { /* I4BCLR */ 00534 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00535 IRETURN_I4, NULL, "JIBCLR", "bclr_l"}, 00536 { /* I4BCLRe */ 00537 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00538 IRETURN_I4, NULL, "JIBCLR", "bclr_l"}, 00539 { /* I8BCLR */ 00540 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00541 IRETURN_I8, NULL, "KIBCLR", "bclr_ll"}, 00542 { /* I8BCLRe */ 00543 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00544 IRETURN_I8, NULL, "KIBCLR", "bclr_ll"}, 00545 { /* I1BTEST */ 00546 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00547 IRETURN_I1, NULL, "BTEST", "btest_b"}, 00548 { /* I2BTEST */ 00549 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00550 IRETURN_I2, NULL, "BITEST", "btest_h"}, 00551 { /* I2BTESTe */ 00552 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00553 IRETURN_I2, NULL, "BITEST", "btest_h"}, 00554 { /* I4BTEST */ 00555 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00556 IRETURN_I4, NULL, "BJTEST", "btest_l"}, 00557 { /* I4BTESTe */ 00558 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00559 IRETURN_I4, NULL, "BJTEST", "btest_l"}, 00560 { /* I8BTEST */ 00561 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00562 IRETURN_I8, NULL, "BKTEST", "btest_ll"}, 00563 { /* I8BTESTe */ 00564 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00565 IRETURN_I8, NULL, "BKTEST", "btest_ll"}, 00566 { /* I1MVBITS */ 00567 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00568 IRETURN_V, NULL, "MVBITS", "mvbits_byte"}, 00569 { /* I2MVBITS */ 00570 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00571 IRETURN_V, NULL, "MVBITS", "mvbits_short"}, 00572 { /* I4MVBITS */ 00573 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00574 IRETURN_V, NULL, "MVBITS", "mvbits_long"}, 00575 { /* I8MVBITS */ 00576 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00577 IRETURN_V, NULL, "MVBITS", "mvbits_long_long"}, 00578 { /* I1SHL */ 00579 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00580 IRETURN_I1, "_I4SHL", "LSHIFT", "shft_b"}, 00581 { /* I2SHL */ 00582 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00583 IRETURN_I2, "_I4SHL", "LSHIFT", "shft_h"}, 00584 { /* I1SHR */ 00585 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00586 IRETURN_I1, NULL, "RSHIFT", "rshft_b"}, 00587 { /* I2SHR */ 00588 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00589 IRETURN_I2, NULL, "RSHIFT", "rshft_h"}, 00590 { /* I1SHFT */ 00591 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00592 IRETURN_I1, NULL, "ISHFT", "shft_b"}, 00593 { /* I2SHFT */ 00594 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00595 IRETURN_I2, NULL, "IISHFT", "shft_h"}, 00596 { /* I2SHFTe */ 00597 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00598 IRETURN_I2, NULL, "IISHFT", "shft_h"}, 00599 { /* I4SHFT */ 00600 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00601 IRETURN_I4, NULL, "JISHFT", "shft_l"}, 00602 { /* I4SHFTe */ 00603 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00604 IRETURN_I4, NULL, "JISHFT", "shft_l"}, 00605 { /* I8SHFT */ 00606 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00607 IRETURN_I8, NULL, "KISHFT", "shft_ll"}, 00608 { /* I8SHFTe */ 00609 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00610 IRETURN_I8, NULL, "KISHFT", "shft_ll"}, 00611 { /* I1SHFTC */ 00612 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00613 IRETURN_I1, NULL, "ISHFTC", "shftc_b"}, 00614 { /* I2SHFTC */ 00615 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00616 IRETURN_I2, NULL, "IISHFTC", "shftc_h"}, 00617 { /* I2SHFTCe */ 00618 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00619 IRETURN_I2, NULL, "IISHFTC", "shftc_h"}, 00620 { /* I4SHFTC */ 00621 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00622 IRETURN_I4, NULL, "JISHFTC", "shftc_l"}, 00623 { /* I4SHFTCe */ 00624 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00625 IRETURN_I4, NULL, "JISHFTC", "shftc_l"}, 00626 { /* I8SHFTC */ 00627 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00628 IRETURN_I8, NULL, "KISHFTC", "shftc_ll"}, 00629 { /* I8SHFTCe */ 00630 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00631 IRETURN_I8, NULL, "KISHFTC", "shftc_ll"}, 00632 { /* I4CLEN */ 00633 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00634 IRETURN_UNKNOWN, NULL, "LEN", "i_len"}, 00635 { /* I4CLENe */ 00636 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00637 IRETURN_UNKNOWN, NULL, "LEN", "i_len"}, 00638 { /* I4CINDEX */ 00639 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00640 IRETURN_UNKNOWN, NULL, "INDEX", "i_indx"}, 00641 { /* I4CINDEXe */ 00642 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00643 IRETURN_UNKNOWN, NULL, "INDEX", "i_indx"}, 00644 { /* CLGE */ 00645 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00646 IRETURN_UNKNOWN, NULL, "LGE", "l_ge"}, 00647 { /* CLGEe */ 00648 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00649 IRETURN_UNKNOWN, NULL, "LGE", "l_ge"}, 00650 { /* CLGT */ 00651 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00652 IRETURN_UNKNOWN, NULL, "LGT", "l_gt"}, 00653 { /* CLGTe */ 00654 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00655 IRETURN_UNKNOWN, NULL, "LGT", "l_gt"}, 00656 { /* CLLE */ 00657 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00658 IRETURN_UNKNOWN, NULL, "LLE", "l_le"}, 00659 { /* CLLEe */ 00660 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00661 IRETURN_UNKNOWN, NULL, "LLE", "l_le"}, 00662 { /* CLLT */ 00663 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00664 IRETURN_UNKNOWN, NULL, "LLT", "l_lt"}, 00665 { /* CLLTe */ 00666 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00667 IRETURN_UNKNOWN, NULL, "LLT", "l_lt"}, 00668 { /* F4EXP */ 00669 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00670 IRETURN_F4, NULL, "EXP", "expf"}, 00671 { /* F4EXPe */ 00672 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00673 IRETURN_F4, NULL, "EXP", "r_exp"}, 00674 { /* F8EXP */ 00675 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00676 IRETURN_F8, NULL, "DEXP", "exp"}, 00677 { /* F8EXPe */ 00678 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00679 IRETURN_F8, NULL, "DEXP", "d_exp"}, 00680 { /* FQEXP */ 00681 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00682 IRETURN_FQ, NULL, "QEXP", "__qexp"}, 00683 { /* FQEXPe */ 00684 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00685 IRETURN_FQ, NULL, "QEXP", "__q_exp"}, 00686 { /* C4EXP */ 00687 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00688 IRETURN_C4, NULL, "CEXP", "__cexp"}, 00689 { /* C4EXPe */ 00690 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00691 IRETURN_C4, NULL, "CEXP", "c_exp_"}, 00692 { /* C8EXP */ 00693 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00694 IRETURN_C8, NULL, "ZEXP", "__zexp"}, 00695 { /* C8EXPe */ 00696 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00697 IRETURN_C8, NULL, "ZEXP", "z_exp_"}, 00698 { /* CQEXP */ 00699 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00700 IRETURN_CQ, NULL, "CQEXP", "__cqexp"}, 00701 { /* CQEXPe */ 00702 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00703 IRETURN_CQ, NULL, "CQEXP", "__cq_exp"}, 00704 { /* F4LOG */ 00705 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00706 IRETURN_F4, NULL, "ALOG", "logf"}, 00707 { /* F4LOGe */ 00708 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00709 IRETURN_F4, NULL, "ALOG", "r_log"}, 00710 { /* F8LOG */ 00711 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00712 IRETURN_F8, NULL, "DLOG", "log"}, 00713 { /* F8LOGe */ 00714 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00715 IRETURN_F8, NULL, "DLOG", "d_log"}, 00716 { /* FQLOG */ 00717 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00718 IRETURN_FQ, NULL, "QLOG", "__qlog"}, 00719 { /* FQLOGe */ 00720 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00721 IRETURN_FQ, NULL, "QLOG", "__q_log"}, 00722 { /* C4LOG */ 00723 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00724 IRETURN_C4, NULL, "CLOG", "__clog"}, 00725 { /* C4LOGe */ 00726 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00727 IRETURN_C4, NULL, "CLOG", "c_log_"}, 00728 { /* C8LOG */ 00729 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00730 IRETURN_C8, NULL, "ZLOG", "__zlog"}, 00731 { /* C8LOGe */ 00732 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00733 IRETURN_C8, NULL, "ZLOG", "z_log_"}, 00734 { /* CQLOG */ 00735 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00736 IRETURN_CQ, NULL, "CQLOG", "__cqlog"}, 00737 { /* CQLOGe */ 00738 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00739 IRETURN_CQ, NULL, "CQLOG", "__cq_log"}, 00740 { /* F4LOG10 */ 00741 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00742 IRETURN_F4, NULL, "ALOG10", "log10f"}, 00743 { /* F4LOG10e */ 00744 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00745 IRETURN_F4, NULL, "ALOG10", "r_lg10"}, 00746 { /* F8LOG10 */ 00747 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00748 IRETURN_F8, NULL, "DLOG10", "log10"}, 00749 { /* F8LOG10e */ 00750 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00751 IRETURN_F8, NULL, "DLOG10", "d_lg10"}, 00752 { /* FQLOG10 */ 00753 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00754 IRETURN_FQ, NULL, "QLOG10", "log10l"}, 00755 { /* FQLOG10e */ 00756 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00757 IRETURN_FQ, NULL, "QLOG10", "__q_lg10"}, 00758 { /* F4COS */ 00759 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00760 IRETURN_F4, NULL, "COS", "cosf"}, 00761 { /* F4COSe */ 00762 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00763 IRETURN_F4, NULL, "COS", "r_cos"}, 00764 { /* F8COS */ 00765 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00766 IRETURN_F8, NULL, "DCOS", "cos"}, 00767 { /* F8COSe */ 00768 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00769 IRETURN_F8, NULL, "DCOS", "d_cos"}, 00770 { /* FQCOS */ 00771 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00772 IRETURN_FQ, NULL, "QCOS", "__qcos"}, 00773 { /* FQCOSe */ 00774 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00775 IRETURN_FQ, NULL, "QCOS", "__q_cos"}, 00776 { /* C4COS */ 00777 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00778 IRETURN_C4, NULL, "CCOS", "__ccos"}, 00779 { /* C4COSe */ 00780 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00781 IRETURN_C4, NULL, "CCOS", "c_cos_"}, 00782 { /* C8COS */ 00783 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00784 IRETURN_C8, NULL, "ZCOS", "__zcos"}, 00785 { /* C8COSe */ 00786 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00787 IRETURN_C8, NULL, "ZCOS", "z_cos_"}, 00788 { /* CQCOS */ 00789 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00790 IRETURN_CQ, NULL, "CQCOS", "__cqcos"}, 00791 { /* CQCOSe */ 00792 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00793 IRETURN_CQ, NULL, "CQCOS", "__cq_cos"}, 00794 { /* F4SIN */ 00795 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00796 IRETURN_F4, NULL, "SIN", "sinf"}, 00797 { /* F4SINe */ 00798 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00799 IRETURN_F4, NULL, "SIN", "r_sin"}, 00800 { /* F8SIN */ 00801 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00802 IRETURN_F8, NULL, "DSIN", "sin"}, 00803 { /* F8SINe */ 00804 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00805 IRETURN_F8, NULL, "DSIN", "d_sin"}, 00806 { /* FQSIN */ 00807 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00808 IRETURN_FQ, NULL, "QSIN", "__qsin"}, 00809 { /* FQSINe */ 00810 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00811 IRETURN_FQ, NULL, "QSIN", "__q_sin"}, 00812 { /* C4SIN */ 00813 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00814 IRETURN_C4, NULL, "CSIN", "__csin"}, 00815 { /* C4SINe */ 00816 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00817 IRETURN_C4, NULL, "CSIN", "c_sin_"}, 00818 { /* C8SIN */ 00819 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00820 IRETURN_C8, NULL, "ZSIN", "__zsin"}, 00821 { /* C8SINe */ 00822 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00823 IRETURN_C8, NULL, "ZSIN", "z_sin_"}, 00824 { /* CQSIN */ 00825 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00826 IRETURN_CQ, NULL, "CQSIN", "__cqsin"}, 00827 { /* CQSINe */ 00828 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00829 IRETURN_CQ, NULL, "CQSIN", "__cq_sin"}, 00830 { /* F4CIS */ 00831 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00832 IRETURN_C4, NULL, "CIS", "__rcis"}, 00833 { /* F4CISe */ 00834 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00835 IRETURN_C4, NULL, "CIS", "r_cis"}, 00836 { /* F8CIS */ 00837 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00838 IRETURN_C8, NULL, "DCIS", "__dcis"}, 00839 { /* F8CISe */ 00840 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00841 IRETURN_C8, NULL, "DCIS", "d_cis"}, 00842 { /* FQCIS */ 00843 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00844 IRETURN_CQ, NULL, "QCIS", "__qcis"}, 00845 { /* FQCISe */ 00846 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00847 IRETURN_CQ, NULL, "QCIS", "q_cis"}, 00848 { /* F4TAN */ 00849 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00850 IRETURN_F4, NULL, "TAN", "tanf"}, 00851 { /* F4TANe */ 00852 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00853 IRETURN_F4, NULL, "TAN", "r_tan"}, 00854 { /* F8TAN */ 00855 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00856 IRETURN_F8, NULL, "DTAN", "tan"}, 00857 { /* F8TANe */ 00858 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00859 IRETURN_F8, NULL, "DTAN", "d_tan"}, 00860 { /* FQTAN */ 00861 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00862 IRETURN_FQ, NULL, "QTAN", "__qtan"}, 00863 { /* FQTANe */ 00864 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00865 IRETURN_FQ, NULL, "QTAN", "__q_tan"}, 00866 { /* F4COSD */ 00867 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00868 IRETURN_F4, NULL, "COSD", "__rcosd"}, 00869 { /* F4COSDe */ 00870 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00871 IRETURN_F4, NULL, "COSD", "r_cosd"}, 00872 { /* F8COSD */ 00873 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00874 IRETURN_F8, NULL, "DCOSD", "__dcosd"}, 00875 { /* F8COSDe */ 00876 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00877 IRETURN_F8, NULL, "DCOSD", "d_cosd"}, 00878 { /* FQCOSD */ 00879 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00880 IRETURN_FQ, NULL, "QCOSD", "__q_cosd"}, 00881 { /* FQCOSDe */ 00882 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00883 IRETURN_FQ, NULL, "QCOSD", "__q_cosd"}, 00884 { /* F4SIND */ 00885 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00886 IRETURN_F4, NULL, "SIND", "__rsind"}, 00887 { /* F4SINDe */ 00888 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00889 IRETURN_F4, NULL, "SIND", "r_sind"}, 00890 { /* F8SIND */ 00891 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00892 IRETURN_F8, NULL, "DSIND", "__dsind"}, 00893 { /* F8SINDe */ 00894 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00895 IRETURN_F8, NULL, "DSIND", "d_sind"}, 00896 { /* FQSIND */ 00897 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00898 IRETURN_FQ, NULL, "QSIND", "__q_sind"}, 00899 { /* FQSINDe */ 00900 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00901 IRETURN_FQ, NULL, "QSIND", "__q_sind"}, 00902 { /* F4TAND */ 00903 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00904 IRETURN_F4, NULL, "TAND", "__rtand"}, 00905 { /* F4TANDe */ 00906 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00907 IRETURN_F4, NULL, "TAND", "r_tand"}, 00908 { /* F8TAND */ 00909 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00910 IRETURN_F8, NULL, "DTAND", "__dtand"}, 00911 { /* F8TANDe */ 00912 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00913 IRETURN_F8, NULL, "DTAND", "d_tand"}, 00914 { /* FQTAND */ 00915 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00916 IRETURN_FQ, NULL, "QTAND", "__q_tand"}, 00917 { /* FQTANDe */ 00918 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00919 IRETURN_FQ, NULL, "QTAND", "__q_tand"}, 00920 { /* F4COSH */ 00921 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00922 IRETURN_F4, NULL, "COSH", "coshf"}, 00923 { /* F4COSHe */ 00924 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00925 IRETURN_F4, NULL, "COSH", "r_cosh"}, 00926 { /* F8COSH */ 00927 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00928 IRETURN_F8, NULL, "DCOSH", "cosh"}, 00929 { /* F8COSHe */ 00930 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00931 IRETURN_F8, NULL, "DCOSH", "d_cosh"}, 00932 { /* FQCOSH */ 00933 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00934 IRETURN_FQ, NULL, "QCOSH", "__qcosh"}, 00935 { /* FQCOSHe */ 00936 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00937 IRETURN_FQ, NULL, "QCOSH", "__q_cosh"}, 00938 { /* F4SINH */ 00939 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00940 IRETURN_F4, NULL, "SINH", "sinhf"}, 00941 { /* F4SINHe */ 00942 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00943 IRETURN_F4, NULL, "SINH", "r_sinh"}, 00944 { /* F8SINH */ 00945 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00946 IRETURN_F8, NULL, "DSINH", "sinh"}, 00947 { /* F8SINHe */ 00948 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00949 IRETURN_F8, NULL, "DSINH", "d_sinh"}, 00950 { /* FQSINH */ 00951 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00952 IRETURN_FQ, NULL, "QSINH", "__qsinh"}, 00953 { /* FQSINHe */ 00954 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00955 IRETURN_FQ, NULL, "QSINH", "__q_sinh"}, 00956 { /* F4TANH */ 00957 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00958 IRETURN_F4, NULL, "TANH", "tanhf"}, 00959 { /* F4TANHe */ 00960 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00961 IRETURN_F4, NULL, "TANH", "r_tanh"}, 00962 { /* F8TANH */ 00963 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00964 IRETURN_F8, NULL, "DTANH", "tanh"}, 00965 { /* F8TANHe */ 00966 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00967 IRETURN_F8, NULL, "DTANH", "d_tanh"}, 00968 { /* FQTANH */ 00969 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00970 IRETURN_FQ, NULL, "QTANH", "__qtanh"}, 00971 { /* FQTANHe */ 00972 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00973 IRETURN_FQ, NULL, "QTANH", "__q_tanh"}, 00974 { /* F4ACOS */ 00975 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00976 IRETURN_F4, NULL, "ACOS", "acosf"}, 00977 { /* F4ACOSe */ 00978 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00979 IRETURN_F4, NULL, "ACOS", "r_acos"}, 00980 { /* F8ACOS */ 00981 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00982 IRETURN_F8, NULL, "DACOS", "acos"}, 00983 { /* F8ACOSe */ 00984 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00985 IRETURN_F8, NULL, "DACOS", "d_acos"}, 00986 { /* FQACOS */ 00987 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00988 IRETURN_FQ, NULL, "QACOS", "__qacos"}, 00989 { /* FQACOSe */ 00990 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00991 IRETURN_FQ, NULL, "QACOS", "__q_acos"}, 00992 { /* F4ASIN */ 00993 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 00994 IRETURN_F4, NULL, "ASIN", "asinf"}, 00995 { /* F4ASINe */ 00996 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 00997 IRETURN_F4, NULL, "ASIN", "r_asin"}, 00998 { /* F8ASIN */ 00999 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01000 IRETURN_F8, NULL, "DASIN", "asin"}, 01001 { /* F8ASINe */ 01002 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01003 IRETURN_F8, NULL, "DASIN", "d_asin"}, 01004 { /* FQASIN */ 01005 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01006 IRETURN_FQ, NULL, "QASIN", "__qasin"}, 01007 { /* FQASINe */ 01008 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01009 IRETURN_FQ, NULL, "QASIN", "__q_asin"}, 01010 { /* F4ATAN */ 01011 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01012 IRETURN_F4, NULL, "ATAN", "atanf"}, 01013 { /* F4ATANe */ 01014 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01015 IRETURN_F4, NULL, "ATAN", "r_atan"}, 01016 { /* F8ATAN */ 01017 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01018 IRETURN_F8, NULL, "DATAN", "atan"}, 01019 { /* F8ATANe */ 01020 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01021 IRETURN_F8, NULL, "DATAN", "d_atan"}, 01022 { /* FQATAN */ 01023 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01024 IRETURN_FQ, NULL, "QATAN", "__qatan"}, 01025 { /* FQATANe */ 01026 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01027 IRETURN_FQ, NULL, "QATAN", "__q_atan"}, 01028 { /* F4ACOSD */ 01029 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01030 IRETURN_F4, NULL, "ACOSD", "__racosd"}, 01031 { /* F4ACOSDe */ 01032 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01033 IRETURN_F4, NULL, "ACOSD", "r_acosd"}, 01034 { /* F8ACOSD */ 01035 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01036 IRETURN_F8, NULL, "DACOSD", "__dacosd"}, 01037 { /* F8ACOSDe */ 01038 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01039 IRETURN_F8, NULL, "DACOSD", "d_acosd"}, 01040 { /* FQACOSD */ 01041 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01042 IRETURN_FQ, NULL, "QACOSD", "__q_acosd"}, 01043 { /* FQACOSDe */ 01044 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01045 IRETURN_FQ, NULL, "QACOSD", "__q_acosd"}, 01046 { /* F4ASIND */ 01047 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01048 IRETURN_F4, NULL, "ASIND", "__rasind"}, 01049 { /* F4ASINDe */ 01050 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01051 IRETURN_F4, NULL, "ASIND", "r_asind"}, 01052 { /* F8ASIND */ 01053 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01054 IRETURN_F8, NULL, "DASIND", "__dasind"}, 01055 { /* F8ASINDe */ 01056 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01057 IRETURN_F8, NULL, "DASIND", "d_asind"}, 01058 { /* FQASIND */ 01059 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01060 IRETURN_FQ, NULL, "QASIND", "__q_asind"}, 01061 { /* FQASINDe */ 01062 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01063 IRETURN_FQ, NULL, "QASIND", "__q_asind"}, 01064 { /* F4ATAND */ 01065 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01066 IRETURN_F4, NULL, "ATAND", "__ratand"}, 01067 { /* F4ATANDe */ 01068 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01069 IRETURN_F4, NULL, "ATAND", "r_atand"}, 01070 { /* F8ATAND */ 01071 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01072 IRETURN_F8, NULL, "DATAND", "__datand"}, 01073 { /* F8ATANDe */ 01074 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01075 IRETURN_F8, NULL, "DATAND", "d_atand"}, 01076 { /* FQATAND */ 01077 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01078 IRETURN_FQ, NULL, "QATAND", "__q_atand"}, 01079 { /* FQATANDe */ 01080 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01081 IRETURN_FQ, NULL, "QATAND", "__q_atand"}, 01082 { /* F4ATAN2 */ 01083 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01084 IRETURN_F4, NULL, "ATAN2", "atan2f"}, 01085 { /* F4ATAN2e */ 01086 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01087 IRETURN_F4, NULL, "ATAN2", "r_atn2"}, 01088 { /* F8ATAN2 */ 01089 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01090 IRETURN_F8, NULL, "DATAN2", "atan2"}, 01091 { /* F8ATAN2e */ 01092 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01093 IRETURN_F8, NULL, "DATAN2", "d_atn2"}, 01094 { /* FQATAN2 */ 01095 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01096 IRETURN_FQ, NULL, "QATAN2", "__qatan2"}, 01097 { /* FQATAN2e */ 01098 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01099 IRETURN_FQ, NULL, "QATAN2", "__q_atn2"}, 01100 { /* F4ATAN2D */ 01101 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01102 IRETURN_F4, NULL, "ATAN2D", "__ratn2d"}, 01103 { /* F4ATAN2De */ 01104 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01105 IRETURN_F4, NULL, "ATAN2D", "r_atn2d"}, 01106 { /* F8ATAN2D */ 01107 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01108 IRETURN_F8, NULL, "DATAN2D", "__datn2d"}, 01109 { /* F8ATAN2De */ 01110 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01111 IRETURN_F8, NULL, "DATAN2D", "d_atn2d"}, 01112 { /* FQATAN2D */ 01113 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01114 IRETURN_FQ, NULL, "QATAN2D", "__qatan2d"}, 01115 { /* FQATAN2De */ 01116 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, ACTUAL, NOT_CGINTRINSIC, 01117 IRETURN_FQ, NULL, "QATAN2D", "__q_atn2d"}, 01118 { /* U4I4ALLOCA */ 01119 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01120 IRETURN_PV, "__builtin_alloca", "ALLOCA", NULL}, 01121 { /* U8I8ALLOCA */ 01122 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01123 IRETURN_PV, "__builtin_alloca", "ALLOCA", NULL}, 01124 { /* U4I4MALLOC */ 01125 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01126 IRETURN_PV, NULL, "MALLOC", "malloc"}, 01127 { /* U8I8MALLOC */ 01128 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01129 IRETURN_PV, NULL, "MALLOC", "malloc"}, 01130 { /* U4FREE */ 01131 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01132 IRETURN_V, NULL, "FREE", "free"}, 01133 { /* U8FREE */ 01134 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01135 IRETURN_V, NULL, "FREE", "free"}, 01136 { /* MDATE */ 01137 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01138 IRETURN_V, NULL, "DATE", "date_vms"}, 01139 { /* I1DATE */ 01140 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01141 IRETURN_V, NULL, "IDATE", "idate_byte"}, 01142 { /* I2DATE */ 01143 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01144 IRETURN_V, NULL, "IDATE", "idate_short"}, 01145 { /* I4DATE */ 01146 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01147 IRETURN_V, NULL, "IDATE", "idate_long"}, 01148 { /* I8DATE */ 01149 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01150 IRETURN_V, NULL, "IDATE", "idate_long_long"}, 01151 { /* I1ERRSNS */ 01152 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01153 IRETURN_V, NULL, "ERRSNS", "errsns_byte"}, 01154 { /* I2ERRSNS */ 01155 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01156 IRETURN_V, NULL, "ERRSNS", "errsns_short"}, 01157 { /* I4ERRSNS */ 01158 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01159 IRETURN_V, NULL, "ERRSNS", "errsns_long"}, 01160 { /* I8ERRSNS */ 01161 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01162 IRETURN_V, NULL, "ERRSNS", "errsns_long_long"}, 01163 { /* VEXIT */ 01164 NOT_BYVAL, PURE, SIDEEFFECTS, NEVER_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01165 IRETURN_V, NULL, "EXIT", "exit_noargs"}, 01166 { /* I1EXIT */ 01167 NOT_BYVAL, PURE, SIDEEFFECTS, NEVER_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01168 IRETURN_V, NULL, "EXIT", "exit_byte"}, 01169 { /* I2EXIT */ 01170 NOT_BYVAL, PURE, SIDEEFFECTS, NEVER_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01171 IRETURN_V, NULL, "EXIT", "exit_short"}, 01172 { /* I4EXIT */ 01173 NOT_BYVAL, PURE, SIDEEFFECTS, NEVER_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01174 IRETURN_V, NULL, "EXIT", "exit_long"}, 01175 { /* I8EXIT */ 01176 NOT_BYVAL, PURE, SIDEEFFECTS, NEVER_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01177 IRETURN_V, NULL, "EXIT", "exit_long_long"}, 01178 { /* TIME */ 01179 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01180 IRETURN_V, NULL, "TIME", "time_vms"}, 01181 { /* F4SECNDS */ 01182 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01183 IRETURN_F4, NULL, "SECNDS", "secnds_vms"}, 01184 { /* F8SECNDS */ 01185 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01186 IRETURN_F8, NULL, "SECNDS", "dsecnds_vms"}, 01187 { /* PAUSE */ 01188 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01189 IRETURN_V, NULL, "PAUSE", "s_paus"}, 01190 { /* STOP */ 01191 NOT_BYVAL, PURE, SIDEEFFECTS, NEVER_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01192 IRETURN_V, NULL, "STOP", "s_stop"}, 01193 { /* F4I4RAN */ 01194 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01195 IRETURN_F4, NULL, "_RANF_4", "_RANF_4"}, 01196 { /* F4I8RAN */ 01197 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01198 IRETURN_F4, NULL, NULL, NULL}, 01199 { /* F8I4RAN */ 01200 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01201 IRETURN_F8, NULL, "_RANF_8", "_RANF_8"}, 01202 { /* F8I8RAN */ 01203 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01204 IRETURN_F8, NULL, NULL, NULL}, 01205 { /* FQI4RAN */ 01206 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01207 IRETURN_FQ, NULL, NULL, NULL}, 01208 { /* FQI8RAN */ 01209 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01210 IRETURN_FQ, NULL, NULL, NULL}, 01211 { /* I4DIVFLOOR */ 01212 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01213 IRETURN_I4, "_I4DIVFLOOR", "INTRN_I4DIVFLOOR", NULL}, 01214 { /* I8DIVFLOOR */ 01215 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01216 IRETURN_I8, "_I8DIVFLOOR", "INTRN_I8DIVFLOOR", NULL}, 01217 { /* U4DIVFLOOR */ 01218 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01219 IRETURN_U4, "_U4DIVFLOOR", NULL, NULL}, 01220 { /* U8DIVFLOOR */ 01221 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01222 IRETURN_U8, "_U8DIVFLOOR", NULL, NULL}, 01223 { /* I4DIVCEIL */ 01224 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01225 IRETURN_I4, "_I4DIVCEIL", "INTRN_I4DIVCEIL", NULL}, 01226 { /* I8DIVCEIL */ 01227 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01228 IRETURN_I8, "_I8DIVCEIL", "INTRN_I8DIVCEIL", NULL}, 01229 { /* U4DIVCEIL */ 01230 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01231 IRETURN_U4, "_U4DIVCEIL", NULL, NULL}, 01232 { /* U8DIVCEIL */ 01233 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01234 IRETURN_U8, "_U8DIVCEIL", NULL, NULL}, 01235 { /* I4MODFLOOR */ 01236 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01237 IRETURN_I4, "_I4MODFLOOR", "INTRN_I4MODFLOOR", NULL}, 01238 { /* I8MODFLOOR */ 01239 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01240 IRETURN_I8, "_I8MODFLOOR", "INTRN_I8MODFLOOR", NULL}, 01241 { /* U4MODFLOOR */ 01242 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01243 IRETURN_U4, "_U4MODFLOOR", NULL, NULL}, 01244 { /* U8MODFLOOR */ 01245 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01246 IRETURN_U8, "_U8MODFLOOR", NULL, NULL}, 01247 { /* I4MODCEIL */ 01248 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01249 IRETURN_I4, "_I4MODCEIL", "INTRN_I4MODCEIL", NULL}, 01250 { /* I8MODCEIL */ 01251 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01252 IRETURN_I8, "_I8MODCEIL", "INTRN_I8MODCEIL", NULL}, 01253 { /* U4MODCEIL */ 01254 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01255 IRETURN_U4, "_U4MODCEIL", NULL, NULL}, 01256 { /* U8MODCEIL */ 01257 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01258 IRETURN_U8, "_U8MODCEIL", NULL, NULL}, 01259 { /* U4I4SETSTACKPOINTER */ 01260 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01261 IRETURN_PV, "__builtin_setstackpointer", "INTRN_U4I4SETSTACKPOINTER", NULL}, 01262 { /* U8I8SETSTACKPOINTER */ 01263 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01264 IRETURN_PV, "__builtin_setstackpointer", "INTRN_U8I8SETSTACKPOINTER", NULL}, 01265 { /* U4READSTACKPOINTER */ 01266 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01267 IRETURN_PV, "__builtin_readstackpointer", "INTRN_U4READSTACKPOINTER", NULL}, 01268 { /* U8READSTACKPOINTER */ 01269 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01270 IRETURN_PV, "__builtin_readstackpointer", "INTRN_U8READSTACKPOINTER", NULL}, 01271 { /* ADD_AND_FETCH_I4 */ 01272 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01273 IRETURN_DA1, "__add_and_fetch", "ADD_AND_FETCH_I4", NULL}, 01274 { /* SUB_AND_FETCH_I4 */ 01275 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01276 IRETURN_DA1, "__sub_and_fetch", "SUB_AND_FETCH_I4", NULL}, 01277 { /* OR_AND_FETCH_I4 */ 01278 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01279 IRETURN_DA1, "__or_and_fetch", "OR_AND_FETCH_I4", NULL}, 01280 { /* XOR_AND_FETCH_I4 */ 01281 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01282 IRETURN_DA1, "__xor_and_fetch", "XOR_AND_FETCH_I4", NULL}, 01283 { /* AND_AND_FETCH_I4 */ 01284 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01285 IRETURN_DA1, "__and_and_fetch", "AND_AND_FETCH_I4", NULL}, 01286 { /* NAND_AND_FETCH_I4 */ 01287 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01288 IRETURN_DA1, "__nand_and_fetch", "NAND_AND_FETCH_I4", NULL}, 01289 { /* FETCH_AND_ADD_I4 */ 01290 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01291 IRETURN_DA1, "__fetch_and_add", "FETCH_AND_ADD_I4", NULL}, 01292 { /* FETCH_AND_SUB_I4 */ 01293 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01294 IRETURN_DA1, "__fetch_and_sub", "FETCH_AND_SUB_I4", NULL}, 01295 { /* FETCH_AND_OR_I4 */ 01296 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01297 IRETURN_DA1, "__fetch_and_or", "FETCH_AND_OR_I4", NULL}, 01298 { /* FETCH_AND_XOR_I4 */ 01299 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01300 IRETURN_DA1, "__fetch_and_xor", "FETCH_AND_XOR_I4", NULL}, 01301 { /* FETCH_AND_AND_I4 */ 01302 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01303 IRETURN_DA1, "__fetch_and_and", "FETCH_AND_AND_I4", NULL}, 01304 { /* FETCH_AND_NAND_I4 */ 01305 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01306 IRETURN_DA1, "__fetch_and_nand", "FETCH_AND_NAND_I4", NULL}, 01307 { /* ADD_AND_FETCH_I8 */ 01308 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01309 IRETURN_DA1, "__add_and_fetch", "ADD_AND_FETCH_I8", NULL}, 01310 { /* SUB_AND_FETCH_I8 */ 01311 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01312 IRETURN_DA1, "__sub_and_fetch", "SUB_AND_FETCH_I8", NULL}, 01313 { /* OR_AND_FETCH_I8 */ 01314 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01315 IRETURN_DA1, "__or_and_fetch", "OR_AND_FETCH_I8", NULL}, 01316 { /* XOR_AND_FETCH_I8 */ 01317 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01318 IRETURN_DA1, "__xor_and_fetch", "XOR_AND_FETCH_I8", NULL}, 01319 { /* AND_AND_FETCH_I8 */ 01320 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01321 IRETURN_DA1, "__and_and_fetch", "AND_AND_FETCH_I8", NULL}, 01322 { /* NAND_AND_FETCH_I8 */ 01323 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01324 IRETURN_DA1, "__nand_and_fetch", "NAND_AND_FETCH_I8", NULL}, 01325 { /* FETCH_AND_ADD_I8 */ 01326 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01327 IRETURN_DA1, "__fetch_and_add", "FETCH_AND_ADD_I8", NULL}, 01328 { /* FETCH_AND_SUB_I8 */ 01329 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01330 IRETURN_DA1, "__fetch_and_sub", "FETCH_AND_SUB_I8", NULL}, 01331 { /* FETCH_AND_OR_I8 */ 01332 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01333 IRETURN_DA1, "__fetch_and_or", "FETCH_AND_OR_I8", NULL}, 01334 { /* FETCH_AND_XOR_I8 */ 01335 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01336 IRETURN_DA1, "__fetch_and_xor", "FETCH_AND_XOR_I8", NULL}, 01337 { /* FETCH_AND_AND_I8 */ 01338 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01339 IRETURN_DA1, "__fetch_and_and", "FETCH_AND_AND_I8", NULL}, 01340 { /* FETCH_AND_NAND_I8 */ 01341 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01342 IRETURN_DA1, "__fetch_and_nand", "FETCH_AND_NAND_I8", NULL}, 01343 { /* LOCK_TEST_AND_SET_I4 */ 01344 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01345 IRETURN_DA1, "__lock_test_and_set", "LOCK_TEST_AND_SET_I4", NULL}, 01346 { /* LOCK_TEST_AND_SET_I8 */ 01347 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01348 IRETURN_DA1, "__lock_test_and_set", "LOCK_TEST_AND_SET_I8", NULL}, 01349 { /* LOCK_RELEASE_I4 */ 01350 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01351 IRETURN_V, "__lock_release", "LOCK_RELEASE_I4", NULL}, 01352 { /* LOCK_RELEASE_I8 */ 01353 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01354 IRETURN_V, "__lock_release", "LOCK_RELEASE_I8", NULL}, 01355 { /* COMPARE_AND_SWAP_I4 */ 01356 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01357 IRETURN_DA1, "__compare_and_swap", "COMPARE_AND_SWAP_I4", NULL}, 01358 { /* COMPARE_AND_SWAP_I8 */ 01359 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01360 IRETURN_DA1, "__compare_and_swap", "COMPARE_AND_SWAP_I8", NULL}, 01361 { /* SYNCHRONIZE */ 01362 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01363 IRETURN_V, "__synchronize", "SYNCHRONIZE", NULL}, 01364 { /* RETURN_ADDRESS */ 01365 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01366 IRETURN_PV, "__return_address", "GET_RETURN_ADDRESS", NULL}, 01367 { /* U4I1ADRTMP */ 01368 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01369 IRETURN_U4, NULL, NULL, NULL}, 01370 { /* U4I2ADRTMP */ 01371 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01372 IRETURN_U4, NULL, NULL, NULL}, 01373 { /* U4I4ADRTMP */ 01374 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01375 IRETURN_U4, NULL, NULL, NULL}, 01376 { /* U4I8ADRTMP */ 01377 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01378 IRETURN_U4, NULL, NULL, NULL}, 01379 { /* U4F4ADRTMP */ 01380 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01381 IRETURN_U4, NULL, NULL, NULL}, 01382 { /* U4F8ADRTMP */ 01383 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01384 IRETURN_U4, NULL, NULL, NULL}, 01385 { /* U4FQADRTMP */ 01386 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01387 IRETURN_U4, NULL, NULL, NULL}, 01388 { /* U4C4ADRTMP */ 01389 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01390 IRETURN_U4, NULL, NULL, NULL}, 01391 { /* U4C8ADRTMP */ 01392 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01393 IRETURN_U4, NULL, NULL, NULL}, 01394 { /* U4CQADRTMP */ 01395 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01396 IRETURN_U4, NULL, NULL, NULL}, 01397 { /* U4VADRTMP */ 01398 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01399 IRETURN_U4, NULL, NULL, NULL}, 01400 { /* U8I1ADRTMP */ 01401 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01402 IRETURN_U8, NULL, NULL, NULL}, 01403 { /* U8I2ADRTMP */ 01404 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01405 IRETURN_U8, NULL, NULL, NULL}, 01406 { /* U8I4ADRTMP */ 01407 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01408 IRETURN_U8, NULL, NULL, NULL}, 01409 { /* U8I8ADRTMP */ 01410 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01411 IRETURN_U8, NULL, NULL, NULL}, 01412 { /* U8F4ADRTMP */ 01413 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01414 IRETURN_U8, NULL, NULL, NULL}, 01415 { /* U8F8ADRTMP */ 01416 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01417 IRETURN_U8, NULL, NULL, NULL}, 01418 { /* U8FQADRTMP */ 01419 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01420 IRETURN_U8, NULL, NULL, NULL}, 01421 { /* U8C4ADRTMP */ 01422 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01423 IRETURN_U8, NULL, NULL, NULL}, 01424 { /* U8C8ADRTMP */ 01425 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01426 IRETURN_U8, NULL, NULL, NULL}, 01427 { /* U8CQADRTMP */ 01428 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01429 IRETURN_U8, NULL, NULL, NULL}, 01430 { /* U8VADRTMP */ 01431 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01432 IRETURN_U8, NULL, NULL, NULL}, 01433 { /* I4VALTMP */ 01434 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01435 IRETURN_I4, NULL, NULL, NULL}, 01436 { /* I8VALTMP */ 01437 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01438 IRETURN_I8, NULL, NULL, NULL}, 01439 { /* U4VALTMP */ 01440 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01441 IRETURN_I4, NULL, NULL, NULL}, 01442 { /* U8VALTMP */ 01443 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01444 IRETURN_I8, NULL, NULL, NULL}, 01445 { /* F4VALTMP */ 01446 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01447 IRETURN_F4, NULL, NULL, NULL}, 01448 { /* F8VALTMP */ 01449 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01450 IRETURN_F8, NULL, NULL, NULL}, 01451 { /* FQVALTMP */ 01452 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01453 IRETURN_FQ, NULL, NULL, NULL}, 01454 { /* C4VALTMP */ 01455 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01456 IRETURN_C4, NULL, NULL, NULL}, 01457 { /* C8VALTMP */ 01458 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01459 IRETURN_C8, NULL, NULL, NULL}, 01460 { /* CQVALTMP */ 01461 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01462 IRETURN_CQ, NULL, NULL, NULL}, 01463 { /* BCOPY */ 01464 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01465 IRETURN_V, "bcopy", "BCOPY", "bcopy"}, 01466 { /* BCMP */ 01467 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01468 IRETURN_I4, "bcmp", "BCMP", "bcmp"}, 01469 { /* BZERO */ 01470 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01471 IRETURN_V, "bzero", "BZERO", "bzero"}, 01472 { /* MEMCCPY */ 01473 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01474 IRETURN_PV, "memccpy", "MEMCCPY", "memccpy"}, 01475 { /* MEMCHR */ 01476 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01477 IRETURN_PV, "memchr", "MEMCHR", "memchr"}, 01478 { /* MEMCMP */ 01479 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01480 IRETURN_I4, "memcmp", "MEMCMP", "memcmp"}, 01481 { /* MEMCPY */ 01482 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01483 IRETURN_PV, "memcpy", "MEMCPY", "memcpy"}, 01484 { /* MEMMOVE */ 01485 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01486 IRETURN_PV, "memmove", "MEMMOVE", "memmove"}, 01487 { /* MEMSET */ 01488 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01489 IRETURN_PV, "memset", "MEMSET", "memset"}, 01490 { /* STRCMP */ 01491 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01492 IRETURN_I4, "strcmp", "STRCMP", "strcmp"}, 01493 { /* STRNCMP */ 01494 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01495 IRETURN_I4, "strncmp", "STRNCMP", "strncmp"}, 01496 { /* STRCPY */ 01497 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01498 IRETURN_PC, "strcpy", "STRCPY", "strcpy"}, 01499 { /* STRNCPY */ 01500 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01501 IRETURN_PC, "strncpy", "STRNCPY", "strncpy"}, 01502 { /* STRLEN */ 01503 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01504 IRETURN_SZT, "strlen", "STRLEN", "strlen"}, 01505 { /* PRINTF */ 01506 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01507 IRETURN_I4, "printf", "PRINTF", "printf"}, 01508 { /* FPRINTF */ 01509 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01510 IRETURN_I4, "fprintf", "FPRINTF", "fprintf"}, 01511 { /* SPRINTF */ 01512 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01513 IRETURN_I4, "sprintf", "SPRINTF", "sprintf"}, 01514 { /* PRINTW */ 01515 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01516 IRETURN_I4, "printw", "PRINTW", "printw"}, 01517 { /* SCANF */ 01518 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01519 IRETURN_I4, "scanf", "SCANF", "scanf"}, 01520 { /* FSCANF */ 01521 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01522 IRETURN_I4, "fscanf", "FSCANF", "fscanf"}, 01523 { /* SSCANF */ 01524 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01525 IRETURN_I4, "sscanf", "SSCANF", "sscanf"}, 01526 { /* FPUTC */ 01527 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01528 IRETURN_I4, "fputc", "FPUTC", "fputc"}, 01529 { /* FPUTS */ 01530 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01531 IRETURN_I4, "fputs", "FPUTS", "fputs"}, 01532 { /* FGETC */ 01533 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01534 IRETURN_I4, "fgetc", "FGETC", "fgetc"}, 01535 { /* FGETS */ 01536 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01537 IRETURN_I4, "fgets", "FGETS", "fgets"}, 01538 { /* F4VACOS */ 01539 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01540 IRETURN_V, "vacosf", "VACOSF", "vacosf"}, 01541 { /* F8VACOS */ 01542 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01543 IRETURN_V, "vacos", "VACOS", "vacos"}, 01544 { /* F4VASIN */ 01545 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01546 IRETURN_V, "vasinf", "VASINF", "vasinf"}, 01547 { /* F8VASIN */ 01548 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01549 IRETURN_V, "vasin", "VASIN", "vasin"}, 01550 { /* F4VATAN */ 01551 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01552 IRETURN_V, "vatanf", "VATANF", "vatanf"}, 01553 { /* F8VATAN */ 01554 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01555 IRETURN_V, "vatan", "VATAN", "vatan"}, 01556 { /* F4VCOS */ 01557 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01558 IRETURN_V, "vcosf", "VCOSF", "vcosf"}, 01559 { /* F8VCOS */ 01560 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01561 IRETURN_V, "vcos", "VCOS", "vcos"}, 01562 { /* F4VEXP */ 01563 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01564 IRETURN_V, "vexpf", "VEXPF", "vexpf"}, 01565 { /* F8VEXP */ 01566 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01567 IRETURN_V, "vexp", "VEXP", "vexp"}, 01568 { /* F4VLOG */ 01569 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01570 IRETURN_V, "vlogf", "VLOGF", "vlogf"}, 01571 { /* F8VLOG */ 01572 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01573 IRETURN_V, "vlog", "VLOG", "vlog"}, 01574 { /* F4VSIN */ 01575 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01576 IRETURN_V, "vsinf", "VSINF", "vsinf"}, 01577 { /* F8VSIN */ 01578 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01579 IRETURN_V, "vsin", "VSIN", "vsin"}, 01580 { /* F4VSQRT */ 01581 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01582 IRETURN_V, "vsqrtf", "VSQRTF", "vsqrtf"}, 01583 { /* F8VSQRT */ 01584 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01585 IRETURN_V, "vsqrt", "VSQRT", "vsqrt"}, 01586 { /* F4VTAN */ 01587 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01588 IRETURN_V, "vtanf", "VTANF", "vtanf"}, 01589 { /* F8VTAN */ 01590 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01591 IRETURN_V, "vtan", "VTAN", "vtan"}, 01592 { /* NARY_ADD */ 01593 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01594 IRETURN_UNKNOWN, NULL, NULL, NULL}, 01595 { /* NARY_MPY */ 01596 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01597 IRETURN_UNKNOWN, NULL, NULL, NULL}, 01598 { /* U4I4TRAPUV_MALLOC */ 01599 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01600 IRETURN_PV, NULL, "TRAPUV_MALLOC", "__trapuv_malloc"}, 01601 { /* U8I8TRAPUV_MALLOC */ 01602 BYVAL, NOT_PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01603 IRETURN_PV, NULL, "TRAPUV_MALLOC", "__trapuv_malloc"}, 01604 { /* F77_BOUNDS_ERR */ 01605 NOT_BYVAL, PURE, SIDEEFFECTS, NEVER_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01606 IRETURN_V, NULL, NULL, "s_rnge"}, 01607 { /* DSM_NUMTHREADS */ 01608 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01609 IRETURN_I8, NULL, "DSM_NUMTHREADS", "dsm_numthreads"}, 01610 { /* DSM_CHUNKSIZE */ 01611 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01612 IRETURN_I8, NULL, "DSM_CHUNKSIZE", "dsm_chunksize"}, 01613 { /* DSM_THIS_CHUNKSIZE */ 01614 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01615 IRETURN_I8, NULL, "DSM_THIS_CHUNKSIZE", "dsm_this_chunksize"}, 01616 { /* DSM_REM_CHUNKSIZE */ 01617 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01618 IRETURN_I8, NULL, "DSM_REM_CHUNKSIZE", "dsm_rem_chunksize"}, 01619 { /* DSM_NUMCHUNKS */ 01620 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01621 IRETURN_I8, NULL, "DSM_NUMCHUNKS", "dsm_numchunks"}, 01622 { /* DSM_THIS_THREADNUM */ 01623 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01624 IRETURN_I8, NULL, "DSM_THIS_THREADNUM", "dsm_this_threadnum"}, 01625 { /* DSM_DISTRIBUTION_BLOCK */ 01626 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01627 IRETURN_I8, NULL, "DSM_DISTRIBUTION_BLOCK", "dsm_distribution_block"}, 01628 { /* DSM_DISTRIBUTION_STAR */ 01629 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01630 IRETURN_I8, NULL, "DSM_DISTRIBUTION_STAR", "dsm_distribution_star"}, 01631 { /* DSM_ISRESHAPED */ 01632 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01633 IRETURN_I8, NULL, "DSM_ISRESHAPED", "dsm_isreshaped"}, 01634 { /* DSM_ISDISTRIBUTED */ 01635 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01636 IRETURN_I8, NULL, "DSM_ISDISTRIBUTED", "dsm_isdistributed"}, 01637 { /* DSM_THIS_STARTINDEX */ 01638 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01639 IRETURN_I8, NULL, "DSM_THIS_STARTINGINDEX", "dsm_this_startingindex"}, 01640 { /* DSM_DISTRIBUTION_CYCLIC */ 01641 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01642 IRETURN_I8, NULL, "DSM_DISTRIBUTION_CYCLIC", "dsm_distribution_cyclic"}, 01643 { /* MPY_AND_FETCH_I4 */ 01644 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01645 IRETURN_DA1, "__mpy_and_fetch", "MPY_AND_FETCH_I4", NULL}, 01646 { /* MIN_AND_FETCH_I4 */ 01647 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01648 IRETURN_DA1, "__min_and_fetch", "MIN_AND_FETCH_I4", NULL}, 01649 { /* MAX_AND_FETCH_I4 */ 01650 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01651 IRETURN_DA1, "__max_and_fetch", "MAX_AND_FETCH_I4", NULL}, 01652 { /* FETCH_AND_MPY_I4 */ 01653 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01654 IRETURN_DA1, "__fetch_and_mpy", "FETCH_AND_MPY_I4", NULL}, 01655 { /* FETCH_AND_MIN_I4 */ 01656 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01657 IRETURN_DA1, "__fetch_and_min", "FETCH_AND_MIN_I4", NULL}, 01658 { /* FETCH_AND_MAX_I4 */ 01659 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01660 IRETURN_DA1, "__fetch_and_max", "FETCH_AND_MAX_I4", NULL}, 01661 { /* MPY_AND_FETCH_I8 */ 01662 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01663 IRETURN_DA1, "__mpy_and_fetch", "MPY_AND_FETCH_I8", NULL}, 01664 { /* MIN_AND_FETCH_I8 */ 01665 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01666 IRETURN_DA1, "__min_and_fetch", "MIN_AND_FETCH_I8", NULL}, 01667 { /* MAX_AND_FETCH_I8 */ 01668 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01669 IRETURN_DA1, "__max_and_fetch", "MAX_AND_FETCH_I8", NULL}, 01670 { /* FETCH_AND_MPY_I8 */ 01671 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01672 IRETURN_DA1, "__fetch_and_mpy", "FETCH_AND_MPY_I8", NULL}, 01673 { /* FETCH_AND_MIN_I8 */ 01674 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01675 IRETURN_DA1, "__fetch_and_min", "FETCH_AND_MIN_I8", NULL}, 01676 { /* FETCH_AND_MAX_I8 */ 01677 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01678 IRETURN_DA1, "__fetch_and_max", "FETCH_AND_MAX_I8", NULL}, 01679 { /* ADD_AND_FETCH_F4 */ 01680 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01681 IRETURN_DA1, "__add_and_fetch", "ADD_AND_FETCH_F4", NULL}, 01682 { /* SUB_AND_FETCH_F4 */ 01683 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01684 IRETURN_DA1, "__sub_and_fetch", "SUB_AND_FETCH_F4", NULL}, 01685 { /* OR_AND_FETCH_F4 */ 01686 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01687 IRETURN_DA1, "__or_and_fetch", "OR_AND_FETCH_F4", NULL}, 01688 { /* XOR_AND_FETCH_F4 */ 01689 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01690 IRETURN_DA1, "__xor_and_fetch", "XOR_AND_FETCH_F4", NULL}, 01691 { /* AND_AND_FETCH_F4 */ 01692 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01693 IRETURN_DA1, "__and_and_fetch", "AND_AND_FETCH_F4", NULL}, 01694 { /* NAND_AND_FETCH_F4 */ 01695 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01696 IRETURN_DA1, "__nand_and_fetch", "NAND_AND_FETCH_F4", NULL}, 01697 { /* MPY_AND_FETCH_F4 */ 01698 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01699 IRETURN_DA1, "__mpy_and_fetch", "MPY_AND_FETCH_F4", NULL}, 01700 { /* MIN_AND_FETCH_F4 */ 01701 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01702 IRETURN_DA1, "__min_and_fetch", "MIN_AND_FETCH_F4", NULL}, 01703 { /* MAX_AND_FETCH_F4 */ 01704 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01705 IRETURN_DA1, "__max_and_fetch", "MAX_AND_FETCH_F4", NULL}, 01706 { /* FETCH_AND_ADD_F4 */ 01707 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01708 IRETURN_DA1, "__fetch_and_add", "FETCH_AND_ADD_F4", NULL}, 01709 { /* FETCH_AND_SUB_F4 */ 01710 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01711 IRETURN_DA1, "__fetch_and_sub", "FETCH_AND_SUB_F4", NULL}, 01712 { /* FETCH_AND_OR_F4 */ 01713 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01714 IRETURN_DA1, "__fetch_and_or", "FETCH_AND_OR_F4", NULL}, 01715 { /* FETCH_AND_XOR_F4 */ 01716 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01717 IRETURN_DA1, "__fetch_and_xor", "FETCH_AND_XOR_F4", NULL}, 01718 { /* FETCH_AND_AND_F4 */ 01719 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01720 IRETURN_DA1, "__fetch_and_and", "FETCH_AND_AND_F4", NULL}, 01721 { /* FETCH_AND_NAND_F4 */ 01722 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01723 IRETURN_DA1, "__fetch_and_nand", "FETCH_AND_NAND_F4", NULL}, 01724 { /* FETCH_AND_MPY_F4 */ 01725 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01726 IRETURN_DA1, "__fetch_and_mpy", "FETCH_AND_MPY_F4", NULL}, 01727 { /* FETCH_AND_MIN_F4 */ 01728 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01729 IRETURN_DA1, "__fetch_and_min", "FETCH_AND_MIN_F4", NULL}, 01730 { /* FETCH_AND_MAX_F4 */ 01731 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01732 IRETURN_DA1, "__fetch_and_max", "FETCH_AND_MAX_F4", NULL}, 01733 { /* ADD_AND_FETCH_F8 */ 01734 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01735 IRETURN_DA1, "__add_and_fetch", "ADD_AND_FETCH_F8", NULL}, 01736 { /* SUB_AND_FETCH_F8 */ 01737 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01738 IRETURN_DA1, "__sub_and_fetch", "SUB_AND_FETCH_F8", NULL}, 01739 { /* OR_AND_FETCH_F8 */ 01740 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01741 IRETURN_DA1, "__or_and_fetch", "OR_AND_FETCH_F8", NULL}, 01742 { /* XOR_AND_FETCH_F8 */ 01743 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01744 IRETURN_DA1, "__xor_and_fetch", "XOR_AND_FETCH_F8", NULL}, 01745 { /* AND_AND_FETCH_F8 */ 01746 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01747 IRETURN_DA1, "__and_and_fetch", "AND_AND_FETCH_F8", NULL}, 01748 { /* NAND_AND_FETCH_F8 */ 01749 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01750 IRETURN_DA1, "__nand_and_fetch", "NAND_AND_FETCH_F8", NULL}, 01751 { /* MPY_AND_FETCH_F8 */ 01752 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01753 IRETURN_DA1, "__mpy_and_fetch", "MPY_AND_FETCH_F8", NULL}, 01754 { /* MIN_AND_FETCH_F8 */ 01755 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01756 IRETURN_DA1, "__min_and_fetch", "MIN_AND_FETCH_F8", NULL}, 01757 { /* MAX_AND_FETCH_F8 */ 01758 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01759 IRETURN_DA1, "__max_and_fetch", "MAX_AND_FETCH_F8", NULL}, 01760 { /* FETCH_AND_ADD_F8 */ 01761 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01762 IRETURN_DA1, "__fetch_and_add", "FETCH_AND_ADD_F8", NULL}, 01763 { /* FETCH_AND_SUB_F8 */ 01764 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01765 IRETURN_DA1, "__fetch_and_sub", "FETCH_AND_SUB_F8", NULL}, 01766 { /* FETCH_AND_OR_F8 */ 01767 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01768 IRETURN_DA1, "__fetch_and_or", "FETCH_AND_OR_F8", NULL}, 01769 { /* FETCH_AND_XOR_F8 */ 01770 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01771 IRETURN_DA1, "__fetch_and_xor", "FETCH_AND_XOR_F8", NULL}, 01772 { /* FETCH_AND_AND_F8 */ 01773 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01774 IRETURN_DA1, "__fetch_and_and", "FETCH_AND_AND_F8", NULL}, 01775 { /* FETCH_AND_NAND_F8 */ 01776 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01777 IRETURN_DA1, "__fetch_and_nand", "FETCH_AND_NAND_F8", NULL}, 01778 { /* FETCH_AND_MPY_F8 */ 01779 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01780 IRETURN_DA1, "__fetch_and_mpy", "FETCH_AND_MPY_F8", NULL}, 01781 { /* FETCH_AND_MIN_F8 */ 01782 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01783 IRETURN_DA1, "__fetch_and_min", "FETCH_AND_MIN_F8", NULL}, 01784 { /* FETCH_AND_MAX_F8 */ 01785 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01786 IRETURN_DA1, "__fetch_and_max", "FETCH_AND_MAX_F8", NULL}, 01787 { /* LOCK_ACQUIRE_I4 */ 01788 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01789 IRETURN_V, "__lock_acquire", "LOCK_ACQUIRE_I4", NULL}, 01790 { /* LOCK_ACQUIRE_I8 */ 01791 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 01792 IRETURN_V, "__lock_acquire", "LOCK_ACQUIRE_I8", NULL}, 01793 { /* F90_STACKTEMPALLOC */ 01794 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01795 IRETURN_UNKNOWN, NULL, NULL, NULL}, 01796 { /* F90_HEAPTEMPALLOC */ 01797 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01798 IRETURN_UNKNOWN, NULL, NULL, NULL}, 01799 { /* F90_STACKTEMPFREE */ 01800 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01801 IRETURN_UNKNOWN, NULL, NULL, NULL}, 01802 { /* F90_HEAPTEMPFREE */ 01803 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01804 IRETURN_UNKNOWN, NULL, NULL, NULL}, 01805 { /* F4EXPONENT */ 01806 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01807 IRETURN_I4, NULL, "F4EXPONENT", "_EXPONENT_4"}, 01808 { /* F8EXPONENT */ 01809 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01810 IRETURN_I4, NULL, "F8EXPONENT", "_EXPONENT"}, 01811 { /* FQEXPONENT */ 01812 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01813 IRETURN_I4, NULL, "FQEXPONENT", "_EXPONENT_16"}, 01814 { /* F4FRACTION */ 01815 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01816 IRETURN_F4, NULL, "F4FRACTION", "_FRACTION_4"}, 01817 { /* F8FRACTION */ 01818 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01819 IRETURN_F8, NULL, "F8FRACTION", "_FRACTION"}, 01820 { /* FQFRACTION */ 01821 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01822 IRETURN_FQ, NULL, "FQFRACTION", "_FRACTION_16"}, 01823 { /* F4MODULO */ 01824 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01825 IRETURN_F4, NULL, "F4MODULO", "_modulo4"}, 01826 { /* F8MODULO */ 01827 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01828 IRETURN_F8, NULL, "F8MODULO", "_modulo8"}, 01829 { /* FQMODULO */ 01830 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01831 IRETURN_FQ, NULL, "FQMODULO", "_moduloq"}, 01832 { /* F4NEAREST */ 01833 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01834 IRETURN_F4, NULL, "F4NEAREST", "_NEAREST_4"}, 01835 { /* F8NEAREST */ 01836 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01837 IRETURN_F8, NULL, "F8NEAREST", "_NEAREST"}, 01838 { /* FQNEAREST */ 01839 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01840 IRETURN_FQ, NULL, "FQNEAREST", "_NEAREST_16"}, 01841 { /* F4RRSPACING */ 01842 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01843 IRETURN_F4, NULL, "F4RRSPACING", "_RRSPACING_4"}, 01844 { /* F8RRSPACING */ 01845 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01846 IRETURN_F8, NULL, "F8RRSPACING", "_RRSPACING"}, 01847 { /* FQRRSPACING */ 01848 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01849 IRETURN_FQ, NULL, "FQRRSPACING", "_RRSPACING_16"}, 01850 { /* F4SCALE */ 01851 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01852 IRETURN_F4, NULL, "F4SCALE", "_SCALE_4"}, 01853 { /* F8SCALE */ 01854 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01855 IRETURN_F8, NULL, "F8SCALE", "_SCALE"}, 01856 { /* FQSCALE */ 01857 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01858 IRETURN_FQ, NULL, "FQSCALE", "_SCALE_16"}, 01859 { /* F4SET_EXPONENT */ 01860 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01861 IRETURN_F4, NULL, "F4SET_EXPONENT", "_SET_EXPONENT_4"}, 01862 { /* F8SET_EXPONENT */ 01863 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01864 IRETURN_F8, NULL, "F8SET_EXPONENT", "_SET_EXPONENT"}, 01865 { /* FQSET_EXPONENT */ 01866 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01867 IRETURN_FQ, NULL, "FQSET_EXPONENT", "_SET_EXPONENT_16"}, 01868 { /* F4SPACING */ 01869 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01870 IRETURN_F4, NULL, "F4SPACING", "_SPACING_4"}, 01871 { /* F8SPACING */ 01872 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01873 IRETURN_F8, NULL, "F8SPACING", "_SPACING"}, 01874 { /* FQSPACING */ 01875 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01876 IRETURN_FQ, NULL, "FQSPACING", "_SPACING_16"}, 01877 { /* F4NEXTAFTER */ 01878 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01879 IRETURN_F4, NULL, "F4NEXTAFTER", "_IEEE_NEXT_AFTER_H"}, 01880 { /* F8NEXTAFTER */ 01881 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01882 IRETURN_F8, NULL, "F8NEXTAFTER", "nextafter"}, 01883 { /* FQNEXTAFTER */ 01884 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01885 IRETURN_FQ, NULL, "FQNEXTAFTER", "qnextafter"}, 01886 { /* F4ISNAN */ 01887 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01888 IRETURN_F4, NULL, "F4ISNAN", "isnanf"}, 01889 { /* F8ISNAN */ 01890 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01891 IRETURN_F8, NULL, "F8ISNAN", "isnan"}, 01892 { /* FQISNAN */ 01893 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01894 IRETURN_FQ, NULL, "FQISNAN", "isnanq"}, 01895 { /* F4SCALB */ 01896 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01897 IRETURN_F4, NULL, "F4SCALB", "ldexp"}, 01898 { /* F8SCALB */ 01899 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01900 IRETURN_F8, NULL, "F8SCALB", "ldexp"}, 01901 { /* FQSCALB */ 01902 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01903 IRETURN_FQ, NULL, "FQSCALB", "qldexp"}, 01904 { /* F4IEEE_REMAINDER */ 01905 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01906 IRETURN_F4, NULL, "F4IEEE_REMAINDER", "drem"}, 01907 { /* F8IEEE_REMAINDER */ 01908 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01909 IRETURN_F8, NULL, "F8IEEE_REMAINDER", "drem"}, 01910 { /* FQIEEE_REMAINDER */ 01911 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01912 IRETURN_FQ, NULL, "FQIEEE_REMAINDER", "_IEEE_REMAINDER_Q"}, 01913 { /* F4LOGB */ 01914 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01915 IRETURN_F4, NULL, "F4LOGB", "logb"}, 01916 { /* F8LOGB */ 01917 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01918 IRETURN_F8, NULL, "F8LOGB", "logb"}, 01919 { /* FQLOGB */ 01920 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01921 IRETURN_FQ, NULL, "FQLOGB", "__qlogb"}, 01922 { /* F4ILOGB */ 01923 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01924 IRETURN_I4, NULL, "F4ILOGB", "__ilogbf"}, 01925 { /* F8ILOGB */ 01926 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01927 IRETURN_I4, NULL, "F8ILOGB", "__ilogb"}, 01928 { /* FQILOGB */ 01929 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01930 IRETURN_I4, NULL, "FQILOGB", "__iqlogb"}, 01931 { /* F4FPCLASS */ 01932 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01933 IRETURN_I4, NULL, "F4FPCLASS", "_fp_class_f"}, 01934 { /* F8FPCLASS */ 01935 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01936 IRETURN_I4, NULL, "F8FPCLASS", "_fp_class_d"}, 01937 { /* FQFPCLASS */ 01938 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01939 IRETURN_I4, NULL, "FQFPCLASS", "_fp_class_q"}, 01940 { /* F4FINITE */ 01941 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01942 IRETURN_I4, NULL, "F4FINITE", "finite"}, 01943 { /* F8FINITE */ 01944 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01945 IRETURN_I4, NULL, "F8FINITE", "finite"}, 01946 { /* FQFINITE */ 01947 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01948 IRETURN_I4, NULL, "FQFINITE", "__qfinite"}, 01949 { /* F4UNORDERED */ 01950 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01951 IRETURN_I4, NULL, "F4UNORDERED", "unordered"}, 01952 { /* F8UNORDERED */ 01953 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01954 IRETURN_I4, NULL, "F8UNORDERED", "unordered"}, 01955 { /* FQUNORDERED */ 01956 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01957 IRETURN_I4, NULL, "FQUNORDERED", "unorderedl"}, 01958 { /* I1POPCNT */ 01959 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01960 IRETURN_I4, NULL, "I1POPCNT", "__popcnt1"}, 01961 { /* I2POPCNT */ 01962 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01963 IRETURN_I4, NULL, "I2POPCNT", "__popcnt2"}, 01964 { /* I4POPCNT */ 01965 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01966 IRETURN_I4, NULL, "I4POPCNT", "__popcnt4"}, 01967 { /* I8POPCNT */ 01968 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01969 IRETURN_I4, NULL, "I8POPCNT", "__popcnt8"}, 01970 { /* I1LEADZ */ 01971 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01972 IRETURN_I4, NULL, "I1LEADZ", "__leadz1"}, 01973 { /* I2LEADZ */ 01974 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01975 IRETURN_I4, NULL, "I2LEADZ", "__leadz2"}, 01976 { /* I4LEADZ */ 01977 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01978 IRETURN_I4, NULL, "I4LEADZ", "__leadz4"}, 01979 { /* I8LEADZ */ 01980 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01981 IRETURN_I4, NULL, "I8LEADZ", "__leadz8"}, 01982 { /* LENTRIM */ 01983 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01984 IRETURN_I4, NULL, "LENTRIM", "i_lentrim"}, 01985 { /* F90INDEX */ 01986 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01987 IRETURN_I4, NULL, "F90INDEX", "_index90"}, 01988 { /* SCAN */ 01989 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01990 IRETURN_I4, NULL, "SCAN", "_scan90"}, 01991 { /* VERIFY */ 01992 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01993 IRETURN_I4, NULL, "VERIFY", "_verify90"}, 01994 { /* ADJUSTL */ 01995 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01996 IRETURN_V, NULL, "ADJUSTL", "_F90_ADJUSTL"}, 01997 { /* ADJUSTR */ 01998 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 01999 IRETURN_V, NULL, "ADJUSTR", "_F90_ADJUSTR"}, 02000 { /* GET_IEEE_EXCEPTIONS */ 02001 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02002 IRETURN_I4, NULL, "GET_IEEE_EXCEPTIONS", "__get_ieee_exceptions"}, 02003 { /* GET_IEEE_INTERRUPTS */ 02004 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02005 IRETURN_I4, NULL, "GET_IEEE_INTERRUPTS", "__get_ieee_interrupts"}, 02006 { /* GET_IEEE_ROUNDING_MODE */ 02007 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02008 IRETURN_I4, NULL, "GET_IEEE_ROUNDING_MODE", "fpgetround"}, 02009 { /* GET_IEEE_STATUS */ 02010 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02011 IRETURN_I4, NULL, "GET_IEEE_STATUS", "__get_ieee_status"}, 02012 { /* SET_IEEE_EXCEPTIONS */ 02013 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02014 IRETURN_V, NULL, "SET_IEEE_EXCEPTIONS", "__set_ieee_exceptions"}, 02015 { /* SET_IEEE_EXCEPTION */ 02016 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02017 IRETURN_V, NULL, "SET_IEEE_EXCEPTION", "__set_ieee_exception"}, 02018 { /* SET_IEEE_INTERRUPTS */ 02019 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02020 IRETURN_V, NULL, "SET_IEEE_INTERRUPTS", "__set_ieee_interrupts"}, 02021 { /* SET_IEEE_ROUNDING_MODE */ 02022 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02023 IRETURN_V, NULL, "SET_IEEE_ROUNDING_MODE", "fpsetround"}, 02024 { /* SET_IEEE_STATUS */ 02025 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02026 IRETURN_V, NULL, "SET_IEEE_STATUS", "__set_ieee_status"}, 02027 { /* ENABLE_IEEE_INTERRUPT */ 02028 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02029 IRETURN_V, NULL, "ENABLE_IEEE_INTERRUPT", "__enable_ieee_interrupt"}, 02030 { /* DISABLE_IEEE_INTERRUPT */ 02031 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02032 IRETURN_V, NULL, "DISABLE_IEEE_INTERRUPT", "__disable_ieee_interrupt"}, 02033 { /* TEST_IEEE_EXCEPTION */ 02034 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02035 IRETURN_I4, NULL, "TEST_IEEE_EXCEPTION", "__test_ieee_exception"}, 02036 { /* TEST_IEEE_INTERRUPT */ 02037 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02038 IRETURN_I4, NULL, "TEST_IEEE_INTERRUPT", "__test_ieee_interrupt"}, 02039 { /* MATMUL */ 02040 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02041 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02042 { /* SPREAD */ 02043 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02044 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02045 { /* RESHAPE */ 02046 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02047 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02048 { /* TRANSPOSE */ 02049 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02050 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02051 { /* ALL */ 02052 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02053 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02054 { /* ANY */ 02055 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02056 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02057 { /* COUNT */ 02058 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02059 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02060 { /* PRODUCT */ 02061 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02062 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02063 { /* SUM */ 02064 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02065 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02066 { /* EOSHIFT */ 02067 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02068 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02069 { /* MAXVAL */ 02070 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02071 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02072 { /* MINVAL */ 02073 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02074 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02075 { /* MAXLOC */ 02076 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02077 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02078 { /* MINLOC */ 02079 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02080 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02081 { /* CSHIFT */ 02082 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02083 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02084 { /* DOT_PRODUCT */ 02085 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02086 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02087 { /* PACK */ 02088 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02089 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02090 { /* UNPACK */ 02091 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02092 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02093 { /* MERGE */ 02094 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02095 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02096 { /* CHAR */ 02097 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02098 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02099 { /* MP_IN_PARALLEL_REGION */ 02100 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02101 IRETURN_I4, "__mp_in_parallel_region", "__mp_in_parallel_region$", "mp_in_parallel_region"}, 02102 { /* RT_ERR */ 02103 NOT_BYVAL, PURE, SIDEEFFECTS, NEVER_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02104 IRETURN_V, NULL, NULL, "__C_runtime_error"}, 02105 { /* OMP_DO_WORKSHARING */ 02106 NOT_BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02107 IRETURN_I4, "__omp_do_worksharing", "__omp_do_worksharing$", "omp_do_worksharing"}, 02108 { /* OMP_TEST_LOCK */ 02109 NOT_BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02110 IRETURN_I4, NULL, "OMP_TEST_LOCK", "omp_test_lock_"}, 02111 { /* OMP_GET_NUM_THREADS */ 02112 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02113 IRETURN_I4, NULL, "OMP_GET_NUM_THREADS", "omp_get_num_threads_"}, 02114 { /* OMP_GET_MAX_THREADS */ 02115 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02116 IRETURN_I4, NULL, "OMP_GET_MAX_THREADS", "omp_get_max_threads_"}, 02117 { /* OMP_GET_THREAD_NUM */ 02118 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02119 IRETURN_I4, NULL, "OMP_GET_THREAD_NUM", "omp_get_thread_num_"}, 02120 { /* OMP_GET_NUM_PROCS */ 02121 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02122 IRETURN_I4, NULL, "OMP_GET_NUM_PROCS", "omp_get_num_procs_"}, 02123 { /* OMP_IN_PARALLEL */ 02124 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02125 IRETURN_I4, NULL, "OMP_IN_PARALLEL", "omp_in_parallel_"}, 02126 { /* OMP_GET_DYNAMIC */ 02127 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02128 IRETURN_I4, NULL, "OMP_GET_DYNAMIC", "omp_get_dynamic_"}, 02129 { /* OMP_GET_NESTED */ 02130 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02131 IRETURN_I4, NULL, "OMP_GET_NESTED", "omp_get_nested_"}, 02132 { /* I1IEEE_INT */ 02133 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02134 IRETURN_I1, NULL, "I1IEEE_INT", "_IEEE_INT_D_I1"}, 02135 { /* I2IEEE_INT */ 02136 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02137 IRETURN_I2, NULL, "I2IEEE_INT", "_IEEE_INT_D_I2"}, 02138 { /* I4IEEE_INT */ 02139 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02140 IRETURN_I4, NULL, "I4IEEE_INT", "_IEEE_INT_D_I4"}, 02141 { /* I8IEEE_INT */ 02142 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02143 IRETURN_I8, NULL, "I8IEEE_INT", "_IEEE_INT_D_I8"}, 02144 { /* F4IEEE_INT */ 02145 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02146 IRETURN_F4, NULL, "F4IEEE_INT", "_IEEE_INT_D_H"}, 02147 { /* F8IEEE_INT */ 02148 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02149 IRETURN_F8, NULL, "F8IEEE_INT", "_IEEE_INT_D_R"}, 02150 { /* FQIEEE_INT */ 02151 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02152 IRETURN_FQ, NULL, "FQIEEE_INT", "_IEEE_INT_D_D"}, 02153 { /* F90BOUNDS_CHECK */ 02154 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02155 IRETURN_V, NULL, "F90BOUNDS_CHECK", "__f90_bounds_check"}, 02156 { /* F90_DYNAMICTEMPALLOC */ 02157 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02158 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02159 { /* F90_DYNAMICTEMPFREE */ 02160 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02161 IRETURN_UNKNOWN, NULL, NULL, NULL}, 02162 { /* F90CONFORM_CHECK */ 02163 BYVAL, NOT_PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02164 IRETURN_V, NULL, "F90CONFORM_CHECK", "__f90_conform_check"}, 02165 { /* C_F4FLOOR */ 02166 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02167 IRETURN_F4, "floorf", "C_F4FLOOR", "floorf"}, 02168 { /* C_F8FLOOR */ 02169 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02170 IRETURN_F8, "floor", "C_F8FLOOR", "floor"}, 02171 { /* C_FQFLOOR */ 02172 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02173 IRETURN_FQ, "floorl", "C_FQFLOOR", "floorl"}, 02174 { /* C_F4CEIL */ 02175 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02176 IRETURN_F4, "ceilf", "C_F4CEIL", "ceilf"}, 02177 { /* C_F8CEIL */ 02178 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02179 IRETURN_F8, "ceil", "C_F8CEIL", "ceil"}, 02180 { /* C_FQCEIL */ 02181 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02182 IRETURN_FQ, "ceill", "C_FQCEIL", "ceill"}, 02183 { /* C_F4TRUNC */ 02184 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02185 IRETURN_F4, "truncf", "C_F4TRUNC", "truncf"}, 02186 { /* C_F8TRUNC */ 02187 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02188 IRETURN_F8, "trunc", "C_F8TRUNC", "trunc"}, 02189 { /* C_FQTRUNC */ 02190 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02191 IRETURN_FQ, "truncl", "C_FQTRUNC", "truncl"}, 02192 { /* I4DSHIFTL */ 02193 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02194 IRETURN_I4, "__dshiftl4", "I4DSHIFTL", "__dshiftl4"}, 02195 { /* I8DSHIFTL */ 02196 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02197 IRETURN_I8, "__dshiftl8", "I8DSHIFTL", "__dshiftl8"}, 02198 { /* I4DSHIFTR */ 02199 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02200 IRETURN_I4, "__dshiftr4", "I4DSHIFTR", "__dshiftr4"}, 02201 { /* I8DSHIFTR */ 02202 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02203 IRETURN_I8, "__dshiftr8", "I8DSHIFTR", "__dshiftr8"}, 02204 { /* I4GBIT */ 02205 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02206 IRETURN_I4, "__gbit4", "I4GBIT", "__gbit4"}, 02207 { /* I8GBIT */ 02208 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02209 IRETURN_I8, "__gbit8", "I8GBIT", "__gbit8"}, 02210 { /* I4GBITS */ 02211 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02212 IRETURN_I4, "__gbits4", "I4GBITS", "__gbits4"}, 02213 { /* I8GBITS */ 02214 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02215 IRETURN_I8, "__gbits8", "I8GBITS", "__gbits8"}, 02216 { /* I4MASK */ 02217 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02218 IRETURN_I4, "__mask4", "I4MASK", "__mask4"}, 02219 { /* I8MASK */ 02220 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02221 IRETURN_I8, "__mask8", "I8MASK", "__mask8"}, 02222 { /* I4MASKL */ 02223 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02224 IRETURN_I4, "__maskl4", "I4MASKL", "__maskl4"}, 02225 { /* I8MASKL */ 02226 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02227 IRETURN_I8, "__maskl8", "I8MASKL", "__maskl8"}, 02228 { /* I4MASKR */ 02229 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02230 IRETURN_I4, "__maskr4", "I4MASKR", "__maskr4"}, 02231 { /* I8MASKR */ 02232 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02233 IRETURN_I8, "__maskr8", "I8MASKR", "__maskr8"}, 02234 { /* I4PBIT */ 02235 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02236 IRETURN_I4, "__pbit4", "I4PBIT", "__pbit4"}, 02237 { /* I8PBIT */ 02238 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02239 IRETURN_I8, "__pbit8", "I8PBIT", "__pbit8"}, 02240 { /* I4PBITS */ 02241 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02242 IRETURN_I4, "__pbits4", "I4PBITS", "__pbits4"}, 02243 { /* I8PBITS */ 02244 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02245 IRETURN_I8, "__pbits8", "I8PBITS", "__pbits8"}, 02246 { /* I4POPPAR */ 02247 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02248 IRETURN_I4, "__poppar4", "I4POPPAR", "__poppar4"}, 02249 { /* I8POPPAR */ 02250 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02251 IRETURN_I4, "__poppar8", "I8POPPAR", "__poppar8"}, 02252 { /* I4RTC */ 02253 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02254 IRETURN_I4, "__rtc4", "I4RTC", "__rtc4"}, 02255 { /* I8RTC */ 02256 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02257 IRETURN_I8, "__rtc8", "I8RTC", "__rtc8"}, 02258 { /* GETF_EXP */ 02259 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 02260 IRETURN_I8, "__builtin_getf_exp", NULL, NULL}, 02261 { /* SETF_EXP */ 02262 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 02263 IRETURN_F10, "__builtin_setf_exp", NULL, NULL}, 02264 { /* GETF_SIG */ 02265 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 02266 IRETURN_I8, "__builtin_getf_sig", NULL, NULL}, 02267 { /* SETF_SIG */ 02268 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 02269 IRETURN_F10, "__builtin_setf_sig", NULL, NULL}, 02270 { /* FMERGE_NS */ 02271 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02272 IRETURN_F10, "__builtin_fmerge_ns", "FMERGE_NS", "__builtin_fmerge_ns"}, 02273 { /* FMERGE_S */ 02274 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02275 IRETURN_F10, "__builtin_fmerge_s", "FMERGE_S", "__builtin_fmerge_s"}, 02276 { /* FMERGE_SE */ 02277 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02278 IRETURN_F10, "__builtin_fmerge_se", "FMERGE_SE", "__builtin_fmerge_se"}, 02279 { /* STOP_F90 */ 02280 BYVAL, NOT_PURE, SIDEEFFECTS, NEVER_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02281 IRETURN_V, NULL, "_F90_STOP", "_F90_STOP"}, 02282 { /* F4VLOG10 */ 02283 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02284 IRETURN_V, "vlog10f", "VLOG10F", "vlog10f"}, 02285 { /* F8VLOG10 */ 02286 NOT_BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02287 IRETURN_V, "vlog10", "VLOG10", "vlog10"}, 02288 { /* MODSI3 */ 02289 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02290 IRETURN_I4, "__modsi3", "__modsi3", "__modsi3"}, 02291 { /* UMODSI3 */ 02292 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02293 IRETURN_U4, "__umodsi3", "__umodsi3", "__umodsi3"}, 02294 { /* DIVSI3 */ 02295 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02296 IRETURN_I4, "__divsi3", "__divsi3", "__divsi3"}, 02297 { /* UDIVSI3 */ 02298 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02299 IRETURN_U4, "__udivsi3", "__udivsi3", "__udivsi3"}, 02300 { /* MODDI3 */ 02301 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02302 IRETURN_I8, "__moddi3", "__moddi3", "__moddi3"}, 02303 { /* UMODDI3 */ 02304 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02305 IRETURN_U8, "__umoddi3", "__umoddi3", "__umoddi3"}, 02306 { /* DIVDI3 */ 02307 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02308 IRETURN_I8, "__divdi3", "__divdi3", "__divdi3"}, 02309 { /* UDIVDI3 */ 02310 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02311 IRETURN_U8, "__udivdi3", "__udivdi3", "__udivdi3"}, 02312 { /* DIVSF3 */ 02313 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02314 IRETURN_F4, "__divsf3", "__divsf3", "__divsf3"}, 02315 { /* DIVDF3 */ 02316 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02317 IRETURN_F8, "__divdf3", "__divdf3", "__divdf3"}, 02318 #ifdef TARG_IA64 02319 { /* I4FFS */ 02320 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, CGINTRINSIC, 02321 IRETURN_I4, "__builtin_ffs", NULL, NULL}, 02322 #else 02323 { /* I4FFS */ 02324 BYVAL, PURE, NO_SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02325 IRETURN_I4, "ffs", "I4FFS", "ffs"}, 02326 #endif 02327 { /* SINCOSF */ 02328 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02329 IRETURN_V, NULL, "SINCOS", "__sincosf"}, 02330 { /* SINCOS */ 02331 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02332 IRETURN_V, NULL, "SINCOS", "__sincos"}, 02333 { /* SINCOSL */ 02334 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02335 IRETURN_V, NULL, "SINCOS", "__sincosl"}, 02336 02337 /* UPC specific intrinsics */ 02338 /* blocking loads */ 02339 { /* SILD */ 02340 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02341 IRETURN_I8, /*NULL*/"UPCR_GET_SHARED_VAL", "SILD", "UPCR_GET_SHARED_VAL"}, 02342 { /* SF4LD */ 02343 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02344 IRETURN_F4, /*NULL*/"UPCR_GET_SHARED_FLOAT", "SF4LD", "UPCR_GET_SHARED_FLOAT"}, 02345 { /* SF8LD */ 02346 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02347 IRETURN_F8, /*NULL*/"UPCR_GET_SHARED_DOUBLEVAL", "SF8LD", "UPCR_GET_SHARED_DOUBLEVAL"}, 02348 { /* SMLD */ 02349 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02350 IRETURN_V, /*NULL*/"UPCR_GET_SHARED", "SMLD", "UPCR_GET_SHARED"}, 02351 02352 /* blocking stores */ 02353 { /* SIST */ 02354 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02355 IRETURN_V, /*NULL*/"UPCR_PUT_SHARED_VAL", "SI1ST", "UPCR_PUT_SHARED_VAL"}, 02356 { /* SF4ST */ 02357 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02358 IRETURN_V, /*NULL*/"UPCR_PUT_SHARED_FLOAT", "SF4ST", "UPCR_PUT_SHARED_FLOAT"}, 02359 { /* SF8ST */ 02360 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02361 IRETURN_V, /*NULL*/"UPCR_PUT_SHARED_DOUBLEVAL", "SF8ST", "UPCR_PUT_SHARED_DOUBLEVAL"}, 02362 { /* SMST */ 02363 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02364 IRETURN_V, /*NULL*/"UPCR_PUT_SHARED", "SMST", "UPCR_PUT_SHARED"}, 02365 02366 /* non-blocking loads */ 02367 { /* SILD_NB */ 02368 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02369 IRETURN_I8, /*NULL*/"UPCR_GET_NB_SHARED_VAL", "SILD_NB", "UPCR_GET_NB_SHARED_VAL"}, 02370 { /* SF4LD_NB */ 02371 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02372 IRETURN_I8, /*NULL*/"UPCR_GET_NB_SHARED_FLOAT", "SF4LD_NB", "UPCR_GET_NB_SHARED_FLOAT"}, 02373 { /* SF8LD_NB */ 02374 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02375 IRETURN_I8, /*NULL*/"UPCR_GET_NB_SHARED_DOUBLE", "SF8LD_NB", "UPCR_GET_NB_SHARED_DOUBLE"}, 02376 { /* SMLD_NB */ 02377 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02378 IRETURN_I8, /*NULL*/"UPCR_GET_NB_SHARED", "SMLD_NB", "UPCR_GET_NB_SHARED"}, 02379 02380 /* non-blocking stores */ 02381 { /* SIST_NB */ 02382 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02383 IRETURN_I8, /*NULL*/"UPCR_PUT_NB_SHARED_VAL", "SI1ST", "UPCR_PUT_NB_SHARED_VAL"}, 02384 { /* SF4ST_NB */ 02385 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02386 IRETURN_I8, /*NULL*/"UPCR_PUT_NB_SHARED_FLOAT", "SF4ST", "UPCR_PUT_NB_SHARED_FLOAT"}, 02387 { /* SF8ST_NB */ 02388 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02389 IRETURN_I8, /*NULL*/"UPCR_PUT_NB_SHARED_DOUBLE", "SF8ST", "UPCR_PUT_NB_SHARED_DOUBLE"}, 02390 { /* SMST_NB */ 02391 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02392 IRETURN_I8, /*NULL*/"UPCR_PUT_NB_SHARED", "SMST", "UPCR_PUT_NB_SHARED"}, 02393 02394 /* put/get syncs */ 02395 { /* SYNC_MEM */ 02396 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02397 IRETURN_V, /*NULL*/"UPCR_WAIT_SYNCNB", "SYNC_MEM", "UPCR_WAIT_SYNCNB"}, 02398 { /* SYNC_REG */ 02399 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02400 IRETURN_I8, /*NULL*/"UPCR_WAIT_SYNCNB_VALGET", "SYNC_REG", "UPCR_WAIT_SYNCNB_VALGET"}, 02401 { /* SYNC_FLOAT */ 02402 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02403 IRETURN_F4, /*NULL*/"UPCR_WAIT_SYNCNB_VALGET_FLOAT", "SYNC_FLOAT", "UPCR_WAIT_SYNCNB_VALGET_FLOAT"}, 02404 { /* SYNC_DOUBLE */ 02405 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02406 IRETURN_F8, /*NULL*/"UPCR_WAIT_SYNCNB_VALGET_DOUBLE", "SYNC_DOUBLE", "UPCR_WAIT_SYNCNB_VALGET_DOUBLE"}, 02407 /* pointer arithmetic */ 02408 { /* SPTRADD */ 02409 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02410 IRETURN_M, /*NULL*/"UPCR_ADD_SHARED", "SPTRADD", "UPCR_ADD_SHARED"}, 02411 { /* SPTRDIFF */ 02412 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02413 IRETURN_M, /*NULL*/"UPCR_ADD_SHARED", "SPTRDIFF", "UPCR_ADD_SHARED"}, 02414 { /* SCVTADDR */ 02415 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02416 IRETURN_U8, /*NULL*/"UPCR_SHARED_TO_LOCAL", "SCVTADDR", "UPCR_SHARED_TO_LOCAL"}, 02417 { /* UPCBAR */ 02418 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02419 IRETURN_V, /*NULL*/"upcr_barrier", "UPCBAR", "upcr_barrier"}, 02420 { /* UPCWA */ 02421 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02422 IRETURN_V, /*NULL*/"upcr_wait", "UPCWAIT", "upcr_wait"}, 02423 { /* UPCNTFY */ 02424 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02425 IRETURN_V, /*NULL*/"upcr_notify", "UPCNTFY", "upcr_notify"}, 02426 { /* UPCIAFFT */ 02427 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02428 IRETURN_I4, /*NULL*/"upcr_hasAffinity", "UPCIAFFT", "upcr_hasAffinity"}, 02429 02430 { /* EXIT */ 02431 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02432 IRETURN_V, /*NULL*/"upcr_global_exit", "EXIT", "upcr_global_exit"}, 02433 { /* MYTHREAD */ 02434 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02435 IRETURN_I4, /*NULL*/"upcr_mythread", "MYTHREAD", "upcr_mythread"}, 02436 { /* THREADS */ 02437 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02438 IRETURN_I4, /*NULL*/"upcr_threads", "THREADS", "upcr_threads"}, 02439 { /* ALL_ALLOC */ 02440 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02441 IRETURN_M, /*NULL*/"UPCR_ALL_ALLOC", "ALL_ALLOC", "UPCR_ALL_ALLOC"}, 02442 { /* GLOBAL_ALLOC */ 02443 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02444 IRETURN_M, /*NULL*/"UPCR_GLOBAL_ALLOC", "GLOBAL_ALLOC", "UPCR_GLOBAL_ALLOC"}, 02445 { /* LOCAL_ALLOC */ 02446 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02447 IRETURN_M, /*NULL*/"UPCR_LOCAL_ALLOC", "LOCAL_ALLOC", "UPCR_LOCAL_ALLOC"}, 02448 { /* FREE */ 02449 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02450 IRETURN_V, /*NULL*/"UPCR_FREE", "FREE", "UPCR_FREE"}, 02451 { /* THREADOF_S */ 02452 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02453 IRETURN_I4, /*NULL*/"UPCR_THREADOF_SHARED", "THREADOF_S", "UPCR_THREADOF_SHARED"}, 02454 { /* THREADOF_P */ 02455 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02456 IRETURN_I4, /*NULL*/"UPCR_THREADOF_PSHARED", "THREADOF_P", "UPCR_THREADOF_PSHARED"}, 02457 { /* PHASEOF_S */ 02458 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02459 IRETURN_I4, /*NULL*/"UPCR_PHASEOF_SHARED", "PHASEOF_S", "UPCR_PHASEOF_SHARED"}, 02460 { /* PHASEOF_P */ 02461 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02462 IRETURN_I4, /*NULL*/"UPCR_PHASEOF_PSHARED", "PHASEOF_P", "UPCR_PHASEOF_PSHARED"}, 02463 { /* ADDROF_S */ 02464 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02465 IRETURN_I4, /*NULL*/"UPCR_ADDRFIELD_SHARED", "ADDROF_S", "UPCR_ADDRFIELD_SHARED"}, 02466 { /* ADDROF_P */ 02467 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02468 IRETURN_I4, /*NULL*/"UPCR_ADDRFIELD_PSHARED", "ADDROF_P", "UPCR_ADDRFIELD_PSHARED"}, 02469 { /* G_LOCK_ALLOC */ 02470 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02471 IRETURN_M, /*NULL*/"UPCR_GLOBAL_LOCK_ALLOC", "G_LOCK_ALLOC", "UPCR_GLOBAL_LOCK_ALLOC"}, 02472 { /* A_LOCK_ALLOC */ 02473 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02474 IRETURN_M, /*NULL*/"UPCR_ALL_LOCK_ALLOC", "A_LOCK_ALLOC", "UPCR_ALL_LOCK_ALLOC"}, 02475 { /* LOCK_FREE */ 02476 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02477 IRETURN_V, /*NULL*/"UPCR_LOCK_FREE", "LOCK_FREE", "UPCR_LOCK_FREE"}, 02478 { /* LOCK */ 02479 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02480 IRETURN_V, /*NULL*/"UPCR_LOCK", "LOCK", "UPCR_LOCK"}, 02481 { /* LOCK_ATTEMPT */ 02482 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02483 IRETURN_I4, /*NULL*/"UPCR_LOCK_ATTEMPT", "LOCK_ATTEMPT", "UPCR_LOCK_ATTEMPT"}, 02484 { /* LOCK_UNLOCK */ 02485 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02486 IRETURN_V, /*NULL*/"UPCR_UNLOCK", "LOCK_UNLOCK", "UPCR_UNLOCK"}, 02487 { /* MEMCPY */ 02488 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02489 IRETURN_V, /*NULL*/"UPCR_MEMCPY", "UPC_MEMCPY", "UPCR_MEMCPY"}, 02490 { /* MEMGET */ 02491 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02492 IRETURN_V, /*NULL*/"UPCR_MEMGET", "UPC_MEMGET", "UPCR_MEMGET"}, 02493 { /* MEMPUT */ 02494 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02495 IRETURN_V, /*NULL*/"UPCR_MEMPUT", "UPC_MEMPUT", "UPCR_MEMPUT"}, 02496 { /* MEMSET */ 02497 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02498 IRETURN_V, /*NULL*/"UPCR_MEMSET", "UPC_MEMSET", "UPCR_MEMSET"}, 02499 { /* S_TO_L -- RTYPE*/ 02500 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02501 IRETURN_PV, /*NULL*/"UPCR_SHARED_TO_LOCAL", "S_TO_L", "UPCR_SHARED_TO_LOCAL"}, 02502 { /* P_TO_L -- RTYPE*/ 02503 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02504 IRETURN_PV, /*NULL*/"UPCR_PSHARED_TO_LOCAL", "P_TO_L", "UPCR_PSHARED_TO_LOCAL"}, 02505 { /* S_RESET */ 02506 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02507 IRETURN_M, /*NULL*/"UPCR_SHARED_RESETPHASE", "S_RESET", "UPCR_SHARED_RESETPHASE"}, 02508 { /* S_RESET_REF */ 02509 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02510 IRETURN_V, /*NULL*/"upcr_shared_resetphase_ref", "S_RESET_REF", "upcr_shared_resetphase_ref"}, 02511 { /* ISNIULL_S */ 02512 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02513 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_ISNULL_SHARED", "ISNULL_S", "UPCR_ISNULL_SHARED"}, 02514 { /* ISNULL_P */ 02515 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02516 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_ISNULL_PSHARED", "ISNULL_P", "UPCR_ISNULL_PSHARED"}, 02517 { /* ADD_S */ 02518 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02519 IRETURN_M, /*NULL*/"UPCR_ADD_SHARED", "ADD_S", "UPCR_ADD_SHARED"}, 02520 { /* INC_S */ 02521 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02522 IRETURN_V, /*NULL*/"upcr_inc_shared", "INC_S", "upcr_inc_shared"}, 02523 { /* ADD_P1 */ 02524 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02525 IRETURN_M, /*NULL*/"UPCR_ADD_PSHARED1", "ADD_P1", "UPCR_ADD_PSHARED1"}, 02526 { /* INC_P1 */ 02527 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02528 IRETURN_V, /*NULL*/"upcr_inc_pshared1", "INC_P1", "upcr_inc_pshared1"}, 02529 { /* EQ_S_S */ 02530 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02531 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_ISEQUAL_SHARED_SHARED", "EQ_S_S", "UPCR_ISEQUAL_SHARED_SHARED"}, 02532 { /* EQ_S_P */ 02533 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02534 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_ISEQUAL_SHARED_PSHARED", "EQ_S_P", "UPCR_ISEQUAL_SHARED_PSHARED"}, 02535 { /* EQ_P_P */ 02536 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02537 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_ISEQUAL_PSHARED_PSHARED", "EQ_P_P", "UPCR_ISEQUAL_PSHARED_PSHARED"}, 02538 { /* SUB_S --RTYPE */ 02539 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02540 IRETURN_I8, /*NULL*/"UPCR_SUB_SHARED", "UPC_SUB_S", "UPCR_SUB_SHARED"}, 02541 { /* SUB_P1 --RTYPE */ 02542 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02543 IRETURN_I8, /*NULL*/"UPCR_SUB_PSHARED1", "UPC_SUB_P1", "UPCR_SUB_PSHARED1"}, 02544 { /* AFF_S */ 02545 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02546 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"upcr_hasMyAffinity_shared", "AFF_S", "upcr_hasMyAffinity_shared"}, 02547 { /* AFF_P */ 02548 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02549 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"upcr_hasMyAffinity_pshared", "AFF_P", "upcr_hasMyAffinity_pshared"}, 02550 { /* PUT_S */ 02551 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02552 IRETURN_V, /*NULL*/"UPCR_PUT_SHARED", "PUT_S", "UPCR_PUT_SHARED"}, 02553 { /* PUT_P */ 02554 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02555 IRETURN_V, /*NULL*/"UPCR_PUT_PSHARED", "PUT_P", "UPCR_PUT_PSHARED"}, 02556 { /* GET_S */ 02557 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02558 IRETURN_V, /*NULL*/"UPCR_GET_SHARED", "GET_S", "UPCR_GET_SHARED"}, 02559 { /* GET_P */ 02560 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02561 IRETURN_V, /*NULL*/"UPCR_GET_PSHARED", "GET_P", "UPCR_GET_PSHARED"}, 02562 { /* PUT_NB_S --RTYPE*/ 02563 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02564 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_PUT_NB_SHARED", "PUT_NB_S", "UPCR_PUT_NB_SHARED"}, 02565 { /* GET_NB_S --RTYPE*/ 02566 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02567 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_GET_NB_SHARED", "GET_NB_S", "UPCR_GET_NB_SHARED"}, 02568 { /* PUT_NB_P --RTYPE*/ 02569 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02570 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_PUT_NB_PSHARED", "PUT_NB_P", "UPCR_PUT_NB_PSHARED"}, 02571 { /* GET_NB_P --RTYPE*/ 02572 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02573 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_GET_NB_PSHARED", "GET_NB_P", "UPCR_GET_NB_PSHARED"}, 02574 { /* WAIT_SYN */ 02575 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02576 IRETURN_V, /*NULL*/"UPCR_WAIT_SYNCNB", "WAIT_SYN", "UPCR_WAIT_SYNCNB"}, 02577 { /* TRY_SYN */ 02578 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02579 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_TRY_SYNCNB", "TRY_SYN", "UPCR_TRY_SYNCNB"}, 02580 { /* PUT_NBI_S */ 02581 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02582 IRETURN_V, /*NULL*/"upcr_put_nbi_shared", "PUT_NBI_S", "upcr_put_nbi_shared"}, 02583 { /* GET_NBI_S */ 02584 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02585 IRETURN_V, /*NULL*/"upcr_get_nbi_shared", "GET_NBI_S", "upcr_get_nbi_shared"}, 02586 { /* PUT_NBI_P */ 02587 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02588 IRETURN_V, /*NULL*/"upcr_put_nbi_pshared", "PUT_NBI_P", "upcr_put_nbi_pshared"}, 02589 { /* GET_NBI_P */ 02590 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02591 IRETURN_V, /*NULL*/"upcr_get_nbi_pshared", "GET_NBI_P", "upcr_get_nbi_pshared"}, 02592 { /* WAIT_SYN_GET */ 02593 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02594 IRETURN_V, /*NULL*/"upcr_wait_syncnbi_gets", "WAIT_SYN_GET", "upcr_wait_syncnbi_gets"}, 02595 { /* WAIT_SYN_PUT */ 02596 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02597 IRETURN_V, /*NULL*/"upcr_wait_syncnbi_puts", "WAIT_SYN_PUT", "upcr_wait_syncnbi_puts"}, 02598 { /* WAIT_SYN_ALL */ 02599 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02600 IRETURN_V, /*NULL*/"upcr_wait_syncnbi_all", "WAIT_SYN_ALL", "upcr_wait_syncnbi_all"}, 02601 { /* TRY_SYN_GET */ 02602 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02603 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"upcr_try_syncnbi_gets", "TRY_SYN_GET", "upcr_try_syncnbi_gets"}, 02604 { /* TRY_SYN_PUT */ 02605 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02606 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"upcr_try_syncnbi_puts", "TRY_SYN_PUT", "upcr_try_syncnbi_puts"}, 02607 { /* TRY_SYN_ALL */ 02608 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02609 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"upcr_try_syncnbi_all", "TRY_SYN_ALL", "upcr_try_syncnbi_all"}, 02610 { /* BEGIN_REGION */ 02611 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02612 IRETURN_V, /*NULL*/"upcr_begin_nbi_accessregion", "BEGIN_REGION", "upcr_begin_nbi_accessregion"}, 02613 { /* END_REGION --RTYPE*/ 02614 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02615 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"upcr_end_nbi_accessregion", "END_REGION", "upcr_end_nbi_accessregion"}, 02616 { /* PUT_S_VAL */ 02617 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02618 IRETURN_V, /*NULL*/"UPCR_PUT_SHARED_VAL", "PUT_S_VAL", "UPCR_PUT_SHARED_VAL"}, 02619 { /* PUT_NB_S_VAL --RTYPE*/ 02620 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02621 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_PUT_NB_SHARED_VAL", "PUT_NB_S_VAL", "UPCR_PUT_NB_SHARED_VAL"}, 02622 { /* PUT_NBI_S_VAL */ 02623 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02624 IRETURN_V, /*NULL*/"upcr_put_nbi_shared_val", "PUT_NBI_S_VAL", "upcr_put_nbi_shared_val"}, 02625 { /* PUT_P_VAL */ 02626 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02627 IRETURN_V, /*NULL*/"UPCR_PUT_PSHARED_VAL", "PUT_P_VAL", "UPCR_PUT_PSHARED_VAL"}, 02628 { /* PUT_NB_P_VAL --RTYPE */ 02629 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02630 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_PUT_NB_PSHARED_VAL", "PUT_NB_P_VAL", "UPCR_PUT_NB_PSHARED_VAL"}, 02631 { /* PUT_NBI_P_VAL */ 02632 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02633 IRETURN_V, /*NULL*/"upcr_put_nbi_pshared_val", "PUT_NBI_P_VAL", "upcr_put_nbi_pshared_val"}, 02634 { /* GET_S_VAL --RTYPE */ 02635 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02636 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_GET_SHARED_VAL", "GET_S_VAL", "UPCR_GET_SHARED_VAL"}, 02637 { /* GET_P_VAL --RTYPE */ 02638 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02639 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_GET_PSHARED_VAL", "GET_P_VAL", "UPCR_GET_PSHARED_VAL"}, 02640 { /* GET_NB_S_VAL --RTYPE */ 02641 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02642 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_GET_NB_SHARED_VAL", "GET_NB_S_VAL", "UPCR_GET_NB_SHARED_VAL"}, 02643 { /* GET_NB_P_VAL --RTYPE */ 02644 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02645 sizeof(int) == 4 ? IRETURN_I4 : IRETURN_I8, /*NULL*/"UPCR_GET_NB_PSHARED_VAL", "GET_NB_P_VAL", "UPCR_GET_NB_PSHARED_VAL"}, 02646 { /* PUT_S_FVAL */ 02647 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02648 IRETURN_V, /*NULL*/"UPCR_PUT_SHARED_FLOATVAL", "PUT_S_FVAL", "UPCR_PUT_SHARED_FLOATVAL"}, 02649 { /* PUT_S_DVAL */ 02650 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02651 IRETURN_V, /*NULL*/"UPCR_PUT_SHARED_DOUBLEVAL", "PUT_S_DVAL", "UPCR_PUT_SHARED_DOUBLEVAL"}, 02652 { /* GET_S_FVAL */ 02653 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02654 IRETURN_F4, /*NULL*/"UPCR_GET_SHARED_FLOATVAL", "GET_S_FVAL", "UPCR_GET_SHARED_FLOATVAL"}, 02655 { /* GET_S_DVAL */ 02656 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02657 IRETURN_F8, /*NULL*/"UPCR_GET_SHARED_DOUBLEVAL", "GET_S_DVAL", "UPCR_GET_SHARED_DOUBLEVAL"}, 02658 { /* PUT_P_FVAL */ 02659 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02660 IRETURN_V, /*NULL*/"UPCR_PUT_PSHARED_FLOATVAL", "PUT_P_FVAL", "UPCR_PUT_PSHARED_FLOATVAL"}, 02661 { /* PUT_P_DVAL */ 02662 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02663 IRETURN_V, /*NULL*/"UPCR_PUT_PSHARED_DOUBLEVAL", "PUT_P_DVAL", "UPCR_PUT_PSHARED_DOUBLEVAL"}, 02664 { /* GET_P_FVAL */ 02665 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02666 IRETURN_F4, /*NULL*/"UPCR_GET_PSHARED_FLOATVAL", "GET_P_FVAL", "UPCR_GET_PSHARED_FLOATVAL"}, 02667 { /* GET_P_DVAL */ 02668 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02669 IRETURN_F8, /*NULL*/"UPCR_GET_PSHARED_DOUBLEVAL", "GET_S_DVAL", "UPCR_GET_PSHARED_DOUBLEVAL"}, 02670 { /* WAIT_SYN_VAL */ 02671 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02672 IRETURN_V, /*NULL*/"UPCR_WAIT_SYNCNB_VALGET", "WAIT_SYN_VAL", "UPCR_WAIT_SYNCNH_VALGET"}, 02673 { /* TLD_ADDR */ 02674 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02675 IRETURN_V, /*NULL*/"UPCR_TLD_ADDR", "TLD_ADDR", "UPCR_TLD_ADDR"}, 02676 { /* ADD_PI */ 02677 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02678 IRETURN_M, /*NULL*/"UPCR_ADD_PSHAREDI", "ADD_PI", "UPCR_ADD_PSHAREDI"}, 02679 { /* INC_PI */ 02680 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02681 IRETURN_V, /*NULL*/"upcr_inc_psharedI", "INC_PI", "upcr_inc_psharedI"}, 02682 { /* UPCFENCE */ 02683 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02684 IRETURN_V, /*NULL*/"upcr_poll", "UPCFENCE", "upcr_poll"}, 02685 { /* S_TO_P */ 02686 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02687 IRETURN_I8, /*NULL*/"UPCR_SHARED_TO_PSHARED", "S_TO_P", "UPCR_SHARED_TO_PSHARED"}, 02688 { /* P_TO_S */ 02689 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02690 IRETURN_I8, /*NULL*/"UPCR_PSHARED_TO_SHARED", "P_TO_S", "UPCR_PSHARED_TO_SHARED"}, 02691 { /* SETNULL_S */ 02692 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02693 IRETURN_V, /*NULL*/"UPCR_SETNULL_SHARED", "SETNULL_S", "UPCR_SETNULL_SHARED"}, 02694 { /* SETNULL_P */ 02695 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02696 IRETURN_V, /*NULL*/"UPCR_SETNULL_PSHARED", "SETNULL_P", "UPCR_SETNULL_PSHARED"}, 02697 { /* SETNULL_S_R */ 02698 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02699 IRETURN_V, /*NULL*/"UPCR_SETNULL_RSHARED", "SETNULL_S_R", "UPCR_SETNULL_RSHARED"}, 02700 { /* SETNULL_P_R */ 02701 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02702 IRETURN_V, /*NULL*/"UPCR_SETNULL_RPSHARED", "SETNULL_P_R", "UPCR_SETNULL_RPSHARED"}, 02703 { /* SUB_PI */ 02704 BYVAL, PURE, SIDEEFFECTS, DOES_RETURN, NOT_ACTUAL, NOT_CGINTRINSIC, 02705 IRETURN_I8, /*NULL*/"UPCR_SUB_PSHAREDI", "UPC_SUB_PI", "UPCR_SUB_PSHAREDI"}, 02706 }; 02707