!<arch>
/               0           0     0     0       1146      `
   -            3  3  3  3  3  _  _                           8 < sP sP       .p .ptosl_user_cpu_time_usec tosl_compute_avg_dev tosl_arc_id_to_string tosl_arc_id_print tosl_tri_arc_id_print tosl_arc_list_merge tosl_arc_list_pop tosl_arc_list_add tosl_arc_list_len tosl_arc_list_remove tosl_build_lists_bin_sec tosl_build_lists_bin_sec_search tosl_build_lists_direct tosl_build_lists_direct_search tosl_build_lists_hash tosl_build_lists_hash_make_table tosl_build_lists_hash_func tosl_mesh_arc_print tosl_mesh_vert_print tosl_mesh_check tosl_mesh_coord_range_get tosl_mesh_coord_range_print tosl_mesh_print tosl_mesh_face_normal_area_center tosl_mesh_new tosl_mesh_free tosl_mesh_add_vert tosl_mesh_add_edge tosl_mesh_splice tosl_mesh_add_ring tosl_mesh_add_path tosl_mesh_link_triang tosl_mesh_make_ico tosl_mesh_make_keg tosl_mesh_obj_write tosl_mesh_slice tosl_extract_contour tosl_pick_planes tosl_pick_planes_unif tosl_pick_planes_sinp tosl_pick_planes_frac tosl_pick_planes_bvar tosl_pick_planes_print_stats tosl_slice_new tosl_slice_free  //                                              186       `
tosl_build_lists_bin_sec.o/
tosl_build_lists_direct.o/
tosl_build_lists_hash.o/
tosl_mesh_make_ico.o/
tosl_mesh_make_keg.o/
tosl_mesh_obj_write.o/
tosl_mesh_slice.o/
tosl_pick_planes.o/
tosl.o/         0           0     0     644     11720     `
ELF          >                    (          @     @   UHHPdH%(   HE1HEHƿ       HEfH*EM    YEHEfH*EE    ^EEXEEEHEdH+%(   t    UHHĀ}HuHUHMfEE    0EHH    HEH EEXEE؃EE;E|f*EEE^EEfEE    MEHH    HEH EE\EEEYEEXEEEE;E|Ef*EE^EEHEfHn    fH~HEHEE HEE UHH }dH%(   HE1HE    }uHEH    HHǸ        h} y(H    H'   H    HH    H    U)ыEHEH5    HǸ        HEHUdH+%(   t    UHH0H}HuUHMH} tHUHEHH    E܉    HEHUHEHH    HEH    H} tHUHEHH    UHHPH}HuЉỦMDELMH} tHUHEHH    Ẻ    HEEȉ    HEEĉ    HEHuHMHUHEIH5    HǸ        HEH    HEH    HEH    H} tHUHEHH       **:* tosl.c ka >= 0 a%d:%d %s - %s - %s         tosl_arc_id_to_string       .A     @@x                                         :                               )r   int         y       y       y       r       !y                 1S      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dl  `    Fq  h    Hr   p    Ir   t    J   x    MQ       NX       Ov      Q      Y       [      \      ]q      ^	H       _
.       `r       b              +    g          :     _                   :         S                   f       	                                   #      	  	    
er   U           h  H    	    
r              E      A      	    
r     (                	    !r                5                 wr 5"  H    5,   @ka0 5@-  ka1 5S-  ka2 5f-      5q   
    7   X
    8   `
    9   h     -                 wr -  X    -(   Pka -<-  L    -F   @xka /   h     "                  F  ka "+-  \res #   `    V  	            V  :    F              ?      N  NT #      .      >  ~    M  ~sum   Havg   X
      Pdev   `        A         it            ^       it           I       dt 2  h                        buf   P   :;9I8   I  $ >   :;9I   !I  4 :!;9I   :!;9I   :!;9I  	.?:;9!'I<  
4 :!;9I   <  I  ! I/  7 I  .?:!;9!'@|  & I  :;9!       %     $ >   :;9  .?:;9'<  .?:;9'<  .?:;9'I<  .?:;9'I@|  4 I4    .?:;9'I@|   ,                                                                                                                                               	        J!:X/JC+X=[t6 ./ %  Jt; .2 T O %  J"f3?	g f(:K[ t// t/?" t/'   t/ __clockid_t tv_nsec double _IO_FILE tv_sec suff _IO_save_end short int size_t _offset __PRETTY_FUNCTION__ _IO_write_ptr _flags __syscall_slong_t _IO_buf_base _markers _IO_read_end _freeres_buf int32_t sum_dt2 free _cur_column float clockid_t long long int tosl_arc_id_t _lock GNU C99 13.2.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 avg_P fprintf xka2 _vtable_offset _old_offset unsigned char tosl_compute_avg_dev signed char long long unsigned int tosl_arc_id_to_string tosl_tri_arc_id_print unsigned int _IO_marker _shortbuf clock_gettime _IO_write_base time _IO_read_ptr _IO_buf_end char long int _wide_data _freeres_list __off64_t _unused2 __pad5 tosl_user_cpu_time_usec fputs short unsigned int long unsigned int _IO_write_end __time_t _fileno _chain sqrt _IO_wide_data _mode __int32_t _IO_backup_base tosl_arc_id_print _flags2 _IO_codecvt _IO_read_base __off_t pref timespec _codecvt _IO_save_base FILE __assert_fail dev_P asprintf xka0 xka1 _IO_lock_t tosl.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types . /usr/include tosl.c tosl.c stddef.h types.h struct_FILE.h FILE.h clockid_t.h stdint-intn.h struct_timespec.h tosl.h stdio.h assert.h mathcalls.h time.h stdlib.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x                EC     <       ?   EC6    \           EC     |           ECv                EC                                                                                               0                                                                                                                                                6                      D                      U            ?      j                      o                                                                                                                                 /                                    tosl.c __PRETTY_FUNCTION__.0 tosl_user_cpu_time_usec clock_gettime __stack_chk_fail tosl_compute_avg_dev sqrt tosl_arc_id_to_string asprintf __assert_fail tosl_arc_id_print fputs free tosl_tri_arc_id_print fprintf  (             G             D       o             L                                            (            7            ,       F                   P                   X                                                                                                       (            g            q                                                                                                                          
                     
                   
   	                  
   	                               *       
              /       
      G       =       
      Q      D       
            M       
            T       
      >      [       
      3      b       
      =       g       
            |       
                   
                   
                   
      q             
                     
                    
                   
                    
      x              
                   
                   
                  
                  
      j       (      
      c      5      
             B      
            O      
            \      
            i      
      0       v      
                   
                  
      z            
                  
                  
                   
                  
                  
                  
      N             
                  
                  
                  
             ,      
            9      
            F      
            T      
            `      
      I      h      
                  
                  
                  
                   
                   
                   
                  
      $             
                   
      ?            
                   
             .      
             :      
            V      
             i      
      8            
      "            
      6            
                  
                  
      l                  /             
            [      
      +       j      
      ?      x      
      D            
                  
                                    
                  
      +             
      V                        3      
      V       =            0       \      
            a                         
                  
                  
      0            
                                            1      .            :      O      
             Z                           
                                   "       
   	   .       &       
   	   U       *       
   	   ~       .       
   	          2       
   	          6       
   	          @       
   	          E       
   	          J       
   	          O       
   	          T       
   	          Y       
   	         ^       
   	         c       
   	         h       
   	   '      m       
   	   9      r       
   	   @      w       
   	   H      |       
   	   Q             
   	   ]             
   	   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                                                                                            @                                          @               x                                &                     =                                     ,                     =                                     1                     @      X                              >                            |                             9      @               0      H	                          J                                                         ]                            0                              X      @               x$      0          	                 q                                                         l      @               $                                }      0                     T                                  0               	      m                                  0               v      '                                                                                                                                                                                                                 @               &      x                                                 x      (         
                 	                                                                                0'                                    tosl_arc_list.o/0           0     0     644     11216     `
ELF          >                    &          @     @   UHH@H}HuЉUHMdH%(   HE1HEЋ EHE @  HUHEHH    EHEHHHEH@UHcHHЋ@HcHHHHHȋ@EEEHEHHHEH@UHcHHЋ@HcHHHHHȋ@EE;E|(H    H   H    HH    H    E;E|(H    H   H    HH    H    E;E~HUMHEH    0E;E|(H    H#   H    HH    H    HE؋ HE EHUdH+%(   t    UH}HuE    }t-EEEHEH@UHcHHЋ@EE;EuًE]UHH H}HuHE E}u(H    H5   H    HH    H    HEH@UHcHHЋ@EHEH@UHcHHЋ@EE;Eu<E;Et(H    H:   H    HH    H    HE uHEH@UHcHHEBHEH@UHcHHEBHEH@UHcHHEBHEH@UHcHHEBHEUEUHH0H}uHU؃}u(H    HJ   H    HH    H    HEH@UHcHHЋ@EHEH@UHcHHЋ@EE;EurE;Et(H    HO   H    HH    H    HE 9Et(H    HP   H    HH    H    HE    HEH@UHcHHEBHEH@UHcHHEBHEH@UHcHHEBHEH@UHcHHEBHE 9Eu	HEUUHH0H}uHU؃}u(H    H_   H    HH    H    HEH@UHcHHЋ@9Et(H    H`   H    HH    H    HEH@UHcHHЋ@9Et(H    Ha   H    HH    H    HE E}uHEU   HEH@UHcHHЋ@EHEH@UHcHHЋ@9Et(H    Hk   H    HH    H    HEH@UHcHHEBHEH@UHcHHEBHEH@UHcHHEBHEH@UHcHHEB            tosl_arc_list.c Zorg < Zdst Zorg < Zp Zdst < Zp ia != -1 ia_succ == ia (*L_P) == ia mesh->Arc[ia].pred == ia mesh->Arc[ia].succ == ia mesh->Arc[ka].succ == ja  tosl_arc_list_merge             tosl_arc_list_pop               tosl_arc_list_remove            tosl_arc_list_add                            t                                      )d   int     w       	w   ~           X               r                               
c ,          .        4       !N      "        #       %       &        '      0  
NE     
Arc   
NV                         (       , N        Z      E        5           ]              |  L_P ]'|  Xia ]:   T    ]K  H      	        ja c   h               ka j   l       ~     .    	      H        x        L_P H*|  Xia H=   T    HN  H       	            K   h    L   l ~      .    	      2           ?        L_P 20|  X    2B  Pia 4   d      	            6   h    7   l     )	           N         L ))   \    )9  PN *   h        -       ia ,   l                             |  H    |  @Zp          A    T      	                @      ia    X       \ja    `       d  ~     .    	   $ >   :;9I   :;9I8  4 :!;9I   !I   :!;9I   :!;9I  4 :!;9I  	& I  
 :;9I8  I  ! I/   I  4 I4  :;9!    .?:!;9!'@|  .?:!;9!'I@|  %  $ >  .?:;9'<  .?:;9'I@z   ,                     t                      [    O                                                        	        f&<Y!Y,15'fg!,15'f	g ( (h v(f=[ug g J!  8 f=1= f!(&!g&g	 (!g!ggg=1g f!(&!g&g	 ( (
zX!g!gggf$ X?g f( ( (h yX%	g (gggh Vpos __assert_fail Vlab mesh __int32_t skip tosl_coord_t tosl_mesh_t double __PRETTY_FUNCTION__ ia_succ float long long unsigned int L0_P L1_P tosl_arc_list_merge short unsigned int GNU C99 13.2.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 tosl_vert_id_t unsigned char tosl_arc_t long unsigned int tosl_arc_list_remove tosl_point_t succ unsigned int tosl_arc_list_add Zorg ia_pred signed char tosl_arc_list_pop int32_t long long int char NE_max short int Zdst pred long int NV_max tosl_arc_id_t tosl_arc_list_len ivorg tosl_arc_list.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/include/x86_64-linux-gnu/bits . /usr/include tosl_arc_list.c tosl_arc_list.c types.h stdint-intn.h tosl.h tosl_mesh.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x               EC    <       N    ECE     \       ?   EC6    |       x   ECo              EC                                                                                                            '                   =                   S                                                                                                                                 i                   }           ?                                                                              N            A      x       tosl_arc_list.c __PRETTY_FUNCTION__.3 __PRETTY_FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 tosl_arc_list_merge tosl_arc_list_pop __assert_fail tosl_arc_list_add __stack_chk_fail tosl_arc_list_len tosl_arc_list_remove  Q                                                                                                              '                   /            L            ]                   l            v            "       ~                        (                   7            A            ,       I                                                       5                   a                   p            z            ,                                                              5                                                              C       #                                                       ,                                      -            7            P       ?            c                   r            |            i                                                                                        
   	                  
                    
                     
                                  *       
   
           1       
            8       
            ?       
            F       
             M       
            T       
      Q      Y       
             n       
      e      z       
      E             
      7             
      /             
      n              
      h              
      E              
      u             
                   
      ,              
                  
                  
                  
      '       '      
            4      
      `      A      
            O      
            [      
      9             
                    
                   
      J            
      n            
      9             
                   
                              /      
             =      
      L       G                   ]                        
                        A            
                   
      L                                
      	            
      `       &      
            /                  T      
             o      
      L       y                         
      	            
      `             
                                    
                                     
                                 '      
             5      
             Q      
             l      
      L       v                               B             
                  
      [             
                                   "       
      7       &       
      ^       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             `                                           @                   `                                A                          .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                                                                                            @       t                                   @                                               &                                                          ,                                                          1                                                        >                                                         9      @                                               J                            f                             ]                            0                              X      @               p#      0          	                 q                      E      _                             l      @               #                                 }      0                                                       0               ?                                         0               !      '                                                   H                                                          H                                                          h                                          @               $      x                                                                                  	                                                                                 8%                                    /0              0           0     0     644     16024     `
ELF          >                    8          @     @   UHHp}HuHUMDEDMdH%(   HE1HE ~HE =   ~(H    H3   H    HH    H    } ~	}   ~(H    H4   H    HH    H    HE EEHHH    HEH} u(H    H:   H    HH    H    E    EHH    HEH EE;E|E    } tHE    HEE      HEH@UHcHHEBHEH@UHcHHEBHEHHHEH@UHcHHЋ@HcHHHHHȋ@EEEHEHHHEH@UHcHHЋ@HcHHHHHȋ@EȋE;Er  EHHHPHEHЋ 9ES  HE 9ED  DE}MHUuEHuEA    HE̋EHH    HEHЋ 9E|(H    HP   H    HH    H    } tCEHHHPHEHЋ 9E(H    HQ   H    HH    H    EHH    HEHЋ 9E~+EHH    HEHHUEH       EHH    HEHЋ 9E|~H    HX   H    HH    H    E;E}OEHHHPHEHЋ 9E4HE 9E|)H    H]   H    HH    H    EE;Ej}    H} u(H    Ha   H    HH    H    Ef*EHE f*EE^EEH    HUfHnH    HHǸ       HEHUdH+%(   t    UHH   }uHU|DxDtt tMxHH    |HH    H    UAH5    HǸ        HE 9E}
    +  EHHHPHEHЋ 9E~E  | u1x u(H    Hu   H    HH    H    E    EEE+Eu  x   E+E  EHH    HEHЋ U)HcHEEHH    HEHЋEHH    HEHȋ )HcHEE+EHHEHH}EЉEUEЉEE+EP?HEE)EE;E	EEE;E|	EEE;E}E;E|(H    H   H    HH    H    t    E+Ef*EHEfHn    fH~HEH    fHn    fH~HEE^EEH    }HuȋMUAfHnH5    HǸ       EHH    HEHЋ 9E}EEEEH} tHE PHEE+E  | uE+EUEЉEE;E}E;E|(H    H   H    HH    H    EHH    HEHЋ 9Eu(H    H   H    HH    H    t    E+Ef*EHEfHn    fH~HEH    fHn    fH~HEE^EEH    }HuMUAfHnH5    HǸ       EHH    HEHЋ 9E}EEEEH} HE PHE|E+Et(H    H   H    HH    H    E            tosl_build_lists_bin_sec.c      (mesh->NE > 0) && (mesh->NE <= tosl_mesh_MAX_EDGES)     (NP > 0) && (NP <= tosl_mesh_MAX_PLANES) L != NULL Zorg < Zplane[ip]    (ip == 0) || (Zorg > Zplane[ip-1]) Zdst < Zplane[ip]    (Zorg >= Zdst) || (Zorg > Zplane[NP-1]) || (Zdst < Zplane[0]) ns_P != NULL      performed %.2f binary/secant steps per edge
   Ze = %+10d, bin:%c sec:%c
 use_bin || use_sec    (imin < isec) && (isec < imax)   %9d .. %9d  %5.2f sec: %9d
    (imin < ictr) && (ictr < imax) Ze != Zplane[ictr]   %9d .. %9d  %5.2f bin: %9d
 imax - imin == 1 FT     tosl_build_lists_bin_sec                        tosl_build_lists_bin_sec_search        @                           T	                                      )d   int     ,w           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        	                                                     :  c ,:    	  J  
C        4!      !      "       #      %      &       'V      0  NE     Arc   NV                        (       ,   J           log h  <         	ed   Y           *u  u    z           
             E      <          h	                  Ze i  ~NP j   ~    k  ~    l   ~    m   ~    n   ~    o         	            v	      v	            |   `    }   h    ~	      	  di             b          	      	     
C          *u                {  NP +       ,      -z      .       /       0         	        NA 6   L 9u  Pns =       >  X        /         ip ;	                 Z  ia @                    F  ja G      H       ip M	                        b  `  	     
C    {    :;9I8   :;9I   !I  $ >   I  4 :!;9I   :!;9I  4 :!;9I  	I  
! I/  :;9   :;9I8  & I   <   :!;9I    7 I  .?:;9'I<  .?:!;9'I@|  4 I4    %  $ >      :;9  4 :;9I?<  .?:;9'I<     .?:;9'<  .?:;9'<  U   U   ,                     T	                                     z                                                                                            	        1"  ( f (f[K t(t4 .9 <- f% J"u f f XLtZg!i,15'fg!,15'fi,  XE 4 f"/ ( f (X&ZxX (   o(+ t # J 	 t(1%f	'KX-Z  .K < .$f" XXYX% X<Y  (tf  f)!XX%u4X,X.Cu<KX+f.* fh& &   (` X fg $ ?XYg" t( ff  f*  ( (` X fg $ ?XYg" ( f^!X$<  (= Zplane imax _IO_read_base _IO_FILE skip tosl_mesh_t _IO_save_end Vpos short int size_t malloc tosl_build_lists_bin_sec _offset __PRETTY_FUNCTION__ _IO_write_ptr _flags nspe tosl_arc_id_t double tosl_arc_t _markers _IO_read_end _freeres_buf tosl_vert_id_t succ float stderr long long int mesh tosl_plane_id_t _lock long int __int64_t GNU C99 13.2.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 _cur_column tosl_coord_t fprintf ivorg NE_max _old_offset unsigned char _IO_buf_base signed char _codecvt long long unsigned int ns_P unsigned int _IO_marker _shortbuf long unsigned int _IO_write_base debug _IO_read_ptr Zdst _IO_buf_end tosl_arc_list_add char int32_t _wide_data _freeres_list _unused2 __pad5 short unsigned int imin dzplane Vlab _IO_write_end __off64_t int64_t _fileno use_sec _chain _IO_wide_data _mode NV_max __int32_t _IO_backup_base ictr __off_t _flags2 _IO_codecvt pred use_bin tosl_build_lists_bin_sec_search _vtable_offset _IO_save_base dzedge FILE isec __assert_fail tosl_point_t _IO_lock_t Zorg /home/stolfi/programs/c/JSLIBS/libtosl tosl_build_lists_bin_sec.c /home/stolfi/programs/c/JSLIBS/libtosl /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include tosl_build_lists_bin_sec.c tosl_build_lists_bin_sec.c types.h stdint-intn.h stddef.h struct_FILE.h FILE.h tosl.h tosl_mesh.h stdio.h stdlib.h assert.h mathcalls.h tosl_arc_list.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x               EC    <          EC                                                                                              0             2     `                                                                                                                                                  H                   a                      o                      v                                                                                                                                tosl_build_lists_bin_sec.c __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 tosl_build_lists_bin_sec __assert_fail malloc tosl_build_lists_bin_sec_search tosl_arc_list_add stderr fprintf __stack_chk_fail log     K             ,      Z             d                    l                          ,                                T                                              ,                                }                    \                        ,                                                             ,                                                 0            W            ,      f            p                   x                        ,                                                             ,                                                Q            a            $      q                                    %                  %                              Q                  _            \      n            x            n                              \                                                                        |                              :                  G                        \                                                            \      *            4                  <            j            z            |                                                            *	            \      9	            C	                  K	                   
                     
   
   M             
      '              
                                   *       
   	           1       
   
   U      8       
   
   P      ?       
   
         F       
   
         M       
   
   p      T       
   
   F       Y       
   
         l       
   
   C      z       
   
   :             
   
                
   
                
   
                
   
                
   
                
   
   P              
   
                 
   
                 
   
                
   
                
   
                
   
               
   
          )      
   
   u      6      
   
   c      C      
   
         P      
   
   >      ]      
   
         j      
   
   4       w      
   
                
   
               
   
               
   
               
   
   I            
   
               
   
   /            
   
               
   
   4            
   
   w             
   
   |            
   
   '            
   
   2             
   
          -      
   
   I      :      
   
         G      
   
   @      U      
   
   S      a      
   
   x      i      
   
               
   
               
   
               
   
   
            
   
               
   
               
   
               
   
                
   
                
   
          
      
   
   $            
   
   '      "      
   
   k      K      
   
   k      W      
   
          d      
   
   #       q      
   
   <      ~      
   
               
   
                
   
                
   
   (             
   
   A             
   
   p            
   
   B            
   
               
   
   (       =      
   
   4      Z      
   
               
   
   W             
   
   ]            
   
                                 
   
                 
   
               
   
         "      
   
         1      
   
         ?      
   
          I            `      R      
   
   c      a      
   
          p      
             y      
   
   L            
   
   h            
   
   X            
   
                                 
   
               
   
   ^                           -      
   
           <      
   
         K      
   
         Z      
   
         i      
   
         x      
   
                      0            
   
                                        A                  M            
   
         6      
   
         E      
             [                  l      
   
                 
                                   "       
      B       &       
      i       *       
             .       
             2       
             6       
             @       
             E       
            J       
      #      O       
      +      T       
      9      Y       
      B      ^       
      P      c       
      W      h       
      ^      m       
      j      r       
      r      w       
      {      |       
                   
                                                       @                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       T	                                   @               #                                 &                     	                                     ,                     	                                     1                     	                                    >                      (                                   9      @               0*      (                          J                                                         ]                      }      0                              X      @               X5      0          	                 l                            "                                                                                       |      @               5                                      0                                                       0               	                                        0                     '                                                                                                                                                                             X                                    @               7      0                                                 H                                 	                      @"                                                          7                                    /28             0           0     0     644     13576     `
ELF          >                    /          @     @   UHHp}HuHUMdH%(   HE1HE ~HE =   ~(H    H)   H    HH    H    } ~	}   ~(H    H*   H    HH    H    HE EEHHH    HEH} u(H    H0   H    HH    H    E    EHH    HEH EE;E|E    } tHE    HEE    y  HEH@UHcHHEBHEH@UHcHHEBHEHHHEH@UHcHHЋ@HcHHHHHȋ@EEEHEHHHEH@UHcHHЋ@HcHHHHHȋ@EȋE;Ea  EHHHPHEHЋ 9EB  HE 9E3  H}MHUuEI    E̋EHH    HEHЋ 9E|(H    HE   H    HH    H    } tCEHHHPHEHЋ 9E(H    HF   H    HH    H    EHH    HEHЋ 9E~+EHH    HEHHUEH       EHH    HEHЋ 9E|~H    HM   H    HH    H    E;E}OEHHHPHEHЋ 9E4HE 9E|)H    HR   H    HH    H    EE;E{} tYEf*EHE f*EE^EEH    HUfHnH    HHǸ       HEHUdH+%(   t    UHH`}uHUMLE} t!H    UH    HHǸ        HE EȋEHHHPHEHЋ E̋E;E}
    r  E;E~Eb  E;E}E;E|(H    Hh   H    HH    H    E+Ef*EE+Ef*Ef*EEEYEEE^EEHEfHn    fH~HEE,Eă} xE;E|(H    Hn   H    HH    H    EH} tHE PHEE;E}7EHH    HEHЋ 9EmH} tHE PHE} ~EHHHPHEHЋ 9E|ŋE tosl_build_lists_direct.c       (mesh->NE > 0) && (mesh->NE <= tosl_mesh_MAX_EDGES)     (NP > 0) && (NP <= tosl_mesh_MAX_PLANES) L != NULL Zorg < Zplane[ip]    (ip == 0) || (Zorg > Zplane[ip-1]) Zdst < Zplane[ip]    (Zorg >= Zdst) || (Zorg > Zplane[NP-1]) || (Zdst < Zplane[0])   performed %.2f sequential steps per edge
   Ze = %+10d
 (Z0 < Ze) && (Ze < Z1) (0 <= ip) && (ip < NP)   tosl_build_lists_direct         tosl_build_lists_direct_search                            /                                      )d   int         k       k                 X       C       1<      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    Hd   p    Id   t    Jr   x    M5       NJ       O_      Qo      Y~       [y      \      ]Z      ^	       _
       `d       b              +    P     	   o  
C     H      t      ~  	     
C         <        
                                                     "  c ,"    	  2  
C        4	      !      "       #      %      &       '>      0  NE     Arc   NV                        (       ,   2               	  $         
ed   A           *]  ]    b              ~          E      <          \                c  Ze ]  NP ^       _c      `       a  Z0 e  Z1 e"      x  	            k  `    l  hip m     	   x  
C    h      "]          C        NP #       $c      %b      &         	        NA ,   L /]  Pns 3       4  X        /       F  ip 1                   ia 6          u          <  ja =      >      ip C             Y           V  `  	     
C        :;9I8   !I   :;9I  $ >   I  4 :!;9I   :!;9I  4 :!;9I  	I  
! I/  :;9   :;9I8  & I   <   :!;9I  7 I  .?:;9'I<  .?:!;9'I@|  4 I4      %  $ >      :;9  4 :;9I?<  .?:;9'I<     .?:;9'<  .?:;9'<  U   ,                     /                                    z                                                                                            	        '  ( f (f[K t(t4 .9 <- f% J"u f f XLtZg!i,15'fg!,15'fi,  XE 4 f" ( f (X&ZyX (   p(+ t # Jg1%f	'K	X f-"<Y XY <Y  (ff8+ & f (0 .7 JI tO f %  XY1 .8 JJ tP f $ f XY= Zplane floor _IO_read_base _IO_FILE skip tosl_mesh_t _IO_save_end Vpos size_t malloc _offset __PRETTY_FUNCTION__ _IO_write_ptr _flags nspe tosl_arc_id_t double tosl_build_lists_direct_search _markers _IO_read_end _freeres_buf tosl_vert_id_t succ short int float stderr long long int mesh tosl_plane_id_t _lock long int GNU C99 13.2.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 _cur_column tosl_coord_t fprintf ivorg NE_max _old_offset unsigned char signed char _codecvt long long unsigned int ns_P unsigned int _IO_marker _shortbuf long unsigned int _IO_write_base debug _IO_read_ptr tosl_build_lists_direct Zdst _IO_buf_end tosl_arc_list_add char int32_t _wide_data _freeres_list _unused2 __pad5 short unsigned int dzplane Vlab _IO_write_end __off64_t _fileno _chain _IO_wide_data _mode NV_max __int32_t _IO_backup_base _IO_buf_base __off_t _flags2 _IO_codecvt pred _vtable_offset _IO_save_base dzedge FILE __assert_fail tosl_arc_t tosl_point_t _IO_lock_t Zorg tosl_build_lists_direct.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include tosl_build_lists_direct.c tosl_build_lists_direct.c types.h stdint-intn.h stddef.h struct_FILE.h FILE.h tosl.h tosl_mesh.h mathcalls.h stdio.h stdlib.h assert.h tosl_arc_list.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x            C   EC:    <          EC                                                                                                           1                                                                                                                                                      G             C      _                      m                      t     C                                                                                                                           tosl_build_lists_direct.c __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 tosl_build_lists_direct __assert_fail malloc tosl_build_lists_direct_search tosl_arc_list_add stderr fprintf __stack_chk_fail floor      C             |      R             \                    d             z             |                                T                                              |                                }                    G            l            |      {                                                       |                                                             >            |      M            W                   _                        |                                                                               %            =            i            s            >                                                            L                  _                                                      c                         
                     
   
   ?             
                     
                                  *       
   	           1       
   
   G      8       
   
   M      ?       
   
         F       
   
         M       
   
   U      T       
   
          Y       
   
         n       
   
   6      s       
   
                
   
   {             
   
                
   
                
   
   G              
   
                 
   
                 
   
                
   
                 
   
                 
   
               
   
   q             
   
   m            
   
         +      
   
         8      
   
         E      
   
         R      
   
   5       _      
   
          l      
   
         y      
   
               
   
               
   
   ;            
   
               
   
               
   
               
   
   0            
   
   U             
   
   a            
   
   $            
   
   /            
   
                
   
   F      "      
   
         /      
   
   =      =      
   
         I      
   
   F      Q      
   
         u      
   
               
   
               
   
               
   
               
   
   j            
   
                
   
                
   
                
   
                
   
                
   
         
      
   
   9      3      
   
   9      ?      
   
   .      L      
   
   $       Y      
   
   .      f      
   
         s      
   
                
   
   .            
   
   )             
   
   B             
   
   h            
   
   4            
   
               
   
   )             
   
          %      
   
   &      B      
   
         h      
   
   N             
   
                
   
                      C            
   
                 
   
               
   
         &      
   
   ]       0                  9      
   
         G      
   
   `      ~      
   
                                   
   
                 
   
               
   
               
   
   ]                               
   
         #                   G            9      j            E      {      
   
   Q            
   
               
                                     
   
                 
                                   "       
      A       &       
      h       *       
             .       
             2       
             6       
             @       
             E       
            J       
             O       
      (      T       
      6      Y       
      ?      ^       
      M      c       
      T      h       
      [      m       
      g      r       
      s      w       
      {      |       
                   
                                                       @             C       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       /                                   @               X      h                          &                     o                                     ,                     o                                     1                     p                                   >                      /                                   9      @               !      
                          J                      "                                   ]                            0                              X      @               +      0          	                 l                                                                                $                                   |      @               +                                      0                     V                                  0               S                                        0                     '                                                                                                                                                                       8      X                                    @               -      0                                                                                 	                                                                                 .                                    /55             0           0     0     644     18552     `
ELF          >                    xB          @     @   UHHĀ}HuHUMHE ~HE =   ~(H    H   H    HH    H    } ~	}   ~(H    H    H    HH    H    HE EEHHH    HEH} u(H    H&   H    HH    H    HE    HEH    HEH HEEHH9Er׋EEMHUuE    HEE    E      HEH@UHcHHEBHEH@UHcHHEBHEHHHEH@UHcHHЋ@HcHHHHHȋ@EEEHEHHHEH@UHcHHЋ@HcHHHHHȋ@EȋE;E  EHHHPHEHЋ 9E  HE 9E  EHE 9E}E    `  EHHHPHEHЋHEuE    Ẽ} xE;E|(H    H@   H    HH    H    EHH    HEHЋ E} t!H    UH    HHǸ        } xE;E|(H    HC   H    HH    H    EEE;E}EHH    HEHЋ 9EՃ} t!H    UH    HHǸ        E;E|0H    HF   H    HH    H    mE} ~EHHHPHEHЋ 9E|׃} (H    HH   H    HH    H    } t!H    UH    HHǸ        EHHHPHEHЋ 9Eu(H    HJ   H    HH    H    EHH    HEHЋ 9Eu(H    HK   H    HH    H    } xE;E|(H    HN   H    HH    H    EHH    HEHЋ 9E|(H    HO   H    HH    H    } tCEHHHPHEHЋ 9E(H    HP   H    HH    H    EHH    HEHЋ 9E~+EHH    HEHHUEH       EHH    HEHЋ 9E|~H    HW   H    HH    H    E;E}OEHHHPHEHЋ 9E4HE 9E|)H    H\   H    HH    H    EE;E} tWf*EEHE f*EE^EEH    HUfHnH    HHǸ       HEH    HEUHHp}uUMf*EEE+Ef*EEYEEf*EEf*EEE\EEM    XEE^EEM    XEHEfHn    fH~HEE,E} y    E;E|EEUHH   }uHU|EHHH    HEH} u(H    Hu   H    HH    H    E    EHH    HEH EE;E|HE EEHHHPHEHЋ E| trf*EEf*EEE\EEf*EEE^EEH    HMUfHnH    HHǸ       E       } ~XEHH    HEHЋEHHHHHEHȋ 9(H    H   H    HH    H    EHH    HEHЋ MUu    E̋EHH    HEHEEE;EPE    E    E      EHH    HEHЋ   EEEE;E}EHH    HEHЋ tك| t5E+E~*EHH    uUAH5    HǸ        E;E|/EEEHH    HEHEEE;E|fEHH    HEHЋ EċEE:EHH    HEHEEHH    HEHEĉEmE;E~EEEHH    HEHЋ +EEȃ} y(H    H   H    HH    H    E;E~EȉEEHH    HEHЋ EEE;EM}   } (H    H   H    HH    H    | t$EPH    H    HHǸ        E   9E}DH    UH    HHǸ        H    H!      H    H    HE                           tosl_build_lists_hash.c (mesh->NE > 0) && (mesh->NE <= tosl_mesh_MAX_EDGES)     (NP > 0) && (NP <= tosl_mesh_MAX_PLANES) L != NULL (ih >= 0) && (ih < NH)   hash: %8d (ip >= 0) && (ip < NP)  -> %8d ip < NP ip > 0  -> %8d
 Zorg != Zplane[ip-1] Zorg != Zplane[ip] Zorg < Zplane[ip]  (ip == 0) || (Zorg > Zplane[ip-1]) Zdst < Zplane[ip]    (Zorg >= Zdst) || (Zorg > Zplane[NP-1]) || (Zdst < Zplane[0])   performed %.2f sequential steps per edge
 iphash != NULL          building a hash table with %d entries (approx Z resolution %.2f)
 Zplane[ip] > Zplane[ip-1]     gap %d..%d  iplast = %d
 dip >= 0 max_dip >= 1     max dropped planes = %d
   !! warning: there are hash table entries with %d collisions.      Binary search might be faster.
               tosl_build_lists_hash                           tosl_build_lists_hash_make_table        -C6?      ?                           E                                      )d   int         k       k                 X       C       1<      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    Hd   p    Id   t    Jr   x    M5       NJ       O_      Qo      Y~       [y      \      ]Z      ^	       _
       `d       b              +    P        o  C     H      t      ~       C         <                                                            c ,      -  C        4      !{      "       #      %      &       '9      0  NE     Arc   NV                        (       , {  -                          	2          
*N  N    S           ed   u           	             E      <          r                  NH r;   ~NP rG   ~    rX  ~    rj   ~    t  `      	            x      y               ih    
        /         ih v    
        r         tau |  h 
                 ip   	               ih      	              dip    	              jh    
        /       b  kh     	        f           !  kh                 C           g	                    Z g2  NH g=       gO      gc  ih i        N                  NP              S  ~             	        NA "   L %N  XNH *       +  `ns -   
        3         ip '   P 
        '        ia .  	                  4  ja 5      6       ip ;  	        `      ih ?       	        W           `  h       C        :;9I8  4 :!;9I   !I   :;9I  $ >   I  4 :!;9I   :!;9I  	  
  I  ! I/   :!;9I  :;9   :;9I8  & I   <  .?:!;9'I@|  7 I  .?:;9'I<  4 I4  %  $ >      :;9  4 :;9I?<  .?:;9'I<  .?:;9'<  .?:;9'<     .?:;9'<   U   ,                     E                                    z                                                                                            	          ( f (f[K t(+ .0 .$ f XvutZg!i,15'fg!,15'fi,  XE 4 fufYT<u f (<Y f f (> .D J" J3 " XY f ? (E J! J2 f! XY f( f ( ( f ( ( f (X&ZgX (   ^(+ t # J1g1%f	'K1"u1-f:GN8X -gu=1K t(t1 .6 <% f J<Z$-	*tY f 07(<K<- U% JuuuYX9 . J(  XY  f, X*f> .C <2 X* J0!<Y/ <Y <YJGiX	g f(& g<YdJ	 f( $Y#K Zplane _flags2 floor _IO_read_base _IO_FILE skip tosl_mesh_t _IO_save_end Vpos short int size_t malloc _offset __PRETTY_FUNCTION__ _IO_write_ptr _flags nspe tosl_arc_id_t double tosl_arc_t _markers _IO_read_end iphash _freeres_buf tosl_build_lists_hash_func tosl_vert_id_t succ free iplast tosl_build_lists_hash float stderr long long int mesh tosl_plane_id_t _lock long int GNU C99 13.2.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 _cur_column max_dip fprintf ivorg NE_max _old_offset unsigned char _IO_buf_base signed char _codecvt long long unsigned int unsigned int _IO_marker _shortbuf long unsigned int _IO_write_base debug _IO_read_ptr __pad5 Zdst _IO_buf_end tosl_arc_list_add char int32_t _wide_data _freeres_list tosl_coord_t Zmax _unused2 ipnext short unsigned int Vlab _IO_write_end __off64_t _fileno _chain tosl_build_lists_hash_make_table _IO_wide_data _mode NV_max __int32_t _IO_backup_base __off_t Zmin _IO_codecvt pred _vtable_offset _IO_save_base FILE __assert_fail tosl_point_t _IO_lock_t Zorg tosl_build_lists_hash.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include tosl_build_lists_hash.c tosl_build_lists_hash.c types.h stdint-intn.h stddef.h struct_FILE.h FILE.h tosl.h tosl_mesh.h stdlib.h tosl_arc_list.h mathcalls.h stdio.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x               EC    <           EC     \          ECz                                                                                                           /            !                                                                                                                                           E                   [                      i                      p                                                                                                                                                                        tosl_build_lists_hash.c __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 tosl_build_lists_hash __assert_fail malloc tosl_build_lists_hash_make_table tosl_build_lists_hash_func stderr fprintf tosl_arc_list_add free floor fwrite  4                   C             M                    U             k                   z                          L                                                                              u                    *            s                                                                                                                                                                     "            \            f                   v                                                                                                                                      
                               $            F                  U            _                   g                                                                                                                                                                                      #            K                  Z            d                  l                                                                  7                  *                  9            C            L      K                                                                  K            D      p            L                                                                               !                                                      6	                  E	            O	                  W	            }	            5
            E
            *      R
                              -            7            G      ?                                                      P                                          ]                                          |                              3                  ;                   
                     
   
   w             
                     
                                  *       
   	           1       
   
   z      8       
   
         ?       
   
         F       
   
         M       
   
         T       
   
   O       Y       
   
         n       
   
   n      s       
   
                
   
                
   
   A             
   
   F             
   
   Y              
   
   #              
   
                 
   
   
             
   
                 
   
                 
   
               
   
                
   
               
   
         +      
   
   #      8      
   
   K      E      
   
         R      
   
   =       _      
   
          l      
   
         y      
   
               
   
                
   
   n            
   
   E            
   
   <            
   
               
   
   h            
   
   g             
   
               
   
   N            
   
   Y            
   
                
   
         "      
   
         /      
   
   y      =      
   
   Y      I      
   
   y      Q      
   
         u      
   
   +            
   
               
   
   >            
   
   E            
   
               
   
   8            
   
                
   
                
   
               
   
   X            
   
   g            
   
   l      .      
   
   l      :      
   
          G      
   
   ,       T      
   
   a      a      
   
   7      n      
   
         |      
   
                
   
   1             
   
   J             
   
               
   
   g            
   
               
   
   1       
      
   
                 
   
         3      
   
   /      Y      
   
   Y      v      
   
   `             
   
   ^            
   
                                 
   
                 
   
         	      
   
                
   
   o       !                   *      
   
   &      9      
   
   t      H      
   
   Q      W      
   
         t            %                                                                         	                   	      ?            ^
      c            
      t      
   
               
   
                                  
   
   &            
   
   t            
   
   "      '                    L      
   
           [      
   
   S      j      
   
         y      
   
   o                               
   
                                         9                  E      '      
   
         D      
   
         S      
             f            N                  f            
   
                 
                                   "       
      ?       &       
      f       *       
             .       
             2       
             6       
             @       
             E       
            J       
            O       
      "      T       
      0      Y       
      9      ^       
      G      c       
      N      h       
      U      m       
      a      r       
      j      w       
      z      |       
                   
                                                       @                   `                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       E                                   @               H)      8
                          &                                                          ,                                                          1                           X                              >                                                         9      @               3                                J                                                         ]                            0                              X      @                ?      0          	                 l                                                                                                                   |      @               P?                                      0               \                                        0               #                                        0               |%      '                                                   %                                                          %                                                          %      x                                    @               HA      H                                                 @&      (                          	                      h(                                                          A                                    tosl_mesh.o/    0           0     0     644     43000     `
ELF          >                    8          @     @   UHH`H}HuUHMLEH} tHUHEHH    HE EЃ} xE;E|(H    H   H    HH    H    HEH@UHcHHHE؋E    HEHE؋     HEHE؋@    HEHE؋@    HEHMHUHEH5    HǸ        HE؋@EHMUHEIȹ    H5    H    HMHUHEH5    HǸ        HEH    HEH    HEH    HEH    H} tHUHEHH    HEH    UHH@H}HuUHMLEH} tHUHEHH    } Q  HEȋ@9EA  UHEH    HHǸ        HEH@ HttHEH@ UHcHHH Ht5HEH@ UHcHHHHEH    HHǸ        "HEH    H    HHǸ        HEHHEHcHHHHHHEHEH      H    H    E    ,HEUHcҋHEH    HHǸ        E}~HEH      H    H       HEH    H    HHǸ        HEH    H    HHǸ        HEH      H    H    E    &HEH    H    HHǸ        E}~HEH      H    H    H} tHUHEHH    HEH    UHHpH}dH%(   HE1HE EHUHMHEHH    H    HMHUL    H5    H    EHHH    HEE    EHH    HEH     EE;E~ڋEHH    HEE    EHcHEH  EE;E|E    E      EHcHEH   EE    EEEHcHEH t(H    HU   H    HH    H    EEHEH@UHcHHЋ Eȃ}    H    H      H    H    H    HMUIH    H5    H    H    HMUIH    H5    H    H    H^   H    HH    H    E;E|(H    Ha   H    HH    H    HEH@UHcHHЋPHEH@MHcHHȋ@9   H    H      H    H    EȃEH    HMUIH    H5    H    H    HMUIH    H5    H    H    HMUIH    H5    H    H    HMUIH    H5    H    H    Hj   H    HH    H    EHcHEH EȉEEE;E} ~E;E~(H    Hr   H    HH    H    EHH    HEHЋEE;EH    UH    HHǸ        E    REHH    HEHЋ t4EHH    HEHЋH    MH5    HǸ        EE;E~HEH    HEH    HEdH+%(   t    UHH   H8H0dH%(   HE1H0PH8H    HHǸ        ǅH    4H0HH8IH    H5    H    HH0@9H|H8Hƿ
       HUHMH0HH    HMHUH8L    H5    H    H8Hƿ
       H0H8H    HHǸ        H0 lǅL    dH0LH8IH    H5    H    L)ЃuH8Hƿ
       LL;l|H8Hƿ
       H8H       H    H    lHH    HEH} u(H    H   H    HH    H    ǅP    PHcHEH  PP;l|ǅT    ǅX    {  XHcHEH Y  TH8H    HHǸ        X\ǅ`   H0H@\HcHHЋ@ppH8H    HHǸ        p xH0@9p|2H8H      H    H    ǅ`      \    HEHUH8H    HHǸ        HEH    \HcHEH t3\H8H    HHǸ        ǅ`       \HcHEH H0H@\HcHHЋ ttu0\H8H    HHǸ        ǅ`    t\\;XU` L  H}HMHxH0XI    xEHUH8fHnH    HHǸ       ǅd    AdHDEHUH8fHnH    HHǸ       dd~H8H      H    H    ǅh    AhHDEHUH8fHnH    HHǸ       hh~H8H      H    H    H8Hƿ
       TXX;lsH8Hƿ
       H8H    HEH    HEdH+%(   t    UHSH8  LLdH%(   HE1HC0HHHcHHHHHHpHC0HHHcHHHHHHxHC0HHHcHHHHHHEǅ       HxHcҋf*HpHcҋf*\HDŐHEHcҋf* HpHcҋf* \HDŰEE Y (E0E80Y8@(\@HH    YPPEEXE`XY`hEpExpYxh\    YEEEYEEY\    YEEEYEEY X EEY X (H(fHn    fH~HEǅ    &  HHD0HD80X8@HH@DHHHpHcҋHxHcҋHEHcҋf*PEYPXX    ^`HX`hHhÃHEdH+%(   t    H]UHH   ,H HHLdH%(   HE1HEHEH HEǅ`    fEfEfEfEfEfEǅ<ǅ@,D,HǅL   ǅP    HEH@DHcHHЋ@dd xHE@9d|<` t$H    dH    HHǸ        ǅL      <ud<p@t[` t0H    d@<AH5    HǸ        d@<HuIΉ]d@PHEH@DHcHHЋ DDu;` t#H    H      H    H    ǅL    "  D;,  HEH@HHcHHЋ HHu;` t#H    H      H    H    ǅL       HEH@HHcHHЋ HHu8` t#H    H      H    H    ǅL    KH;D` t#H    H      H    H    ǅL    ` t7LHH    H    PH5    HǸ        L   D;,t(H    H  H    HH    H    fEǅT    eTHHDŸhTHHDŸphYpxEXxETT~HEfHn    fH~HEǅX       XHHDŸEXHH    HHE^EEE XHDŰEXHH    HHE^EEE XX^HE |ǅ\    S\HH    HH     \HH    HH     \\~H     HEdH+%(   t    UHHPH}HuHUdH%(   HE1EEEE   E   E   E    uE    bHEHHEHcHHHHHEHE܋EHD9E~EHU܉TEHD9E}EHU܉TE}~EHEȋ@9E{HEHUHUPHEHUHUPHEdH+%(   t    UHH@H}HuHUHMLEH} tHUHEHH    E    THEЋUHcҋHE؋UHcҋ} u	H    H    H}AȉHH    HƸ        E}~H} tHUHEHH    UHHp}uEEEHHH    HEEHcHHHHH    HEEHHH    HE0       HEHE     HEHUHPHE@    HEHUHPHEHUHP HEȋUP(HEȋUP,HEUHH H}HEH@ HtIE    $HEH@ UHcHHH H    EHE@9E|HEH@ H    HEH@H    HEH@H    HEH    UHH0H}HuHUHE؋@E} xHE؋@,9E|(H    Hb  H    HH    H    HEHHEHcHHHHHHEHH
@BHEH@ HtHEH@ UHcHHHEH/H} t(H    Hd  H    HH    H    EPHE؉PEUHSHH}̉uȉUHME } t!H    MȋUH5    HǸ        } xHE@9E|(H    Hs  H    HH    H    } xHE@9E|(H    Ht  H    HH    H    E;Eu(H    Hu  H    HH    H    HE Eԃ} xHE@(9E|(H    Hx  H    HH    H    EE؋E؃EHEH@UHcHH ỦPU؉PU؉PHEH@UHcHH UȉPU؉PU؉P} t4HEH@UHcHHE܉HEH@UHcHHE؉EԍPHE} tWE؉    HEE܉    HEH    HMHUH5    HǸ        HEH    HEH    EH]UHH }uHUHE E} xE;E|(H    H  H    HH    H    } xE;E|(H    H  H    HH    H    HEH@UHcHHЋ EHEH@UHcHHЋ EHEH@UHcHHEHEH@UHcHHEUHSH   }HuHxdH%(   HE1HHÃ}(H    H  H    HH    H    EHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    E    E    E    RHE    MHUHEH5    HǸ        HMHxHEHH    HUMHcɉEE;E|EHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    THEUHcҋEE}HEHcҋEHxuEHѺ        HUЋMHcɉEE;E|E    kHEЋUHcҋEE}HEHcҋEHxH@UHcHHEHxH@UHcHHЋUEE;E|HEЋ HHUdH+%(   t    H]UHSH   |xtHhL`dH%(   HE1HHÃ| y(H    H  H    HH    H    H`H@xHcHHЋ EH`H@tHcHHЋ E|HcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    E    E    E    UHE    MHhHEH5    HǸ        HMH`HEHH    HUMHcɉEE;||H`H@UHcHHЋ@EH`H@UHcHHЋ@E|HcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEЋEEE    SE;|tHEUHcҋEEH`uEHѺ        HUЋMHcɉEEEE;|~xEEEE    `HEЋUHcҋEH`H@UHcHHEH`H@UHcHHEEEEEEE;|~H`H@UHcHHEH`H@tHcHHEHܐHEdH+%(   t    H]UHH0}uUMLEE   } t(H    uMUA    AH5    H    } t!H    UH    HHǸ        } u[EEEEEEEEEEEE} t(H    uMUA    AH5    H    } tH    Hƿ
       } tuH    HM؋UIH    H5    H    H    HM؋UIH    H5    H    H    HM؋UIH    H5    H    HEH@UHcHHЋ t(H    H  H    HH    H    HEH@UHcHHEHEH@UHcHHЋ t(H    H  H    HH    H    HEH@UHcHHEHEH@UHcHHЋ t(H    H  H    HH    H    HEH@UHcHHE    tosl_mesh.c (ka >= 0) && (ka < NA) %-8s = { .skip = %-8s   .ivorg =    .pred = %s  .succ = %s } v%-7d  = %-8s     %-8s  = (  %8d  ) ???     v%-7s      %8s    
   vertex Z range =  seen[ka] == 0 {.skip} undefined
   ka =          sym(ka) =   0 ja < NA      {.skip}/{.ivorg} inconsistency
   ja =          sym(ja) =   (deg >= 1) && (deg <= NA) found %d faces
   %6d faces of degree %d
   mesh has %d vertices:
        vertex coord ranges =    mesh has %d edges:
      mesh has the following faces:
 seen != NULL     f%-7d =  v%d  !! invalid vertex  %s  !! faces merge at arc %d  !! arc %d has no {.skip} link  area = %.2f normal = (  %+6.4f  ) center = (  %+11.3f  !! invalid vertex index %d
   accumulating v%d v%d v%d
  !! missing {.skip} link
  !! bizarre loop
   degree = %d face_ok = %c
 ia == ka FT × %s{%+d ..%+d}     (kv >= 0) && (kv < mesh->NV_max) lab == NULL          adding edge from v%d to v%d
      (kv0 >= 0) && (kv0 < mesh->NV)  (kv1 >= 0) && (kv1 < mesh->NV) kv0 != kv1       (ke >= 0) && (ke < mesh->NE_max)       added arcs %s and %s
 (ia >= 0) && (ia < NA) (ja >= 0) && (ja < NA) n >= 2 %s%d n >= 0   linking triangle   parity %d  =      ka0 =      ka1 =      ka2 =  mesh->Arc[ka0].skip == -1 mesh->Arc[ka1].skip == -1 mesh->Arc[ka2].skip == -1 tosl_mesh_arc_print             tosl_mesh_check tosl_mesh_print                 tosl_mesh_face_normal_area_center               tosl_mesh_add_vert              tosl_mesh_add_edge              tosl_mesh_splice                tosl_mesh_add_ring              tosl_mesh_add_path              tosl_mesh_link_triang         ?      @      |                           +          	    :                    	    %d       	    &J       	    )   !int     	       	       
              1H      3        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Da  `    Ff  h    H   p    I   t    J   x    MQ       Nd       Ok      Q{      Y       [      \      ]f      ^	H       _
.       `       b   	       "    +    
\  
      {  :     
T      
      
       :    
     
H    #    
      	    X   	    ~       
  	    k           	      	      	          F  c ,F    !  V  :    	    4-      !      "	       #      %	      &	   	    'b      0	  NE 	   Arc 	  NV 	      	      	!       	  (    	  , 
  
V  
   !  	    	  $    Gb       	  	  	          
     &                    H     .        
        %      H        
e              =     	   &    E)      A          
   E                               $  \ka0 :	  Xka1 M	  Tka2 `	  P    r  H      `    $  	                [       ja0 	  dja1 	  hja2 	  l  
+     $  :                          n !  ~ia0 2	  ~ia1 E	  ~    P   ~    c  ~    "  	        ja0 	  ja1 	  kv '  v V  Liv0   iv1   ka ;  @kvp   ~kap 	  ~rap 	          i         b   ~        Q       lab              g         b   ~        O       kvb             t       b           \       iab 	        "  :        ;  :    	  O  :        	                	  n *  ~    3   ~    F  ~    "  	        kv 	  v V  Lka 	  @        c       $	  i           N       lab              e       z	  i           P       kv0   kv1             |       i           g       ka0 	  ka1 	       	  :    	  	  :                       }
  ia %	  \ja 7	  X    H  PNA   d    
  	        ia1 	  hja1 	  l    
  :    }
      i	          C      q  kv0 j  kv1 k      l      m      p  C    "  	        ke w  Dia y	  Hja z	  L        W       xia    Pxja    X      [                   v \  Xlab ]   P    ^  Hkv a  l    "  	             Q               -      Q"  X        9       iv S  l      D                       D$      D4      F  Arc H      I      J!      L       <               H  wr <(  X    <2   P    <F  H    <Z  @    <f           c       j ?  l      -                    --      -A      -W      /V  P    0V  \               iv 1  D        q       j 2  H        ^       Cv 3!  L                        ka 6	  ~    G  #0    U  ~nrm d  ~ctr r  }      ~      #      '    
              {#8  iva /  {ivb C  {ivc W  {va   ~vb   ~vc   ~u   v   cr !  @    %  ~                j   {         B      j &  {  iv0   ~ivp   ~ia 	  ~ja 	  ~      ~deg   ~      	                      <  iv   ~                                     z         j   ~                j   ~          h       j   ~  
      :         :   !               ]        wr   ~    -  ~    V      V  NA   ~          (  	        kf   ~        R         iv   ~         ~         ia 	  ~         4         ia 	  ~               ia 	  ~        Y      ka 	  ~      ~                kv    ~xka    ja 	  ~         L            ~nrm   ctr &  P        V         j   ~         V       j   ~     
     (  :          <                    <#  NA >      ?V  P    ?V  \nd D  @    H  Hkf K      (  	                /         deg E           %         ia I                   ia L	                deg Q  ka R	          t      ka1 W	  ja X	                 ja1 e#	              c       deg w    
      !        v        wr !!  X    !+   Pkv !@  L    !J   @    !]          <      r  v ,  h        ;       j .  `          5       j 5  d                    j  wr        *   ka >	      H       [  NA   @    z  	        arc   Hxka    P       X       `       hkv   D    z  :    j   4 :!;9I  4 :!;9I   :;9I8     I   :!;9I   :!;9I    	 :;9I  
 !I  4 :!;9I  I  $ >  4 :!;9I  ! I/  4 I4   :!;9I   :!;9I  & I  .?:!;9!'@|  .?:!;9!'@|  :;9   :;9I8  .?:;9'I<  ! I/  .?:!;9'I@|   <  7 I  .?:;9'I<     %      !$ >  " :;9  #4 :;9I?<  $.?:;9'<  %.?:;9'<  &.?:;9'<  '.:;9'@H|   ,                     +                      f    z                                                                                            	         t/fY f ("u!!"  *  t/? t/   t	Y,Y2!"'.	u	t+ .% ( J	gv	X""	t+ .% " J	g t/?fZg%t1 .7 <) f Jt/ .4 % < JutZKui <((-Z#' '( (#1<6:<##''' '(=gK f (X+ YX# J*t/X=K<)  J![(	/2 -* t$ ?%>'	/-f X+ :# t>#= t(5 .: + <# tY.$). $,  #Z".K$[(?-$0"&43 .- :' t#3 .- :' t#=+ Qt# t2 =! X("(X"(X"(Xv	"Y.-&.("Y-&.(% V t#t(& tt#t(& tt#t(& tt$!,t2/(t:t@=t2	YX2&J1.*.<.5.@%% - t1 J	!&$  t [ $`[ 0"w & _ #dZ# & _ #dY & _ #d/  & W #\/y.	 L  .$	 (	? .J B 5 t%   tg	; X. f> 2 U H .X L %  t+	. .2 < @ %  t0 [tKKt/	t#/)f- X- X%  J2 e* J$ ti t/t	/   t!  Jh t/?!KLMK1Y	tE .K < 6 . J( tY	Cu f 	(f# X) . >  t(fu=6L f f ( f ( ( f (		uu f# - 7 X< F Yfgg	# =iYfY f ( f ("Y"	Y	YY?K f(<Kt/ !  J<t/#'fJ !  Jt/"&fJY)t'f! * J0K ("Y"[fKt/" !  J#g#igt,/   <= " c Jgt/Y'tYg"  J

Yv f( fgggg f( f=	g''' -(2=Y -(2=Y -(2=Y Vpos suff debug _shortbuf _IO_lock_t tosl_mesh_new stderr ivorg _IO_buf_end fflush _IO_write_end unsigned int _freeres_list xsucc _flags __int32_t _markers pred pref tosl_mesh_arc_print fputs tosl_mesh_coord_range_get tosl_vert_id_t mesh int8_t GNU C99 13.2.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 _IO_save_end float tosl_mesh_print _IO_codecvt sqrt malloc sum_ctr sum_area2 long long unsigned int NE_max skip vmax _IO_backup_base _offset tosl_mesh_add_edge fprintf tosl_point_t _fileno NV_max size_t _IO_read_base free char _mode set_skip _IO_marker _IO_read_ptr uint8_t sum_nrm vmin_P area Vlab _IO_write_base long long int _IO_save_base _freeres_buf tosl_arc_id_to_string tosl_mesh_link_triang xpred __pad5 _vtable_offset seen __int8_t NA_max parity acc_normal_barycenter _IO_read_end tosl_mesh_check short int long int tosl_mesh_vert_print tosl_arc_t tosl_tri_arc_id_print _IO_wide_data tosl_arc_id_t tosl_mesh_add_vert tosl_mesh_add_ring __uint8_t area_P tosl_mesh_splice vmin _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t xskip succ tosl_mesh_add_path vmax_P unsigned char asprintf _IO_write_ptr _codecvt tosl_mesh_coord_range_print face_ok __off_t signed char tosl_mesh_t short unsigned int __assert_fail __PRETTY_FUNCTION__ tosl_coord_t double _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base tosl_mesh_free tosl_mesh_face_normal_area_center tosl_mesh.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types . /usr/include tosl_mesh.c tosl_mesh.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h tosl.h tosl_mesh.h stdio.h mathcalls.h stdlib.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x               EC    <       v   ECm    \          EC    |       ]   ECT               ACH               EC              EC               EC                EC     @          EC     `          EC            C   ECE5               EC               ECH               ECH              EC                                                                                                           $                  :                   P     !            h     @      "       ~     p                                                                                                                                                                                                                                                                                 *                     @                     H          v      %                     ]                     d                     k                {                                                                                                          ]                                                                                     e             *                 =          C      P    4!             a    ,"            t                     }    ;%                1)                                  tosl_mesh.c __PRETTY_FUNCTION__.10 __PRETTY_FUNCTION__.9 __PRETTY_FUNCTION__.8 acc_normal_barycenter.0 __PRETTY_FUNCTION__.7 __PRETTY_FUNCTION__.6 __PRETTY_FUNCTION__.5 __PRETTY_FUNCTION__.4 __PRETTY_FUNCTION__.3 __PRETTY_FUNCTION__.2 __PRETTY_FUNCTION__.1 tosl_mesh_arc_print fputs __assert_fail tosl_arc_id_to_string fprintf tosl_mesh_vert_print fflush fwrite tosl_mesh_check tosl_mesh_coord_range_get stderr tosl_mesh_coord_range_print malloc __stack_chk_fail tosl_mesh_print fputc tosl_mesh_face_normal_area_center sqrt tosl_mesh_new tosl_mesh_free tosl_mesh_add_vert tosl_mesh_add_edge tosl_mesh_splice tosl_mesh_add_ring asprintf tosl_mesh_add_path tosl_mesh_link_triang tosl_tri_arc_id_print     5             U                   d             n                    v                                                                                                              5                   1            A       >            J            V            b            n                                                            \                   U            b       e            r            j       y            k                               s                               x                               }       &            6                   =                   M            X            j       _            k       o                                                       j                                                                                 
            N            U            d                   k                   s                      !            !   G                  V            `                   h                                                                                                                                                                                                                 &                   .            =                  L            V                   ^                                                                                                                                                                                               (                   /                  7            >            O                   V            *      ^            e                  t            ~                                                                         8                                          R      .            n            x            b                                                   "   	            |      	            >	                   E	                  M	            z	         $   	            	                   	                  	             	         $   	                  	            /
                   6
                  >
            n
         $   
         $   
                  
            
         !   
                  
            
                  
            y                                                                              %            A            W                  g            s                        "                              <                   }         %               [                              s                  "            {      *            `                  p                        }                            $            $                                    "   ]            $                  $                  $               &               ,               "               &                  6            u                                                                         (                                                                                                0            D                  L            q                                                                        <                                                m         &   g            4                  4                  4               "            "               M            j       V                  i            "      v                                 !            !            !   
         !                                                               1            l      @            J            4      R                        l                              U                              %            d      2            K                  Z            d                  l                                                                                                                                                                                                                                          !                  !            !            '!            f!                  u!            !                  !            !                  !            !            0      !            h"                  w"            "            G      "            Z#            N      g#         -   #         )   $         *   1%         "   %                  %            %            S      %            &            N      &         -   &         )   -(         *   ')         "   ])            v)            Z      ~)         0   )            )            n      )            )            )            y      *         0   *             *         $   -*            >*                   E*            }      M*            T*            e*                   l*                  t*            {*            *                   *                  *            *                  *            *                  *            +                  ++            5+                  =+            z+                  +            +                  +                   
                     
                    
                     
                                  *       
              /       
            =       
            D       
      a       M       
            T       
      F      Y       
      s      g       
      .      l       
      H      z       
                   
                    
                   
      &             
                   
                   
                   
                    
                   
                   
                  
                  
                  
      S       *      
            7      
      @       D      
            Q      
      8      ^      
            k      
             x      
                  
      x            
                  
                  
                  
      _            
                   
      z            
      H            
                  
      o            
      n             
            !      
      X      .      
            ;      
            I      
            U      
             ]      
                  
                  
                  
      3             
                  
                   
                  
                  
                  
                  
            
      
                  
             "      
      {      .      
      k      W      
      k      c      
            p      
      .      }      
      :             
                   
                  
                  
      :            
                    
                  
      '      
      
            ,      
      :      8      
            c      
                  
                  
                  
      L             
                  
      c            
      &      	      
      Y      *      
             F      
      <      L            1)      c      
                  
                   
      
             
      g                                    )      *      
            0            ;%      u      
                   
                   
      g                        D            &      g            &                  '                  '                  b(                  k(      P      
      5      [            ,"            
                   
                   
      g                                    ;#      	            D#      %	            7$      H	            @$      {	            $      	            $      	      
      Y      	            4!      /
      
             L
      
      g      V
                  
      
      P      
                  
      
            
      
             
      
      
             
      g                        A                   r      
      "      }                        
                   
      g                  p            
                        e            
                               .      
      %       9                  P      
      '      `      
            p      
      |            
                    
                  
                   
                                    
                   
      j      
      
      3            
             )            !      I      
             O                  f      
             v      
                  
                  
      j            
      3                                     )                  2            
                              >      
             O      
      R      |      
      
             
                  
                  
                        !      Y      
            i                                          
                  
      g                  @                        =                  R      
            b      
            r                              z                  =            
                              ,      
             ;      
      j      J      
      3      g      
      n      v      
      g                                     	                  	
                                    ?      "            i      A      
            P                              [            
                                          .      .      
            3                  J      
             g      
      j      u      
      3            
      n            
      g                                                                              +                  Y            0                                    2            
                                    
                   
             $      
             3                  T                  s                        
                                       
                   
                   
                   
      g                        3      
            A      
      R      O      
      |              
                                   "       
      3       &       
      Z       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
            Y       
            ^       
            c       
      *      h       
      9      m       
      @      r       
      L      w       
      T      |       
      `             
      i                                                 @                   `                                                   !                                                              $                  D            e      d                                                4!                  ,"                  ;%                  1)       .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                                                                                            @       +                                   @               i                                &                     +                                     ,                     +                                     1                      ,      @                              >                      @2                                   9      @                                               J                      H      o                             ]                      /K      0                              X      @                     0          	                 q                      _K      j                             l      @                                               }      0               W                                         0               ]      r                                  0               ;_      '                                                   b_                                                          h_                                                          _      (                                   @                                                                     a                                	                      Hf                                                         `                                    /80             0           0     0     644     13112     `
ELF          >                    x-          @     @   UHH   8dH%(   HE1    H8f(fHn    fH~H8H    fHn    fH~HEE    \EE    ^EEY8E8    XEHEfHn    fH~HEE,```M    XEHEfHn    fH~HEE,dddǅh   ǅl   hl։    HEH    hH    HHǸ        ǅL    ,  LPHcHiVUUUH )ȉEM)UǅP   ǅT   E    E    E    T`LHT싅PdEHTHE    PƋTLHEAH5    HǸ        HMHUHEHH    TT<PPLLHE@9ht(H    H)   H    HH    H    H    H<      H    H    ǅX      ǅ\      X    \ЉpptHUtpHѺ        xp\ЍPHcHi*H )ȉ||)||EHU|pHѺ        EHUupHѺ        EHU|tHѺ        EHUutHѺ        EE\P)HuUxI    E\)HuUxI    \\[XX8HE 9lt(H    H>   H    HH    H    H    H"      H    H    HEI   *             HEI   .              HEI    ,              HEI"   0             HEI   4              HEI   8             HEI$   6             HEI&   :              HEHUdH+%(   t         creating the %d vertices...
 v%d.%d%d tosl_mesh_make_ico.c mesh->NV == NV       adding the 30 edges and linking the 12 axial triangles...
 mesh->NE == NE       linking the octant triangles...
              tosl_mesh_make_ico            $@      @      ?       @      ?k                                                                 )d   int         k       k                 X       C   
    1<      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    Hd   p    Id   t    Jr   x    M5       NJ       O_      Qo      Y~       [y      \      ]Z      ^	       _
       `d       b              +    P        o  C     H      t      ~       C         <        
                                       
      c ,      !  C        4  
    !o      "       #      %      &       '-  
    0  NE     Arc   NV                        (       , o  !           {      (           (     	    X  R         (       	Es      <      	    N         (       
d              
ed          	    D(           	           	               M  0           (                Y  R (  ~      @S   HRq   ~Sq   ~NV    ~NE    ~    (  P    i  	                H        i    ~        %      j                   dj     ~               di !   ~               v "!  \lab %                      i ,   ~              r -   ~              kv0 /  ~kv1 0  ~ja 1  ~kv2 3  ~kv3 4  ~    5  ~    6  ~    7  ~    8         i  C    Y    :;9I8   I  4 :!;9I  $ >   :;9I   !I    4 :!;9I  	.?:;9'I<  
:;9  I  ! I/   :;9I8   <  7 I  .?:;9'I<  & I     %  $ >      :;9  4 :;9I?<  .?:;9'<  .?:;9'<  .?:;9'I@|   :;9I  4 I4     ,                                               p                                                                                    	        f	)  XY%! 0? 8 % -? 8 $Y&	YYKL!B!,. a$ t, " t!  t (#Y	#Z '%+<4"""%(& r6 t!  t (#K floor _IO_read_base _IO_FILE skip tosl_mesh_t _IO_save_end Vpos short int size_t _offset __PRETTY_FUNCTION__ tosl_mesh_make_ico _IO_write_ptr _flags _IO_buf_base double ja12 ja13 _markers _IO_read_end _freeres_buf tosl_vert_id_t tosl_mesh_link_triang float FILE stderr long long int mesh tosl_arc_id_t golden _lock succ GNU C99 13.2.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 fmax tosl_coord_t fprintf ivorg NE_max unsigned char signed char _codecvt long long unsigned int unsigned int _IO_marker _shortbuf long unsigned int _old_offset _IO_write_base _unused2 _IO_read_ptr _IO_buf_end char long int int32_t _wide_data _freeres_list __pad5 _IO_backup_base short unsigned int Vlab tosl_mesh_add_edge _IO_write_end __off64_t _fileno _chain sqrt _IO_wide_data _mode NV_max __int32_t tosl_mesh_new __off_t _flags2 _IO_codecvt pred _vtable_offset _IO_save_base ja02 ja03 __assert_fail tosl_arc_t _cur_column asprintf tosl_mesh_add_vert tosl_point_t _IO_lock_t tosl_mesh_make_ico.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include tosl_mesh_make_ico.c tosl_mesh_make_ico.c types.h stdint-intn.h stddef.h struct_FILE.h FILE.h tosl.h tosl_mesh.h assert.h stdio.h mathcalls.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x               EC                                                                                                                                                                                                                          ,                   ?                      D                      I                      O                      ]                      d                      l                      u                                                                                                                                     tosl_mesh_make_ico.c __PRETTY_FUNCTION__.0 tosl_mesh_make_ico fmax sqrt floor tosl_mesh_new stderr fprintf asprintf tosl_mesh_add_vert __assert_fail fwrite tosl_mesh_add_edge tosl_mesh_link_triang __stack_chk_fail  *                    ?             R                    \             r                                                                                                      u                                                                                                              
            $                   9                   #            7            L       ?                                    ;            ]            |                                    +                   :            $       D                   L            S            g                   o                                                                        /            O            o                               
                     
      @             
   	                  
   	                               *       
              1       
      5      8       
      &      ?       
      o      F       
            M       
      C      T       
      @       Y       
            n       
            s       
                   
      _             
                   
                   
      J              
                    
                    
                   
                    
                    
                  
                   
      Q            
             +      
            8      
            E      
            R      
      .       _      
             l      
      q      y      
      i            
                  
                  
                  
                  
                  
      5            
      Q             
      O            
                  
                  
                   
            "      
            /      
            =      
            I      
      F      Q      
      |      u      
                  
      }            
                  
                  
      X            
                   
                   
                   
                   
                  
      9      "      
      9      .      
            ;      
             H      
      (      U      
            b      
      ;      p      
            |      
      "             
      ;             
      9            
      .            
                  
      "             
             .      
      >      S      
            t      
      &            
                  
                   
                  
                    
      x            
            1      
      m       <                    a      
      .            
                  
      Y                                                                                3                  R                              C                  R                  a            
            )      
            8      
             G      
                    
                                   "       
   	   <       &       
   	   c       *       
   	          .       
   	          2       
   	          6       
   	          @       
   	          E       
   	          J       
   	         O       
   	         T       
   	   '      Y       
   	   0      ^       
   	   >      c       
   	   E      h       
   	   L      m       
   	   X      r       
   	   a      w       
   	   i                                                  .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                                                                                            @                                          @               h      h                          &                                                          ,                                                          1                                                        >                            o                             9      @                      	                          J                      O                                   ]                            0                              X      @               *      0          	                 q                                                         l      @               *                                }      0                     Q                                  0               \      u                                  0                     '                                                                                                                                                                             8                                    @               ,                                                       P      @         
                 	                                                                                ,                                    /102            0           0     0     644     17480     `
ELF          >                    >          @     @   UHSHH  HLLdH%(   HE1f*C f*^EE    \X CEEY EHEfHn    fH~HCEEY    XHfHn    fH~H  ,HEfHn    fH~H((f/    w(H    Hc   H    HH    H    HEfHn    fH~H00    \8CEEY8Ef*@Cf*H@^HEEXPP    YEHEfHn    fH~HXEYX``    XhHhfHn    fH~Hpp,HEfHn    fH~HxEYxEM    XEHEfHn    fH~HEE,HHPHPHEdH+%(   t    HH]UHSH   DdH%(   HE1HEHEȋEEEHHËEPEUEUȉ<EPEUEUȉ@<@։    HE DDD        ^xxEf*DhEEHEfHn    fH~Hph^pEEEEpH    UщH5    HǸ        EHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    ,  Hǅ`    H`H    HHǸ        H`EHUHΉ    HUHcɉHEHcҋǅ       HE܋HuIHYHEHHHEH@HcHHЋ@HcHHHHHHUHUPHEH@HcHHЋ E9fH`H    E9EPH    H    HHǸ        ǅ       HE Hcҋ$ PHEHcҋHHEH@$HcHHЋ (HEH@HHcHHЋ ,ǅ0    `  ,LHǅ`    0 H`H5    HǸ        H`EH}L$I    HEH@(HcHHЋ@PHEH@,HcHHЋ@THEH@$HcHHЋ 4ǅ8      HE܋8TPH}IH  4XHEH@XHcHHЋ@\HEHH\HcHHHHHHUHUP tZH    80 AH5    HǸ        H    HMXIH    H5    H    HEH@4HcHHЋ 48E98H`H    ($HEH@(HcHHЋ (,HHEH@,HcHHЋ ,0E90 E9 HEHHUdH+%(   t    H]UHH@  HLLdH%(   HE1 xH@9|(H    Hr   H    HH    H    HHpHcHHHHHHEЃ xH@9|(H    Ht   H    HH    H    HHpHcHHHHHHEf*    XBf*      X^E    \EHEЋ f*Y HE؋ f*(EY(0 X088    X@H@fHn    fH~HHH,    \EPHEЋ@f*XPYX`HE؋@f*hEYhp`Xpxx    XEHEfHn    fH~HEE,    \EEHEЋ@f*EEYEEHE؋@f*EEYEEEXEEM    XEHEfHn    fH~HEE,HHPHPHEdH+%(   t    H tosl_mesh_make_keg.c cos(lat) > 0.65      creating %d rings of %d vertices and edges...
 h.r%d.s          Connecting the rings with paths of %d edges...
 v.r%d.s%d.b     r = %d  s = %d  b = %d 
   kab =      (kv0 >= 0) && (kv0 < mesh->NV)  (kv1 >= 0) && (kv1 < mesh->NV)  main_vert_pos   interp_vert_pos       ??-DT!	@      @      ?	                                                                 )d   int         k       k                 X       C       1<      3d        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    Hd   p    Id   t    Jr   x    M5       NJ       O_      Qo      Y~       [y      \      ]Z      ^	       _
       `d       b              +    P     	   o  C     H      t      ~  	     C         <                                                     c ,    	  !  C        4      !o      "       #      %      &       '-      0  NE     Arc   NV                        (       , o  !           {      	E#      <      cos >  7         
  M         2q            q         }            q                 q          q       d              ed          sin @           Dq  2              q                a	  NS    #NR    # NB    #      }       }NV    ~NE    ~
    q  ZH   ~
       #Rw !  #    \!                }#(  s \(   }r \3   }fr ^  lat _  Zv `  }    	  	        Rr d  fs e  lon f  @Xv g  }Yv i  } 
    (a	      o!          C      }#(  kv0 o1  }kv1 oE  }b oR   }    	  	        v0 s  @v1 u  Hf w  PXv y  }Yv {  }Zv }  } !        J        r )   ~        %      
    *   ~ia -  ~               s .   ~               vsr /!  L                  r ;   ~              ia0 <  ~ia1 =  ~ja0 ?  ~ja1 @  ~        ~      s A   ~        Y      ka1 B  ~
    C   ~kv0 G  ~kv1 H  ~iab I  ~        +      b J   ~              
    K!  Lkab L  ~kv M   ~       	  u	  "C    	   	  C    u	  	   	  C    	    :;9I8  4 :!;9I   I  $ >   :;9I   !I     :!;9I  	I  
4 :!;9I  ! I/  :;9   :;9I8  & I   <  7 I  .?:;9'I<  .?:!
;9!'I<  .?:!;9!'<  .?:!;9!'I<      :!;9I  .:!;9!'I@H|  4 I4  %  $ >      :;9  4 :;9I?<  .?:;9'<  .?:;9'<   .?:;9'I@|  !  "! I/   ,                                               u                                                                                        	         )"<.K<21 )  9!	 :"  "<.K21 ) J 9!21 )   -//y Jgf #ff (#f< JM)< $(Y$ tY	 Y!%f-&  t	# v t$Y%Y!&!&	Y '&$+&+%*%Y%).  0* * w# t"'"'& j t" z t(tn.	  "((tX	u  "((tXv<#-.1L:J4fG(Af>%)t 9!1:J4tG(At>%)t 01: 4tGAt>) -/ _IO_read_ptr _chain pred pref size_t tosl_point_t _shortbuf NE_max debug tosl_mesh_new _IO_buf_base long long unsigned int vsrb interp_vert_pos free _codecvt long long int signed char __PRETTY_FUNCTION__ lat_max _fileno tosl_mesh_add_path _IO_read_end succ tosl_arc_id_t long int _flags _wide_data _IO_buf_end _cur_column tosl_arc_t _IO_codecvt double _old_offset _offset tosl_coord_t asprintf tosl_mesh_t tosl_mesh_arc_print _IO_marker unsigned int fprintf long unsigned int _IO_write_ptr tosl_vert_id_t short unsigned int _IO_save_base floor Vlab _lock _flags2 _mode _IO_write_end mesh _IO_lock_t _IO_FILE __off_t Vpos ivorg float _markers __assert_fail tosl_mesh_make_keg int32_t unsigned char short int _vtable_offset FILE tosl_mesh_add_ring NV_max char GNU C99 13.2.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 __int32_t main_vert_pos skip __off64_t _IO_read_base _IO_save_end __pad5 Zmax _unused2 stderr _freeres_buf _IO_backup_base _freeres_list _IO_wide_data _IO_write_base iaring tosl_mesh_make_keg.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include tosl_mesh_make_keg.c tosl_mesh_make_keg.c types.h stdint-intn.h stddef.h struct_FILE.h FILE.h tosl.h tosl_mesh.h assert.h mathcalls.h stdlib.h stdio.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x                ACH      @          ECH     d       C   AC>                                                                                                            &                  <     
      C      N                                                                                                                                 d                      h                      n                      r                                                                                                                                                                                                                                              tosl_mesh_make_keg.c main_vert_pos.0 __PRETTY_FUNCTION__.3 interp_vert_pos.1 __PRETTY_FUNCTION__.2 sin floor cos __assert_fail __stack_chk_fail tosl_mesh_make_keg tosl_mesh_new stderr fprintf asprintf tosl_mesh_add_ring free tosl_mesh_add_path tosl_mesh_arc_print        }             ,                               ,                  b            ~            4                                                                                           ,      W            <      n                        ,                              *            ,      A                                                <                  D                  @            N            $       [            %            U       5            M            +            N            U            d       e            &                   3            W            [	            w	                   	            	            	                   	                   	            	            
            
                                                             V                  e            o                   w                        L                  L                  L                  ,                              L                  ,                              L      I            ,      `                               
   	                  
                   
                     
                                  *       
   
           1       
            8       
            ?       
            F       
            M       
             T       
            Y       
            n       
            s       
      `             
                   
                   
                   
                    
      W             
                   
                     
                    
                   
      [            
                  
      9            
      W       +      
      *      8      
            E      
      /      R      
            _      
      y      l      
             y      
                   
      +            
      `            
      6            
                  
      2             
      %            
      l            
                   
                  
      ?            
      "            
            "      
      3      /      
            =      
            I      
      L      Q      
            u      
      M            
      M            
                  
                   
      d             
      s            
      Y            
                  
                  
      t            
      %       "      
      %       .      
      B      ;      
            H      
      m      U      
             b      
             p      
      B      |      
                  
      h            
                   
      <             
                  
                  
            8      
            N      
            w      
                   
                   
                  
                  
                  
      I       3      
            >                        
                  
      C             
      G            
                   
                                j      
             t                        
      j            
                         
      '      
             1                                                 
            
                         w                                    i      :            x                                                
             	                  	                  0	      
      {              
                                   "       
      <       &       
      c       *       
             .       
             2       
             6       
             @       
             E       
             J       
            O       
            T       
      '      Y       
      0      ^       
      >      c       
      E      h       
      L      m       
      X      r       
      a      w       
      m      |       
      v                                                 D                   h             
       .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                                                                                            @                                          @               *      0                          &                                                          ,                                                          1                            X                             >                      x      	                             9      @               0      
                          J                                                         ]                      %      0                              X      @               X;      0          	                 q                      U                                   l      @               ;                                }      0               ?       q                                  0               $      ~                                  0               .&      '                                                   U&                                                          X&                                                          x&                                          @               h=      H                                                 &                                	                      )      	                                                   =                                    /124            0           0     0     644     13912     `
ELF          >                    0          @     @   UHH  HHdH%(   HE1HUHMHHH    HH    H    HHǸ        HH      H    H    ǅ      HH@ Ht_HH@ HcHHH Ht<HH@ HcHHHHH    HHǸ        HHHHcHHHHHHEHHƿv       ǅ    -  HEHcҋf*@HDf*H@\HPPXXHDf*`HDf*h`\hpp    XxX^xEE    \EHUHfHnH    HHǸ       HHƿ
       H@9HHƿ
       HH      H    H    H ,,HH    HEǅ    HcHEH  ;,|ǅ    ǅ      HcHEH   PHH    HHǸ        H}HMH8HI    HH      H    H    ǅ    AHDEHUHfHnH    HHǸ       ~HHƿ
       HcHEH t(H    H5   H    HH    H    HcHEH HH@HcHHЋ u(H    H8   H    HH    H    ;H;,'0HH
      H    H    ǅ      HcHEH    ;,|ǅ    ǅ$      $HcHEH k  PHH    HHǸ        HHƿf       $((HcHEH t(H    HJ   H    HH    H    (HcHEH HH@(HcHHЋ@4H4PHH5    HǸ        HH@(HcHHЋ ((u(H    HO   H    HH    H    (;$HHƿ
       $$;,a;0t(H    HU   H    HH    H    HH    HEH    HEdH+%(   t             # Created by %s
 
# VERTICES

 # %s :
  %8.6f 
# FACE NORMALS

 # normal of face %d :
 vn tosl_mesh_obj_write.c seen[ka] == 0 ka != -1 
# FACES

 # face %d :
  %d//%d kf == NF tosl_mesh_obj_write             tosl_mesh_obj_write           ?f                                         :                           &J           )~   int                             	    1<      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    H~   p    I~   t    J   x    MQ       NX       O_      Qo      Y       [y      \      ]Z      ^	H       _
.       `~       b              +    P     
   o  :     H      t      ~  
     :         <            r           _                                    	    ,  c ,,    
  <  :        4  	    !      "       #      %      &       'H  	    0	  NE 	   Arc 	  NV 	      	      	       	  (    	  ,   <      	      &  H        
~   <         E]      A          =                   H     .        
e~              *                           H  wr    }    1  }    <      <      X  	        NA %  ~    &  kf (  ~    X  	        NF >  ~        4        iv   }              v           I      j   }        &      cj               4       4  ia '  }                 ia )  ~                  ,  ~nrm ,]  ctr ,"]  Pka 3  ~        V       j 0  ~           4         ia B  ~               ia D  ~        k      ka H  ~               kv L   ~    
   X  :    H    :      :;9I8   I  4 :!;9I   :;9I   !I  $ >    ! I/  	:;9  
I   :;9I8  4 :!;9I     <  & I  7 I  .?:!	;9!'<  .?:;9'I<  4 I4  %     $ >   :;9  .?:;9'<  .?:;9'I<  .?:;9'<     .?:;9'@|   :;9I   :;9I  I   ,                                               u                                                                                        	        %#Y* X0 " .] Xc A !'X	u=	(Y4,(H<:TLX(8JY% ' t	2 x<* t$ 
>#=5 .: + <# tY.'&#/ .) :# t> f(= (!+ nt# t #5 .: + <# tY.'= f()=. - (!=+ rt# t  ( vmin _IO_read_base _IO_FILE skip tosl_mesh_t _IO_save_end Vpos short int size_t malloc _offset __PRETTY_FUNCTION__ _IO_write_ptr _flags tosl_mesh_coord_range_get _IO_buf_base double tosl_arc_t _markers _IO_read_end _freeres_buf uint8_t tosl_vert_id_t seen free float succ long long int mesh tosl_arc_id_t _lock long int GNU C99 13.2.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 _cur_column __FUNCTION__ tosl_coord_t fprintf ivorg NE_max fflush unsigned char vmax signed char _codecvt long long unsigned int unsigned int _IO_marker _shortbuf __uint8_t long unsigned int _old_offset _IO_write_base _unused2 _IO_read_ptr _IO_buf_end char int32_t _freeres_list tosl_mesh_face_normal_area_center __pad5 tosl_mesh_obj_write _wide_data Vlab _IO_write_end __off64_t _fileno short unsigned int _chain _IO_wide_data _mode NV_max __int32_t _IO_backup_base _flags2 _IO_codecvt pred __off_t _vtable_offset _IO_save_base FILE __assert_fail area tosl_point_t _IO_lock_t tosl_mesh_obj_write.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types . /usr/include tosl_mesh_obj_write.c tosl_mesh_obj_write.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h tosl.h tosl_mesh.h stdio.h assert.h stdlib.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x               EC                                                                                                            &                                                                                                                                 <                   P                      j                      r                      y                                                                                                                                                           tosl_mesh_obj_write.c __FUNCTION__.1 __PRETTY_FUNCTION__.0 tosl_mesh_obj_write tosl_mesh_coord_range_get fprintf fwrite fputc malloc tosl_mesh_face_normal_area_center __assert_fail fflush free __stack_chk_fail      B             P                    W             g                                                                              D                               I                   i            #       y                                                *                                           <                                           S                   (            #       8            \                                           V                   l                                                  V                   z                   g                   o                                                       <                   K            V       U            l       ]                                                                          V                   z                   ;            p                               V                                                                                 
                     
   	   @             
   
                  
   
                               *       
              /       
   	   I       =       
   	         D       
   	         M       
   	   P      T       
   	         [       
   	   c      `       
   	         n       
   	   ?       s       
   	                
   	   7             
   	                
   	                
   	   
             
   	                 
   	                 
   	                
   	                 
   	                 
   	               
   	   s             
   	   r            
   	          +      
   	         8      
   	         E      
   	         R      
   	   -       _      
   	          l      
   	         y      
   	               
   	               
   	               
   	               
   	               
   	               
   	   1            
   	   W             
   	   o            
   	   b            
   	               
   	                
   	   G      "      
   	         /      
   	         =      
   	         I      
   	   D      Q      
   	         u      
   	               
   	               
   	               
   	               
   	   x            
   	                
   	               
   	                
   	   #            
   	                
   	   '            
   	   7      =      
   	   7      I      
   	          V      
   	          c      
   	   <      p      
   	         }      
   	               
   	                
   	   !             
   	   :             
   	   m            
   	   B            
   	               
   	   !             
   	          '      
   	   I      =      
   	   $      ^      
   	   %            
   	   P             
   	   4            
   	                
   	   N                                
   	               
   	           !      
   	   ^      0      
   	         :                   Q      
   	          n      
   	   _       x                                                                     H                  W                        5            \      X                  i      
   	   2                                    s                                          &            "             
                                   "       
   
   =       &       
   
   d       *       
   
          .       
   
          2       
   
          6       
   
          @       
   
          E       
   
          J       
   
         O       
   
         T       
   
   %      Y       
   
   3      ^       
   
   :      c       
   
   H      h       
   
   W      m       
   
   ^      r       
   
   j      w       
   
   r      |       
   
   {                                                  .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                                                                                            @                                          @               8      X                          &                                                          ,                                                          1                                                         >                       	      j                             9      @               #      
                          J                      j                                   ]                      $      0                              X      @               -      0          	                 q                      T                                   l      @               -                                }      0                     O                                  0               H                                        0                     '                                                                                                                                                                             8                                    @               /                                                       P                                	                      `                                                          /                                    /147            0           0     0     644     15184     `
ELF          >                    P5          @     @   UHHĀH}uHUHMLELMEEdH%(   HE1} t%H    H    H    HHǸ        EH} tHEf E      } t4EHH    HEHЋH    UH5    HǸ        H} t    fH~HEEHH    HEHЋ EEHH    HEH4HMUHEH    EEt(H    H=   H    HH    H    EHUH։    EUE։    HE} tNH    UH    HHǸ        +EEDEH}HMHUHuEEI    EuH} tF    fH~HEHE EE\EEEXEEHEE HUEHMH։уEE;EK} t%H    H    H    HHǸ        HEdH+%(   t    UHHP}HuHUHMLEDȈEHEЋ@E} t%H    H    H    HHǸ        } t!H    UH    HHǸ        } t'H    HMUIH    H5    H    E܉E} t'H    HMUIH    H5    H    HEHHHEH@UHcHHЋ@HcHHHHHȋ@EEEHEHHHEH@UHcHHЋ@HcHHHHHȋ@EE;E|(H    Hk   H    HH    H    E;E(H    Hl   H    HH    H    HEЋHEЋ@9|(H    Ho   H    HH    H    HEHPHEЋ HHHEHEЋ PHEЉHUMHEȉH    HUMHEH    EEHEH@UHcHHЋ E} t'H    HMUIH    H5    H    HEH@UHcHHЋ@EHEHHEHcHHHHHȋ@9E|p} t@H    UH    H5    H    H    UH    H5    H    HEH@UHcHHEEEE;EaHEHPHEЋ HHHHЋHEHHHEЋ HHHHȃ} t&H    H    H    HHǸ         > --- %s --------------------
   plane %d Z = %d tosl_mesh_slice.c B == -1  |A| = %d
   < --- %s --------------------
    > --- %s --------------------
     Zp = %+d

 

     ia =  
       ka =  Zorg < Zp Zdst > Zp S->NV < S->NV_max         ja =  .skip       updating   to          < --- %s --------------------
        tosl_mesh_slice tosl_mesh_slice tosl_extract_contour            tosl_extract_contour R                           ?              :                       %d               )~   int                             
    1<      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    DU  `    FZ  h    H~   p    I~   t    J   x    MQ       Nd       O_      Qo      Y       [y      \      ]Z      ^	H       _
.       `~       b              +    P        o  :     H      t      ~       :         <                  X       r                                            
    ?  c ,?      O  :        4&  
    !      "       #      %      &       '[  
    0  NE    Arc   NV                      (      ,   O        
    	e  NV 	   Z 	      	e      	         	&      
*         j      C                 *  e                e           2                   	  2           	  M           En      A          3    e  e           K      e~              Q                	ia R  L	S S  @	A_P Te  	B_P Ue      V      W  HZp Z  \      	        ka `  T      	                          f  `sa g  d    h  hja x  X     jv |  l        :          $              6      %  	NP &      '6  	L (e      );  ~    *  ~    +      P  	        B 0      P  	                      ip 4                    7  P    7  `Zp :  A <  NA @  S A  X        +       ia F        v     P  :    @    :;9I8   I   :;9I   !I  $ >  4 :!;9I   :!;9I   :;9I8  	 :!;9I  
:;9  I  ! I/  .?:;9!'<  4 I4    4 :!;9I  & I   <  .?:;9'I<  7 I  .?:!;9!'@|  %     $ >   :;9  4 :;9I?<  '  .?:;9'<  . ?:;9'I<  .?:;9'I<      U   ,                     ?                               	


 h    z                                                                                            	        ,) f%v% ttZE f <( t!<6Z 	= (=/ f0g%' tD W M 	- h % J f%
f% f% f f'i f!',15'fg!,15'f	i ( ( 
(tYf	KMhY f#')(tgX<T+\$g[h<0 f%/ Zplane post _IO_read_base tosl_post_proc_t _IO_FILE int8_t skip tstart time_P _IO_save_end Vpos short int size_t _offset __PRETTY_FUNCTION__ _IO_write_ptr _flags tosl_arc_id_t double tosl_arc_t _markers _IO_read_end _freeres_buf tosl_vert_id_t succ float stderr mesh tosl_plane_id_t _lock long int GNU C99 13.2.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 _cur_column __FUNCTION__ tosl_mesh_arc_print fprintf tosl_mesh_t ivorg NE_max _old_offset iarc unsigned char tosl_slice_t signed char _codecvt long long unsigned int unsigned int _IO_marker _shortbuf long unsigned int _IO_write_base debug tosl_mesh_slice _IO_read_ptr Zdst _IO_buf_end __int8_t tosl_arc_list_add tosl_arc_list_merge char tosl_extract_contour int32_t tosl_arc_list_len _wide_data _freeres_list tosl_coord_t tstop __pad5 tosl_user_cpu_time_usec short unsigned int Vlab tosl_slice_new _IO_write_end __off64_t _fileno _chain _IO_wide_data _mode NV_max __int32_t _IO_backup_base _IO_buf_base tosl_arc_id_print _flags2 _IO_codecvt pred __off_t _vtable_offset _unused2 _IO_save_base tosl_arc_list_remove FILE __assert_fail tosl_point_t long long int _IO_lock_t Zorg tosl_mesh_slice.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types . /usr/include tosl_mesh_slice.c tosl_mesh_slice.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h tosl.h tosl_mesh.h tosl_slice.h tosl_mesh_slice.h tosl_arc_list.h assert.h stdio.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                 GNU                    zR x               ECw    <          EC                                                                                              @             "     P             8     `             G                                                                                                                                                      ]                   m                      t                      |                                                                                                                                                                                                &                     8                      tosl_mesh_slice.c __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 tosl_mesh_slice stderr fprintf tosl_user_cpu_time_usec tosl_arc_list_merge __assert_fail tosl_arc_list_len tosl_slice_new tosl_extract_contour __stack_chk_fail tosl_mesh_arc_print tosl_arc_list_remove tosl_arc_list_add tosl_arc_id_print       A             H             <      O             _                                                                                    '            L      6            -       @            ?       H            Y            k            |                        G                                           G            N            <      U            T       e            z                                    \                  t                                                              
                               "                   *            =            N                   U                   ]                        |                  -                                                   |      &            -       0                   8            P            |      _            -       i                   q                                                                                                  j            t                   {                                                                          	                                           \      '                  7                   
   	                  
      *             
                     
                                  *       
              /       
      j       =       
            D       
            M       
      W      T       
            Y       
            g       
      r      n       
      `       s       
      ,             
      !             
      ~             
                   
      D             
      +              
                    
                   
                    
                    
                  
                   
                  
      F      +      
      	      8      
            E      
      6      R      
      N       _      
             l      
      
      y      
                  
      e            
      F            
                  
                  
                  
                  
      q             
      ~            
      x            
                  
                   
            "      
            /      
            =      
            I      
            Q      
            u      
      m            
                  
                   
                  
      4             
      ^            
                  
                   
                   
                   
                   
                  
            '      
            P      
            \      
             i      
      ;       v      
      9            
      y            
                   
                   
      -            
      [             
                  
      ?            
      %            
      -      '      
      e      K      
      R      X      
      %      k      
      e      w      
                   
      S            
                  
                  
                  
            3      
      f      N      
            o      
      0            
                  
      %            
      I                              
                  
            :      
            D            `      Z      
      y       d                  m            4      ~      
                  
                  
   
                
                                      
                  
              3      
             B      
      G       Q      
            `      
            j            @            
      y                   P                  }                                
      @             
                                     
                                   "       
      9       &       
      `       *       
             .       
             2       
             6       
             @       
             E       
             J       
            O       
            T       
            Y       
      '      ^       
      .      c       
      <      h       
      C      m       
      O      r       
      \      w       
      n      |       
      ~             
                                                       @                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       ?                                   @                                                &                                                          ,                                                          1                                                        >                            V                             9      @               &      p                          J                      k                                   ]                      9      0                              X      @               2      0          	                 l                      i                                                                l                             |      @               @2                                      0                                                       0                                                       0               z      '                                                                                                                                                                             X                                    @               84      0                                                                                  	                            J                                                   h4                                    /166            0           0     0     644     32600     `
ELF          >                    y          @     @   UHH@}܉u؉UԉMDẼ} t%H    H    H    HHǸ        } t-H    }ЋuԋM؋UAAH5    HǸ        } y(H    H3   H    HH    H    E؃u(H    H5   H    HH    H    Eԃu(H    H6   H    HH    H    EHHH    HEH} u(H    H9   H    HH    H    }   H} u(H    H<   H    HH    H    }u>E;Et(H    H>   H    HH    H    HEU؉N  E؃EEԃE}tx}   }tL}~} t}tp}̋MUHuEA    |}̋MUHuEA    `}̋MUHuEA    D}̋MUHuEA    (H    HJ   H    HH    H    E    P  EHH    HEHЋ E} t'}d!H    MUH5    HǸ        } u4E;E   H    HR   H    HH    H    EHHHPHEHЋ 9E(H    HT   H    HH    H    E܃9Eu0E;EtXH    HV   H    HH    H    E;E|(H    HX   H    HH    H    EHH    HEHEEE;E} t%H    H    H    HHǸ        HEUHH   }HuU|Dx}(H    Hc   H    HH    H    |+EE9}(H    Hd   H    HH    H    E       f*EEf*EEE    \EE^EE    \EEf*EEEYEEf*|EEYEEEXEEM    XEHEfHn    fH~HEEHH    HEHE,EE;EUHH`  HD(H    Hn   H    HH    H    +9}(H    Ho   H    HH    H    f*f*\f*    \^EE    f/s(H    H   H    HH    H    f*    ^EE    \    YEE    \ EX \    Y^EE    fH*      ^((X00    YE t9H    MEHUf(f(fHnH    HHǸ       ǅ       t9ufE_    fH*88X@@    ^HH    \Ef*Pf*XEYX`PX`hf*pEYpxEXxEHEfHn    fH~HEHEfHn    fH~HEE\EEEYEEhXEEEYEEEXEEM    XEHEfHn    fH~HEHH    HHE,;UHATSH   ,(LL (+,44 (H    H   H    HH    H    (HH    HHЋ,HH    HHȋ )88;4}(H    H   H    HH    H    4  ,(Љ<,;<}<;(|(H    H   H    HH    H    4uY,HH    HHЋ(HH    HHȋ Ћ<HcH    HHʉ  f*8Pf*4XP^XE    EHEfHn    fH~H`E^`h    Hhf(fHn    fH~HEEYEE    H   HHHHH  ,HH    HHD <+,f*pEYpxHxfHn    fH~HEE,DH(HH    HHD (+<f*EEYEEHEfHn    fH~HEE,D)L<HH    HHLH9M   ,HH    HHD <+,f*EEYEEHEfHn    fH~HEE,D@(HH    HHD (+<f*EEYEEHEfHn    fH~HEE,D)D<HH    HHD@9N<HH    HHЋ,HH    HHȋ )<+,9}(H    H   H    HH    H    (HH    HHЋ<HH    HHȋ )(+<9}(H    H   H    HH    H    <,Iډ։(<Iډ։uH   [A\]UHH@}HuЉU؉MDEdH%(   HE1HEHEHEHE}(H    H   H    HH    H    E+E؉E܃9}(H    H   H    HH    H    HEU؉EHHHPHEHẺE܃HUI҉ƿ    HEdH+%(   t    UHATSH   LL Ct_HH    HCHЋ8HH    HCHЋ0H    AAH5    HǸ        +$$ (H    H   H    HH    H    $ubHH    HCHЋHH    HCHȋ 9  H    H   H    HH    H    Љ(;(}(;|(H    H   H    HH    H    $   HH    HCHЋHH    HCHȋ )(H    H   H    HH    H    HH    HCHЋHH    HCHȋ Ћ(HcH    HSHʉ  HH    HCHЋHH    HCHȋ )+9}(H    H   H    HH    H    HH    HCHD (+f*@CEEY@HHHfHn    fH~HPP,D,HH    HCHD +(f*XEEYX`H`fHn    fH~Hhh,D)00,9MCt0H    0,AH5    HǸ        HH    HCHD (+f*pEEYpxHxfHn    fH~HEE,D4HH    HCHD +(f*ECEEYEEHEfHn    fH~HEE,D)8849N C   H     84AH5    HǸ        pHH    HCHЋ )(+9~HH    HCHЋ + +(9~ ;     fH*EE    ^E苅 +f*EEYEEM    XEHEfHn    fH~HEE,ЋЉ<;<<; ~(H    H  H    HH    H    (HH    HCH<(HH    HCHЋHH    HCHȋ )(+9}(H    H  H    HH    H    HH    HCHЋ(HH    HCHȋ )+(9}(H    H  H    HH    H    (Iډ։#(Iډ։H   [A\]UHH   \HPXLDHdH%(   HE1HEHEHPHE    E能\(H    H   H    HH    H    L+X\9}(H    H   H    HH    H    L+Xl\9l}(H    H   H    HH    H    f*lpf*\xx    \Ep^EE    EHEfHn    fH~HEE^EE    HEf(fHn    fH~HEEEEEEYEEEEЋEtMH    EEEEMEHUf(f(fHnH    HHǸ       HEX\HHHPHEHL\HUI҉ƿ    sHEdH+%(   t    UHH`  HHDH HHHPHHЋ HAH5    HǸ        HH5    HǸ        ;}(H    H&  H    HH    H    ;~(H    H'  H    HH    H    ǅǅ   ǅ    ǅ    ǅǅfEfE苅ǅ       ;tHH    HHЋ + u)HH    HHǸ           ;u3pHщH5    HǸ           ;};~f*EXEf*f*Y EX E能(H    H@  H    HH    H    ;A  f*(+f*0(Y08f*@@    \H8^HPHPfHn    fH~HXX,ЋЉ+HЋI9|f*`f*h`\hpf*xpYxEf*Ef*EE\EEE^EEM    XEHEfHn    fH~HEE, + HЋI9|;f*EE^EEf*EE^EEEYEE\EEHEfHn    fH~HEHH5    HǸ        EHUHf(fHnH    HHǸ       HH5    HǸ        HH5    HǸ                       > --- %s --------------------
            NP = %d nominal range = {%+d .. %+d} type = %d
 tosl_pick_planes.c NP >= 0 (Z0 & 1) == 1 (Z1 & 1) == 1 Zplane != NULL Z0 == Z1 0     Zplane[%9d] = %+9d
 Zp == Z0 Zp > Zplane[ip-1] Zp == Z1 Zp < Z1          < --- %s --------------------
 NP >= 2 Z1 - Z0 >= NP-1 A >= 1.0           A = %.6f B = %.6f C = %.6f
 dip > 0 dZ >= dip       (ipmin < ipctr) && (ipctr < ipmax)      (Zplane[ipctr] - Zplane[ipmin]) >= (ipctr - ipmin)      (Zplane[ipmax] - Zplane[ipctr]) >= (ipmax - ipctr)        ip = %8d .. %8d  Zplane = %+12d ..%+12d
 Zplane[ipmin] < Zplane[ipmax]        Zplane[ipmax] - Zplane[ipmin] >= 2      (Zplane[ipmax] - Zplane[ipmin]) >= (ipmax - ipmin)        Z1min = %+12d  Z2min = %+12d ZPmin = %+12d
     Z1max = %+12d  Z2max = %+12d ZPmax = %+12d
   (ZPmin <= ZPctr) && (ZPctr <= ZPmax) dZ >= NP-1   dZavg = %.4f  dZmin = %.4f  dzMax = %.4f
         selected %d planes spanning Z range = {%+d ..%+d}  in {%+d ..%+d}
 Z0 >= Zmin Z1 <= Zmax     gap from Zmin to Z0 = %d
          gap from Zplane[%d] to Zmax = %d
 gap >= 2     gap range = {%+d ..%+d}  avg = %.2f dev = %.2f
          largest deviation of {ip -> Zp} from linearity = %+d at Zplane[%d]
     largest deviation of {Zp -> ip} from linearity = %+d at Zplane[%d]
         tosl_pick_planes                tosl_pick_planes                tosl_pick_planes_unif           tosl_pick_planes_sinp           tosl_pick_planes_frac   fill_planes             tosl_pick_planes_bvar   fill_planes             tosl_pick_planes_print_stats          ?      ?-DT!)@?333333?  A-DT!	@      @                           "          
    :                           
    )r   int     
    y   
    y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_   
           +    '        F  :           K      U     o  :       o    y      y      
    f                A               
    $  
      
            
         	M  &             :     !sin 	@  P     "    
	y         q         
H     .    #    E  o  o  A   o       er     ~  t  $ %                    wr y  }NP   }      }      }      }Z0 !  }Z1 "  }      	            *  }    +  }    ,  }    -  }    .  }    /  }    0  P    1  X    2  }    L  `    M  h	        !      ip 3  }	              Zp 4  }gap 5  }	        A          D  }    E  }    G  }    H  }           :                          NP $  ~    5  @#Z0 L  ~Z1 ]  ~    i  ~      @#      	        dZ   ~                  @#      @                  }#     &  }    =  }dip   ~      	              ~      ~      ~      ~      ~       ~      ~f   X      ~       :           :                         A	  NP $  L    5  PZ0 L  HZ1 ]      i        	                          ~#    &  ~    =  ~dip   ~      	        dZ   ~      ~      @      H      P      X&              	        ~      ~ 	                     ~      ~       l              A
  NP l$  }    l5  }Z0 lL  }Z1 l]  }    li  }      	        A   @W   HC   PB   XD   `	        
      ip   }	              r   Zf   h       b              
  NP b$  ~    b5  ~Z0 bL  ~Z1 b]  ~    bi  ~      	        	              ip e  	               f g  h   '    /          L        NP /(  LZ0 /9  HZ1 /J  D    /V  @    /d        	              	            8  h	        N          C  \    D  `	        h      ip M"  X	        L      Zp N  d         :        :!;9I8  4 :!;9I  4 :!;9I  4 :!;9I   :!;9I   :!;9I   I  $ >  	  
 :;9I   !I  4 I4  I  ! I/  4 :!;9I  & I  .?:!;9!'@|   <  .?:!	;9!'I<  .?:;9'I<   :!;9!I  7 I  (    :!;9I  .:!;9!
'@H|  %     $ >  :;9   :;9  4 :;9I?<   >I:;9  !.?:;9'I<  ". ?:;9'I<  #.?:;9'<  $   %.?:;9'@|  &  '.?:;9'I@|   ,                     "                          y                                                                                            	        / f% f- f( ( (K t(	 t(g ('f'f*W/W/W/W /"(t+Y$X.h f0 fg ( !(fY ( (<5 sX- J f%K1& f( J(tZ",X,/ 63$ - < - +% JM/ ( (<!,+<K .(K!t! X# 7  < 9Z#   X % < <))t$)4 )2 f"  ?   $ -  - y.% t	 J$	! !(1tt	 ((	  (F V tN t5 .^ f= b.[&<<K( ; X   <(R@2 ? (S@2 3 4f(xR@2 3 (S@2 3 4f	2 B( B(u.c M J f(  (<Z( X$x t fi . f/	! ( :((	  ( 9$(4,.<t/	\ D$(O<. L $N<. K g t$0N<. H $O<. = g 0//? Ju/? Jr X CY;4& - 	  (f	 D( D(uW* / J ( (! ("<,<!$ f 2# tMf5 	X00' ( (,Y4 ,  J fg!)3* * <!<<t	" (="M<HT(^<6( 5 !; JQ >H<P,LU%_S7 -!; JQ . j% t! '#4&'0'' debug _shortbuf _IO_lock_t stderr _IO_buf_end __FUNCTION__ Z_err tosl_pick_planes tosl_pick_planes_bvar Zplane _IO_write_end unsigned int _freeres_list _flags __int32_t gap_max _markers fmax floor Z2max Zprev random TRUE GNU C99 13.2.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 ipmin Zmax _IO_save_end float _IO_codecvt sqrt malloc Z0_half long long unsigned int tosl_plane_id_t dZmin ZPmin _IO_backup_base _offset fprintf _fileno size_t bool_t _IO_read_base dZavg tosl_pick_planes_unif char _mode _IO_marker _IO_read_ptr ZPmax Z_err_max _IO_write_base long long int _IO_save_base tosl_pick_planes_print_stats _freeres_buf tosl_pick_planes_sinp Z1min sum_gap ip_Z_err_max Z1max __pad5 sum_gap2 _vtable_offset fZvar Zp_lin gap_min ip_lin _IO_read_end Z2min short int long int ipmax fill_planes gap_avg _IO_wide_data FALSE Zmin ZPctr ceil dZmax tosl_pick_planes_frac _wide_data i_err_max _lock long unsigned int _old_offset _IO_FILE int32_t __assert_fail i_err type unsigned char _IO_write_ptr ip_i_err_max Z1_half _codecvt __off_t verbose signed char short unsigned int __PRETTY_FUNCTION__ tosl_coord_t double _chain FILE ipctr _flags2 gap_dev _cur_column __off64_t _unused2 _IO_buf_base tosl_pick_planes.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include tosl_pick_planes.c tosl_pick_planes.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h bool.h tosl.h mathcalls.h stdlib.h assert.h stdio.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x            L   ECC    <          EC    \          EC     |          ACJ              EC                ACJ             EC             EC                                                                                                            $                   :     @             P     `             f     
            t                                         Z                                                                                                                                                                                             L                                                                                          %    L            ;                Q    d             g    ^            }                                                                                                                                                                    tosl_pick_planes.c __FUNCTION__.10 __PRETTY_FUNCTION__.9 __PRETTY_FUNCTION__.8 __PRETTY_FUNCTION__.7 fill_planes.0 __PRETTY_FUNCTION__.5 __PRETTY_FUNCTION__.6 fill_planes.1 __PRETTY_FUNCTION__.3 __PRETTY_FUNCTION__.4 __PRETTY_FUNCTION__.2 tosl_pick_planes stderr fprintf __assert_fail malloc tosl_pick_planes_unif tosl_pick_planes_sinp tosl_pick_planes_frac tosl_pick_planes_bvar floor random sin sqrt fmax ceil __stack_chk_fail tosl_pick_planes_print_stats      %             ,                   3             C             P             i             $       v                                             X                    k                                                    X                    s                                                    X                                                   +                  :            X       D                   L            d                  s            X       }                                                             X                                      1            M            i                                                      X                                                                                                   .            X       8                   @            b                  q            X       {                                                             X                                                                    X                                      $            +                  2                   B            {            <                  X                                                 <                  X                                                       .                                                #            \      2            X       <                  D            f            \      u            X                                                                         &            \      5            X       ?            -      G            h                                                                                                      =            $      m            ,                              <                              &	            $      B	                  	             
            d
                  {
                                          X       %            \      -            z                              X                   d                                                X                   t      	                        4                                              !                        "                        "                                             X                                                                    X                         !                        |                  X                                                 |                  X                                     T         #                                                                           X                   \      #            m                  |            X                   7                                                X                   t                  <                  K            X       U            \      ]                                          X                         %                                 "   Y            u                                       "   \                                                      P            k            $                                                                  X                         $                                          X                                                       	            X                                                                   X                                                                   X                         '            Q                  `            X       j            A      r                                          4                                               !   V                        L                           #   ~            |                                                                              X                                                                   X                                                                   2                  ?                                           X                   "      !                                          	!                   !            "             1"            +      >"            ^"            G      n"            "            d      "            "                  "                   
                     
                    
                     
                                  *       
              /       
      D      =       
            D       
      }       M       
      Y      T       
            [       
            b       
            g       
             |       
                   
                   
                   
      |             
      /             
                    
                   
      v             
      R             
                   
      g             
      o             
      +            
      "       #      
            /      
            ;      
            G      
             S      
            _      
      <      k      
            w      
      #            
                  
      K            
                   
                  
      ,            
                  
                  
                   
                  
      ;            
                  
      "            
                   
             (      
            L      
            V      
                  
                   
                  
      8            
                  
                  
                  
                  
                   
      K            
                   
                  
                  
             '      
            Q      
             ^      
             r      
                  
      @            
      4            
                                    
      h             
            "      
            O      
            Y                  b      
      g      r      
                   
                  
                  
      (            
      u            
                   
      B            
                   
                  
                        |      .                  ^            C      o      
      `            
      ;             
      o            
      N            
      R                   ^            
      h       #      
            2      
              B      
            L                  c      
      `      r      
      Z            
                  
                  
                        Z            
                  
                  
                                    
                  
                  
            ,      
            ;      
      5      J      
             Z      
            w      
                  
                        d            
      h             
                  
                              '      
            ,            
      G      
            V      
            t      
            ~                        
                  
      `            
      Z            
                  
                        @            
             	      
            	            Q      !	      
      5      0	      
             B	      
            G	                  l	      
      h       	      
            	      
            	            `      	                  
                  B
      
      f      G
            L      l
      
      h       
      
            
      
            
            @      
                  
                  
      
      A                           A      
      T      O      
            ^      
      .       h                   q      
            {                         
      h                               
                  
                                                       
                                   "       
      :       &       
      a       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
             S       
      )      X       
      1      ]       
      ?      b       
      F      g       
      T      l       
      [      q       
      b      v       
      n      {       
      w             
                                                       @             L      `                                
                   d                   Z                   ^                         .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                                                                                            @       "                                   @               0N      @                          &                     #                                     ,                     #                                     1                     #      @                             >                      P)                                   9      @               pe      h                          J                      d5      t                             ]                      7      0                              X      @               u      0          	                 q                      8                                   l      @               v                                }      0               @      8                                  0               E                                        0               {G      '                                                   G                                                          G                                                          G                                          @                x                                                       H      x                          	                      `L                                                         x                                    tosl_slice.o/   0           0     0     644     5352      `
ELF          >                    h          @     @   UHH }u       HEEHHH    HHEHPHEUPHE     HEUPHEUHHH}HEH@H    HEH    ò                                          :           	                    )r   
int                 f                                   NV     Z                                &  H        H   =  .                /       h  S $h  h       h          `           &   \Zp ;   XS h  h  $ >   :;9I   :!;9I8   :!;9I8   !I   I   :!;9I  %  	   
$ >  :;9  .?:;9'<  .?:;9'I<  .?:;9'@|  .?:;9'I@|   :;9I  4 :;9I   ,                                                 X                                                                	          <
K1 long long int short unsigned int iarc unsigned int tosl_slice_new size_t free long unsigned int long long unsigned int NV_max unsigned char char long int GNU C99 13.2.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 double tosl_coord_t signed char tosl_arc_id_t __int32_t tosl_slice_free float short int int32_t tosl_slice_t malloc tosl_slice.c /home/stolfi/programs/c/JSLIBS/libtosl /home/stolfi/programs/c/JSLIBS/libtosl /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits . /usr/include tosl_slice.c tosl_slice.c stddef.h types.h stdint-intn.h tosl.h tosl_slice.h stdlib.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x            `    ECW     <       /    ECf                                                                                                                      
                                                                          `                             $     `       /       /                       tosl_slice.c tosl_slice_new malloc tosl_slice_free               	   -          	   |                                 
                     
                    
                     
                                  *       
              /       
      B       =       
      N       D       
      &       M       
      ~       T       
             [       
      |      b       
            g       
            |       
                    
                    
                     
                   
      `              
                   
      h             
                   
      o             
                   
      !              
      w             
                  
      I       '      
            >      
            E            `       n      
      3       y                          
      w              
                                   "       
      4       &       
      [       *       
             .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
             Z       
             _       
            i                                           @             `        .symtab .strtab .shstrtab .rela.text .data .bss .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	      `                           &                                                           ,                                                           6                                                          1      @               	      0                          B                                                         U                            0                              P      @                     0                           i                                                          d      @                     P         
                 u      0               s                                        0               O                                        0               [      '                                                                                                                                                                             X                                    @               h      0                                                                                   	                       	      4                                                                                        