!<arch>
/               0           0     0     0       8682      `
    ".  ".  ".  ".  ".  ".  ".  ".  ".  ".  ".  ".  [  [  [  [  [  [  [  [  [  [  [  [                                                             @ x x x x x x x x x x x r r r r r r r r r r r                          - - - - - - - - - - - - - - d2 d2 d2 d2 d2 d2 d2 d2 d2 d2 d2 & & & & & & & & & & &            N N N N N N N N N N N " " " " " " " " " " " H H H H H H H H H H H }z }z }z }z }z }z }z }z }z }z }z            j j j j j j j j j j j            % % % % % % % % % % % M M M M M M M M M M M o o o o o o o o o o o o o o > > > > > > > > > > >                         *  *  *  *  *  *  *  *  *  *  * AF AF AF AF AF AF AF AF AF AF AF e e e e e e e e e 6 6 6 6 6 6 6 6 6 * * * * * * * * *                   3 3 3 3 3 3 3 3 3 a a a a a a a a a                                        ;N ;N ;N ;N ;N ;N ;N ;N ;N e e e e e e e e e                   . . . . . . . . . :fn1_f1_tag fn1_f1_descr fn1_f1_eval_fp fn1_f1_eval_ia fn1_f1_diff_ia fn1_f1_eval_aa fn1_f1_xd fn1_f1_yd fn1_f1_epsilon fn1_f1_delta fn1_f1_nsub fn1_f1_get_data fn1_f2_tag fn1_f2_descr fn1_f2_eval_fp fn1_f2_eval_ia fn1_f2_diff_ia fn1_f2_eval_aa fn1_f2_xd fn1_f2_yd fn1_f2_epsilon fn1_f2_delta fn1_f2_nsub fn1_f2_get_data fn1_f3_tag fn1_f3_descr fn1_f3_eval_fp fn1_f3_eval_ia fn1_f3_diff_ia fn1_f3_eval_aa fn1_f3_xd fn1_f3_yd fn1_f3_epsilon fn1_f3_delta fn1_f3_nsub fn1_f3_get_data fn1_f4_tag fn1_f4_descr fn1_f4_eval_fp fn1_f4_eval_ia fn1_f4_diff_ia fn1_f4_eval_aa fn1_f4_xd fn1_f4_yd fn1_f4_epsilon fn1_f4_delta fn1_f4_nsub fn1_f4_get_data fn1_f5_tag fn1_f5_descr fn1_f5_eval_fp fn1_f5_eval_ia fn1_f5_diff_ia fn1_f5_eval_aa fn1_f5_xd fn1_f5_yd fn1_f5_epsilon fn1_f5_delta fn1_f5_nsub fn1_f5_get_data fn1_from_tag fn1_g1_tag fn1_g1_descr fn1_g1_eval_fp fn1_g1_eval_ia fn1_g1_eval_aa fn1_g1_xd fn1_g1_yd fn1_g1_epsilon fn1_g1_delta fn1_g1_nsub fn1_g1_get_data fn1_g10_tag fn1_g10_descr fn1_g10_eval_fp fn1_g10_eval_ia fn1_g10_eval_aa fn1_g10_xd fn1_g10_yd fn1_g10_epsilon fn1_g10_delta fn1_g10_nsub fn1_g10_get_data fn1_g11_tag fn1_g11_descr fn1_g11_eval_fp fn1_g11_eval_ia fn1_g11_eval_aa fn1_g11_xd fn1_g11_yd fn1_g11_epsilon fn1_g11_delta fn1_g11_nsub fn1_g11_get_data fn1_g12_tag fn1_g12_descr fn1_g12_eval_fp_2 fn1_g12_eval_fp fn1_g12_eval_ia_2 fn1_g12_eval_ia fn1_g12_eval_aa_2 fn1_g12_eval_aa fn1_g12_xd fn1_g12_yd fn1_g12_epsilon fn1_g12_delta fn1_g12_nsub fn1_g12_get_data fn1_g14_tag fn1_g14_descr fn1_g14_eval_fp_2 fn1_g14_eval_fp fn1_g14_eval_ia_2 fn1_g14_eval_ia fn1_g14_eval_aa_2 fn1_g14_eval_aa fn1_g14_xd fn1_g14_yd fn1_g14_epsilon fn1_g14_delta fn1_g14_nsub fn1_g14_get_data fn1_g2_tag fn1_g2_descr fn1_g2_eval_fp fn1_g2_eval_ia fn1_g2_eval_aa fn1_g2_xd fn1_g2_yd fn1_g2_epsilon fn1_g2_delta fn1_g2_nsub fn1_g2_get_data fn1_g3_tag fn1_g3_descr fn1_g3_eval_fp fn1_g3_eval_ia fn1_g3_eval_aa fn1_g3_xd fn1_g3_yd fn1_g3_epsilon fn1_g3_delta fn1_g3_nsub fn1_g3_get_data fn1_g4_tag fn1_g4_descr fn1_g4_eval_fp fn1_g4_eval_ia fn1_g4_eval_aa fn1_g4_xd fn1_g4_yd fn1_g4_epsilon fn1_g4_delta fn1_g4_nsub fn1_g4_get_data fn1_g5_tag fn1_g5_descr fn1_g5_eval_fp fn1_g5_eval_ia fn1_g5_eval_aa fn1_g5_xd fn1_g5_yd fn1_g5_epsilon fn1_g5_delta fn1_g5_nsub fn1_g5_get_data fn1_g6_tag fn1_g6_descr fn1_g6_eval_fp fn1_g6_eval_ia fn1_g6_eval_aa fn1_g6_xd fn1_g6_yd fn1_g6_epsilon fn1_g6_delta fn1_g6_nsub fn1_g6_get_data fn1_g7_tag fn1_g7_descr fn1_g7_eval_fp fn1_g7_eval_ia fn1_g7_eval_aa fn1_g7_xd fn1_g7_yd fn1_g7_epsilon fn1_g7_delta fn1_g7_nsub fn1_g7_get_data fn1_g8_tag fn1_g8_descr fn1_g8_eval_fp fn1_g8_eval_ia fn1_g8_eval_aa fn1_g8_xd fn1_g8_yd fn1_g8_epsilon fn1_g8_delta fn1_g8_nsub fn1_g8_get_data fn1_gasqrt_tag fn1_gasqrt_descr fn1_gasqrt_eval_fp fn1_gasqrt_eval_ia fn1_gasqrt_eval_aa fn1_gasqrt_xd fn1_gasqrt_yd fn1_gasqrt_epsilon fn1_gasqrt_delta fn1_gasqrt_nsub fn1_gasqrt_get_data fn1_gbadia_tag fn1_gbadia_descr fn1_gbadia_eval_fp fn1_gbadia_eval_ia fn1_gbadia_eval_aa fn1_gbadia_xd fn1_gbadia_yd fn1_gbadia_epsilon fn1_gbadia_delta fn1_gbadia_nsub fn1_gbadia_get_data fn1_gbadmul_tag fn1_gbadmul_descr fn1_gbadmul_eval_fp fn1_gbadmul_eval_ia fn1_gbadmul_eval_aa fn1_gbadmul_xd fn1_gbadmul_yd fn1_gbadmul_epsilon fn1_gbadmul_delta fn1_gbadmul_nsub fn1_gbadmul_get_data fn1_gdiv_tag fn1_gdiv_descr fn1_gdiv_eval_fp fn1_gdiv_eval_ia fn1_gdiv_eval_aa fn1_gdiv_xd fn1_gdiv_yd fn1_gdiv_epsilon fn1_gdiv_delta fn1_gdiv_nsub fn1_gdiv_get_data fn1_gexp_tag fn1_gexp_descr fn1_gexp_eval_fp fn1_gexp_eval_ia fn1_gexp_eval_aa fn1_gexp_xd fn1_gexp_yd fn1_gexp_epsilon fn1_gexp_delta fn1_gexp_nsub fn1_gexp_get_data fn1_giaboom_tag fn1_giaboom_descr aat_h_fp fn1_giaboom_eval_fp aat_h_ia fn1_giaboom_eval_ia aat_h_aa fn1_giaboom_eval_aa fn1_giaboom_xd fn1_giaboom_yd fn1_giaboom_epsilon fn1_giaboom_delta fn1_giaboom_nsub fn1_giaboom_get_data fn1_ginv_tag fn1_ginv_descr fn1_ginv_eval_fp fn1_ginv_eval_ia fn1_ginv_eval_aa fn1_ginv_xd fn1_ginv_yd fn1_ginv_epsilon fn1_ginv_delta fn1_ginv_nsub fn1_ginv_get_data fn1_glog4_tag fn1_glog4_descr fn1_glog4_eval_fp fn1_glog4_eval_ia fn1_glog4_eval_aa fn1_glog4_xd fn1_glog4_yd fn1_glog4_epsilon fn1_glog4_delta fn1_glog4_nsub fn1_glog4_get_data fn1_gsin3_tag fn1_gsin3_descr fn1_gsin3_eval_fp fn1_gsin3_eval_ia fn1_gsin3_diff_ia fn1_gsin3_eval_aa fn1_gsin3_xd fn1_gsin3_yd fn1_gsin3_epsilon fn1_gsin3_delta fn1_gsin3_nsub fn1_gsin3_get_data fn1_gsqr_tag fn1_gsqr_descr fn1_gsqr_eval_fp fn1_gsqr_eval_ia fn1_gsqr_eval_aa fn1_gsqr_xd fn1_gsqr_yd fn1_gsqr_epsilon fn1_gsqr_delta fn1_gsqr_nsub fn1_gsqr_get_data fn1_gsqrt_tag fn1_gsqrt_descr fn1_gsqrt_eval_fp fn1_gsqrt_eval_ia fn1_gsqrt_eval_aa fn1_gsqrt_xd fn1_gsqrt_yd fn1_gsqrt_epsilon fn1_gsqrt_delta fn1_gsqrt_nsub fn1_gsqrt_get_data fn2_f0_tag fn2_f0_descr fn2_f0_eval_fp fn2_f0_eval_ia fn2_f0_eval_aa fn2_f0_xd fn2_f0_yd fn2_f0_fn fn2_f0_get_data fn2_f1_tag fn2_f1_descr fn2_f1_eval_fp fn2_f1_eval_ia fn2_f1_eval_aa fn2_f1_xd fn2_f1_yd fn2_f1_fn fn2_f1_get_data fn2_f2_tag fn2_f2_descr fn2_f2_eval_fp fn2_f2_eval_ia fn2_f2_eval_aa fn2_f2_xd fn2_f2_yd fn2_f2_fn fn2_f2_get_data fn2_f3_tag fn2_f3_descr fn2_f3_eval_fp fn2_f3_eval_ia fn2_f3_eval_aa fn2_f3_xd fn2_f3_yd fn2_f3_fn fn2_f3_get_data fn2_f4_tag fn2_f4_descr fn2_f4_eval_fp fn2_f4_eval_ia fn2_f4_eval_aa fn2_f4_xd fn2_f4_yd fn2_f4_fn fn2_f4_get_data fn2_f5_tag fn2_f5_descr fn2_f5_eval_fp fn2_f5_eval_ia fn2_f5_eval_aa fn2_f5_xd fn2_f5_yd fn2_f5_fn fn2_f5_get_data fn2_f6_tag fn2_f6_descr fn2_f6_eval_fp fn2_f6_eval_ia fn2_f6_eval_aa fn2_f6_xd fn2_f6_yd fn2_f6_fn fn2_f6_get_data fn2_f7_tag fn2_f7_descr fn2_f7_eval_fp fn2_f7_eval_ia fn2_f7_eval_aa fn2_f7_xd fn2_f7_yd fn2_f7_fn fn2_f7_get_data fn2_f8_tag fn2_f8_descr fn2_f8_d_fp fn2_f8_eval_fp fn2_f8_d_ia fn2_f8_eval_ia fn2_f8_d_aa fn2_f8_eval_aa fn2_f8_xd fn2_f8_yd fn2_f8_fn fn2_f8_get_data fn2_fadd_tag fn2_fadd_descr fn2_fadd_eval_fp fn2_fadd_eval_ia fn2_fadd_eval_aa fn2_fadd_xd fn2_fadd_yd fn2_fadd_fn fn2_fadd_get_data fn2_fdiv_tag fn2_fdiv_descr fn2_fdiv_eval_fp fn2_fdiv_eval_ia fn2_fdiv_eval_aa fn2_fdiv_xd fn2_fdiv_yd fn2_fdiv_fn fn2_fdiv_get_data fn2_fiamany_tag fn2_fiamany_descr fn2_fiamany_eval_fp fn2_fiamany_eval_ia fn2_fiamany_eval_aa fn2_fiamany_xd fn2_fiamany_yd fn2_fiamany_fn fn2_fiamany_get_data fn2_fmax_tag fn2_fmax_descr fn2_fmax_eval_fp fn2_fmax_eval_ia fn2_fmax_eval_aa fn2_fmax_xd fn2_fmax_yd fn2_fmax_fn fn2_fmax_get_data fn2_fmax2_tag fn2_fmax2_descr fn2_fmax2_eval_fp fn2_fmax2_eval_ia fn2_fmax2_eval_aa fn2_fmax2_xd fn2_fmax2_yd fn2_fmax2_fn fn2_fmax2_get_data fn2_fmul_tag fn2_fmul_descr fn2_fmul_eval_fp fn2_fmul_eval_ia fn2_fmul_eval_aa fn2_fmul_xd fn2_fmul_yd fn2_fmul_fn fn2_fmul_get_data fn2_fmul2_tag fn2_fmul2_descr fn2_fmul2_eval_fp fn2_fmul2_eval_ia fn2_fmul2_eval_aa fn2_fmul2_xd fn2_fmul2_yd fn2_fmul2_fn fn2_fmul2_get_data fn2_from_tag fn1_f1.o/       0           0     0     644     14728     `
ELF          >                    H3          @     @   UHH`E    EYEE\EEfZEEM    XEHEfHn    fH~HEEYEfZEEM    XEHEfHn    fH~HEE^EEE    \EfZEEEUHH`H}fEdH%(   HE1    E    EHEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHH   Hfօ dH%(   HE1        H H fHnH    H(H         fHnH    H0~ H fofHnH    H8H(    fHnH    H@~H0fofHnH    H8HHHP~H fofHnH    H(HXH`H@fHnH    HEH`fHnH    HEHU        fHnH    Hh~HHUfofHnH    HpHPfHnH    HEHpfHnH    HEHU        fHnH    Hx~XHUfofHnH    HE~pH`fofHnH    HEHpfHnH    HE~xH`fofHnH    HE~pHhfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~xHUfofHnH    HE~EHhfofHnH    HE~pHUfofHnH    HE~EHUfofHnH    HEHEHHUHHEdH+%(   t    HUHSHXH}    HEfɋ    fn    HEHEH    HEHUHEHH    HEHUHEHH    HEHUHEHH    HEHEH    HHEH    HH    HEHE    fnH    HEHUHEHH    H]UHSH HhH    HEH    HEH    HEH    HEH    HEH    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]          @    ?7575       f1      f(x) = sqrt(x^2 - x + 1/2)/sqrt(x^2 + 1/2) - 1        ?      ?   ?    ?   @                                                                             int     *5       	y           a               	           	   
lo     
hi         !   AAP    	       &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  
tag t        t       7      <      A       F  (
xd    0
yd    8       @       H    	Z   P 	@  	[  	v  	            t   	            t   	            T
   	            U
   	            W   	            X   	            YZ   	            f     3             !                <                R             m                                          \                ^3      J
                &
                )
             $
   2                %
   M             '
   h             +
   ~          !
                "
                (
                              [K          6        f ]K       H                    x H       I
3  hlf J	   x2 K	   dif L	       M	   @    N	   Hquo O	   Pres P	   X     '
                   x '#   }hlf )   ~x2 +   ~    ,   ~dif .   ~    /   ~    1   ~    2   ~    4   ~    5   ~    7   ~    8   ~    :   ~    ;   ~quo =   ~    >   ~d_f C        
           7        x #   hlf    x2    dif                  @        H    !   Pquo "   Xf #   `                       x       I  .?:;9'I<  4 :!;9I  4 :!;9I  $ >   :;9I8   :;9I  4 :!;9I?  	 !I  
 :;9I8   :!;9I  'I  .?:!;9'I@|  :;9!  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                                               Y                         	                                       	        Y/ -) ( -:  X Y1JKKK+'#'' t %$ t %$$ t $ $     gggg  /
f>
++^ fn1_f1_descr fn1_f1_nsub ia_sqr ia_sub Float short int fn1_f1_get_data fn1_f1_epsilon sqrt1 sqrt2 delta aa_add __uint32_t diff_ia eval_fp aa_div GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ia_scale eval_aa_t ia_sqrt fn1_f1_eval_aa fn1_f1_tag signed char eval_ia_t float d_sum1 long long int fn1_f1_delta MemP long int aa_shift diff_ia_t fn1_f1_eval_ia aa_sqrt frame ia_inv unsigned char nsub eval_fp_t d_sum2 aa_return fn1_data_t aa_sub long long unsigned int center uint32_t eval_aa unsigned int AATermCount d_quo d_dif aa_sqr ia_add short unsigned int ia_meet char epsilon fn1_f1_xd fn1_f1_eval_fp ia_div d_sqrt1 d_sqrt2 fn1_f1_yd sum1 sum2 long unsigned int double Interval ia_mul sqrt flt_round_near fn1_f1_diff_ia d_x2 nterms range descr aa_const eval_ia AAHead aa_top ia_shift fn1_f1.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_f1.c fn1_f1.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC     <       7   EC.    \          EC     |           ECE              6   ECE(                                                                                                                     
                                                                                   
                                       "                    1                                            @            7      O                      V                      ]                      d                      l                      s                      |                           (                                                                                                                                                                                                                                                                                                                                                                %                  4                  A                  M          6       fn1_f1.c fn1_f1_tag fn1_f1_descr fn1_f1_eval_fp flt_round_near fn1_f1_eval_ia ia_sqr ia_sub ia_add ia_sqrt ia_div ia_shift __stack_chk_fail fn1_f1_diff_ia ia_scale ia_inv ia_mul ia_meet fn1_f1_eval_aa aa_top aa_const aa_sqr aa_sub aa_add aa_sqrt aa_div aa_shift aa_return fn1_f1_xd fn1_f1_yd fn1_f1_epsilon fn1_f1_delta fn1_f1_nsub fn1_f1_get_data                 J             4       a                          4                                 <                   D       &            D       @            ^            |                                                                        H                               Y            D       i            D                               L                   P                                           H                   (            ]                                                L                   D                                                       *            L       2            D       ?            c                                                                        #            D            e                                                                        D                               +            B             Y             i         !   x         !            "               H                #            $            	            
                                                            %   "         &   .         '   Y         (            )                                                    
                     
                    
                     
      	                            *       
              1       
      %      8       
            A       
            H       
            O       
            V       
      -       b       
      o       p       
            |       
                   
      u             
                   
      7             
      '              
                   
      W             
      >             
                   
      }            
      v            
      n      (      
            4      
            A      
      *      \      
            w      
                  
      h            
      E            
                  
                   
                  
      z             
      ~            
                  
      b       *      
      %      L      
      E      X      
            d         	           m      
              y         
                 
                     %                 
                     &                 
      G                '                 
                     (                 
                      )                 
      ;            
            "      
             =      
            S      
      h       n      
      P            
                  
                  
                  
                  
      G            
                  
      _      3      
            N      
            i      
      r            
                  
                    
                   
      N            
      S            
      7                               
      z      #                  G      
      
            
                  
                   
      b                  (            
      q      $      
            3      
            B      
            Q      
             `      
      4      o      
      V       ~      
                  
      \             
      	            
                  
                               3      
            B      
             P      
      V       ^      
      \             
                                       
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @                    `             (                                             .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               @                                 &                     8                                    ,                     T                                     1                     X      X                              >                                                         9      @               `&      0                           S                                                         N      @               &      	                          _                      s                                   r                      &      0                              m      @               h0      0                                                 V                                         @               0      P                                0               +                                        0                                                        0                     ,                                                                                                                                                                                                                 @               1      x                                                                	                 	                            ]                                                   `2                                    fn1_f2.o/       0           0     0     644     11240     `
ELF          >                    %          @     @   UHHPE    fZEEE    \EfZEEM    XEEYEEE    ^EfZEEEUHH@H}fEdH%(   HE1HEHU    fHnH    HEHU    fHnH    HE~EHUfofHnH    HEHU        fHnH    HEHUHHEdH+%(   t    HEUHH`H}fEdH%(   HE1    E    EHEHU    fHnH    HEHEHEHU    fHnH    HEHEHE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU        fHnH    HEHUHHEdH+%(   t    HEUHH@H}    HEHEȋ    fnH    HEHEȋ    fnH    HEHUHEHH    H        fnH    HEHEHEHUHEHH    UHSH HhH    HEH    HEH    HEH    HEH    HEH    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]      @@      @75<       f2 f(x) = (x - 2)(x + 2)/4             @      @      @  @  ?                                           ^                                  int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            ;
   	            <
   	            >   	            ?   	            @Z   	            f     3             &                   A                \             ^3      !
                $
                   &
                %
                    BK          6        f DK       1                    
x 1       3
3  Hf1 4	   Pf2 5	   Xf 6	   `res 7	   h     "
           ,        
x "#   one $   f1 &       '   f2 )       *   @d_f ,   H     
                  ]  
x #   f1    Hf2    Pf    X                       
x       I  $ >  4 :!;9I   :;9I8   :;9I  4 :!;9I?  .?:;9'I<   !I  	 :;9I8  
 :!;9I  'I  .?:!;9'I@|  4 :!;9I  :;9!  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                     ^                      ,    T                                                            	        Y$$#X Y1J %J   % X	/
.>
++^ fn1_f2_eval_ia ia_mul eval_aa long long unsigned int eval_ia frame delta long long int signed char nsub long int diff_ia_t double fn1_f2_xd __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn1_f2_delta unsigned int MemP fn1_f2_get_data fn1_f2_tag aa_top long unsigned int short unsigned int aa_mul fn1_f2_yd eval_ia_t ia_add center Float AATermCount fn1_data_t fn1_f2_diff_ia ia_scale diff_ia range float fn1_f2_eval_fp descr unsigned char eval_fp_t short int AAHead aa_scale eval_fp uint32_t Interval char fn1_f2_epsilon d_f1 d_f2 ia_shift nterms fn1_f2_descr epsilon fn1_f2_nsub flt_round_near eval_aa_t aa_return aa_shift fn1_f2_eval_aa fn1_f2.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_f2.c fn1_f2.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x                EC     <           EC     \       ,   EC#    |           EC  $          6   ECE(                                                                                                                         
                                                                                   
                                       "                    1                      @                   O                      X                      _                      h                      y     ^      ,                                                                                                                                                                                                                                                                (      6       fn1_f2.c fn1_f2_tag fn1_f2_descr fn1_f2_eval_fp flt_round_near fn1_f2_eval_ia ia_shift ia_mul ia_scale __stack_chk_fail fn1_f2_diff_ia ia_add fn1_f2_eval_aa aa_top aa_shift aa_mul aa_scale aa_return fn1_f2_xd fn1_f2_yd fn1_f2_epsilon fn1_f2_delta fn1_f2_nsub fn1_f2_get_data                  -                    Q                    v             $                    ,                                 0                                             4       (            8       5            T                        8                   8                   ,                               0                                            <            L            4       T            8       a                                                ,                               0                                           4                   8                   "            ?         	   J         
   U            `            k            v                                                                                                                         
                     
                    
                     
      	                            *       
              1       
            8       
      r      A       
      R      H       
            O       
      W       V       
      j      b       
             p       
      h       |       
                   
                   
      7             
      {              
                   
      I              
                    
                   
      t             
      1            
                  
            (      
            4      
            A      
      `      \      
            w      
      q             
                  
                  
      L            
                  
      5             
      )            
                   
                  
      C       *      
      c       L      
            X      
            d         	           m      
            y         
                 
                                       
                                      
                                      
      e                                
                                      
                  
      {      '      
            B      
            ]      
            j      
                  
                   
                   
                  
                  
                        (            
                              A      
      =             
                        ^            
                  
            	      
                                 ^      
      =      i                           
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `             ^                                      (       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       ^                                   @                     h                          &                                                         ,                                                          1                           @                              >                                                          9      @               H      0                           S                                                         N      @               x      h                          _                      
                                   r                      M      0                              m      @               "      0                                                 }      0                                   @               #      8                                0                     (                                  0                                                        0                     ,                                                                                                                                                                                                                 @               H$      x                                                                 	                 	                                                                               $                                    fn1_f3.o/       0           0     0     644     13976     `
ELF          >                    X0          @     @   UHH`E    M    XEEYEM    XEfZEEHEfHn    fH~HEfZEEE    \EEYEM    XEfZEEHEfHn    fH~HEfZEEE\EEE    \EEEEUHHpH}fEdH%(   HE1HEHU    fHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUfHnH    HEHU    fHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUfHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHH   HHfօ@dH%(   HE1    X    \H`H@    fHnH    HXHhHE~`H`fofHnH    HpHU    fHnH    HEH`        fHnH    Hx~hHUfofHnH    HEHpfHnH    HE~EHxfofHnH    HEHU        fHnH    HEH@    fHnH    HXHEHE~EHUfofHnH    HEHU    fHnH    HEHU        fHnH    HE~EHUfofHnH    HEHUfHnH    HE~EHUfofHnH    HEHU        fHnH    HE~EHUfofHnH    HHHUHHEdH+%(   t    HHUHH`H}    HEHE    fnH    HEHUHEHH    H    fnH    HEHEH    HEHE    fnH    HEHUHEHH    H    fnH    HEHEH    HEHUHEHH    H    fnH    HEHEHEHUHEHH    UHSH HhH    HEH    HEH    HEH    HEH    HEH    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]      @  @  @@75<       f3      f(x) = sqrt((x-1)^2 + 1) - sqrt((x+1)^2 + 1) - 1/2    ?   ?        @                D                           ~                                  int     *5       	y           a               	           	   
lo     
hi         !   AAP    	       &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  
tag t        t       7      <      A       F  (
xd    0
yd    8       @       H    	Z   P 	@  	[  	v  	            t   	            t   	            X
   	            Y
   	            [   	            \   	            ]Z   	            f     3             !                7             R                m             ^3      '
                $
                   "
                +
             &
                %
                   2              _K          6      j  f aK       J                   x J       L
3  xp M	   xpr N	   xps O	   @xm P	   Hxmr Q	   Pxms R	   Xf S	   `res T	   h     /
                   x /#   ~one 1   ~xp 3   ~    4   ~xpr 6   ~    7   ~xps 9   ~    :   ~xm <       =   xmr ?       @   xms B       C   d_f E        #
           ^        x ##   xp %   xpr &   xps '   xm (   xmr )   xms *   @f +   H                &      x                  xp    xpr    xps    xm    xmr    @xms    Df    H   4 :!;9I   I  $ >   :;9I8  .?:;9'I<   :;9I  4 :!;9I?  4 :!;9I  	 !I  
 :;9I8   :!;9I  'I  .?:!;9'I@|  :;9!  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|     ,                     ~                          Y                         	                                       	        ZYY %YY %Y Z1J K K # $ ($u %  %K % XY XY X	Y/
.>
++^ fn1_f3_eval_aa ia_sub center d_xp ia_scale Float short int delta fn1_f3_descr __uint32_t diff_ia eval_fp fn1_f3_epsilon d_xps fn1_f3_tag GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn1_f3_yd eval_aa_t ia_sqrt eval_ia_t float d_xpr long long int aa_mul MemP long int d_xmr d_xms aa_sqrt frame fn1_f3_get_data fn1_f3_delta aa_return fn1_f3_eval_ia unsigned char nsub eval_fp_t fn1_f3_nsub fn1_data_t signed char long long unsigned int uint32_t eval_aa unsigned int AATermCount d_xm aa_sub short unsigned int char epsilon ia_div fn1_f3_diff_ia fn1_f3_eval_fp diff_ia_t long unsigned int double Interval ia_mul sqrt flt_round_near aa_shift nterms range descr eval_ia AAHead aa_top fn1_f3_xd ia_shift fn1_f3.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_f3.c fn1_f3.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            &   EC    <       ^   ECU    \          EC    |          EC $          6   ECE(                                                                                                                         
                                                                                   
                                       "             &      1                                            @     &      ^      O                      X                      _                      g                      n                                                                                        :                                                                                                                                                                                                                                                   H      6       fn1_f3.c fn1_f3_tag fn1_f3_descr fn1_f3_eval_fp flt_round_near fn1_f3_eval_ia ia_shift ia_mul ia_sqrt ia_sub __stack_chk_fail fn1_f3_diff_ia ia_scale ia_div fn1_f3_eval_aa aa_top aa_shift aa_mul aa_sqrt aa_sub aa_return fn1_f3_xd fn1_f3_yd fn1_f3_epsilon fn1_f3_delta fn1_f3_nsub fn1_f3_get_data                                  8       C             8       h                          8                    8                                <       V            8       c                                    8                                           @                                           8                                >            N            D       [            z                        8                   8                   8                   "            5            8       B            U            8       ]            H       j                                                            H                   8                               @                   5            E            8       R            b            8       j            H       w                                                            H                   8                               -            K            Y            8       e            |                        8                                           @                                           8                                                       D       #            B            _         	   j         
   u                                                                                              !            "                                                    
                     
                    
                     
      	                            *       
              1       
            8       
      d      A       
            H       
            O       
      0      V       
      1       b       
      N       p       
            |       
                   
      S             
      }             
                   
      +              
                   
      <             
                   
      9             
      %            
                  
             (      
      q      4      
            A      
            \      
      s      w      
                  
      a            
      %            
      +            
      a             
      1            
      Y             
      \            
                  
      ;       *      
      
      L      
      %      X      
      ~       d         	           m      
      A       y         
                 
      G                                
      W                                
      i                                  
                     !                 
                     "                 
                  
            "      
            8      
            S      
            n      
      @      {      
                  
      "             
                   
      k            
                  
      Q            
            3      
            ;      
            F            H      k      
              u            :            
                  
            !                  b      
                   
                  
      x             
      }            
                  
                  
                         &            
                                                          
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @             &      `                                :                   H       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       ~                                   @               (                                &                                                         ,                                                          1                           P                              >                     0                                    9      @               %      0                           S                      @      H                             N      @               8%      @                          _                                                         r                      D      0                              m      @               x-      0                                                 t                                         @               -      P                                0               F      Z                                  0                                                        0                     ,                                                                                                                                                                                                                 @               .      x                                                       `         	                 	                            )                                                   p/                                    fn1_f4.o/       0           0     0     644     18392     `
ELF          >                    A          @     @   UHH       fZ@@    XHfZPP    XXHYX``    XhfZhfZpp    XxfZEM    XExYEEM    XEfZEfZEE    \EfZEE    \EEYEEM    XEfZE fZEE    \EfZEE    \EEYEEM    XEfZE$    ^(    ^,    ^ 0    ^$4(X,0X4X88<<UHH   H8fօ0dH%(   HE1HEH0    fHnH    HEHUfHnH    H@HU    fHnH    HEH0    fHnH    HEHUfHnH    HHHU    fHnH    HEH0    fHnH    HEHUfHnH    HPHU    fHnH    HEH0    fHnH    HEHUfHnH    HXHU    fHnH    HEH@fHnH    H`HU        fHnH    HEHHfHnH    HhHU        fHnH    HEHPfHnH    HpHU        fHnH    HEHXfHnH    HxHU        fHnH    HE~xHpfofHnH    HE~hH`fofHnH    HE~EHUfofHnH    H8HUHHEdH+%(   t    H8UHH0  HfօdH%(   HE1HHH    fHnH    HPHHfHnH    HHP    fHnH    HXH    fHnH    HHX        fHnH    H`H    fHnH    HhH`fHnH    HHh    fHnH    HpH    fHnH    HHp        fHnH    HxH    fHnH    HEHxfHnH    H HU    fHnH    HEH    fHnH    HHU        fHnH    HEH    fHnH    HEHUfHnH    HHU    fHnH    HEH    fHnH    HHU        fHnH    HEHfHnH    HE~EHfofHnH    H HU        fHnH    HEHfHnH    HE~EHfofHnH    H(HU        fHnH    HEH fHnH    HE~EHfofHnH    H0HU        fHnH    HEHfHnH    HE~EHfofHnH    H8HU        fHnH    HE~8H0fofHnH    HE~(H fofHnH    H@~EHUfofHnH    HH@HHEdH+%(   t    HUHSHxH}        HEHE    fnH    H    H    fnH    HEHE    fnH    H    H    fnH    HEHE    fnH    H    H    fnH    HEHE    fnH    H    H    fnH    HEHEH    H        fnH    HEHEH    H        fnH    HEHEH    H        fnH    HEHEH    H        fnH    HEHUHEHH    HHUHEHH    HH    HEHEHEHUHEHH    H]UHSH HhH    HEH    HEH    HEH    HEH    HEH    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]        @    @75<       f4      Q = [+1, -2, +3, -2]; P = [-2, -1, +1, +2];
f(x) = sum_{i=1}^4 Q_i/((x - P_i)^2 + 1/2)         @      ?      ?  ?     @@   @   ?                                             T                                  int     *5       	y           a               	           	   
lo     
hi         !   AAP    	       &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  
tag t        t       7      <      A       F  (
xd    0
yd    8       @       H    	Z   P 	@  	[  	v  	            t   	            t   	            m
   	            n
   	            p   	            q   	            rZ   	            f     3             !                A                   W             m                          ^3      '
                !
                $
                   )
             (
             %
   2                 tK          6      j  f vK       X                 B  x X   ~                  Z3  xa \   xb ]   xc ^   xd _   fa a   fb b   fc c   @fd d   Hf f   Pres h   X      <
                 0  x <#   }xa >   }    ?   }xb A   }    B   }xc D   }    E   }xd G   ~    H   ~    J   ~    L   ~    N   ~    P   ~d_f R   ~     .
                   x .#   ~xa 0   ~xb 1   ~xc 2   ~xd 3   ~fa 4   ~fb 5   ~fc 6   ~fd 7   ~f 8   ~                      x    }               xa    ~xb     ~xc !   ~xd "   ~fa $   ~fb %   ~fc &   ~fd '   ~f )   ~   4 :!;9I   I  $ >   :;9I8  .?:;9'I<   :;9I  4 :!;9I  4 :!;9I?  	 !I  
 :;9I8   :!;9I  'I  .?:!;9'I@|  :;9!    %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                     T                      
    T                                                            	        fY'0#0.t='0#'. X''#'.X''#'.Xuuuvttu 1  J  J  J  J t( t( t( t( $ $ # # #+ # # #+ # t (  J ( t ( t ( t ( t ( $ $Y X Y X Y X Y X Z     X .0
f>
++^ fn1_f4_nsub d_xa d_xb d_xc d_xd ia_sqr center Float short int delta aa_add __uint32_t diff_ia eval_fp d_fa d_fb d_fc d_fd fn1_f4_xd GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ia_scale eval_aa_t eval_ia_t float long long int MemP long int fn1_f4_eval_aa diff_ia_t frame ia_inv unsigned char fn1_f4_yd fn1_f4_eval_ia aa_return fn1_data_t signed char long long unsigned int uint32_t eval_aa unsigned int nsub AATermCount fn1_f4_tag aa_sqr ia_add short unsigned int char epsilon ia_div fn1_f4_descr long unsigned int fn1_f4_diff_ia double fn1_f4_eval_fp Interval nterms eval_fp_t flt_round_near fn1_f4_epsilon range descr eval_ia AAHead aa_shift aa_top fn1_f4_get_data fn1_f4_delta aa_inv aa_scale ia_shift fn1_f4.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_f4.c fn1_f4.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x               EC    <          EC	    \          EC     |          ECE             6   ECE(                                                                                                                     
                                                                                   
                                       "                   1                      @                 O                      X                      _                      f                      o                      v                           0                                                                                                                                                                                                                                                                                                                      6       fn1_f4.c fn1_f4_tag fn1_f4_descr fn1_f4_eval_fp flt_round_near fn1_f4_eval_ia ia_shift ia_sqr ia_inv ia_scale ia_add __stack_chk_fail fn1_f4_diff_ia ia_div fn1_f4_eval_aa aa_top aa_shift aa_sqr aa_inv aa_scale aa_add aa_return fn1_f4_xd fn1_f4_yd fn1_f4_epsilon fn1_f4_delta fn1_f4_nsub fn1_f4_get_data              <             \       l             \                    d                    l                   l       6            d       n            l                   l                   d                   \                   \       >            d       `            t       x            x                   |                   x       Z                   g            |                                                       t                                                                                             &            9                   F            Y            x       f            {                                                                   t                   t                                           t                   x                   3            F            t       N            |       [            s                        t                   x                                                       #            o                   |                                                                                                  t                                                  t       +            F            \                   i                        t                               t                                                                                                                %                   2            E            t       M                   Z            m            x       z                                                                   x                               t                                      	            0	            C	                   K	            t       X	            p	            	            	                   	            x       	            	            	            
                   
            |       
            2
            S
            f
                   n
            x       {
            
            
            
            	            (            -            ;                   G            O            X                   d            r            t       ~                                                                                                                                             x                                                  	                        $            t       *            t       6            F            Q            t       W            x       c            s            ~            t                   |                                           t                   x                                                                   5         	   @         
   K            V            a            l            w                                              !            "                                                    
                     
                    
                     
      	                            *       
              1       
            8       
      '      A       
            H       
      ^      O       
            V       
      4       b       
      K       p       
            |       
      q             
                   
      o             
                   
      .              
      u             
                   
                   
                   
                  
                  
      '       (      
      9      4      
            A      
            \      
      e      w      
                  
      [            
                  
                  
      ^             
                  
      V             
                  
      v            
      >       *      
      4      L      
            X      
      E      d         	           m      
            y         
                 
      z                                 
                                      
                                       
      <               !                 
                       "                 
                  
      D       "      
      P      B      
      I      X      
      P      n      
                  
      %            
      ~            
      W            
      R            
                  
                    
      Y      3      
            ;      
      ,      F                  k      
            u                              ,            
            C      
            M            0            
                   
                   
                   
                   
      f             
      k             
      p             
      u       1      
            ;                        
                                                          
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                   `             0                                             .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       T                                   @               %      P                          &                                                         ,                                                          1                                                         >                     H                                    9      @               6      0                           S                      X                                   N      @               H6                                _                                                         r                            0                              m      @               >      0                                                                                          @                ?      8                                0                     b                                  0               L                                         0               ,       ,                                                   X                                                           X                                                           x                                           @               8@      x                                                 8!      `         	                 	                      $      0                                                   @                                    fn1_f5.o/       0           0     0     644     14768     `
ELF          >                    p3          @     @   UHHPE    EYEfEE       EXEċEHH    H    EEYEEE\EEЋEHH    H    EԋEHH    H    EEYEEEXEEM    XEEHH    H    EE^EEEXEEE}EEEUHHpH}fEdH%(   HE1    HEHUfHnH    fEfEE    o  EHH    H    EEHH    H    EEYEEM    XEEHH    H    EM    YEHEEHU    (fHnH    HEEHU(fHnH    HE~EHUfofHnH    EHH    H    EHEHUfHnH    HEEHU    (fHnH    HE~EHUfofHnH    E}HEHUHHEdH+%(   t    HEUHH   Hhfօ`dH%(   HE1    HEH`fHnH    HEH`        fHnH    fEfEE      EHH    H    tEHH    H    xtYx||    XEEHH    H    EM    YEHEEH`    (fHnH    HEEHU(fHnH    HE~EHUfofHnH    EHH    H    EM    YEHEEHU(fHnH    EHH    H    EE    WEHEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEEHU    (fHnH    HE~EHUfofHnH    E}HhHUHHEdH+%(   t    HhUHH`H}        HEHEH    HE    HEE    ;  EHH    H    EEHH    H    EEYEEM    XEԋEHH    H    EM    YEȋUHE    fnH    HEfnH    HHEHH    HEEHH    H    EHEH    HE    fnH    HEHUHEHH    HE؃E}HUHEHH    UHSH HhH    HEH    HEH    HEH    HEH    HEH    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]     ?     @@           ?   @    @    @75<       f4      Q = [+1, -2, +3, -2]; P = [-2, -1, +1, +2];
f(x) = sum_{i=1}^4 Q_i/(x^2 - 2*x*P_i + P_i^2 + 1/2)       ?     ?   @                                   J                                                             int     *5       	y           a               	           	   lo     hi         !   AAP    	       &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  tag t        t       7      <      A       F  (xd    0yd    8       @       H    	Z   P 	@  	[  	v  	            t   	            t   	             .    Q   	        P   	            i
   	            j
   	            l   	            m   	            nZ   	            f   <  3             R             m                                                L                    ^3      &
                )
             !
   #             %
   >             $
   ^                (
   t              pK          6        f rK       U                 \  x U                 
    Y3  Px2 [   Xf \   Hi ^Z   @        7      shf `   Dden a   `
    b   h       ?
                 $  x ?#   ~              x2 C   
    D   d_f F   i HZ                 shf J   den K   
    L   
    M          -
                   x -#                 x2 1   f 2   i 4Z           k      shf 6   den 7   @
    8   H                  N      x            6      x2 !   df "   \i $Z   `               den &   l     I  4 :!;9I  $ >   :;9I8  .?:;9'I<   :;9I    4 :!;9I?  	 !I  
4 :!;9I   :;9I8   :!;9I  'I  .?:!;9'I@|  :;9!  %     $ >  :;9   :;9I   :;9I  I  ! I/  .?:;9'I<  . ?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                                           *    T                                                            	        ZtY!(-+%Y  J Z1JZK#tY>Y ;  3%  JZu(#tYt> > /K3 * J %  JZtY9Y 4  / - b J0
.>
++^ fn1_f5_nsub d_term ia_sqr center Float short int ia_mul delta aa_add __uint32_t diff_ia fn1_f5_delta eval_fp frame fn1_f5_get_data GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ia_scale eval_aa_t fn1_f5_epsilon eval_ia_t float long long int MemP long int diff_ia_t fn1_f5_eval_aa term ia_inv fn1_f5_xd unsigned char nsub aa_return fn1_data_t signed char long long unsigned int uint32_t fn1_f5_eval_ia unsigned int d_den AATermCount aa_zero aa_sqr ia_add short unsigned int char epsilon eval_aa fn1_f5_descr fn1_f5_yd long unsigned int double Interval nterms fn1_f5_diff_ia eval_fp_t flt_round_near fn1_f5_eval_fp aa_shift d_x2 range descr fn1_f5_tag eval_ia AAHead aa_top aa_inv aa_scale ia_shift fn1_f5.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_f5.c fn1_f5.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x            N   ECE    <          EC    \          EC    |          EC $          6   ECE(                                                                                                                    
                                                                  
                                                                                                                          &             N      5                      D     N            S                      Z                      c                      l                      s                      z                           H                                       *                                                                                                                                                                                                                     (                  0                  4                   8              ,          6       fn1_f5.c Q P fn1_f5_tag fn1_f5_descr fn1_f5_eval_fp flt_round_near fn1_f5_eval_ia ia_sqr ia_scale ia_shift ia_add ia_inv __stack_chk_fail fn1_f5_diff_ia ia_mul fn1_f5_eval_aa aa_top aa_sqr aa_zero aa_scale aa_shift aa_add aa_inv aa_return fn1_f5_xd fn1_f5_yd fn1_f5_epsilon fn1_f5_delta fn1_f5_nsub fn1_f5_get_data                  W                                                                         h                   s                                                                          h                          2            l       P            p       `            }                                                            p                               >            v                                    p                   t                                      	                   >            h       [                   r            l                   p                                                              	            l       /            C            Z            |       w                                                p                                           ;            @            P            Y            }                                                  h                                      l                   p                   +            =            U            k             y            p                                        !                                                   
                                  "   +         #   7         $   b         %            &                                                    
                     
   
                 
                     
      	                            *       
   	           1       
   
         8       
   
   1      A       
   
         H       
   
   f      O       
   
         V       
   
   '       b       
   
   E       p       
   
         |       
   
   y             
   
                
   
   }             
   
                
   
   !              
   
                
   
                
   
                
   
   2             
   
               
   
               
   
          (      
   
   D      4      
   
         A      
   
         \      
   
   s      w      
   
               
   
   Z            
   
               
   
               
   
   e             
   
   *            
   
   P             
   
               
   
   ~            
   
   8       *      
   
         L      
   
         X      
   
         d                    m      
   
         y                                                                 
   
                  "                 
   
                  #                 
   
   d               $                 
   
   X                %                 
   
                    &           !      
   
         =      
   
   @      S      
   
   >       n      
   
               
   
   G            
   
   P            
   
   X            
   
   9            
   
   1             
   
         	      
   
   _      $      
   
   P      ?      
   
   Q      _      
   
          u      
   
         }      
   
   s                               
   
                     *                  ?            
   
   m                   m      L      
   
         ]      
   
         g            H                  z            
   
                                 
   
   >            
   
          %      
   
   "      /            N      S            w                              
   
               
   
                                                ,            9              
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             N      `             H                   *                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                     h                          &                     @	      <                              ,                     |	                                     1                     	                                    >                     
                                    9      @               `'      0                           S                       
      N                             N      @               '      	                          _                      n                                   r                      Q      0                              m      @               0      0                                                       .                                   @               0      8                                0                     Y                                  0                                                        0                     ,                                                                                                                                                                       8                                          @               2      x                                                                                 	                            <                                                   2                                    fn1_functions.o/0           0     0     644     14216     `
ELF          >                    1          @     @   UHH H}HudH%(   HE1HEH    HH    uHEH      HEH    HH    uHEH    }  HEH    HH    uHEH    R  HEH    HH    uHEH    '  HEH    HH    uHEH      HEH    HH    uHEH      HEH    HH    uHEH      HEH    HH    uHEH    {  HEH    HH    uHEH    P  HEH    HH    uHEH    %  HEH    HH    uHEH      HEH    HH    uHEH      HEH    HH    uHEH      HEH    HH    uHEH    y  HEH    HH    uHEH    N  HEH    HH    uHEH    #  HEH    HH    uHEH      HEH    HH    uHEH      HEH    HH    uHEH      HEH    HH    uHEH    w  HEH    HH    uHEH    L  HEH    HH    uHEH    !  HEH    HH    uHEH       HEH    HH    uHEH       HEH    HH    uHEH       HEH    HH    uHEH    xHEH    HH    uHEH    PHEH    HH    uHEH    (H    HK   H    HH    H    HEdH+%(   t    HEf1 f2 f3 f4 f5 g1 g2 g3 g4 g5 g6 g7 g8 g10 g11 g12 g14 gasqrt gbadia gbadmul gdiv gexp giaboom ginv glog4 gsin3 gsqr gsqrt fn1_functions.c bad function tag     fn1_from_tag L                                                                 )d   int     *5              	          X       k               	           	   lo     hi         !   AAP     
    &G      )        +G      ,        #       _     n          z               z               
    XJ  tag ~        ~       J      O      T       Y  (xd    0yd    8       @       H    	d   P S  n            5   '                %1                   	^      
^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^      ^       ^      !^      "^      #^      $^      &d                ,^                :  tag ,~   P    J  	            J  .    	:   . ?:;9!'I<  $ >   :;9I   :;9I8   I   !I   :;9I8  'I  	& I  
:;9!  (   %  $ >  :;9   :;9I  >I:;9  .?:;9'<  .?:;9'I<  .?:;9'I@|   :;9I  4 I4  I  ! I/   ,                                           o                                 (                                                                                                                                                                   	        ,<	 X: J	Y X: J	Y X: J	Y X: J	Y X: J	Z X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	Y X: J	/ X: J	/ X: J /( fn1_gdiv_get_data fn1_f2_get_data fn1_g1_get_data center FALSE Float short int fn1_g5_get_data fn1_gsqr_get_data delta long long int __uint32_t diff_ia fn1_g11_get_data eval_fp fn1_gbadia_get_data strcmp fn1_f5_get_data GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn1_g4_get_data eval_aa_t fn1_f1_get_data eval_ia_t float fn1_g8_get_data fn1_gbadmul_get_data char long int fn1_glog4_get_data fn1_g14_get_data diff_ia_t __FUNCTION__ fn1_f3_get_data fn1_g2_get_data unsigned char nsub fn1_data_t signed char fn1_g6_get_data long long unsigned int uint32_t unsigned int AATermCount fn1_g12_get_data short unsigned int fn1_from_tag fn1_giaboom_get_data epsilon int32_t eval_aa fn1_gexp_get_data fn1_ginv_get_data fn1_gasqrt_get_data long unsigned int double Interval fn1_g10_get_data nterms eval_fp_t programerror fn1_f4_get_data __int32_t fn1_g3_get_data range descr TRUE eval_ia fn1_g7_get_data AAHead fn1_gsqrt_get_data fn1_gsin3_get_data fn1_functions.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . /usr/include fn1_functions.c fn1_functions.c types.h stdint-intn.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h fn1_gsqrt.h fn1_gsqr.h fn1_gsin3.h fn1_glog4.h fn1_ginv.h fn1_giaboom.h fn1_gexp.h fn1_gdiv.h fn1_gbadmul.h fn1_gbadia.h fn1_gasqrt.h fn1_g14.h fn1_g12.h fn1_g11.h fn1_g10.h fn1_g8.h fn1_g7.h fn1_g6.h fn1_g5.h fn1_g4.h fn1_g3.h fn1_g2.h fn1_g1.h fn1_f5.h fn1_f4.h fn1_f3.h fn1_f2.h fn1_f1.h affirm.h string.h bool.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x               EC                                                                                                                                                                                                                                              -                      4                      D                      T                      d                      t                                                                                                                                                                                                                                                &                     7                     H                     \                     p                                                                                                                                                                                                                  (                      fn1_functions.c __FUNCTION__.0 fn1_from_tag strcmp fn1_f1_get_data fn1_f2_get_data fn1_f3_get_data fn1_f4_get_data fn1_f5_get_data fn1_g1_get_data fn1_g2_get_data fn1_g3_get_data fn1_g4_get_data fn1_g5_get_data fn1_g6_get_data fn1_g7_get_data fn1_g8_get_data fn1_g10_get_data fn1_g11_get_data fn1_g12_get_data fn1_g14_get_data fn1_gasqrt_get_data fn1_gbadia_get_data fn1_gbadmul_get_data fn1_gdiv_get_data fn1_gexp_get_data fn1_giaboom_get_data fn1_ginv_get_data fn1_glog4_get_data fn1_gsin3_get_data fn1_gsqr_get_data fn1_gsqrt_get_data programerror __stack_chk_fail        *             5             E             U             `             p                                                                                                                                                                                                  ,                   7            G            W                   b            r                                                                                                                                                                                        .                    9            I            Y            #       d            t                        '                                           +                                           /                                           3                                0            :       ;            K            [            A       f            v                        I                                            N                            !               S                            "               [                   "         #   2            `       =            M         $   ]            f       h            x         %               l                            &               q                            '                                  w                                   (            )          
                     
                    
   	                  
   	                               *       
              1       
      {      8       
            ?       
      r      F       
            M       
            T       
      E       Y       
            l       
             z       
                   
      	             
      3             
                   
                   
                   
      ?              
      w              
                   
                  
                   
            -      
            :      
      2       H      
            T      
            o      
                  
      ;            
                  
                  
                  
                   
                  
                   
      ;      #      
      +      0      
      q       =      
            _      
            y      
      9             
                  
                  
      &            
      _             
      9            
                  
      U            
                  
      C            
                    
            
      
                   
      g             
      *      +      
            6      
             A      
            L      
            W      
            b      
            m      
      O       x      
                  
                  
      b            
      "             
                   
                  
      R            
                   
                  
                   
      	                          '      
      E      1                          
                                   "       
   	   :       &       
   	   d       *       
   	          .       
   	          2       
   	          <       
   	          A       
   	          F       
   	          K       
   	          P       
   	          U       
   	          Z       
   	          _       
   	          d       
   	          i       
   	         n       
   	         s       
   	   '      x       
   	   3      }       
   	   ?             
   	   J             
   	   X             
   	   c             
   	   n             
   	   |             
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	   !             
   	   *             
   	   3             
   	   <             
   	   E      	                                           .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                     X                          &                     P                                     ,                     P                                     1                     P                                    >                            P                             9      @               $      h                          J                      M
      \                             ]                            0                              X      @               X,      0          	                 q                            s                             l      @               ,      P                          }      0               L      L                                  0                     L                                  0                     ,                                                                                                                                                                       0      8                                    @               0                                                       h               
                 	                      X      9                                                   0                                    fn1_g1.o/       0           0     0     644     11144     `
ELF          >                    H%          @     @   UHH`E    EYEE\EEfZEEM    XEHEfHn    fH~HEEYEfZEEM    XEHEfHn    fH~HEE^EEfZEEEUHH`H}fEdH%(   HE1HEHUfHnH        E    EHE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHSHXH}    HEHEH    HEfɋ    fn    HEHUHEHH    HEHUHEHH    HEHUHEHH    HEHEH    HHEH    HH    HEHUHEHH    H]UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]             @     @75<       g1      g(x) = sqrt(x^2 - x + 1/2)/sqrt(x^2 + 1/2)            ?   ?                                                                                 int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            .
   	            /
   	            1   	            2   	            3Z   	            f     3             !                7             R                m             \                             ^3      '
                +
             !
                "
                (
   (             >              5K          3      v  f 7K       "                  	  x "   
    $
3  x2 %	   hlf &	   dif '	   @
    (	   H
    )	   Pres *	   X     
                   x #   x2    hlf    dif    
       @
       Hres    P                       x       I  $ >  .?:;9'I<   :;9I8   :;9I  4 :!;9I  4 :!;9I?   !I  	 :;9I8  
4 :!;9I  'I   :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                                           ,    Y                         	                                       	        Y/ -) ( -  Y1JK J Jgggg  /
f>
++^ fn1_g1_tag fn1_g1_get_data fn1_g1_epsilon ia_sqr ia_sub center fn1_g1_yd Float short int delta aa_add __uint32_t diff_ia eval_fp aa_div GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection eval_aa_t ia_sqrt signed char eval_ia_t float long long int MemP long int diff_ia_t fn1_g1_descr aa_sqrt frame fn1_g1_eval_fp unsigned char nsub eval_fp_t aa_return fn1_data_t aa_sub long long unsigned int uint32_t eval_aa unsigned int AATermCount fn1_g1_nsub aa_sqr ia_add short unsigned int char epsilon ia_div fn1_g1_eval_aa fn1_g1_delta sum1 sum2 long unsigned int double Interval nterms fn1_g1_xd flt_round_near fn1_g1_eval_ia range sqrt descr aa_const eval_ia AAHead aa_top fn1_g1.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g1.c fn1_g1.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC     <          EC     \           ECE              3   ECE%                                                                                                                     
                                                                                   
                                       "                    1                                            @                  O                      V                      ]                      d                      l                      s                                                                                                                                                                                                                                                                                                                                 3       fn1_g1.c fn1_g1_tag fn1_g1_descr fn1_g1_eval_fp flt_round_near fn1_g1_eval_ia ia_sqr ia_sub ia_add ia_sqrt ia_div __stack_chk_fail fn1_g1_eval_aa aa_top aa_sqr aa_const aa_sub aa_add aa_sqrt aa_div aa_return fn1_g1_xd fn1_g1_yd fn1_g1_epsilon fn1_g1_delta fn1_g1_nsub fn1_g1_get_data                 J             4       a                          4                                            <       %            <       H            f                                                                                                %            <       .            E            \            s                                                                     	            
                           	                                    +             V         !            "                                                    
                     
                    
                     
      	                            *       
              1       
            8       
      5      A       
            H       
      h      O       
      h      V       
      O       b       
      f       p       
            |       
      {             
      $             
      ~             
                   
      I              
                   
                   
                   
      (             
                  
                  
      8       (      
      B      4      
            A      
            \      
      t      w      
                  
      V            
                  
                  
      y             
                   
      q             
      -            
                  
      Y       *      
            L      
            X      
              d         	           m      
            y         
                 
                                      
      ?                                 
                                        
                     !                 
      N               "                 
                  
             "      
            8      
      _       S      
            n      
                  
      Z            
      /            
                  
      `            
      a            
      1             
      *       )      
            ?      
            G      
             R                  w      
                                    
                  
                  
            
      
                               d      
            r      
                  
                                       
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @                    `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                     `                          &                     8                                    ,                     T                                     1                     X      D                              >                                                         9      @               p      0                           S                                                         N      @                                               _                      k
                                   r                            0                              m      @               "      0                                                 N      0                                   @               "      P                                0               ~      6                                  0                                                        0                     ,                                                                                                                                                                                                                 @                $      `                                                       `         	                 	                                                                               `$                                    fn1_g10.o/      0           0     0     644     10328     `
ELF          >                    "          @     @   UHH@E    EYEM    XEfZEEHEfHn    fH~HE    ^EEfZEEEUHH@H}fEdH%(   HE1HEHUfHnH        E    EHE~EHUfofHnH    HEHUfHnH    HEHUfHnH    HEHUHHEdH+%(   t    HEUHH@H}    HEHEH    HEfɋ    fn    HEHUHEHH    HEHEH    H    HEHUHEHH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]     @  @@  @  @@75<        g10 g(x) = 1/sqrt(x^2 + 1/2)       ?          ?                :                                                             int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            *
   	            +
   	            -   	            .   	            /Z   	            f     3                          2             M             \   h                ~          ^3      )
             +
             !
                (
                              1K          3      6  f 3K                            x         "
3  Hx2 #	   Phlf $	   Xsum %	   `res &	   h     
                    x $   x2    @hlf    Hsum    Pres    X                       x       I  $ >   :;9I8   :;9I  .?:;9'I<  4 :!;9I  4 :!;9I?   !I  	 :;9I8  
'I   :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                                Y                         	                                       	        Y!X %  /1JK JKgg /
.>
++^ fn1_g10_eval_ia eval_aa long long unsigned int eval_ia ia_inv delta long long int signed char nsub frame long int aa_inv diff_ia_t double fn1_g10_nsub fn1_g10_delta __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn1_g10_tag aa_sqrt aa_add unsigned int MemP aa_top long unsigned int short unsigned int eval_ia_t ia_add center Float AATermCount fn1_data_t diff_ia range float descr unsigned char fn1_g10_eval_fp eval_fp_t short int ia_sqr AAHead ia_sqrt eval_fp uint32_t Interval fn1_g10_get_data char fn1_g10_epsilon aa_sqr fn1_g10_descr fn1_g10_xd nterms epsilon flt_round_near eval_aa_t sqrt aa_const aa_return fn1_g10_yd fn1_g10_eval_aa fn1_g10.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g10.c fn1_g10.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x                EC}     <           EC     \           EC{  $   |       3   ECE%                                                                                                                         
                                                                                                                          %                    5                                            D                   T                      [                      b                      j                      q                           F                                                                                                                                                                                                                                                                       
          3       fn1_g10.c fn1_g10_tag fn1_g10_descr fn1_g10_eval_fp flt_round_near fn1_g10_eval_ia ia_sqr ia_add ia_sqrt ia_inv __stack_chk_fail fn1_g10_eval_aa aa_top aa_sqr aa_const aa_add aa_sqrt aa_inv aa_return fn1_g10_xd fn1_g10_yd fn1_g10_epsilon fn1_g10_delta fn1_g10_nsub fn1_g10_get_data                   -                    R             c             $                                                                                                 <            W            g            u                   ~                                                                     	            
                                                    +            7            b                                                                          
                     
                    
                     
      
                            *       
              1       
            8       
            A       
      &      H       
            O       
      R       V       
      N      b       
             p       
      i       |       
                   
      v             
                   
                    
                   
      D              
                    
                   
      _             
                  
                  
            (      
            4      
            A      
      D      \      
            w      
      y             
                  
                  
                   
      n            
      /             
                  
                   
                  
      >       *      
      ^       L      
            X      
      ~      d         	           m      
            y         
                 
                                      
                                      
                                      
                                       
                                        
                  
      r             
            3      
            N      
            i      
                  
                  
      7             
      f            
                  
      X            
                  
                  
                              7      
            A            F      e      
      c             
                                       
      4                                 
                                   "       
      4       &       
      ^       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @                    `             F                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                                               &                     @                                    ,                     \                                     1                     `      0                              >                                                         9      @                     0                           S                            >                             N      @                      P                          _                                                         r                      
      0                              m      @               P      0                                                 
                                          @                     P                                0                     )                                  0                                                        0                     ,                                                                                                                                                                       (                                          @                      `                                                       0         	                 	                                                                               0!                                    fn1_g11.o/      0           0     0     644     9912      `
ELF          >                    x           @     @   UHH E    M    XE    \EEEYEEEEEUHH@H}fEdH%(   HE1HEHU    fHnH    HEHUfHnH    HEHU    fHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHH0H}    HEHE؋    fnH    HEHEH    H    fnH    HEHUHEHH    HEHUHEHH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]           @      @75<   g11 g(x) = (1 + x)*(1 - x)    ?                                                                                 int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            -
   	            .
   	            0   	            1   	            2Z   	            f     3             !                7             R             ^3      &
   z             #
             %
                    4K          3        f 6K       $                  F  x $   H    &
3  Pu '	   Xv (	   `res )	   h     
                    x $   u    Hv    Pres     X                ^       x    \        F       u    `v    dres    h    I  $ >   :;9I8   :;9I  4 :!;9I  4 :!;9I?   !I  .?:;9'I<  	 :;9I8  
'I   :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                                                T                                                            	        ZY! Z1J J Yg/
.>
++^ ia_mul eval_aa long long unsigned int eval_ia aa_neg delta fn1_g11_eval_aa long long int signed char nsub fn1_g11_eval_ia frame long int diff_ia_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn1_g11_descr unsigned int MemP aa_top long unsigned int fn1_g11_nsub short unsigned int aa_mul eval_ia_t fn1_g11_get_data center Float AATermCount fn1_data_t diff_ia range float descr unsigned char eval_fp_t short int fn1_g11_tag AAHead fn1_g11_xd eval_fp uint32_t Interval char fn1_g11_delta fn1_g11_eval_fp ia_shift nterms fn1_g11_yd epsilon flt_round_near eval_aa_t aa_return aa_shift fn1_g11_epsilon ia_neg fn1_g11.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g11.c fn1_g11.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x            ^    ECU     <           EC     \           EC{  $   |       3   ECE%                                                                                                                         
                                                                                                                          %             ^       5                      D     ^              T                      ]                      d                      k                      |                                                                                                                                                                                                                                           3       fn1_g11.c fn1_g11_tag fn1_g11_descr fn1_g11_eval_fp flt_round_near fn1_g11_eval_ia ia_shift ia_neg ia_mul __stack_chk_fail fn1_g11_eval_aa aa_top aa_shift aa_neg aa_mul aa_return fn1_g11_xd fn1_g11_yd fn1_g11_epsilon fn1_g11_delta fn1_g11_nsub fn1_g11_get_data                                    0                                                                                                                
            %            3                   ?            O            X                   d            {                                 	            
                                                                           0            Y                                                             
                     
                    
                     
      
                            *       
              1       
            8       
            A       
      ,      H       
            O       
      Y       V       
      D      b       
             p       
             |       
                   
      t             
                    
                    
                   
      K              
                    
      }             
      Z             
                  
                  
            (      
            4      
            A      
      :      \      
            w      
                   
                  
                  
      &            
      l            
      &             
                  
                   
                  
      5       *      
      e       L      
            X      
      N      d         	           m      
      s      y         
                 
      a                                
                                      
                                      
                                      
                                      
                  
            "      
      .       8      
            S      
            `      
              {      
                  
                  
                  
                                    
      ;                               
      z       G      
      j       Q            ^             
                                                          
                                   "       
      4       &       
      ^       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             ^       `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                                               &                                                         ,                     ,                                     1                     ,                                     >                     P                                    9      @                     0                           S                      `                                   N      @                                               _                      _                                   r                      
      0                              m      @                     0                                                 J
                                          @                     8                                0               6                                        0               E                                         0               (      ,                                                   T                                                          X                                                          x                                          @               0      `                                                                	                 	                                                                                                                   fn1_g12.o/      0           0     0     644     14568     `
ELF          >                    2          @     @   UHH`EM    E\EEM    YEEYE    \EEEYEEEYEM    XEE^EEEXEEEXEEEYEEYEEYEEEXEEEXEEEXEEE    \EEEEUHH E    M    XEEE(fn    f~EEEEUHH   Hhfօ`f֍XdH%(   HE1Hx~XH`fofHnH    HEHxfHnH    HEHUf            fHnH    HE~EHxfofHnH    HEHUfHnH    HEHU    fHnH    HE~EHUfofHnH    HE~EH`fofHnH    HE~EHXfofHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HhHUHHEdH+%(   t    HhUHH0H}fEdH%(   HE1HEHU    fHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHSHhH}HuHUHEHH    HEHEH    Hf            fnH    HHEHH    HEHEH    H    fnH    HHEHH    HEHUHEHH    HEHUHEHH    HEHEH    HEHEH    HEHUHEHH    HEHUHEHH    HHUHEHH    HH    HEHE    fnH    HEHEH]UHH@H}dH%(   HE1    HEHEHUHH    HEfHn    H    fnH    HEHUHEHH    HEHUHEHH    HUdH+%(   t    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]           @  @  pA75<       g12     y = [x]+2;
d = x-y;
t = d(1-d^2)/4; h = t/(1+t^2);
u = x+h; v = x+h;
m = u^2 + v^2 + 2uv;
g = m - 1/4     >  ?   @  @                    F                                                             int     *5       	y           a               	           	   
lo     
hi         !   AAP    	       &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  
tag t        t       7      <      A       F  (
xd    0
yd    8       @       H    	Z   P 	@  	[  	v  	            t   	            t   	            d
   	            e
   	            g   	            h   	            iZ   	            f     3          e             k
   2          ^3         Z                u                                                                                                   !
   !             '
   <             %
   W             &
   r             0
                         (
             "
                    kK          3        f mK       \                  ]  x \       ^
3  Hy _	   Pres `	   X     M           o        x M   y M#   d O	   t P	   h Q	   u R	   v S	   u2 T	   v2 U	   @uv V	   Hm W	   Pres X	   X     F
                  d  x F$   @y H   Xres I   `     7
           B      '  x 7&   ~y 72   ~d 9   ~t :   ~h ;   ~u <   v =   u2 >   v2 ?   uv @   m A   res B        -           X         x -   \        @       y 1   dres 2   h                 ?      x     y )           "      d    Dt     Hh !   Lu "   Pv #   Tu2 $   Xv2 %   \uv &   `m '   dres (   h    I  4 :!;9I  .?:;9'I<  $ >   :;9I8   :;9I   :!;9I  4 :!;9I?  	 !I  
 :;9I8  .?:!;9'I@|  'I  :;9!    %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                               T                                                            	        YZ'X$ XY Z1ZY Z1&' t 1 J KK  JKg  )/  J/ggg X .Ki . Yg/
X>
++^ fn1_g12_eval_aa_2 ia_sqr ia_sub center Float short int fn1_g12_eval_ia_2 aa_affine delta aa_add __uint32_t diff_ia fn1_g12_yd eval_fp aa_div GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection eval_aa_t fn1_g12_eval_aa aa_range signed char eval_ia_t float long long int aa_mul MemP long int fn1_g12_descr diff_ia_t frame ia_affine fn1_g12_epsilon fn1_g12_tag unsigned char nsub aa_return fn1_data_t aa_sub long long unsigned int uint32_t eval_aa fn1_g12_nsub unsigned int AATermCount fn1_g12_get_data fn1_g12_eval_fp_2 aa_sqr ia_add short unsigned int char fn1_g12_delta ia_div fn1_g12_eval_ia long unsigned int double Interval epsilon ia_mul eval_fp_t flt_round_near aa_shift nterms range descr fn1_g12_xd aa_from_interval eval_ia AAHead aa_top fn1_g12_eval_fp ia_shift fn1_g12.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g12.c fn1_g12.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x            ?   EC6    <       X    ECO     \       B   EC9    |           EC{             o   ECEa                EC             3   ECE%                                                                                                                     
                                                                                                                          %             ?      7                      F     ?      X       V           B      h                      o                      v                                                                                                                                                           ]      o                                                                                                                                                                                                                           '                     8                     B                   M                  X                  h                  v                      n      3       fn1_g12.c fn1_g12_tag fn1_g12_descr fn1_g12_eval_fp_2 flt_round_near fn1_g12_eval_fp fn1_g12_eval_ia_2 ia_sub ia_sqr ia_affine ia_mul ia_shift ia_div ia_add __stack_chk_fail fn1_g12_eval_ia fn1_g12_eval_aa_2 aa_sub aa_sqr aa_affine aa_mul aa_shift aa_div aa_add fn1_g12_eval_aa aa_top aa_range aa_from_interval aa_return fn1_g12_xd fn1_g12_yd fn1_g12_epsilon fn1_g12_delta fn1_g12_nsub fn1_g12_get_data                  3             l       R             p                    p       !            l       Q            ^            t       {                                                l       #            x       +            |       8            Y            n            ~            p                                                                                3            Q            o                                                                   	            t                   4            S                                                l                   x                   |                                                       p                                           1            A            Q            h                                                                                        !            "            #               t       &            =            T         $   h                     	            
                                                 %            &            '            (   /         )                                                    
                     
                    
                     
      
                            *       
              1       
            8       
      e      A       
            H       
            O       
      ~      V       
      -       b       
      `       p       
            |       
                   
      G             
                   
                   
      '              
                   
      0             
                   
      v             
      F            
      ?            
              (      
      r      4      
            A      
            \      
            w      
                  
      [            
                  
      L            
      ~             
      n            
      k             
      P            
                  
      S       *      
            L      
            X      
            d         	           m      
            y         
                 
      R               %                 
      s                &                 
                     '                 
                     (                 
      X               )                 
                  
      ]            
      u      3      
      }      @      
      Y       [      
             v      
      6            
                  
      I             
                  
      )            
            "      
            =      
            X      
            s      
                  
                   
                   
      '            
      ~                  n            
      e                        4      
            ^      
              h            ]            
            '                  e      
      7       o                  (      
            2            ?      U            U            
                                                          
                                   "       
      4       &       
      ^       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             ?      `                                                   ]                                      n       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                                                &                                                         ,                                                          1                                                         >                                                         9      @               &      0                           S                            J                             N      @               '                                _                                                         r                            0                              m      @               /      0                                                                                          @               /      8                                0                                                       0               6                                         0                     ,                                                   E                                                          H                                                          h                                          @               1                                                       h               	                 	                      p                                                         1                                    fn1_g14.o/      0           0     0     644     14040     `
ELF          >                    0          @     @   UHH`EM    EYEEYEEXEEEYEEEXEEE    \EEYEEYEEEYEEYEEXEEEYEEE\EEE    \EEYEEYEEEXEEEYEEE\EEEEEUHH@EfZEEM    YEHEfHn    fH~HEM    XEE    ^EfZEEEЋE(fn    f~EEUHH   Hxfօpf֍hdH%(   HE1HEHpfHnH    HEHhfHnH    HE~EHUfofHnH    HE~hHpfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HxHUHHEdH+%(   t    HxUHH H}fEdH%(   HE1HE        fnH    HE~EHUfofHnH    HEdH+%(   t    HEUHHpH}Hu    HEHEH    HEHEH    HEHUHEHH    HEHUHEHH    HEHUHEHH    H    fnH    HEHEH    HHEHH    HEHUHEHH    H    fnH    HEHEH    HHEHH    HEHUHEHH    HEHUHEHH    HHEHH    HEHUHEHH    UHH H}    HE        fn    HEHUHEHH    HHEHH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]       ?    ?75<        g14     y = 1/32 +/- 1/32;
r2 = x^2 + y^2;
xy = x*y;
fa = (r^2 + xy - 1/4)^3;
fb = (r^2 - xy - 1/4)^3;
g = fa + fb - fa*fb    >-DT!Y@      ?      @@     =                                           e                                  int     *5       	y           a               	           	   
lo     
hi         !   AAP    	       &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  
tag t        t       7      <      A       F  (
xd    0
yd    8       @       H    	Z   P 	@  	[  	v  	            t   	            t   	            Z
   	            [
   	            ]   	            ^   	            _Z   	            \                f   !  3             <                W                r                                          ^3      
                "
                %
                &
                !
   7             (
   M      sin @   c              aK          3        f cK       S           [         x S   X    U
3  `y V	   h     C           \        x C   y C#       E
3  x2 F	   y2 G	   r2 H	   xy I	   ha J	   @fa K	   Hhb L	   Pfb M	   X    N	   `res O	   h     =
           z         x =$   Py ?   `     .
                   x .&   ~y .2   ~x2 0   ~y2 1   ~r2 2   xy 3   ha 4   fa 5   hb 6   fb 7       8   res 9        (                    x (   y *   @                Q      x     y )           4      ha    Xfa     \hb !   `fb "   dres #   h    I  4 :!;9I  $ >  .?:;9'I<   :;9I8   :;9I   :!;9I  4 :!;9I?  	 !I  
 :;9I8  .?:!;9'I@|  4 :!;9I  'I  :;9!  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  .?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|     ,                     e                          Y                         	                                       	        YZYY  Z1 ;/ X X Y1&uu$  J  J J=gg XY / XY /g X//1 X
.>
++^ fn1_g14_nsub fn1_g14_eval_fp ia_sqr ia_sub center Float short int delta aa_add __uint32_t fn1_g14_tag diff_ia eval_fp GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection eval_aa_t signed char eval_ia_t float long long int aa_mul fn1_g14_eval_aa_2 MemP long int ia_const fn1_g14_get_data diff_ia_t frame fn1_g14_eval_ia_2 fn1_g14_xd fn1_g14_descr aa_return unsigned char fn1_g14_epsilon fn1_data_t aa_sub long long unsigned int uint32_t unsigned int nsub AATermCount aa_sqr ia_add short unsigned int char epsilon fn1_g14_eval_aa eval_aa fn1_g14_yd fn1_g14_delta long unsigned int double Interval ia_mul eval_fp_t flt_round_near aa_shift nterms range descr aa_const fn1_g14_eval_fp_2 eval_ia AAHead aa_top fafb fn1_g14_eval_ia ia_shift fn1_g14.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g14.c fn1_g14.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x            Q   ECH    <           EC     \          EC    |       z    ECq            \   ECS           [    ECR  $          3   ECE%                                                                                                                         
                                                                                                                          %             Q      7                      F     Q             V                      Z                 l                      s                      z                                                                                                   z                                  {      \                                                                                                                                                                          [                                               '                  2                  B                  P                  ]    2      3       fn1_g14.c fn1_g14_tag fn1_g14_descr fn1_g14_eval_fp_2 flt_round_near fn1_g14_eval_fp sin fn1_g14_eval_ia_2 ia_sqr ia_add ia_mul ia_shift ia_sub __stack_chk_fail fn1_g14_eval_ia ia_const fn1_g14_eval_aa_2 aa_top aa_sqr aa_add aa_mul aa_shift aa_sub aa_return fn1_g14_eval_aa aa_const fn1_g14_xd fn1_g14_yd fn1_g14_epsilon fn1_g14_delta fn1_g14_nsub fn1_g14_get_data                m             x                    x       y            |                                                                     B            Z            x                                                                               
            (            8                   E            Z            x                                                            -                   3                   ?            ]            q                                                                                                       
                        ,            C            L                   X            h            z                                                                                                                       !               ,            I         	   T         
   _            j            }                      "            #            $            %            &                                                    
                     
      v              
                     
      
                            *       
              1       
            8       
      N      A       
            H       
      z      O       
      N      V       
      8       b       
      O       p       
            |       
                   
      E             
      d             
                   
      2              
      j             
      .             
                   
      L             
                  
                  
      +       (      
      `      4      
            A      
            \      
      Z      w      
                  
      D            
                  
      #            
      n             
      D            
      f             
                  
                  
      B       *      
      [      L      
            X      
      Z       d         	           m      
            y         
                 
                     "                 
                     #                 
                     $                 
                     %                 
                       &                 
      )            
            "      
      '      =      
            X      
      x      s      
      H             
      l            
      S            
                  
      $             
      o            
                  
      s      8      
             d      
            l      
            w            2            
                                    
                  
                        {            
                  
      Z            
      _                              
                                    
      Z            
                         Q            
      2                          .                          
                                   "       
      4       &       
      ^       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @             Q      `                                                   {                                      2       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       e                                   @                     0                          &                                                         ,                                                          1                                                         >                     h                                    9      @               $      0                           S                      x                                   N      @               %      p                          _                                                         r                            0                              m      @               -      0                                                                                          @               -      P                                0                     x                                  0               L                                         0               ;      ,                                                   g                                                          h                                                                                                    @               /                                                                      	                 	                      H      n                                                   /                                    fn1_g2.o/       0           0     0     644     11704     `
ELF          >                    x'          @     @   UHH@E        EEEEYEEYEEXEEM    YEE\EEEYEEYEEE\EEE    ^EEEEUHHpH}fEdH%(   HE1        EEEEEHEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHU        fHnH    HE~EHUfofHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU        fHnH    HEHUHHEdH+%(   t    HEUHH`H}    HE        EEffn    HEHEH    HEHEH    HEHUHEHH    HEHE        fnH    HHEHH    HEHEH    HEHUHEHH    HHEHH    H        fnH    HEHUHEHH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]    @    @75<@       g2      y = 27/16;
r2 = x^2 + y^2;
m2 = (x^2 - 3*y^2)^2;
g = (x^2*m2 - r2)/20     ?  @@  A  ?                ~                                                             int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            H
   	            I
   	            K   	            L   	            MZ   	            f     3             !                <                \                   w                          \                ^3      &
                "
                $
                   !
   &             (
   <              OK          3      t  f QK       7                 .  x 7       9
3                 yc <   y =   x2 >   @y2 ?   Hr2 @   Pm A   Xm2 B   `res C   h      '
           p        x '#           -      yc +   y ,   x2 -   y2 .   r2 /   m 0   m2 1   @res 2   H                        x                   yc    Ly    Px2    Ty2    Xr2    \m     `m2 !   dres "   h    I  4 :!;9I  $ >   :;9I8  .?:;9'I<   :;9I  4 :!;9I?   !I  	 :;9I8  
'I   :!;9I    :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                           >    T                                                            	        ZɟXY Z1JZ=KK %K  %Z=g / X  0
.>
++^ ia_sqr ia_sub center Float short int fn1_g2_eval_fp delta aa_add __uint32_t diff_ia eval_fp fn1_g2_delta GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ia_scale eval_aa_t fn1_g2_xd signed char eval_ia_t float fn1_g2_yd long long int aa_top aa_mul MemP fn1_g2_tag long int diff_ia_t frame fn1_g2_get_data unsigned char nsub aa_return fn1_data_t aa_sub long long unsigned int uint32_t unsigned int AATermCount fn1_g2_nsub aa_sqr ia_add short unsigned int char epsilon fn1_g2_epsilon eval_aa fn1_g2_eval_aa long unsigned int double Interval ia_mul eval_fp_t flt_round_near nterms range fn1_g2_eval_ia descr aa_const eval_ia AAHead fn1_g2_descr aa_scale fn1_g2.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g2.c fn1_g2.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC     <       p   ECg    \          EC $   |       3   ECE%                                                                                                                         
                                                                                   
                                       "                    1                      @            p      O                      V                      ]                      f                      m                      t                           @                                                                                                                                                                                                                                                                                               U      3       fn1_g2.c fn1_g2_tag fn1_g2_descr fn1_g2_eval_fp flt_round_near fn1_g2_eval_ia ia_sqr ia_add ia_scale ia_sub ia_mul __stack_chk_fail fn1_g2_eval_aa aa_top aa_const aa_sqr aa_add aa_scale aa_sub aa_mul aa_return fn1_g2_xd fn1_g2_yd fn1_g2_epsilon fn1_g2_delta fn1_g2_nsub fn1_g2_get_data                            L       a             P                    T                                 L       +            @            ^            n            X       v            P                                                                               T       
            X                   6            Q            Z            b            L       w                                                            X                   P                                           	                        &            T       ,            X       8            O            l         	   w         
                                                                                                 !                                                    
                     
      i              
                     
      	                            *       
              1       
            8       
            A       
            H       
      Q      O       
      T      V       
             b       
      A       p       
            |       
      d             
                   
      j             
                   
                    
      z             
                   
                   
                   
                  
                  
             (      
      +      4      
            A      
            \      
      `      w      
                  
      @            
                  
                  
      T             
                  
      L             
                  
      i            
      4       *      
            L      
            X      
            d         	           m      
            y         
                 
      J                                
      p                                
      q                                
      \                                  
      7               !                 
                  
            "      
            =      
             ]      
      :       x      
      C            
                  
                  
                  
                   
      7            
      J      '      
              =      
            E      
            P            U      u      
                        @            
                        ^      /      
            9                   ]                         
      %                                                     
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `             @                   U       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               h                                &                                                         ,                                                          1                           `                              >                     H                                    9      @                     0                           S                      X                                   N      @                                               _                                                         r                            0                              m      @               $      0                                                       B                                   @               $      8                                0                     )                                  0               0                                         0                     ,                                                   <                                                          @                                                          `                                          @               0&      `                                                        H         	                 	                      H                                                         &                                    fn1_g3.o/       0           0     0     644     10904     `
ELF          >                    X$          @     @   UHH@E        EEEEYEEYEM    YEE\EEEYEE    ^EEEEUHH`H}fEdH%(   HE1        EEEEEHEHUfHnH    HEHUfHnH    HEHU        fHnH    HE~EHUfofHnH    HEHUfHnH    HEHU        fHnH    HEHUHHEdH+%(   t    HEUHHPH}    HE        EċEffn    HEHEH    HEHEH    HEHE        fnH    HHEHH    HEHEH    HEHE        fnH    HEHUHEHH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]      @    @75<@       g3      y = 27/16;
f = (x^2 - 3*y^2)^2/10     ?  @@   A  ?                                                                                 int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            C
   	            D
   	            F   	            G   	            HZ   	            f     3             !                A                   W          \   r             ^3      "
                $
                   (
                 KK          3        f MK       3                    x 3       5
3                 yc 8   y 9   @x2 :   Hy2 ;   Pm <   Xm2 =   `res >   h      $
                 R  x $#                  yc (   y )   x2 *   y2 +   @m ,   Hm2 -   Pres .   X                        x                   yc    Py    Tx2    Xy2    \m    `m2    dres    h   4 :!;9I   I  $ >   :;9I8   :;9I  4 :!;9I?  .?:;9'I<   !I  	 :;9I8  
'I   :!;9I    :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                               T                                                            	        ZɟXY Z1JZ=KK %K%Z= /"0.>
++^ eval_aa fn1_g3_get_data long long unsigned int eval_ia frame fn1_g3_eval_aa delta long long int signed char fn1_g3_eval_ia nsub ia_sub long int diff_ia_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_sub unsigned int MemP aa_top long unsigned int fn1_g3_descr short unsigned int eval_ia_t center Float AATermCount fn1_data_t fn1_g3_nsub ia_scale diff_ia range float aa_const descr unsigned char eval_fp_t short int fn1_g3_tag ia_sqr AAHead aa_scale eval_fp uint32_t Interval char fn1_g3_xd fn1_g3_eval_fp aa_sqr fn1_g3_delta nterms epsilon flt_round_near eval_aa_t fn1_g3_yd aa_return fn1_g3_epsilon fn1_g3.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g3.c fn1_g3.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x                EC     <          EC    \           EC  $   |       3   ECE%                                                                                                                         
                                                                                   
                                       "                    1                      @                  O                      V                      _                      f                      w                                                                                                                                                                                                                                                                 3       fn1_g3.c fn1_g3_tag fn1_g3_descr fn1_g3_eval_fp flt_round_near fn1_g3_eval_ia ia_sqr ia_scale ia_sub __stack_chk_fail fn1_g3_eval_aa aa_top aa_const aa_sqr aa_scale aa_sub aa_return fn1_g3_xd fn1_g3_yd fn1_g3_epsilon fn1_g3_delta fn1_g3_nsub fn1_g3_get_data                                (       R             ,                    0                                 (                                #            4       +            ,       8            V            k            {            0                   4                                                                   (                                                         4       &            ,       2            D            T            d            0       j            4       v                                 	            
                                                                            +            T                                                             
                     
                    
                     
      	                            *       
              1       
            8       
            A       
      2      H       
            O       
      `       V       
      J      b       
             p       
             |       
                   
      ~             
                   
                    
                   
      R              
                    
                   
      f             
                  
                  
            (      
            4      
            A      
      @      \      
            w      
                   
                  
                  
      ,            
      v            
      /             
                  
                    
                  
      L       *      
      {       L      
            X      
      T      d         	           m      
            y         
                 
                                      
                                      
                                      
                                      
                                      
                  
      z      "      
      m      B      
            X      
      #      s      
                  
                   
                  
      _            
                  
                               	      
      =                         7      
      7       G                        
      l                                             S      
            ^                    ~                          
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               8                                &                                                         ,                     $                                     1                     (      <                              >                     h                                    9      @               (      0                           S                      x                                   N      @               X      P                          _                      c
                                   r                            0                              m      @               !      0                                                 N                                         @               !      8                                0               h                                        0               u                                         0               U      ,                                                                                                                                                                                                                 @               #      `                                                 H               	                 	                      0                                                         p#                                    fn1_g4.o/       0           0     0     644     11032     `
ELF          >                    $          @     @   UHH@E    E    \EM    XEEYEEYEM    XEM    XE    ^EE    ^EEEXEEEEEUHH`H}fEdH%(   HE1HEHU    fHnH    HEHUfHnH    HEHU    fHnH    HEHUfHnH    HEHU    fHnH    HEHU    fHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHSHHH}    HEHE    fnH    H    HEHE    fnH    H    HEHEȋ    fnH    HEHEЋ    fnH    HEHEH    HHEH    HH    HEHUHEHH    H]UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]     @  @@  @  @@75<        g4      u = x - 1; v = x + 1;
a = u^2 + 1/2; b = v2 + 1/2;
g = 1/a + 1/b      ?   ?                                                                               int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            8
   	            9
   	            ;   	            <   	            =Z   	            f     3             !                7             M             h             ^3      !
                )
             (
             %
                    ?K          3        f AK       -                    x -       /
3  u2 0	   v2 1	   @a 2	   Hb 3	   Pres 4	   X     #
           /        x ##   u2 %   v2 &   a '   b (   res )   @                       x                   u    Pv    Tu2    Xv2    \a    `b    dres    h   4 :!;9I   I  $ >   :;9I8   :;9I  .?:;9'I<  4 :!;9I?   !I  	 :;9I8  
'I   :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                                           -    T                                                            	        ZYYYY   Z1J K K J J X X  /
f>
++^ eval_aa fn1_g4_epsilon long long unsigned int eval_ia ia_inv delta long long int signed char nsub frame long int aa_inv diff_ia_t double fn1_g4_eval_aa __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn1_g4_eval_ia aa_add unsigned int MemP fn1_g4_delta aa_top long unsigned int short unsigned int eval_ia_t ia_add center Float AATermCount fn1_data_t diff_ia range float descr unsigned char eval_fp_t fn1_g4_nsub short int fn1_g4_xd ia_sqr AAHead fn1_g4_tag eval_fp uint32_t Interval char aa_sqr fn1_g4_yd ia_shift nterms fn1_g4_descr epsilon flt_round_near eval_aa_t aa_return fn1_g4_get_data fn1_g4_eval_fp aa_shift fn1_g4.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g4.c fn1_g4.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x                EC     <       /   EC&     \           ECE              3   ECE%                                                                                                                     
                                                                                   
                                       "                    1                      @            /      O                      X                      _                      f                      m                      ~                                                                                                                                                                                                                                                                 3       fn1_g4.c fn1_g4_tag fn1_g4_descr fn1_g4_eval_fp flt_round_near fn1_g4_eval_ia ia_shift ia_sqr ia_inv ia_add __stack_chk_fail fn1_g4_eval_aa aa_top aa_shift aa_sqr aa_inv aa_add aa_return fn1_g4_xd fn1_g4_yd fn1_g4_epsilon fn1_g4_delta fn1_g4_nsub fn1_g4_get_data                           H       5             H       g             L       }             L                    H                    H                    P                                0            H       =            R            b            L       o                        L                                                                                           P       )            1            ?            H       K            S            a            L       m            {            L                                                                            	            
               
                        (            3            ?            j                                                                         
                     
                    
                     
      	                            *       
              1       
            8       
            A       
      !      H       
            O       
      Q       V       
      E      b       
             p       
      h       |       
                   
      z             
                   
                    
                   
      C              
                    
                   
      `             
                  
                  
            (      
            4      
            A      
      /      \      
            w      
      x             
                  
                  
                  
      r            
      .             
                  
                    
                  
      =       *      
      ]       L      
            X      
      g      d         	           m      
            y         
                 
      O                                
                                      
                                       
                                      
      9                                
                  
            "      
      q       8      
            N      
      	      i      
            v      
                  
      6             
      Y            
                  
                  
                                    
                               >      
      b             
      q                               
                                .                          
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               p      P                          &                     H                                    ,                     d                                     1                     h      X                              >                                                         9      @                     0                           S                                                         N      @                     8                          _                      i
                                   r                      $      0                              m      @               ("      0                                                 T      1                                   @               X"      8                                0                                                       0                                                        0               w      ,                                                                                                                                                                                                                 @               #      `                                                 h                	                 	                      h                                                         #                                    fn1_g5.o/       0           0     0     644     13208     `
ELF          >                    X-          @     @   UHH`E    E    \EM    YEM    YEEYEEYEEXEEM    YEE\EEEYEEEYEEXEEfZEEM    XE    ^EEfZEEEXEEEEEUHH   HxfօpdH%(   HE1    EHEHpf            fHnH    HEHp        fHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHU        fHnH    HE~EHUfofHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUfHnH    HEEHU    (fHnH    HE~EHUfofHnH    HxHUHHEdH+%(   t    HxUHSHxH}    HE    EHEf            fnH    HEHE        fnH    HEHEH    HEHEH    HEHUHEHH    HEHE        fnH    HHEHH    HEHEH    HHUHEHH    HH    HEHEȋ    fnH    H    HE    fnH    HEHUHEHH    HEHUHEHH    H]UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]        ?    ?75<       g5      u = 3(x-1)/4; v = 3x/2; r2 = u^2 + v^2;
m2 = (u^2 - 3*v^2)^2;
s = u*m2 - r2^2;
t = (1/8)/(2 + r2);
g = s + t      ?  @?  ?  @@       @      ?   >  @  @   @                =                                                             int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            F
   	            G
   	            I   	            J   	            KZ   	            f     3                          7                R                m                                                                                      ^3      )
             %
   &             &
   A             "
   \             !
   w             (
             $
                   0
                             MK          3        f OK       6                   x 6   ~    8
3      9   u :	   v ;	   u2 <	   v2 =	   r2 >	   m2 ?	   @s @	   Ht A	   Pres B	   X     '
                   x '#   ~    )   ~u *   ~v +   u2 ,   v2 -   r2 .   m2 /   s 0   t 1   res 2                   8      x                   u    v    u2    v2    r2    @m2    Ds     Ht !   Lres "   P    I  4 :!;9I  .?:;9'I<  $ >   :;9I8   :;9I  4 :!;9I?   !I  	 :;9I8  
'I   :!;9I  4 :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|     ,                                           l    T                                                            	        $ZXYYX("$  Z14(KK % J   J%."g /  . X g/
f>
++^ ia_sqr ia_sub center fn1_g5_descr Float short int fn1_g5_yd fn1_g5_get_data aa_affine delta aa_add __uint32_t diff_ia eval_fp frame fn1_g5_eval_fp GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ia_scale eval_aa_t signed char eval_ia_t float long long int aa_mul MemP fn1_g5_delta long int diff_ia_t fn1_g5_tag ia_affine ia_inv unsigned char nsub aa_return fn1_data_t aa_sub long long unsigned int uint32_t fn1_g5_nsub unsigned int AATermCount aa_sqr ia_add short unsigned int char epsilon eval_aa fn1_g5_epsilon Eighth long unsigned int double Interval ia_mul eval_fp_t flt_round_near aa_shift fn1_g5_eval_aa nterms fn1_g5_xd range descr eval_ia AAHead aa_top fn1_g5_eval_ia aa_inv aa_scale ia_shift fn1_g5.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g5.c fn1_g5.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x            8   EC/    <          EC	     \          ECEq             3   ECE%                                                                                                                     
                                                                                   
                                       "             8      1                      @     8            O                      Y                      b                      i                      p                      w                      ~                                                                       J                                                                                                                                                                                                                                                                                                !                  .                  :          3       fn1_g5.c fn1_g5_tag fn1_g5_descr fn1_g5_eval_fp flt_round_near fn1_g5_eval_ia ia_affine ia_scale ia_sqr ia_add ia_sub ia_mul ia_shift ia_inv __stack_chk_fail fn1_g5_eval_aa aa_top aa_affine aa_scale aa_sqr aa_add aa_sub aa_mul aa_shift aa_inv aa_return fn1_g5_xd fn1_g5_yd fn1_g5_epsilon fn1_g5_delta fn1_g5_nsub fn1_g5_get_data                                 t       5             x       K             |                                                                   i                                                                                                                                                                              "            t       *                   7            U            j                                                                                           t                               =            \            h                   }                                                                                                                                                                        t                                      $            4            J            U            c                   o            w                         t                                        !            	            
                                                "   *         #   6         $   a         %            &                                                    
                     
                    
                     
      	                            *       
              1       
            8       
      A      A       
            H       
      h      O       
      t      V       
      (       b       
      c       p       
            |       
      {             
      ,             
                   
                   
      "              
                   
                   
                   
      %             
                  
                   
             (      
      N      4      
            A      
            \      
            w      
                  
      j            
                  
                  
      v             
                  
      n             
                  
                  
      V       *      
            L      
            X      
            d         	           m      
             y         
                 
                     "                 
      2                #                 
                     $                 
                     %                 
      5               &                 
                  
      B            
            8      
            S      
            n      
      \             
      Z            
      I            
      L             
      ,            
                  
      R      '      
            B      
             ]      
      a      x      
                    
      a            
                  
                  
      <                               
                        J      >      
      ~       M      
                  
      3                  8            
                  
                                                           
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             8      `             J                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                     `                          &                     @                                    ,                     \                                     1                     `                                    >                                                         9      @               P"      0                           S                            A                             N      @               "      (                          _                      Y                                   r                            0                              m      @               *      0                                                 E      p                                   @               *      8                                0                     [                                  0                                                        0                     ,                                                                                                                                                                        @                                          @               ,      `                                                                	                 	                            J                                                   p,                                    fn1_g6.o/       0           0     0     644     11344     `
ELF          >                    &          @     @   UHH@E    E    \EM    YEM    YEEYEEYEM    YEE\EEEYEEEEEEEUHH`H}fEdH%(   HE1HEHUf            fHnH    HEHU        fHnH    HEHUfHnH    HEHUfHnH    HEHU        fHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHEHEHUHHEdH+%(   t    HEUHHPH}    HEHEf            fnH    HEHE        fnH    HEHEH    HEHEH    HEHE        fnH    HHEHH    HEHUHEHH    HEHEHEHUHEHH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]           ?    ?75<       g6      u = 3(x-1)/4; v = 3x/2;
r2 = u^2 + v^2;
m2 = (u^2 - 3*v^2)^2;
g = u*m2    ?  @?  ?  @@  @  @   @                    /                                                             int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            =
   	            >
   	            @   	            A   	            BZ   	            f     3             !                <                R             r                                         ^3      &
                "
                (
             $
                   0
   ?                          DK          3      w  f FK       0                    x 0       2
3  u 3	   v 4	   @u2 5	   Hv2 6	   Pm2 7	   Xs 8	   `res 9	   h     $
           2        x $#   u &   v '   u2 (   v2 )   @m2 *   Hs +   Pres ,   X                       x                   u    Pv    Tu2    Xv2    \m2    `s    dres    h    I  4 :!;9I  $ >   :;9I8   :;9I  .?:;9'I<  4 :!;9I?   !I  	 :;9I8  
'I   :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                                               T                                                            	        $ZXYYX Z1J1%KK %." /	g/
.>
++^ fn1_g6_nsub ia_sqr ia_sub center Float short int aa_affine delta __uint32_t diff_ia eval_fp GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ia_scale eval_aa_t fn1_g6_eval_fp eval_ia_t float long long int aa_mul MemP fn1_g6_yd long int diff_ia_t frame ia_affine unsigned char nsub aa_return fn1_data_t signed char fn1_g6_get_data long long unsigned int uint32_t unsigned int AATermCount aa_sqr aa_sub short unsigned int fn1_g6_descr char epsilon eval_aa fn1_g6_epsilon long unsigned int fn1_g6_tag double Interval ia_mul eval_fp_t flt_round_near fn1_g6_xd nterms range fn1_g6_eval_aa descr fn1_g6_delta eval_ia AAHead aa_top aa_scale fn1_g6_eval_ia fn1_g6.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g6.c fn1_g6.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC     <       2   EC)    \           EC  $   |       3   ECE%                                                                                                                         
                                                                                   
                                       "                    1                      @            2      O                      Y                      b                      i                      p                      w                                                                                                                                                                                                                                                                                                            3       fn1_g6.c fn1_g6_tag fn1_g6_descr fn1_g6_eval_fp flt_round_near fn1_g6_eval_ia ia_affine ia_scale ia_sqr ia_sub ia_mul __stack_chk_fail fn1_g6_eval_aa aa_top aa_affine aa_scale aa_sqr aa_sub aa_mul aa_return fn1_g6_xd fn1_g6_yd fn1_g6_epsilon fn1_g6_delta fn1_g6_nsub fn1_g6_get_data                               L       5             P       K             T       }             X                    \                    `                   X                   $            d       ,            X       9            N            c            s            L       {            X                                                                               \       "            `       (            X       4            D            d       J            X       V            f            v                        L                   X                                                                	            
                           1            <            G            S            ~                                                                          
                     
      \              
                     
      	                            *       
              1       
      r      8       
            A       
            H       
      .      O       
            V       
      '       b       
      A       p       
            |       
      N             
                   
      V             
                   
      !              
      \             
                   
                   
                    
                  
                  
             (      
            4      
      q      A      
            \      
      L      w      
                  
      3            
                  
                  
      T             
                  
      L             
      [            
      S            
      ;       *      
            L      
            X      
            d         	           m      
      A      y         
                 
                                      
      v                                
      c                                
                                      
                                         
                  
      j      "      
      '      =      
             S      
            s      
      1             
                  
                  
                   
                   
      *            
            @      
            H      
            S                  x      
                                    
                  
                                     
      =                                                    
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               x      P                          &                     `                                    ,                     |                                     1                           l                              >                                                         9      @                     0                           S                             3                             N      @                     h                          _                      3                                   r                            0                              m      @               `#      0                                                                                          @               #      8                                0               2      &                                  0               X                                         0               8      ,                                                   d                                                          h                                                                                                    @               $      `                                                 (      0         	                 	                      X                                                         (%                                    fn1_g7.o/       0           0     0     644     13456     `
ELF          >                    P.          @     @   UHH`E    E    WEE\EEM    YEEYE    \EEEYEEEYEM    XEE^EEEXEEEXEEEYEEYEEYEEEXEEEXEEEXEEE    \EEEEUHH   Hhfօ`dH%(   HE1HpH`fHnH    Hx~pH`fofHnH    HEHxfHnH    HEHUf            fHnH    HE~EHxfofHnH    HEHUfHnH    HEHU    fHnH    HE~EHUfofHnH    HE~EH`fofHnH    HE~EHpfofHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HhHUHHEdH+%(   t    HhUHSH   HhdH%(   HE1    HxHEHhHH    HEHUfHnH    HEfHn    HEHUHhHH    HEHEH    Hf            fnH    HHEHH    HEHEH    H    fnH    HHEHH    HEHUHhHH    HEHUHEHH    HEHEH    HEHEH    HEHUHEHH    HEHUHEHH    HHUHEHH    HH    HEHEȋ    fnH    HEHUHxHH    HUdH+%(   t    H]UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]          @      @75<       g7      y = -range(x);
d = x-y;
t = d(1-d^2);
h = t/(1+t^2);
u = x+h;
v = x+h;
g = u^2 + v^2 + 2uv - 1/4                         >  ?  @                        t                                                             int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            L
   	            M
   	            O   	            P   	            QZ   	            f     3             !                <                W                r                                                                   e             k
             ^3      !
   !             '
   <             %
   W             &
   r             0
                         (
             "
                #
                 SK          3        f UK       ;                   x ;   ~    =
3  ~y >	   ~d ?	   ~t @	   h A	   u B	   v C	   u2 D	   v2 E	   uv F	   m G	   res H	   @     +
           U        x +#   ~y -   ~d .   ~t /   ~h 0   ~u 1   v 2   u2 3   v2 4   uv 5   m 6   res 7                   O      x            7      y    @d    Dt    Hh    Lu     Pv !   Tu2 "   Xv2 #   \uv $   `m %   dres &   h    I  4 :!;9I  .?:;9'I<  $ >   :;9I8   :;9I  4 :!;9I?   !I  	 :;9I8  
'I   :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                                               T                                                            	        ZK'X$ XY Z1' t 1 J KK  f X J!  )/  J/gg X .Y
>
++^ ia_sqr ia_sub center Float short int fn1_g7_tag aa_affine delta aa_add __uint32_t fn1_g7_descr diff_ia eval_fp fn1_g7_eval_ia aa_div GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection eval_aa_t aa_range fn1_g7_eval_fp signed char eval_ia_t float long long int aa_mul fn1_g7_xd MemP long int ia_neg diff_ia_t frame ia_affine fn1_g7_delta unsigned char nsub aa_return fn1_data_t aa_sub fn1_g7_nsub long long unsigned int uint32_t eval_aa unsigned int AATermCount aa_sqr ia_add short unsigned int fn1_g7_yd char epsilon ia_div fn1_g7_epsilon long unsigned int double Interval ia_mul eval_fp_t flt_round_near aa_shift nterms range descr fn1_g7_eval_aa aa_from_interval eval_ia fn1_g7_get_data AAHead aa_top ia_shift fn1_g7.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g7.c fn1_g7.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            O   ECF    <       U   ECL     \          ECH             3   ECE%                                                                                                                     
                                                                                   
                                       "             O      1                      @     O      U      O                      V                      ]                      d                      n                      u                      ~                                                                                                                                                                                                                                                                                                                                                                         !                  0                  =                  I          3       fn1_g7.c fn1_g7_tag fn1_g7_descr fn1_g7_eval_fp flt_round_near fn1_g7_eval_ia ia_neg ia_sub ia_sqr ia_affine ia_mul ia_shift ia_div ia_add __stack_chk_fail fn1_g7_eval_aa aa_top aa_range aa_from_interval aa_sub aa_sqr aa_affine aa_mul aa_shift aa_div aa_add aa_return fn1_g7_xd fn1_g7_yd fn1_g7_epsilon fn1_g7_delta fn1_g7_nsub fn1_g7_get_data                                  l       C             |       b                                        1            |                                                       |                                                         $            9            I                   V            t                                                                                    :            X            h                   u                                                                        %            5            D            |       L                   R                   ^            p                                                                             !            !                                       &         !   <         !   G         !   U                   a            {         "                        	            
                                                #            $            %   1         &   Z         '                                                    
                     
                    
                     
      	                            *       
              1       
            8       
      O      A       
            H       
      v      O       
      u      V       
             b       
      G       p       
            |       
                   
      >             
                   
                   
                    
                   
      '             
                   
      L             
                  
                  
             (      
      \      4      
            A      
            \      
            w      
                  
      S            
      	            
                  
      g             
      4            
      _             
      G            
                  
      :       *      
            L      
      	      X      
      %       d         	           m      
      R       y         
                 
                     #                 
                     $                 
                     %                 
                     &                 
                     '                 
                  
      @       "      
      ~       =      
            X      
            s      
      0             
      h            
                  
      #            
      ]            
      S            
      o      "      
            =      
      Z      X      
            s      
                  
                    
                   
                  
                  
      <                              
            &                  J      
                  
      o                   O            
      f                                                    
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             O      `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               0      0                          &                                                         ,                     ,                                     1                     0                                    >                                                         9      @               `#      0                           S                            x                             N      @               #                                _                      P                                   r                            0                              m      @               +      0                                                 ;                                         @               +      8                                0                     c                                  0               ,                                         0                     ,                                                   8                                                          8                                                          X                                          @               -      `                                                                	                 	                            Y                                                   h-                                    fn1_g8.o/       0           0     0     644     11808     `
ELF          >                    '          @     @   UHH@E    E    WEE\EEM    YEEYE    \EEEYEEEYEM    XE    ^EEEEEEEUHH`H}fEdH%(   HE1HEHUfHnH    HE~EHUfofHnH    HEHUfHnH    HEHUf            fHnH    HE~EHUfofHnH    HEHUfHnH    HEHU    fHnH    HEHUfHnH    HEHEHEHUHHEdH+%(   t    HEUHH`H}dH%(   HE1    HEHEHUHH    HEHUfHnH    HEfHn    HEHUHEHH    HEHEH    Hf            fnH    HHEHH    HEHEH    H    fnH    H    HEHEHEHUHEHH    HUdH+%(   t    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]          @      @75<               g8      y = -range(x);
d = x-y;
t = d(1-d^2);
i = 1/(1 + t^2);
h = t*i;
g = i                    >  ?  @                  D                           T                                  int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            <
   	            =
   	            ?   	            @   	            AZ   	            f     3                          7                R                |                                                   e             k
             ^3      )
             %
                &
   2             0
   \                      (
   r          "
                #
                 CK          3        f EK       0           "      Z  x 0       2
3  y 3	   d 4	   t 5	   @i 6	   Hres 8	   P     %
           /        x %#   y '   d (   t )   i *   res ,   @                       x                   y    Xd    \t    `i    dres     h    I  4 :!;9I  .?:;9'I<  $ >   :;9I8   :;9I  4 :!;9I?   !I  	 :;9I8  
'I   :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                     T                      >    T                                                            	        ZK'X$ X" Z1JK J 1 J L . J!g  )/   	/
X>
++^ ia_sqr ia_sub center fn1_g8_eval_ia Float short int aa_affine delta long long int __uint32_t diff_ia eval_fp GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection eval_aa_t aa_range eval_ia_t float fn1_g8_eval_fp fn1_g8_get_data aa_mul MemP long int ia_neg diff_ia_t frame ia_affine ia_inv fn1_g8_tag unsigned char nsub aa_return fn1_data_t signed char fn1_g8_nsub long long unsigned int uint32_t unsigned int AATermCount aa_sqr aa_sub fn1_g8_xd char epsilon eval_aa short unsigned int fn1_g8_descr long unsigned int double fn1_g8_eval_aa Interval fn1_g8_epsilon ia_mul eval_fp_t flt_round_near aa_shift nterms range descr fn1_g8_yd aa_from_interval eval_ia AAHead aa_top aa_inv fn1_g8_delta ia_shift fn1_g8.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_g8.c fn1_g8.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x                EC     <       /   EC&    \       "   EC $   |       3   ECE%                                                                                                                         
                                                                                   
                                       "                    1                      @            /      O                      V                      ]                      d                      n                      u                      ~                                                       "                                                                                                                                                                                                                                                      	                                    "                  /                  ;    !      3       fn1_g8.c fn1_g8_tag fn1_g8_descr fn1_g8_eval_fp flt_round_near fn1_g8_eval_ia ia_neg ia_sub ia_sqr ia_affine ia_mul ia_shift ia_inv __stack_chk_fail fn1_g8_eval_aa aa_top aa_range aa_from_interval aa_sub aa_sqr aa_affine aa_mul aa_shift aa_inv aa_return fn1_g8_xd fn1_g8_yd fn1_g8_epsilon fn1_g8_delta fn1_g8_nsub fn1_g8_get_data                                L       C             \       b             `                    `                    `                   #            8            L            \       T            d       \            h       i                                                `                                                       6            K            Y            p                                    \                   d                   h                                                       `                                                        8         	   C         
   N            Y            l            w         !            "            #            $            %                                                    
                     
      m              
                     
      	                            *       
              1       
            8       
      %      A       
            H       
      k      O       
            V       
      *       b       
      R       p       
            |       
      V             
                   
      X             
                   
      $              
      D              
                   
                   
      *             
                  
                  
             (      
      2      4      
            A      
            \      
      N      w      
                  
      ;            
                  
                  
      e             
      "            
      ]             
      c            
      [            
      >       *      
            L      
            X      
            d         	           m      
      ~      y         
                 
      L               !                 
                     "                 
                     #                 
      ?               $                 
                     %                 
                  
      8            
            8      
      }      S      
      4       }      
      >            
      E            
                  
      E            
      1            
                  
      L            
            3      
            ]      
              s      
                   
                  
                  
      m                  !            
                              
      
            [      
             e                         
      ^                                                    
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `                                !       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       T                                   @                     P                          &                                                         ,                                                          1                           p                              >                     0                                    9      @                      0                           S                      @      H                             N      @               P                                _                                                         r                      C      0                              m      @               0%      0                                                 s      B                                   @               `%      8                                0                     U                                  0               
                                         0                     ,                                                                                                                                                                       8                                          @               &      `                                                                	                 	                            K                                                   &                                    fn1_gasqrt.o/   0           0     0     644     9304      `
ELF          >                              @     @   UHH0E    Ef/r5fZEEHEfHn    fH~HEfZEE	fEEUHH H}fEdH%(   HE1EEEf/rHEHUfHnH    HEfɋ    fnH    HEdH+%(   t    HEUHH0H}dH%(   HE1HEHUHH    EEEf/rHEH        HUdH+%(   t    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]      @@      @75<   gasqrt g(x) = alt_sqrt(x)                           "                                                             int     *5       w           _               	           	   lo     hi         !   AAP           &%      )        +%      ,        #~       =  	   L          X  	   g          X        	             X(  tag r        r       (      -      2       7  (xd    0yd    8       @       H    	X   P 1  L  g  s            r   	            r   	            %
   	            &
   	            (   	            )   	            *X   	            L                    k
             
   .             +
   D             Z              ,<          3        f .<                  s         
x    Hr     `     
                    
x '   P                i       
x !   L  $ >   :;9I8   :;9I   I  4 :!;9I?   !I   :;9I8  .?:;9'I<  	'I  
 :!;9I  :;9!  4 :!;9I  .?:!;9'I@|  %  $ >  :;9   :;9I  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                                                Y                         	                                       	        Y   %/wJ
 J/
/ /Y
X>
++^ eval_fp_t diff_ia_t eval_ia fn1_gasqrt_descr delta GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection nsub fn1_gasqrt_get_data fn1_gasqrt_tag float Float unsigned char AAHead fn1_data_t long unsigned int short unsigned int uint32_t Interval epsilon range aa_range double __uint32_t fn1_gasqrt_yd fn1_gasqrt_delta fn1_gasqrt_eval_ia aa_zero unsigned int descr long long unsigned int eval_fp fn1_gasqrt_eval_fp fn1_gasqrt_nsub ia_const long long int eval_ia_t char fn1_gasqrt_epsilon ia_sqrt eval_aa_t short int center diff_ia aa_alt_sqrt eval_aa long int fn1_gasqrt_eval_aa signed char AATermCount flt_round_near fn1_gasqrt_xd sqrt nterms fn1_gasqrt.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_gasqrt.c fn1_gasqrt.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x            i    EC`     <           EC~     \       s    ECj  $   |       3   ECE%                                                                                                                         
                                                                                                                          .             i       A                      f                      P     i              c                      k                      t                                  s                                                                                                                                                                             c      3       fn1_gasqrt.c fn1_gasqrt_tag fn1_gasqrt_descr fn1_gasqrt_eval_fp flt_round_near fn1_gasqrt_eval_ia ia_sqrt ia_const __stack_chk_fail fn1_gasqrt_eval_aa aa_range aa_alt_sqrt aa_zero fn1_gasqrt_xd fn1_gasqrt_yd fn1_gasqrt_epsilon fn1_gasqrt_delta fn1_gasqrt_nsub fn1_gasqrt_get_data                     <                                                                                    B            I            ]            z         	            
                                                                                       $                                                             
                     
      3              
                     
                                  *       
              1       
      U      8       
            ?       
      5      F       
      g      M       
            T       
            `       
            n       
            z       
      e             
      z             
      )             
                   
      /             
      M             
                   
                   
      C             
                  
                  
            &      
            2      
              M      
      [      h      
      
       t      
                  
      J            
                  
                  
                   
                  
                  
                  
      -             
            =      
      J      I      
            U         	           ^      
             j         
           s      
                                      
                                      
      j                                
                                      
      4                                
                  
                  
                  
      D      /      
      }      E      
            [      
            c      
            n            c            
                                     
                        i             
      !                                 
                                   "       
      7       &       
      a       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @             i       `                                 c       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                                               &                                                         ,                                                          1                                                          >                                                         9      @                     0                           S                      (      &                             N      @                                               _                      N      t                             r                            0                              m      @               P      0                                                                                           @                     P                                0               	                                        0                                                        0                     ,                                                   )                                                          0                                                          P                                          @                     `                                                                	                 	                                                                               0                                    fn1_gbadia.o/   0           0     0     644     11248     `
ELF          >                    %          @     @   UHH`E    EYEE\EEfZEEM    XEHEfHn    fH~HEEYEfZEEM    XEHEfHn    fH~HEE^EEfZEEEUHH`H}fEdH%(   HE1HEHUfHnH        E    EHE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHSHXH}    HEHEH    HEfɋ    fn    HEHUHEHH    HEHUHEHH    HEHUHEHH    HEHEH    HHEH    HH    HEHUHEHH    H]UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]             @      @75<       gbadia  g(x) = sqrt(x^2 - x + 1/2)/sqrt(x^2 + 1/2)            ?   ?                                                                                 int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            .
   	            /
   	            1   	            2   	            3Z   	            f     3             !                7             R                m             \                             ^3      '
                +
             !
                "
                (
   (             >              5K          3      v  f 7K       "                  	  x "   
    $
3  x2 %	   hlf &	   dif '	   @
    (	   H
    )	   Pres *	   X     
                   x '   x2    hlf    dif    
       @
       Hres    P                       x !      I  $ >  .?:;9'I<   :;9I8   :;9I  4 :!;9I  4 :!;9I?   !I  	 :;9I8  
4 :!;9I  'I   :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                                           ,    Y                         	                                       	        Y/ -) ( -  Y1JK J Jgggg  /
f>
++^ fn1_gbadia_yd fn1_gbadia_descr fn1_gbadia_eval_aa ia_sub center fn1_gbadia_eval_fp Float short int delta aa_add __uint32_t diff_ia eval_fp fn1_gbadia_eval_ia fn1_gbadia_get_data aa_div GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection eval_aa_t ia_sqrt signed char eval_ia_t float fn1_gbadia_nsub long long int MemP long int fn1_gbadia_tag diff_ia_t aa_sqrt frame unsigned char nsub eval_fp_t aa_sqr ia_sqr aa_return fn1_data_t aa_sub long long unsigned int uint32_t eval_aa unsigned int AATermCount long unsigned int fn1_gbadia_delta ia_add short unsigned int char epsilon ia_div sum1 sum2 fn1_gbadia_xd double Interval nterms sqrt flt_round_near range descr aa_const fn1_gbadia_epsilon eval_ia AAHead aa_top fn1_gbadia.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_gbadia.c fn1_gbadia.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC     <          EC     \           ECE              3   ECE%                                                                                                                     
                                                                                                                          .                    A                                            P                  c                      j                      q                      x                                                                                                                                                                                                                                                                                                                                               )                  9          3       fn1_gbadia.c fn1_gbadia_tag fn1_gbadia_descr fn1_gbadia_eval_fp flt_round_near fn1_gbadia_eval_ia ia_sqr ia_sub ia_add ia_sqrt ia_div __stack_chk_fail fn1_gbadia_eval_aa aa_top aa_sqr aa_const aa_sub aa_add aa_sqrt aa_div aa_return fn1_gbadia_xd fn1_gbadia_yd fn1_gbadia_epsilon fn1_gbadia_delta fn1_gbadia_nsub fn1_gbadia_get_data                 J             4       a                          4                                            <       %            <       H            f                                                                                                %            <       .            E            \            s                                                                     	            
                           	                                    +             V         !            "                                                    
                     
                    
                     
                                  *       
              1       
            8       
      w      A       
            H       
            O       
            V       
      Y       b       
      p       p       
            |       
                   
      f             
                   
                   
      S              
                   
      O             
                    
      T             
      $            
      	            
      9       (      
            4      
            A      
            \      
            w      
                  
                  
      =            
      *            
                   
      L            
      {             
      o            
                  
      c       *      
            L      
      =      X      
            d         	           m      
             y         
                 
                                      
                                        
      9                                 
                     !                 
                     "                 
      3            
             "      
            8      
      i       S      
      H      n      
      0            
      %            
      [            
                  
                  
                  
      2             
      ,      )      
            ?      
            G      
             R                  w      
                                     
                  
                  
            
      
                                d      
            r      
                  
      @                                  
                                   "       
      7       &       
      a       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @                    `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               x      `                          &                     8                                    ,                     T                                     1                     X      D                              >                                                         9      @                     0                           S                                                         N      @                                               _                      k
                                   r                            0                              m      @               "      0                                                 N      0                                   @               #      P                                0               ~      b                                  0                                                        0                     ,                                                                                                                                                                       (                                          @               h$      `                                                       `         	                 	                      (      M                                                   $                                    fn1_gbadmul.o/  0           0     0     644     10496     `
ELF          >                    "          @     @   UHH0E    M    XE    \EEEYEEE    ^EEEEUHH@H}fEdH%(   HE1HEHU    fHnH    HEHUfHnH    HEHU    fHnH    HE~EHUfofHnH    HEHU        fHnH    HEHUHHEdH+%(   t    HEUHH0H}    HEHE؋    fnH    HEHEH    H    fnH    HEHUHEHH    H        fnH    HEHUHEHH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]         A  @  A75<   gbadmul g(x) = (10 + x)*(10 - x)       A  ?                ;                           #                                  int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            .
   	            /
   	            1   	            2   	            3Z   	            f     3             &                   A                W             r             ^3      $
                   &
                #
             %
                    5K          3      #  f 7K       %                    x %   H    '
3  Pu (	   Xv )	   `res *	   h     
                    x (   u    @v     Hres !   P                t       x "   L        \       u    `v    dres    h    I  $ >   :;9I8   :;9I  4 :!;9I  .?:;9'I<  4 :!;9I?   !I  	 :;9I8  
'I   :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                     #                           T                                                            	        ZY!Y Z1J J % Y X/
.>
++^ ia_mul eval_aa long long unsigned int eval_ia aa_neg delta long long int signed char fn1_gbadmul_eval_aa nsub frame long int fn1_gbadmul_nsub fn1_gbadmul_eval_ia diff_ia_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn1_gbadmul_tag unsigned int MemP aa_top long unsigned int short unsigned int aa_mul eval_ia_t fn1_gbadmul_delta center Float AATermCount fn1_gbadmul_yd fn1_data_t ia_scale diff_ia range float fn1_gbadmul_xd descr unsigned char eval_fp_t short int fn1_gbadmul_get_data AAHead aa_scale eval_fp uint32_t Interval char ia_shift nterms fn1_gbadmul_eval_fp epsilon flt_round_near eval_aa_t aa_return aa_shift fn1_gbadmul_descr ia_neg fn1_gbadmul_epsilon fn1_gbadmul.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_gbadmul.c fn1_gbadmul.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x            t    ECk     <           EC     \           EC  $   |       3   ECE%                                                                                                                         
                                                                                                                          1             t       E                      T     t              h                      q                      x                                                                       O                                                                                                                                                                                                                             "                  3          3       fn1_gbadmul.c fn1_gbadmul_tag fn1_gbadmul_descr fn1_gbadmul_eval_fp flt_round_near fn1_gbadmul_eval_ia ia_shift ia_neg ia_mul ia_scale __stack_chk_fail fn1_gbadmul_eval_aa aa_top aa_shift aa_neg aa_mul aa_scale aa_return fn1_gbadmul_xd fn1_gbadmul_yd fn1_gbadmul_epsilon fn1_gbadmul_delta fn1_gbadmul_nsub fn1_gbadmul_get_data                                   0                     V                                                                                                                                                  $       &            E            `            n                    z                                                                                                    $                                        	            
               (            ;            F            Q            ]                                                                                     
                     
                    
                     
                                  *       
              1       
            8       
            A       
      b      H       
            O       
      I       V       
      z      b       
             p       
      t       |       
                   
                   
      G             
                    
                   
      ;              
                    
                   
                   
      A            
                  
            (      
      
      4      
            A      
      p      \      
            w      
                   
                  
      %            
      \            
                  
      &             
      9            
                   
                  
      5       *      
      i       L      
      %      X      
            d         	           m      
             y         
                 
      M                                
                                      
      9                                
                                      
      }                                 
                  
            '      
            B      
      .       X      
            s      
                  
      0            
                    
      2            
                  
                  
                              $      
      U       .            O      Q      
      n             
                         t             
                                                          
                                   "       
      8       &       
      b       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             t       `             O                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       #                                   @               `      H                          &                     h                                    ,                                                          1                           ,                              >                                                         9      @                     0                           S                            ?                             N      @                     8                          _                                                         r                      
      0                              m      @                      0                                                 
                                         @               @       8                                0                     M                                  0               :                                         0               )      ,                                                   U                                                          X                                                          x                                          @               x!      `                                                                 	                 	                            H                                                   !                                    fn1_gdiv.o/     0           0     0     644     10224     `
ELF          >                    !          @     @   UHHPE    EYEM    XEfZEEHEfHn    fH~HEEYEM    XEfZEEHEfHn    fH~HEE^EEfZEEEUHHPH}fEdH%(   HE1HEHUfHnH    HEHU    fHnH    HEHUfHnH    HEHUfHnH    HEHU    fHnH    HEHUfHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHH0H}HEH    H    fnH    H    HEHEH    H    fnH    H    HEHUHEHH    HEHEUHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]         @      A75<       gdiv    u = sqrt(x^2 + 16);
v = sqrt(x^2 + 1);
g = u/v    A  ?                                           {                                  int     *5       w           _               	           	   	lo     	hi         !   AAP           &%      )        +%      ,        #~       =  
   L          X  
   g          X        
             X(  	tag r        r       (      -      2       7  (	xd    0	yd    8       @       H    	X   P 1  L  g  s            r   	            r   	            *
   	            +
   	            -   	            .   	            /X   	                                            '                =          '
   X             +
   n          %
                (
                              1<          3        f 3<       "                  A  x "   Hu $	   Xv %	   `res &	   h     
                    x %   u    v    res    @                       x       I  $ >   :;9I8   :;9I  .?:;9'I<  4 :!;9I?  4 :!;9I   !I  	 :;9I8  
'I   :!;9I  :;9!  .?:!;9'I@|  %  $ >  :;9   :;9I  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                     {                      6    Y                         	                                       	        YX. %0 ( X' %  Y1J J K J K      gK
.>
++^ eval_aa long long unsigned int eval_ia delta fn1_gdiv_tag long long int signed char nsub fn1_gdiv_descr fn1_gdiv_eval_fp long int diff_ia_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_sqrt fn1_gdiv_epsilon unsigned int ia_div long unsigned int short unsigned int fn1_gdiv_get_data eval_ia_t center aa_div Float AATermCount fn1_gdiv_eval_aa fn1_data_t fn1_gdiv_eval_ia fn1_gdiv_nsub diff_ia range float fn1_gdiv_delta descr unsigned char eval_fp_t short int ia_sqr AAHead ia_sqrt eval_fp uint32_t Interval char fn1_gdiv_xd aa_sqr ia_shift nterms epsilon flt_round_near eval_aa_t sqrt aa_shift fn1_gdiv_yd fn1_gdiv.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_gdiv.c fn1_gdiv.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x                EC     <           EC     \           EC~  $   |       3   ECE%                                                                                                                         
                                                                                                                          (                    9                                            H                   Y                      `                      i                      q                      x                                                                                                                                                                                                                                     H      3       fn1_gdiv.c fn1_gdiv_tag fn1_gdiv_descr fn1_gdiv_eval_fp flt_round_near fn1_gdiv_eval_ia ia_sqr ia_shift ia_sqrt ia_div __stack_chk_fail fn1_gdiv_eval_aa aa_sqr aa_shift aa_sqrt aa_div fn1_gdiv_xd fn1_gdiv_yd fn1_gdiv_epsilon fn1_gdiv_delta fn1_gdiv_nsub fn1_gdiv_get_data                     -             4       R             v             8                                            4                   3            H            X            8       e            z                                                            4                                                       8                   #            :            _         	   j         
   u                                                                                    	                                                             
                     
                    
                     
                                  *       
              1       
            8       
            ?       
      ^      F       
            M       
      H       T       
      v      `       
             n       
      y       z       
                   
                   
      C             
                    
                   
      :              
                    
                   
                   
      =            
                  
            &      
            2      
      l      M      
            h      
             t      
                  
                  
      X            
                  
                   
      5            
                    
                  
      '             
      T       =      
            I      
      -       U         	           ^      
      Y       j         
           s      
                                      
                                      
      t                                
      I                                
      '                                
                  
      l            
            (      
            >      
            Y      
            o      
                  
                  
                  
                  
                        H            
                              B      
            L                         
      h                                  
                                   "       
      5       &       
      _       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @                    `                                H       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       {                                   @                     0                          &                                                         ,                                                          1                           @                              >                                                          9      @                     0                           S                      0                                   N      @                                               _                            _                             r                      T
      0                              m      @                     0                                                 
      :                                   @                     P                                0                                                       0                                                        0                     ,                                                                                                                                                                                                                 @               h       `                                                                	                 	                                                                                                                    fn1_gexp.o/     0           0     0     644     8592      `
ELF          >                    P          @     @   UHH0E    fZEEHEfHn    fH~HEfZEEEUHH H}fEdH%(   HE1HEHUfHnH    HEdH+%(   t    HEUHHH}HEH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]      @  ?     `@75<   gexp g(x) = exp(x)                                                                               int     *5       w           _               	           	   lo     hi         !   AAP       
    &%      )        +%      ,        #~       =     L          X     g          X                 
    X(  tag r        r       (      -      2       7  (xd    0yd    8       @       H    	X   P 1  L  g  s            r   	            r   	            %
   	            &
   	            (   	            )   	            *X   	                         *
         exp _                 ,<          3      V  f .<                           	x    h     
           S         	x %   P                P       	x    L  $ >   :;9I8   :;9I  4 :!;9I?   !I   I   :;9I8  'I  	 :!;9I  
:;9!  .?:;9'I<  .?:!;9'I@|  %  $ >  :;9   :;9I  .?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                                Y                         	                                       	        Y %/1JK
.>
++^ eval_fp_t fn1_gexp_eval_ia diff_ia_t eval_ia delta GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection nsub nterms epsilon fn1_gexp_yd float Float unsigned char AAHead ia_exp long unsigned int short unsigned int uint32_t Interval __uint32_t range double fn1_gexp_tag fn1_data_t AATermCount unsigned int descr long long unsigned int eval_fp fn1_gexp_get_data fn1_gexp_eval_fp fn1_gexp_descr long long int eval_ia_t fn1_gexp_xd char eval_aa_t fn1_gexp_epsilon fn1_gexp_nsub center diff_ia short int eval_aa long int aa_exp signed char fn1_gexp_eval_aa flt_round_near fn1_gexp_delta fn1_gexp.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_gexp.c fn1_gexp.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x            P    ECG     <       S    ECJ     \           ECU   $   |       3   ECE%                                                                                                                         
                                                                                                                          (             P       9                                            H     P       S       Y                      `                      q                                                                                                                                                     3       fn1_gexp.c fn1_gexp_tag fn1_gexp_descr fn1_gexp_eval_fp flt_round_near fn1_gexp_eval_ia ia_exp __stack_chk_fail fn1_gexp_eval_aa aa_exp fn1_gexp_xd fn1_gexp_yd fn1_gexp_epsilon fn1_gexp_delta fn1_gexp_nsub fn1_gexp_get_data                     .                                                              	             
                                                     "            .            Y                                                                         
                     
      3              
                     
                                  *       
              1       
      I      8       
            ?       
      -      F       
      [      M       
            T       
            `       
            n       
            z       
      D             
      n             
      !             
                   
      '             
                    
                   
      w             
      ;             
                  
                  
      r      &      
            2      
              M      
      .      h      
             t      
      I            
                  
                  
                  
      %             
      y            
                  
                  
      -             
            =      
            I      
            U         	           ^      
            j         
           s      
      8                                
                                      
      S                                
                                      
      d                                
                  
      B            
            &      
            1                   W      
            a                         
      
                   P             
                                        
                                   "       
      5       &       
      _       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @             P       `                                         .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                     h                          &                     8                                    ,                     T                                     1                     T                                    >                     h                                    9      @               (      0                           S                      x                                   N      @               X      0                          _                      V      u                             r                            0                              m      @                     0                                                                                           @                     P                                0                                                       0                                                        0                     ,                                                                                                                                                                                                                 @                     `                                                       X         	                 	                                                                                h                                    fn1_giaboom.o/  0           0     0     644     12344     `
ELF          >                    )          @     @   UHH`E    EYEE\EEfZEEM    XEHEfHn    fH~HEEYEfZEEM    XEHEfHn    fH~HEE^EEfZEEEUHH E    Efn    f~EEfn    f~EEUHH`H}fEdH%(   HE1HEHUfHnH        E    EHE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHH H}fEdH%(   HE1HEHUfHnH    HEHUfHnH    HEdH+%(   t    HEUHSHHH}HEH    HEfɋ    fn    HEHUHEHH    HEHUHEHH    HEHUHEHH    HEHEH    HHEH    HH    HEHEH]UHH H}    HEHEH    H    HEHUHEHH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]            @      @75<       giaboom h(x) = sqrt(x^2 - x + 1/2)/sqrt(x^2 + 1/2) g(x) = h(h(x))             ?   ?                    N                                                             int     *5       y           a               	           	   
lo     
hi         !   AAP           &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  
tag t        t       7      <      A       F  (
xd    0
yd    8       @       H    	Z   P @  [  v              t   	            t   	            C
   	            D
   	            F   	            G   	            HZ   	            f     3          ^3         .                D             _                z             \                             '
                +
             !
                "
                (
   (             >              JK          3      v  f LK       <           F         	x <   X    >
3  `res ?	   h     1                  D  	x 1   x2 3	   hlf 4	   dif 5	   @    6	   H    7	   Pres 8	   X     ,
           h       r  	x ,(   P     !
                   	x !   x2 #   hlf $   dif %       &   @    '   Hres (   P                C       %  	x "   \                       	x       I  $ >  .?:;9'I<   :;9I8   :;9I  4 :!;9I  4 :!;9I?   !I  	 :!;9I  
 :;9I8  .?:!;9'I@|  4 :!;9I  'I  :;9!  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                                           d    Y                         	                                       	        Y/ -) ( -  Y1Y .u1JK J JJ JKgggg  Ki /
.>
++^ ia_add fn1_giaboom_epsilon ia_sqr ia_sub center char Float short int aat_h_ia delta aa_add __uint32_t fn1_giaboom_nsub fn1_giaboom_eval_aa diff_ia fn1_giaboom_descr fn1_giaboom_tag aa_div GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection eval_aa_t ia_sqrt aat_h_fp signed char eval_ia_t float fn1_giaboom_eval_ia long long int MemP long int diff_ia_t aa_sqrt frame fn1_giaboom_delta eval_fp unsigned char nsub eval_fp_t aa_return fn1_data_t aa_sub long long unsigned int uint32_t eval_aa unsigned int AATermCount fn1_giaboom_eval_fp aa_sqr fn1_giaboom_xd short unsigned int fn1_giaboom_get_data epsilon ia_div sum1 sum2 long unsigned int double Interval nterms sqrt flt_round_near range descr fn1_giaboom_yd aat_h_aa aa_const eval_ia AAHead aa_top fn1_giaboom.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_giaboom.c fn1_giaboom.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC     <       C    ECz      \          EC    |       h    EC_                 ECE             F    EC}              3   ECE%                                                                                                                     
                                                                                                                          1                    :                                            I            C       ]                 f                      m                      t                      {                                                                       8      h                                                                                                                                                                  Q      F                                                   
                                     (                  <                  N                  _          3       fn1_giaboom.c fn1_giaboom_tag fn1_giaboom_descr aat_h_fp flt_round_near fn1_giaboom_eval_fp aat_h_ia ia_sqr ia_sub ia_add ia_sqrt ia_div __stack_chk_fail fn1_giaboom_eval_ia aat_h_aa aa_sqr aa_const aa_sub aa_add aa_sqrt aa_div fn1_giaboom_eval_aa aa_top aa_return fn1_giaboom_xd fn1_giaboom_yd fn1_giaboom_epsilon fn1_giaboom_delta fn1_giaboom_nsub fn1_giaboom_get_data                  J             D       a                          D                                                          S            [            L       h            L                                                                               .            m                                                            L                                                       %            4            ?            b            r            z                                  	            
                                                !            "            #   /         $   X         %                                                    
                     
                    
                     
                                  *       
              1       
            8       
            A       
      #      H       
            O       
            V       
      ;       b       
      [       p       
            |       
      0              
      s             
                   
                   
      5              
                   
      \             
      !             
      z             
      E            
      *            
      )       (      
            4      
            A      
      6      \      
            w      
                  
                  
      J            
      K            
                  
      r            
                   
      |            
                  
      N       *      
      1      L      
      J      X      
             d         	           m      
             y         
                 
                     !                 
      Q               "                 
                      #                 
      	               $                 
      f                %                 
      @            
                  
             /      
            E      
      T       `      
      U      {      
      i            
                  
                  
                  
                    
      "             
             )      
      1      ?      
      6      G      
            R                  w      
      w                   Q            
                  
      `                              
            (      
            E      
            O            8      s      
      E       }                        
                  
                  
                               &      
            1                           
                                   "       
      8       &       
      b       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @                    `                                8                                      Q                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               (                                 &                                                         ,                     ,                                     1                     0      T                              >                                                         9      @               H      0                           S                            R                             N      @               x      p                          _                                                         r                            0                              m      @               &      0                                                       h                                   @               '      P                                0               5                                        0                                                        0                     ,                                                                                                                                                                                                                 @               h(                                                                      	                 	                            t                                                   )                                    fn1_ginv.o/     0           0     0     644     8488      `
ELF          >                              @     @   UHH E    f.Ez
f.Et    ^EE	fEEUHH H}fEdH%(   HE1HEHUfHnH    HEdH+%(   t    HEUHHH}HEH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]          @    @75<   ginv g(x) = 1/x   ?                                                                             int     *5       w           _               	           	   lo     hi         !   AAP       
    &%      )        +%      ,        #~       =     L          X     g          X                 
    X(  tag r        r       (      -      2       7  (xd    0yd    8       @       H    	X   P 1  L  g  s            r   	            r   	            "
   	            #
   	            %   	            &   	            'X   	                         )
                 )<          3      @  f +<                         n  	x    h     
           S         	x %   P                N       	x    \  $ >   :;9I8   :;9I  4 :!;9I?   !I   :;9I8   I  'I  	 :!;9I  
:;9!  .?:;9'I<  .?:!;9'I@|  %  $ >  :;9   :;9I  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                                T                                                            	        Y < /wJK
.>
++^ aa_inv eval_fp_t diff_ia_t eval_ia fn1_ginv_nsub delta GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn1_ginv_tag nsub float fn1_ginv_epsilon Float unsigned char fn1_data_t long unsigned int short unsigned int fn1_ginv_yd uint32_t Interval epsilon fn1_ginv_eval_aa range double __uint32_t ia_inv AATermCount fn1_ginv_descr unsigned int descr long long unsigned int eval_fp fn1_ginv_eval_ia flt_round_near long long int eval_ia_t char AAHead eval_aa_t short int center diff_ia fn1_ginv_get_data fn1_ginv_xd eval_aa long int signed char fn1_ginv_delta fn1_ginv_eval_fp nterms fn1_ginv.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_ginv.c fn1_ginv.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x            N    ECE     <       S    ECJ     \           ECU   $   |       3   ECE%                                                                                                                         
                                                                                                                          (             N       9                      H     N       S       Y                      `                      q                                                                                                                                                     3       fn1_ginv.c fn1_ginv_tag fn1_ginv_descr fn1_ginv_eval_fp flt_round_near fn1_ginv_eval_ia ia_inv __stack_chk_fail fn1_ginv_eval_aa aa_inv fn1_ginv_xd fn1_ginv_yd fn1_ginv_epsilon fn1_ginv_delta fn1_ginv_nsub fn1_ginv_get_data                     .                                                                     	             
                             
                                     ,            W                                                                         
                     
      7              
                     
                                  *       
              1       
      M      8       
            ?       
      4      F       
      _      M       
            T       
      c      `       
            n       
            z       
      M             
      ~             
                   
                   
      .             
      5             
                   
                   
      R             
                  
                  
      m      &      
            2      
             M      
      C      h      
             t      
      Y            
      B            
                  
                  
                   
      t            
                  
                  
      1             
            =      
      B      I      
            U         	           ^      
            j         
           s      
                                      
      r                                
                                      
                                      
      #                                 
                    
                  
      &            
      |                         A      
            K                   o      
            y            N             
                                       
                                   "       
      5       &       
      _       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             N       `                                         .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               p      h                          &                     8                                    ,                     T                                     1                     T                                    >                     h                                    9      @                     0                           S                      x                                   N      @                     0                          _                      @      ^                             r                            0                              m      @               8      0                                                                                           @               h      8                                0                                                       0               s                                         0               Y      ,                                                                                                                                                                                                                 @                     `                                                 H      @         	                 	                                                                                                                     fn1_glog4.o/    0           0     0     644     11976     `
ELF          >                    (          @     @   UHH@E    E    \EEYEEYEEEYEEEE    ^EE    ^EE    ^EE\EEEXEEE\EEEEEUHHpH}fEdH%(   HE1HEHU    fHnH    HEHUfHnH    HE~EHUfofHnH    HEHUfHnH    HEHEHEHU        fHnH    HEHU        fHnH    HEHU        fHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHSHhH}    HEHE    fnH    HEHEH    HEHUHEHH    HEHEH    HEHEHEHE        fnH    HEHE        fnH    HEHE        fnH    HEHUHEHH    HHUHEHH    HH    HEHUHEHH    H]UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]       @@  @  ?75<       glog4   u = x - 1;
u2 = y^2;
u3 = u*u2;
u4 = u2^2;
g(x) = u - u2/2 + u3/3 - u4/4      ?   @  @@  @                                                                               int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L  
   [          g  
   v          g        
             X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            G
   	            H
   	            J   	            K   	            LZ   	            f     3             !                <                \                   w                                          ^3      !
                "
                $
                   &
   &             (
   <          %
   W                 NK          3        f PK       8           *      H  x 8       :
3  u ;	   u2 <	   u3 =	   u4 >	   t1 ?	   t2 @	   @t3 A	   Ht4 B	   Pres C	   X     *
                   x *&   u ,   u2 -   u3 .   u4 /   t1 0   t2 1   t3 2   @t4 3   Hres 4   P                       x                    u    Hu2    Lu3    Pu4     Tt1 !   Xt2 "   \t3 #   `t4 $   dres %   h    I  4 :!;9I  $ >  .?:;9'I<   :;9I8   :;9I  4 :!;9I?   !I  	 :;9I8  
'I   :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                                           +    T                                                            	        ZYןYYY Z1JKK%%%  g	""" X ./
f>
++^ fn1_glog4_xd ia_sqr ia_sub center Float short int fn1_glog4_tag delta aa_add __uint32_t fn1_glog4_nsub diff_ia eval_fp fn1_glog4_eval_fp GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ia_scale eval_aa_t fn1_glog4_yd signed char eval_ia_t float long long int aa_mul MemP long int fn1_glog4_get_data diff_ia_t frame unsigned char nsub eval_fp_t aa_return fn1_data_t aa_sub long long unsigned int uint32_t unsigned int AATermCount fn1_glog4_descr fn1_glog4_delta aa_sqr ia_add short unsigned int char epsilon fn1_glog4_epsilon eval_aa long unsigned int double Interval ia_mul fn1_glog4_eval_aa flt_round_near aa_shift nterms range descr eval_ia fn1_glog4_eval_ia AAHead aa_top aa_scale ia_shift fn1_glog4.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_glog4.c fn1_glog4.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x                EC     <          ECv     \       *   ECE             3   ECE%                                                                                                                     
                                                                                                                          +                    =                      L                  ^                      g                      n                      u                      ~                                                                       `      *                                                                                                                                                                                                                                                                 *                  9          3       fn1_glog4.c fn1_glog4_tag fn1_glog4_descr fn1_glog4_eval_fp flt_round_near fn1_glog4_eval_ia ia_shift ia_sqr ia_mul ia_scale ia_sub ia_add __stack_chk_fail fn1_glog4_eval_aa aa_top aa_shift aa_sqr aa_mul aa_scale aa_sub aa_add aa_return fn1_glog4_xd fn1_glog4_yd fn1_glog4_epsilon fn1_glog4_delta fn1_glog4_nsub fn1_glog4_get_data                               P       j             T                    X                    \                   `                   3            Q            f            ~            T                   P                               X                   P                               \                   P                                           7            V            r                        `                                                                   T                   P                               X                   P                               \       %            P       1            H            ^            i                                 	            
                                                                            "         !   K         "                                                    
                     
                    
                     
                                  *       
              1       
            8       
      2      A       
            H       
      y      O       
      w      V       
      (       b       
      M       p       
            |       
                   
      )             
                   
                   
      "              
                   
                   
                   
      3             
                  
                  
             (      
      ?      4      
            A      
            \      
            w      
                  
      `            
                   
                  
      o             
                  
      g             
                  
                  
      @       *      
            L      
             X      
      2       d         	           m      
      K      y         
                 
                                        
      j                                
                                       
      [               !                 
      X                "                 
                  
      F       "      
            =      
      A      ]      
            x      
      k            
                  
      :            
      r            
                   
      W            
            '      
             =      
      J      X      
            `      
            k                        
                        `            
            I      
      !      S                         
      w                                                     
                                   "       
      6       &       
      `       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `             `                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               0                                &                                                          ,                                                          1                            h                              >                                                         9      @                     0                           S                                                         N      @               @                                _                      >                                   r                            0                              m      @               %      0                                                 )      /                                   @               &      8                                0               X      S                                  0                                                        0                     ,                                                                                                                                                                                                                 @               @'      `                                                       `         	                 	                            L                                                   '                                    fn1_gsin3.o/    0           0     0     644     12104     `
ELF          >                    )          @     @   UHH@E    EYEEEE    WEEYEEE    ^EE    WEEYEEE    ^EEXEEEXEEEEEUHH`H}fEdH%(   HE1HEHUfHnH    HEHEHE~EHUfofHnH    HEHU        fHnH    HE~EHUfofHnH    HEHU        fHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHHPH}fEdH%(   HE1HEHUfHnH    HEfɋ    fnH    HEHU        fHnH    HEHU        fHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHH@H}    HEHEH    HEHEHEHUHEHH    Hff        fnH    HEHUHEHH    Hff        fnH    HEHUHEHH    HHEHH    HEHUHEHH    UHSH HhH    HEH    HEH    HEH    HEH    HEH    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]          @      @75<               gsin3   x2 = x^2;
t1 = x;
t3 = -t1*x2/6;
t5 = -t3*x2/20;
g(x) = t1 + t2 + t3                     @  A    ?       @                    %                                                             int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     [          g     v          g                     X7  	tag t        t       7      <      A       F  (	xd    0	yd    8       @       H    	Z   P @  [  v              t   	            t   	            C
   	            D
   	            F   	            G   	            HZ   	            f     3             !                K                         f                |          ^3      
                !
                $
                   &
                (
                 JK          6      H  f LK       8                    
x 8       :
3  @x2 ;	   Ht1 <	   Pt3 =	   Xt5 >	   `f ?	   h     .
                  8  
x .&   x2 0       1   @    2   H    3   Pf 4   X     $
           (        
x $&   x2 &   t1 '   t3 (   t5 )   @f *   H                       
x                    x2    Xt1    \t3    `t5    df    h    I  4 :!;9I  $ >   :;9I8   :;9I  .?:;9'I<  4 :!;9I?   !I  	 :;9I8  
 :!;9I  4 :!;9I  'I  .?:!;9'I@|  :;9!  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|     ,                                           W    T                                                            	        ZJYJY Z1JK % % JK%% 	 X& X& X//
.>
++^ aa_add fn1_gsin3_delta ia_sqr center Float short int fn1_gsin3_descr aa_affine delta fn1_gsin3_nsub __uint32_t diff_ia eval_fp GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ia_scale eval_aa_t fn1_gsin3_epsilon AATermCount signed char eval_ia_t float long long int aa_mul MemP fn1_gsin3_tag long int ia_const fn1_gsin3_eval_aa diff_ia_t frame unsigned char nsub aa_return fn1_data_t fn1_gsin3_yd long long unsigned int uint32_t unsigned int aa_sqr ia_add short unsigned int char epsilon eval_aa fn1_gsin3_eval_ia d_t1 long unsigned int d_t3 d_t5 fn1_gsin3_diff_ia Interval fn1_gsin3_eval_fp ia_mul eval_fp_t flt_round_near nterms range descr double eval_ia AAHead aa_top fn1_gsin3_get_data fn1_gsin3_xd fn1_gsin3.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_gsin3.c fn1_gsin3.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x                EC     <       (   EC    \           EC     |           EC  $          6   ECE(                                                                                                                         
                                                                                                                          +                    =                      L            (      ^                      e                      l                      u                      |                                                                                                                                                                                                                                                                                               &                  5          6       fn1_gsin3.c fn1_gsin3_tag fn1_gsin3_descr fn1_gsin3_eval_fp flt_round_near fn1_gsin3_eval_ia ia_sqr ia_mul ia_scale ia_add __stack_chk_fail fn1_gsin3_diff_ia ia_const fn1_gsin3_eval_aa aa_top aa_sqr aa_mul aa_affine aa_add aa_return fn1_gsin3_xd fn1_gsin3_yd fn1_gsin3_epsilon fn1_gsin3_delta fn1_gsin3_nsub fn1_gsin3_get_data              7             L       [             \       q             L                    `                   ,            <            d       D            h       Q            o                        l                   h                                                       .            <            h       H            X            p       `            h       m            }            t                   h                                                                               7            J            d       P            h       \            s                        l                   h                                                                	             
                           !            ,            7            B            N            y                                                                          
                     
                    
                     
                                  *       
              1       
            8       
      K      A       
            H       
      f      O       
      ~      V       
      +       b       
      d       p       
            |       
      y             
      B             
                   
      !             
      %              
                   
      +             
                   
      0             
                  
                  
             (      
      r      4      
            A      
            \      
            w      
                  
      V            
                  
                  
      w             
      (            
      o             
                  
      ~            
      O       *      
            L      
            X      
            d         	           m      
      5       y         
                 
      Q                                
                                      
      `                                
                                       
      U                                  
      	            
              "      
      E       L      
            g      
      X      }      
      7            
                  
      _            
      M            
                  
                   
                  
      >      $                  I      
            S                  w      
                  
                                    
                  
                  
            9      
            C                         
                                                          
                                   "       
      6       &       
      `       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `                                                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               P                                &                     X                                    ,                     t                                     1                           |                              >                                                          9      @               H      0                           S                            )                             N      @               x                                _                      9                                   r                            0                              m      @               @&      0                                                 %      [                                   @               p&      8                                0                     ^                                  0                                                        0                     ,                                                                                                                                                                                                                 @               '      x                                                       0         	                 	                            H                                                    (                                    fn1_gsqr.o/     0           0     0     644     8416      `
ELF          >                              @     @   UHH E    EYEEUHH H}fEdH%(   HE1HEHUfHnH    HEdH+%(   t    HEUHHH}HEH    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]       @    @75<   gsqr g(x) = sqr(x)                                                                               int     *5       w           _               	           	   lo     hi         !   AAP       
    &%      )        +%      ,        #~       =     L          X     g          X                 
    X(  tag r        r       (      -      2       7  (xd    0yd    8       @       H    	X   P 1  L  g  s            r   	            r   	            !
   	            "
   	            $   	            %   	            &X   	                         (
                 (<          3      @  f *<                         n  	x    h     
           S         	x %   P                +       	x    \  $ >   :;9I8   :;9I  4 :!;9I?   !I   :;9I8   I  'I  	 :!;9I  
:;9!  .?:;9'I<  .?:!;9'I@|  %  $ >  :;9   :;9I  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                                T                                                            	        Y Y1JK
.>
++^ aa_sqr eval_fp_t fn1_gsqr_tag diff_ia_t eval_ia delta fn1_gsqr_eval_ia GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection nsub fn1_gsqr_nsub fn1_gsqr_epsilon float Float unsigned char AAHead fn1_gsqr_eval_aa long unsigned int short unsigned int uint32_t Interval epsilon fn1_gsqr_yd double __uint32_t fn1_data_t fn1_gsqr_descr ia_sqr AATermCount range unsigned int descr long long unsigned int eval_fp fn1_gsqr_eval_fp fn1_gsqr_get_data long long int eval_ia_t char eval_aa_t short int center fn1_gsqr_delta diff_ia eval_aa long int fn1_gsqr_xd signed char flt_round_near nterms /home/stolfi/programs/c/JSLIBS/libaafuncs fn1_gsqr.c /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_gsqr.c fn1_gsqr.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x            +    ECb      <       S    ECJ     \           ECU   $   |       3   ECE%                                                                                                                         
                                                                                                                          (             +       9                      H     +       S       Y                      `                      q     ~                                                                                                                                                3       fn1_gsqr.c fn1_gsqr_tag fn1_gsqr_descr fn1_gsqr_eval_fp flt_round_near fn1_gsqr_eval_ia ia_sqr __stack_chk_fail fn1_gsqr_eval_aa aa_sqr fn1_gsqr_xd fn1_gsqr_yd fn1_gsqr_epsilon fn1_gsqr_delta fn1_gsqr_nsub fn1_gsqr_get_data                     `             t                                    	             
                                                                    	            4            ]                                                             
                     
      G              
      *              
                                   *       
              1       
      k      8       
            ?       
      E      F       
      }      M       
            T       
      w      `       
            n       
            z       
      h             
                   
      9             
                   
      ?             
      P             
                   
                   
      S             
                  
                  
            &      
            2      
             M      
      ^      h      
             t      
      m            
                  
                  
      %            
      (             
                  
                  
                  
      0             
            =      
            I      
             U         	           ^      
            j         
           s      
                                      
                                      
      (                                
                                      
                                      
                    
                  
                  
      >                         A      
      Z      K            ~       o      
      6       y            +             
      -                                 
                                   "       
      5       &       
      _       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             +       `             ~                            .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               @      P                          &                                                         ,                     ,                                     1                     ,                                    >                     @                                    9      @                     0                           S                      P                                   N      @                     0                          _                            ^                             r                      v      0                              m      @                     0                                                                                           @                      8                                0               e                                        0               C                                         0               )      ,                                                   U                                                          X                                                          x                                          @               X      `                                                       @         	                 	                      X                                                                                              fn1_gsqrt.o/    0           0     0     644     9256      `
ELF          >                              @     @   UHH0E    Ef/r5fZEEHEfHn    fH~HEfZEE	fEEUHH H}fEdH%(   HE1EEEf/rHEHUfHnH    HEfɋ    fnH    HEdH+%(   t    HEUHH0H}dH%(   HE1HEHUHH    EEEf/rHEH        HUdH+%(   t    UHSH HhH    HEH    HEH    HEH    HEHE    H    HEH    HEH    HE    xfZxEEE    |fZ|EEE؋    EHhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHUHPPHhH]      @@      @75<   gsqrt g(x) = sqrt(x)                        "                                                             int     *5       w           _               	           	   lo     hi         !   AAP           &%      )        +%      ,        #~       =  	   L          X  	   g          X        	             X(  tag r        r       (      -      2       7  (xd    0yd    8       @       H    	X   P 1  L  g  s            r   	            r   	            %
   	            &
   	            (   	            )   	            *X   	            L                    k
             
   .             +
   D             Z              ,<          3        f .<                  s         
x    Hr     `     
                    
x &   P                i       
x     L  $ >   :;9I8   :;9I   I  4 :!;9I?   !I   :;9I8  .?:;9'I<  	'I  
 :!;9I  :;9!  4 :!;9I  .?:!;9'I@|  %  $ >  :;9   :;9I  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                                                Y                         	                                       	        Y   %/wJ
 J/
/ /Y
X>
++^ eval_fp_t diff_ia_t eval_ia delta GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn1_gsqrt_delta fn1_gsqrt_nsub nsub epsilon float aa_sqrt Float unsigned char AAHead long unsigned int fn1_gsqrt_epsilon short unsigned int uint32_t Interval __uint32_t range aa_range double fn1_gsqrt_eval_aa fn1_data_t AATermCount aa_zero unsigned int descr fn1_gsqrt_descr long long unsigned int eval_fp flt_round_near ia_const fn1_gsqrt_eval_ia long long int eval_ia_t fn1_gsqrt_xd char ia_sqrt eval_aa_t short int fn1_gsqrt_eval_fp center diff_ia eval_aa long int fn1_gsqrt_yd signed char fn1_gsqrt_tag fn1_gsqrt_get_data sqrt nterms fn1_gsqrt.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn1_gsqrt.c fn1_gsqrt.c types.h stdint-uintn.h flt.h ia.h aa.h fn1_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x            i    EC`     <           EC~     \       s    ECj  $   |       3   ECE%                                                                                                                         
                                                                                                                          +             i       =                                            L     i              ^                      f                      o                                  s                                                                                                                                                                              c      3       fn1_gsqrt.c fn1_gsqrt_tag fn1_gsqrt_descr fn1_gsqrt_eval_fp flt_round_near fn1_gsqrt_eval_ia ia_sqrt ia_const __stack_chk_fail fn1_gsqrt_eval_aa aa_range aa_sqrt aa_zero fn1_gsqrt_xd fn1_gsqrt_yd fn1_gsqrt_epsilon fn1_gsqrt_delta fn1_gsqrt_nsub fn1_gsqrt_get_data                     <                                                                                    B            I            ]            z         	            
                                                                                       $                                                             
                     
      "              
                     
                                  *       
              1       
      E      8       
            ?       
      0      F       
      i      M       
            T       
            `       
            n       
            z       
      q             
      |             
                   
                   
      *             
      L             
                   
                   
      >             
                  
                  
            &      
            2      
              M      
      Z      h      
      
       t      
      ~            
                  
                  
                  
                   
                  
                  
                  
                   
            =      
            I      
            U         	           ^      
            j         
           s      
      d                                
                                      
      W                                
                                       
                                       
                  
      "            
                  
      1      /      
      v      E      
            [      
      "      c      
            n            c            
                                     
      :                  i             
                                       
                                   "       
      6       &       
      `       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @             i       `                                 c       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                                               &                                                         ,                                                          1                                                         >                                                         9      @               `      0                           S                             &                             N      @                                               _                      F      t                             r                            0                              m      @                      0                                                                                           @               P      P                                0               	      
                                  0                                                        0                     ,                                                                                                                                                                       0                                          @                     `                                                                	                 	                      p      	                                                                                        fn2_f0.o/       0           0     0     644     9552      `
ELF          >                              @     @   UHH0EM    EYEEYEEXEEEYEEEXEEE    \EEUHH`H}fEfMdH%(   HE1HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHH@H}Hu    HEHEH    HEHEH    HEHUHEHH    HEHUHEHH    HHEHH    HEHE    fnH    HEHUHEHH    UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]         ?    ?    f0 f = x^2 + y^2 + x*y - 1/4      >                                                                                   int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    *
   	        
    +
   	        
    -Z   	            f     3                                                                       ^3      %
   5             !
   P             &
   k             (
                 /                   f 1                         G  x    y         !
3  @x2 "	   Hy2 #	   Pxy $	   Xsum %	   `res &	   h     
                    x #   y /   x2    y2    @xy    Hsum    Pres    X                       x    Ly &   H   I  $ >  4 :!;9I   :;9I  .?:;9'I<   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                                T                                                            	        XY XY1KK =g X//6
;
 fn2_f0_xd fn2_f0_eval_aa ia_mul eval_aa fn2_f0_eval_ia long long unsigned int eval_ia frame fn2_f0_yd long long int signed char long int fn2_data_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_add unsigned int MemP aa_top long unsigned int short unsigned int aa_mul eval_ia_t ia_add center Float AATermCount range float descr unsigned char eval_fp_t short int ia_sqr AAHead fn2_f0_eval_fp eval_fp uint32_t Interval char fn2_f0_fn fn2_f0_tag aa_sqr fn2_f0_descr ia_shift nterms fn2_f0_get_data flt_round_near eval_aa_t aa_return aa_shift fn2_f0.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_f0.c fn2_f0.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x                ECx     <           EC     \           EC  $   |           ECA                                                                                                                          
                                                                                   
                                       "                    1                      @                   O                      V                      ]                      d                      m                      ~     p                                                                                                                                                                                                                              fn2_f0.c fn2_f0_tag fn2_f0_descr fn2_f0_eval_fp flt_round_near fn2_f0_eval_ia ia_sqr ia_mul ia_add ia_shift __stack_chk_fail fn2_f0_eval_aa aa_top aa_sqr aa_mul aa_add aa_shift aa_return fn2_f0_xd fn2_f0_yd fn2_f0_fn fn2_f0_get_data                    m                                                                       *            :                    G            f                                                                                                                                ,         	   7         
   B            M            X            c            n                                                             
                     
                    
                     
      	                            *       
              1       
            8       
      {      A       
            H       
            O       
      t       V       
            b       
             p       
             |       
      U             
      C             
                   
                    
                   
      f              
      7              
      L             
      %             
                  
                  
            (      
            4      
            A      
      
      a      
                  
                  
                   
                  
      ;            
      N             
                    
             "      
      d      .         	           7      
      v      C         
           L      
              X                    a      
      \       m                    v      
      Z                                
                  
                  
      t            
                  
      o            
                  
            6      
            Q      
             l      
                  
                  
                                    
      
                   p            
      V       H      
      (       R                         
      ,                                 
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `             p                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               x      p                          &                                                          ,                                                          1                           (                              >                     @                                    9      @                     0                           S                      P                                   N      @                     H                          _                      O                                   r                      
      0                              m      @               `      0                                                 1
                                          @                     8                                0                                                       0                                                        0                     ,                                                                                                                                                                                                                 @                     `                                                                	                 	                                                                                (                                    fn2_f1.o/       0           0     0     644     10680     `
ELF          >                    x#          @     @   UHH@EM    EYEEYEEXEEEYEEEXEEEYEEEYEEEYEEM    YEE\EEE    \EEUHHĀH}fEfMdH%(   HE1HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHUfHnH    HEHU        fHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHSHXH}Hu    HEHEH    HEHEH    HEHUHEHH    HEHEH    H        fnH    HEHEH    HHUHEHH    HHEHH    HH    HEHE    fnH    HEHUHEHH    H]UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]        @      @        f1      f = x^2 + y^2 + x*y - (x*y)^2/2 - 1/4      ?  >   @  ?                                                                                   int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    .
   	        
    /
   	        
    1Z   	            f     3                                                                             -                C          ^3      %
   k             !
                #
             $
                   &
                (
                 3                 %  f 5       "                    x "   y "        $
3  x2 %	   y2 &	   xy '	   @    (	   Hsum )	   Pres *	   X     
           \      U  x #   y /   ~x2    y2    xy           sum    res    @                       x    y &      I  $ >  .?:;9'I<  4 :!;9I   :;9I   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  4 :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                                           '    T                                                            	        YY!'$*X0 XY1KK J% J  Kg   X /n
;
 fn2_f1_yd ia_mul eval_aa long long unsigned int eval_ia aa_neg long long int signed char fn2_f1_eval_aa frame long int fn2_f1_eval_ia x2y2d2 fn2_data_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_add unsigned int MemP aa_top long unsigned int short unsigned int aa_mul eval_ia_t fn2_f1_tag ia_add center Float AATermCount fn2_f1_fn ia_scale range float descr unsigned char eval_fp_t short int ia_sqr AAHead aa_scale eval_fp uint32_t Interval char aa_sqr ia_shift nterms fn2_f1_eval_fp fn2_f1_get_data fn2_f1_xd flt_round_near eval_aa_t aa_return aa_shift fn2_f1_descr ia_neg fn2_f1.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_f1.c fn2_f1.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x                EC     <       \   ECS     \           ECE                  ECA                                                                                                                      
                                                                                   
                                       "                    1                      @            \      O                      V                      ]                      f                      m                      t                      }                           /                                                                                                                                                                                                                                                            '              fn2_f1.c fn2_f1_tag fn2_f1_descr fn2_f1_eval_fp flt_round_near fn2_f1_eval_ia ia_sqr ia_mul ia_scale ia_neg ia_add ia_shift __stack_chk_fail fn2_f1_eval_aa aa_top aa_sqr aa_mul aa_scale aa_neg aa_add aa_shift aa_return fn2_f1_xd fn2_f1_yd fn2_f1_fn fn2_f1_get_data                                 ,                    0                   "            @            U            e            4       m            8       z                                                                        <                   %            E            U            e            |                                    4                   8                                                                               <                               7         	   B         
   M            X            c            n            y                                                             
                     
                    
                     
      	                            *       
              1       
            8       
            A       
            H       
            O       
      M       V       
      6      b       
             p       
      n       |       
      q             
      _             
                   
                    
                   
      ?              
                    
      h             
      G             
                  
                  
            (      
            4      
            A      
      ,      a      
                  
                  
                   
                  
      W            
      0             
                   
             "      
            .         	           7      
            C         
           L      
            X                    a      
              m                    v      
                                       
                  
                  
      x            
      8             
      N            
            .      
      v      D      
            Q      
      }      l      
                  
                  
                  
      
             
      @            
                  
                        '      &      
      Y       0            /      a      
      h             
                   
      w                          )      
             V      
            a                           
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `             /                   '       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                                               &                                                         ,                                                          1                            D                              >                     h                                    9      @                     0                           S                      x                                   N      @                                               _                      
                                   r                            0                              m      @                      0                                                       +                                   @                      8                                0                                                       0                                                        0                     ,                                                                                                                                                                       8                                          @               0"      `                                                       0         	                 	                            
                                                   "                                    fn2_f2.o/       0           0     0     644     11416     `
ELF          >                    X&          @     @   UHH`EM    EYEEYEEXEEEYEEEXEEE    \EEYEEYEEEYEEYEEXEEEYEEE\EEE    \EEYEEYEEEXEEEYEEE\EEEEEUHH   Hxfօpf֍hdH%(   HE1HEHpfHnH    HEHhfHnH    HE~EHUfofHnH    HE~hHpfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HxHUHHEdH+%(   t    HxUHHpH}Hu    HEHEH    HEHEH    HEHUHEHH    HEHUHEHH    HEHUHEHH    H    fnH    HEHEH    HHEHH    HEHUHEHH    H    fnH    HEHEH    HHEHH    HEHUHEHH    HEHUHEHH    HHEHH    HEHUHEHH    UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]        ?    ?        f2      r2 = x^2 + y^2;
xy = x*y;
fa = (r^2 + xy - 1/4)^3;
fb = (r^2 - xy - 1/4)^3;
f = fa + fb - fa*fb   >                                             T                                  int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    >
   	        
    ?
   	        
    AZ   	            f     3                                                                             (          ^3      "
   P             %
   k             &
                !
                (
                 C                   f E       .           \        x .   y .        0
3  x2 1	   y2 2	   r2 3	   xy 4	   ha 5	   @fa 6	   Hhb 7	   Pfb 8	   X    9	   `res :	   h     
                   x #   ~y /   ~x2 !   ~y2 "   ~r2 #   xy $   ha %   fa &   hb '   fb (       )   res *                   Q      x    y &           4      ha    Xfa    \hb    `fb    dres    h    I  4 :!;9I  $ >  .?:;9'I<   :;9I   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  4 :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|     ,                     T                      m    T                                                            	        YZYY  Z1&uu$  J  J =gg XY / XY /g X//6
;
 fn2_f2_eval_fp ia_mul eval_aa long long unsigned int eval_ia frame long long int signed char ia_sub long int fn2_data_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_sub aa_add fn2_f2_eval_aa fafb unsigned int MemP aa_top long unsigned int fn2_f2_eval_ia short unsigned int aa_mul eval_ia_t fn2_f2_fn ia_add center Float AATermCount range float descr unsigned char eval_fp_t short int ia_sqr AAHead fn2_f2_tag eval_fp uint32_t Interval char fn2_f2_xd aa_sqr ia_shift nterms fn2_f2_descr fn2_f2_get_data flt_round_near eval_aa_t aa_return aa_shift fn2_f2_yd fn2_f2.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_f2.c fn2_f2.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x            Q   ECH    <          EC    \       \   ECS $   |           ECA                                                                                                                          
                                                                                   
                                       "             Q      1                      @     Q            O                      V                      ]                      d                      m                      t                           Y      \                                                                                                                                                                                                                                             fn2_f2.c fn2_f2_tag fn2_f2_descr fn2_f2_eval_fp flt_round_near fn2_f2_eval_ia ia_sqr ia_add ia_mul ia_shift ia_sub __stack_chk_fail fn2_f2_eval_aa aa_top aa_sqr aa_add aa_mul aa_shift aa_sub aa_return fn2_f2_xd fn2_f2_yd fn2_f2_fn fn2_f2_get_data              m             d                    d                                                                   "            h       /            D            b                                    h                                                                   *            L            n            ~                                                                        h                               
            !            *            h       6            F            X            o                                                         	            
                                                                                                                
                     
                    
                     
      	                            *       
              1       
            8       
      z      A       
            H       
            O       
      Q       V       
      ,      b       
             p       
      d       |       
      i             
      W             
                   
      x              
                   
      C              
                    
      `             
      =             
                  
                  
            (      
            4      
            A      
      "      a      
                  
                  
      m             
                  
      O            
      5             
                   
      m       "      
      D      .         	           7      
            C         
           L      
      n      X                    a      
            m                    v      
                                      
                  
      X            
                  
                  
      _            
      x      )      
            6      
      ]       Q      
            l      
                   
                  
      6            
                  
                                    
      f                  Y      +      
      =             
      u            
                        Q      n      
      u            
                                                            
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             Q      `             Y                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       T                                   @               P      h                          &                                                         ,                                                          1                           p                              >                                                          9      @                     0                           S                      0                                   N      @                                               _                      J                                   r                            0                              m      @               #      0                                                 6      q                                   @               #      8                                0                                                       0                                                        0               i      ,                                                                                                                                                                                                                 @               %      `                                                 X                	                 	                      X                                                          p%                                    fn2_f3.o/       0           0     0     644     10656     `
ELF          >                    `#          @     @   UHH@EM    EYEEYEEXEEM    YEE\EEEYEEYEEE\EEM    XEEEEUHHpH}fEfMdH%(   HE1HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHU        fHnH    HE~EHUfofHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHHPH}Hu    HEHEH    HEHEH    HEHUHEHH    HEHE        fnH    HHEHH    HEHEH    HEHUHEHH    HHEHH    H    fnH    HEHUHEHH    UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]   @  @@  @  @@@       f3      r2 = x^2 + y^2;
m2 = (x^2 - 3*y^2)^2;
f = x^2*m^2 - r^2 + 1/4     @@  >  ?                                                                                 int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    7
   	        
    8
   	        
    :Z   	            f     3                                                                                2                H          ^3      %
   p             &
                "
                $
                   !
                (
                 <                 /  f >       +                    x +   y +        -
3  x2 .	   @y2 /	   Hr2 0	   Pm 1	   Xm2 2	   `res 3	   h      
           G      W  x  #   y  /   x2 "   y2 #   r2 $   m %   m2 &   @res '   H                       x    y &                  x2    Ty2    Xr2    \m    `m2    dres    h    I  4 :!;9I  $ >  .?:;9'I<   :;9I   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                                               T                                                            	        YZXY Z1KK %K  =g / X  Y/6
;
 ia_mul eval_aa long long unsigned int eval_ia frame long long int signed char fn2_f3_eval_fp ia_sub long int fn2_data_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_sub aa_add fn2_f3_fn unsigned int MemP aa_top long unsigned int fn2_f3_descr short unsigned int aa_mul eval_ia_t ia_add center fn2_f3_eval_aa Float AATermCount fn2_f3_eval_ia ia_scale range float descr unsigned char eval_fp_t short int fn2_f3_tag fn2_f3_xd ia_sqr AAHead aa_scale eval_fp uint32_t Interval char aa_sqr fn2_f3_yd ia_shift nterms fn2_f3_get_data flt_round_near eval_aa_t aa_return aa_shift fn2_f3.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_f3.c fn2_f3.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x                EC     <       G   EC>    \           EC  $   |           ECA                                                                                                                          
                                                                                   
                                       "                    1                      @            G      O                      V                      ]                      f                      m                      t                      }                                                                                                                                                                                                                                                                                                     fn2_f3.c fn2_f3_tag fn2_f3_descr fn2_f3_eval_fp flt_round_near fn2_f3_eval_ia ia_sqr ia_add ia_scale ia_sub ia_mul ia_shift __stack_chk_fail fn2_f3_eval_aa aa_top aa_sqr aa_add aa_scale aa_sub aa_mul aa_shift aa_return fn2_f3_xd fn2_f3_yd fn2_f3_fn fn2_f3_get_data                    O             D                    H                                +            ;            L       C            D       P            n                                                            H                                           *            :            Q            a            L       g            D       s                                                                        H                                         	            
               !            ,            7            B                                                             
                     
                    
                     
      	                            *       
              1       
            8       
      p      A       
      %      H       
            O       
      B       V       
      =      b       
             p       
      d       |       
                   
      {             
                   
      x              
                   
      4              
                    
                   
      c             
                  
                  
            (      
            4      
      }      A      
      3      a      
                  
                  
      m             
                  
      s            
      &             
                   
      m       "      
      G      .         	           7      
            C         
           L      
      R      X                    a      
            m                    v      
      f                                 
                  
                  
                  
      X            
      j            
      _      3      
            I      
            V      
            q      
                    
      ]             
      
            
                  
      \            
                   
                              0      
            :                  k      
      .             
                               X      
      N       c                                              
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               H      x                          &                                                         ,                                                          1                           T                              >                     @                                    9      @                     0                           S                      P                                   N      @                                               _                      A
                                   r                            0                              m      @                      0                                                 ,                                         @                      8                                0               I                                        0               8                                         0                     ,                                                   D                                                          H                                                          h                                          @               "      `                                                       0         	                 	                      8      
                                                   x"                                    fn2_f4.o/       0           0     0     644     10208     `
ELF          >                    !          @     @   UHH@EM    EYEEYEEXEEM    YEE\EEEYEEEYEEXEEEEEUHHpH}fEfMdH%(   HE1HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHU        fHnH    HE~EHUfofHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHSHHH}Hu    HEHEH    HEHEH    HEHUHEHH    HEHE        fnH    HHEHH    HEHEH    HHUHEHH    HH    HEHUHEHH    H]UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]        ?    ?        f4      r2 = x^2 + y^2;
m2 = (x^2 - 3*y^2)^2;
f = x*m2 - r2^2     @@  ?                                           D                                  int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    4
   	        
    5
   	        
    7Z   	            f     3                                                                                -          ^3      &
   U             "
   p             $
                   !
                (
                 9                   f ;       )                    x )   y )        +
3  x2 ,	   y2 -	   @r2 .	   Hm2 /	   Pres 0	   X     
           *      	  x #   y /   x2 !   y2 "   r2 #   m2 $   @res %   H                       x    y &                  x2    Xy2    \r2    `m2    dres    h    I  4 :!;9I  $ >  .?:;9'I<   :;9I   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                     D                      
    T                                                            	        YZX Z1KK % J Kg /  ./n
;
 ia_mul eval_aa long long unsigned int eval_ia frame long long int signed char ia_sub long int fn2_f4_fn fn2_data_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_sub fn2_f4_tag fn2_f4_eval_fp aa_add unsigned int MemP aa_top long unsigned int short unsigned int aa_mul eval_ia_t ia_add center fn2_f4_eval_ia Float AATermCount fn2_f4_xd ia_scale range float fn2_f4_eval_aa descr unsigned char eval_fp_t short int ia_sqr AAHead fn2_f4_yd aa_scale eval_fp uint32_t Interval char aa_sqr nterms fn2_f4_descr fn2_f4_get_data flt_round_near eval_aa_t aa_return /home/stolfi/programs/c/JSLIBS/libaafuncs fn2_f4.c /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_f4.c fn2_f4.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x                EC     <       *   EC!     \           ECE                  ECA                                                                                                                      
                                                                                   
                                       "                    1                      @            *      O                      V                      ]                      f                      m                      t                                                                                                                                                                                                                                                                               fn2_f4.c fn2_f4_tag fn2_f4_descr fn2_f4_eval_fp flt_round_near fn2_f4_eval_ia ia_sqr ia_add ia_scale ia_sub ia_mul __stack_chk_fail fn2_f4_eval_aa aa_top aa_sqr aa_add aa_scale aa_sub aa_mul aa_return fn2_f4_xd fn2_f4_yd fn2_f4_fn fn2_f4_get_data              O             <                                             %            @       -            <       :            X            m                                                                                                /            @       5            <       A            S            c            y                                             	            
                                                                                                                
                     
                    
      *              
                                   *       
              1       
            8       
      {      A       
      -      H       
            O       
      B       V       
      E      b       
      z       p       
      U       |       
                   
      x             
                   
      s              
                   
      4              
                    
                   
      V             
                  
                  
            (      
            4      
            A      
      ;      a      
                  
                  
      h             
      '            
      p            
      &             
                   
      h       "      
      Z      .         	           7      
            C         
           L      
            X                    a      
      ]      m                    v      
      ^                                 
                  
                  
      S            
      g            
      t            
            .      
            ;      
              V      
      N       q      
                  
                  
      O            
                  
                                    
                              5      
      .             
                               
      
      e                          B                          
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       D                                   @               0                                 &                                                         ,                                                          1                           H                              >                                                         9      @               0      0                           S                                                         N      @               `                                _                      	                                   r                      J      0                              m      @                     0                                                 z                                         @                      8                                0                                                       0               e                                         0               E      ,                                                   q                                                          x                                                                                                    @               X       `                                                 8                	                 	                      8                                                                                               fn2_f5.o/       0           0     0     644     11496     `
ELF          >                    &          @     @   UHH`EM    EYEEYEEXEEM    YEE\EEEYEEEYEEXEEfZEEM    XEM    YE    ^EEfZEEEXEEEEEUHH   H}fEf֍xdH%(   HE1HEHUfHnH    HEHxfHnH    HE~EHUfofHnH    HEHU        fHnH    HE~EHUfofHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUfHnH    HEHU        fHnH    HE~EHUfofHnH    HEHUHHEdH+%(   t    HEUHSHXH}Hu    HEHEH    HEHEH    HEHUHEHH    HEHE        fnH    HHEHH    HEHEH    HHUHEHH    HH    HEHEȋ    fnH    H    H        fnH    HEHUHEHH    HEHUHEHH    H]UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]           ?    ?        f5      r2 = x^2 + y^2;
m2 = (x^2 - 3*y^2)^2;
s = x*m2 - r2^2;
t = (1/8)/(2 + r2);
f = s + t      @@           @       @      ?  ?   @   A                    G                                                             int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    :
   	        
    ;
   	        
    =Z   	            f     3                                                                          -                   H                ^          ^3      )
             %
                &
                "
                $
                   !
                (
   #              ?                 [  f A       -           )        x -   y -        /
3  x2 0	   y2 1	   r2 2	   m2 3	   @s 4	   Ht 5	   Pres 6	   X     !
                   x !#   ~y !/   ~x2 #   y2 $   r2 %   m2 &   s '   t (   res )                         x    y &                  x2    y2    r2    m2    s    @t    Dres    H    I  4 :!;9I  .?:;9'I<  $ >   :;9I   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                                           C    T                                                            	        YZX'!$X  Z1Ku % J   J%Kg /  . X g/n
;
 ia_mul eval_aa long long unsigned int eval_ia ia_inv fn2_f5_fn long long int signed char ia_sub frame long int aa_inv fn2_data_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_sub aa_add unsigned int MemP aa_top long unsigned int fn2_f5_descr short unsigned int aa_mul eval_ia_t ia_add center fn2_f5_eval_fp fn2_f5_xd Float AATermCount ia_scale fn2_f5_yd range float descr unsigned char eval_fp_t short int ia_sqr AAHead aa_scale fn2_f5_get_data eval_fp uint32_t Interval char fn2_f5_eval_aa aa_sqr fn2_f5_eval_ia ia_shift nterms flt_round_near eval_aa_t fn2_f5_tag aa_return aa_shift fn2_f5.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_f5.c fn2_f5.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x               EC    <          EC     \       )   ECE                 ECA                                                                                                                      
                                                                                   
                                       "                   1                      @                 O                      V                      ]                      f                      m                      t                      }                                                       )                                                                                                                                                                                                                                                                                        fn2_f5.c fn2_f5_tag fn2_f5_descr fn2_f5_eval_fp flt_round_near fn2_f5_eval_ia ia_sqr ia_add ia_scale ia_sub ia_mul ia_shift ia_inv __stack_chk_fail fn2_f5_eval_aa aa_top aa_sqr aa_add aa_scale aa_sub aa_mul aa_shift aa_inv aa_return fn2_f5_xd fn2_f5_yd fn2_f5_fn fn2_f5_get_data              O             \                    d                    l                    t       Q            i                                    |                   \                                                                   +                   8            M            ]                   e            |       r                                                                                                |                   \       (            :            J            `            k            y                                                                          |                                                    	            
                                       )             4         !                                                    
                     
                    
                     
      	                            *       
              1       
            8       
      o      A       
      )      H       
            O       
      M       V       
      A      b       
             p       
      f       |       
                   
      z             
                   
                    
                   
      ?              
                    
                   
      R             
                  
                  
            (      
            4      
      |      A      
      7      a      
                  
                  
      v             
      #            
      r            
      &             
                   
      v       "      
            .         	           7      
            C         
           L      
            X                     a      
            m         !           v      
      5                "                 
                  
      o             
                  
                  
      a            
      Y      .      
      h      I      
            _      
            l      
      .             
                  
                    
      Y             
                  
                  
      K      $      
            ,      
      b      7                  \      
            f                        
      `             
                                    
                                                          
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                   `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               @                                &                                                         ,                                                          1                                                         >                     p                                    9      @                     0                           S                            K                             N      @                                               _                                                         r                            0                              m      @               #      0                                                       G                                   @               ($      8                                0                                                       0                                                        0                     ,                                                                                                                                                                       (                                          @               `%      `                                                       `         	                 	                      (                                                         %                                    fn2_f6.o/       0           0     0     644     11424     `
ELF          >                    `&          @     @   UHHPEM    E\EEM    YEEYE    \EEEYEEEXEEEXEEEYEEYEEYEEEXEEEXEEEXEEE    \EEEEUHH   H}fEf֍xdH%(   HE1HE~xHUfofHnH    HEHUfHnH    HEHUf            fHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHxfofHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHSHhH}Hu    HEHUHEHH    HEHEH    Hf            fnH    HHEHH    HEHUHEHH    HEHUHEHH    HEHEH    HEHEH    HEHUHEHH    HEHUHEHH    HHUHEHH    HH    HEHE    fnH    HEHUHEHH    H]UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]          @    @@       f6      d = x-y; h = d(1-d^2); u = x+h; v = x+h; f = u^2 + v^2 + 2uv - 1/4    >  ?  @                    s                                                             int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    @
   	        
    A
   	        
    CZ   	            f     3                                                             !                         7             R             ^3      %
   z             !
                &
                0
                         (
             "
                    E                 C  f G       1           P        x 1   y 1        3
3  d 4	   h 5	   u 6	   v 7	   u2 8	   v2 9	   @uv :	   Hm ;	   Pres <	   X     #
                   x ##   ~y #/   ~d %   h &   u '   v (   u2 )   v2 *   uv +   m ,   res -   @                      x    y &                  d    Hh    Lu    Pv    Tu2    Xv2    \uv    `m    dres    h    I  4 :!;9I  $ >  .?:;9'I<   :;9I   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                                           ;    T                                                            	        YZ'X$ Y Z1 J 1KK  Kg  )/ggg X ./n
;
 ia_affine ia_mul eval_aa long long unsigned int eval_ia frame long long int signed char ia_sub long int fn2_f6_descr fn2_data_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_sub aa_add unsigned int MemP fn2_f6_xd aa_top long unsigned int short unsigned int aa_mul fn2_f6_yd eval_ia_t ia_add center Float AATermCount fn2_f6_tag range float fn2_f6_get_data fn2_f6_eval_fp descr unsigned char eval_fp_t short int ia_sqr AAHead eval_fp uint32_t Interval char aa_sqr ia_shift nterms aa_affine flt_round_near fn2_f6_eval_aa eval_aa_t aa_return aa_shift fn2_f6_eval_ia fn2_f6_fn fn2_f6.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_f6.c fn2_f6.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x               EC    <          EC     \       P   ECEB                 ECA                                                                                                                      
                                                                                   
                                       "                   1                      @                 O                      V                      ]                      g                      n                      u                      ~                                 P                                                                                                                                                                                                                                                     3              fn2_f6.c fn2_f6_tag fn2_f6_descr fn2_f6_eval_fp flt_round_near fn2_f6_eval_ia ia_sub ia_sqr ia_affine ia_mul ia_add ia_shift __stack_chk_fail fn2_f6_eval_aa aa_top aa_sub aa_sqr aa_affine aa_mul aa_add aa_shift aa_return fn2_f6_xd fn2_f6_yd fn2_f6_fn fn2_f6_get_data                  3             H       R             L                    H       X            m                        H                   P                   T                                                                   %            C            a                                                X                                                                    /            H       7            P       =            T       I            [            r                                                                                                            X                   )            C         	   N         
   Y            d            o            z                                                                         
                     
                    
                     
      	                            *       
              1       
            8       
      n      A       
      -      H       
            O       
      L       V       
      E      b       
             p       
      _       |       
      w             
      e             
                   
                    
                   
      >              
                    
      n             
      V             
                  
                  
            (      
            4      
      {      A      
      ;      a      
                  
                  
      u             
      '            
      ]            
      0             
                   
      u       "      
            .         	           7      
      h       C         
           L      
            X                    a      
            m                    v      
                                       
                  
                  
      g            
                  
            "      
      |      8      
      `      S      
            `      
            {      
                  
      
             
                    
      O            
      X             
                  
                        3      D      
            N                        
      8             
                                    
                                                          
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                   `                                3       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               @                                &                                                         ,                     ,                                     1                     0      `                              >                                                         9      @                     0                           S                            w                             N      @                                               _                                                         r                            0                              m      @               #      0                                                       ?                                   @               #      8                                0               A                                        0               2                                         0                     ,                                                   >                                                          @                                                          `                                          @               %      `                                                        0         	                 	                      0                                                         x%                                    fn2_f7.o/       0           0     0     644     12128     `
ELF          >                     )          @     @   UHH`EM    E\EEM    YEEYE    \EEEYEEEYEM    XEE^EEEXEEEXEEEYEEYEEYEEEXEEEXEEEXEEE    \EEEEUHH   Hhfօ`f֍XdH%(   HE1Hx~XH`fofHnH    HEHxfHnH    HEHUf            fHnH    HE~EHxfofHnH    HEHUfHnH    HEHU    fHnH    HE~EHUfofHnH    HE~EH`fofHnH    HE~EHXfofHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HhHUHHEdH+%(   t    HhUHSHxH}Hu    HEHUHEHH    HEHEH    Hf            fnH    HHEHH    HEHEH    H    fnH    HHEHH    HEHUHEHH    HEHUHEHH    HEHEH    HEHEH    HEHUHEHH    HEHUHEHH    HHUHEHH    HH    HEHE    fnH    HEHUHEHH    H]UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]     @    @        f7      d = x-y; t = d(1-d^2); h = t/(1+t^2); u = x+h; v = x+h; f = u^2 + v^2 + 2uv - 1/4     >  ?  @                                                                                 int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    C
   	        
    D
   	        
    FZ   	            f     3                                                                             <                         R             m             ^3      !
                '
                %
                &
                0
                         (
   &          "
   A                 H                 y  f J       3                 H  x 3   ~y 3    ~    5
3  d 6	   t 7	   h 8	   u 9	   v :	   u2 ;	   v2 <	   @uv =	   Hm >	   Pres ?	   X     $
           B        x $#   ~y $/   ~d &   ~t '   ~h (   ~u )   v *   u2 +   v2 ,   uv -   m .   res /                   ?      x    y &           "      d    Dt    Hh    Lu    Pv    Tu2    Xv2    \uv    `m    dres    h    I  4 :!;9I  .?:;9'I<  $ >   :;9I   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                                           f    T                                                            	        YZ'X$ XY Z1&' t 1 J KK  Kg  )/  J/ggg X ./n
;
 ia_sqr ia_sub center Float short int aa_affine aa_add __uint32_t eval_aa eval_fp aa_div fn2_f7_descr GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection eval_aa_t fn2_f7_get_data signed char eval_ia_t float long long int aa_mul MemP long int aa_shift frame ia_affine unsigned char aa_return fn2_f7_eval_aa aa_sub long long unsigned int uint32_t fn2_f7_xd unsigned int AATermCount aa_sqr ia_add short unsigned int char fn2_f7_eval_ia ia_div long unsigned int double Interval fn2_f7_fn ia_mul eval_fp_t flt_round_near fn2_f7_yd nterms range descr fn2_data_t fn2_f7_eval_fp eval_ia AAHead aa_top fn2_f7_tag ia_shift fn2_f7.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_f7.c fn2_f7.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0              GNU                    zR x            ?   EC6    <       B   EC9     \          ECEy                 ECA                                                                                                                      
                                                                                   
                                       "             ?      1                      @     ?      B      O                      V                      ]                      g                      n                      w                      ~                                                                                                                                                                                                                                                                                                                             
                  fn2_f7.c fn2_f7_tag fn2_f7_descr fn2_f7_eval_fp flt_round_near fn2_f7_eval_ia ia_sub ia_sqr ia_affine ia_mul ia_shift ia_div ia_add __stack_chk_fail fn2_f7_eval_aa aa_top aa_sub aa_sqr aa_affine aa_mul aa_shift aa_div aa_add aa_return fn2_f7_xd fn2_f7_yd fn2_f7_fn fn2_f7_get_data                    3             X       R             \                    \       !            X                                           X                   `                   d                                           &            \       3            Q            r                                                                                    5            E            h       R            t                                                            X                   `                   d                               	                        \                   0            G            ^            n            ~                                                                        h                                        	   #         
   .            9            D            O             Z         !                                                    
                     
      e              
                     
      	                            *       
              1       
      R      8       
            A       
            H       
      $      O       
      M      V       
             b       
      6       p       
            |       
      7             
                   
      c             
      d             
                    
      i             
                   
      k             
                   
                  
                  
             (      
      
      4      
      ~      A      
            a      
      Y            
      3            
                  
                  
      I             
                  
      A             
            "      
            .         	           7      
      X       C         
           L      
            X                     a      
            m         !           v      
      t               "                 
                  
      /             
      Q             
                  
      w            
      %       =      
            S      
            n      
            {      
                  
      K            
                  
      ~            
                  
              '      
             B      
            J      
      =      U                  z      
                                    
            I      
      <      S            ?            
                                D                          
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             ?      `                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                     X                          &                                                         ,                                                          1                            p                              >                     p                                    9      @               P      0                           S                                                         N      @                                               _                      T                                   r                            0                              m      @               p&      0                                                 ?      j                                   @               &      8                                0                                                       0                                                        0                     ,                                                                                                                                                                                                                 @               '      `                                                 x      `         	                 	                                                                               8(                                    fn2_f8.o/       0           0     0     644     14640     `
ELF          >                    2          @     @   UHH@EMU]    E\EEE\EEEYEEYEEXEEfZEEHEfHn    fH~HEfZEEEEEUHH@EM    EȋE        (fn    f~E    ^EEEȋE        (fn    f~E    ^EEEȋE        (fn    f~E    ^EEEȋE        (fn    f~E    ^EEEXEEEXEEEXEEEEEUHH`H}fEfMU]dH%(   HE1E    WEHEEHU(fHnH    E    WEHEEHU(fHnH    HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHUfHnH    HEHUHHEdH+%(   t    HEUHH   Hxfօpf֍hdH%(   HE1HE~hHp        fofHnH    HEfɋ    fnH    HE~EHUfofHnH    HE~hHp        fofHnH    HEfɋ    fnH    HE~EHUfofHnH    HE~hHp        fofHnH    HEfɋ    fnH    HE~EHUfofHnH    HE~hHp        fofHnH    HEfɋ    fnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HxHUHHEdH+%(   t    HxUHSHHH}HuEME    WEЋUHEfnH    HEE    WEԋUHEfnH    HEHEH    HHEH    HH    H    HEHEH]UHSHHH}Hu    HEHUHE        fnHH    Hfɋ    fn    HH    HEHUHE        fnHH    Hfɋ    fn    HH    HEHUHE        fnHH    Hfɋ    fn    HH    HEHUHE        fnHH    Hfɋ    fn    HH    HEHUHEHH    HHUHEHH    HH    HEHUHEHH    H]UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]           @      @@               f8      f(x,y) = sum_i q_i / dist((x,y), (x_i, y_i))       ?  ?  >     `     @     ?                                   Z                           k                                  int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    c
   	        
    d
   	        
    fZ   	            f     3                          \                ^3                                      0             K             '
   f             
                +
             !
                (
             %
                                 h                 1  f j       X                   x X   y X        Z
3  p1 [	   p2 \	   @p3 ]	   Hp4 ^	   Pres _	   X     P                  >  x P   y P   x0 P&   y0 P0   dx R	   Hdy S	   Pd T	   X     F
           j        x F#   ~y F/   ~p1 H   ~p2 I   ~p3 J   p4 K   res L        >
                 @  x >    y >,   x0 >5   y0 >?   dx @   dy A   @d B   H     1           M        x 1   y 1&           0      p1 5   Xp2 6   \p3 7   `p4 8   dres 9   h      &                  x &   y &#   x0 &,   y0 &6                  dx *   Pdy +   Td ,   X    I  4 :!;9I   :!;9I  .?:;9'I<  $ >   :;9I   :;9I8   !I  	 :;9I8  
4 :!;9I?  .?:!;9'I@|  'I  :;9!    %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                     k                          Y                         	                                       	        &Z'# % Z1YZ +! +! +! +! Z1$22 J J K& 4  4  4  4   ,,   KiK ( . ( . ( . ( . X ./n
;
 fn2_f8_fn double ia_sqr center fn2_f8_yd Float short int fn2_f8_xd aa_add __uint32_t eval_fp aa_div GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection eval_aa_t ia_sqrt eval_ia_t float fn2_f8_tag long long int MemP long int ia_const fn2_f8_d_aa aa_sqrt frame unsigned char aa_return signed char long long unsigned int fn2_f8_d_ia uint32_t eval_aa unsigned int fn2_f8_eval_aa AATermCount aa_sqr ia_add char eval_fp_t ia_div short unsigned int fn2_f8_eval_ia fn2_f8_get_data long unsigned int fn2_f8_descr Interval nterms fn2_f8_d_fp sqrt flt_round_near aa_shift range descr fn2_data_t aa_const eval_ia AAHead aa_top fn2_f8_eval_fp ia_shift fn2_f8.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_f8.c fn2_f8.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h mathcalls.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x                EC     <       M   ECD    \          EC    |       j   ECa                ECE                 ECE  $              ECA                                                                                                                          
                                                                                   
                                       "                    .                                            =            M      L                 X                      a                      h                      o                      w                                 j                                                                                                                                                                 5                                                                                                                                                                              fn2_f8.c fn2_f8_tag fn2_f8_descr fn2_f8_d_fp flt_round_near fn2_f8_eval_fp fn2_f8_d_ia ia_shift ia_sqr ia_add ia_sqrt __stack_chk_fail fn2_f8_eval_ia ia_const ia_div fn2_f8_d_aa aa_shift aa_sqr aa_add aa_sqrt fn2_f8_eval_aa aa_top aa_const aa_div aa_return fn2_f8_xd fn2_f8_yd fn2_f8_fn fn2_f8_get_data !                                                    4                    4                                 8                   <                   @       *            9            D       S            H       [            4       g            v            L                   P                   @                               T       ;            \       `            m            \                                                                               d            4       l            4       }                        8                                           <                   @                               D                   !            <            H       D            4       U            c            L       o                                    P                   @                               T                                           5            S            u                        \                               \                                                       #            K            _            4       e            4       t                        8                                            <                   @                               D                                            H                   4                               L                   )             =            P       C            @       R            _            T       h            s                                                          !            	            
                                                "            #                                                    
                     
      d              
                     
      	                            *       
              1       
      t      8       
            A       
            H       
      B      O       
            V       
      /       b       
      J       p       
      r      |       
      ,             
                   
      N             
      
              
      )              
      _             
                   
                   
                   
                  
                  
             (      
            4      
      m      A      
      1      a      
      D            
      2            
                  
                  
      U             
                  
                  
            "      
      T      .         	           7      
            C         
           L      
      9       X         "           a      
             m         #           v      
                       $                 
                  
      ]             
                  
                  
                   
      C             
            1      
            L      
      ;      g      
      {            
      <            
      %            
                   
                  
                  
                  
      d                        2      
            <            5      m      
                  
                              ?      
      U      I                        
                              A      
            K                   |                         
                                %            %              
                                   "       
      3       &       
      ]       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             j                                           @                    `                                                                      5                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       k                                   @                     `	                          &                                                         ,                                                          1                           p                              >                     @	                                    9      @               0(      0                           S                      P	      ^                             N      @               `(                                _                                                         r                      i      0                              m      @               /      0                                                                                          @               0      P                                0                                                       0                                                        0                     ,                                                                                                                                                                                                                @               `1                                                                      	                 	                            0                                                   2                                    fn2_fadd.o/     0           0     0     644     8664      `
ELF          >                              @     @   UHH EM    EXEEE    \EEUHH@H}fEfMdH%(   HE1HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHH H}Hu    HEHUHEHH    H    fnH    HEHUHEHH    UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]         @      @   fadd f = x + y - 1    ?                  +                                                             int     *5       y           a               	           	   lo     hi         !   AAP           &'      )        +'      ,        #       [<       L  
   `             l  
                  
                8  tag t        t                      xd    (yd    0 @  `              t   	            t   	            $
   	            %
   	            'Z   	            f     3      	                	                    ^3  	    %
            	    !
                    )                 W  f +                  ^         x    Xy "   P    
3  `res  	   h     
                    x %   @y 1   res    X                G       x    \y (   X   I  $ >   :;9I   :;9I8   :!;9I   !I   :;9I8  4 :!;9I?  	.?:;9'I<  
'I  4 :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                                T                                                            	        YY XY1 = XY/6
;
 fn2_fadd_tag eval_fp_t fn2_fadd_eval_aa eval_ia GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection ia_shift aa_return float Float ia_add fn2_data_t aa_top long unsigned int short unsigned int uint32_t Interval aa_shift range double __uint32_t nterms fn2_fadd_xd AATermCount fn2_fadd_eval_ia unsigned char unsigned int descr fn2_fadd_descr long long unsigned int eval_fp fn2_fadd_eval_fp long long int eval_ia_t char AAHead eval_aa_t short int center fn2_fadd_yd aa_add eval_aa long int fn2_fadd_fn frame signed char MemP flt_round_near fn2_fadd_get_data fn2_fadd.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_fadd.c fn2_fadd.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            G    EC~      <           EC     \       ^    ECU  $   |           ECA                                                                                                                          
                                                                                                                          (             G       9                      H     G              Y                      `                      i                      z            ^                                                                                                                                                              .              fn2_fadd.c fn2_fadd_tag fn2_fadd_descr fn2_fadd_eval_fp flt_round_near fn2_fadd_eval_ia ia_add ia_shift __stack_chk_fail fn2_fadd_eval_aa aa_top aa_add aa_shift aa_return fn2_fadd_xd fn2_fadd_yd fn2_fadd_fn fn2_fadd_get_data                    3                                                                                                                                        (            >         	   I         
   T            _            j            u                                                                         
                     
      0              
                     
                                  *       
              1       
      6      8       
            A       
            H       
      H      O       
            V       
      L      b       
            p       
      x      |       
      6             
      [             
                   
      |             
                   
                   
                   
      d             
      ;             
      v            
                  
      V      (      
            4      
            A      
             a      
      ,            
      B            
      $            
                  
                  
      (             
      p            
      $      "      
              .         	           7      
            C         
           L      
            X                    a      
      ]      m                    v      
                                      
                  
      m            
      i            
      /            
                   
                   
            (      
            3            .      X      
             b                         
                  
                        G             
                                       
                                   "       
      5       &       
      _       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             G       `                                 .       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                                                &                                                         ,                     $                                     1                     $                                    >                     @                                    9      @                     0                           S                      P      /                             N      @                                                _                                                         r                      1      0                              m      @                     0                                                 a                                          @                     8                                0               1	                                        0                                                        0                     ,                                                                                                                                                                       (                                          @               P      `                                                       p         	                 	                      8                                                                                              fn2_fdiv.o/     0           0     0     644     8704      `
ELF          >                              @     @   UHH EM    f.Ezf.EufE%E^EEE    \EEUHH@H}fEfMdH%(   HE1HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHH H}Hu    HEHUHEHH    H    fnH    HEHUHEHH    UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]          @      @   fdiv f = x / y - 1    ?                  +                                                             int     *5       y           a               	           	   lo     hi         !   AAP           &'      )        +'      ,        #       [<       L  
   `             l  
                  
                8  tag t        t                      xd    (yd    0 @  `              t   	            t   	            %
   	            &
   	            (Z   	            f     3      	                	                    ^3  	    %
            	    '
                    *                 W  f ,                  ^         x    Xy "   P     
3  `res !	   h     
                    x %   @y 1   res    X                f       x    \y (   X   I  $ >   :;9I   :;9I8   :!;9I   !I   :;9I8  4 :!;9I?  	.?:;9'I<  
'I  4 :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                                T                                                            	        YY </Yw = XY/6
;
 eval_fp_t eval_ia ia_div GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn2_fdiv_descr fn2_fdiv_tag MemP fn2_fdiv_get_data float Float unsigned char fn2_data_t aa_top long unsigned int short unsigned int uint32_t Interval fn2_fdiv_xd aa_shift range double fn2_fdiv_eval_fp __uint32_t nterms ia_shift AATermCount unsigned int descr long long unsigned int aa_return eval_fp aa_div long long int eval_ia_t char AAHead eval_aa_t short int center fn2_fdiv_eval_aa eval_aa long int frame signed char fn2_fdiv_yd fn2_fdiv_eval_ia flt_round_near fn2_fdiv_fn fn2_fdiv.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_fdiv.c fn2_fdiv.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0           GNU                    zR x            f    EC]     <           EC     \       ^    ECU  $   |           ECA                                                                                                                          
                                                                                                                          (             f       9                      H     f              Y                      `                      i                      z            ^                                                                                                                                                              M              fn2_fdiv.c fn2_fdiv_tag fn2_fdiv_descr fn2_fdiv_eval_fp flt_round_near fn2_fdiv_eval_ia ia_div ia_shift __stack_chk_fail fn2_fdiv_eval_aa aa_top aa_div aa_shift aa_return fn2_fdiv_xd fn2_fdiv_yd fn2_fdiv_fn fn2_fdiv_get_data                    R                                                                                                       $                   0            G            ]         	   h         
   s            ~                                                                                                 
                     
                    
                     
                                  *       
              1       
      F      8       
            A       
      &      H       
      X      O       
            V       
      H      b       
            p       
      r      |       
      2             
      k             
                   
                   
                    
                   
                   
      t             
      7             
                  
                  
      R      (      
            4      
            A      
              a      
      (            
      >            
      4            
                  
                  
      
             
      j            
      4      "      
             .         	           7      
             C         
           L      
      }      X                    a      
            m                    v      
                                      
                  
                  
                  
      ?            
                  
                    
            (      
            3            M      X      
      Y      b                         
      {            
                        f             
                                       
                                   "       
      5       &       
      _       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             f       `                                 M       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               H                                &                     0                                    ,                     D                                     1                     D                                    >                     `                                    9      @                     0                           S                      p      /                             N      @               (                                _                                                         r                      Q      0                              m      @                     0                                                                                           @               @      8                                0               X	                                        0                                                        0                     ,                                                   /                                                          0                                                          P                                          @               x      `                                                       p         	                 	                      `                                                                                              fn2_fiamany.o/  0           0     0     644     10792     `
ELF          >                    #          @     @   UHH@EM    EYEEYEEXEEEYEEEXEEEYEEEYEEEYEEM    YEE\EEE    \EEUHHĀH}fEfMdH%(   HE1HEHUfHnH    HEHUfHnH    HE~EHUfofHnH    HEHUfHnH    HEHU        fHnH    HEHUfHnH    HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHSHXH}Hu    HEHEH    HEHEH    HEHUHEHH    HEHEH    H        fnH    HEHEH    HHUHEHH    HHEHH    HH    HEHE    fnH    HEHUHEHH    H]UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]        @      @        fiamany f = x^2 + y^2 + x*y - (x*y)^2/2 - 1/4      ?  >   @  ?                                                                                   int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    .
   	        
    /
   	        
    1Z   	            f     3                                                                             -                C          ^3      %
   k             !
                #
             $
                   &
                (
                 3                 %  f 5       "                    x "   y "%       $
3  x2 %	   y2 &	   xy '	   @    (	   Hsum )	   Pres *	   X     
           \      U  x (   y 4   ~x2    y2    xy           sum    res    @                       x "   y +      I  $ >  .?:;9'I<  4 :!;9I   :;9I   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  4 :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  .?:;9'I@|   ,                                           '    T                                                            	        YY!'$*X0 XY1KK J% J  Kg   X /n
;
 ia_mul eval_aa long long unsigned int eval_ia aa_neg fn2_fiamany_get_data long long int signed char frame long int x2y2d2 fn2_data_t fn2_fiamany_descr double fn2_fiamany_eval_aa __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_add fn2_fiamany_eval_ia unsigned int MemP aa_top long unsigned int short unsigned int aa_mul eval_ia_t fn2_fiamany_xd ia_add center Float AATermCount fn2_fiamany_yd ia_scale range float descr unsigned char eval_fp_t short int ia_sqr AAHead aa_scale eval_fp uint32_t Interval char aa_sqr ia_shift nterms flt_round_near fn2_fiamany_fn eval_aa_t aa_return aa_shift fn2_fiamany_tag fn2_fiamany_eval_fp ia_neg fn2_fiamany.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_fiamany.c fn2_fiamany.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0               GNU                    zR x                EC     <       \   ECS     \           ECE                  ECA                                                                                                                      
                                                                                                                          1                    E                      T            \      h                      o                      v                                                                                                                   /                                                                                                                                                                                                                 	                                    '    '              fn2_fiamany.c fn2_fiamany_tag fn2_fiamany_descr fn2_fiamany_eval_fp flt_round_near fn2_fiamany_eval_ia ia_sqr ia_mul ia_scale ia_neg ia_add ia_shift __stack_chk_fail fn2_fiamany_eval_aa aa_top aa_sqr aa_mul aa_scale aa_neg aa_add aa_shift aa_return fn2_fiamany_xd fn2_fiamany_yd fn2_fiamany_fn fn2_fiamany_get_data                               ,                    0                   "            @            U            e            4       m            8       z                                                                        <                   %            E            U            e            |                                    4                   8                                                                               <                               7         	   B         
   M            X            c            n            y                                                             
                     
                    
                     
                                  *       
              1       
            8       
            A       
      N      H       
            O       
      X       V       
      f      b       
             p       
      j       |       
                   
                   
      B             
                    
                   
      J              
                    
                   
      w             
      <            
                  
            (      
            4      
            A      
      \      a      
                  
                  
      z             
      H            
                  
      &             
                   
      z       "      
            .         	           7      
             C         
           L      
            X                    a      
      $      m                    v      
                                       
                  
                  
                  
      .             
      ~            
            .      
            D      
            Q      
            l      
                  
                  
      3            
                    
      p            
                  
      5                   '      &      
             0            /      a      
      d             
      s             
                               )      
      s       V      
            a                           
                                   "       
      8       &       
      b       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @                    `             /                   '       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                                               &                                                         ,                                                          1                            D                              >                     h                                    9      @               0      0                           S                      x                                   N      @               `                                _                      
                                   r                            0                              m      @               8!      0                                                       +                                   @               h!      8                                0                     #                                  0               8                                         0               '      ,                                                   S                                                          X                                                          x                                          @               "      `                                                       0         	                 	                      H      <                                                    #                                    fn2_fmax.o/     0           0     0     644     8704      `
ELF          >                              @     @   UHH EM    E/EvEE
EEE    \EEUHH@H}fEfMdH%(   HE1HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHH H}Hu    HEHUHEHH    H    fnH    HEHUHEHH    UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]       @      @   fmax f = max(x,y) - 1     ?                      +                                                             int     *5       y           a               	           	   lo     hi         !   AAP           &'      )        +'      ,        #       [<       L  
   `             l  
                  
                8  tag t        t                      xd    (yd    0 @  `              t   	            t   	            $
   	            %
   	            'Z   	            f     3      	                	                    ^3  	    %
            	    -
                    )                 W  f +                  ^         x    Xy "   P    
3  `res  	   h     
                    x %   @y 1   res    X                Y       x    \y (   X   I  $ >   :;9I   :;9I8   :!;9I   !I   :;9I8  4 :!;9I?  	.?:;9'I<  
'I  4 :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                                T                                                            	        YY    XY1 = XY/6
;
 fn2_fmax_eval_ia ia_max eval_fp_t eval_ia fn2_fmax_get_data GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn2_fmax_descr aa_return float fn2_fmax_fn Float unsigned char fn2_data_t aa_top long unsigned int short unsigned int uint32_t Interval aa_shift range fn2_fmax_yd double __uint32_t nterms ia_shift fn2_fmax_eval_fp unsigned int descr aa_max long long unsigned int eval_fp flt_round_near fn2_fmax_xd long long int eval_ia_t char AATermCount AAHead fn2_fmax_eval_aa eval_aa_t short int center eval_aa long int frame signed char MemP fn2_fmax_tag fn2_fmax.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_fmax.c fn2_fmax.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            Y    ECP     <           EC     \       ^    ECU  $   |           ECA                                                                                                                          
                                                                                                                          (             Y       9                      H     Y              Y                      `                      i                      z            ^                                                                                                                                                              @              fn2_fmax.c fn2_fmax_tag fn2_fmax_descr fn2_fmax_eval_fp flt_round_near fn2_fmax_eval_ia ia_max ia_shift __stack_chk_fail fn2_fmax_eval_aa aa_top aa_max aa_shift aa_return fn2_fmax_xd fn2_fmax_yd fn2_fmax_fn fn2_fmax_get_data                    E                                                                                                                           #            :            P         	   [         
   f            q            |                                                                                     
                     
      <              
                     
                                  *       
              1       
      [      8       
            A       
      ;      H       
      m      O       
            V       
            b       
            p       
            |       
      L             
                   
      #             
                   
      5             
      4             
                   
                   
      ]             
                  
                  
            (      
      Q      4      
            A      
             a      
      B            
      u            
      I            
                  
                  
      "             
                  
      I      "      
            .         	           7      
      
      C         
           L      
      (      X                    a      
            m                    v      
      )                                
                  
                  
                  
      T            
                  
                    
            (      
      *       3            @      X      
      d      b                         
                  
                          Y             
                                       
                                   "       
      5       &       
      _       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             Y       `                                 @       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               H                                &                                                          ,                     4                                     1                     4                                     >                     X                                    9      @                     0                           S                      h      /                             N      @               (                                _                                                         r                      I      0                              m      @                     0                                                 y                                          @               @      8                                0               Y	                                        0                                                        0                     ,                                                   0                                                          0                                                          P                                          @               x      `                                                       p         	                 	                      `                                                                                              fn2_fmax2.o/    0           0     0     644     9456      `
ELF          >                              @     @   UHH EM    E\EEEXEEE/EvEE
EEE    \EEUHHPH}fEfMdH%(   HE1HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHH0H}Hu    HEHUHEHH    HEHUHEHH    HEHUHEHH    H    fnH    HEHUHEHH    UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]   @  @@  @  @@   fmax2 f = max(x - y, x + y) - 1   ?                                                 g                                  int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    +
   	        
    ,
   	        
    .Z   	            f     3                                                                          ^3      %
   :             -
   U             !
   p             "
                    0                   f 2       "                  2  x "   Hy "#   @    $
3  Pu %	   Xv &	   `res '	   h     
                    x &   y 2   u    Hv    Pres    X                w       x     \y )   X        Z       u    dv    h    I  $ >   :;9I  4 :!;9I  .?:;9'I<   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                     g                           T                                                            	        YY    XZ1 =gg XY/6
;
 fn2_fmax2_eval_aa eval_aa fn2_fmax2_eval_ia long long unsigned int eval_ia frame fn2_fmax2_descr long long int signed char fn2_fmax2_fn ia_sub long int fn2_data_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_sub aa_add unsigned int MemP aa_top long unsigned int short unsigned int eval_ia_t fn2_fmax2_tag ia_add center Float AATermCount fn2_fmax2_xd range float fn2_fmax2_yd descr unsigned char eval_fp_t short int ia_max AAHead fn2_fmax2_eval_fp eval_fp uint32_t Interval char aa_max ia_shift nterms flt_round_near eval_aa_t aa_return fn2_fmax2_get_data aa_shift fn2_fmax2.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_fmax2.c fn2_fmax2.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            w    ECn     <           EC     \           EC  $   |           ECA                                                                                                                          
                                                                                                                          +             w       =                      L     w              ^                      e                      l                      s                      |                           <                                                                                                                                                                                                                              fn2_fmax2.c fn2_fmax2_tag fn2_fmax2_descr fn2_fmax2_eval_fp flt_round_near fn2_fmax2_eval_ia ia_sub ia_add ia_max ia_shift __stack_chk_fail fn2_fmax2_eval_aa aa_top aa_sub aa_add aa_max aa_shift aa_return fn2_fmax2_xd fn2_fmax2_yd fn2_fmax2_fn fn2_fmax2_get_data              c                                                                                           2            Q            h                                                                                         	            
                                                                                                                
                     
                    
                     
                                  *       
              1       
            8       
            A       
      3      H       
            O       
      o       V       
      K      b       
             p       
             |       
                   
      }             
                   
                    
                   
      a              
      ,              
                   
      \             
                  
                  
            (      
            4      
            A      
      A      a      
                  
                  
                   
      -            
      u            
      C             
                   
             "      
            .         	           7      
      Q       C         
           L      
            X                    a      
             m                    v      
      {                                 
                  
                  
                  
                  
                  
                   
            ;      
      U      V      
            q      
                   
                  
                                    
                          <            
      K       3      
             =            w             
      c                                                    
                                   "       
      6       &       
      `       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             w       `             <                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       g                                   @               `                                &                                                         ,                                                          1                           (                              >                                                         9      @               p      0                           S                                                         N      @                     `                          _                                                         r                      	      0                              m      @                      0                                                 	                                          @               0      8                                0               
                                        0                                                        0                     ,                                                                                                                                                                                                                 @               h      `                                                                	                 	                      X                                                                                             fn2_fmul.o/     0           0     0     644     8664      `
ELF          >                              @     @   UHH EM    EYEEE    \EEUHH@H}fEfMdH%(   HE1HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHH H}Hu    HEHUHEHH    H    fnH    HEHUHEHH    UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]         @      @   fmul f = x * y - 1    ?                  +                                                             int     *5       y           a               	           	   lo     hi         !   AAP           &'      )        +'      ,        #       [<       L  
   `             l  
                  
                8  tag t        t                      xd    (yd    0 @  `              t   	            t   	            $
   	            %
   	            'Z   	            f     3      	                	                    ^3  	    %
            	    &
                    )                 W  f +                  ^         x    Xy "   P    
3  `res  	   h     
                    x %   @y 1   res    X                G       x    \y (   X   I  $ >   :;9I   :;9I8   :!;9I   !I   :;9I8  4 :!;9I?  	.?:;9'I<  
'I  4 :!;9I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|   ,                                                T                                                            	        YY XY1 = XY/6
;
 fn2_fmul_xd aa_mul eval_fp_t eval_ia GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn2_fmul_eval_fp aa_return float Float unsigned char fn2_data_t aa_top long unsigned int short unsigned int uint32_t Interval fn2_fmul_eval_aa aa_shift range double __uint32_t ia_mul ia_shift AATermCount fn2_fmul_yd fn2_fmul_descr unsigned int descr long long unsigned int fn2_fmul_fn eval_fp fn2_fmul_eval_ia long long int eval_ia_t char AAHead eval_aa_t short int center fn2_fmul_tag eval_aa long int frame signed char MemP flt_round_near fn2_fmul_get_data nterms fn2_fmul.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_fmul.c fn2_fmul.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            G    EC~      <           EC     \       ^    ECU  $   |           ECA                                                                                                                          
                                                                                                                          (             G       9                      H     G              Y                      `                      i                      z            ^                                                                                                                                                              .              fn2_fmul.c fn2_fmul_tag fn2_fmul_descr fn2_fmul_eval_fp flt_round_near fn2_fmul_eval_ia ia_mul ia_shift __stack_chk_fail fn2_fmul_eval_aa aa_top aa_mul aa_shift aa_return fn2_fmul_xd fn2_fmul_yd fn2_fmul_fn fn2_fmul_get_data                    3                                                                                                                                        (            >         	   I         
   T            _            j            u                                                                         
                     
      %              
                     
                                  *       
              1       
      :      8       
            A       
            H       
      L      O       
            V       
      W      b       
            p       
      }      |       
      A             
      _             
                   
                   
                   
      )             
                   
      h             
      F             
                  
                  
      a      (      
            4      
            A      
             a      
      7            
      M            
      (            
                  
                  
                   
      u            
      (      "      
      h      .         	           7      
            C         
           L      
              X                    a      
            m                    v      
                                      
                  
                  
                   
      3            
                  
                   
            (      
            3            .      X      
      q      b                         
                  
                        G             
                                        
                                   "       
      5       &       
      _       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             G       `                                 .       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @                                                &                                                         ,                     $                                     1                     $                                    >                     @                                    9      @                     0                           S                      P      /                             N      @                                                _                                                         r                      1      0                              m      @                     0                                                 a                                          @                     8                                0               1	                                        0                                                        0                     ,                                                                                                                                                                       (                                          @               P      `                                                       p         	                 	                      8                                                                                              fn2_fmul2.o/    0           0     0     644     9424      `
ELF          >                              @     @   UHH EM    E\EEEXEEEYEEE    \EEUHHPH}fEfMdH%(   HE1HE~EHUfofHnH    HE~EHUfofHnH    HE~EHUfofHnH    HEHU    fHnH    HEHUHHEdH+%(   t    HEUHH0H}Hu    HEHUHEHH    HEHUHEHH    HEHUHEHH    H    fnH    HEHUHEHH    UHSH}H    HEH    HEH    HEH    HEH    HEH    HEH    HEHEHMH]HHXHMH]HHHXHMH]HH HX(HUHP0HEH]     @  @@  @  @@   fmul2 f = (x - y) * (x + y) - 1   ?                                                 U                                  int     *5       y           a               	           	   	lo     	hi         !   AAP           &'      )        +'      ,        #       [<       L     `             l                                    8  	tag t        t                      	xd    (	yd    0 @  `          
    t   	        
    t   	        
    +
   	        
    ,
   	        
    .Z   	            f     3                                                                          ^3      %
   :             &
   U             !
   p             "
                    0                   f 2       "                  2  x "   Hy "#   @    $
3  Pu %	   Xv &	   `res '	   h     
                    x &   y 2   u    Hv    Pres    X                e       x     \y )   X        H       u    dv    h    I  $ >   :;9I  4 :!;9I  .?:;9'I<   :;9I8   :!;9I   !I  	 :;9I8  
4 :!;9I?  'I  :;9!  .?:!;9'I@|  %     $ >  :;9   :;9I   :;9I  .?:;9'I<  . ?:;9'I<  . ?:;9'<  .?:;9'I@z  4 :;9I  .?:;9'I@|     ,                     U                           T                                                            	        YY XZ1 =gg XY/6
;
 ia_mul eval_aa fn2_fmul2_eval_aa long long unsigned int eval_ia frame fn2_fmul2_eval_ia fn2_fmul2_tag long long int signed char ia_sub long int fn2_fmul2_xd fn2_data_t double __uint32_t GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection aa_sub aa_add unsigned int MemP fn2_fmul2_yd aa_top long unsigned int short unsigned int aa_mul eval_ia_t fn2_fmul2_descr ia_add center fn2_fmul2_get_data Float AATermCount range float descr unsigned char eval_fp_t short int AAHead eval_fp uint32_t Interval fn2_fmul2_eval_fp char ia_shift nterms fn2_fmul2_fn flt_round_near eval_aa_t aa_return aa_shift fn2_fmul2.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . fn2_fmul2.c fn2_fmul2.c types.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0          GNU                    zR x            e    EC\     <           EC     \           EC  $   |           ECA                                                                                                                          
                                                                                                                          +             e       =                      L     e              ^                      e                      l                      s                      |                           *                                                                                                                                                                                                                              fn2_fmul2.c fn2_fmul2_tag fn2_fmul2_descr fn2_fmul2_eval_fp flt_round_near fn2_fmul2_eval_ia ia_sub ia_add ia_mul ia_shift __stack_chk_fail fn2_fmul2_eval_aa aa_top aa_sub aa_add aa_mul aa_shift aa_return fn2_fmul2_xd fn2_fmul2_yd fn2_fmul2_fn fn2_fmul2_get_data              Q                                                                                                         ?            V            m                                                                             	            
                                                                                                                
                     
                    
                     
                                  *       
              1       
            8       
            A       
      G      H       
            O       
      t       V       
      _      b       
             p       
             |       
                   
      x             
      ;             
                    
      #             
      f              
      !              
                   
      i             
      5            
                  
      	      (      
      )      4      
            A      
      U      a      
                  
                  
                   
      A            
      p            
      8             
                   
             "      
      X       .         	           7      
            C         
           L      
             X                    a      
            m                    v      
                                      
                  
                  
                  
                  
                  
                   
            ;      
              V      
            q      
                   
                  
                                    
                         *            
      @       3      
      F       =            e             
                                                          
                                   "       
      6       &       
      `       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             e                                           @             e       `             *                          .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.data.rel.local .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @       U                                   @               @                                &                                                         ,                                                          1                           (                              >                                                         9      @               P      0                           S                                                         N      @                     `                          _                                                         r                      	      0                              m      @                     0                                                 	                                          @                     8                                0               
                                        0                                                        0               |      ,                                                                                                                                                                                                                 @               H      `                                                 h               	                 	                      8                                                                                             fn2_functions.o/0           0     0     644     10696     `
ELF          >                    $          @     @   UHH H}HudH%(   HE1HEH    HH    uHEH      HEH    HH    uHEH    y  HEH    HH    uHEH    N  HEH    HH    uHEH    #  HEH    HH    uHEH      HEH    HH    uHEH      HEH    HH    uHEH      HEH    HH    uHEH    w  HEH    HH    uHEH    L  HEH    HH    uHEH    !  HEH    HH    uHEH       HEH    HH    uHEH       HEH    HH    uHEH       HEH    HH    uHEH    xHEH    HH    uHEH    PHEH    HH    uHEH    (H    H1   H    HH    H    HEdH+%(   t    HE    f0 f1 f2 f3 f4 f5 f6 f7 f8 fadd fdiv fiamany fmax fmax2 fmul fmul2 fn2_functions.c bad function tag     fn2_from_tag                                                                  )d   int     *5              	          X       k               	           	   lo     hi         !   AAP     
    &G      )        +G      ,        #       _     s                                          
    8  tag ~        ~                   #   xd    (yd    0 S  s          5   O                1p                   	(      
(      (      (      (      (      (      (      (      (      (      (      (      (      (      (      d   +             (                p  tag ~   P      	              .    	p   . ?:;!9!'I<  $ >   I   :;9I   :;9I8   !I   :;9I8  'I  	& I  
:;9!  (   %  $ >  :;9   :;9I  >I:;9  .?:;9'<  .?:;9'I<  .?:;9'I@|   :;9I  4 I4  I  ! I/   ,                                           7                                                                                                                                                    	        <	 X/ J	Y X/ J	Y X/ J	Y X/ J	Y X/ J	Y X/ J	Y X/ J	Y X/ J	Y X/ J	Y X/ J	Y X/ J	Y X/ J	Y X/ J	Y X/ J	/ X/ J	/ X/ J /( FALSE fn2_f4_get_data eval_fp_t programerror eval_ia TRUE __int32_t fn2_f0_get_data GNU C99 13.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection fn2_f3_get_data eval_aa_t fn2_from_tag fn2_f5_get_data fn2_fdiv_get_data int32_t float Float unsigned char fn2_data_t long unsigned int short unsigned int uint32_t Interval fn2_fmul2_get_data range double __uint32_t nterms __FUNCTION__ AATermCount fn2_f8_get_data unsigned int descr long long unsigned int fn2_f2_get_data eval_fp fn2_fmax_get_data strcmp fn2_f7_get_data long long int eval_ia_t char AAHead fn2_fiamany_get_data short int center fn2_f6_get_data fn2_fmax2_get_data eval_aa long int signed char fn2_f1_get_data fn2_fadd_get_data fn2_fmul_get_data fn2_functions.c /home/stolfi/programs/c/JSLIBS/libaafuncs /home/stolfi/programs/c/JSLIBS/libaafuncs /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . /usr/include fn2_functions.c fn2_functions.c types.h stdint-intn.h stdint-uintn.h flt.h ia.h aa.h fn2_functions.h fn2_fmul2.h fn2_fmul.h fn2_fmax2.h fn2_fmax.h fn2_fiamany.h fn2_fdiv.h fn2_fadd.h fn2_f8.h fn2_f7.h fn2_f6.h fn2_f5.h fn2_f4.h fn2_f3.h fn2_f2.h fn2_f1.h fn2_f0.h affirm.h string.h bool.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0            GNU                    zR x               EC                                                                                              h                                                                                                                                                -                      4                      D                      T                      d                      t                                                                                                                                                                                                                           "                     4                     G                     T                      fn2_functions.c __FUNCTION__.0 fn2_from_tag strcmp fn2_f0_get_data fn2_f1_get_data fn2_f2_get_data fn2_f3_get_data fn2_f4_get_data fn2_f5_get_data fn2_f6_get_data fn2_f7_get_data fn2_f8_get_data fn2_fadd_get_data fn2_fdiv_get_data fn2_fiamany_get_data fn2_fmax_get_data fn2_fmax2_get_data fn2_fmul_get_data fn2_fmul2_get_data programerror __stack_chk_fail    *             5             E             U             `             p                                                                                                                                                                                                  ,                   7            G            W                   b            r                                                                                                                                                         !                               .            )       9            I            Y            .       d            t                        4                                           9                                           d                   ?                   O                                      
                     
      T              
   	                  
   	                               *       
              1       
            8       
      *      ?       
            F       
            M       
            T       
            Y       
      :       l       
            z       
      
             
                   
      k             
                   
      s             
                   
      y             
                   
      =             
                  
                   
            -      
            :      
            H      
            T      
             t      
                  
      2            
                  
      7            
      d            
      -             
            )      
            C      
              I      
      5       P      
              q      
            {      
      A            
                  
      l            
                  
      Y            
      /            
                  
                  
                  
      I            
                   
      "            
      T            
                  
      D             
      ~      ,      
      <      7                    ]      
            g            h              
                                   "       
   	   :       &       
   	   d       *       
   	          .       
   	          2       
   	          <       
   	          A       
   	          F       
   	          K       
   	          P       
   	          U       
   	          Z       
   	          _       
   	          d       
   	          i       
   	         n       
   	         s       
   	   '      x       
   	   3      }       
   	   >             
   	   L             
   	   W             
   	   b             
   	   k             
   	   t             
   	   }             
   	                
   	                
   	                
   	                
   	                
   	                
   	                
   	                                                     .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                               &                     L                                     ,                     L                                     1                     P      u                              >                                                         9      @                                               J                      K      ]                             ]                            0                              X      @                     0          	                 q                            ;                             l      @                     0                          }      0                     S                                  0               f                                        0               2      ,                                                   ^                                                          `                                                                8                                    @               #                                                                      
                 	                            e                                                   0#                                    