Skip to content

Instantly share code, notes, and snippets.

@unxmaal
Created July 30, 2019 01:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save unxmaal/b15dee10a572b0d62e81f2425311b2cd to your computer and use it in GitHub Desktop.
Save unxmaal/b15dee10a572b0d62e81f2425311b2cd to your computer and use it in GitHub Desktop.
search.cc_diff
2543,2548c2543,2544
< # 1 "/usr/include/math.h" 1 3 4
<
<
<
< # 1 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 1 3 4
< # 68 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
---
> # 1 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 1 3 4
> # 14 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
2550,2563c2546
<
<
< # 84 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
<
< # 93 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< typedef float float_t;
< typedef double double_t;
<
<
<
<
<
<
<
---
> # 74 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
2576,2685c2559,2560
< # 126 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern const float __infinityf;
< extern const long double __infinityl;
<
<
<
<
<
<
<
< extern const float _nanf_val;
< # 181 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern int _fpclassify(double);
< extern int _fpclassifyf(float);
< extern int _fpclassifyl(long double);
< extern int _isfinite(double);
< extern int _isfinitef(float);
< extern int _isfinitel(long double);
< extern int _isinf(double);
< extern int _isinff(float);
< extern int _isinfl(long double);
< extern int _isnan(double);
< extern int _isnanf(float);
< extern int _isnanl(long double);
< extern int _isnormal(double);
< extern int _isnormalf(float);
< extern int _isnormall(long double);
< extern int _signbit(double);
< extern int _signbitf(float);
< extern int _signbitl(long double);
<
<
< extern int fpclassifyf(float);
< extern int fpclassifyl(long double);
<
<
<
<
<
< namespace std
< {
<
< inline int fpclassifyf(float x) { return _fpclassifyf(x); };
< inline int fpclassifyl(long double x) { return _fpclassifyl(x); };
< }
<
<
<
< extern int isfinitef(float);
< extern int isfinitel(long double);
<
<
<
<
<
< namespace std
< {
<
< inline int isfinitef(float x) { return _isfinitef(x); };
< inline int isfinitel(long double x) { return _isfinitel(x); };
< }
<
<
< extern int isinf(double);
< extern int isinff(float);
< extern int isinfl(long double);
<
<
<
<
<
< namespace std
< {
< inline int isinf(double x) { return _isinf(x); };
< inline int isinff(float x) { return _isinff(x); };
< inline int isinfl(long double x) { return _isinfl(x); };
< }
<
<
< extern int isnan(double);
< extern int isnanf(float);
< extern int isnanl(long double);
<
<
<
<
<
< namespace std
< {
< inline int isnan(double x) { return _isnan(x); };
< inline int isnanf(float x) { return _isnanf(x); };
< inline int isnanl(long double x) { return _isnanl(x); };
< }
<
<
<
< extern int isnormalf(float);
< extern int isnormall(long double);
<
<
<
<
<
< namespace std
< {
<
< inline int isnormalf(float x) { return _isnormalf(x); };
< inline int isnormall(long double x) { return _isnormall(x); };
< }
<
---
> # 110 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> extern double acos(double);
2688,2689d2562
< extern int signbitf(float);
< extern int signbitl(long double);
2691a2565
> extern float acosf(float);
2695,2696d2568
< namespace std
< {
2698,2700c2570
< inline int signbitf(float x) { return _signbitf(x); };
< inline int signbitl(long double x) { return _signbitl(x); };
< }
---
> extern double asin(double);
2704,2721d2573
< #pragma optional _fpclassify
< #pragma optional _fpclassifyf
< #pragma optional _fpclassifyl
< #pragma optional _isfinite
< #pragma optional _isfinitef
< #pragma optional _isfinitel
< #pragma optional _isinf
< #pragma optional _isinf
< #pragma optional _isinff
< #pragma optional _isinfl
< #pragma optional _isnan
< #pragma optional _isnanf
< #pragma optional _isnanl
< #pragma optional _isnormal
< #pragma optional _isnormalf
< #pragma optional _isnormall
< #pragma optional _signbit
< #pragma optional _signbitf
< #pragma optional _signbitl
2722a2575
> extern float asinf(float);
2726,2728d2578
< # 336 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern double acos(double);
< extern float acosf(float);
2730c2580
< extern long double acosl( long double );
---
> extern double atan(double);
2733,2734d2582
< extern double asin(double);
< extern float asinf(float);
2736d2583
< extern long double asinl( long double );
2738,2739d2584
<
< extern double atan(double);
2741,2744c2586
<
< extern long double atanl( long double );
<
<
---
> # 150 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
2746d2587
< extern float atan2f(float, float);
2748d2588
< extern long double atan2l( long double, long double );
2751,2752d2590
< extern double cos(double);
< extern float cosf(float);
2754c2592
< extern long double cosl( long double );
---
> extern float atan2f(float, float);
2757,2758d2594
< extern double sin(double);
< extern float sinf(float);
2760d2595
< extern long double sinl( long double );
2761a2597
> extern double cos(double);
2763,2764d2598
< extern double tan(double);
< extern float tanf(float);
2766,2767d2599
< extern long double tanl( long double );
< # 469 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
2769a2602
> extern float cosf(float);
2771d2603
< extern double acosh(double);
2774,2775d2605
< extern float acoshf(float);
< extern long double acoshl(long double);
2777,2778c2607
< #pragma optional acoshf
< #pragma optional acoshl
---
> extern double sin(double);
2782d2610
< extern double asinh(double);
2783a2612
> extern float sinf(float);
2785,2786d2613
< extern float asinhf(float);
< extern long double asinhl(long double);
2788,2789d2614
< #pragma optional asinhf
< #pragma optional asinhl
2791a2617
> extern double tan(double);
2793d2618
< extern double atanh(double);
2796,2797d2620
< extern float atanhf(float);
< extern long double atanhl(long double);
2799,2800c2622,2624
< #pragma optional atanhf
< #pragma optional atanhl
---
> extern float tanf(float);
> # 200 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> extern double cosh(double);
2805d2628
< extern double cosh(double);
2808c2631
< extern long double coshl( long double );
---
>
2812d2634
< extern float sinhf(float);
2814d2635
< extern long double sinhl( long double );
2817,2818d2637
< extern double tanh(double);
< extern float tanhf(float);
2820,2825c2639
< extern long double tanhl( long double );
< # 560 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern double exp(double);
< extern float expf(float);
<
< extern long double expl( long double );
---
> extern float sinhf(float);
2829a2644
> extern double tanh(double);
2831,2837d2645
< extern double exp2(double);
< extern float exp2f(float);
< extern long double exp2l(long double);
<
< #pragma optional exp2
< #pragma optional exp2f
< #pragma optional exp2l
2841c2649
< extern double expm1(double);
---
> extern float tanhf(float);
2844d2651
< extern float expm1f(float);
2847,2848c2654
< extern long double expm1l(long double);
< #pragma optional expm1l
---
> extern double exp(double);
2852a2659,2660
> extern float expf(float);
> # 246 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
2855,2857d2662
< extern float frexpf(float, int *);
< #pragma optional frexpf
<
2859,2872d2663
< extern long double frexpl( long double, int *);
<
<
<
<
<
< extern int ilogb(double);
<
<
< extern int ilogbf(float);
< extern int ilogbl(long double);
<
< #pragma optional ilogbf
< #pragma optional ilogbl
2879,2884d2669
< extern float ldexpf(float, int);
< #pragma optional ldexpf
<
<
< extern long double ldexpl( long double, int );
<
2886,2887d2670
< extern double log(double);
< extern float logf(float);
2889d2671
< extern long double logl( long double );
2892,2893d2673
< extern double log10(double);
< extern float log10f(float);
2895c2675
< extern long double log10l( long double );
---
> extern double log(double);
2899a2680
> extern float logf(float);
2901d2681
< extern double log1p(double);
2904d2683
< extern float log1pf(float);
2905a2685
> extern double log10(double);
2907d2686
< extern long double log1pl(long double);
2911,2913c2690,2692
< extern double log2(double);
< extern float log2f(float);
< extern long double log2l(long double);
---
> extern float log10f(float);
> # 288 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> extern double modf(double, double *);
2915,2917d2693
< #pragma optional log2
< #pragma optional log2f
< #pragma optional log2l
2919a2696
> extern float modff(float, float *);
2921c2698
< extern double logb(double);
---
> extern double pow(double, double);
2924,2925d2700
< extern float logbf(float);
< #pragma optional logbf
2928d2702
< extern long double logbl(long double);
2929a2704
> extern float powf(float, float);
2933,2934d2707
< extern double modf(double, double *);
< extern float modff(float, float *);
2936c2709
< extern long double modfl( long double, long double *);
---
> extern double sqrt(double);
2940a2714
> extern float sqrtf(float);
2943,2945d2716
< extern double scalbn(double, int);
< extern float scalbnf(float, int);
< extern long double scalbnl(long double, int);
2947,2949d2717
< extern double scalbln(double, long int);
< extern float scalblnf(float, long int);
< extern long double scalblnl(long double, long int);
2951,2956c2719
< #pragma optional scalbn
< #pragma optional scalbnf
< #pragma optional scalbnl
< #pragma optional scalbln
< #pragma optional scalblnf
< #pragma optional scalblnl
---
> extern double ceil(double);
2961c2724
< # 782 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
---
> extern float ceilf(float);
2965d2727
< extern double cbrt(double);
2966a2729
> extern double fabs(double);
2968,2969d2730
< extern float cbrtf(float);
< extern long double cbrtl(long double);
2971,2972d2731
< #pragma optional cbrtf
< #pragma optional cbrtl
2977d2735
< extern double fabs(double);
2980d2737
< extern long double fabsl( long double );
2983a2741
> extern double floor(double);
2986d2743
< extern double hypot(double, double);
2989c2746
< extern float hypotf(float, float);
---
> extern float floorf(float);
2992d2748
< extern long double hypotl(long double, long double);
2994a2751
> extern double fmod(double, double);
2997,3000d2753
< extern double pow(double, double);
< extern float powf(float, float);
<
< extern long double powl( long double, long double );
3003,3004d2755
< extern double sqrt(double);
< extern float sqrtf(float);
3006,3007d2756
< extern long double sqrtl( long double );
< # 876 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
3008a2758,2760
> extern float fmodf(float, float);
> # 378 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> extern int signgam;
3009a2762,2763
> extern double gamma(double);
> extern double lgamma(double);
3010a2765,2766
> extern int isnan(double);
> # 395 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
3014,3019d2769
< extern float erff(float);
< #pragma optional erff
<
<
< extern long double erfl(long double);
<
3025,3033d2774
< extern float erfcf(float);
< #pragma optional erfcf
<
<
< extern long double erfcl(long double);
<
<
<
< extern double lgamma(double);
3036,3037c2777
< extern float lgammaf(float);
< #pragma optional lgammaf
---
> extern double hypot(double, double);
3040d2779
< extern long double lgammal(long double);
3042a2782
> extern double j0(double);
3044,3046d2783
< extern double tgamma(double);
< extern float tgammaf(float);
< extern long double tgammal(long double);
3048,3051d2784
< #pragma optional tgamma
< #pragma optional tgammaf
< #pragma optional tgammal
< # 939 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
3053a2787
> extern double j1(double);
3058,3059c2792
< extern double ceil(double);
< extern float ceilf(float);
---
> extern double jn(int, double);
3061d2793
< extern long double ceill( long double );
3064,3065d2795
< extern double floor(double);
< extern float floorf(float);
3067c2797
< extern long double floorl( long double );
---
> extern double y0(double);
3071a2802
> extern double y1(double);
3073,3079d2803
< extern double nearbyint(double);
< extern float nearbyintf(float);
< extern long double nearbyintl(long double);
<
< #pragma optional nearbyint
< #pragma optional nearbyintf
< #pragma optional nearbyintl
3082a2807,2808
> extern double yn(int, double);
> # 452 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
3086,3116d2811
< extern float rintf(float);
< #pragma optional rintf
<
<
< extern long double rintl(long double);
<
<
<
< extern long int lrint(double);
< extern long int lrintf(float);
< extern long int lrintl(long double);
<
< #pragma optional lrint
< #pragma optional lrintf
< #pragma optional lrintl
<
<
<
< extern long long int llrint(double);
< extern long long int llrintf(float);
< extern long long int llrintl(long double);
<
< #pragma optional llrint
< #pragma optional llrintf
< #pragma optional llrintl
<
<
<
< extern double round(double);
< extern float roundf(float);
< extern long double roundl(long double);
3118,3120d2812
< #pragma optional round
< #pragma optional roundf
< #pragma optional roundl
3122,3140c2814
<
<
< extern long int lround(double);
< extern long int lroundf(float);
< extern long int lroundl(long double);
<
< #pragma optional lround
< #pragma optional lroundf
< #pragma optional lroundl
<
<
<
< extern long long int llround(double);
< extern long long int llroundf(float);
< extern long long int llroundl(long double);
<
< #pragma optional llround
< #pragma optional llroundf
< #pragma optional llroundl
---
> extern double asinh(double);
3144,3145d2817
< extern double trunc(double);
< extern float truncf(float);
3146a2819
> extern double acosh(double);
3148d2820
< extern long double truncl(long double);
3152,3154c2824
< # 1078 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern double fmod(double, double);
< extern float fmodf(float, float);
---
> extern double atanh(double);
3156d2825
< extern long double fmodl( long double, long double );
3159a2829
> extern double cbrt(double);
3162d2831
< extern double remainder(double, double);
3165,3166c2834
< extern float remainderf(float, float);
< extern long double remainderl(long double, long double);
---
> extern double log1p(double);
3168,3169d2835
< #pragma optional remainderf
< #pragma optional remainderl
3173,3175c2839
< extern double remquo(double, double, int *);
< extern float remquof(float, float, int *);
< extern long double remquol(long double, long double, int *);
---
> extern double expm1(double);
3177,3179d2840
< #pragma optional remquo
< #pragma optional remquof
< #pragma optional remquol
3183c2844
< # 1130 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
---
> extern double logb(double);
3187d2847
< extern double copysign(double, double);
3188a2849
> extern int ilogb(double);
3190,3191d2850
< extern float copysignf(float, float);
< #pragma optional copysignf
3195c2854
< extern long double copysignl(long double, long double);
---
> extern double nextafter(double, double);
3200,3202c2859
< extern double nan(const char *);
< extern float nanf(const char *);
< extern long double nanl(const char *);
---
> extern double remainder(double, double);
3204,3206d2860
< #pragma optional nan
< #pragma optional nanf
< #pragma optional nanl
3210c2864,2866
< extern double nextafter(double, double);
---
> extern double scalb(double, double);
> # 518 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> extern long double fabsl( long double );
3211a2868
> extern long double acosl( long double );
3213,3214c2870
< extern float nextafterf(float, float);
< #pragma optional nextafterf
---
> extern long double asinl( long double );
3215a2872,2874
> extern long double atanl( long double );
> # 533 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> extern long double atan2l( long double, long double );
3217c2876
< extern long double nextafterl(long double, long double);
---
> struct __cabsl_s { long double a,b; };
3221,3223c2880
< extern double nexttoward(double, long double);
< extern float nexttowardf(float, long double);
< extern long double nexttowardl(long double, long double);
---
> extern long double ceill( long double );
3225,3228c2882
< #pragma optional nexttoward
< #pragma optional nexttowardf
< #pragma optional nexttowardl
< # 1194 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
---
> extern long double copysignl( long double, long double );
3229a2884
> extern long double cosl( long double );
3235a2891
> extern long double coshl( long double );
3237,3239c2893
< extern double fdim(double, double);
< extern float fdimf(float, float);
< extern long double fdiml(long double, long double);
---
> extern long double erfl( long double );
3241,3243c2895
< #pragma optional fdim
< #pragma optional fdimf
< #pragma optional fdiml
---
> extern long double erfcl( long double );
3244a2897
> extern long double expl( long double );
3247,3249d2899
< extern double fmax(double, double);
< extern float fmaxf(float, float);
< extern long double fmaxl(long double, long double);
3251,3253d2900
< #pragma optional fmax
< #pragma optional fmaxf
< #pragma optional fmaxl
3257,3259c2904
< extern double fmin(double, double);
< extern float fminf(float, float);
< extern long double fminl(long double, long double);
---
> extern int finitel( long double );
3261,3263c2906
< #pragma optional fmin
< #pragma optional fminf
< #pragma optional fminl
---
> extern long double floorl( long double );
3264a2908
> extern long double fmodl( long double, long double );
3265a2910
> extern long double hypotl( long double, long double );
3266a2912
> extern long double j0l( long double );
3267a2914
> extern long double j1l( long double );
3268a2916
> extern long double jnl( int, long double );
3269a2918
> extern long double logl( long double );
3270a2920
> extern long double log1pl( long double );
3271a2922
> extern long double log10l( long double );
3278,3280d2928
< extern double fma(double, double, double);
< extern float fmaf(float, float, float);
< extern long double fmal(long double, long double, long double);
3282,3284c2930
< #pragma optional fma
< #pragma optional fmaf
< #pragma optional fmal
---
> extern long double logbl( long double );
3285a2932
> extern long double powl( long double, long double );
3286a2934
> extern long double rintl( long double );
3287a2936
> extern long double sinl( long double );
3293a2943
> extern long double sinhl( long double );
3294a2945
> extern long double sqrtl( long double );
3296,3332c2947
< extern int _isgreater(double, double);
< extern int _isgreaterf(float, float);
< extern int _isgreaterl(long double, long double);
< extern int _isgreaterequal(double, double);
< extern int _isgreaterequalf(float, float);
< extern int _isgreaterequall(long double, long double);
< extern int _isless(double, double);
< extern int _islessf(float, float);
< extern int _islessl(long double, long double);
< extern int _islessequal(double, double);
< extern int _islessequalf(float, float);
< extern int _islessequall(long double, long double);
< extern int _islessgreater(double, double);
< extern int _islessgreaterf(float, float);
< extern int _islessgreaterl(long double, long double);
< extern int _isunordered(double, double);
< extern int _isunorderedf(float, float);
< # 1311 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< #pragma optional _isgreater
< #pragma optional _isgreaterf
< #pragma optional _isgreaterl
< #pragma optional _isgreaterequal
< #pragma optional _isgreaterequalf
< #pragma optional _isgreaterequall
< #pragma optional _isless
< #pragma optional _islessf
< #pragma optional _islessl
< #pragma optional _islessequal
< #pragma optional _islessequalf
< #pragma optional _islessequall
< #pragma optional _islessgreater
< #pragma optional _islessgreaterf
< #pragma optional _islessgreaterl
< #pragma optional _isunordered
< #pragma optional _isunorderedf
< #pragma optional _isunorderedl
---
> extern long double tanl( long double );
3339,3340c2954
< # 1355 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern int signgam;
---
> extern long double tanhl( long double );
3342,3344c2956
< extern double gamma(double);
< # 1373 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern double j0(double);
---
> extern long double truncl( long double );
3345a2958
> extern long double y0l( long double );
3346a2960
> extern long double y1l( long double );
3347a2962,2967
> extern long double ynl( int, long double );
> # 662 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> extern int signgaml;
> # 671 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> enum version { c_issue_4, ansi_1, strict_ansi };
> extern const enum version _lib_version;
3349c2969
< extern double j1(double);
---
> struct __cabs_s { double a,b; };
3354d2973
< extern double jn(int, double);
3356a2976
> extern double copysign(double, double);
3359d2978
< extern double y0(double);
3361a2981
> extern double drem(double, double);
3364d2983
< extern double y1(double);
3366a2986,2988
> extern int finite(double);
> # 703 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> extern long double frexpl( long double, int *);
3367a2990
> extern int isnanl( long double );
3369,3386c2992
< extern double yn(int, double);
< # 1416 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern double scalb(double, double);
< # 1433 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern int finitel( long double );
< extern long double j0l( long double );
< extern long double j1l( long double );
< extern long double jnl( int, long double );
< extern long double y0l( long double );
< extern long double y1l( long double );
< extern long double ynl( int, long double );
< # 1455 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern int signgaml;
< # 1464 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< enum version { c_issue_4, ansi_1, strict_ansi };
< extern const enum version _lib_version;
< # 1475 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern double drem(double, double);
---
> extern long double ldexpl( long double, int );
3387a2994
> extern long double modfl( long double, long double *);
3388a2996
> extern long double nextafterl( long double, long double );
3389a2998,3000
> extern long double scalbl( long double, long double );
> # 726 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> extern double atof(const char *);
3391,3393c3002
< extern int finite(double);
< # 1492 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern int isnanl( long double );
---
> extern double strtod(const char *, char **);
3395c3004
< extern long double scalbl( long double, long double );
---
> extern double trunc(double);
3397,3398d3005
< extern long double dreml (long double, long double);
< # 1508 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
3400d3006
< extern double atof(const char *);
3402d3007
< extern double strtod(const char * __restrict, char ** __restrict);
3407d3011
<
3422c3026
< # 1615 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
---
> # 828 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
3424,3512d3027
< # 1628 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern float fhypot(float, float);
< # 1642 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< extern float fexpm1(float);
< # 1685 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< struct math_exception {
< int type;
< char *name;
< double arg1;
< double arg2;
< double retval;
< };
<
< extern int matherr(struct math_exception *p);
<
<
<
< }
<
< # 1 "/usr/include/svr4_math.h" 1 3 4
< # 24 "/usr/include/svr4_math.h" 3 4
< extern "C" {
< # 35 "/usr/include/svr4_math.h" 3 4
< }
< # 1700 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 2 3 4
<
< extern "C" {
< # 1730 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
< }
<
<
<
<
<
<
<
< # 1933 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/internal/math_core.h" 3 4
<
< # 5 "/usr/include/math.h" 2 3 4
<
<
<
3513a3029,3031
> extern long double lgammal( long double );
> # 849 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> extern float fhypot(float, float);
3517a3036
> extern float hypotf(float, float);
3521a3041
> struct __fcabs_s { float a,b; };
3522a3043
> extern float fcabs(struct __fcabs_s);
3526a3048
> extern float fexpm1(float);
3530a3053
> extern float expm1f(float);
3534a3058
> extern float log1pf(float);
3538a3063,3071
> extern float truncf(float);
> # 947 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> struct math_exception {
> int type;
> char *name;
> double arg1;
> double arg2;
> double retval;
> };
3539a3073
> extern int matherr(struct math_exception *p);
3542a3077,3084
> # 1 "/usr/include/svr4_math.h" 1 3 4
> # 24 "/usr/include/svr4_math.h" 3 4
> extern "C" {
> # 35 "/usr/include/svr4_math.h" 3 4
> }
> # 960 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 2 3 4
> # 984 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/math.h" 3 4
> }
3969,3970c3511,3512
< { return __builtin_fpclassify(16, 8, 4,
< 2, 1, __x); }
---
> { return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL,
> FP_SUBNORMAL, FP_ZERO, __x); }
3974,3975c3516,3517
< { return __builtin_fpclassify(16, 8, 4,
< 2, 1, __x); }
---
> { return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL,
> FP_SUBNORMAL, FP_ZERO, __x); }
3979,3980c3521,3522
< { return __builtin_fpclassify(16, 8, 4,
< 2, 1, __x); }
---
> { return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL,
> FP_SUBNORMAL, FP_ZERO, __x); }
3988c3530
< { return __x != 0 ? 4 : 1; }
---
> { return __x != 0 ? FP_NORMAL : FP_ZERO; }
5131,5141d4672
< # 29 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/limits.h" 3 4
< # 1 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/syslimits.h" 1 3 4
<
<
<
<
<
<
< # 1 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/limits.h" 1 3 4
< # 8 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/syslimits.h" 2 3 4
< # 30 "/opt/local/gcc-8.2.0/lib/gcc/mips-sgi-irix6.5/8.2.0/include-fixed/limits.h" 2 3 4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment