#include <tgmath.h>
#include <gmp.h>
#include <mpfr.h>
#include <stdio.h>
#include <stdbool.h>

char *name = "Jmat.Real.dawson";

double f_if(float x) {
        float r18619 = 1.0f;
        float r18620 = 0.10499349236488342f;
        float r18621 = x;
        float r18622 = r18621 * r18621;
        float r18623 = r18620 * r18622;
        float r18624 = r18619 + r18623;
        float r18625 = 0.04240605980157852f;
        float r18626 = r18622 * r18622;
        float r18627 = r18625 * r18626;
        float r18628 = r18624 + r18627;
        float r18629 = 0.007264418061822653f;
        float r18630 = r18626 * r18622;
        float r18631 = r18629 * r18630;
        float r18632 = r18628 + r18631;
        float r18633 = 0.0005064033903181553f;
        float r18634 = r18630 * r18622;
        float r18635 = r18633 * r18634;
        float r18636 = r18632 + r18635;
        float r18637 = 0.00017899709928315133f;
        float r18638 = r18634 * r18622;
        float r18639 = r18637 * r18638;
        float r18640 = r18636 + r18639;
        float r18641 = 0.7715470790863037f;
        float r18642 = r18641 * r18622;
        float r18643 = r18619 + r18642;
        float r18644 = 0.29097387194633484f;
        float r18645 = r18644 * r18626;
        float r18646 = r18643 + r18645;
        float r18647 = 0.0694555789232254f;
        float r18648 = r18647 * r18630;
        float r18649 = r18646 + r18648;
        float r18650 = 0.01400054432451725f;
        float r18651 = r18650 * r18634;
        float r18652 = r18649 + r18651;
        float r18653 = 0.0008327945251949131f;
        float r18654 = r18653 * r18638;
        float r18655 = r18652 + r18654;
        float r18656 = 2.0f;
        float r18657 = r18656 * r18637;
        float r18658 = r18638 * r18622;
        float r18659 = r18657 * r18658;
        float r18660 = r18655 + r18659;
        float r18661 = r18640 / r18660;
        float r18662 = r18661 * r18621;
        return r18662;
}

double f_id(double x) {
        double r18663 = 1.0;
        double r18664 = 0.10499349236488342;
        double r18665 = x;
        double r18666 = r18665 * r18665;
        double r18667 = r18664 * r18666;
        double r18668 = r18663 + r18667;
        double r18669 = 0.04240605980157852;
        double r18670 = r18666 * r18666;
        double r18671 = r18669 * r18670;
        double r18672 = r18668 + r18671;
        double r18673 = 0.007264418061822653;
        double r18674 = r18670 * r18666;
        double r18675 = r18673 * r18674;
        double r18676 = r18672 + r18675;
        double r18677 = 0.0005064033903181553;
        double r18678 = r18674 * r18666;
        double r18679 = r18677 * r18678;
        double r18680 = r18676 + r18679;
        double r18681 = 0.00017899709928315133;
        double r18682 = r18678 * r18666;
        double r18683 = r18681 * r18682;
        double r18684 = r18680 + r18683;
        double r18685 = 0.7715470790863037;
        double r18686 = r18685 * r18666;
        double r18687 = r18663 + r18686;
        double r18688 = 0.29097387194633484;
        double r18689 = r18688 * r18670;
        double r18690 = r18687 + r18689;
        double r18691 = 0.0694555789232254;
        double r18692 = r18691 * r18674;
        double r18693 = r18690 + r18692;
        double r18694 = 0.01400054432451725;
        double r18695 = r18694 * r18678;
        double r18696 = r18693 + r18695;
        double r18697 = 0.0008327945251949131;
        double r18698 = r18697 * r18682;
        double r18699 = r18696 + r18698;
        double r18700 = 2.0;
        double r18701 = r18700 * r18681;
        double r18702 = r18682 * r18666;
        double r18703 = r18701 * r18702;
        double r18704 = r18699 + r18703;
        double r18705 = r18684 / r18704;
        double r18706 = r18705 * r18665;
        return r18706;
}


double f_of(float x) {
        float r18707 = 0.10499349236488342f;
        float r18708 = x;
        float r18709 = r18708 * r18708;
        float r18710 = r18707 * r18709;
        float r18711 = 0.04240605980157852f;
        float r18712 = r18708 * (r18708 * r18708);
        float r18713 = r18712 * r18708;
        float r18714 = r18711 * r18713;
        float r18715 = 1.0f;
        float r18716 = 0.00017899709928315133f;
        float r18717 = 10.0f;
        float r18718 = pow(r18708, r18717);
        float r18719 = r18716 * r18718;
        float r18720 = 0.007264418061822653f;
        float r18721 = r18712 * r18712;
        float r18722 = r18720 * r18721;
        float r18723 = 0.0005064033903181553f;
        float r18724 = r18721 * r18709;
        float r18725 = r18723 * r18724;
        float r18726 = r18722 + r18725;
        float r18727 = r18719 + r18726;
        float r18728 = r18715 + r18727;
        float r18729 = r18714 + r18728;
        float r18730 = r18710 + r18729;
        float r18731 = r18730 * r18708;
        float r18732 = 0.7715470790863037f;
        float r18733 = r18732 * r18709;
        float r18734 = 0.00035799419856630266f;
        float r18735 = 6.0f;
        float r18736 = pow(r18708, r18735);
        float r18737 = r18721 * r18736;
        float r18738 = r18734 * r18737;
        float r18739 = 0.29097387194633484f;
        float r18740 = r18739 * r18713;
        float r18741 = 0.0008327945251949131f;
        float r18742 = 4.0f;
        float r18743 = pow(r18708, r18742);
        float r18744 = r18721 * r18743;
        float r18745 = r18741 * r18744;
        float r18746 = 0.0694555789232254f;
        float r18747 = r18746 * r18721;
        float r18748 = 0.01400054432451725f;
        float r18749 = r18748 * r18724;
        float r18750 = r18747 + r18749;
        float r18751 = r18715 + r18750;
        float r18752 = r18745 + r18751;
        float r18753 = r18740 + r18752;
        float r18754 = r18738 + r18753;
        float r18755 = r18733 + r18754;
        float r18756 = r18731 / r18755;
        return r18756;
}

double f_od(double x) {
        double r18757 = 0.10499349236488342;
        double r18758 = x;
        double r18759 = r18758 * r18758;
        double r18760 = r18757 * r18759;
        double r18761 = 0.04240605980157852;
        double r18762 = r18758 * (r18758 * r18758);
        double r18763 = r18762 * r18758;
        double r18764 = r18761 * r18763;
        double r18765 = 1.0;
        double r18766 = 0.00017899709928315133;
        double r18767 = 10.0;
        double r18768 = pow(r18758, r18767);
        double r18769 = r18766 * r18768;
        double r18770 = 0.007264418061822653;
        double r18771 = r18762 * r18762;
        double r18772 = r18770 * r18771;
        double r18773 = 0.0005064033903181553;
        double r18774 = r18771 * r18759;
        double r18775 = r18773 * r18774;
        double r18776 = r18772 + r18775;
        double r18777 = r18769 + r18776;
        double r18778 = r18765 + r18777;
        double r18779 = r18764 + r18778;
        double r18780 = r18760 + r18779;
        double r18781 = r18780 * r18758;
        double r18782 = 0.7715470790863037;
        double r18783 = r18782 * r18759;
        double r18784 = 0.00035799419856630266;
        double r18785 = 6.0;
        double r18786 = pow(r18758, r18785);
        double r18787 = r18771 * r18786;
        double r18788 = r18784 * r18787;
        double r18789 = 0.29097387194633484;
        double r18790 = r18789 * r18763;
        double r18791 = 0.0008327945251949131;
        double r18792 = 4.0;
        double r18793 = pow(r18758, r18792);
        double r18794 = r18771 * r18793;
        double r18795 = r18791 * r18794;
        double r18796 = 0.0694555789232254;
        double r18797 = r18796 * r18771;
        double r18798 = 0.01400054432451725;
        double r18799 = r18798 * r18774;
        double r18800 = r18797 + r18799;
        double r18801 = r18765 + r18800;
        double r18802 = r18795 + r18801;
        double r18803 = r18790 + r18802;
        double r18804 = r18788 + r18803;
        double r18805 = r18783 + r18804;
        double r18806 = r18781 / r18805;
        return r18806;
}

void mpfr_fmod2(mpfr_t r, mpfr_t n, mpfr_t d, mpfr_rnd_t rmd) {
        mpfr_fmod(r, n, d, rmd);
        if (mpfr_cmp_ui(r, 0) < 0) mpfr_add(r, r, d, rmd);
}


static mpfr_t r18807, r18808, r18809, r18810, r18811, r18812, r18813, r18814, r18815, r18816, r18817, r18818, r18819, r18820, r18821, r18822, r18823, r18824, r18825, r18826, r18827, r18828, r18829, r18830, r18831, r18832, r18833, r18834, r18835, r18836, r18837, r18838, r18839, r18840, r18841, r18842, r18843, r18844, r18845, r18846, r18847, r18848, r18849, r18850;

void setup_mpfr_f_im() {
        mpfr_set_default_prec(144);
        mpfr_init_set_str(r18807, "1", 10, MPFR_RNDN);
        mpfr_init_set_str(r18808, "0.1049934947", 10, MPFR_RNDN);
        mpfr_init(r18809);
        mpfr_init(r18810);
        mpfr_init(r18811);
        mpfr_init(r18812);
        mpfr_init_set_str(r18813, "0.0424060604", 10, MPFR_RNDN);
        mpfr_init(r18814);
        mpfr_init(r18815);
        mpfr_init(r18816);
        mpfr_init_set_str(r18817, "0.0072644182", 10, MPFR_RNDN);
        mpfr_init(r18818);
        mpfr_init(r18819);
        mpfr_init(r18820);
        mpfr_init_set_str(r18821, "0.0005064034", 10, MPFR_RNDN);
        mpfr_init(r18822);
        mpfr_init(r18823);
        mpfr_init(r18824);
        mpfr_init_set_str(r18825, "0.0001789971", 10, MPFR_RNDN);
        mpfr_init(r18826);
        mpfr_init(r18827);
        mpfr_init(r18828);
        mpfr_init_set_str(r18829, "0.7715471019", 10, MPFR_RNDN);
        mpfr_init(r18830);
        mpfr_init(r18831);
        mpfr_init_set_str(r18832, "0.2909738639", 10, MPFR_RNDN);
        mpfr_init(r18833);
        mpfr_init(r18834);
        mpfr_init_set_str(r18835, "0.0694555761", 10, MPFR_RNDN);
        mpfr_init(r18836);
        mpfr_init(r18837);
        mpfr_init_set_str(r18838, "0.0140005442", 10, MPFR_RNDN);
        mpfr_init(r18839);
        mpfr_init(r18840);
        mpfr_init_set_str(r18841, "0.0008327945", 10, MPFR_RNDN);
        mpfr_init(r18842);
        mpfr_init(r18843);
        mpfr_init_set_str(r18844, "2", 10, MPFR_RNDN);
        mpfr_init(r18845);
        mpfr_init(r18846);
        mpfr_init(r18847);
        mpfr_init(r18848);
        mpfr_init(r18849);
        mpfr_init(r18850);
}

double f_im(double x) {
        ;
        ;
        mpfr_set_d(r18809, x, MPFR_RNDN);
        mpfr_mul(r18810, r18809, r18809, MPFR_RNDN);
        mpfr_mul(r18811, r18808, r18810, MPFR_RNDN);
        mpfr_add(r18812, r18807, r18811, MPFR_RNDN);
        ;
        mpfr_mul(r18814, r18810, r18810, MPFR_RNDN);
        mpfr_mul(r18815, r18813, r18814, MPFR_RNDN);
        mpfr_add(r18816, r18812, r18815, MPFR_RNDN);
        ;
        mpfr_mul(r18818, r18814, r18810, MPFR_RNDN);
        mpfr_mul(r18819, r18817, r18818, MPFR_RNDN);
        mpfr_add(r18820, r18816, r18819, MPFR_RNDN);
        ;
        mpfr_mul(r18822, r18818, r18810, MPFR_RNDN);
        mpfr_mul(r18823, r18821, r18822, MPFR_RNDN);
        mpfr_add(r18824, r18820, r18823, MPFR_RNDN);
        ;
        mpfr_mul(r18826, r18822, r18810, MPFR_RNDN);
        mpfr_mul(r18827, r18825, r18826, MPFR_RNDN);
        mpfr_add(r18828, r18824, r18827, MPFR_RNDN);
        ;
        mpfr_mul(r18830, r18829, r18810, MPFR_RNDN);
        mpfr_add(r18831, r18807, r18830, MPFR_RNDN);
        ;
        mpfr_mul(r18833, r18832, r18814, MPFR_RNDN);
        mpfr_add(r18834, r18831, r18833, MPFR_RNDN);
        ;
        mpfr_mul(r18836, r18835, r18818, MPFR_RNDN);
        mpfr_add(r18837, r18834, r18836, MPFR_RNDN);
        ;
        mpfr_mul(r18839, r18838, r18822, MPFR_RNDN);
        mpfr_add(r18840, r18837, r18839, MPFR_RNDN);
        ;
        mpfr_mul(r18842, r18841, r18826, MPFR_RNDN);
        mpfr_add(r18843, r18840, r18842, MPFR_RNDN);
        ;
        mpfr_mul(r18845, r18844, r18825, MPFR_RNDN);
        mpfr_mul(r18846, r18826, r18810, MPFR_RNDN);
        mpfr_mul(r18847, r18845, r18846, MPFR_RNDN);
        mpfr_add(r18848, r18843, r18847, MPFR_RNDN);
        mpfr_div(r18849, r18828, r18848, MPFR_RNDN);
        mpfr_mul(r18850, r18849, r18809, MPFR_RNDN);
        return mpfr_get_d(r18850, MPFR_RNDN);
}

static mpfr_t r18851, r18852, r18853, r18854, r18855, r18856, r18857, r18858, r18859, r18860, r18861, r18862, r18863, r18864, r18865, r18866, r18867, r18868, r18869, r18870, r18871, r18872, r18873, r18874, r18875, r18876, r18877, r18878, r18879, r18880, r18881, r18882, r18883, r18884, r18885, r18886, r18887, r18888, r18889, r18890, r18891, r18892, r18893, r18894, r18895, r18896, r18897, r18898, r18899, r18900;

void setup_mpfr_f_fm() {
        mpfr_set_default_prec(144);
        mpfr_init_set_str(r18851, "0.1049934947", 10, MPFR_RNDN);
        mpfr_init(r18852);
        mpfr_init(r18853);
        mpfr_init(r18854);
        mpfr_init_set_str(r18855, "0.0424060604", 10, MPFR_RNDN);
        mpfr_init(r18856);
        mpfr_init(r18857);
        mpfr_init(r18858);
        mpfr_init_set_str(r18859, "1", 10, MPFR_RNDN);
        mpfr_init_set_str(r18860, "0.0001789971", 10, MPFR_RNDN);
        mpfr_init_set_str(r18861, "10", 10, MPFR_RNDN);
        mpfr_init(r18862);
        mpfr_init(r18863);
        mpfr_init_set_str(r18864, "0.0072644182", 10, MPFR_RNDN);
        mpfr_init(r18865);
        mpfr_init(r18866);
        mpfr_init_set_str(r18867, "0.0005064034", 10, MPFR_RNDN);
        mpfr_init(r18868);
        mpfr_init(r18869);
        mpfr_init(r18870);
        mpfr_init(r18871);
        mpfr_init(r18872);
        mpfr_init(r18873);
        mpfr_init(r18874);
        mpfr_init(r18875);
        mpfr_init_set_str(r18876, "0.7715471019", 10, MPFR_RNDN);
        mpfr_init(r18877);
        mpfr_init_set_str(r18878, "0.0003579942", 10, MPFR_RNDN);
        mpfr_init_set_str(r18879, "6", 10, MPFR_RNDN);
        mpfr_init(r18880);
        mpfr_init(r18881);
        mpfr_init(r18882);
        mpfr_init_set_str(r18883, "0.2909738639", 10, MPFR_RNDN);
        mpfr_init(r18884);
        mpfr_init_set_str(r18885, "0.0008327945", 10, MPFR_RNDN);
        mpfr_init_set_str(r18886, "4", 10, MPFR_RNDN);
        mpfr_init(r18887);
        mpfr_init(r18888);
        mpfr_init(r18889);
        mpfr_init_set_str(r18890, "0.0694555761", 10, MPFR_RNDN);
        mpfr_init(r18891);
        mpfr_init_set_str(r18892, "0.0140005442", 10, MPFR_RNDN);
        mpfr_init(r18893);
        mpfr_init(r18894);
        mpfr_init(r18895);
        mpfr_init(r18896);
        mpfr_init(r18897);
        mpfr_init(r18898);
        mpfr_init(r18899);
        mpfr_init(r18900);
}

double f_fm(double x) {
        ;
        mpfr_set_d(r18852, x, MPFR_RNDN);
        mpfr_sqr(r18853, r18852, MPFR_RNDN);
        mpfr_mul(r18854, r18851, r18853, MPFR_RNDN);
        ;
        mpfr_mul(r18856, r18852, r18852, MPFR_RNDN); mpfr_mul(r18856, r18856, r18852, MPFR_RNDN);
        mpfr_mul(r18857, r18856, r18852, MPFR_RNDN);
        mpfr_mul(r18858, r18855, r18857, MPFR_RNDN);
        ;
        ;
        ;
        mpfr_pow(r18862, r18852, r18861, MPFR_RNDN);
        mpfr_mul(r18863, r18860, r18862, MPFR_RNDN);
        ;
        mpfr_sqr(r18865, r18856, MPFR_RNDN);
        mpfr_mul(r18866, r18864, r18865, MPFR_RNDN);
        ;
        mpfr_mul(r18868, r18865, r18853, MPFR_RNDN);
        mpfr_mul(r18869, r18867, r18868, MPFR_RNDN);
        mpfr_add(r18870, r18866, r18869, MPFR_RNDN);
        mpfr_add(r18871, r18863, r18870, MPFR_RNDN);
        mpfr_add(r18872, r18859, r18871, MPFR_RNDN);
        mpfr_add(r18873, r18858, r18872, MPFR_RNDN);
        mpfr_add(r18874, r18854, r18873, MPFR_RNDN);
        mpfr_mul(r18875, r18874, r18852, MPFR_RNDN);
        ;
        mpfr_mul(r18877, r18876, r18853, MPFR_RNDN);
        ;
        ;
        mpfr_pow(r18880, r18852, r18879, MPFR_RNDN);
        mpfr_mul(r18881, r18865, r18880, MPFR_RNDN);
        mpfr_mul(r18882, r18878, r18881, MPFR_RNDN);
        ;
        mpfr_mul(r18884, r18883, r18857, MPFR_RNDN);
        ;
        ;
        mpfr_pow(r18887, r18852, r18886, MPFR_RNDN);
        mpfr_mul(r18888, r18865, r18887, MPFR_RNDN);
        mpfr_mul(r18889, r18885, r18888, MPFR_RNDN);
        ;
        mpfr_mul(r18891, r18890, r18865, MPFR_RNDN);
        ;
        mpfr_mul(r18893, r18892, r18868, MPFR_RNDN);
        mpfr_add(r18894, r18891, r18893, MPFR_RNDN);
        mpfr_add(r18895, r18859, r18894, MPFR_RNDN);
        mpfr_add(r18896, r18889, r18895, MPFR_RNDN);
        mpfr_add(r18897, r18884, r18896, MPFR_RNDN);
        mpfr_add(r18898, r18882, r18897, MPFR_RNDN);
        mpfr_add(r18899, r18877, r18898, MPFR_RNDN);
        mpfr_div(r18900, r18875, r18899, MPFR_RNDN);
        return mpfr_get_d(r18900, MPFR_RNDN);
}

static mpfr_t r18901, r18902, r18903, r18904, r18905, r18906, r18907, r18908, r18909, r18910, r18911, r18912, r18913, r18914, r18915, r18916, r18917, r18918, r18919, r18920, r18921, r18922, r18923, r18924, r18925, r18926, r18927, r18928, r18929, r18930, r18931, r18932, r18933, r18934, r18935, r18936, r18937, r18938, r18939, r18940, r18941, r18942, r18943, r18944, r18945, r18946, r18947, r18948, r18949, r18950;

void setup_mpfr_f_dm() {
        mpfr_set_default_prec(144);
        mpfr_init_set_str(r18901, "0.1049934947", 10, MPFR_RNDN);
        mpfr_init(r18902);
        mpfr_init(r18903);
        mpfr_init(r18904);
        mpfr_init_set_str(r18905, "0.0424060604", 10, MPFR_RNDN);
        mpfr_init(r18906);
        mpfr_init(r18907);
        mpfr_init(r18908);
        mpfr_init_set_str(r18909, "1", 10, MPFR_RNDN);
        mpfr_init_set_str(r18910, "0.0001789971", 10, MPFR_RNDN);
        mpfr_init_set_str(r18911, "10", 10, MPFR_RNDN);
        mpfr_init(r18912);
        mpfr_init(r18913);
        mpfr_init_set_str(r18914, "0.0072644182", 10, MPFR_RNDN);
        mpfr_init(r18915);
        mpfr_init(r18916);
        mpfr_init_set_str(r18917, "0.0005064034", 10, MPFR_RNDN);
        mpfr_init(r18918);
        mpfr_init(r18919);
        mpfr_init(r18920);
        mpfr_init(r18921);
        mpfr_init(r18922);
        mpfr_init(r18923);
        mpfr_init(r18924);
        mpfr_init(r18925);
        mpfr_init_set_str(r18926, "0.7715471019", 10, MPFR_RNDN);
        mpfr_init(r18927);
        mpfr_init_set_str(r18928, "0.0003579942", 10, MPFR_RNDN);
        mpfr_init_set_str(r18929, "6", 10, MPFR_RNDN);
        mpfr_init(r18930);
        mpfr_init(r18931);
        mpfr_init(r18932);
        mpfr_init_set_str(r18933, "0.2909738639", 10, MPFR_RNDN);
        mpfr_init(r18934);
        mpfr_init_set_str(r18935, "0.0008327945", 10, MPFR_RNDN);
        mpfr_init_set_str(r18936, "4", 10, MPFR_RNDN);
        mpfr_init(r18937);
        mpfr_init(r18938);
        mpfr_init(r18939);
        mpfr_init_set_str(r18940, "0.0694555761", 10, MPFR_RNDN);
        mpfr_init(r18941);
        mpfr_init_set_str(r18942, "0.0140005442", 10, MPFR_RNDN);
        mpfr_init(r18943);
        mpfr_init(r18944);
        mpfr_init(r18945);
        mpfr_init(r18946);
        mpfr_init(r18947);
        mpfr_init(r18948);
        mpfr_init(r18949);
        mpfr_init(r18950);
}

double f_dm(double x) {
        ;
        mpfr_set_d(r18902, x, MPFR_RNDN);
        mpfr_sqr(r18903, r18902, MPFR_RNDN);
        mpfr_mul(r18904, r18901, r18903, MPFR_RNDN);
        ;
        mpfr_mul(r18906, r18902, r18902, MPFR_RNDN); mpfr_mul(r18906, r18906, r18902, MPFR_RNDN);
        mpfr_mul(r18907, r18906, r18902, MPFR_RNDN);
        mpfr_mul(r18908, r18905, r18907, MPFR_RNDN);
        ;
        ;
        ;
        mpfr_pow(r18912, r18902, r18911, MPFR_RNDN);
        mpfr_mul(r18913, r18910, r18912, MPFR_RNDN);
        ;
        mpfr_sqr(r18915, r18906, MPFR_RNDN);
        mpfr_mul(r18916, r18914, r18915, MPFR_RNDN);
        ;
        mpfr_mul(r18918, r18915, r18903, MPFR_RNDN);
        mpfr_mul(r18919, r18917, r18918, MPFR_RNDN);
        mpfr_add(r18920, r18916, r18919, MPFR_RNDN);
        mpfr_add(r18921, r18913, r18920, MPFR_RNDN);
        mpfr_add(r18922, r18909, r18921, MPFR_RNDN);
        mpfr_add(r18923, r18908, r18922, MPFR_RNDN);
        mpfr_add(r18924, r18904, r18923, MPFR_RNDN);
        mpfr_mul(r18925, r18924, r18902, MPFR_RNDN);
        ;
        mpfr_mul(r18927, r18926, r18903, MPFR_RNDN);
        ;
        ;
        mpfr_pow(r18930, r18902, r18929, MPFR_RNDN);
        mpfr_mul(r18931, r18915, r18930, MPFR_RNDN);
        mpfr_mul(r18932, r18928, r18931, MPFR_RNDN);
        ;
        mpfr_mul(r18934, r18933, r18907, MPFR_RNDN);
        ;
        ;
        mpfr_pow(r18937, r18902, r18936, MPFR_RNDN);
        mpfr_mul(r18938, r18915, r18937, MPFR_RNDN);
        mpfr_mul(r18939, r18935, r18938, MPFR_RNDN);
        ;
        mpfr_mul(r18941, r18940, r18915, MPFR_RNDN);
        ;
        mpfr_mul(r18943, r18942, r18918, MPFR_RNDN);
        mpfr_add(r18944, r18941, r18943, MPFR_RNDN);
        mpfr_add(r18945, r18909, r18944, MPFR_RNDN);
        mpfr_add(r18946, r18939, r18945, MPFR_RNDN);
        mpfr_add(r18947, r18934, r18946, MPFR_RNDN);
        mpfr_add(r18948, r18932, r18947, MPFR_RNDN);
        mpfr_add(r18949, r18927, r18948, MPFR_RNDN);
        mpfr_div(r18950, r18925, r18949, MPFR_RNDN);
        return mpfr_get_d(r18950, MPFR_RNDN);
}

