📄 intrinsic.h
字号:
gfc_expr *gfc_simplify_log (gfc_expr *);gfc_expr *gfc_simplify_log10 (gfc_expr *);gfc_expr *gfc_simplify_logical (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_min (gfc_expr *);gfc_expr *gfc_simplify_max (gfc_expr *);gfc_expr *gfc_simplify_maxexponent (gfc_expr *);gfc_expr *gfc_simplify_minexponent (gfc_expr *);gfc_expr *gfc_simplify_mod (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_modulo (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_mvbits (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_nearest (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_nint (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_null (gfc_expr *);gfc_expr *gfc_simplify_idnint (gfc_expr *);gfc_expr *gfc_simplify_not (gfc_expr *);gfc_expr *gfc_simplify_or (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_precision (gfc_expr *);gfc_expr *gfc_simplify_radix (gfc_expr *);gfc_expr *gfc_simplify_range (gfc_expr *);gfc_expr *gfc_simplify_real (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_realpart (gfc_expr *);gfc_expr *gfc_simplify_repeat (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_reshape (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_rrspacing (gfc_expr *);gfc_expr *gfc_simplify_scale (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_scan (gfc_expr *, gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_selected_int_kind (gfc_expr *);gfc_expr *gfc_simplify_selected_real_kind (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_set_exponent (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_sign (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_shape (gfc_expr *);gfc_expr *gfc_simplify_sin (gfc_expr *);gfc_expr *gfc_simplify_sinh (gfc_expr *);gfc_expr *gfc_simplify_size (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_sngl (gfc_expr *);gfc_expr *gfc_simplify_spacing (gfc_expr *);gfc_expr *gfc_simplify_sqrt (gfc_expr *);gfc_expr *gfc_simplify_tan (gfc_expr *);gfc_expr *gfc_simplify_tanh (gfc_expr *);gfc_expr *gfc_simplify_tiny (gfc_expr *);gfc_expr *gfc_simplify_trim (gfc_expr *);gfc_expr *gfc_simplify_ubound (gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_verify (gfc_expr *, gfc_expr *, gfc_expr *);gfc_expr *gfc_simplify_xor (gfc_expr *, gfc_expr *);/* Constant conversion simplification. */gfc_expr *gfc_convert_constant (gfc_expr *, bt, int);/* Resolution functions. */void gfc_resolve_abs (gfc_expr *, gfc_expr *);void gfc_resolve_acos (gfc_expr *, gfc_expr *);void gfc_resolve_acosh (gfc_expr *, gfc_expr *);void gfc_resolve_aimag (gfc_expr *, gfc_expr *);void gfc_resolve_aint (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_dint (gfc_expr *, gfc_expr *);void gfc_resolve_all (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_anint (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_dnint (gfc_expr *, gfc_expr *);void gfc_resolve_and (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_any (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_asin (gfc_expr *, gfc_expr *);void gfc_resolve_asinh (gfc_expr *, gfc_expr *);void gfc_resolve_atan (gfc_expr *, gfc_expr *);void gfc_resolve_atanh (gfc_expr *, gfc_expr *);void gfc_resolve_atan2 (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_besn (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_btest (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_ceiling (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_char (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_chdir (gfc_expr *, gfc_expr *);void gfc_resolve_cmplx (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_dcmplx (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_complex (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_conjg (gfc_expr *, gfc_expr *);void gfc_resolve_cos (gfc_expr *, gfc_expr *);void gfc_resolve_cosh (gfc_expr *, gfc_expr *);void gfc_resolve_count (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_cshift (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_ctime (gfc_expr *, gfc_expr *);void gfc_resolve_dble (gfc_expr *, gfc_expr *);void gfc_resolve_dim (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_dot_product (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_dprod (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_eoshift (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_etime_sub (gfc_code *);void gfc_resolve_exp (gfc_expr *, gfc_expr *);void gfc_resolve_exponent (gfc_expr *, gfc_expr *);void gfc_resolve_fdate (gfc_expr *);void gfc_resolve_floor (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_fnum (gfc_expr *, gfc_expr *);void gfc_resolve_fraction (gfc_expr *, gfc_expr *);void gfc_resolve_fstat (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_ftell (gfc_expr *, gfc_expr *);void gfc_resolve_fgetc (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_fget (gfc_expr *, gfc_expr *);void gfc_resolve_fputc (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_fput (gfc_expr *, gfc_expr *);void gfc_resolve_g77_math1 (gfc_expr *, gfc_expr *);void gfc_resolve_getcwd (gfc_expr *, gfc_expr *);void gfc_resolve_getgid (gfc_expr *);void gfc_resolve_getpid (gfc_expr *);void gfc_resolve_getuid (gfc_expr *);void gfc_resolve_hostnm (gfc_expr *, gfc_expr *);void gfc_resolve_iand (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_ibclr (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_ibits (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_ibset (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_ierrno (gfc_expr *);void gfc_resolve_ieor (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_ichar (gfc_expr *, gfc_expr *);void gfc_resolve_idnint (gfc_expr *, gfc_expr *);void gfc_resolve_int (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_ior (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_isatty (gfc_expr *, gfc_expr *);void gfc_resolve_ishft (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_ishftc (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_kill (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_lbound (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_len (gfc_expr *, gfc_expr *);void gfc_resolve_len_trim (gfc_expr *, gfc_expr *);void gfc_resolve_link (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_loc (gfc_expr *, gfc_expr *);void gfc_resolve_log (gfc_expr *, gfc_expr *);void gfc_resolve_log10 (gfc_expr *, gfc_expr *);void gfc_resolve_logical (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_malloc (gfc_expr *, gfc_expr *);void gfc_resolve_matmul (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_max (gfc_expr *, gfc_actual_arglist *);void gfc_resolve_maxloc (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_maxval (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_merge (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_min (gfc_expr *, gfc_actual_arglist *);void gfc_resolve_minloc (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_minval (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_mod (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_modulo (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_nearest (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_nint (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_not (gfc_expr *, gfc_expr *);void gfc_resolve_or (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_pack (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_product (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_real (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_realpart (gfc_expr *, gfc_expr *);void gfc_resolve_rename (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_repeat (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_reshape (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_rrspacing (gfc_expr *, gfc_expr *);void gfc_resolve_scale (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_scan (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_second_sub (gfc_code *);void gfc_resolve_secnds (gfc_expr *, gfc_expr *);void gfc_resolve_set_exponent (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_shape (gfc_expr *, gfc_expr *);void gfc_resolve_sign (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_signal (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_sin (gfc_expr *, gfc_expr *);void gfc_resolve_sinh (gfc_expr *, gfc_expr *);void gfc_resolve_spacing (gfc_expr *, gfc_expr *);void gfc_resolve_spread (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_sqrt (gfc_expr *, gfc_expr *);void gfc_resolve_stat (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_srand (gfc_code *);void gfc_resolve_sum (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_symlnk (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_system (gfc_expr *, gfc_expr *);void gfc_resolve_tan (gfc_expr *, gfc_expr *);void gfc_resolve_tanh (gfc_expr *, gfc_expr *);void gfc_resolve_time (gfc_expr *);void gfc_resolve_time8 (gfc_expr *);void gfc_resolve_transfer (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_transpose (gfc_expr *, gfc_expr *);void gfc_resolve_trim (gfc_expr *, gfc_expr *);void gfc_resolve_ttynam (gfc_expr *, gfc_expr *);void gfc_resolve_ubound (gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_umask (gfc_expr *, gfc_expr *);void gfc_resolve_unlink (gfc_expr *, gfc_expr *);void gfc_resolve_unpack (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_verify (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);void gfc_resolve_xor (gfc_expr *, gfc_expr *, gfc_expr *);/* Intrinsic subroutine resolution. */void gfc_resolve_alarm_sub (gfc_code *);void gfc_resolve_chdir_sub (gfc_code *);void gfc_resolve_cpu_time (gfc_code *);void gfc_resolve_ctime_sub (gfc_code *);void gfc_resolve_exit (gfc_code *);void gfc_resolve_fdate_sub (gfc_code *);void gfc_resolve_flush (gfc_code *);void gfc_resolve_free (gfc_code *);void gfc_resolve_fstat_sub (gfc_code *);void gfc_resolve_ftell_sub (gfc_code *);void gfc_resolve_fgetc_sub (gfc_code *);void gfc_resolve_fget_sub (gfc_code *);void gfc_resolve_fputc_sub (gfc_code *);void gfc_resolve_fput_sub (gfc_code *);void gfc_resolve_gerror (gfc_code *);void gfc_resolve_getarg (gfc_code *);void gfc_resolve_getcwd_sub (gfc_code *);void gfc_resolve_getlog (gfc_code *);void gfc_resolve_get_command (gfc_code *);void gfc_resolve_get_command_argument (gfc_code *);void gfc_resolve_get_environment_variable (gfc_code *);void gfc_resolve_hostnm_sub (gfc_code *);void gfc_resolve_kill_sub (gfc_code *);void gfc_resolve_mvbits (gfc_code *);void gfc_resolve_perror (gfc_code *);void gfc_resolve_random_number (gfc_code *);void gfc_resolve_rename_sub (gfc_code *);void gfc_resolve_link_sub (gfc_code *);void gfc_resolve_symlnk_sub (gfc_code *);void gfc_resolve_signal_sub (gfc_code *);void gfc_resolve_sleep_sub (gfc_code *);void gfc_resolve_stat_sub (gfc_code *);void gfc_resolve_system_clock (gfc_code *);void gfc_resolve_system_sub (gfc_code *);void gfc_resolve_ttynam_sub (gfc_code *);void gfc_resolve_umask_sub (gfc_code *);void gfc_resolve_unlink_sub (gfc_code *);/* The mvbits() subroutine requires the most arguments: five. */#define MAX_INTRINSIC_ARGS 5extern const char *gfc_current_intrinsic;extern const char *gfc_current_intrinsic_arg[MAX_INTRINSIC_ARGS];extern locus *gfc_current_intrinsic_where;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -