!<arch>
/               0           0     0     0       378       `
                 U  U                hxg_canvas_new hxg_canvas_pixel_pos hxg_canvas_bbox hxg_canvas_proximity_graph hxg_canvas_half_disk_arcs hxg_canvas_sum_over_circle hxg_eps_new_figure hxg_eps_plot_canvas cmpy hxg_paint_canvas hxg_paint_polygon hxg_scanline_range hxg_add_edge_crossings hxg_paint_circle hxg_paint_rect_stroke hxg_paint_sausage hxg_canvas.o/   0           0     0     644     21256     `
ELF          >                    HM          @     @   UHSH   }uE|}v	}   v(H    H   H    HH    H    }v	}   v(H    H   H    HH    H    Ef/    t(H    H   H    HH    H    (          HL       H    HH    H    HEHEUP HEUP$H    fHn    fH~HEEYEEE    ^EHEE@HEE@|    EHxfH*HHH	fH*XEM    YEHE@EEYEEEHxfH*HHH	fH*XEM    YEHE@EEYEEHEE HEE@HEf HEf@HEH]UHH(HxHpHhhElEHp@EHp@EHp Ef*EEEf*EM    YEEXEEE    \EEYEEEXEEHp@Ef*EEEYEEEXEEHxE HxE@HxUHHHxHpHx EHx@EM    YEE\EEHx EHx@EHx@ HxfH*HHH	fH*XEM    XEEYEEEXEEHx@EHx@EHx@EHx@$HxfH*HHH	fH*XEEYEEEXEEHpE HpE@HpHE E@UHATSH   HHHH LLdH%(   HE1H@ LH@$PLPTǅ,    HETH    ǅ(    ^(H    HHЋ t"HE(HH,,HE(HH ((;TrHE,H    L H,H    HHI$IT$LH,H    HHI$IT$ǅ0    y  0L4ǅ8    <  4H    HHЋ   8E0EHE4HHЋ || y(H    HT   H    HH    H    HE|HcHHHEHH H@|HcHL$HHUHHH    HHI$IT$4H    HHHH@|HcHHEE 848;L00;Puǅ<    H    H!HË<H H	HË<HHH@HL`HHHfHnHHH    HHI$IT$<<tH EHHH    HHHHSǅ@    ǅD      HEDHcHHHEHE XHE@\\HEHcHHHEHE `ǅH    :  HEH@HHcHHHEHE dHE@hXdЉl\hЉpl   l;L  p   p;P  pLlЉttH    HHЋ Y  HEtHHЋ xx;,r(H    H~   H    HH    H    x;D(H    H   H    HH    H    HExHcHHЋ 9lt(H    H   H    HH    H    HExHcHHЋ@9pt(H    H   H    HH    H    @HH    HH@@HHЋDxP@HH;`DD;,2@HH    HEH    HEH    HEH    HEH    HEdH+%(   t    H   [A\]UHH   HHHdH%(   HE1ff/t(H    H   H    HH    H    H@EH@EEff/Eff/	Єt(H    H   H    HH    H    YE^E(H(fHn    fH~H00H,    Y88^E@H@fHn    fH~HHHH,PHEH    ǅ    ǅ      Љ f*PEYPEEYEEf/EvfE,E\EXHXfHn    fH~HEEEЋ )f*``    ^EE~    fWhh^Epp\ExHxfHn    fH~HEE,E^EEE\EEHEfHn    fH~HEE,$ u
ǅ   LEEHEH    HE苕HHHEH;$~9HEH    HHEHUHHQHEdH+%(   t    HUHSH  H        fH~fH~HpHxHhH`H EH@EH@EH@EpExEYEE\\E^EHfHn    fH~H,EX\E^EHfHn    fH~H,fE  f*EYEX  \EEEYEEf/EvfE,E\EHfHn    fH~HEEEE\E\E^E f*((    ^0 \08H8fHn    fH~H@@,EXEHH\EPP^EXf*``    ^hX\hpHpfHn    fH~Hxx,@H`LhΉAfH~HEEXEE;~;mEEEH]             hxg_canvas.c invalid grid dimension {nx} invalid grid dimension {ny} invalid grid spacing {xStep} no mem iV >= 0 jV < nV jV > iV X(K.e[jV]) == jx Y(K.e[jV]) == jy invalid radius {r} invalid canvas grid steps}        hxg_canvas_new          hxg_canvas_proximity_graph      hxg_canvas_half_disk_arcs       0.++      @       @            ?      ?333333?                       \                                                                 )d   int     *<                  X       k       C                         <                    $       _       m      
    ?  ne     e ?            
    u  ne     e         P  
    #  end #$         C        #.  
    	  c 	        	&  
    	  ne 	    e 	         	  
    
,  c 
,       <  C        
'  
    
bm  ne 
b    e 
bm   <      
bH       C    
    (  org 
       
      ~                                          ~        b!  !      r      b;  !  	       E\        <           D  r          	            
br            u                         =~     ~                    ~                11                              ^        cvs   |c 
  |r    |f   |p   |ox    oy    sx    sy    cx    cy    r2    	       }	       }	       ~              iy    }        z      dy    @dy2    Hhx    P	       }	       }        \       ix    }                          
r          Y        cvs 2  }c <<  }r F   }      	        sx    sy    ciy    ~	       	       ~mD    ~D r  PnD    }        -      ey    }              iy    ~dy    dy2    hx    @fx    H	       }	       ~        h       ex    ~        E       e <  `          C          5        W      
  cvs 6  ~    7  ~    8?  }V 9
  }W :
  }    ;   }E <!  }nx ?   ~ny ?!   ~	    @   ~k @%   ~nV B   ~I Cu  K Kr      
  	        D _
                (	  iy N   ~        r      k O   ~        ]      ix P   ~              u R<  iV S   ~                   K	  r `   ~         :      nE h   ~              iV i   ~              Ki km  ~ix l   ~iy l    ~Di n!  nD o   ~        [      s q   ~        3      e sm  ex t   ~ey t%   ~jx v   ~jy v%   ~              k y   ~        Y      jV |   ~          D     
  C    
  r  
  C        *              ;  cvs *$  ~B *4;  ~xlo +   Pxhi ,   Xylo .   `yhi /   h        "          F        cvs ")  ~p "3<  ~jx #   ~iy #   ~sx $   Psy $   Xx %   `y &   h                     J  nx '   ~ny 4   ~    ?   ~    M   ~    Z  	        cvs   X    Z  C    J   4 :!;9I   I   :!;9I     :;9I  $ >   !I   :;9I8  	4 :!;9I  
:;9  .?:;9'I<  I  ! I/   :!;9I  & I  .?:!;9'I@|  4 I4  (    :!;9I8  .?:!
;9!'<  .?:;9'<    %  $ >     >I:;9  .?:;9'<  .?:;9'I<  'I  .?:;9'@|  .?:;9'@z   .?:;9'I@z   ,                                                                                                                                                   	         f ( f ( f(  )%'& .  X!0G$9HG<Ki"4(f'"X9@X -0X-;?C<0F-;?0<?

/<D!0=/ J J$ " f3 .A C JG  e t=55YfY!!#J (Ju"4t"+ y/ t# t'  t 7/"# V t#<0ZJu !!Z u%%<=$  f* > 7 f ,f2f%'J ( ( ( (g ( lt! t' x  t! jJJJJ, ( .(  2,0 22 < < =Y=<"' )  ,&+.(+"J / )" &  	/!=Jt1 q% t) s t =Y	O'+JJ 2'!+JJ 2 Z)J"% '  ,+0 5J?JC", 5+!0 5J?JC", 5 	/ *1 % t- v! t  Y valid float floor i2_vec_new hxg_canvas_proximity_graph rad2 iymin FALSE interval_t short int size_t xStep long long int __uint32_t i2_vec_t double_vec_t double double_vec_new iymax 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 dLim free hxg_canvas_bbox signed char r2_vec_new checknotnull hxg_canvas_new hxg_canvas_pixel_pos __FUNCTION__ exmin nPix unsigned char fsum hxg_canvas_t exmax int32_vec_new long long unsigned int uint32_t unsigned int __PRETTY_FUNCTION__ eymax vec_size_t short unsigned int char long int int32_t bool_t calloc vec_index_t size ixmax r2_t long unsigned int centered int32_vec_t i2_vec_expand sqrt programerror ixmin __int32_t ceil i2_vec_trim i2_t TRUE pixW __assert_fail hxg_canvas_sum_over_circle step hxg_canvas_half_disk_arcs r2_vec_t hxg_canvas.c /home/stolfi/programs/c/JSLIBS/libhxg /home/stolfi/programs/c/JSLIBS/libhxg /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /home/stolfi/include . /usr/include hxg_canvas.c hxg_canvas.c types.h stdint-intn.h stdint-uintn.h stddef.h bool.h vec.h interval.h r2.h i2.h hxg_canvas.h mathcalls.h stdlib.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                GNU                    zR x                ECH|     @       F   EC=    `          EC            W   ECJD          Y   ECP $          ^   ECHM                                                                                                                                    3                                                                                                                                B                   Q                      ^                      e                      r                      w           F                                  W                                                                                                                               Y                                                 ,                     1                     B                     H                     M    E      ^       hxg_canvas.c __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 hxg_canvas_new programerror calloc checknotnull sqrt hxg_canvas_pixel_pos hxg_canvas_bbox hxg_canvas_proximity_graph int32_vec_new i2_vec_new r2_vec_new double_vec_new __assert_fail hxg_canvas_half_disk_arcs i2_vec_expand i2_vec_trim free __stack_chk_fail floor ceil hxg_canvas_sum_over_circle 3                    B             L             	       T             j                    y                          %                                 ,                                                    A                                                                               ^                                4      *            O            <                  D      #            D                  L      A            T                  T                  T      5                                                                                           e                   0            2	            	            #                   2            <            m       D            Y                   h            r            u       z                                                       }                                                                                                                                                                     D                  S            ]                   e                                                                                      O            \                              ^                        <                  l                  K                                    8            N                                                <      <                        <                         
                     
   
                 
                     
                                  *       
   	           1       
   
         8       
   
         ?       
   
   R      F       
   
         M       
   
         T       
   
   T       Y       
   
   $      l       
   
   y       z       
   
                
   
                
   
                
   
   I             
   
   ^              
   
   k              
   
   2             
   
                 
   
                 
   
   C              
   
   D             
   
                
   
   y      
      
   
               
   
          E      
   
          Q      
   
         v      
   
               
   
   I             
   
   I             
   
               
   
               
   
               
   
               
   
   ?      =      
   
   ?      I      
   
          s      
   
                
   
               
   
   w            
   
               
   
               
   
   .            
   
                
   
               
   
   3      '      
   
         <      
   
   N      ]      
   
          s      
   
               
   
                
   
   $            
   
               
   
               
   
               
   
         2      
   
   \      <            E            
   
   =             
   
                
   
         %                  D                  }      
   
               
   
                                 
   
   |                        +      
   
         5                  i      
   
   8       x      
   
   s                                          $      
   
         3      
   
         B            }      a                        
   
                                  
   
                 
   
   I            
   
         5      
   
         y      
   
   _                                     /                  >                  S                        )	                  L	            a	      k	            	      	            	      	            
      	            
      U
            
      s
            
      
      
   
         
                  A      
   
         L                        
   
                                   
   
   e             
   
         )      
   
         3                          
                                   "       
      3       &       
      Y       *       
      |       .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
            h       
            m       
      )      r       
      .      w       
      3      |       
      @             
      L             
      U             
      ^                                                 D                   d                                                                      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                                                                                            @                                          @               6      @                          &                                                          ,                                                          1                                                        >                      p      `                             9      @               ?      
                          J                      #                                   ]                      %      0                              X      @               I      0          	                 q                      &                                   l      @               I      (                          }      0               ,                                        0               /      g                                  0               1      ,                                                   :1                                                          @1                                                          `1                                          @               K                                                       H2                                	                      `5      h                                                   pL                                    hxg_eps.o/      0           0     0     644     14232     `
ELF          >                    1          @     @   UHH   HH        ^((XE        ^00    Y8EX@8\@E        ^HH    YPEXXP\XEǅ$    $e]UMEHUHAf(f(f(f(f(fHnA    H¾            HEH@`H h`\hEHH@pHH xp\xEM    YEM    YEH EE\EEH@EEXEEHH EE\EEHH@EEXEEUMEHUHEf(f(f(fHnH    HEUHSHX  HHHLLHEHdH%(   HE1ǅ,    H@ 0H@$4fE    E    E    E    E    E    E    Eǅ      0 ǅ$    G   H    HH EEf.    zEf.    tEf.EzEf.E;  E~    fT8HxfH*HHH	fH*X@8f/@v   E~    fTHH    XPP    f(~    f(f(fTf.vH,fH*fUfVf(f(XX,(ff/Ev(, t-H    (HMfHnH    HHǸ       (HH    HH EEff/  (HcHHHHHHHHHU@E(HcHHHHHHHHHUċ@Eff/E	  E    T    .rEf/v fEfEfE   E    \E    \E    \ EE EEfZ`EfZhEfZp    `hHpHfff(f(f(fHnH    EfZxEfZEEfZExEHUHf(f(fHnH    EEEff/   $H    H!H	HËH H	HHEHHHH    EEEEMEHMH      f(f(fHnH    $ $;0;4lHEdH+%(   t    H]    val = %24.16e  iv = %+d
            R@ffffff9@     @j@     r@?                                  ?      0C              ??                           ~	                                      )d   int     *<           w       w                 X       k       C       1T      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dm  `    Fr  h    Hd   p    Id   t    J~   x    M5       NJ       Ow      Q      Y       [      \      ]r      ^	       _
       `d       b              +    h     	     
C     `              	     
C         T                          <                   $        	#2  end 	#$2   	  B  
C        	#.      
f  c 
2       
&N        c    	     
C        'r      $#            c    	    
C        3  	     
C        (/  org 
f      
f                    Te  e                   5f         /        e             k  e                   ed                e               he  h                                    /                eps 0e  }cvs 1  }    2  }    3   }r 4  }    5  }    6  }    9  ~nx ;   ~ny <   ~cv >  cr @  cf B  cd C                iy E   ~        {      k F   ~        h      ix G   ~        9      val H          ;        iv K   ~                c `f  @            e                  B /  ~    ;   ~mrg                     ~eps e      %      &  mx '  @my '  H    (  P    ("  X    )  `    )"  h B    I   :;9I8  4 :!;9I   :;9I   !I  $ >  4 :!;9I  :;9  	I  
! I/   :;9I8!    :!;9I     <  .?:!;9!'<   :!;9I  7 I  (   .?:;9'I<  %  $ >     & I   :;9  4 :;9I?<  >I:;9  .?:;9'I<     .?:;9'@|    .?:;9'I@|   ,                     ~	                      b                                                                                                            	        /K/Lg<.KtfKXY)"<)"J0K.D''Y/	Yt +H7  Y S H p g# g -$/#$# (; 3  3Z.>t9ItD t>'5<,<E[<<3>=/:fJJ:f* fH. t" t&  t   _wide_data xmax pixv _IO_FILE fill_color FALSE interval_t short int size_t _offset xmin _IO_write_ptr _flags __uint32_t double maxv vPlotSize _markers _IO_read_end _freeres_buf 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 epswr_set_client_window frgb_t epswr_set_pen ymax _cur_column float stderr long long int _lock long int ymin hxg_canvas_pixel_pos fprintf epswr_dot _old_offset hxg_canvas_t unsigned char _IO_save_base signed char _codecvt long long unsigned int uint32_t epswr_new_named_figure unsigned int _IO_marker _shortbuf _IO_write_base debug fname _IO_read_ptr zxraw _IO_buf_end char hxg_eps_new_figure int32_t bool_t _freeres_list __off64_t epswr_def_figure_t _unused2 __pad5 hPlotSize short unsigned int hxg_eps_plot_canvas r2_t long unsigned int _IO_save_end _IO_write_end _fileno epswr_set_fill_color _chain size draw_color _mode __int32_t _IO_backup_base _IO_buf_base __off_t _flags2 _IO_codecvt _IO_read_base zyraw _vtable_offset _IO_wide_data i2_t TRUE epswr_figure_t FILE step verbose _IO_lock_t hxg_eps.c /home/stolfi/programs/c/JSLIBS/libhxg /home/stolfi/programs/c/JSLIBS/libhxg /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include hxg_eps.c hxg_eps.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h bool.h interval.h r2.h i2.h epswr.h frgb.h hxg_canvas.h stdio.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0                 GNU                    zR x               EC $   <          ECH                                                                                                                                                                                                                                                     5                      M                 a                      h                      p                      ~                                                                                         hxg_eps.c hxg_eps_new_figure epswr_new_named_figure epswr_set_client_window hxg_eps_plot_canvas stderr fprintf epswr_set_pen epswr_set_fill_color hxg_canvas_pixel_pos epswr_dot __stack_chk_fail      !                    )             $       N                    V             $       r             ,                                        $                    4       o         
                <                   <                   i            D       v            L                   L                   L                   L                   L                   L                   D       *            D       U            \                   \                   l                   t                   \       q                                    Y            |       l                                                                                                           y                        &	            t	                   
                     
                    
                     
      
                            *       
              1       
      ,      8       
      \      ?       
            F       
            M       
      H      T       
      :       Y       
            l       
      m       z       
                   
                   
      %             
                   
                   
      t             
      D              
                    
      f              
                   
                   
      2            
                  
      X       )      
            6      
      	      C      
            P      
      :      ]      
            j      
            w      
                   
                  
                  
                  
                  
                  
      F            
                  
                  
      K             
      T            
                    
                   
             -      
      K      :      
            G      
      B      U      
      |      a      
            i      
                  
      &            
      U            
                  
                  
      ]            
                  
      x             
      )             
      h            
                  
      /       C      
      /       O      
            g      
            s      
      c            
      c            
      m            
      /            
                  
                  
                  
            "      
            0      
            <      
      	      k      
                  
                  
                  
                  
                  
      }      i      
      o      p                        
                   
                   
                   
                  
            Q                  p                                                                  L                              
            $                    H      
            f      
      R      u      
                   
                  
                  
      @            
      S             
                   
                  
                   
                                   "       
      0       &       
      V       *       
      y       .       
             2       
             6       
             :       
             D       
             I       
             N       
            S       
            X       
            ]       
      (      b       
      1      g       
      ?      l       
      F      q       
      M      v       
      X      {       
      ]             
      b             
      j             
      q             
      ~                                                 @                    .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                                                                                            @       ~	                                   @               P                                 &                     	                                     ,                     	                                     1                     	                                    >                      `
                                   9      @               $      P
                          J                      x                                   ]                      @      0                              X      @               `.      0          	                 q                      p      f                             l      @               .      @                          }      0                                                       0               o                                        0                     ,                                                   !                                                          (                                                          H      `                                    @               0      0                                                                	                 	                                                                                 1                                    hxg_paint.o/    0           0     0     644     20784     `
ELF          >                    pK          @     @   UHH}HuHE@EHE@EEf/Ev
   HE@EHE@EEf/Ev   _HE EHE EEf/Ev2HE EHE EEf/Ev       ]UHH0H}HuHE؋@ EHE؋@$EE    ;EEEE    UMELEЉΉAЃEEE;Er܃EE;ErUHSH  HxHpHhdH%(   HE1HHHp Hx@ Hx@$Hx PHx@XHx@`Hx@hHpHpHp HU       EEHHhXHf(f(f(fHn    HHpH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHxHHUHH¸   HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHx    ;sǅ    B  HpH@HHHEHEH    u(H    Hh   H    HH    H    HEHH   HpH@HHHEHEH    u	`LEHxhHXHuHHf(fHnH    HEHH;kHUHHHH    u(H    Hs   H    HH    H    ;N  Hx $  t(H    H{   H    HH    H    HEHHHH HEǅ      HH    HEH EMHHHPHEHHH    HEH  ~6HHHPHEH f/EtHH    HEHE ;ǅ      HH    HEH EHHH    HEH EE\P^`HxfH*HHH	fH*X    ^ \ HfHn    fH~H,E\P^` HxfH*HHH	fH*X((    ^0 \08H8fHn    fH~H@@, y
ǅ    P9s;gЉ.LhΉAЃ;să;^HEHHHH H    ;HܐHEdH+%(   t    H]UHHĀEMU]}HuHUE\EEE^EEHEfHn    fH~HEE,EE\EEE^EEHEfHn    fH~HEE,Ẽ} yE    EPE9s	EE̋E;E~E   E    UHEUHEUHSH(  HH HLdH%(   HE1H@8H@@8f/@v$HHEHHHEHH@HH@PH0H, HHPf(f(f(fHn    ,09  H XH `X\`hH@pH@xp\xEh^EE,4b  4HxfH*HHH	fH*XE YEEXEEH EH@EE\EEEYEEEXEEЋ4H    HHHE؋4HHHHHEHE؋ u/H]H   H    HHHHSHE؋ HEH    HEHPHE؋ HHE HE؋ PHE؉40;4HEdH+%(   t    H]UHHP  HHHdH%(   HE1H@ H@$H EH@EH@EH@EH EH@EYEE\EEXEHHUMEHEf(f(f(fHn    9}  X  HxfH*HHH	fH*X EY EX\EEEYEEf/EvfE,E\EHfHn    fH~HEEEE\EEEXEEE\E  ^E(HxfH*HHH	fH*X00    ^8(\8@H@fHn    fH~HHH,E\EPP^EXHxfH*HHH	fH*X``    ^hX\hpHpfHn    fH~Hxx, y
ǅ    P9s;~ǅ   ǅ    Љ.LΉAЃ9să;HEdH+%(   t    UHH   HxHpHh`HXdH%(   HE1ff.`zff.`  HUHpHhHH    EEff.Ez/ff.Eu$EEff.Ezff.E?  HUHEHH    `~    fWEEEEYEEEEEE`YEEEEHE   H    HUHMHpHH    HEHPHMHhHH    HEHP HMHhHH    HEHP0HMHpHH    HEHUHJ@HPH HHQHXHMHxHH    HEH    HEdH+%(   t    UHH@H}HuEHUHEЋ EHE    E       HEH@UHHHEHEH    tRH} t!HMH}HUHuHEfHnH    HUHuHMHEfHnHH    HEHEHE    EE;Ep              hxg_paint.c unexpected infinite vertex non-closed polygon loop nc % 2 == 0      hxg_paint_polygon               hxg_paint_polygon              @               	                                                                 )d   int     *<                  X       k                      <                    $       _       m       )  
ne     
e )                   #Z  
end #$Z       j  C        #.?        
c Z        &v        
ne     
e                 C        (	  
org 	
       
              	      
,  A                ]               s          J                                                .      .              ~                     E<        <           o   W           1x                   l                         j                      W  	cvs W  H	p \  @	r     	op !a  np #   \ip $   Xpa %  `               pb '  h                             	cvs  W  ~	a   ~	b   ~	r    ~	op a  ~d 	
  @v 
  Pp                        cvs W  }c   }r    }op a  }nx    }ny    }ox    ~oy    sx    sy    cx    cy    r2                         }       }        }      iy    }        Q      dy    @dy2    Hhx    P       X        `       }       }       }       }k    }        J       ix    }                c      '  u   ~v   ~oy    }sy    }ny    }    :  }      }       ~       ~        $         t                                        iy    ~        [      y    x    @nc :  Hcr   P                                       oy    sy    ny        :      :  ~                   O                cvs PW  |p Q\  |op Ra  |np U   }nx V   }ny W   }ox X   ~oy X   ~sx Y   ~sy Y   ~B [      ]   |    ]   |    `  ~    a  ~       	               	                7       
  iy b   }         c      w
  ip d   }        B      pf g  pa j  ~               pb l             q      iy w   }        G      nc y   }        $      cx |)                '  ic ~   }               cxi    jc    }                ic    }                         )          }       }        g       k     }        J       ix %   }        j    C         C   ~ .    C   ~       C          F        x         cvs F%W  Hop F:a  @nx G   hny H   l        L       iy I   \        7       k J   `        -       ix K   d    !    8	                  a 8  b 8    4 :!;9I   I  4 :!;9I     :!;9I   :;9I  $ >   !I  	 :!;9I  
 :;9I8  .?:;9'I<  4 :!;9I  I  .?:!;9!'@|   :!;9I  :;9  ! I/  .?:;9'<    & I  (    :!	;9I8  .?:;9'<  4 I4  ! I/  %  $ >     >I:;9  '  .?:;9'<   .?:;9'@|  !.?:;9'I@z   ,                                               {                                                                                            	        8	uuvY1<t/	t0 .@ <* J" J&  JQ%K.=<?$eff? .. <" tZu ,uY u + J/t/<o( Xr, ZY ("Yf"/f"f,#s) # #0f/ ' t(#Zf2)7<JFtJ,O 57!<JFtJ,O# 5 * !f/ J- f&, f%Z .j T tA t> f0 s' t t0 `$ t$J)+ &) & h fuf<! J <g  + tu<g<g<B	<<   ) 0 s!..)t1</<J"	YF!+)%$(fK4/ftf2 v& t ,!"?ZLJ"% '  , -2 <J@"O 5-!2 <J@"O 5   f% J# f$ / 	8 .H 2 t& t. l" t9 	X3
 X 0
! 
 JJJJJJJ'q `tYtu Ku w J r2_add jyMax FALSE interval_t cmpy short int r2_dir jyMin __PRETTY_FUNCTION__ hxg_paint_op_t double_vec_new hxg_paint_sausage 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 free float slope long long int double_vec_t long int hxg_paint_polygon __FUNCTION__ ixMax unsigned char hxg_canvas_t hxg_paint_rect_stroke r2_bbox ixMin r2_sub signed char long long unsigned int uint32_t unsigned int xcross vec_size_t short unsigned int hxg_scanline_range size ncross char int32_t bool_t iyMax r2_is_finite r2_vec_new vec_index_t r2_eq double_vec_expand xMax r2_t long unsigned int jxMax iyMin __uint32_t sqrt programerror __int32_t xMin ceil jxMin hxg_paint_circle hxg_add_edge_crossings double TRUE __assert_fail hxg_paint_canvas step yMin r2_vec_t yMax hxg_paint.c /home/stolfi/programs/c/JSLIBS/libhxg /home/stolfi/programs/c/JSLIBS/libhxg /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . /usr/include hxg_paint.c hxg_paint.c types.h stdint-intn.h stdint-uintn.h bool.h vec.h interval.h r2.h hxg_canvas.h hxg_paint.h mathcalls.h stdlib.h assert.h affirm.h  GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0             GNU                    zR x                EC     <       x    ECo      \          ECH                EC             c   ECHR               EC              EC              EC                                                                                               P                   p                                                                                                                            2                    7            x       H     J            Z                      b     	             u                                                 
      c                                                                                                                                                                     P                                     +            "                     )                     0                     ;                     B    D              hxg_paint.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 cmpy hxg_paint_canvas hxg_paint_polygon r2_bbox hxg_scanline_range r2_is_finite programerror hxg_add_edge_crossings r2_eq __assert_fail ceil free __stack_chk_fail double_vec_new double_vec_expand hxg_paint_circle sqrt hxg_paint_rect_stroke r2_sub r2_dir r2_vec_new r2_add hxg_paint_sausage     "                        0            ;            L       J            T                   \                                                )            L       8            B            #       J                        l                               ;                                                  {                               	            	            B
            
                                                F                        _                               8                                           %                                                       p                                                                          '            >                                                       
                     
   	   ~              
   
                  
   
                               *       
              1       
   	         8       
   	   7      ?       
   	         F       
   	         M       
   	         T       
   	   #       Y       
   	         l       
   	         z       
   	   x             
   	   i             
   	   n             
   	                
   	   ]             
   	                
   	   Q             
   	   F             
   	                 
   	   M             
   	   v             
   	   ,             
   	               
   	   k      /      
   	   k      @      
   	          k      
   	          w      
   	               
   	               
   	   {            
   	   {            
   	               
   	   q            
   	   ]            
   	         !      
   	   N       B      
   	           ^      
   	         t      
   	   -             
   	               
   	               
   	               
   	   ]             
   	   L            
   	               
   	   R      =      
   	         X      
   	         y      
   	               
   	               
   	   l                   D      7            ~      g      
   	         l            +            
   	                     P            
   	   v            
   	               
   	               
   	   }                        !                  Z      
   	         h      
   	         v      
   	               
   	               
   	               
   	                                 
   	   /                  
      B      
   	   b      Q      
   	   %      `      
   	         o      
   	   }      ~            x                  #            
   	   W                                          (      
   	   J      -            	      D      
   	   v      S      
   	               
   	               
   	   }            
   	   4             
   	                
   	                     J      ~	      
   	         	      
   	   }      	      
   	   b      	      
   	   %      	      
   	         	            P       	      
   	   :       	            p       	                  
                  )
                  V
            w      x
            `      
            q      
                  
                  
                  (                  G                  X      
   	         g      
   	         v      
   	               
   	                     	                  5	      &      
   	   `      +                   w                                                             
   	                                     
                                   "       
   
   2       &       
   
   X       *       
   
   {       .       
   
          2       
   
          <       
   
          A       
   
          F       
   
          K       
   
          P       
   
          U       
   
          Z       
   
          _       
   
          d       
   
          i       
   
          n       
   
         s       
   
         x       
   
         }       
   
   '             
   
   0                                                 @                    `             J                   	                   
                   P                   +                  D       .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                                                                                            @                                          @                7                                &                     R                                     ,                     R                                     1                     `                                    >                                                          9      @               ;                                J                      $                                   ]                      &      0                              X      @               G      0          	                 q                      B&                                   l      @               G                                }      0               G,                                        0               /      9                                  0               	1      ,                                                   51                                                          81                                                          X1                                          @               I                                                       x2      0                          	                      5      T                                                   J                                    