!<arch>
/               0           0     0     0       1406      `
   6                          u`  u`  u`  u`  u`  u`  u`  u`  u`  L  L  L  L  L  L  L  L  L  H H H H H H H H H H P P P P P P P P P P P P Pkdtom_has_empty_core kdtom_get_sample kdtom_bytesize kdtom_clone kdtom_clip_core kdtom_alloc_internal_vector kdtom_node_init kdtom_translate kdtom_translate_one kdtom_is_all_fill kdtom_join_nodes kdtom_print_node kdtom_array_make kdtom_array_do_make kdtom_array_node_bytesize kdtom_array_clone kdtom_array_clip_core kdtom_array_make_descr kdtom_array_get_core_sample kdtom_array_bytesize kdtom_array_print_fields kdtom_const_get_core_sample kdtom_const_make kdtom_const_node_bytesize kdtom_const_clone kdtom_const_clip_core kdtom_const_bytesize kdtom_const_is_all_fill kdtom_const_join_nodes kdtom_const_print_fields kdtom_grind_array kdtom_split_make kdtom_split_node_bytesize kdtom_split_make_clipping kdtom_split_simplify kdtom_split_clone kdtom_split_clip_core kdtom_split_get_core_sample kdtom_split_bytesize kdtom_split_print_fields kdtom_split_print_subtrees kdtom_test_get_sample ktdom_test_remove_dup_indices kdtom_test_enum_ranges_single kdtom_test_enum_ranges kdtom_test_enum_ranges_split kdtom_test_clip_core kdtom_test_translate kdtom_test_pick_max_samples kdtom_test_array_make kdtom_test_paint_bullseye kdtom_test_choose_array_size kdtom_test_plot kdtom_test_check_tree  //                                              22        `
kdtom_grind_array.o/

kdtom.o/        0           0     0     644     28432     `
ELF          >                    Pi          @     @   UHH}HEH@H H]UHSHHH}HudH%(   HE1HHHE@EE   EHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    EH    HEHHHEH@MHHH H)HU} t-H} x&HEH@UHHH HUH9s       EHEH@UHHH HHEH@H H1Єu(H    H'   H    HH    H    UHEHcHMHEƃEE:E} uHE@E   HE t>wQtuHHUHEHH    EXHUHEHH    E@HUHEHH    E(H    H:   H    HH    H    HE@;Es(H    H=   H    HH    H    EHHUdH+%(   t    H]UHH H}uHE    HE t7wItu@UHEH    HEQHEH    HE?UHEH    HE(H    HO   H    HH    H    H} u(H    HQ   H    HH    H    HEUHH H}HE    HE t2w?tu6HEH    HELHEH    HE:HEH    HE(H    Hc   H    HH    H    H} u(H    He   H    HH    H    HEUHSHhH}HuHUdH%(   HE1HHE   HE@EEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHE} t7HEHHHEHPuH    L    IHH    H    } t/uH    HMHUL    IHH    H    HEHPHEHpELEH}HMHuMI    H} t/uH    HMHUL    IHH    H    HE    HEHPHEHpEH}HMI    tHEHEE  HEH HudHEHHEPHEpEAA            HE}    H    H      H    H       HE tHw`t"uWHUHMHEHH    HEbHUHMHEHH    HEEHUHMHEHH    HE(H    H   H    HH    H    } t7HEHHHEHPuH    L    IHH    H    H} u(H    H   H    HH    H    HEHHUdH+%(   t    H]UHHPH}HuЉHMLEÈ} t}(v(H    H   H    HH    H    HEH HEHE    HuHHt(H    H   H    HH    H    EHUHHEHEH+EHHEH)H;Es(H    H   H    HH    H    HEHEHEHEHEHUHHEUHHPH}ȉuĉЉMDELME} t}(v(H    H   H    HH    H    }v(H    H   H    HH    H    E9Es(H    H   H    HH    H    EHUH։    E܃}   E    EH    HEHH H       H9s(H    H   H    HH    H    H}    H    HEEH    HEHH H   H)HUEH    HEHH H9EEH    HEHH H9E}(H    H   H    HH    H    EڃEE:EHE    HE H H+EH;Es(H    H   H    HH    H    HE   UH} HMHuHEIH    HUHBHE   UH} HMHuHEIH    HUHBHEȋUĉHEUPHEȋUPHEȋUPE    } t6HEH@UHHH     HEH@UHHH     gH} tEH    HEHH     HUHRMHHHEH    HEHHEH@UHHHHEۃEE:EFUHH H}HuHEH    EE    } tCHEH@UHHH HtmH    H   H    HH    H    HEH@UHHHEH    HEHHHEH@uHHHHEEHE@8EWUHH0H}HU؈EHEH    E} tCHEH@UHHH Ht[H    H   H    HH    H    HEH@UHHHHEH@UHHHUHHUHH H}uHE t    HEHEUHEH    UHHPH}؉HUHMLELMEHEȋ t    OHE t    >HEHEHEHEuLEH}HMHUHEMIH    HEHEUHH H}uHUHMDEUHEH    H5    HǸ        H} tHUHEH    HHǸ        H} u%HEH      H    H      HEHƿ{       HE@HEH    HHǸ        HEPHEH    HHǸ        HEPHEH    HHǸ        HEHHHEHPHE@HEL    IHH    H    HE       tA   HUHEHH    HEH      H    H       HUHEHH    HEH      H    H    |HUHEHH    HEH      H    H    } tBEHHUHEH    (H    H%  H    HH    H                  kdtom.c (T->size[k] == 0) == (T->size[0] == 0) FALSE smp <= T->maxsmp bytes > 0 S != NULL  ]
   {kdtom_clip_core}: T.DK    =  [         {kdtom_clip_core}: clip box = [         {kdtom_clip_core}: clipped =  [         {kdtom_clip_core}: empty core
 {kdtom_clip_core}: S.DK =  [  invalid dimension {d} {*pendP} sync error  sztot - (pend - (char*)T) >= vec_bytes invalid {kind} invalid {fill} invalid {size} invalid {ixlo} bad {*pendP} T->ixlo[k] == 0 T->ixlo[ax] == 0  %*s %s =  NULL  .d = %d  .maxsmp = %u  .fill = %u  ]  .KD = [  }
             kdtom_get_sample        kdtom_bytesize  kdtom_clone             kdtom_clip_core kdtom_alloc_internal_vector     kdtom_alloc_internal_vector     kdtom_node_init kdtom_translate kdtom_translate_one             kdtom_print_node                                          :                           &J           )~   int     *A       ,           -:                               1`      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dy  `    F~  h    H~   p    I~   t    J   x    MQ       NX       O      Q      Y       [      \      ]~      ^	H       _
.       `~       b               +    t     	     :     l              	     :         `    !              r                  _                 A   ?                $&      	M      	P      	S      	V      	Z      	^      
      
      
!K      
%W          
:{      
@c      
Co      
G      A   #                                 #   d                                  /      @  h    ax          (sub   0 	    :                @S  h                 (bps   0bpw   1el H   8           (  h    smp         _                                e             {       S  "    e~         #     E  I                   B?  d           ?    K     c      .      A          
               3               K
                 4                   B?  ^  K  ^    ^     o      &  K  ^    ^    ^         N    K     ^                       /           A           .       ?       ].   /         _.   J    ?         e                        F             E      A      $    	        Z      0	  wr   hind )  d%    	4   XT C  Prec M?  `    @	  	         	   @	  :    0	      
                 	        Hax   DT0         T1         Tc0   XTc1   `Tc   h     ?          ?       .
  T #  X    3  T
Tc   h                    
  T $  Xax 2  Tdx B  H    ?  l    
  	         	   
  :    
                       T    Xdx /  P    ?  l    ,  	                       
k   k  	   ,  :                  o      y  T       #  d                                .       y      ,  	            ?  L    .   `    .   h&              Z  
k   J                     P      X                 
k   K                          5  T ,  H    6.   @d G      Q.       ^y      E  	               X    .   `    E  	               h 	   E  :    5      i
          )        T i#      i2      iE      k?  
d n      p  @    q  P
S w      ,  	         	    :    	    :   H     U
                 e  T U  X
S W  h    u  	         	   u  :    e      A.                    T A   X    A*?  T    C.   h      	         	     :                            T (  ix 7  
d       "?  
dx #  H    @	  	        
smp +                 
k $                 
dxk %  P   	    :   @ '    ?          "       T '  h   I   :;9I8   :;9I   :!;9I   !I  .?:;9'I<   :!;9I  4 :!;9I  	I  
4 :!;9I  $ >   :;9I8  4 I4  ! I/  & I  .?:!;9'I@|  .?:;9!'<  :;9  (      :!;!9I   <  4 :!;9!I  .?:!;9!'@|  ! I/  7 I  >!!I:;9  .?:;9'<  %     $ >    :;9  !4 :;9I?<  ".?:;9'I<  #   $.?:;9'@|  % :;9I  &  '.?:;9'I@z   ,                                           `                                                                                                                        	        <1JKuJJY$X*1u# f< tB 9 1 J XX . X	= 3(J$  g	f0Y0Y0Y 0( (g/f0K00K 0( t(K1f000 0( t(K1KwJJJ fA  ' f"/( f/"	 XLtZ2 (	f000 0(K fB  ' t(v f f( J(J t(K.# f f( f( (K	JY %(;5XK  ( ("  ( 
 օ
JYgt$(,2 t, . X X  I <9 <? I C <$ 8 M=JYg (X' b!  M	g 
(
?
/f/ JX/
.%f0 JX/f0 JX/*K1" t	u	gX"	"5",	#	f/Z/0/gu 0(&! kdtom_array_clone ix_pos_t kdtom_array_t vaddr debug _shortbuf _IO_lock_t stderr kdtom_alloc_internal_vector _IO_buf_end FALSE __FUNCTION__ kdtom_split_bytesize _IO_write_end unsigned int _freeres_list _flags __int32_t ppv_pos_t _markers kdtom_const_t ix_axis_t kdtom_kind_SPLIT ppv_axis_t uint32_t 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 _IO_save_end _IO_codecvt base kdtom_const_make kdtom_print_node programerror long long unsigned int fill kind _IO_backup_base _offset ixbox_is_empty fix_bytes kdtom_join_nodes fprintf _fileno ixmax ppv_nbits_t size_t int64_t inside_core bool_t _IO_read_base elsz kdtom_split_print_subtrees ix_dim_t bytes __uint64_t kdtom_clip_core size0 size1 char ixlo_new _mode _IO_marker kdtom_array_get_core_sample _IO_read_ptr kdtom_split_get_core_sample ppv_dim_t uint8_t pendP kdtom_const_join_nodes kdtom_kind_ARRAY kdtom_const_get_core_sample _IO_write_base kdtom_has_empty_core long long int kdtom_node_init ix_size_t kdtom_split_t _IO_save_base kdtom_is_all_fill kdtom_translate kdtom_const_is_all_fill ppv_size_t ix_index_t step sztot kdtom_translate_one size _freeres_buf __pad5 size_new _vtable_offset kdtom_bytesize kdtom_const_clone __int64_t kdtom_kind_CONST ixbox_print kdtom_split_clip_core _IO_read_end short int long int _IO_wide_data uint64_t kdtom_const_bytesize vec_bytes __uint8_t name _wide_data _lock kdtom_const_print_fields ixbox_equal long unsigned int empty _old_offset _IO_FILE ppv_sample_t ppv_index_t int32_t maxsmp __assert_fail ixmin pend unsigned char __uint32_t _IO_write_ptr kdtom_array_print_fields kdtom_array_clip_core kdtom_t _codecvt __off_t ix_step_t signed char kdtom_array_bytesize kdtom_split_clone short unsigned int __PRETTY_FUNCTION__ total ixlo kdtom_get_sample ppv_step_t double kdtom_kind_t ixbox_intersect _chain FILE _flags2 kdtom_split_print_fields _cur_column kdtom_clone __off64_t _unused2 _IO_buf_base kdtom_const_clip_core kdtom.c /home/stolfi/programs/c/JSLIBS/libkdtom /home/stolfi/programs/c/JSLIBS/libkdtom /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 kdtom.c kdtom.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix.h ppv_types.h kdtom.h kdtom_split.h kdtom_array.h kdtom_const.h stdio.h ixbox.h affirm.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0              GNU                    zR x            "    ECY       <          ECE     `           EC                EC             )   ECE               EC           o   ECf              EC     $          EC     D      ?    ECv      d          EC~           Z   ECQ                                                                                         	                        8             5     H             K     `             a     p             p                                                                                                                                                                                                                     "            "                                                        '                     C                     _                     p                                                                                                                                                                     |      )                                                #                     3                     ?                     P                     W                     m                                                                                   	      o                               "                                        ?                            /                 @                     W    h      Z      h                     p                     v                                                                                     kdtom.c __PRETTY_FUNCTION__.9 __PRETTY_FUNCTION__.8 __PRETTY_FUNCTION__.7 __PRETTY_FUNCTION__.6 __FUNCTION__.5 __PRETTY_FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 kdtom_has_empty_core kdtom_get_sample __assert_fail kdtom_array_get_core_sample kdtom_const_get_core_sample kdtom_split_get_core_sample __stack_chk_fail kdtom_bytesize kdtom_array_bytesize kdtom_const_bytesize kdtom_split_bytesize kdtom_clone kdtom_array_clone kdtom_const_clone kdtom_split_clone kdtom_clip_core stderr ixbox_print ixbox_intersect ixbox_equal kdtom_const_make fwrite kdtom_array_clip_core kdtom_const_clip_core kdtom_split_clip_core kdtom_alloc_internal_vector programerror kdtom_node_init ixbox_is_empty kdtom_translate kdtom_translate_one kdtom_is_all_fill kdtom_const_is_all_fill kdtom_join_nodes kdtom_const_join_nodes kdtom_print_node fprintf fputc kdtom_array_print_fields kdtom_const_print_fields kdtom_split_print_fields kdtom_split_print_subtrees                                                                  2            J            b            n                  }                        +                                                             1                               (            :            Q            ^            4      m            w            +                               4                              B                                                     !   "            D      1            ;            +       C            Q            D      `            j            L       r                     #               V       #            \       +         $   <         #   K            V       X                   `         $            %            #               V                                   $            &   F         '   [         #   o                   w         (            )            *            +               \                              +                   5         #   <            V       I                   Q         $   _            \      n            x            L                                           l                                             -   	            l      ,	            6	            '      >	         -   m	                  |	            	            <      	            	                  	            	                  
         -   
                  "
            ,
            c      4
         -   C
                  R
            \
            r      d
         -   v
         /   
                  
            
                  
         -   X                  g            q                  y         -                                                            -            ,   '         ,   >            r                                                                        G                  V            `                  h                     3   Z         5                                                7                              7                              (            8                     .         7   @                  P         7   b                  r         7                                                 $            9                              (            :   5                  =         (   R         ;   j                  r         (            <                                             +                          
                     
      0             
                     
                                  *       
              /       
            =       
            D       
             M       
            T       
      1      [       
            `       
            n       
            s       
                    
                   
      ?             
                   
      /             
                   
                   
      V             
      ;             
                    
                  
      |            
                  
            (      
            5      
             B      
            O      
      m       \      
      p      i      
      l      v      
                  
                   
                  
                  
                  
      /            
                  
                  
      5             
                  
      |            
                  
                  
             ,      
            9      
            F      
      d      S      
            a      
            m      
      ?       u      
      j            
                  
                  
      J             
      :            
      ]            
                  
      K            
                  
      "            
            3      
      y       9      
      +      @      
            L      
             X      
             d      
      X      p      
            |      
                  
                   
                  
      D            
                  
                  
                  
      t            
                  
      Q            
                   
      I            
                  
            $      
            0      
            =      
      g      U      
      e      b      
      b      o      
      ^      |      
                  
                  
      b            
      J            
      b            
                   
                   
            T      
             `      
                   
                   
                  
                  
                  
                  
                  
            J      
            e      
                  
      >            
      f            
                  
                  
            5      
            d      
                  
      Z            
                  
      -            
                    
                   
            0      
      
      K      
            f      
                  
      u            
      l            
      -                  h            
            	      
      D      '	                  F	      
            P	                  g	      
            	      
      J      	      
      P      	      
      ~      	                  
      
      b      /
      
            4
                  q
      
      )      
      
      D      
                  
      
            
            "      
      
      )      
      
      D      
                  
            E      2      
      H      7            	      [      
      g      w      
      e            
      b            
      ^            
                  
                  
                  
                                     
      )            
                  
                         
      ,            
      =      
      z      K      
            [            [            
      Q                               
                  
                   
                  
                         p            
                  
                  
      D                        '      
      )       K      
      :      U            |      y      
      ^            
                  
      /             
      [            
                  
      D                  `            
            #                  R      
      D      \            H      {      
                                    
      X            
      )            
      D                  8            
      c                  "       6      
            S      
      D      ]                   u                                           
      %                                 
                                   "       
      0       &       
      X       *       
             .       
             2       
             6       
             :       
             D       
             I       
             N       
            S       
      
      X       
            ]       
             b       
      '      g       
      5      l       
      D      q       
      K      v       
      P      {       
      \             
      d             
      r             
                   
                   
                   
                   
                                                       @             "       d                                                   |                                      	                  "      (                  H                  h                              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                                                                                            @                                          @               PB      p                          &                                                          ,                                                          1                                                        >                                                         9      @               P                                J                      %      g                             ]                      k'      0                              X      @               d      0          	                 q                      '      d                             l      @               d                                }      0               ,                                        0               5                                        0               6      '                                                   6                                                          6                                                          7                                         @               Xg                                                       8                                	                      p>                                                         xh                                    kdtom_array.o/  0           0     0     644     21168     `
ELF          >                    L          @     @   UHH H}uHELH(HE@!DHE@ HEHHHELXHELPHEp$HE UAQAPWQMMй        H HEHEUHHĀuUHMLELMMU EHEHEȈEЈEHE(HEdH%(   HE1} t}(v(H    H1   H    HH    H    E9Es(H    H2   H    HH    H    E    HEHEH    HL    6   H    HH    H    HEHE@   HUHEHо   H    HEULE}MHEHHuVuuMA   H    H HE   HEо   H    HEUH}HMHuHEIH    HUHB E 7EH    HEHHEH@ UHHHHEσEE:ErHEHUHP(HEUP0HEUP1HEHUHP8HEHUdH+%(   t    UHSH(H}HELP8HE@1DHE@0DHEHx HEHX(HELXHEHHHE؋PHE؋pHE@ARAQAPWIM؉    H HEHEH]UHHPH}HuHUHE@EEHUH։    t(H    H[   H    HH    H    H} u(H    H\   H    HH    H    HEH    HEE   H} tEH    HEHH     HEHEH@UHHH H9E}(H    Hb   H    HH    H    HEH@UHHH HUH)HUEH    HEHH HEH} u(H    Hg   H    HH    H    HUHEHHEH@MHHH H9s(H    Hh   H    HH    H    H} uHEH@UHHH H9EsuHMHUHEH    HEH@UHHH H9Et(H    Hl   H    HH    H    EփEE:EFHEȋPHE؉H    HEHUHEHH    HEH    HEUHH@È} t}(v(H    Hw   H    HH    H    HE@   HEؾ   H    HEEHHEHE   H    HEEHHEHE   H    HEEHHEHE   H    HEHEUHH H}HuHE t(H    H   H    HH    H    HEHH HEHP(HE@Hu    HEHE@1HE@0HEH@8HMH    EEUHH0H}؉uHE@    HEHEHE} tYHEHP HEHHHE@HΉ    HEHE@1HE@0HEH    HEHEHEHEUHH H}HE@EE    HEHEPHEP$E dHEH@UHHHEH@UHHHHHEH@ UHHHEH@UHHHHEEE:ErHEH@    HEP0HEP HEP1HEP!HEHP8HEHP(HEUHHH}HuHEHH HE@HEHH5    VL    A    H5    H    HHEHP(HEH    HHǸ        HE@0HEH    HHǸ        HE@1HEH    HHǸ        HEH@8HHEH    HHǸ          kdtom_array.c invalid array dimension {d} invalid {fill} value no mem clipping box is empty size != NULL ixlok >= T->h.ixlo[k] keep > 0 skip + keep <= T->h.size[k] A->size[k] == keep invalid dimension {d} T->h.kind == kdtom_kind_ARRAY   .step = [   ]  .base = %lu  .bps = %d  .bpw = %d  .el = %lu        kdtom_array_do_make             kdtom_array_clip_core           kdtom_array_clip_core           kdtom_array_node_bytesize       kdtom_array_get_core_sample 1                           	              :                           &J           )~   int     *A       ,           -:                               1`      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dy  `    F~  h    H~   p    I~   t    J   x    MQ       NX       O      Q      Y       [      \      ]~      ^	H       _
.       `~       b              +    t          :     l                   :         `            r                  _                 A   3                $      	M      	P      	S  W      	V  h      	Z  y      	^      	d  t      
      
      
!?      
%K          
:y      
=      
@W      
Ch      
G      0
  
d                      
bps    
bpw   !      $
el H   (           A                              (         
d                   (                     @  
h -                (
bps   0
bpw   1
el H   8     9      e~                     ?                                .   +             	  K  ?  K     c         v  H              	i
    ?             /
               H            (   -                     E'      A          3  B  ?  B   W         q    .     .   q                      (    .   q       3               :H     H       A          H     .        .,      A                          d  wr %  hT 8d  `                          T 4d  Xd   gA   h        s       k   f      .                  S	  T ,d  H	    63  D    .   X    .   P        Y             `    .   h                       	  T 9d  Xdx H(  P    	  	        pos   hsmp   d    	  :    	      u.                  Z
  d u,      j
  	            y.   H    z.   P    |.   X    .   `    .   h    j
  :    Z
      W
                `  T W/d  	    W>(  	    WQ  d Y  G    p  	            p  	        A ^  HS o  P              k _  F                  a  X    c  `    f  h      p  :    `      Md                   T M1d  HS Pd  X     $d          +        d %  	    &  	    '  	    ((  	    )  	    *  	    +  bps ,  bpw -  ~el .H   ~      	            5.   HT 6d  P    9.   X    :   @    @.   `        F       k C         :      !    d                 A .  X	    >  TT d  h   I   :;9I8   :;9I   !I  4 :!;9I   :!;9I  4 :!;9I  $ >  	 :!;9I  
 :;9I8  & I  .?:;9'I<  .?:!;9'I@|  I  ! I/  (     4 I4  :;9  .?:;9'I<   <  .?:;9!'<  7 I  >!!I:;9  .?:;9'<  .?:;9'<  %     $ >   :;9      .?:;9'@|  !.?:;9'I@|   ,                     	                                                                                                                                                      	        /$L
"s&K.C f f( () ) tM8
 K J; .+ <1 ; 5 <$ < K[%L2Kiu  , t(JZB t . X X	K 4(9.tM.	u t( &(' t,  3 f	u $ s( /K1 f f(LJ LJ LJ LK1= 7(%>!6<=17/Hh@8#A9<KK1tuJ/
<=
<$ : uuK1/=*3 # +! kdtom_array_clone keep ix_pos_t kdtom_array_t _shortbuf _IO_lock_t kdtom_alloc_internal_vector _IO_buf_end FALSE __FUNCTION__ ppv_array_t kdtom_array_make _IO_write_end unsigned int _freeres_list _flags __int32_t ppv_pos_t kdtom_array_make_descr fixf_bytes _markers ix_axis_t kdtom_kind_SPLIT ppv_axis_t tot_bytes uint32_t 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 _IO_save_end _IO_codecvt malloc base programerror long long unsigned int kdtom_array_do_make skip fill kind ix_print_steps _IO_backup_base _offset checknotnull ixbox_is_empty fix_bytes fprintf _fileno ppv_nbits_t size_t int64_t bool_t _IO_read_base elsz ix_dim_t free __uint64_t char _mode _IO_marker kdtom_array_get_core_sample _IO_read_ptr ppv_dim_t uint8_t kdtom_kind_ARRAY ix_count_t iroundup _IO_write_base long long int kdtom_node_init ix_size_t _IO_save_base kdtom_translate samp_bytes ppv_size_t ix_index_t step size _freeres_buf ixlo_bytes __pad5 _vtable_offset ppv_crop __int64_t kdtom_kind_CONST sizv_bytes _IO_read_end short int long int node_bytes _IO_wide_data uint64_t ppv_sample_count_t __uint8_t ppv_tot_sample_bytes _wide_data _lock long unsigned int ppv_array_new_desc _old_offset _IO_FILE ppv_sample_t ppv_index_t int32_t maxsmp __assert_fail ixlok pend unsigned char __uint32_t _IO_write_ptr npos step_bytes ix_position kdtom_array_print_fields kdtom_array_node_bytesize addrsync kdtom_array_clip_core kdtom_t _codecvt __off_t ix_step_t signed char kdtom_array_bytesize short unsigned int __PRETTY_FUNCTION__ total ixlo ppv_step_t double kdtom_kind_t _chain ppv_get_sample_at_pos FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base ix_num_positions kdtom_array.c /home/stolfi/programs/c/JSLIBS/libkdtom /home/stolfi/programs/c/JSLIBS/libkdtom /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 kdtom_array.c kdtom_array.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix.h ppv_types.h ppv_array.h kdtom.h kdtom_array.h stdio.h jsmath.h ix_io.h stdlib.h assert.h ixbox.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0          GNU                    zR x                EC{     <       +   EC"     \           ECE                EC               EC                EC                EC                EC                 EC                                                                                                   0                  P             -     p             C                  R                                                                                                                                h                    y            +                                                                                                                                                                                                        ?            6                     E                     S                 j                     s                                                                                                                              N                                                       
                                      6                     E                      kdtom_array.c __FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 kdtom_array_make kdtom_array_do_make programerror kdtom_array_node_bytesize malloc checknotnull addrsync kdtom_node_init kdtom_alloc_internal_vector __stack_chk_fail kdtom_array_clone kdtom_array_clip_core ixbox_is_empty __assert_fail kdtom_array_make_descr ppv_crop kdtom_translate free iroundup kdtom_array_get_core_sample ix_position ppv_get_sample_at_pos kdtom_array_bytesize ix_num_positions ppv_tot_sample_bytes ppv_array_new_desc kdtom_array_print_fields ix_print_steps fprintf    r                          ,                                
                               ,      $            .            &       6            A            Q            [            ,      g            q            ;       y                                                                        )            p            {            L                              B                               l                              X                               /            l      >            H            e       P                        l                              {                               l                                                  C            f            l      u                                                                                                                                 !            :             [             |                                                                                                "   B         #   o                     %            &            '   	                   		                   	                   	         )   5	                   E	         *   [	                  k	         *   	                  	         *   	                  	         *          
   
                  
      H             
                     
                                  *       
              /       
            =       
            D       
             M       
            T       
      Y      [       
      8      `       
            n       
            s       
                    
                   
      Z             
                   
      "             
      &             
                   
      -             
      6             
                    
      _            
                  
                  
            (      
            5      
             B      
            O      
      _       \      
            i      
            v      
                  
                  
                  
                  
                  
      *            
                  
      B            
      .             
                  
                  
                  
                  
             ,      
      #      9      
      ;      F      
      2      S      
            a      
            m      
      8       u      
      8            
      #            
                  
                  
      X            
                  
      H            
      v            
      :            
            '      
      k       -      
      C      4      
            @      
            L      
      
      X      
            i      
            z      
      .            
                   
                  
                  
      ?            
      l            
      %            
                  
                  
                  
                  
      L            
                   
      ~       3      
            @      
            M      
      6      t      
      `            
      ~             
      d            
      ~            
                  
                  
                  
      }            
      `            
      x            
                  
            .      
            :      
              R      
            _      
      6            
                    
                  
                  
                  
            ,      
             Q      
            w      
                  
                  
                  
                  
      Q            
      g      (      
            H      
      C       w      
                  
                  
                  
      /            
      ;      -      
            4                  j      
             t                                          
      D                  N            
            		      
            	      
      0      %	                  6	      
            D	      
            T	      
      C      ^	                  	      
      l      	                  	      
            	                  
      
      q       
                  
      
             "
      
      0      0
      
      0      >
      
      u      L
      
            p
      
            z
            ?      
      
            
      
            
      
      q       
            P      
      
      l      
            p                        #                  4      
      u      B      
      s      P      
             v      
                                      
      _                               
      `            
      x            
                  
                  
      6      )      
            d      
      q       n            0      w      
      0            
                  
      {            
                        !            
                                       
      x             
   	                                "       
      6       &       
      ^       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
      $      ]       
      2      b       
      9      g       
      G      l       
      V      q       
      ]      v       
      b      {       
      n             
      z             
                   
                   
                   
                   
                   
                   
                   
                                                       @                    `                                ?                                                         N                        $                   .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                                                                                            @       	                                   @               /                                &                     	                                     ,                     	                                     1                      
                                   >                            5                             9      @               07      (                          J                                                          ]                            0                              X      @               XH      0          	                 q                      1                                   l      @               H                                }      0                                                       0               %                                        0               '      '                                                   '                                                          '                                                           (      @                                   @               @K                                                       @)                                	                      H-      M                                                   L                                    kdtom_const.o/  0           0     0     644     18816     `
ELF          >                    C          @     @   UHH H}HuHE t(H    H   H    HH    H    HE@EE    EH    HEHH Hx4EH    HEHH HHEH@UHHH H9r(H    H   H    HH    H    EEE:ErHE@ UHHPuȉUHMLEDMEdH%(   HE1}(v(H    H*   H    HH    H    E9Es(H    H,   H    HH    H    E9Es(H    H-   H    HH    H    Ẻ    HEHEH    HL    1   H    HH    H    HEHE(   HUHEHо   H    HEUHELE}ċMHHuVuuMA    H    H HE t(H    H9   H    HH    H    HEH@H HuHEUĉP 
HEUP HEHUdH+%(   t    UHH H}HED@ HEHxHEHHHEPHEpHE@EI    HEHEUHH0H}HuHUHE@EEHUH։    t(H    HM   H    HH    H    HEHxHEHHEHUHuI    u(H    HN   H    HH    H    HED@ HEPHEpEH}HMEI    HEHEUHH0E܀} t}(v(H    HU   H    HH    H    HE(   HE   H    HEEHHEHE   H    HEEHHEHE   H    HEHEUHH H}HE@    HEHEUHH}uHE@9Et    /HEH@H Hu   HE@ 9Et       ]UHHPH}؉HUHMLELMEHEPHE@8t
    {  HE@EE:Er(H    H~   H    HH    H    HUHEHEH    HEHH H9t(H    H   H    HH    H    HEȋPHE@9t
      HEȋ@EHEȋPHE@9t
      HEȋ@EE9Es(H    H   H    HH    H    HEH@H HtHEȋP HEȋ@9uHUMHEH    HE4  HEH@H HtHEP HE@9u	HE	  HEH@UHHH H;Es7HEH@UHHH HHEH@UHHH HHu	HE  HEH@UHHH H;Es7HEH@UHHH HHEH@UHHH HHu	HEQ  HEȋP HE@ 9t
    5  HEȋ@ EHEH@UHHH HHEH@UHHH HH;Es
       HEH@UHHH H~
       E    E:EtpHEH@UHHHHEH@MHHH H9t    zHEH@UHHHHEH@MHHH H9t    BEEE:EpE}HM؋UuAIȹ        HEHEUHHH}HuHEP HEH    HHǸ            kdtom_const.c T->h.kind == kdtom_kind_CONST     (0 <= dx[k]) && (dx[k] < T->h.size[k]) invalid num of axes invalid {fill} value invalid core sample value no mem new core domain is empty new core domain not contained invalid dimension {d} invalid {ax} inconsistent {size0,size1} fill <= maxsmp  .smp = %u kdtom_const_get_core_sample     kdtom_const_make                kdtom_const_make                kdtom_const_clip_core           kdtom_const_node_bytesize       kdtom_const_join_nodes          kdtom_const_join_nodes w
                           ,	              :                           &J       int     *A       ,           -:                               1T      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dm  `    Fr  h    Hr   p    Ir   t    J   x    MQ       NX       Ow      Q      Y       [      \      ]r      ^	H       _
.       `r       b              +    h     
     :     `              
     :         T                       _       y          A                   $      	M      	P      	S      	V      
      
!'      
%3          
@?      
CK    A                              $         d c      W      W      $                     ([  h )   smp W        5      er                  o     )      /
             6    '           K  ?          '         E      c  W  W  $    .   E          3   e            :H     H       A          H     .        .      A          E      A                  9          wr %  hT 8   ` [      q                 "      r  Hax so  DT0 t       u  T1 v       w  d |c  [    2  	        	    W  \	    W  `    2  	        smp W  dT    h               k o  Z  
   2  :    "       i          S       t  T i/   h    i?W  d     c.           ,         T c,   X	    e.   h     S.                  )  d S,c  L    9  	        	    W.   P	    X.   X	    Z.   `	    ].   h 
   9  :    )      J                    T J5   X    JD$  P    JW  Hd Lc  g      	        S O   h 
     :          D           X       	  T D1   XS F   h     !                 	  d "c      #W      $W      %$      &  smp 'W      	  	        	    0.   PT 1   X	    4.   `	    5   H    	  	         
   	  :    	      W                 e
  T 9   Xdx H$  P    u
  	        d c  o               k o  n  
   u
  :    e
    I   :;9I8   :;9I   !I   :!;9I  $ >   :!;9I  4 :!;9I  	4 :!;9I  
I  ! I/  .?:!;9'I@|  4 I4  & I  (   .?:;9'I<  :;9   <   :;9I8  7 I  >!!I:;9  .?:;9'I<  .?:!;9!'<  .?:;9'<    %     $ >   :;9     .?:;9'@|   .?:;9'I@z   ,                     ,	                                                                                                                                              	        = (J* X  4$ ( u
.# f( ( () ) tM8 (<ZK[-&=K1u  , &,3K1 f f(LJ LJ LK16K1t% XX/<7 XX
/tF XX/Y
.%& JXY ( &(tt0 JXYtt, JXY (<$ X2 t t	MY<$ X2 t tL, f1 = B 6 # <Z, f1 = B 6 # <ZttB JXY$<@g;YJY',: XX/',: XX$ * 	'K1="! kind _wide_data _vtable_offset kdtom_kind_SPLIT maxsmp fixf_bytes double _IO_FILE FALSE _IO_save_end kdtom_const_get_core_sample short int size_t malloc _offset size0 size1 __assert_fail _IO_write_ptr _flags __uint32_t _IO_buf_base _markers _IO_read_end fill _freeres_buf uint8_t ix_index_t ixlo kdtom_const_clip_core ppv_dim_t pend long long int addrsync checknotnull _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__ ixbox_is_contained __PRETTY_FUNCTION__ fprintf kdtom_kind_ARRAY ix_size_t _old_offset __int64_t kdtom_const_node_bytesize unsigned char kdtom_const_join_nodes signed char uint64_t long long unsigned int uint32_t unsigned int _IO_marker _shortbuf __uint8_t sizv_bytes _IO_write_base _unused2 _IO_read_ptr ppv_index_t kdtom_kind_CONST _IO_buf_end ppv_size_t ixlo_bytes char bool_t _freeres_list __off64_t fix_bytes __pad5 ix_dim_t __uint64_t kdtom_kind_t short unsigned int long unsigned int _IO_write_end kdtom_const_t _mode int64_t _fileno _chain size programerror _IO_wide_data kdtom_t ix_axis_t kdtom_node_init _IO_backup_base kdtom_const_bytesize kdtom_const_clone __off_t _flags2 tot_bytes _IO_codecvt _IO_read_base kdtom_translate_one _codecvt _IO_save_base kdtom_const_print_fields TRUE ixbox_is_empty FILE ppv_sample_t kdtom_const_make ppv_axis_t _IO_lock_t kdtom_const_is_all_fill iroundup kdtom_const.c /home/stolfi/programs/c/JSLIBS/libkdtom /home/stolfi/programs/c/JSLIBS/libkdtom /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 kdtom_const.c kdtom_const.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix.h ppv_types.h kdtom.h kdtom_const.h stdio.h jsmath.h ixbox.h affirm.h stdlib.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x                EC     <          EC    \       X    ECO     |           EC                EC            ,    ECc             S    ECJ               EC          9    ECp                                                                                                0             %     P             4     p             J                  Y                  h                  w                                                                                                                                                                                                                       
                                                                                                                        -          X       ?                 U                     d                     w                               ,                 S           3                                           9                             kdtom_const.c __PRETTY_FUNCTION__.6 __FUNCTION__.5 __PRETTY_FUNCTION__.4 __FUNCTION__.3 __FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 kdtom_const_get_core_sample __assert_fail kdtom_const_make programerror kdtom_const_node_bytesize malloc checknotnull addrsync kdtom_node_init __stack_chk_fail kdtom_const_clone kdtom_const_clip_core ixbox_is_empty ixbox_is_contained iroundup kdtom_const_bytesize kdtom_const_is_all_fill kdtom_const_join_nodes kdtom_translate_one kdtom_const_print_fields fprintf        !             ,      0             :             
       B                          ,                                ,                    ,            L      ;            E            S       M            \            L      k            u            g       }                        L                              |                                                       L                                                             L            a            l      p            z            
                                           O            Z                  i            s                   {                                                                                                 *                  9            C                   K            d                                                                                                                                                                          W                  f            p                  x                     "               	            !      %	         $          
                     
                   
                     
                                  *       
              /       
             =       
      ?      D       
      ;      M       
            T       
      ,      [       
            `       
      ]      n       
             z       
                    
                   
      w             
                   
                   
                   
                   
      I              
                    
                   
                   
      )            
      r            
             )      
      Q      6      
             C      
            P      
      T      ]      
            j      
      X       w      
                   
                  
      {            
                  
                  
      N            
                   
      S            
      q            
                   
      K            
                   
                   
            -      
            :      
      m      G      
            U      
            a      
            i      
      H            
                  
                  
      M            
      s            
                  
                  
      2            
                  
      R             
      {            
            (      
            4      
            @      
            L      
            X      
            d      
      >      p      
            ~      
      B             
                  
                  
                  
                  
                   
                  
                  
                    
      0             
             
      
      #            
            *      
            6      
      _      \      
      _      h      
                  
      7            
                  
      g            
                  
            K      
      [      f      
      d            
                   
                  
                   
      b                        &      
            0            3      G      
            p      
                   
                   
      Z                              
      0             
                   
      z                                    -      8      
            C                  f      
             u      
                                    
                  
                        
            
      Z                              
      7             
                  
                  
      g      ?      
      (      I                  l      
      #      z      
                  
      Z                              
                              	      
            	                   1	      
      0       @	      
             O	      
      #      ^	      
            |	      
      Z      	            P      	      
            	      
            	      
      H      	      
      z      	            p      	      
      e       	                    (
      
      z      2
            0      G
            Q              
                                   "       
      6       &       
      ^       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
      $      ]       
      2      b       
      9      g       
      G      l       
      V      q       
      ]      v       
      b      {       
      n             
      v             
                   
                   
                   
                   
                   
                                                       @                    `                                                   
                                                         3                          .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                          &                     l	                                     ,                     l	                                     1                     p	                                   >                      w      {
                             9      @                1      X                          J                                                         ]                            0                              X      @               X?      0          	                 q                                                         l      @               ?                                }      0                                                       0               !                                        0               #      '                                                   #                                                          #                                                          #      8                                   @               B                                                       %      x                          	                      (                                                         B                                    /0              0           0     0     644     13976     `
ELF          >                    0          @     @   UHSHhH}LLUdH%(   HE1HUHMHEHH    ES9s(H    HC   H    HH    H    UE9u/}HEHHC sSAIȹ        @  HEIH  EHEH@UHHH HvHEIH  tHEIHv     uHMHUHEIH$  HEH@UHHH HEHEH@UHHH HEHEIHHEHEIHHEHE    HE؋ u HE uHEIH  HE?}HEHHC sSuuuuAIȹ        H HEHEHUdH+%(   t    H]UHH`H}udH%(   HE1HEHEEEHE EHE@$EE    HEE    HEE    HEHEH    t+Eu܋U؋MAA            HEHEHUIH9HEHEHUdH+%(   t    UHSH(H}LLUHEHHC     HΉ    HEHE@!HE@ HEH    HEHSHEHHCH HHH9H]UHH H}LLUPHEH    HEHEUHH0H}LLUHE    E E lHEH@UHHH HEH} u(H    Hu   H    HH    H    HEH9EsHEHEEEEEA 8ErEUHHPH}؉HUHMELUHEH@UHHH HHEH} u(H    H~   H    HH    H    HEH    HEuHUHEHѺ    H    HEH    HEHEH@UHHH H+EHuHUHEH    HEHUHHEHUH        kdtom_grind_array.c smp_max <= maxsmp szk > 0 size0 >= 1 grind  choose_split_axis       split_array +	                           (              :                           &J       int     *A       ,           -:                                _       y          A                   $       M       P       S       V       Z       ^       d                     !      %$          :H      =`      @0      C<      GT      0	
R  d 	       	R      	W      	  bps 	l   bpw 	l  !    	x  $el 	H   (         	  A   
                    
h       
      
   d 
      
x      
x      
      
R         
      @=  h    ax          (sub =  0 M  M  :                @  h        W         (bps l  0bpw l  1el H   8     ^      (  h    smp x          	    $      x     \      :           	    	  P         	.   q    l  l   	    	      R  W   	    F      x  x    R    M    M     R      E        A           7         x  	    I  I    x  x    R  x     	    	  d     	    Z.   z     	    Y.        	    .            
M                   
A )      9x  #d   #     x  #    .       .   #    .   #    `                 @#(  
B `&  H    c  P    d.   X     i          .       P#(  
B i3  XTa k  h     o                 @#(m  
B o/  H    q  `    r  ^    	  	                {       k s  _        b       szk t  h       {
               #(  
B {#  H
ax {1  D
B0P {C  
B1P {V      }  X      	        B0   `B1   h     >M                #(  
B >!      Ax      Ax      )	  	        ax H  B0 M  B1 N      P      Q  @T0 SM  HT1 TM  PT VM   T 5M          :         	  :    	     )	  :    	    I   :;9I   :;9I8  4 :!;9I  4 :!;9I   :;9I8  $ >   !I  	.?:;9'I<  
 :!;9I  (   :;9  & I  I  ! I/  .:!;9'I@H|  4 I4  >!!I:;9  .?:!	;9!'<    %     $ >  .?:;9'I<  .?:;9'<  .?:;9'I@|   :;9I  .:;9'@H|   ,                     (                                                                                                                           	        ><	g (fK*[!# f  K	]$u$v/0f2 X, fZ.1?K.
 J K K 	J K+g JYX#>F""><"L@=/fi/KK1/K	J/%u t(& 3 ( q" K1#	u t(	"(		! choose_split_axis kind kdtom_kind_SPLIT __uint64_t ppv_sample_count_t ppv_tot_sample_bytes FALSE uint64_t short int size_t ixlo size0 size1 const_bytes kdtom_kind_CONST __uint32_t int64_t fill kdtom_split_node_bytesize ppv_array_clone szmax ix_count_t ix_index_t smp_max array_bytes long long int 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 ppv_dim_t smp_min __PRETTY_FUNCTION__ kdtom_t kdtom_kind_ARRAY unsigned char ix_size_t kdtom_const_node_bytesize ppv_crop split_bytes ppv_compute_npos_steps split_array signed char long long unsigned int uint32_t unsigned int ppv_pos_t ppv_is_empty step ppv_index_t ppv_nbits_t ix_step_t short unsigned int ppv_size_t char kdtom_split_t bool_t ppv_step_t ix_dim_t small_enough kdtom_split_make npos long unsigned int tot_voxel_bytes double ix_pos_t kdtom_const_t axmax grind size kdtom_kind_t ix_axis_t ppv_sample_range kdtom_array_t ppv_axis_t kdtom_array_make uint8_t kdtom_grind_array ppv_sample_t shared_array_node TRUE maxsmp kdtom_array_node_bytesize __assert_fail base kdtom_const_make ppv_array_t __uint8_t /home/stolfi/programs/c/JSLIBS/libkdtom kdtom_grind_array.c /home/stolfi/programs/c/JSLIBS/libkdtom /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . /usr/include kdtom_grind_array.c kdtom_grind_array.c stddef.h types.h stdint-intn.h stdint-uintn.h bool.h ix.h ppv_types.h ppv_array.h kdtom.h kdtom_split.h kdtom_array.h kdtom_const.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x                ACE     @           EC      `           ACE|             .    ACi                 AC                AC                                                                                                                  9              3                  G                  V     k      .       j     9             x     @                   X                                                                                                                                                                                                                                                                                 "                     <                     V                     c                     z                                                                                     kdtom_grind_array.c grind.0 __PRETTY_FUNCTION__.7 choose_split_axis.1 small_enough.2 shared_array_node.4 split_array.3 __PRETTY_FUNCTION__.6 __PRETTY_FUNCTION__.5 ppv_sample_range __assert_fail kdtom_const_make kdtom_split_make __stack_chk_fail kdtom_grind_array kdtom_split_node_bytesize kdtom_const_node_bytesize kdtom_array_node_bytesize ppv_is_empty ppv_compute_npos_steps ppv_tot_sample_bytes kdtom_array_make ppv_array_clone ppv_crop        6             G             5       V             `                    h                                                  M            _            q                                                            ;                                    <                               "                   }            T                               *                                                                          
                     
      <             
      (              
                                   *       
              /       
      t       =       
            D       
            M       
      I      T       
      *      [       
            `       
            n       
      j       z       
                    
      2             
      )             
      (              
      H             
                   
                    
                   
      <             
                   
      a              
      [             
      u            
      [            
      m      %      
            1      
      W      =      
             I      
             U      
            a      
             m      
            y      
      V            
      
            
                   
                  
      b            
      3             
      =            
                  
                  
                  
                  
                  
            9      
      z      ]      
            u      
             {      
      8            
                   
                  
      0            
                   
      z            
                   
      {             
                  
      0            
      M      #      
             S      
      M      _      
            w      
                  
                  
                  
                  
                  
      +            
      {      ;      
             Q      
      F       r      
                  
                  
                  
                  
            O      
            e      
            {      
      a            
                   
      D                              
                   
      z            
                  
             (      
            9      
      v      C                  m      
            {      
                  
      c                  k            
                                       
                   
                  
            &            @       /                  L                  n      
            u            9            
                   
                        X             
                                =      
            L      
            [      
            e            9             
                   
                    
                                   "       
      <       &       
      d       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
            T       
            Y       
            ^       
      *      c       
      1      h       
      6      m       
      B      r       
      N      w       
      V      |       
      d             
      r             
                                                       D                   d                                k                                      9       .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                                     ,                     h                                     1                     p      d                              >                            /	                             9      @                "                                J                                                         ]                            0                              X      @               0-      0          	                 q                            $                             l      @               `-                                }      0               "                                        0                                                       0                     '                                                                                                                                                                                                                 @               p/                                                                                        	                                                                                0                                    kdtom_split.o/  0           0     0     644     28984     `
ELF          >                    xk          @     @   UHHĀuUHMLEDʈEЈEHEHEHE HEdH%(   HE1} t}(v(H    H&   H    HH    H    E9Es(H    H'   H    HH    H    E:Er(H    H(   H    HH    H    H} tiHE@8Et(H    H,   H    HH    H    HE@9Et(H    H-   H    HH    H    H} tiHE@8Et(H    H0   H    HH    H    HE@9Et(H    H1   H    HH    H    EHUH։    t(H    H5   H    HH    H    H} u(H    H6   H    HH    H    HUHE(HEH    HEHH H9t(H    H7   H    HH    H    H} H} 1Єt(H    H8   H    HH    H    H}( H} 1Єt(H    H9   H    HH    H    H} tHEH@H Hu       EH} tHEH@H Hu       Eă}    E    E:EtEH    HEHH HEHEHEH@UHHH Hy(H    HB   H    HH    H    HEH@UHHH HHEH@UHHH HH9Es(H    HC   H    HH    H    EEE:E}    E    E:EtEH    HEHH HE(HEHEH@UHHH Hy(H    HI   H    HH    H    HEH@UHHH HHEH@UHHH HH9Es(H    HJ   H    HH    H    EEE:EE    HEHEH    HL    P   H    HH    H    HEHE@   HUHEHо   H    HEULE}MHEHHuVuuMA   H    H HEUP HEHUHP(HEHUHP0HEHUHP8HEHUdH+%(   t    UHHĀuUHMLEDʈEЈEE   H} u(H    Ho   H    HH    H    HE@8Et(H    Hp   H    HH    H    HE@9Et(H    Hq   H    HH    H    H}  u(H    Hs   H    HH    H    HE @8Et(H    Ht   H    HH    H    HE @9Et(H    Hu   H    HH    H    HE    EHUH։    t\} t#H    H+      H    H    EMUuAA            HEHEHE  EH    HEHH H9E}HE    HE       EH    HEHH HEH    HEHH HHUH9r6EH    HEHH HEEH    HEHH HE;EH    HEHH HEEH    HEHH HUH)HUEH    HEHH H;Es(H    H   H    HH    H    } t"H    HUH    HHǸ        HUHEHHEEH    HEHH H+EHEEH    HEHH HEEH    HEHH HEHE    H} 3  H} u(H    H   H    HH    H    EH    HEHHEHEH    HEHHEHHUHMHEHH    HEHEH;EuHEH    HEE OHEH@UHHHEH    HEHH HUHRuHHH)H
EEE:Er} t7HEHHHEHPuH    L    IHH    H    HE    H} 3  H}  u(H    H   H    HH    H    EH    HEHHEHEH    HEHHEHHUHMHE HH    HEHEH;E uHEH    HEE OHEH@UHHHEH    HEHH HUHRuHHH)H
EEE:Er} t7HEHHHEHPuH    L    IHH    H    EH    HEHHEHEH    HEHHEHDEEH}HMUuuuuuEI    H HEH} u(H    H   H    HH    H    HEUHHH}H    H   H    HH    H    UHH0H}HEH@(HEHEHPHE@ HHH H+EHEHEL@8HEHx0HE@ DHELPHEHHHE؋PHE؋pHE@uAPuWMЉ    H HEHEUHHPH}HuHUHE@EHEȋ@EHEȋ@EHE@ EEHUH։    t(H    H   H    HH    H    H} u(H    H   H    HH    H    HEH@0H    HEHEHPHEHH    HEH@8H    HEHEH@UHHH HHEH@(HHEH@UHHHHHEHPHEHH    HEH@UHHH HHEH@(HH)HEH@UHHHHHEH@UHHH HHEH@(HHEDEEH}HMU܋uHuuuEI    H HEH} u(H    H   H    HH    H    HEUHH0E܀} t}(v(H    H   H    HH    H    HE@   HE   H    HEEHHEHE   H    HEEHHEHE   H    HEHEUHH0H}HuHE؋ t(H    H   H    HH    H    HE@EE    EH    HEHH Hx4EH    HEHH HHEH@UHHH H9r(H    H   H    HH    H    EEE:ErHE@ EE:Er(H    H   H    HH    H    EH    HEHH HEHEH@(HEEH    HEHH H;Es	E    =E   EH    HEHH H+EHEH    HEHHHHE؋UHcHHHUHH    EEH    HEHHEHEUHH0H}؉uHE@    HEHEHE} t>E    /HE؋UHcHHо   H    HEHEHEE}~HEUHHH}HuHE@ HEH    HHǸ        HEHP(HEH    HHǸ        UHH H}uHUHEHP0uHEA   HH    H    HEHP8uHEA   HH    H          kdtom_split.c (d > 0) && (d <= ppv_MAX_DIM) bad {fill} invalid axis {ax} incompatible {sub0.d} incompatible {sub0.maxsmp} incompatible {sub1.d} incompatible {sub1.maxsmp} domain is empty invalid {size0} inconsistent {size0,size1} inconsistent {size0,sub0} inconsistent {size1,sub1} {sub0.ixlo} is negative {sub0.size} too large {sub1.ixlo} is negative {sub1.size} too large no mem {T0} is null {T0.d} mismatch {T0.maxsmp} mismatch {T1} is null {T1.d} mismatch {T1.maxsmp} mismatch        {kdtom_split_make_clipping}: core is empty
 size0 <= size[ax]   {kdtom_split_make_clipping}: size0 = %lu
 {T0} cannot be null  ]
       {kdtom_split_make_clipping}: sub0.K =  [  {T1} cannot be null   {kdtom_split_make_clipping}:  sub1.K =  [  T != NULL    {kdtom_split_simplify} not implemented clipping box is empty size != NULL S != NULL invalid dimension {d} T->h.kind == kdtom_kind_SPLIT (0 <= dx[k]) && (dx[k] < T->h.size[k]) (0 <= ax) && (ax < d)  .ax = %d  .size0 = %lu s0 s1      kdtom_split_make                kdtom_split_make                kdtom_split_make_clipping       kdtom_split_make_clipping       kdtom_split_simplify            kdtom_split_clip_core           kdtom_split_clip_core           kdtom_split_node_bytesize       kdtom_split_get_core_sample                                          :   	    	     	    	    	        &J   	        )~   !int     *A       ,   	        -:                    	           1`      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dy  `    F~  h    H~   p    I~   t    J   x    MQ       NX       O      Q      Y       [      \      ]~      ^	H       _
.       `~       b          "    +    t          :     l                   :         `    #      	        r          	        _                 A   ?                $&      	M      	P      	S      	V      
      
!K      
%W  	        
@c      
Co    A                              H         d       {      {      H                     @  h M   ax          (sub   0     :    M      Y      (  h M   smp {                         ?   
    .   +    ?   
    {  F    H   
    /
  a           w    H       N    K             o  c  
    
       
    
      H         e~         $ 
    -  -    {  {  H    {         k        {  {  H    .   k      
    3           
    :H     H       A          H     .    
    ?    K         .      A          E)      A          (        h       q  wr ('  hind (3  dT (Gq  X       !        `         wr !%  hT !8q  ` %    .           {       N  T ,q  H&    6?  D    .   `    .   X        >       i   T        +           .   h       {                	  T 9q  Hdx HH  @    	  	        d   Vax   W      `      h      Xsmp {  \               k   U     	  :    	      .                  	  d ,  L    	  	            .   P    .   X    .   `    .   h    	  :    	      
                
  T /q      >H      Q  d   F    {  H    {  Lax   G    
  	            
  	        T0   PT1   X      `S   h    
  :    
      q                 
  T 1q  H      X      `S q  h     
          8       :  T .q  h    J  	            J  :    :      `
                  d a      b{      c{      dH  ~    e  ~ax f      g   T0 h  T1 i      l?      	  	        T w      	  	                W       T  Tc {-  h                                 H      Piax   Xsax   `            @        ^         k            ^       k          q                  d       {      {      H        ax          ~    !      "  ~    #        	              	            ;?      <?      O.   PT Pq  X    S.   `    T                    k @                     A  @                 k G                     H  H        :        I   :;9I8   :;9I  4 :!;9I  4 :!;9I   !I   :!;9I   :!;9I  	$ >  
.?:;9'I<  4 I4  I  ! I/    .?:!;9'I@|  & I   :;9I8   :!;9I  4 :!;9I  (   :;9  .?:;9!'<   <    7 I  >!!I:;9  .?:;9'I<  .?:;9'<  .?:!;9!'@|  4 :!;9I  %      !$ >  " :;9  #4 :;9I?<  $   %.?:;9'I@|  & :;9I   ,                                           Q                                                                                                                            	        $7 f f( ( (	u ( (	u ( (  , t( &( X( X-(5 t; - < XX . X-=5 t; - < XX . X?	J2Y8 2 . X JK ( 8( (" 	J2Y8 2 . X JK ( 8( (" ) ) tM8KX'w t( ( ( t( ( (	  L f#&Xg*$X<JY.+t%..@t:X%t	K ( f#"-KX.uXM t(.u.u& J6 .< G 6 X< @ , f& W fK  ' t(.u.u& J6 .< G 6 X< @ , f& X fL  '.t".w8 t(L1 (#!
"K1u  , t(=h	=	Jg	g	fi"*'<K9 t(K1 f f(LJ LJ LK1= (J* X  4$ (  (.wXgt#Xt#.<?$.u=17/h	t!/#%  JkK1=#!1g''! kdtom_get_sample _shortbuf _IO_lock_t stderr _IO_buf_end FALSE __FUNCTION__ kdtom_split_bytesize empty_sub1_core _IO_write_end unsigned int _freeres_list _flags __int32_t _markers kdtom_const_t ix_axis_t size_bytes kdtom_kind_SPLIT ppv_axis_t tot_bytes uint32_t 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 _IO_save_end _IO_codecvt malloc kdtom_const_make kdtom_print_node programerror long long unsigned int fill kind subt_bytes _IO_backup_base _offset checknotnull ixbox_is_empty fix_bytes size1k fprintf _fileno size_t int64_t kdtom_split_node_bytesize bool_t _IO_read_base kdtom_split_print_subtrees ix_dim_t __uint64_t kdtom_clip_core size0 size1 char _mode _IO_marker dx_save _IO_read_ptr kdtom_split_get_core_sample ppv_dim_t uint8_t kdtom_kind_ARRAY iroundup _IO_write_base long long int kdtom_node_init ix_size_t kdtom_split_t _IO_save_base kdtom_translate ppv_size_t ix_index_t empty_sub0_core size _freeres_buf ixlo_bytes __pad5 _vtable_offset kdtom_bytesize __int64_t kdtom_kind_CONST ixbox_print kdtom_split_clip_core ixcut _IO_read_end size0k short int long int ksub sub0 sub1 node_bytes _IO_wide_data uint64_t __uint8_t ixlo0 ixlo1 debug _wide_data _lock long unsigned int _old_offset _IO_FILE ppv_sample_t ppv_index_t int32_t maxsmp __assert_fail pend unsigned char __uint32_t _IO_write_ptr kdtom_split_make_clipping kdtom_split_simplify addrsync kdtom_t _codecvt __off_t fixf_bytes signed char kdtom_split_clone short unsigned int __PRETTY_FUNCTION__ total ixlo double kdtom_kind_t _chain FILE _flags2 kdtom_split_print_fields kdtom_split_make _cur_column kdtom_clone __off64_t _unused2 _IO_buf_base kdtom_split.c /home/stolfi/programs/c/JSLIBS/libkdtom /home/stolfi/programs/c/JSLIBS/libkdtom /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 kdtom_split.c kdtom_split.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix.h ppv_types.h kdtom.h kdtom_split.h kdtom_const.h jsmath.h ixbox.h stdio.h affirm.h stdlib.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x               EC    <          EC    \       8    EC      x           EC               EC               EC               EC           {    ECr           `    ECW      8      h    EC_                                                                                                                %                  4                  C     0             Y     P             h     p             w                                                                                                                                                                                                                                                                                                                                          $                     4                     E                _                     f                     m                     ~                                                                                              8                                                                                      g                                  1    W      {       F                     U          `       n    2      h                             kdtom_split.c __PRETTY_FUNCTION__.8 __FUNCTION__.7 __FUNCTION__.6 __PRETTY_FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 kdtom_split_make __assert_fail programerror ixbox_is_empty kdtom_split_node_bytesize malloc checknotnull addrsync kdtom_node_init __stack_chk_fail kdtom_split_make_clipping stderr fwrite kdtom_const_make fprintf kdtom_clip_core kdtom_clone ixbox_print kdtom_split_simplify kdtom_split_clone kdtom_split_clip_core kdtom_translate iroundup kdtom_split_get_core_sample kdtom_get_sample kdtom_split_bytesize kdtom_bytesize kdtom_split_print_fields kdtom_split_print_subtrees kdtom_print_node       U                   d             n             
       v                                                          (                                                                 3                                                               E                   &                  5            ?            [       G            b                  q            {            v                                                                                                                                                                                                          $            Q                  `            j                   r                                                                                                                                                                                                                                            .                                                            D                                                            \                  1            A            K                  W            a            r      i                                                N                  ]            g            y      o                                                                                                                                                                                                                  *            4                  <            O                  ^            h                  p                                                                                          ,                  	                  	            	            #	            $      3	             	                  	            	            N      	            !
         !   ;
         "   
            
            b      
            l      
         #   
                  
                                          g         !            "                           b                                  #                           ,                                                            L                                                                                    l                                                 .                  =            G            !      O            _         "   z         '            "            '   |                                                      .                                                            8                           (   8         (   Y         (                                             N                                    #            -            l      5            g                  v                                          1         *   x                     ,                                                    +             d                  l         /                              /          
                     
                   
                     
                                  *       
              /       
            =       
      8      D       
             M       
            T       
      ;      [       
            `       
            n       
            s       
                    
                   
      p             
                   
                   
      
             
                   
      2             
      V             
                    
      P            
                  
                  
            (      
            5      
      q       B      
            O      
      -       \      
            i      
      T      v      
                  
                   
                  
                  
                  
      J            
                  
      R            
                   
      2            
      d            
                  
      '            
             ,      
      3      9      
      K      F      
      7      S      
            a      
            m      
             u      
      =            
                  
                  
      &             
                  
      x            
                  
      (            
                  
                   
            3      
      9       9      
            @      
            L      
            X      
             d      
            p      
            |      
      _            
      y            
                   
      m            
                  
      l            
      z            
                  
                   
      t            
                  
      D            
            !      
      ?      .      
      h      ;      
      .      N      
            Z      
            ~      
      &            
                  
                   
                   
      
            
      a      ,      
              G      
            b      
            x      
                  
                  
                  
                  
            3      
            q      
                  
      l            
                  
      y            
            	      
            *      
            0            2      w      
            }                        
      L                   W            
      b            
                  
                               ,                  =      
      I      O      
      ]      Y            g            
      N                              
      H            
      &            
                              %	      
            /	                  R	      
      ?       \	                  e	      
            s	      
             	      
      @      	      
             	      
            	                  	      
      h      	      
      .      
      
            
      
      ?      4
      
      ?       >
            p      G
      
      N      Q
                  t
      
            
      
      )      
                  
      
      &      
      
      ,      
      
                              '      
      ?       1            P      P      
            Z                  ~      
                  
      ?            
      h            
      .            
                  
      !            
      ?       	                        
      N      )            0      2                  U                  f      
            u      
      &            
                  
      ,            
                  
                        C
                              
            '                    K      
            Z      
      ?      i      
      h      x      
      .            
                  
      &            
                  
      ,            
      N                              
      ?                               
                  
      a             
             -      
            ;      
            J            H      l            Q      }      
                        >                  G            
                   
                                   "       
      6       &       
      ^       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
      $      ]       
      2      b       
      9      g       
      G      l       
      V      q       
      ]      v       
      b      {       
      n             
      v             
                   
                   
                   
                   
                   
                   
                                                       @                   `                   |                                                                      g                   W                        <            2       .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                                                                                            @                                          @               B                                &                                                          ,                                                          1                                                        >                                                         9      @               S      8                          J                      '      T                             ]                      *      0                              X      @               f      0          	                 q                      2*      U                             l      @               g                                }      0               0                                        0               ~7                                        0               D9      '                                                   k9                                                          p9                                                          9      X                                   @               i                                                       :                                	                      h?                                                         j                                    kdtom_test.o/   0           0     0     644     45832     `
ELF          >                    H          @     @   UHSHHH}HudH%(   HE1HHHE@EHE@EHEH    EEHHUH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE /HEH@UHHUHHEHcHEăEE:Erȃ} k  HUHEHH    EЋE;Et(H    H+   H    HH    H    E 
  EHUHcHHJHUHHHUHEHH    EЋE;Et(H    H/   H    HH    H    EHUHcHHJHUHHEHUHcHHJHUHHHUHEHH    EЋE;Et(H    H4   H    HH    H    EHUHcHHJHUHHEŃEE:EC  HUHEHH    EHEHUH҉EԋE;Et(H    H:   H    HH    H    E   EHUHcHHJHUHHHUHEHH    EЋE;Et(H    H?   H    HH    H    EHUHcHHJHUHHUHEHcHHHEH@UHHH HUHHEHcHHUHEHH    EЋE;Et(H    HE   H    HH    H    EHUHcHHJHUHHHUHEHH    EHEHUH҉EԋE;Et(H    HJ   H    HH    H    EHUHcHHJHUHHUHEHcHHHEH@UHHH H)UHEHcHEƃEE:EHܐHEdH+%(   t    H]UH}HuE    E       EHH    HEHH HEEEm} ~EHHHPHEHH H9E|ك} ~EHHHPHEHH H9E~}EE3EHHHPHEHЋUHcH    HUHH Hm} ~EHHHPHEHH H9E|EHH    HEHHEHEEE;EE]UHH   H}HuHxdH%(   HE1HUHEHHHEHEHHEHEHEHEHHEHEHEHEHHEHEHHEHEHEHEHHEHEHEHEHHEHEHƿ       EHEHƿ       EHxHMЋUHuEI    HEdH+%(   t    UHH   HhH`HXHPdH%(   HE1HhH`HHHxHhHHEHhHEHhHHEHhHXHHHEHhHXHHEHxHEHxHHEHhHHEHhHEHhHXHHHEHhHXHHHEHxHHEHxHEHxHHEHEHƿ       pHEHƿ       tHPHMtHupI    HEdH+%(   t    UHHP}HuUHMLEH    H
      H    H    E    9EHH    HEHHH    H    HHǸ        EE;E|H    Hƿ
       H    H
      H    H    E    9EHH    HEHHH    H    HHǸ        EE;E|H    Hƿ
       E    E       E       EHH    HEHH HEEHH    HEHH HE} t
HEH;ECHEH;EHEH+EH    HEHUHEHMHHH} 	E܃EE;EgEE;EKUHSHH}LLUHCHHHCHPCHu    u(H    H   H    HH    H    HHUHH    H]UHSH   HXHHH@TdH%(   HE1HEHEHXHEHEHHU f@IHHHf@IHP@IHHǅh   TH    HHH5    HǸ        H    H@H    HHǸ        HE@Eh t:HEHHHEHPEH    L    IHH    H    EHHpH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHxEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEH@ ll t1THxHcH    THEHcH    5THxHcHHHTHEHcH@HHE@U8t(H    H   H    HH    H    ƅg    g:T   l uHEH@gHHH HH    gHxHcHЃl uHEH@gHHH HH    gHEHcHggE8gLh t5EH    HMHxL    IHH    H    HEHPHEHpELEH}HxHuMI    Hh t2EH    HMHUL    IHH    H    HEHUHxHH    HEHE@U8t(H    H   H    HH    H    h t:HEHHHEHPEH    L    IHH    H    HEPHE@8t(H    H   H    HH    H    HEPHE@9t(H    H   H    HH    H    HEPHE@9t(H    H   H    HH    H    HEHPHEHpEH}HMI    u(H    H   H    HH    H    HEHUHHH    h tH    Hƿ
       HUHEH9tHEH    HE@U8t(H    H   H    HH    H    HܐHEdH+%(   t    H]UHATSH0H}LLUdH%(   HE1HICHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE AEH    HEHHUHCHcHUH)HEHcHE׃EC8ErHHHHHPH@Hu    u(H    H  H    HH    H    HHUHH    LHUdH+%(   t    He[A\]UHSH   HxdH%(   HE1HEHEHxHEHEHHU f@IHHHf@IHP@IHHE   H    H"      H    H    HE@E} t:HEHHHEHPEH    L    IHH    H    HEH    EEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHE} t#H    H!      H    H    EHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    Ek  UHcHEHcHHEH@UHHUHHEHcHЃ} t-UHEHcHH    H    HHǸ        EEE8Es} t#H    H      H    H    HEH    HE} t:HEHHHEHPEH    L    IHH    H    HUHEHH    } t:HEHHHEHPEH    L    IHH    H    E    HEH@UHHH } u#MHUHcH4MHUHcHH    H9t(H    H  H    HH    H    HEH@UHHH } uHUHRMHHH    H9t(H    H  H    HH    H    EEE8EHEHHHEHH    HEH    HHEdH+%(   t    H]UHH`}E    EHHH    HL    %  H    HH    H    HEE    n  f*EEM    YEЋEf*EE^EEM    XEHEfHn    fH~HE,EE} uEHH    HEH        E    EċEċUHH    HEHH    HEHȉEHH    HEHЋ     8Et(H    H-  H    HH    H    } t;EHH    HEHЋ0UH    MAH5    HǸ        EE;EHEUHSHxHuUEdH%(   HE1HHÀ} t}(v(H    H7  H    HH    H    EUHMHΉ    HE} u	HE        HEH    } u	HE  H       HEHE    EHHUH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE    HEH@UHHH HEHEH;EsHEHEHEH9EsHEHEHEHxfH*HHH	fH*XEUM    YEHEHcEEEE:ENH} uHEoH}vdHEHxfH*HHH	fH*XEM    YEHMHUHEfHnHH    HEHHUdH+%(   t    H]UHSH   H}HuHxHpLLhfEE    EH    HEHH fH*EM    XEEH    HC(H EE\EEEYEEXEEEEC88EgHEfHn    fH~HEC EEf/EsCEEf/Er2HC@!HC@ HCH@({4HMAH    [CEEf/ErEEEf/Er0HC@!HC@ HCH@({0HMAH        H]UHSH  HH dH%(   HE1HEHEHHEH HEHEH9HU f@IHHHf@IHP@IHHHE EEtE<(v(H    HY  H    HH    H    HE@$EEf* H fHn    fH~H(E@@\(HHEEPP    YXXEEf*0H0fHn    fH~H8E``\8hhE u(H    Hb  H    HH    H        EEUE9u(H    He  H    HH    H    HEHUH9HA        H¾        EHHpH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHxƅ    HEH@HHH HHHxHcHHxHcHHHEH@HHH H9r(H    Hq  H    HH    H    E8NHEHxHH    9s(H    Ht  H    HH    H    +;r    HEHxHH    HHEdH+%(   t    H]UHATSH   H0<dH%(   HE1ǅD    < t	<(v(H    H  H    HH    H    HE   <   HI    E<HHUH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEƅB    Bf*H<f*PH^PXBXH    f(fHn    fH~H`HEHc`BHEHchEYhEBBB:<&<f*p    ^pxxHEf(fHn    fH~HE    E<f*E    ^EEEHEf(fHn    fH~HED t#H    H.      H    H    ƅC "  CHEHcEEYEEE^EEHEfHn    fH~HECH    H0HEf/    sEH,#E    \H,H       H1HD t:CH    H0HHH    H    HHǸ        CH    H0HH HUHHECCC:<D t#H    H      H    H    L䃽D t#H    HUH    HHǸ        HEdH+%(   t    He[A\]UHHH}HE@<t(H    H  H    HH    H    H    H      H    H    H    H*      H    H    UHH0H}E   HE@E} t}(v(H    H  H    HH    H    HEؾ    H    HEHEؾ   H    HE} tDH    HUH    HHǸ        H    HUH    HHǸ        HE؋@EHE؋@EE9Es(H    H  H    HH    H    E eHEH@UHHH HHEH@H H1Єt(H    H  H    HH    H    EEE:Er} t$H    H&      H    H               kdtom_test.c val_T == fill val_T == val_X ixlo_hot =  %ld ixhi_hot =    ixbox_has(d, ix, S->ixlo, S->size)      --- testing {kdtom_clip_core} ax = %d ixlo = %ld  size = %lu ---
  ]
   {kdtom_test_clip_core}: original box = [  T->d == d     {kdtom_test_clip_core}: clipping box = [        {kdtom_test_clip_core}: expected box = [        {kdtom_test_clip_core}: clipped box =  [  {kdtom_clip_core} bug: {S.d}  {kdtom_clip_core} bug: {S.maxsmp}       {kdtom_clip_core} bug: {S.fill} {kdtom_clip_core} bug: domain   ixbox_has(T->d, jx, T->ixlo, T->size)   --- testing {kdtom_translate} ---
      {kdtom_test_translate}: T core in = [   {kdtom_test_translate}: displ = [       {kdtom_test_translate}: S core bf = [   {kdtom_test_translate}: S core af = [   {kdtom_translate} bad {T.ixlo}  {kdtom_translate} bad {T.size} no mem ppv_min_bps(ms[k]) == bps {kdtom_test_pick_max_samples}:  bps = %2d  ms[%2d] = %u
 invalid dimension {d} invalid array dimension {d} maxsmp > 0 smpA != smpB ctrix[k] < A->size[k] ctrval <= maxsmp       {kdtom_test_choose_array_size}: array size = [  %lu     {kdtom_test_choose_array_size}: array has %lu samples
 Can't plot this  Pretend that I am plotting...
  *plot*, *plat*, *plit*, *plet*, *plut*...
      {kdtom_test_check_tree}: byte sizes: root record = %lu  whole tree = %lu
 invalid {fill} inconsisten empty {size}       {kdtom_test_check_tree}: !! incomplete  kdtom_test_get_sample           kdtom_test_clip_core            kdtom_test_clip_core getsmp     kdtom_test_translate getsmp     kdtom_test_pick_max_samples     kdtom_test_pick_max_samples     kdtom_test_array_make           kdtom_test_paint_bullseye       kdtom_test_paint_bullseye       kdtom_test_choose_array_size    kdtom_test_plot kdtom_test_check_tree         @@      ?      ?      @    .A      C       %                    +              :           &                &J           )~   'int     *A       ,           -:                               1`      3~        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dy  `    F~  h    H~   p    I~   t    J   x    MQ       NX       O      Q      Y       [      \      ]~      ^	H       _
.       `~       b          (    +    t          :     l                   :         `    )              r                  _                          A   M                $4      	M      	P      	S      	V  }      	Z      	^      	d    *    	$  !M                 
      
      
!Y      
%e      
,      
:      
=      
@q      
C}  B      
G      0
  d                    S  bps    bpw   !      $el H   ( 6        _   A                              m         d                   m         B        r        !    m       =  +  B  6       .     ~  M   ,pow -    -  -       *  H       S         2  2  7       N        W  2  7       M      M  2  2  2         -    -         2         A        2                          #
               *         -  @  -       :H   j  H       A          H     .          ~  m       
~    ~        M    Y         }  q        H        6M    Y           "    .:      A          
~  Z  ~  m         &  Y                   N    Y                 e~         - "    E      A            	  ~  m       hM  "	  ~                     	  T %~  H    M  Td   S    	  	            .   `    .   h      X      \	        t       k   R     	  :    	                     *
  T ~  h    :
  	            :
  :    *
                    R  d -  ~    ;  ~    M  ~    b  	            *  	                  -  rsz g      -  @    -  H    -  P               0  k   ~ 	        A      k   ~      b  :    R  -  {  :        V                A V-2  ~#ctr V7  ~#(R VE-  }d X  ~#8      	            Z  ~R3 ]-  ~#R2 ^-  ~R1 _-  ~#R0 `-  ~#       	            c  ~#4    d  ~#0#    {M                ~#X;  ix {(7  ~pA {8S  ~pB {FS  ~pC {TS  ~    ~-      -  	               k   	               dk -  X       n  ~    s  ~    u  ~	               k o  ~  -       :      B    :   ~ $    52                  d 5.  ~    5<  ~    5Q  ~    	  	        A 92      D6      E6  ctr F  @                 k G  	               szk H6  P  	        d       R P-  H  -    :    $    !                  nms !3      "M  ms %  h      	              	        	              k &  	        j      bps '  	                   +             :                        !  T $~      M  ~
d   #    M  ~
dx !  #    5  S ~      Y  	        #                    #0  ix %m  jx ^  P      	        	        P       k   G                    
k   ~ 	               k   ~  B  5  :    B  I  :       Y  :    I  B  q  :   H      :    q                      T $~  ax 2  ~    BB  ~    V6  ~    M  ~
d   #.              ~       P#0C  ix *m  X      	               ~      ~          #      M  ~    Y  	        
S ~  #    Y  	        	               
k   ~  B    :   ~ 6    :   ~ B  #  :    6  7  :                        nlo       m  nhi       m            M  L        J               D         J               H 	                     P	                     T	                   B  X    B  `	        C           6  h           q              ,      rB  ~    s6  ~    t6  ~    u  ~    zB  ~    {,  ~    ,  
nlo   ~
nhi   ~ B  <  :        b                    b0B  ~    bA6  ~    b_  ~    fB      g      h  @
nlo j  
nhi k   B    :    /    S	          !      s  n S/  Lix S>m  @
nu T  \	              
k U  `	               
ixk VB  h
i X  d                     y  T %~      Fy  
d        !      "M  
ix $~  P    '  @    (  D    	  	                >       6  
k %                  Y  
k ,   	              
k <      0B  :   H   I   :;9I8   :;9I  4 :!;9I  4 :!;9I  4 :!;9I   !I  I  	  
4 :!;9I  .?:;9'I<  4 I4   :!;9I   :!;9I  $ >  ! I/  ! I/  & I   :!;9I    .?:!;9!'@|  (    :;9I8  .?:;9'<  .?:;9!'<  .?:!;9!'@|  :;9   <  .?:;9'I<   :!;9I  7 I   >!!I:;9  !'I  ".?:;9'<  #.:!;9'I@H|  $.?:!;9'I@|  %%  &   '$ >  ( :;9  )4 :;9I?<  * :;9I  +'  ,.?:;9'I<  -   ..:;9'I@H|  /.?:;9'I@z  0I   ,                     +                                                                                                                                                      	        JKJJ4 .: - : J1 <%  	Y (	JYY (Y () w" $iX= X	 (	JYY ( <JY (Y ( <J) o" YutY<vf? .( J. f( fg f fhfD .< <D J@ <L <$ J* f$ fg<t! yJ J
=1$J'K7G'K7GL=="`+$JvLH LPH L(HMPgg%"	X#tX .5 </ # J=#tX .5 </ # J>vtY	t*Y<*u<u! f:C L : f XK5=3 z<' J/ # J J	u ",!f- JCg)%N E  *JJJJ!t!ttKt" (tY*/- 3 *  f X t*- 3 *  f X t%   "5. 2 K (N E  * <(  (  ( ),  =  (`* J J	J8 .@ X0 < J4 <( " 	 #,KUf JCgw#K fB  *J K f#JJYtXJ<J< f% -  f#J fA  */J fA  *J	Y  # X X(  t X X$ (  "	Jw <)t2Y0AX<f( -g<&$=<?X$<  </ -\ f <# w' JL1K f f(E fJ[2 fJ[JJY!u" " 2JX$  0 tJ/v2	Yu(0	J$YX)4X( " g X3Y+< X3K+<YLf& JNg  ( 426 42 (.Y ( JtY<t<	 6$ (  #(9   XgJ  (g	t	t Yf/t )=' " 2RF #	t2Y.t# &  >=6  ' " 3 & "0 (##!1w f f(KK	g"" (J	/ 3# (  f#0 ix_pos_t kdtom_get_sample _shortbuf ppv_throw_noise _IO_lock_t ixlo_r stderr _IO_buf_end FALSE __FUNCTION__ ppv_array_t process _IO_write_end unsigned int _freeres_list _flags __int32_t ppv_pos_t _markers xsize floor bullpaint ix_axis_t ppv_set_sample_at_pos empty_box kdtom_kind_SPLIT ppv_axis_t tot_bytes ixhi_hot uint32_t 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 ktdom_test_remove_dup_indices _IO_save_end ppv_max_sample float _IO_codecvt sqrt malloc base programerror long long unsigned int ixlo_old fill uint64_abrandom ixlo_ax kind ctrval kdtom_test_check_tree _IO_backup_base _offset checknotnull rsz_avg fprintf _fileno ixhi_r xnpos kdtom_test_clip_core ppv_nbits_t ixlo_box size_r size_t srandom int64_t ppv_set_sample bool_t kdtom_test_enum_ranges_single _IO_read_base kdtom_test_get_sample_proc_t ixbox_has ix_dim_t kdtom_test_array_make free __uint64_t kdtom_test_enum_ranges_split szmin kdtom_clip_core size0 char ixlo_new _mode _IO_marker _IO_read_ptr kdtom_test_translate ppv_dim_t uint8_t smpA smpB kdtom_kind_ARRAY ix_count_t kdtom_test_choose_array_size getsmp _IO_write_base kdtom_has_empty_core long long int ix_size_t ppv_get_sample _IO_save_base ppv_min_bps kdtom_translate ix_index_pos3_op_t ppv_size_t ix_index_t ppv_array_new step tried_empty size _freeres_buf dist ppv_enum __pad5 kdtom_test_enum_ranges rec_bytes ctrix size_new _vtable_offset kdtom_bytesize __int64_t kdtom_kind_CONST ixbox_print _IO_read_end ixhi short int kdtom_test_get_sample long int ixlo_hot maxmaxsmp _IO_wide_data uint64_t kdtom_test_pick_max_samples ppv_sample_count_t __uint8_t size_box newval debug _wide_data _lock long unsigned int empty _old_offset _IO_FILE ppv_sample_t ppv_index_t int32_t maxsmp __assert_fail rsz_prod kdtom_test_paint_bullseye unsigned char val_T __uint32_t val_X ppv_index_pos3_op_t _IO_write_ptr npos kdtom_test_plot szmax kdtom_t _codecvt kdtom_test_range_proc_t ixbox_is_contained __off_t ix_step_t signed char short unsigned int __PRETTY_FUNCTION__ hihot ixlo ppv_step_t double kdtom_kind_t size_ax dist2 ixbox_intersect _chain FILE _flags2 _cur_column kdtom_clone __off64_t _unused2 _IO_buf_base lohot kdtom_test.c /home/stolfi/programs/c/JSLIBS/libkdtom /home/stolfi/programs/c/JSLIBS/libkdtom /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 kdtom_test.c kdtom_test.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix.h ppv_types.h ppv_array.h kdtom.h kdtom_test.h mathcalls.h stdlib.h jsrandom.h affirm.h ixbox.h stdio.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                 GNU                    zR x                ECE     @       !   EC    `          EC               EC              EC            ~    ECEp                 ECH               ECG    ,         ECH     P         EC     p         ECE               ECH               ECH               ECJ              EC                EC                                                                                                  p             %     
      ~       .                  E                  \                  l     J            u                                                                             0                  k                 P                  p                                                                                                                                                                               /                  E                     Z                     k                     y                               !                                          %                                                                                                                          5            5                     A                     Q                     a                     n                                                                                                                                                                                                                                                                  .                     <                     D                     T    !             n                     s                                                                                        $                                     i)                 )                                  kdtom_test.c __PRETTY_FUNCTION__.16 getsmp.0 __PRETTY_FUNCTION__.13 __PRETTY_FUNCTION__.15 __FUNCTION__.14 getsmp.1 __PRETTY_FUNCTION__.11 __FUNCTION__.12 __FUNCTION__.10 __PRETTY_FUNCTION__.9 __FUNCTION__.8 bullpaint.2 __FUNCTION__.7 __PRETTY_FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 kdtom_test_get_sample kdtom_has_empty_core kdtom_get_sample __assert_fail __stack_chk_fail ktdom_test_remove_dup_indices kdtom_test_enum_ranges_single kdtom_test_enum_ranges kdtom_test_enum_ranges_split stderr fwrite fprintf fputc ixbox_has kdtom_test_clip_core ixbox_print ixbox_intersect kdtom_clip_core programerror ixbox_is_contained free kdtom_test_translate kdtom_clone kdtom_translate kdtom_test_pick_max_samples malloc checknotnull floor ppv_max_sample uint64_abrandom ppv_min_bps kdtom_test_array_make ppv_array_new srandom ppv_throw_noise kdtom_test_paint_bullseye sqrt ppv_set_sample_at_pos ppv_enum ppv_get_sample ppv_set_sample kdtom_test_choose_array_size pow kdtom_test_plot kdtom_test_check_tree kdtom_bytesize   G             @            R            l      a            k            	       s                                    l                              	                   ,            >            l      M            W            	       _                                    l                                                 '            9            l      H            R            	       Z                                    l                              	                   *            L            l      [            e                   m                                                
         !               n                                 !                        #    	            &       	         $   /	         #   6	            1       F	         %   Y	         #   f	         &   m	         #   	            6       	         $   	         #   	            1       	         %   	         #   	         &   
         '   
                                          D                   +                     #               l                %            #                               %   D         #   K                   X                   `         )   l                  {                                           d         #   v                                               )            *            #                                                 )            +   9                  H            R                   Z                     #                                  L               )                                             v               ,                                                            ,   ,                  ;            E                  M         ,   v         -                                                            ,                        #            &            .                                                    '            @                     '                                                                                       b         #   v            $      ~         $            #                                  L               )                        #               t               $            #               1                %            #                               $            0   *         #   1                   >                  F         )   Y         1   }         #                                                 )                                                            ,   X                  g            q                  y         ,                        .                        3                                             +      #         4   N                                             5            6            7   /         8   ;                  J            T            2      \                     #               L               %               ,                                             ,   *         :   G         ;   S         <                     !                  F         =   a                              P         >            ?             ?                L                                                ,   .!         >   !                  !         >   "            l      '"            1"                  9"            `"            l      o"            y"                  "            "         @   #            l      #            #                  #            $         A   8$            l      G$            Q$                  Y$            $         B   $            %                  %            &%                  .%         ,   Q%                  \&                  j&         D   &                  #'         D   4'                  U'                  v'         D   '         #   '                  '         $   '         5   *(                  E(                  (         #   (            +      (         %   (         #   )                   )         $   +)         #   6)            4      F)         %   \)            )                  )            )            k      )         ,   )         #   )            |      )         $   )         #   )                  )         $   '*                  6*            @*                  H*         ,   Y*         G   n*         G   *         #   *                  *         %   *         #   *                  *         %   *                  *            *                   +         ,   @+                  O+            Y+            %      a+         ,   +         #   +            D      +         $          
                     
      J             
                     
                                  *       
              /       
      \      =       
            D       
             M       
            T       
      A      [       
      5      `       
            n       
      L      s       
                    
                   
                   
      l             
                    
      #             
                   
      D             
      #             
                    
      c            
      :            
                  
            (      
            5      
             B      
            O      
      M       \      
      ,      i      
            v      
      6            
                   
                  
                  
                  
                  
                  
                  
                   
                  
                  
                  
                  
             ,      
            9      
            F      
      R      S      
            a      
            m      
      4       u      
      X            
      X            
                  
      F             
                  
      E            
      k            
                  
                  
      <            
            )      
      R      0      
      ~      A      
      Y       G      
      E      N      
            Z      
            f      
             r      
            ~      
      t            
      +            
                    
                  
      V            
      @            
      ,            
                  
                  
                  
      s      +      
            7      
      i      C      
      9      T      
             `      
      l       x      
                  
                  
      p            
      M            
      l             
                  
                  
                  
                  
            !      
            9      
      M      F      
            S      
      n      `      
            s      
                  
                  
                  
                  
                   
      s      =      
            X      
                  
      d            
      $             
      c            
                  
      :            
                  
      C      +      
             A      
            k      
      i            
      F            
                  
                  
                  
                  
      u      ;      
      .      [      
                  
      .            
                  
      T            
      	       	      
            #	      
            )	            )      M	      
            i	      
      _       s	                  |	      
            	      
      )      	      
      M      	      
            	            +      	      
            	            i)      
      
      _       !
                  @
      
            F
            $      k
      
            {
      
            
      
      _       
                  
      
            
            G%      
      
      b      
      
            
      
      %      
      
                         %      1            '      |      
      k                  !             
      _                   P            
      M      >      
      T      H            p      Q      
            c      
            u      
                         k            
                  
                                                <      
            M      
            ]      
            m            M#            
                                    
                  
      M            
      _                   0      -      
      (      =      
            ]                                                             
                                    
            &      
      _       0                  9      
      T      C                  L            +      k            7                              
      ~            
      p                              
                  
            2      
            P      
      _       Z                  c      
            n            J            
      T                                                      ;                              
      +                  5            
                  
                  
                  
                        
      0      
      T      :                  D      
      L      T      
            d      
      I      t      
                  
                  
      T                              
      _                                           8      
            =                  c      
      u            
      3            
      x             
                        	            
                        	            
      h                  	            
                        	      %      
      h      3            

      D      
      ?       R      
            `            P
      q      
      U            
                        %            
      n            
                  
      >            
      x             
      G            
      u            
      3      =      
            B                  Y      
      n      h      
            w      
      x             
      G            
      u            
      3            
                              )                  F                   t      
      V      y                          
                  
                  
                  
                  
                  
      T                  p                         7            w      Z                         
                                   "       
      5       &       
      ]       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
      !      ]       
      /      b       
      6      g       
      D      l       
      S      q       
      Z      v       
      _      {       
      k             
      w             
                   
                   
                   
                   
                   
                   
                   
                                                       D                   d                                %                                      
                   5                  J      0                  T                  t                              k                  !                   $                  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                                                                                            @       +                                   @               q      H                          &                     +                                     ,                     +                                     1                     +                                   >                      2                                   9      @                                               J                      J                                   ]                      M      0                              X      @                     0          	                 q                      M                                   l      @               8                                }      0               Y      	                                  0               b                                        0               Rd      '                                                  yd                                                          d                                                          d      @                                   @                                                                     f                                	                      m                                                         p                                    