

#ifndef ASmallReal_included
#define ASmallReal_included

#define __ASmallReal_A0 __ASmallReal_2
extern OBJ __ASmallReal_A0;

#define __ASmallReal_A1 __ASmallReal_3
extern OBJ __ASmallReal_A1;

#define __ASmallReal_A2 __ASmallReal_4
extern OBJ __ASmallReal_A2;

#define __ASmallReal_A3 __ASmallReal_5
extern OBJ __ASmallReal_A3;

#define __ASmallReal_A4 __ASmallReal_6
extern OBJ __ASmallReal_A4;

#define __ASmallReal_A5 __ASmallReal_7
extern OBJ __ASmallReal_A5;

#define __ASmallReal_A6 __ASmallReal_8
extern OBJ __ASmallReal_A6;

#define __ASmallReal_A7 __ASmallReal_9
extern OBJ __ASmallReal_A7;

#define __ASmallReal_A8 __ASmallReal_10
extern OBJ __ASmallReal_A8;

#define __ASmallReal_A9 __ASmallReal_11
extern OBJ __ASmallReal_A9;

#define __ASmallReal_A10 __ASmallReal_12
extern OBJ __ASmallReal_A10;

#define __ASmallReal_A11 __ASmallReal_13
extern OBJ __ASmallReal_A11;

#define __ASmallReal_A12 __ASmallReal_14
extern OBJ __ASmallReal_A12;

#define __ASmallReal_A13 __ASmallReal_15
extern OBJ __ASmallReal_A13;

#define __ASmallReal_A14 __ASmallReal_16
extern OBJ __ASmallReal_A14;

#define __ASmallReal_A15 __ASmallReal_17
extern OBJ __ASmallReal_A15;

#define __ASmallReal_A16 __ASmallReal_18
extern OBJ __ASmallReal_A16;

#define __ASmallReal_A17 __ASmallReal_19
extern OBJ __ASmallReal_A17;

#define __ASmallReal_A18 __ASmallReal_20
extern OBJ __ASmallReal_A18;

#define __ASmallReal_A19 __ASmallReal_21
extern OBJ __ASmallReal_A19;

#define __ASmallReal_A20 __ASmallReal_22
extern OBJ __ASmallReal_A20;

#define __ASmallReal_A21 __ASmallReal_23
extern OBJ __ASmallReal_A21;

#define __ASmallReal_A22 __ASmallReal_24
extern OBJ __ASmallReal_A22;

#define __ASmallReal_A23 __ASmallReal_25
extern OBJ __ASmallReal_A23;

#define __ASmallReal_A24 __ASmallReal_26
extern OBJ __ASmallReal_A24;

#define __ASmallReal_A25 __ASmallReal_27
extern OBJ __ASmallReal_A25;

#define __ASmallReal_A26 __ASmallReal_28
extern OBJ __ASmallReal_A26;

#define __ASmallReal_A27 __ASmallReal_29
extern OBJ __ASmallReal_A27;

#define __ASmallReal_A28 __ASmallReal_30
extern OBJ __ASmallReal_A28;

#define __ASmallReal_A29 __ASmallReal_31
extern OBJ __ASmallReal_A29;

#define __ASmallReal_A30 __ASmallReal_32
extern OBJ __ASmallReal_A30;

#define __ASmallReal_A31 __ASmallReal_33
extern OBJ __ASmallReal_A31;

#define __ASmallReal_A32 __ASmallReal_34
extern OBJ __ASmallReal_A32;

#define __ASmallReal_A64 __ASmallReal_35
extern OBJ __ASmallReal_A64;

#define __ASmallReal_A128 __ASmallReal_36
extern OBJ __ASmallReal_A128;

#define __ASmallReal_A256 __ASmallReal_37
extern OBJ __ASmallReal_A256;

#define __ASmallReal_A512 __ASmallReal_38
extern OBJ __ASmallReal_A512;

#define __ASmallReal_A1024 __ASmallReal_39
extern OBJ __ASmallReal_A1024;

#define __ASmallReal_A100 __ASmallReal_40
extern OBJ __ASmallReal_A100;

#define __ASmallReal_A1000 __ASmallReal_41
extern OBJ __ASmallReal_A1000;

#define __ASmallReal_A10000 __ASmallReal_42
extern OBJ __ASmallReal_A10000;

#define __ASmallReal_A100000 __ASmallReal_43
extern OBJ __ASmallReal_A100000;

#define __ASmallReal_A1000000 __ASmallReal_44
extern OBJ __ASmallReal_A1000000;

#define __ASmallReal_Amin __ASmallReal_45
extern OBJ __ASmallReal_Amin;

#define __ASmallReal_Amax __ASmallReal_46
extern OBJ __ASmallReal_Amax;

#define __ASmallReal_Aeps __ASmallReal_47
extern OBJ __ASmallReal_Aeps;

#define __ASmallReal_Api __ASmallReal_48
extern OBJ __ASmallReal_Api;

#define __ASmallReal_Ae __ASmallReal_49
extern OBJ __ASmallReal_Ae;

#define __ASmallReal_Sp __ASmallReal_50
#define _ASmallReal_Sp _ASmallReal_50
#define ASmallReal_50 ASmallReal_Sp
extern OBJ __ASmallReal_Sp;
extern OBJ _ASmallReal_Sp(OBJ,OBJ);

#define __ASmallReal_Sm __ASmallReal_51
#define _ASmallReal_Sm _ASmallReal_51
#define ASmallReal_51 ASmallReal_Sm
extern OBJ __ASmallReal_Sm;
extern OBJ _ASmallReal_Sm(OBJ,OBJ);

#define __ASmallReal_S8 __ASmallReal_52
#define _ASmallReal_S8 _ASmallReal_52
#define ASmallReal_52 ASmallReal_S8
extern OBJ __ASmallReal_S8;
extern OBJ _ASmallReal_S8(OBJ,OBJ);

#define __ASmallReal_Ss __ASmallReal_53
#define _ASmallReal_Ss _ASmallReal_53
#define ASmallReal_53 ASmallReal_Ss
extern OBJ __ASmallReal_Ss;
extern OBJ _ASmallReal_Ss(OBJ,OBJ);

#define __ASmallReal_Apow __ASmallReal_54
#define _ASmallReal_Apow _ASmallReal_54
#define ASmallReal_54 ASmallReal_Apow
extern OBJ __ASmallReal_Apow;
extern OBJ _ASmallReal_Apow(OBJ,OBJ);

#define __ASmallReal_Aexp __ASmallReal_55
#define _ASmallReal_Aexp _ASmallReal_55
#define ASmallReal_55 ASmallReal_Aexp
extern OBJ __ASmallReal_Aexp;
extern OBJ _ASmallReal_Aexp(OBJ);

#define __ASmallReal_Asqrt __ASmallReal_56
#define _ASmallReal_Asqrt _ASmallReal_56
#define ASmallReal_56 ASmallReal_Asqrt
extern OBJ __ASmallReal_Asqrt;
extern OBJ _ASmallReal_Asqrt(OBJ);

#define __ASmallReal_Aln __ASmallReal_57
#define _ASmallReal_Aln _ASmallReal_57
#define ASmallReal_57 ASmallReal_Aln
extern OBJ __ASmallReal_Aln;
extern OBJ _ASmallReal_Aln(OBJ);

#define __ASmallReal_Alog __ASmallReal_58
#define _ASmallReal_Alog _ASmallReal_58
#define ASmallReal_58 ASmallReal_Alog
extern OBJ __ASmallReal_Alog;
extern OBJ _ASmallReal_Alog(OBJ);

#define __ASmallReal_Sm_O1 __ASmallReal_59
#define _ASmallReal_Sm_O1 _ASmallReal_59
#define ASmallReal_59 ASmallReal_Sm_O1
extern OBJ __ASmallReal_Sm_O1;
extern OBJ _ASmallReal_Sm_O1(OBJ);

#define __ASmallReal_Aabs __ASmallReal_60
#define _ASmallReal_Aabs _ASmallReal_60
#define ASmallReal_60 ASmallReal_Aabs
extern OBJ __ASmallReal_Aabs;
extern OBJ _ASmallReal_Aabs(OBJ);

#define __ASmallReal_Aceil __ASmallReal_61
#define _ASmallReal_Aceil _ASmallReal_61
#define ASmallReal_61 ASmallReal_Aceil
extern OBJ __ASmallReal_Aceil;
extern OBJ _ASmallReal_Aceil(OBJ);

#define __ASmallReal_Afloor __ASmallReal_62
#define _ASmallReal_Afloor _ASmallReal_62
#define ASmallReal_62 ASmallReal_Afloor
extern OBJ __ASmallReal_Afloor;
extern OBJ _ASmallReal_Afloor(OBJ);

#define __ASmallReal_Asign __ASmallReal_63
#define _ASmallReal_Asign _ASmallReal_63
#define ASmallReal_63 ASmallReal_Asign
extern OBJ __ASmallReal_Asign;
extern OBJ _ASmallReal_Asign(OBJ);

#define __ASmallReal_Amin_O1 __ASmallReal_64
#define _ASmallReal_Amin_O1 _ASmallReal_64
#define ASmallReal_64 ASmallReal_Amin_O1
extern OBJ __ASmallReal_Amin_O1;
extern OBJ _ASmallReal_Amin_O1(OBJ,OBJ);

#define __ASmallReal_Amax_O1 __ASmallReal_65
#define _ASmallReal_Amax_O1 _ASmallReal_65
#define ASmallReal_65 ASmallReal_Amax_O1
extern OBJ __ASmallReal_Amax_O1;
extern OBJ _ASmallReal_Amax_O1(OBJ,OBJ);

#define __ASmallReal_Apos_ __ASmallReal_66
#define _ASmallReal_Apos_ _ASmallReal_66
#define ASmallReal_66 ASmallReal_Apos_
extern OBJ __ASmallReal_Apos_;
extern OBJ _ASmallReal_Apos_(OBJ);

#define __ASmallReal_Aneg_ __ASmallReal_67
#define _ASmallReal_Aneg_ _ASmallReal_67
#define ASmallReal_67 ASmallReal_Aneg_
extern OBJ __ASmallReal_Aneg_;
extern OBJ _ASmallReal_Aneg_(OBJ);

#define __ASmallReal_Azero_ __ASmallReal_68
#define _ASmallReal_Azero_ _ASmallReal_68
#define ASmallReal_68 ASmallReal_Azero_
extern OBJ __ASmallReal_Azero_;
extern OBJ _ASmallReal_Azero_(OBJ);

#define __ASmallReal_Sle __ASmallReal_69
#define _ASmallReal_Sle _ASmallReal_69
#define ASmallReal_69 ASmallReal_Sle
extern OBJ __ASmallReal_Sle;
extern OBJ _ASmallReal_Sle(OBJ,OBJ);

#define __ASmallReal_Se __ASmallReal_70
#define _ASmallReal_Se _ASmallReal_70
#define ASmallReal_70 ASmallReal_Se
extern OBJ __ASmallReal_Se;
extern OBJ _ASmallReal_Se(OBJ,OBJ);

#define __ASmallReal_Sge __ASmallReal_71
#define _ASmallReal_Sge _ASmallReal_71
#define ASmallReal_71 ASmallReal_Sge
extern OBJ __ASmallReal_Sge;
extern OBJ _ASmallReal_Sge(OBJ,OBJ);

#define __ASmallReal_Sl __ASmallReal_72
#define _ASmallReal_Sl _ASmallReal_72
#define ASmallReal_72 ASmallReal_Sl
extern OBJ __ASmallReal_Sl;
extern OBJ _ASmallReal_Sl(OBJ,OBJ);

#define __ASmallReal_Sg __ASmallReal_73
#define _ASmallReal_Sg _ASmallReal_73
#define ASmallReal_73 ASmallReal_Sg
extern OBJ __ASmallReal_Sg;
extern OBJ _ASmallReal_Sg(OBJ,OBJ);

#define __ASmallReal_SSe __ASmallReal_74
#define _ASmallReal_SSe _ASmallReal_74
#define ASmallReal_74 ASmallReal_SSe
extern OBJ __ASmallReal_SSe;
extern OBJ _ASmallReal_SSe(OBJ,OBJ);

#define __ASmallReal_Asin __ASmallReal_75
#define _ASmallReal_Asin _ASmallReal_75
#define ASmallReal_75 ASmallReal_Asin
extern OBJ __ASmallReal_Asin;
extern OBJ _ASmallReal_Asin(OBJ);

#define __ASmallReal_Acos __ASmallReal_76
#define _ASmallReal_Acos _ASmallReal_76
#define ASmallReal_76 ASmallReal_Acos
extern OBJ __ASmallReal_Acos;
extern OBJ _ASmallReal_Acos(OBJ);

#define __ASmallReal_Atan __ASmallReal_77
#define _ASmallReal_Atan _ASmallReal_77
#define ASmallReal_77 ASmallReal_Atan
extern OBJ __ASmallReal_Atan;
extern OBJ _ASmallReal_Atan(OBJ);

#define __ASmallReal_Aarcsin __ASmallReal_78
#define _ASmallReal_Aarcsin _ASmallReal_78
#define ASmallReal_78 ASmallReal_Aarcsin
extern OBJ __ASmallReal_Aarcsin;
extern OBJ _ASmallReal_Aarcsin(OBJ);

#define __ASmallReal_Aarccos __ASmallReal_79
#define _ASmallReal_Aarccos _ASmallReal_79
#define ASmallReal_79 ASmallReal_Aarccos
extern OBJ __ASmallReal_Aarccos;
extern OBJ _ASmallReal_Aarccos(OBJ);

#define __ASmallReal_Aarctan __ASmallReal_80
#define _ASmallReal_Aarctan _ASmallReal_80
#define ASmallReal_80 ASmallReal_Aarctan
extern OBJ __ASmallReal_Aarctan;
extern OBJ _ASmallReal_Aarctan(OBJ);

#define __ASmallReal_Aarctan2 __ASmallReal_81
#define _ASmallReal_Aarctan2 _ASmallReal_81
#define ASmallReal_81 ASmallReal_Aarctan2
extern OBJ __ASmallReal_Aarctan2;
extern OBJ _ASmallReal_Aarctan2(OBJ,OBJ);

#define __ASmallReal_Asinh __ASmallReal_82
#define _ASmallReal_Asinh _ASmallReal_82
#define ASmallReal_82 ASmallReal_Asinh
extern OBJ __ASmallReal_Asinh;
extern OBJ _ASmallReal_Asinh(OBJ);

#define __ASmallReal_Acosh __ASmallReal_83
#define _ASmallReal_Acosh _ASmallReal_83
#define ASmallReal_83 ASmallReal_Acosh
extern OBJ __ASmallReal_Acosh;
extern OBJ _ASmallReal_Acosh(OBJ);

#define __ASmallReal_Atanh __ASmallReal_84
#define _ASmallReal_Atanh _ASmallReal_84
#define ASmallReal_84 ASmallReal_Atanh
extern OBJ __ASmallReal_Atanh;
extern OBJ _ASmallReal_Atanh(OBJ);

#define __ASmallReal_S1 __ASmallReal_85
#define _ASmallReal_S1 _ASmallReal_85
#define ASmallReal_85 ASmallReal_S1
extern OBJ __ASmallReal_S1;
extern OBJ _ASmallReal_S1(OBJ);

#define __ASmallReal_AasReal __ASmallReal_86
#define _ASmallReal_AasReal _ASmallReal_86
#define ASmallReal_86 ASmallReal_AasReal
extern OBJ __ASmallReal_AasReal;
extern OBJ _ASmallReal_AasReal(OBJ);

#define __ASmallReal_Aprimitive __ASmallReal_88
extern OBJ __ASmallReal_Aprimitive;

#define __ASmallReal_Aprimitive_ __ASmallReal_89
#define _ASmallReal_Aprimitive_ _ASmallReal_89
#define ASmallReal_89 ASmallReal_Aprimitive_
extern OBJ __ASmallReal_Aprimitive_;
extern OBJ _ASmallReal_Aprimitive_(OBJ);

#define __ASmallReal_Aprimitive_O1 __ASmallReal_90
extern OBJ __ASmallReal_Aprimitive_O1;

#define __ASmallReal_Aprimitive__O1 __ASmallReal_91
#define _ASmallReal_Aprimitive__O1 _ASmallReal_91
#define ASmallReal_91 ASmallReal_Aprimitive__O1
extern OBJ __ASmallReal_Aprimitive__O1;
extern OBJ _ASmallReal_Aprimitive__O1(OBJ);

#define __ASmallReal_Apack __ASmallReal_92
#define _ASmallReal_Apack _ASmallReal_92
#define ASmallReal_92 ASmallReal_Apack
extern OBJ __ASmallReal_Apack;
extern OBJ _ASmallReal_Apack(OBJ);

#define __ASmallReal_Aunpack __ASmallReal_93
#define _ASmallReal_Aunpack _ASmallReal_93
#define ASmallReal_93 ASmallReal_Aunpack
extern OBJ __ASmallReal_Aunpack;
extern OBJ _ASmallReal_Aunpack(OBJ);

#define __ASmallReal_S_A0 __ASmallReal_94
extern OBJ __ASmallReal_S_A0;

#define __ASmallReal_S_Ae __ASmallReal_95
extern OBJ __ASmallReal_S_Ae;

#define __ASmallReal_S_Api __ASmallReal_96
extern OBJ __ASmallReal_S_Api;

#define __ASmallReal_S_Amaxval __ASmallReal_97
extern OBJ __ASmallReal_S_Amaxval;

#define __ASmallReal_S_Aminval __ASmallReal_98
extern OBJ __ASmallReal_S_Aminval;

#define __ASmallReal_S_Aeps __ASmallReal_99
extern OBJ __ASmallReal_S_Aeps;

#define __ASmallReal_S_Aadd __ASmallReal_100
#define _ASmallReal_S_Aadd _ASmallReal_100
#define ASmallReal_100 ASmallReal_S_Aadd
extern OBJ __ASmallReal_S_Aadd;
extern OBJ _ASmallReal_S_Aadd(OBJ,OBJ);

#define __ASmallReal_S_Asub __ASmallReal_101
#define _ASmallReal_S_Asub _ASmallReal_101
#define ASmallReal_101 ASmallReal_S_Asub
extern OBJ __ASmallReal_S_Asub;
extern OBJ _ASmallReal_S_Asub(OBJ,OBJ);

#define __ASmallReal_S_Amul __ASmallReal_102
#define _ASmallReal_S_Amul _ASmallReal_102
#define ASmallReal_102 ASmallReal_S_Amul
extern OBJ __ASmallReal_S_Amul;
extern OBJ _ASmallReal_S_Amul(OBJ,OBJ);

#define __ASmallReal_S_Adiv __ASmallReal_103
#define _ASmallReal_S_Adiv _ASmallReal_103
#define ASmallReal_103 ASmallReal_S_Adiv
extern OBJ __ASmallReal_S_Adiv;
extern OBJ _ASmallReal_S_Adiv(OBJ,OBJ);

#define __ASmallReal_S_Apow __ASmallReal_104
#define _ASmallReal_S_Apow _ASmallReal_104
#define ASmallReal_104 ASmallReal_S_Apow
extern OBJ __ASmallReal_S_Apow;
extern OBJ _ASmallReal_S_Apow(OBJ,OBJ);

#define __ASmallReal_S_Amin __ASmallReal_105
#define _ASmallReal_S_Amin _ASmallReal_105
#define ASmallReal_105 ASmallReal_S_Amin
extern OBJ __ASmallReal_S_Amin;
extern OBJ _ASmallReal_S_Amin(OBJ,OBJ);

#define __ASmallReal_S_Amax __ASmallReal_106
#define _ASmallReal_S_Amax _ASmallReal_106
#define ASmallReal_106 ASmallReal_S_Amax
extern OBJ __ASmallReal_S_Amax;
extern OBJ _ASmallReal_S_Amax(OBJ,OBJ);

#define __ASmallReal_S_Aexp __ASmallReal_107
#define _ASmallReal_S_Aexp _ASmallReal_107
#define ASmallReal_107 ASmallReal_S_Aexp
extern OBJ __ASmallReal_S_Aexp;
extern OBJ _ASmallReal_S_Aexp(OBJ);

#define __ASmallReal_S_Asqrt __ASmallReal_108
#define _ASmallReal_S_Asqrt _ASmallReal_108
#define ASmallReal_108 ASmallReal_S_Asqrt
extern OBJ __ASmallReal_S_Asqrt;
extern OBJ _ASmallReal_S_Asqrt(OBJ);

#define __ASmallReal_S_Aln __ASmallReal_109
#define _ASmallReal_S_Aln _ASmallReal_109
#define ASmallReal_109 ASmallReal_S_Aln
extern OBJ __ASmallReal_S_Aln;
extern OBJ _ASmallReal_S_Aln(OBJ);

#define __ASmallReal_S_Alog __ASmallReal_110
#define _ASmallReal_S_Alog _ASmallReal_110
#define ASmallReal_110 ASmallReal_S_Alog
extern OBJ __ASmallReal_S_Alog;
extern OBJ _ASmallReal_S_Alog(OBJ);

#define __ASmallReal_S_Aneg __ASmallReal_111
#define _ASmallReal_S_Aneg _ASmallReal_111
#define ASmallReal_111 ASmallReal_S_Aneg
extern OBJ __ASmallReal_S_Aneg;
extern OBJ _ASmallReal_S_Aneg(OBJ);

#define __ASmallReal_S_Aabs __ASmallReal_112
#define _ASmallReal_S_Aabs _ASmallReal_112
#define ASmallReal_112 ASmallReal_S_Aabs
extern OBJ __ASmallReal_S_Aabs;
extern OBJ _ASmallReal_S_Aabs(OBJ);

#define __ASmallReal_S_Aceil __ASmallReal_113
#define _ASmallReal_S_Aceil _ASmallReal_113
#define ASmallReal_113 ASmallReal_S_Aceil
extern OBJ __ASmallReal_S_Aceil;
extern OBJ _ASmallReal_S_Aceil(OBJ);

#define __ASmallReal_S_Afloor __ASmallReal_114
#define _ASmallReal_S_Afloor _ASmallReal_114
#define ASmallReal_114 ASmallReal_S_Afloor
extern OBJ __ASmallReal_S_Afloor;
extern OBJ _ASmallReal_S_Afloor(OBJ);

#define __ASmallReal_S_AasReal __ASmallReal_115
#define _ASmallReal_S_AasReal _ASmallReal_115
#define ASmallReal_115 ASmallReal_S_AasReal
extern OBJ __ASmallReal_S_AasReal;
extern OBJ _ASmallReal_S_AasReal(OBJ);

#define __ASmallReal_S_Ale __ASmallReal_116
#define _ASmallReal_S_Ale _ASmallReal_116
#define ASmallReal_116 ASmallReal_S_Ale
extern OBJ __ASmallReal_S_Ale;
extern OBJ _ASmallReal_S_Ale(OBJ,OBJ);

#define __ASmallReal_S_Alt __ASmallReal_117
#define _ASmallReal_S_Alt _ASmallReal_117
#define ASmallReal_117 ASmallReal_S_Alt
extern OBJ __ASmallReal_S_Alt;
extern OBJ _ASmallReal_S_Alt(OBJ,OBJ);

#define __ASmallReal_S_Aeq __ASmallReal_118
#define _ASmallReal_S_Aeq _ASmallReal_118
#define ASmallReal_118 ASmallReal_S_Aeq
extern OBJ __ASmallReal_S_Aeq;
extern OBJ _ASmallReal_S_Aeq(OBJ,OBJ);

#define __ASmallReal_S_Apos_ __ASmallReal_119
#define _ASmallReal_S_Apos_ _ASmallReal_119
#define ASmallReal_119 ASmallReal_S_Apos_
extern OBJ __ASmallReal_S_Apos_;
extern OBJ _ASmallReal_S_Apos_(OBJ);

#define __ASmallReal_S_Aneg_ __ASmallReal_120
#define _ASmallReal_S_Aneg_ _ASmallReal_120
#define ASmallReal_120 ASmallReal_S_Aneg_
extern OBJ __ASmallReal_S_Aneg_;
extern OBJ _ASmallReal_S_Aneg_(OBJ);

#define __ASmallReal_S_Azero_ __ASmallReal_121
#define _ASmallReal_S_Azero_ _ASmallReal_121
#define ASmallReal_121 ASmallReal_S_Azero_
extern OBJ __ASmallReal_S_Azero_;
extern OBJ _ASmallReal_S_Azero_(OBJ);

#define __ASmallReal_S_Asin __ASmallReal_122
#define _ASmallReal_S_Asin _ASmallReal_122
#define ASmallReal_122 ASmallReal_S_Asin
extern OBJ __ASmallReal_S_Asin;
extern OBJ _ASmallReal_S_Asin(OBJ);

#define __ASmallReal_S_Acos __ASmallReal_123
#define _ASmallReal_S_Acos _ASmallReal_123
#define ASmallReal_123 ASmallReal_S_Acos
extern OBJ __ASmallReal_S_Acos;
extern OBJ _ASmallReal_S_Acos(OBJ);

#define __ASmallReal_S_Atan __ASmallReal_124
#define _ASmallReal_S_Atan _ASmallReal_124
#define ASmallReal_124 ASmallReal_S_Atan
extern OBJ __ASmallReal_S_Atan;
extern OBJ _ASmallReal_S_Atan(OBJ);

#define __ASmallReal_S_Aarcsin __ASmallReal_125
#define _ASmallReal_S_Aarcsin _ASmallReal_125
#define ASmallReal_125 ASmallReal_S_Aarcsin
extern OBJ __ASmallReal_S_Aarcsin;
extern OBJ _ASmallReal_S_Aarcsin(OBJ);

#define __ASmallReal_S_Aarccos __ASmallReal_126
#define _ASmallReal_S_Aarccos _ASmallReal_126
#define ASmallReal_126 ASmallReal_S_Aarccos
extern OBJ __ASmallReal_S_Aarccos;
extern OBJ _ASmallReal_S_Aarccos(OBJ);

#define __ASmallReal_S_Aarctan __ASmallReal_127
#define _ASmallReal_S_Aarctan _ASmallReal_127
#define ASmallReal_127 ASmallReal_S_Aarctan
extern OBJ __ASmallReal_S_Aarctan;
extern OBJ _ASmallReal_S_Aarctan(OBJ);

#define __ASmallReal_S_Aarctan2 __ASmallReal_128
#define _ASmallReal_S_Aarctan2 _ASmallReal_128
#define ASmallReal_128 ASmallReal_S_Aarctan2
extern OBJ __ASmallReal_S_Aarctan2;
extern OBJ _ASmallReal_S_Aarctan2(OBJ,OBJ);

#define __ASmallReal_S_Asinh __ASmallReal_129
#define _ASmallReal_S_Asinh _ASmallReal_129
#define ASmallReal_129 ASmallReal_S_Asinh
extern OBJ __ASmallReal_S_Asinh;
extern OBJ _ASmallReal_S_Asinh(OBJ);

#define __ASmallReal_S_Acosh __ASmallReal_130
#define _ASmallReal_S_Acosh _ASmallReal_130
#define ASmallReal_130 ASmallReal_S_Acosh
extern OBJ __ASmallReal_S_Acosh;
extern OBJ _ASmallReal_S_Acosh(OBJ);

#define __ASmallReal_S_Atanh __ASmallReal_131
#define _ASmallReal_S_Atanh _ASmallReal_131
#define ASmallReal_131 ASmallReal_S_Atanh
extern OBJ __ASmallReal_S_Atanh;
extern OBJ _ASmallReal_S_Atanh(OBJ);

#include "SmallReal.hc.h"

#ifndef ASmallReal_Sp
#define ASmallReal_Sp(x1,x2,x6) {x6=_ASmallReal_Sp(x1,x2);}
#endif

#ifndef ASmallReal_Sm
#define ASmallReal_Sm(x1,x2,x6) {x6=_ASmallReal_Sm(x1,x2);}
#endif

#ifndef ASmallReal_S8
#define ASmallReal_S8(x1,x2,x6) {x6=_ASmallReal_S8(x1,x2);}
#endif

#ifndef ASmallReal_Ss
#define ASmallReal_Ss(x1,x2,x6) {x6=_ASmallReal_Ss(x1,x2);}
#endif

#ifndef ASmallReal_Apow
#define ASmallReal_Apow(x1,x2,x6) {x6=_ASmallReal_Apow(x1,x2);}
#endif

#ifndef ASmallReal_Aexp
#define ASmallReal_Aexp(x1,x4) {x4=_ASmallReal_Aexp(x1);}
#endif

#ifndef ASmallReal_Asqrt
#define ASmallReal_Asqrt(x1,x4) {x4=_ASmallReal_Asqrt(x1);}
#endif

#ifndef ASmallReal_Aln
#define ASmallReal_Aln(x1,x4) {x4=_ASmallReal_Aln(x1);}
#endif

#ifndef ASmallReal_Alog
#define ASmallReal_Alog(x1,x4) {x4=_ASmallReal_Alog(x1);}
#endif

#ifndef ASmallReal_Sm_O1
#define ASmallReal_Sm_O1(x1,x4) {x4=_ASmallReal_Sm_O1(x1);}
#endif

#ifndef ASmallReal_Aabs
#define ASmallReal_Aabs(x1,x4) {x4=_ASmallReal_Aabs(x1);}
#endif

#ifndef ASmallReal_Aceil
#define ASmallReal_Aceil(x1,x4) {x4=_ASmallReal_Aceil(x1);}
#endif

#ifndef ASmallReal_Afloor
#define ASmallReal_Afloor(x1,x4) {x4=_ASmallReal_Afloor(x1);}
#endif

#ifndef ASmallReal_Asign
#define ASmallReal_Asign(x1,x6) {x6=_ASmallReal_Asign(x1);}
#endif

#ifndef ASmallReal_Amin_O1
#define ASmallReal_Amin_O1(x1,x2,x6) {x6=_ASmallReal_Amin_O1(x1,x2);}
#endif

#ifndef ASmallReal_Amax_O1
#define ASmallReal_Amax_O1(x1,x2,x6) {x6=_ASmallReal_Amax_O1(x1,x2);}
#endif

#ifndef ASmallReal_Apos_
#define ASmallReal_Apos_(x1,x3) {x3=_ASmallReal_Apos_(x1);}
#endif

#ifndef ASmallReal_Aneg_
#define ASmallReal_Aneg_(x1,x3) {x3=_ASmallReal_Aneg_(x1);}
#endif

#ifndef ASmallReal_Azero_
#define ASmallReal_Azero_(x1,x3) {x3=_ASmallReal_Azero_(x1);}
#endif

#ifndef ASmallReal_Sle
#define ASmallReal_Sle(x1,x2,x5) {x5=_ASmallReal_Sle(x1,x2);}
#endif

#ifndef ASmallReal_Se
#define ASmallReal_Se(x1,x2,x5) {x5=_ASmallReal_Se(x1,x2);}
#endif

#ifndef ASmallReal_Sge
#define ASmallReal_Sge(x1,x2,x5) {x5=_ASmallReal_Sge(x1,x2);}
#endif

#ifndef ASmallReal_Sl
#define ASmallReal_Sl(x1,x2,x5) {x5=_ASmallReal_Sl(x1,x2);}
#endif

#ifndef ASmallReal_Sg
#define ASmallReal_Sg(x1,x2,x5) {x5=_ASmallReal_Sg(x1,x2);}
#endif

#ifndef ASmallReal_SSe
#define ASmallReal_SSe(x1,x2,x6) {x6=_ASmallReal_SSe(x1,x2);}
#endif

#ifndef ASmallReal_Asin
#define ASmallReal_Asin(x1,x4) {x4=_ASmallReal_Asin(x1);}
#endif

#ifndef ASmallReal_Acos
#define ASmallReal_Acos(x1,x4) {x4=_ASmallReal_Acos(x1);}
#endif

#ifndef ASmallReal_Atan
#define ASmallReal_Atan(x1,x4) {x4=_ASmallReal_Atan(x1);}
#endif

#ifndef ASmallReal_Aarcsin
#define ASmallReal_Aarcsin(x1,x4) {x4=_ASmallReal_Aarcsin(x1);}
#endif

#ifndef ASmallReal_Aarccos
#define ASmallReal_Aarccos(x1,x4) {x4=_ASmallReal_Aarccos(x1);}
#endif

#ifndef ASmallReal_Aarctan
#define ASmallReal_Aarctan(x1,x4) {x4=_ASmallReal_Aarctan(x1);}
#endif

#ifndef ASmallReal_Aarctan2
#define ASmallReal_Aarctan2(x1,x2,x6) {x6=_ASmallReal_Aarctan2(x1,x2);}
#endif

#ifndef ASmallReal_Asinh
#define ASmallReal_Asinh(x1,x4) {x4=_ASmallReal_Asinh(x1);}
#endif

#ifndef ASmallReal_Acosh
#define ASmallReal_Acosh(x1,x4) {x4=_ASmallReal_Acosh(x1);}
#endif

#ifndef ASmallReal_Atanh
#define ASmallReal_Atanh(x1,x4) {x4=_ASmallReal_Atanh(x1);}
#endif

#ifndef ASmallReal_S1
#define ASmallReal_S1(x1,x3) {x3=_ASmallReal_S1(x1);}
#endif

#ifndef ASmallReal_AasReal
#define ASmallReal_AasReal(x1,x3) {x3=_ASmallReal_AasReal(x1);}
#endif

#ifndef ASmallReal_Aprimitive_
#define ASmallReal_Aprimitive_(x1,x2) {x2=_ASmallReal_Aprimitive_(x1);}
#endif

#ifndef ASmallReal_Aprimitive__O1
#define ASmallReal_Aprimitive__O1(x1,x2) {x2=_ASmallReal_Aprimitive__O1(x1);}
#endif

#ifndef ASmallReal_Apack
#define ASmallReal_Apack(x1,x2) {x2=_ASmallReal_Apack(x1);}
#endif

#ifndef ASmallReal_Aunpack
#define ASmallReal_Aunpack(x1,x2) {x2=_ASmallReal_Aunpack(x1);}
#endif

#ifndef ASmallReal_S_Aadd
#define ASmallReal_S_Aadd(x1,x2,x3) {x3=_ASmallReal_S_Aadd(x1,x2);}
#endif

#ifndef ASmallReal_S_Asub
#define ASmallReal_S_Asub(x1,x2,x3) {x3=_ASmallReal_S_Asub(x1,x2);}
#endif

#ifndef ASmallReal_S_Amul
#define ASmallReal_S_Amul(x1,x2,x3) {x3=_ASmallReal_S_Amul(x1,x2);}
#endif

#ifndef ASmallReal_S_Adiv
#define ASmallReal_S_Adiv(x1,x2,x3) {x3=_ASmallReal_S_Adiv(x1,x2);}
#endif

#ifndef ASmallReal_S_Apow
#define ASmallReal_S_Apow(x1,x2,x3) {x3=_ASmallReal_S_Apow(x1,x2);}
#endif

#ifndef ASmallReal_S_Amin
#define ASmallReal_S_Amin(x1,x2,x3) {x3=_ASmallReal_S_Amin(x1,x2);}
#endif

#ifndef ASmallReal_S_Amax
#define ASmallReal_S_Amax(x1,x2,x3) {x3=_ASmallReal_S_Amax(x1,x2);}
#endif

#ifndef ASmallReal_S_Aexp
#define ASmallReal_S_Aexp(x1,x2) {x2=_ASmallReal_S_Aexp(x1);}
#endif

#ifndef ASmallReal_S_Asqrt
#define ASmallReal_S_Asqrt(x1,x2) {x2=_ASmallReal_S_Asqrt(x1);}
#endif

#ifndef ASmallReal_S_Aln
#define ASmallReal_S_Aln(x1,x2) {x2=_ASmallReal_S_Aln(x1);}
#endif

#ifndef ASmallReal_S_Alog
#define ASmallReal_S_Alog(x1,x2) {x2=_ASmallReal_S_Alog(x1);}
#endif

#ifndef ASmallReal_S_Aneg
#define ASmallReal_S_Aneg(x1,x2) {x2=_ASmallReal_S_Aneg(x1);}
#endif

#ifndef ASmallReal_S_Aabs
#define ASmallReal_S_Aabs(x1,x2) {x2=_ASmallReal_S_Aabs(x1);}
#endif

#ifndef ASmallReal_S_Aceil
#define ASmallReal_S_Aceil(x1,x2) {x2=_ASmallReal_S_Aceil(x1);}
#endif

#ifndef ASmallReal_S_Afloor
#define ASmallReal_S_Afloor(x1,x2) {x2=_ASmallReal_S_Afloor(x1);}
#endif

#ifndef ASmallReal_S_AasReal
#define ASmallReal_S_AasReal(x1,x2) {x2=_ASmallReal_S_AasReal(x1);}
#endif

#ifndef ASmallReal_S_Ale
#define ASmallReal_S_Ale(x1,x2,x3) {x3=_ASmallReal_S_Ale(x1,x2);}
#endif

#ifndef ASmallReal_S_Alt
#define ASmallReal_S_Alt(x1,x2,x3) {x3=_ASmallReal_S_Alt(x1,x2);}
#endif

#ifndef ASmallReal_S_Aeq
#define ASmallReal_S_Aeq(x1,x2,x3) {x3=_ASmallReal_S_Aeq(x1,x2);}
#endif

#ifndef ASmallReal_S_Apos_
#define ASmallReal_S_Apos_(x1,x2) {x2=_ASmallReal_S_Apos_(x1);}
#endif

#ifndef ASmallReal_S_Aneg_
#define ASmallReal_S_Aneg_(x1,x2) {x2=_ASmallReal_S_Aneg_(x1);}
#endif

#ifndef ASmallReal_S_Azero_
#define ASmallReal_S_Azero_(x1,x2) {x2=_ASmallReal_S_Azero_(x1);}
#endif

#ifndef ASmallReal_S_Asin
#define ASmallReal_S_Asin(x1,x2) {x2=_ASmallReal_S_Asin(x1);}
#endif

#ifndef ASmallReal_S_Acos
#define ASmallReal_S_Acos(x1,x2) {x2=_ASmallReal_S_Acos(x1);}
#endif

#ifndef ASmallReal_S_Atan
#define ASmallReal_S_Atan(x1,x2) {x2=_ASmallReal_S_Atan(x1);}
#endif

#ifndef ASmallReal_S_Aarcsin
#define ASmallReal_S_Aarcsin(x1,x2) {x2=_ASmallReal_S_Aarcsin(x1);}
#endif

#ifndef ASmallReal_S_Aarccos
#define ASmallReal_S_Aarccos(x1,x2) {x2=_ASmallReal_S_Aarccos(x1);}
#endif

#ifndef ASmallReal_S_Aarctan
#define ASmallReal_S_Aarctan(x1,x2) {x2=_ASmallReal_S_Aarctan(x1);}
#endif

#ifndef ASmallReal_S_Aarctan2
#define ASmallReal_S_Aarctan2(x1,x2,x3) {x3=_ASmallReal_S_Aarctan2(x1,x2);}
#endif

#ifndef ASmallReal_S_Asinh
#define ASmallReal_S_Asinh(x1,x2) {x2=_ASmallReal_S_Asinh(x1);}
#endif

#ifndef ASmallReal_S_Acosh
#define ASmallReal_S_Acosh(x1,x2) {x2=_ASmallReal_S_Acosh(x1);}
#endif

#ifndef ASmallReal_S_Atanh
#define ASmallReal_S_Atanh(x1,x2) {x2=_ASmallReal_S_Atanh(x1);}
#endif

#ifndef ASmallReal_Asign_L132
#define ASmallReal_Asign_L132(x1,x2) {x2=_ASmallReal_Asign_L132(x1);}
#endif

#endif
