00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038 INTRN_F4EXPONENT ,
00039 INTRN_FIRST_F90_INTRINSIC = INTRN_F4EXPONENT,
00040 INTRN_F8EXPONENT ,
00041 INTRN_FQEXPONENT ,
00042 INTRN_F4FRACTION ,
00043 INTRN_F8FRACTION ,
00044 INTRN_FQFRACTION ,
00045 INTRN_F4MODULO ,
00046 INTRN_F8MODULO ,
00047 INTRN_FQMODULO ,
00048 INTRN_F4NEAREST ,
00049 INTRN_F8NEAREST,
00050 INTRN_FQNEAREST ,
00051 INTRN_F4RRSPACING ,
00052 INTRN_F8RRSPACING ,
00053 INTRN_FQRRSPACING ,
00054 INTRN_F4SCALE ,
00055 INTRN_F8SCALE ,
00056 INTRN_FQSCALE ,
00057 INTRN_F4SET_EXPONENT ,
00058 INTRN_F8SET_EXPONENT ,
00059 INTRN_FQSET_EXPONENT ,
00060 INTRN_F4SPACING ,
00061 INTRN_F8SPACING ,
00062 INTRN_FQSPACING ,
00063 INTRN_F4NEXTAFTER ,
00064 INTRN_F8NEXTAFTER ,
00065 INTRN_FQNEXTAFTER ,
00066 INTRN_F4ISNAN ,
00067 INTRN_F8ISNAN ,
00068 INTRN_FQISNAN ,
00069 INTRN_F4SCALB ,
00070 INTRN_F8SCALB ,
00071 INTRN_FQSCALB ,
00072 INTRN_F4IEEE_REMAINDER ,
00073 INTRN_F8IEEE_REMAINDER ,
00074 INTRN_FQIEEE_REMAINDER ,
00075 INTRN_F4LOGB ,
00076 INTRN_F8LOGB ,
00077 INTRN_FQLOGB ,
00078 INTRN_F4ILOGB ,
00079 INTRN_F8ILOGB ,
00080 INTRN_FQILOGB ,
00081 INTRN_F4FPCLASS ,
00082 INTRN_F8FPCLASS ,
00083 INTRN_FQFPCLASS ,
00084 INTRN_F4FINITE ,
00085 INTRN_F8FINITE ,
00086 INTRN_FQFINITE ,
00087 INTRN_F4UNORDERED ,
00088 INTRN_F8UNORDERED ,
00089 INTRN_FQUNORDERED ,
00090 INTRN_I1POPCNT ,
00091 INTRN_I2POPCNT ,
00092 INTRN_I4POPCNT ,
00093 INTRN_I8POPCNT ,
00094 INTRN_I1LEADZ ,
00095 INTRN_I2LEADZ ,
00096 INTRN_I4LEADZ ,
00097 INTRN_I8LEADZ ,
00098 INTRN_LENTRIM ,
00099 INTRN_F90INDEX ,
00100 INTRN_SCAN ,
00101 INTRN_VERIFY ,
00102 INTRN_ADJUSTL ,
00103 INTRN_ADJUSTR ,
00104 INTRN_GET_IEEE_EXCEPTIONS ,
00105 INTRN_GET_IEEE_INTERRUPTS ,
00106 INTRN_GET_IEEE_ROUNDING_MODE ,
00107 INTRN_GET_IEEE_STATUS ,
00108 INTRN_SET_IEEE_EXCEPTIONS ,
00109 INTRN_SET_IEEE_EXCEPTION ,
00110 INTRN_SET_IEEE_INTERRUPTS ,
00111 INTRN_SET_IEEE_ROUNDING_MODE ,
00112 INTRN_SET_IEEE_STATUS ,
00113 INTRN_ENABLE_IEEE_INTERRUPT ,
00114 INTRN_DISABLE_IEEE_INTERRUPT ,
00115 INTRN_TEST_IEEE_EXCEPTION ,
00116 INTRN_TEST_IEEE_INTERRUPT ,
00117 INTRN_MATMUL ,
00118 INTRN_SPREAD ,
00119 INTRN_RESHAPE ,
00120 INTRN_TRANSPOSE ,
00121 INTRN_ALL ,
00122 INTRN_ANY ,
00123 INTRN_COUNT ,
00124 INTRN_PRODUCT ,
00125 INTRN_SUM ,
00126 INTRN_EOSHIFT ,
00127 INTRN_MAXVAL ,
00128 INTRN_MINVAL ,
00129 INTRN_MAXLOC ,
00130 INTRN_MINLOC ,
00131 INTRN_CSHIFT ,
00132 INTRN_DOT_PRODUCT,
00133 INTRN_PACK,
00134 INTRN_UNPACK,
00135 INTRN_MERGE,
00136 INTRN_CHAR,
00137
00138 INTRN_LAST_F90_INTRINSIC = INTRN_CHAR,