!<arch>
/               0           0     0     0       1414      `
   >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  R  R F F F F F * * * * *       / /ppv_index_is_valid ppv_index_clear ppv_index_assign ppv_index_shift ppv_index_compare ppv_index_first ppv_index_last ppv_index_next ppv_index_prev ppv_descriptor_is_valid ppv_max_sample ppv_array_new ppv_array_new_desc ppv_min_bps ppv_best_bpw ppv_compute_npos_steps ppv_tot_sample_bytes ppv_array_clone ppv_sample_count ppv_is_empty ppv_get_sample ppv_sample_pos ppv_get_sample_at_pos ppv_set_sample ppv_set_sample_at_pos ppv_sample_range ppv_enum ppv_crop ppv_subsample ppv_reverse ppv_replicate ppv_swap_indices ppv_flip_indices ppv_diagonal ppv_slice ppv_chop ppv_array_assign ppv_print_descriptor ppv_choose_test_size ppv_dump_storage ppv_throw_noise ppv_throw_balls ppv_array_blur_single ppv_array_blur ppv_array_read_file ppv_array_read_samples_plain ppv_array_read_samples_raw_small ppv_array_read_samples_raw_big ppv_array_read_samples_raw_bytes ppv_array_write_file ppv_array_write_samples_plain ppv_array_write_samples_raw_small ppv_array_write_samples_raw_big ppv_array_write_samples_raw_bytes ppv_brush_free ppv_brush_enum ppv_brush_make_ball ppv_brush_dimension ppv_brush_voxel_count ppv_brush_index_ranges ppv_image_from_array ppv_image_to_array  //                                              56        `
ppv_array_blur.o/
ppv_array_read.o/
ppv_array_write.o/

ppv_array.o/    0           0     0     644     63960     `
ELF          >                              @     @   UHHH}HuHEHPHE HMHΉ    UHHHuEEHM    HΉ    UHH HuHUEEHUHMHΉ    UHH HuHUEEHUHMHΉ    UHH HuHUEEHUHu        UHHH}HuHEHPHE HMHΉ    UHHH}HuHEHPHE HMHΉ    UHH H}HuHMEHE :Es(H    H/   H    HH    H    HEHHHEHPEH}Huj j j j IIȹ        H UHH H}HuHMEHE :Es(H    H4   H    HH    H    HEHHHEHPEH}Huj j j j IIȹ        H UHSHH}uHEX$HE@     9s8} t(H    H>   H    HH    H           HEHHHEHPHEHpHE }A    u
       HEHPHEHpHE M    u
       HEHPHE H։    uHE@$u       HUHR(H1Єt5} t(H    HB   H    HH    H           H]UHH0HuЉU؈EE܉    HEHEU؉P$E؉    E} v(H    HP   H    HH    H    HEUP E    E} v(H    HU   H    HH    H    HEUP!HEH@    E 7EH    HEHHEH@UHHHHEEHE 8ErHEHPHEHHEHΉ    HEUMHEH    HEH} uHEH@(    <HEH    HL    i   H    HH    H    HUHB(HEUHH@HuHUȈEHE   E   EH    HEHH HEH       H;Es(H    Hs   H    HH    H    H} uHE       H}u'H}    EH    HEHH     vH} tEH    HEHHEHH} tAH           HuH;Es(H    H|   H    HH    H    HEHEHEEEE:EH} u:H} t3E $EH    HEHH     EEE:ErHEUHH H}HE EE    HEE dHEH@UHHHEH@UHHHHHEH@UHHHEH@UHHHHEEE:ErHEHPHEHPHEHP(HEHP(HEP HEP HEP!HEP!HEP$HEP$HEUHH H}u} t"HEHPHE H։    HE(HEHPHEHHHE HΉ    HEHEH@(HH} tHE@ u       1Єu(H    H   H    HH    H    HEUHH}E ,HEH@UHHH Hu   EEHE 8Erȸ    ]UHH@E̾   0       HEEHHEEHHEHUHEHHEHHEHEH    HL       H    HH    H    HEHUHEHHEHPHEHPHEHHEHPHEHPHEH(HH9t(H    H   H    HH    H    HEÜE >HEH@UHHH     HEH@UHHH     E׃EE:ErHEH@    HE@  HE@! HE@$    HEH@(    HEUHEE } u	E>  }t}t} uËE   Ẽu	E   Ẽu	E   Ẽu	E       EE   UEЃMәEE:EsEEu̙   EEE؉EE)f*EEEf*EE^EEEf/Ew Ef.Ez+Ef.EuE;E}EӈEEEE؉EeӀ} 2E]UHEE   HHЃEE]UH}E mEE} uE]UHH H}HuHEHPHE HMHΉ    u(H    H   H    HH    H    HUHEHH    HEHE@!HE@ HEH@(HMH    EHE@$;Es(H    H   H    HH    H    EUHH0H}HuUHEHPHE HMHΉ    u(H    H   H    HH    H    HUHEHH    HEHE@$;Es(H    H   H    HH    H    HE@!HE@ HEH@(}HMAH    UHHH}HuHEHHHEHPHE Hu    UHH}HMUE} u
      E:E   EuE܀}u'EHcHE    HHHEH ET}u(EHcHE    HH HEH E&EHcHE    HH    HEHЋ EE܃HcȋEHcHE    HHHH)HEEE   HHЃEEU#EEE  E8E<  UEЃuEE   HHЃEE    }uQEHHEHHEHHEE    #EUHE 	ЉEHEEE;E|   }uOEHHEH HEHHEE    #EUHE 	ЉEHEEE;E|MEHHEH    HEHHEE    EUHE 	ЉEHEEE;E|ًE#EԉE؋EK}uHUHEH 2}uHEH HEH HEH    HEHЋ ]UHHpH}HMDEUEE   HHЃEE9Es(H    HE  H    HH    H    }   E:EN  EuEEHc}HE    HHHH)HEEEUЉÈ}uQ}HE    HHHEHHEHE U!ЉEUЉE!	ƉHE  }uS}HE    HH HEHHEHE U!ЉEUЉE!	ƉHEf~  }HE    HH    HEHHEHE U!ЉEU#E	ƉHE-  E8E  UEЃ}EE   HHЃEE}щȃEE   HHЃEȀ}uxHEHPEHHPHEHHEE   "EE!HEЈEmHmEE9E|HE U!EE!	HEЈE  }u}HEHPEHHHPHEHHEE   #EE!HEfEmHmEE9E|HE U!EE!	HEf   HEHPEHHHPHEHHEE    E#EĉHEEmHmEE9E|HE U!E#E	HEP}uHUHEHЋU8}uHEH HEHЋUfHEH    HEHEUHSHHH}HuHUHMLLUH@!H@ HH@(HMH    EH@$;Es(H    H  H    HH    H    C9EsECC;EsEC    H]UHH`H}HuHUdH%(   HE1HEHEHEHEHEHHU f@IHHHf@IHP@IHE@$E̸    EHE@ t'HEHUHHA        H¾        UHEUHEHEdH+%(   t    UHH H}HUHMEMHEHPHEHxHEHpHE LEHuMAHH    HH} uHEH@(    UHH H}HUEMHEHPHEHxHEHpHE LEMAHH    UHHH}EMHEHPHEHxHEHpHE AHH    UHH H}HUEMHEHPHEHxHEHpHE LEMAHH    UHH H}ȉMUEMDMDEHEHPHEHxHEHpHE HQHH    HUHHH}ЉʈUEDEMHEHPHEHxHEHpHE EAHH    UHHH}ЉʈUEDEMHEHPHEHxHEHpHE EAHH    UHSHxH}HUEdH%(   HE1HHHE EE:Er(H    H  H    HH    H    HEH@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HEE THEH@UHHUHHEHcHHEH@UHHUHHEHcHEEE:ErEEHEHEELEHMHUHuHH}WMA       HEPHEHcHHt(H    H  H    HH    H    EPHEHcHHt(H    H  H    HH    H    EEE    HEHUHEHPE TUHEH@MHHHEHcHHUHEH@MHHHEHcHHEEE:ErHEP HEЈP HEP!HEЈP!HEP$HEЉP$HEHP(HEHP(HEHHUdH+%(   t    H]UHSHhH}HUEdH%(   HE1HHHE E}'v(H    H  H    HH    H    E:Er(H    H  H    HH    H    H} tH   H;Es(H    H  H    HH    H    EEHEH@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HEE THEH@UHHUHHEHcHHEH@UHHUHHEHcHEEE:ErUHEHcH   UHEHcH    }DEELMHMHUHuHW    HUHEHcHH9Et(H    H  H    HH    H    UHEHcHHEH@UHHH     HuH9t(H    H  H    HH    H    E    HEHUHEHPE TUHEH@MHHHEHcHHUHEH@MHHHEHcHHEEE:ErHEP HEP HEP!HEP!HEP$HEP$HEHP(HEHP(HEHHUdH+%(   t    H]UHHpH}uHUHMLEHEHEH} uHEHEH} uHEHEH} u
      H} t\HEH;EtRHEHPHEHpHE         u(H    H  H    HH    H    H} t\HEH;EtRHEHPHEHpHE         u(H    H  H    HH    H    H} t
HEH@    HEH} t
HEH@    HEH} t
HEH@    HEH} t
HEH@    HEH} t
HEH@    HEH} t
HEH@    HEHEHPHE H}ЋMHEHuuuuuIAȹ    H    H0UHSHHH}HuHUHMLLUHC@!HC@ HCH@(HMH    EHC@$;Es(H    H*  H    HH    H    H@$;Es(H    H+  H    HH    H    H@!H@ HH@(}HMAH        H]UHHPH}HudH%(   HE1HEHEHEHEHEHEHEHHU f@IHHHf@IHP@IHEHUHMHHA    HH¾        HEdH+%(   t    UHH@H}HuHUHMHUHEHH    HE HEH    HHǸ        HE@!HE@ HEH5    HǸ        HEȋP$HEH    HHǸ        HEH      H    H    E    HEHƿ        HEH@UHHHHEH    HHǸ        HEHƿ(       HEH@UHHHHEH    HHǸ        HEHƿ)       EEHE 8EQHEH
      H    H    HEHPHEH    HHǸ        HEH@(HHEH    HHǸ        HEȾ   H    HEHUHEH    HHǸ        HEȾ    H    HEHUHEH    HHǸ        HUHEHH    UHH0H}؉ЉʈUԈEЀ}t4}t.} t(H    HQ  H    HH    H    EE} uHE    @  E:EssEuԈEUHEHHu    HHEEHcH    HH9E   H    H^  H    HH    H    E8EspUEЃuЈEEEHcH    HH9Er(H    Hb  H    HH    H    EHUHHEKEHcH    HH9Er(H    Hf  H    HH    H    HEHEEHHUHHEHEUHH   HpHh|H       H;ps(H    Ho  H    HH    H    |   |u;HpH       HH    Hƿ       HHhH  Hp t}|f*E    ^EEHpHxfH*HHH	fH*XEEHEf(fHn    fH~HE	fEEEH    fHn    fH~HE    ^EEE    Ef*E|f*EE^EEE^EEEHEf(fHn    fH~HEEYEEEYEEHEfHn    fH~HEEH,H       HH    Hƿ       HEH    HhHHEEE:|UHH   HhH`HXDDLTЈPT u(H    HA      H    H      H` u(H    H      H    H    W  T8PrlPTHEHXHH}HEHE   HXHH}HUPTHEH)THEHHE[TPЃPHHEHXHUHHEHEHEPHEHTH)HUH} y(H    H  H    HH    H    H} y(H    H  H    HH    H    LHH9E|LHcHEH)    HEHUHEHHPLHHHEHEHETHEHHHEHEHEFH} tHhHƿ        PHMHhH5    HǸ        HEHEH;E~H    Hƿ
       HE    HEHE  HEH9Eu
ǅ|    PuH`HEH EAPuHEH H`H EHEH    H`HЋ EH} tHhHƿ        PEnEUЃEUHhH    HHǸ        |HH9E"|HH9E|HEH EHH	HE|m} yHEHEH;EH    Hƿ
       HEHE   HEH9Eu
ǅ|    H} tHhHƿ        PEQ|HH9E$|HH9E|HhHƿ^       HhHƿ        |m} yHEHEH;EXH    Hƿ
       H    HUH    HHǸ        H    Hƿ
       UHSHHH}HuHUHMLLUCH    ECCHCH@(}HMAH    Ct\HH=   w#H    UH    HHǸ        .HH=   u#H    H      H    H    HHH    H]UHHpH}dH%(   HE1HEHEHEHEHEHHU f@IHHHf@IHP@I㐸    EHE@ EHE@!EHE@$Eĸ    HEEt#H    H
      H    H    HEHUHHA        H¾        EtH    Hƿ
       EtiH    HUH    HHǸ        HE   H    HEHEH;Et(H    H  H    HH    H    HEdH+%(   t    UHSH   H}HuHUHMLLxE    E      fEE    EH    HEHH fH*EM    XEEHH    HCHH UHH EE\EEEYEEXEEEEHC 8EUHEfHn    fH~HEHCUHcEEf/EvHUHcҋEEC 9EC%C$HCH@(}HMAH        H]UHATSH   HdH%(   HE1HEHEHHEHEH&HU f@IH#HHf@IHP@IHIǅ    HE HE@ EHE@!EHE@$      
   EHE    H    Hpf*     ^ (HpHxfH*HHH	fH*X0(H0f(fHn    fH~H88    YxEHHH    HL      H    HH    H    HEEHcHHUHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHcHHUHH       HHл       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHE t!H    UH    HHǸ        ǅ       t$H    H    HHǸ        HH    HǋHH    HEHL      H    HH    H    Hƅ   HEH@HHH HxfH*HHH	fH*X@HH    HEHH HH@f(H    fHn    fH~HHH t^HH    HEHH HH PH    HPfHnH    HHǸ       HE 8x    YXxHXf(fHn    fH~H`HEHc`Ѓ tDHEHchH    HhfHnH    HHǸ       Hƿ       HËHƿ       HH    HEHc҉ t.HEHcҋH    H    HHǸ        E9 HEHUH&HA        H¾        LHEdH+%(   t    He[A\]             ppv_array.c d too big invalid max sample value  inconsistent element storage area bps <= ppv_MAX_BPS bpw <= ppv_MAX_BPW no mem for new array bad array size too many samples    (A->el == NULL) == ((nv == 0) || (A->bps == 0)) no mem  ((char*)A->size) == ((char*)&(A->el)) + sizeof(void*) invalid index smp <= A->maxsmp invalid sample value bad pixel value invalid axis sizeA[d-1] == 1 stepA[d-1] == 0 too many axes already invalid segment size sizeA[ax] == sz sizeA[d] == A->size[ax]/sz B array size mismatch C array size mismatch smp <= B->maxsmp d = %u  bps = %u bpw = %u  maxsmp = %u  size(step) = [  %lu %ld  ] base =   el = %lu  nix = %lu  nel = %lu unsupported bits-per-word too many bytes in array    zero-length pixels -- no storage area to dump, sample is zero.
   array has no storage area
 iwp >= 0 ibt >= 0 %*ld %d sample value = %lu
  %u  ... samples =  %lu samples set
 nset == npos throwing %d balls...
   ball %3d center = (  %8.2f  ) radius = %8.2f  value = %u
        ppv_index_next  ppv_index_prev          ppv_descriptor_is_valid ppv_array_new   ppv_array_new           ppv_compute_npos_steps          ppv_sample_count                ppv_array_new_desc              ppv_array_new_desc      ppv_get_sample  ppv_get_sample  ppv_set_sample          ppv_set_sample_at_pos update    ppv_slice       ppv_slice       ppv_chop        ppv_chop        ppv_enum        copy_voxel      copy_voxel      ppv_tot_sample_bytes            ppv_choose_test_size            ppv_dump_storage                ppv_throw_noise ppv_throw_balls             ?              @      ??333333?)       *                    :              :       +int             	n   !]       g                   &s           (V       )A       *z       ,H       -:       H       H   ,	g                                                 "    1      3A        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    HA   p    IA   t    J   x    MV       N       O      Q      Y       [	      \      ]      ^	       _
.       `A       b       E  -    +     	  	E  g     :     	       	       	  g   (  :    	  !(  .    (          #z   d                $L  #A   	  /NEG $ZER  $POS      	(p      
M      
P        
S9        
V        
Z        
^9      
d9  0    z   
"            %      	  %    $?  1d  ]  .                   -            !      -      -      !      %      ,3      :      =      @      C        G  "    0
y  d        y      ~        bps ]   bpw ]  !    i  $el    ( 	  	      
      #
9    9  9       .E    E  E       
9    9       E    E       E    E   2pow E  "  E  E       G	  =           F	  X           eA   u  -  b   3     
(d          "  d               	3  	  	      
d          d       !    !  &  +         	  	  	      T_    !  &  +    _  .   	      m    !  &  +           D    !  &  +           /    !  &  +                  !  &  +           6    !  &  +         `    !  &  +               !  &  +             
i
      .           /
9    9  9       
               
  		           :   3	     ]   ]   z   ]           J	  .    &    Ek	  ]   ]   z   ]        
d  	           
d  	        d       
d  	          d       
d  
    
    "    &    &    &   	      
d  d
    
    "    &    &    &   &    .
  ]   ]   z   ]        
d  
    
         
d  
    
         
  
    .  .  "           
  .           
  .       9    
         
d  Y    .                         A #  #    d  ~d   ~bps ]  #$bpw ]  #%    i  ~nb    #       ~    E  ~ctr   #
      	        rad   #      '    d                ~#HJ  ix (  pA 8  pB F  ~pC T  ~smp i                ib                  d2 E  P               ax                  da  E  X                   ib 
   ~        >      ax   ~   	  	  	E  n     :      E    :   ~ i    :   ~ 	                      A #  #    d  #bps ]  #bpw ]  #    i  #'    d                 #8  ix *  HpA :  @pB H  pC V  smp i  \       
      	                i                                 p  wr (  ~el '   ~pos 5  ~bps F]  ~bpw W]  ~nxw d   ~nw   iwp   ibt   
      	              P      X      `      hkb    ~smp 9          j       X  spw   @isw   H         [       ~  wps            Z         iw            5      ,  iw 9                w   ~               axb    ~        j       bit    ~                   iw 9          f       axb    ~   n     :    p      n              c  d n%  ~    n;  ~sz nLy  ~
    s  	                          uE  P    vE  X    wE  `              ax x  ~               xf yE  h    n   s  :    c      K.                 W      K0  Hbps KB]  Dbpw KS]  @(    s  
    s  	        Bpw S   \    V.   `    j.   h        s       5  spw \]  [         n       wps a]  Z      3        c        wr 3#(  Hpf 3-   @A 3>  sf 3G   nix D  `nel F  h               ax :  _                       A &  B 6  #)    (d                 #0ix (*  HpA (:  @pB (H  pC (V  smp )i  \
      	        
      	          n     :   
       d                  op       d  A    B   C   X   
      	        bA   @sA ~  HbB   PsB ~  XbC   `sC ~  h 	  n     :                    L        A &  ax 4  sz C  d   
      	        dS                     H
      	        S   P        c         ax            c       ax         :      
  :   @                     ?  A '  ax 5  ix E  ~d   
    O  	                  T      h  axv |  Wixv   H
    O  	        dS   S   @        c         ax            c       ax     n   O  :   	 ?    h  :      |  :        :         :                 ]         A "  hax0 0  dax1 @  `             ]       .  A &  hax0 4  dax1 D  `             f         A &  hax0 4  dax1 D  `n S  \             Y         A #  hax 1  dsz @  X             N         A !  hax /  d             Y       L  A #  hax 1  d    @  X             {         A   hax ,  d    ;  X    L  P                      A $      5      M      i  #    i  #)    d                 #0ix $.  HpA 3  @pB @  pC M  smp i  \
      	          	i  n     :          =                el >   bps ?]  bpw @]  pos A  smp Bi      D  
      	                N        spw I]      J]      K          L         q8 P   h         N         q16 T%  `         Q       q32 X*  X                wps a]      b  bhw c]      d          s         q8 g   @        4       k j             x         q16 u%  H        5       k v             r       q32 {*  P        2       k |       n     :      	u  	  	      i                   el    bps ]  bpw  ]  pos                    spw    Lqw       ]        Psmp i  T         <      wps    @      Dqw   smp /i  H        Q         q8    X        9       k               O         q16 (%  `        6       k )             M       q32 ,*  h        0       k -                     ;       C   A )  hix >  `                       A $  Xix 9  Psmp Li  L
       	        pos   h n      :           i                 :!  A ,  Xix A  P
       	        pos   hsmp i  d
       	             ]          *       x!      'i  \bps ]  o     i          )       !  bps *]  \    i  l     ]          d      }"  bps ']  bpw ]  B                   E  `       D               b ]  C               wps    Hspw    L    E  h                        5#  d -      .   H    .   P    .   X    .   `A   h
    E#  	        
    E#  	                M       ax   G  n   E#  :    5#      d          Q       #  A #  X        >       ax   o                       #  A 3  X    =d  Tnv   h
      	                              X$  A -  Xd   gC   h        s       ax   f      n                &%  d n7  L    nEy  @    nX~      p  `
    6%  	                *      %  ax q  ^        
      szi r  h          3       ax   _  n   6%  :    &%      F                &  d F(  Lsz F7y  @    FHi  HA H  X
    &  	        bps O]  V
    &  	        bpw T]  W    _  `    b.   h        I       ax \  U  n   &  :    &      8d          f      z&  A 8/  Xdie 89d  T(    &  
    &  	         n   &  :    z&      3d                 &  ix 3%&  hA 38  `d 3E  \p 3S&  P
       	         	  	      .d                 e'  ix .%&  hA .8  `d .E  \p .S&  P
       	             +d          6       '  ix +%&  hA +8  `     (d          6       '  ix (&&  hA (9  `     %          3       %(  d %&  lixa %;  `ixb %T  X     "        2       i(  d ""  lix "1&  `inc "D&  X             2       (  d #  lix 2&  `val J  X             /       (  d "  lix 1&  ` 4    d          6       ix /  hA B  `   I  4 :!;9I   :!;9I   :!;9I   :;9I    4 :!;9I   :;9I8  	 !I  
4 I4  I  4 :!;9I  & I  ! I/  .?:;9'I<    .?:!;9!'@|  .?:!;9'I@|  $ >  4 :!;9I  .?:;9'I<  .?:!
;9!'<   :!;9I  ! I/  .?:!;9'I@z   :!;9I  (    :!;9I8  .?:!
;9!'<  .?:!;9'I@|  .?:!;9!'@|    <  !7 I  ":;9  #>!I:;!9!  $(   % :!
;9I  &.?:;9'<  '.:!;9!'I@H|  (4 I4  ).:!;9!'I@H|  *%  +$ >  ,   - :;9  .4 :;9I?<  /(   0>I:;9  1'I  2.?:;9'I<  3   4.?:;9'I@|   ,                     :                                                                                                                                                  	        #<t,1Jf?X?X?1t1%<t.1%<t.1 1(*1 1(*1
@%t 	K f (X7Y%t N JX5Y,&t L JXY
t% * J% t JX .: X? <:  	K f (X/Yiu f( f(J@ .1 <7 @ < <* <#   t["v  %K1JY.	u (uYu% * .% t* .v t (' t   tu	J5 .: .+ t$ K1J< .B . 4 B 9 <W <] I O ] T <' <  uutuK10#gt/0& t J X . X (K1J/( XX* -#   tZY1/JJ$ )'t 
(J. .4 9 ? tE J ' t  K1Lg f( fgtKtKtK	J!Y%)<J*g0 3 * J X X*=2-.F:& ? t%t6, a# <K19g=1K! .5 < gK1< ,>g6< (=1f ,g +(#<!1,<t56gi/g*Jt</g* </* 0Y94tf6 gj"'<J7ghu<gt0%Z+ T# J=g8Jt: .E 4 O X+ X# J=8t: .E 4 fO X+ X# J[,g,g,.0	.4"g (094Xf#J<g.',tAKtJ=g8J(.tCMtJ=8(1f.XCJM;<J.49<t8=*g7J;<8ghAgGJt0h+ S# J',t?t.BgH.Jt/<tH+ W# J)/tBt.BH<Jt//=fI+ W# J)2f/XB.;f.%g.,<K%g.,<%Z,.	@t  .B$t:<t	 (& g& gYoft J@
 J'	 _)Jt% t?.J!tC?J)Jt6.?.J!t??1$tG?1$tDX?- t@X? J (KJJJ9 .? 1 ? J6 <R X J X JO <&  u1 t( f(J@ .. J4 @ 9 Y <G JM Y R ' < uutuuK f( ( t (KJJJ9 .? 1 ? J6 <R X J X JO <&  
J
J- J( 3(J@ .. J4 @ 9 Y <G JM Y R ' < uutuu t t tXZ t	 &, t	 &#, t  X(K t  X#L t  X(K t  X#L t  X(K t  XLt8.B$:<	 ( /(	t'<	tYqf< JH 
 ]/t0(<"J	Y&,	&,	* #   t*#KK/? f f f(tjh#JJ	 (-<	 (J	 (XK1% .(   <
+xX- + } !	J3YA! K8" &   X+ :$ ?>	#Z	#_utt"t-<"&<gttv t( t(%+ f%   XK#Jv/ t	=/ &" X@YJ f+<+ <+XY t=t	f/g' f  g"Xu0 o' J0 vf# X?YJ f t=t	f/' f  gZ=0 o' J0 c# X>"=.*$ 	=(u##Ybf J@ t#  t=	u#"	K ( $X*v	tYJ(YX-9X=f<2 + ( t f <+ ( z  J	(YSf JCgɭ u  < %K< K< K Y $ X t %=	t1Y71 )7 ;  . 6' $ t E BD" .' <" .  . % v. t Jh.(J keep ix_pos_t smp_maxP ppv_index_compare debug _shortbuf ppv_throw_noise ppv_descriptor_is_valid _IO_lock_t ppv_replicate stderr _IO_buf_end FALSE __FUNCTION__ ppv_array_t ppv_index_clear size_bytes ix_assign _IO_write_end unsigned int _freeres_list ppv_reverse _flags __int32_t set_voxel ix_next ix_compare ppv_pos_t ppv_diagonal _markers ppv_word_32_t update ppv_dump_storage ix_axis_t stepA ix_flip_indices ix_prev ppv_print_descriptor reverse ppv_axis_t ix_subsample uint32_t ix_diagonal 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 ix_assign_min ppv_max_sample float shift baseA _IO_codecvt sqrt malloc base smp_minP programerror long long unsigned int skip uint64_abrandom __uint16_t ix_flip _IO_backup_base ix_fill _offset checknotnull _fileno ppv_array_clone reptoo ppv_nbits_t ix_positions_are_distinct ix_crop dabrandom ppv_throw_balls size_t int64_t ppv_set_sample bool_t kb_fin _IO_read_base ppv_swap_indices ix_dim_t ix_chop copy_voxel iw_ini __uint64_t ppv_sample_range imin ppv_index_assign nset ppv_index_shift ppv_set_sample_at_pos char ix_shift _mode sizeA _IO_marker _IO_read_ptr __PRETTY_FUNCTION__ ppv_dim_t ppv_subsample uint8_t ppv_choose_test_size ix_count_t throw_voxel uint64_mrandom iroundup _IO_write_base nwords long long int ix_size_t ppv_get_sample rad_max _IO_save_base ix_slice ppv_min_bps ix_index_pos3_op_t ppv_size_t ppv_index_first ix_parms_are_valid ix_index_t ppv_array_assign ppv_flip_indices ppv_best_bpw ppv_array_new nbytes wps_min xsize_avg step size _freeres_buf ppv_word_16_t ppv_enum ppv_sample_pos mask __pad5 _vtable_offset ppv_crop ppv_slice __int64_t uint16_t smp_min ppv_chop waste ix_replicate ppv_compute_npos_steps _IO_read_end masks short int ppv_index_is_valid maskw ix_enum long int ix_assign_max ix_same_size _IO_wide_data uint64_t vmask fprintf ceil ppv_sample_count_t __uint8_t ix_is_valid ix_num_tuples ppv_index_last ppv_tot_sample_bytes stride _wide_data head_bytes _lock ppv_word_08_t long unsigned int ppv_array_new_desc _old_offset _IO_FILE ppv_sample_t ppv_index_t int32_t maxsmp __assert_fail ppv_index_next unsigned char __uint32_t ppv_index_pos3_op_t iw_fin desc_bytes _IO_write_ptr kb_ini npos step_bytes ix_position ix_swap_indices imax smp_max ppv_word_t _codecvt shmask ppv_index_prev __off_t ix_step_t signed char short unsigned int ppv_sample_count ix_is_empty sign_t xfmax ppv_step_t double ix_order_F ppv_is_empty ix_order_L _chain ppv_get_sample_at_pos FILE xfmin _flags2 _cur_column waste_min bsmp __off64_t ix_order_t _unused2 _IO_buf_base ix_num_positions /home/stolfi/programs/c/JSLIBS/libppv ppv_array.c /home/stolfi/programs/c/JSLIBS/libppv /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 ppv_array.c ppv_array.c stddef.h types.h stdint-intn.h stdint-uintn.h struct_FILE.h FILE.h bool.h sign.h ix.h ppv_types.h ppv_array.h jsrandom.h mathcalls.h jsmath.h stdio.h affirm.h stdlib.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x            6    ECm      <       /    ECf      \       2    ECi      |       2    ECi             3    ECj             6    ECm             6    ECm                 EC               EC      <      f   ECEX     `         EC             EC              EC               EC           Q    ECH               EC|           d   EC[    @      )    EC`      `      *    ECa                EC               EC           ;    ECr               EC              EC                ECE      D          EC     d      {    ECr           Y    ECP           N    ECE           Y    ECP           f    EC]           ]    ECT     $      ]    ECT      D         ECE      h      L   ECE>              EC               ECE                EC           c   ECZ             EC    0         ECw    P         EC     p          ECE               EC~              ECHr               ECJt                                                                                                                            -                   =                  T     (             d     @             t     `                                                                                                                                                                      
       )           
       @    0      	       P    @      	       g    P      	       w    5#                 `                 p                                                                    ~0                                  2                                                                                                                                                       6       0                     <    6       /       L                     T    e       2       e                     o           2                                       3                                       6                                2      6                                h                                                                                                       f      3          )       B                     U                     o                     {                    &	                8      *                                
      d                          7'                                                                                         $                     2                     C          Q       P                     Y    b             h           ;       w    [                ?                                                                       4!                                           {                                      Y                                n      N       !                     )          Y       7                     D          f       U                     e    {      ]       v                               ]                                5                                           L                                                                         %$                 $      c                                                                                              )            .                     3                     8                     <                     A                     F    +            W                     ^                     m    R1            }    \4                                                       ppv_array.c __FUNCTION__.29 __FUNCTION__.28 __FUNCTION__.27 __PRETTY_FUNCTION__.26 __FUNCTION__.25 __FUNCTION__.24 __PRETTY_FUNCTION__.23 __FUNCTION__.22 __PRETTY_FUNCTION__.21 __FUNCTION__.20 __PRETTY_FUNCTION__.19 __FUNCTION__.18 __FUNCTION__.17 update.0 __PRETTY_FUNCTION__.16 __FUNCTION__.15 __PRETTY_FUNCTION__.14 __FUNCTION__.13 __PRETTY_FUNCTION__.12 __FUNCTION__.11 copy_voxel.1 __PRETTY_FUNCTION__.10 __FUNCTION__.9 __FUNCTION__.8 __FUNCTION__.7 __PRETTY_FUNCTION__.6 throw_voxel.2 __PRETTY_FUNCTION__.5 set_voxel.3 __FUNCTION__.4 ppv_index_is_valid ix_is_valid ppv_index_clear ix_fill ppv_index_assign ix_assign ppv_index_shift ix_shift ppv_index_compare ix_compare ppv_index_first ix_assign_min ppv_index_last ix_assign_max ppv_index_next programerror ix_next ppv_index_prev ix_prev ppv_descriptor_is_valid ppv_max_sample ix_parms_are_valid ix_positions_are_distinct ix_is_empty ppv_array_new ppv_array_new_desc ppv_min_bps __assert_fail ppv_best_bpw ppv_compute_npos_steps ppv_tot_sample_bytes malloc checknotnull ppv_array_clone ppv_sample_count ix_num_tuples ix_num_positions ppv_is_empty iroundup ppv_get_sample ppv_sample_pos ppv_get_sample_at_pos ppv_set_sample ppv_set_sample_at_pos ix_position ppv_sample_range ppv_enum __stack_chk_fail ppv_crop ix_crop ppv_subsample ix_subsample ppv_reverse ix_flip ppv_replicate ix_replicate ppv_swap_indices ix_swap_indices ppv_flip_indices ix_flip_indices ppv_diagonal ix_diagonal ppv_slice ix_slice ppv_chop ix_chop ix_same_size ix_enum ppv_array_assign ppv_print_descriptor fputs fprintf fwrite fputc ppv_choose_test_size imin imax pow sqrt ceil ppv_dump_storage stderr uint64_mrandom ppv_throw_noise ppv_throw_balls dabrandom uint64_abrandom  0          (   ^          *             ,             .             0   ,         2   b         4                                                             6            7   !                  0            :                   B         6   x         9            ;                                                             6            <   H         =   r         >                                             ,                6            @            A   /                  >            H            N       P         B   f         C   v                                          a                B            D   /         E   T         F   ^            $      j            t            t       |         G               <                                              6               <                                              6   A         @   ?         J   i         K               \                                              B   B	         M   	         F   	            |      	            	                   	         G   	                  
            
                   
         B   )                           (                                                            6            O            P                     $            .            (      6         B   r         (   }                                                         6            O                                             9               6            R   U         S   `                  o            y            N               6   `         P   u                                          (               B   m         U            V            X   g         Z            \            ^   p         `            b   .         d   z                                          ^               6   |         f                                             k               B                                             {               B            @            V   *            ,      9            C                  K         6   [            ,      j            t            ^      |         6               ,                                             6            h               <                                             B   4             <      C             M                   U          B   `          @   *!         V   !         i   !            L      !            !                  !         6    "         i   +"            L      :"            D"                  L"         6   +#         j   #         P   #            \      #            #                  #         B   #            l      #            #            9      #         6   $         R   $         U   $         V   $         m   %                  $%         n   E%            %      R%         n   d%            8      t%         n   %            E      %         o   %         p   %            V      %         n   %         p   &            Z      !&         n   2&         p   d&            ^      l&         o   &            V      &         n   &            i      &         n   &         I   &            s      &         n   &         I   '            ~      '         n   0'         m   h'            |      w'            '                  '         6   (            |      (            (                  %(         6   k(            |      z(            (                  (         6   (            |      (            (                  (         6   ?)                  N)            X)                   `)         6   )         r   )         s   )                  -*         t   R*                  \*         u   m*                  *         t   +         v   :+         r   G+         s   +         x   +                  +         o    ,         x   ,                  ,         o   -                  -            -                  &-         B   4-                  C-            M-            $      U-         B   -         p   -            -      .         n   .         x   (.         p   .         p   /            2      /         n   l/         x   y/         p   /         p   /         p   
0         p   50         x   B0         p   I0         x   T0            5      d0         n   k0         x   x0         p   0         y   0         R   0         x   0            I      	1         n   1         x   11            M      91         o   1         x   2            R      2         o   32         U   A2         x   N2         p   \2         x   g2            ]      w2         n   2         I   2                  2            2            n      2         B   2         V   U3                  3         u   M4         R   :5         I   `5                  5         t   5            $      5         F   6                  6            6                   &6         G   l7         x   v7            {      7         n   7         x   7                  7         n   7         F   7                  8            8                   8         G   8                  8         |   9         x   #9                  39         n   f9            ,      9         |   9         x   9                  :         n   :         }   +:         }   6:         s   h:         x   o:                  :         n   :         U   :         V          
   #                  
   %                
   &   &              
   &                                *       
   $           /       
   %         =       
   %   Q      K       
   %   w      R       
   %         Y       
   %   	      j       
   %         v       
   %         }       
   %                 
   %   	             
   %                
   %   L             
   %   Z             
   %                
   %                
   %                
   %   o             
   %   	             
   %   b
             
   %               
   %               
   %   .            
   %   *      "      
   %         .      
   %         :      
   %         F      
   %         S      
   %         `      
   %         m      
   %   9      z      
   %   -            
   %   v            
   %   	            
   %                
   %   
            
   %                
   %               
   %   m            
   %               
   %   K            
   %   
      	      
   %               
   %   ?
      #      
   %   v      0      
   %   G
      =      
   %         J      
   %   /       W      
   %   =      d      
   %         q      
   %   h	      ~      
   %   '            
   %                
   %               
   %               
   %               
   %   w
            
   %   4
            
   %   a             
   %               
   %               
   %         3      
   %   z       A      
   %         H      
   %   	      X      
   %          ^      
   %         e      
   %               
   %   	            
   %   L            
   %   z            
   %               
   %               
   %   	            
   %                
   %   G            
   %   l
            
   %   
            
   %   	      #      
   %   l
      4      
   %         ^      
   %         j      
   %         v      
   %   C            
   %               
   %   T            
   %   ]	            
   %               
   %               
   %               
   %   	            
   %               
   %               
   %               
   %   4            
   %          "      
   %         /      
   %         <      
   %         a      
   %               
   %                
   %   J            
   %               
   %   ^            
   %               
   %         #      
   %   P	      >      
   %         Y      
   %         v      
   %   o            
   %               
   %   U      1      
   %         e      
   %               
   %               
   %   @	            
   %               
   %   e      7      
   %         a      
   %               
   %   4	            
   %   m            
   %   
            
   %         
	      
   %         4	      
   %         K	      
   %         l	      
   %   	      	      
   %         	      
   %         	      
   %         !
      
   %   !      e
      
   %   !      
      
   %         
      
   %         
      
   %   )      
      
   %               
   %                 
   %   }      :      
   %         Z      
   %         `            \4            
   %   )             
   %               
   %   $	            
   %               
   %          &                  B      
   %   ]
      S      
   %         ]            2                  
3                  3                  3      '            (3      K            7      k            8            
   %   9                   R1            
   %   )       B      
   %         T      
   %   R      ^            ~0            
   %               
   %                                       Y2            
   %   $	            
   %   i                  +            
   %                                 
   %   h            
   %               
   %   	            
   %   &      %            4,      Y            ,                  -                  4.                  A.                  .                  .      -            }/      M            /            
   %   2                  )            
   %   $	            
   %                                        )            
   %   v            
   %   	            
   %   9
      !            {*      A            *      y      
   %                     7'            
   %   $	            
   %               
   %                                  
   %               
   %   g                  '      6            2(      X      
   %         ^            $                  %            
   %   *                  %$      (      
   %   ]      2            5#            
   %                     `            
   %                      p            
   %                     4!            
   %         L      
   %          V            P            
   %                           *      
   %          4            0      L      
   %         \      
   %         m      
   %         }      
   %                     @                                    t             
   %                     5      g      
   %          q                  z      
   %               
   %               
   %               
   %                                                          (            
   %   >                              
   %   ;                  {      /      
   %   ;      5                        
   %   l                               
   %                      n            
   %                           =      
   %          M      
   %         S                        
   %   E            
   %                 
   %   z                              
   %               
   %                
   %               
   %   U	            
   %   b                              
   %                                 
   %                                 
   %         ,      
   %          6                  ?                  d      
   %         t      
   %   q	                                    F                                                
   %   i      0      
   %   F      @            Z      c            y                                                      U                  x      0      
   %   
      :            [                              
   %               
   %                                 
   %         =                  `                              %                  >                  t                        	       
   %                             D       
   %         I             ?             
   %                                    
   %                      b             
   %          !                  '!      
   %         1!                  ;!      
   %         E!            8      \!      
   %         y!      
   %         !                  !      
   %         !      
   %   L      !            
      !            %      "      
   %   S
      "      
   %   n      ""            2      ?"            ;      l"      
   %         ~"      
   %   c      "            &	      "      
   %   2      "      
   %          "      
   %   )	      "      
   %   	      "      
   %          "                  #      
   %         #                  #            %
      K#      
   %   	      U#                  x#                  #      
   %   	      #                  #      
   %         #      
   %         #            `      #      
   %         #                   9$            I      Y$      
   %   "      c$                  $      
   %         $      
   %         $      
   %   $	      $      
   %          $            @      $                  $                  %                  <%      
   %   Y      F%                  v%      
   %         %      
   %          %            (      %      
   %         %                  %      
   %   $	      %      
   %   g      %                  #&      
   %   I       -&                  ^&      
   %         g&      
   %          q&                   &      
   %   x	      &                  &      
   %          &                   '      
   %         
'            h      R'      
   %          \'                  f'      
   %         p'            2      '      
   %         '                   '      
   %          '                   &(      
   %         +(                   j(      
   %         o(            e       (      
   %          (            6       (      
   %   V      (                           
   "                                "       
   &   2       &       
   &   X       *       
   &          .       
   &          2       
   &          6       
   &          :       
   &          D       
   &          I       
   &          N       
   &   	      S       
   &         X       
   &         ]       
   &   (      b       
   &   7      g       
   &   E      l       
   &   L      q       
   &   S      v       
   &   Z      {       
   &   _             
   &   k             
   &   w             
   &                
   &                
   &                
   &                
   &                
   &                                                    @             6       `             e                                                                                2                   h                         @                  d                                                                                                       &	      $            
      D                  d            8                  b                  ?                                     [                        $                  H                  h                                                n                                                      {      (                  H            5      l                              4!                  5#                  %$                  $                  7'      4            )      T            +      t            ~0                  R1                  2                  \4       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       :                                   @                      8                          &                     #;                                     ,                     #;                                     1                     0;      8                             >                      hA      )                             9      @               X      %                          J                      j      o                             ]                      m      0                              X      @                      0          	                 q                      #n                                   l      @               P                                }      0                     
                                  0                                                       0               d      '                                                                                                                                                                                                               @                     P                                                               '                 	                      x                                                         @                                    /0              0           0     0     644     17992     `
ELF          >                    H@          @     @   UHSHXH}HuHUHMLLUE <C8HcEH    HEHH uHHHC(HcHE߃EC<8ErHC Hs(S4HKH{IH    fH~HEEf.E{(H    H9   H    HH    H    HCHtHKS0HEfHnщESfZEE{0    Ej j A    A            f(fɾ    fn    HEH@!H@ HH@(}HMAH        H]UHSH   HXHPLHL@D<HEH0dH%(   HE1HEHEHXHEHPHELEHEH@HE<EH0HEHEH=HU f@IHHHf@IHP@IHHËE(H    H!   H    HH    H    Eu(H    H"   H    HH    H    E~EU9~(H    H$   H    HH    H    E}щȅt(H    H%   H    HH    H    HE EEHHhH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHpƅg [HEH@gHHHEHHHUHcg    HHHpHcH4ggE8grEUHpHΉ    HEEHHxH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHEHUH=HA        H¾        HEHHUdH+%(   t    H]UHSH   HXHPLH@L8dH%(   HE1HX kǅp    LtHX@$xp tAkH    HPHH5    VL    A    H5    H    HHX@$ufE  HHkHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEƅh IhH    HPHHLHhH)HEHcHhhh:krfEfEp t>kH    HMHH5    VL    A    H5    H    H    Eƅi   iHEHcHHEH}    HXH@iHHH HUH9   iHEHcHiH    HPHH H)LHHHEH} xtHH9E|(H    Hh   H    HH    H    HEH    H8H EEYEEfE#iii:kEff/  HUHXHH    |H@ t$x|H@։fH~HEf    x|Hj A    A        f(H    fHnº       Hf~lfZlEp t0H    EHUf(fHnH    HHǸ       EYEEEXEEEXEEƅj IjH    HPHHLHjH)HEHcHjjj:ksBjHEHcHjH    HPHHLHHH9fj:ks%jHUHcHHJHUHH{p t0H    EHUf(fHnH    HHǸ       ff.Ezff.EtE^EE    EEEH܃p t'H    HUfHnH    HHǸ       EEEHEdH+%(   t    H]      ppv_array_blur.c ! isnan(avg) blur radius must be positive invalid output max sample invalid probing stride     probing stride must divide {radius+1} , avg around A[ ]
   A[ (rix >= 0) && (rix < szw)   wj = %16.12f xj = %8.6f
  = %24.16e/%24.16e  = %18.16f
       ppv_array_blur compav   ppv_array_blur_single         ?              
                                         :                           &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   O                $4      	M      	P      	S      	V  
      	Z      	^    !    	$  O                 
                    ![      %g      ,      /,  -  @           3L    `  -         :      @s      C  
x      G      0
  d              	        bps    bpw   !      $el H   ( l  `            e~   7      "     
&  u      O  -  -  u  u  z  z     &                   #           [             $    *  H                
  C  &    O  -  -  z  z  C  C  u  u   ~       Ei      A          O      O                              .      A          E-          R        A F  ~ix G  ~	    H  ~	    I!  ~wt J  ~d M  ~    OO  ~szw Q  ~    R  ~avg V-        	                      jx [      ]-      ^-          a         k \  ~ %    wj b-  axf }  ~        1        k c  ~              jxk dx  @               rix g!x  H                 vj r  ~xj s-         -       :    
  x    :                        
  A   ~# 	    !  ~#	      ~#0	      ~#4wt   ~#	      ~#8	    !
  ~#    
  	        d '  ~#<szG *
  ~G ,  ~ixA /
  ~#(&    5O          w      #`~
  ix 5&  pG 54  pB 5B  pC 5P  avg 7-  X    8  T    
  	                K       k 6  O          p       k +  ~  @     
  :    

  l  
  :   ~ x  
  :   ~    
  :    

    I   :;9I   :;9I8   !I  4 :!;9I  $ >   :!;9I  I  	 :!;9I  
& I    ! I/  4 :!;9I   :!;9I8  .?:;9'I<   <  'I  4 I4  ! I/  :;9  7 I  (   .?:;9'I<  .?:;9'<  .?:!;9'I@|    %     $ >   :;9  4 :;9I?<   >I:;9  ! :;9I  "   #.?:;9'<  $.?:;9'<  %U  &.:;9'I@H|   ,                                                                                                                                                                     	        5$	J7 .N f1 XK J5 t( " 	' ("/S	t'<	tY^fCw J	g t( t( t ( <(Jt5 .; > E H J- fH t1 $   MJ L t	2 
A0K	gt	t8 .< 0 < t4 <( " 呓 >t%Yt+ 1 (   J)1 -5<!u t !(5, v.& .#0$ U 0u/##t<# .  4   ]B"X$ #0 X   ' Y ix_pos_t debug _shortbuf _IO_lock_t stderr _IO_buf_end FALSE __FUNCTION__ ppv_array_t sample_conv_floatize ppv_sample_floatize_proc_t _IO_write_end unsigned int _freeres_list _flags __int32_t ppv_pos_t _markers ppv_array_blur ix_axis_t ppv_set_sample_at_pos maxsmpA maxsmpG ix_print_indices 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 floatize _IO_save_end float _IO_codecvt base programerror long long unsigned int _IO_backup_base _offset fprintf _fileno ppv_nbits_t size_t int64_t bool_t _IO_read_base ix_dim_t __uint64_t char _mode _IO_marker _IO_read_ptr ppv_dim_t uint8_t smpG _IO_write_base long long int ix_size_t ppv_get_sample _IO_save_base ix_index_pos3_op_t ppv_size_t ix_index_t compav ppv_array_new step size _freeres_buf ppv_enum __pad5 _vtable_offset __int64_t _IO_read_end short int long int _IO_wide_data uint64_t __uint8_t quantize stride ppv_array_blur_single _wide_data _lock long unsigned int _old_offset _IO_FILE ppv_sample_t ppv_index_t int32_t maxsmp __assert_fail radius sample_conv_quantize unsigned char __uint32_t sum_wx ppv_index_pos3_op_t _IO_write_ptr sum_w _codecvt __off_t ix_step_t signed char short unsigned int sample_uint32_t __PRETTY_FUNCTION__ ppv_step_t double _chain FILE _flags2 ppv_sample_quantize_proc_t _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libppv ppv_array_blur.c /home/stolfi/programs/c/JSLIBS/libppv /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 ppv_array_blur.c ppv_array_blur.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix.h sample_conv.h ppv_types.h ppv_array.h stdio.h ix_io.h assert.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x             w   ECEi      @          ECH  $   d       R   ECHA                                                                                                           w                        1                  @                                                                                                                                                       V     H      R      l                      z                                                 w                                                                                                                                                                                          %                      ppv_array_blur.c compav.0 __PRETTY_FUNCTION__.2 __FUNCTION__.3 __PRETTY_FUNCTION__.1 ppv_array_blur_single __assert_fail sample_conv_quantize ppv_set_sample_at_pos ppv_array_blur programerror ppv_array_new ppv_enum __stack_chk_fail stderr ix_print_indices ppv_get_sample sample_conv_floatize fprintf                                                                                              4      4            h            \                  k            u                   }                                                      7                                                             Q                                                             l       $            Z            #            >                                                                                             T            c                   k                   x                                           4      C                  R            \                   d                        '	            4      U	            <      f	            	            	                   	            
            
                   
            +            D      M            ]                   m                               
   	                  
      <             
      &              
                                   *       
              /       
            =       
      ;      D       
             M       
            T       
      #      [       
            `       
            n       
            s       
                    
                   
                   
                   
                   
                   
                   
                   
      Y             
                    
                  
                  
                  
            (      
            5      
             B      
            O      
      +       \      
      7      i      
      [      v      
                  
                   
      l            
      {            
      x            
      M            
                  
                  
                   
      5            
      k            
                  
      *            
             ,      
            9      
            F      
            S      
            a      
      s      m      
             u      
                  
      &            
                  
      $             
      {            
                  
                  
      .            
                  
            "      
      D      )      
             0      
      e      C      
      7       I      
      7      P      
            \      
            h      
             t      
                  
      c            
                  
                    
      E            
      6            
                  
      b            
            	      
      #            
            !      
      k       A      
            a      
      Z      m      
      X      y      
      o            
                   
      J             
                  
                  
      2            
                  
      J             
      s      8      
      V             
      (            
                  
                   
            I      
            j      
                  
      u            
      7            
                        H            
            &      
      
      P      
      	       n      
                  
      F                                     *            
                  
                                     
   
          "                  D                  c                                          
                         w      	      
      
      *	      
      
      ;	      
            \	      
            m	      
            ~	      
      =       	                  	      
      n      	                    ?
      
            M
      
      F      W
                  `
            $       
                         
                                   "       
      7       &       
      ]       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
      !      X       
      )      ]       
      7      b       
      >      g       
      L      l       
      [      q       
      b      v       
      g      {       
      u             
                   
                   
                   
                   
                                                       D             w      h             H       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               H*      X                          &                                                          ,                                                          1                           P                             >                      0      
                             9      @               /                                J                      &      -                             ]                      S      0                              X      @               <      0          	                 l                                                                                                                   |      @               <      X                                0               0                                        0               #                                        0               %      '                                                  %                                                          %                                                          %                                          @               ?      H                                                 x&                                	                      )      -                                                   `?                                    /18             0           0     0     644     23832     `
ELF          >                    XW          @     @   UHSH   HhdH%(   HE1HHHE    HE    HUHMHhHH    HEH    HH    t(H    H'   H    HH    H    Hh
   H    HH    HEH}(v(H    H*   H    HH    H    HhH    HE{{HHUH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ|    HhH    HH    ƅz    Hh
   H    HEH       H;Es(H    H5   H    HH    H    zHEHcHMHH} u
ǅ|   zzz:{fHhH    {HHUH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHhH    HH    ƅz    Hh
   H    HEzHEHcHH9EtGH}uzHEHcHHw(H    HA   H    HH    H    zHEHcHMHzzz:{PHhH    HEH    HH    ugHh
   H    HH    HEH} v(H    HJ   H    HH    H    HE    E   HEH    HH    u^Hh
   H    HH    HEH;Es(H    HP   H    HH    H    HEE(H    HT   H    HH    H    HhH    HhH    HH    EHhH    {UHMHΉ    HEHEЋ@$   |    } tHUHhHH    ^HE@ <wHUHhHH    :HE@ <vHUHhHH    HUHhHH    HhH    ƅz    zHEHcHzHUHcHH9snHEH@zHHH Ht(H    Ho   H    HH    H    zHEHcHzHEЉH    zzz:{FHhH    HH    HEHHUdH+%(   t    H]UHSHXH}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HEHE@$EHUHEHH    Q  HUHEHH    HEHEH    HE
   H    HE}    H    H      H    H    E    0HE؋UHcHH    H    HHǸ        EE9E|H    HUH    HHǸ        EH;Es(H    H   H    HH    H    HEEHMHE@!HE@ HEH@(}AH    UHMHuHEH    HܐHEdH+%(   t    H]UHSHXH}HudH%(   HE1HHHE EEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHE@    HHЃEHUHEHH    >  HE@    EȋEȃHEP EE HUHEHH    HEE    } uFHEH    E}u(H    H   H    HH    H    EEHE@ (EEU#EĉEHE@$;Es(H    H   H    HH    H    HMHE@!HE@ HEH@(}AH    UHMHuHEH    HܐHEdH+%(   t    H]UHSHXH}HudH%(   HE1HHHE EEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHE@    HHЃEHE@ PHEċEăv(H    H   H    HH    H    HUHEHH      HUHEHH    HEE    E    THEH    Ẽ}u(H    H   H    HH    H    EE	ЉEEE;E|E#EEHE@$;Es(H    H   H    HH    H    HMHE@!HE@ HEH@(}AH    UHMHuHEH    HܐHEdH+%(   t    H]UHSHHH}HudH%(   HE1HHHE EEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHE@ <t(H    H   H    HH    H    HUHEHH       HUHEHH    HEHEH    Eȃ}u(H    H   H    HH    H    EȉEHE@$;Es(H    H   H    HH    H    HMHE@!HE@ HEH@(}AH    UHMHuHEH    9HܐHEdH+%(   t    H]                          ppv_array_t ppv_array_read.c invalid file type dim too many dimensions size size too big asize invalid actual size 2005-05-28 bps too many bits per sample 2021-07-08 maxsmp invalid max sample value invalid file version plain A->size[i] == 1     ix =  %ld   usmp = %lu
 sample too big unexpected end-of-file invalid sample value sizeof(ppv_word_t) >= cps A->bps == 8   ppv_array_read_file             ppv_array_read_file             ppv_array_read_samples_plain                    ppv_array_read_samples_raw_small                ppv_array_read_samples_raw_big  ppv_array_read_samples_raw_big                  ppv_array_read_samples_raw_bytes                                ppv_array_read_samples_raw_bytes                                          :       int             n   ]       g                   &s           )A       *z       ,H       -:       H       H   g                                              1      3A        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    HA   p    IA   t    J   x    MV       N       O      Q      Y       [      \      ]      ^	       _
.       `A       b        -      +      -  	g     :                   	g     :               z   A                $&      	M	      	P	      	S!      	V       	Z       	^!      
	      
      
      
!M      
%Y          
:}      
@e      
Cq        
G      0
|  d        |              bps    bpw   !      $el    (               ?A            SA                       *                  eA        b   !       <    <         KA  ]           /s                         E  ]   ]   z   ]        <               |         A                         b
!  ,           B            S         
!  s               .  ]   ]   z   ]        A     ]   ]                                        
rd /  
A @  d   ix   P      	              	                       pos   @               ch    smp      	    :   H 	n     :                           
rd -  
A >  d   ix   P      cps        	  	            	  	                      pos   @               w   smp           e       i            P       ch         	    :   H 	n   	  :                  e      	  
rd /  
A @  d   ix 	  P            	                >      spc                pos   @buf                   smp      	  
  :   H     w        k        
rd w+  
A w<  d y      zA  ix {  H    |      &  	                Q      pos ~                    !  Psmp           B       j        	    :   @ 	n   &  :      "    !                  
rd !*  ~    $   ~    %         	        d64 )!  d ,  ~sz /      0A  ~i 2  ~asz <      F  ~    XA  ~A \  @      	                w       D  szi 4!  P                h      ?!  H         b         bps I!           \       mu O!    	n     :      	    :    #  :      I   :;9I8  4 :!;9I   :;9I   !I  4 :!;9I    $ >  	I  
 :!;9I  4 I4  & I  ! I/  .?:;9'I<  ! I/  .?:;9'I<  .?:;9!'<   :!;9I8  .?:!;9!'@|   <    7 I  :;9  (   .?:!;9!'<  .?:;9'<  %  $ >      :;9  4 :;9I?<   >I:;9  !   ".?:;9'I@|  #I   ,                                           a                                                                                                                        	        !fL X," t(ttY	u (t t  4ttYu g t t(t  4	 XL	" t!(J" XL	" (	 (t guKuKv	YtY  Y &( ' 4uJKuJ	 . .LK#t3 .- ,' J" (u3J+< tYJKJ<8	g .4!f:.K .Kvg f(0%=g (3J+< tYJKJ<8g< 	( . .Lvt/ f(!f+ T# J (3J+< tYJKJ 	( . .L f(g (3J+< tY ix_pos_t debug _shortbuf _IO_lock_t ppv_replicate stderr _IO_buf_end FALSE __FUNCTION__ ppv_array_t _IO_write_end unsigned int _freeres_list _flags __int32_t ppv_pos_t _markers filefmt_read_gen_header fileType ix_axis_t ppv_set_sample_at_pos 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 ppv_max_sample shift _IO_codecvt base programerror long long unsigned int aszi ppv_array_read_samples_plain _IO_backup_base _offset fprintf _fileno ppv_nbits_t size_t int64_t bool_t _IO_read_base ix_dim_t __uint64_t ppv_array_read_samples_raw_bytes ppv_array_read_file nget_name_eq char _mode _IO_marker _IO_read_ptr ppv_array_read_samples_raw_small nget_bool strcmp ppv_dim_t uint8_t fileVersion _IO_write_base shift_ini long long int ix_size_t _IO_save_base ppv_size_t ppv_index_first ix_index_t ppv_array_new nget_uint64 step size _freeres_buf smask __pad5 fgetc _vtable_offset __int64_t ppv_sample_pos ppv_array_read_samples_raw_big _IO_read_end short int long int plain _IO_wide_data uint64_t __uint8_t _wide_data _lock long unsigned int empty _old_offset _IO_FILE ppv_sample_t fget_skip_formatting_chars ppv_index_t int32_t maxsmp filefmt_read_footer __assert_fail ppv_index_next unsigned char __uint32_t usmp _IO_write_ptr ppv_word_t fget_eol _codecvt __off_t ix_step_t signed char short unsigned int __PRETTY_FUNCTION__ ppv_step_t double _chain FILE _flags2 _cur_column __off64_t _unused2 _IO_buf_base fget_uint64 ppv_array_read.c /home/stolfi/programs/c/JSLIBS/libppv /home/stolfi/programs/c/JSLIBS/libppv /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 ppv_array_read.c ppv_array_read.c stddef.h types.h stdint-intn.h stdint-uintn.h struct_FILE.h FILE.h bool.h ix.h ppv_types.h ppv_array.h stdio.h filefmt.h assert.h fget.h nget.h affirm.h string.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x                ECH      @       k   ECE]      d       e   ECEW                ECEu  $             ECE                                                                                                   p             !                  7                  F           !       U                  k     0             z     `      !                  !                                                                                                                                                                                                                                                                                                                                           &                     4          k      Q    	      e      r                    k                                                                                                                                                               -                     4                     ;                     C                     Y                     h                      ppv_array_read.c __FUNCTION__.7 __PRETTY_FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __PRETTY_FUNCTION__.3 __FUNCTION__.2 __PRETTY_FUNCTION__.1 __FUNCTION__.0 ppv_array_read_file filefmt_read_gen_header strcmp programerror nget_uint64 fget_eol nget_name_eq fget_uint64 ppv_max_sample nget_bool ppv_array_new ppv_array_read_samples_plain ppv_array_read_samples_raw_small ppv_array_read_samples_raw_big ppv_array_read_samples_raw_bytes fget_skip_formatting_chars __assert_fail ppv_replicate filefmt_read_footer __stack_chk_fail ppv_index_first ppv_sample_pos stderr fwrite fprintf ppv_set_sample_at_pos ppv_index_next fgetc   R             ]             h             s             l                                                                        +                                 l                                       /                                             C                                           l      	                               H                   t                         U       +            K                        l                                     [                                           o                   #            z       .            @            l      O                   Y            ~       a            o                                                                                      l                                                                    l                                                        &            4                   ?            Q            i                                                                         o                  ~                                               !            "                        #            $            %   "         &   2             C            X         '   l                   t         (            '                               )            '                               )                                        	            	      		            @	         *   X	         +   y	         $   
         %   
         &   
         ,   
                                                                   T                  c                   m            /      u                     *            +            $                                                    D               !   0         %   K         &   k         ,   {            ,                                                                   ,                                     /                  (         *   @         +   a         $   I            \      X                   b            ^      j         !   }         %            &            ,                                                                                                                       /                  C         *   [         +   |         $          
                     
                   
                     
                                  *       
              /       
            =       
            K       
      z      R       
            Y       
            j       
             v       
      \      }       
      r              
                   
                   
      p             
                    
      j             
      +             
                   
                   
                   
                   
                  
            
      
      _            
             "      
            .      
            ;      
             H      
            U      
      c      b      
            o      
      s      |      
      z            
      d             
      /            
      9             
                  
      R            
                  
                   
                  
      r            
                  
                  
            %      
            2      
             ?      
            L      
      b      Y      
            f      
            s      
                   
                  
                  
                  
      &            
                  
                   
                  
                  
                  
      2       5      
      E       ;      
            B      
            N      
            Z      
             f      
            r      
            ~      
                  
                    
      z            
                  
                  
      U            
                   
                  
                  
                  
                  
                   
      X       %      
            2      
            ?      
            d      
      $            
      X             
                  
      M            
                   
      j      !      
      5      B      
            ^      
      +      t      
      $             
      ?            
                  
                  
      D            
                  
      <      -      
            C      
            T      
            t      
                  
      N            
                   
                        k      "      
            ,            `      5      
      K       ?                  H                  g                        
      D                              
      	      0      
            :                  C      
      K       M            0      V            <      u            S                  Z                  c      	      
      #      	            	      ^	      
      	      m	      
      K       w	                  	            
      	      
            	      
            	            
      
      
      5      
                  U
      
      	       r
      
      $      
      
      K       
                  
                  
            *      
      
      u      
            x      ,      
            7                    \      
             k      
      g      z      
      K                   p            
                  
      $            
                  
                              !                  E            ;      Z      
      0      i                                           
                                   "       
      7       &       
      ]       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
      !      X       
      )      ]       
      7      b       
      F      g       
      T      l       
      [      q       
      b      v       
      g      {       
      s             
                   
                   
                   
                   
                   
                   
                                                       D                   h             	                                      k       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               6                                &                                                          ,                                                          1                                                         >                                                         9      @               C      `                          J                                                          ]                      "      0                              X      @               PS      0          	                 q                      "      e                             l      @               S                                }      0               !'      H                                  0               i-                                        0               #/      '                                                   J/                                                          P/                                                          p/                                          @               V      x                                                 @0      8                          	                      x4      n                                                   V                                    /36             0           0     0     644     19320     `
ELF          >                    E          @     @   UHSHXH}HuUdH%(   HE1HHHE EHEH    H    HH    UHEH    HHǸ        HEH      H    H    E    E nHEHƿ        HEH@UHHHHEH    HHǸ        HEH@UHHH HuE   EEE:ErHEHƿ
       EHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHEH      H    H    E    HEH@UHHH HEUHEHcHMHЃ} u<H}v5HEH@UHHH HuuHE       H    HEHƿ        HEH@UHHHHEH    HHǸ        EEE:E8HEHƿ
       HEP$HEH    HHǸ        } HEH    HHǸ        HE@$   }    } tHUHEHH    UHE@ <wHUHEHH    4HE@ <vHUHEHH    HUHEHH    HEHƿ
       E    UHEHcHHEHEH@UHHH H;EsZHEH@UHHH Ht(H    HX   H    HH    H    MHUHEH    EEE:E`HEH    HH    HEH    HܐHEdH+%(   t    H]UHSHHH}HudH%(   HE1HHHE EEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHE@$u(H    Hi   H    HH    H    HUHEHH       E    HUHEHH    HEHMHE@!HE@ HEH@(H    Ẽ}~HEHƿ
       E    I} ~,}v&HEH HuHEHƿ
       E    } ~HEHƿ        UHEH    HHǸ        EUHMHuHEH    (HܐHEdH+%(   t    H]UHSHHH}HudH%(   HE1HHHE EEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHE@$u(H    H   H    HH    H    HUHEHH       HE@    EE EȃHEP EEǈEHUHEHH    HEHMHE@!HE@ HEH@(H    EEŋỦEĀ} u"EHUH։    EǈEE HE@ (EUHMHuHEH    pE:EsEHUH։    HܐHEdH+%(   t    H]UHSHXH}HudH%(   HE1HHHE EEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHE@$u(H    H   H    HH    H    HUHEHH      HE@ PHEE   EEHUHEHH    HEHMHE@!HE@ HEH@(H    EHE@$;Es(H    H   H    HH    H    EEE    4EỦЉE!ЈEEHUH։    mEE9E|UHMHuHEH    2HܐHEdH+%(   t    H]UHSHHH}HudH%(   HE1HHHE EEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHE@$u(H    H   H    HH    H    HUHEHH    ttHUHEHH    HEHMHE@!HE@ HEH@(H    E̋EHUH։    UHMHuHEH    tHܐHEdH+%(   t    H]            2021-07-08 ppv_array_t dim = %d
 size = %lu asize = maxsmp = %u
 plain = %d
 ppv_array_write.c A->size[i] == 1 A->maxsmp > 0 %u smp <= A->maxsmp                ppv_array_write_file            ppv_array_write_samples_plain   ppv_array_write_samples_raw_small                               ppv_array_write_samples_raw_big ppv_array_write_samples_raw_bytes 
                                                             &.           )p   int     *<       ,           -C                        
       d              Q       w              C       1      3p        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hp   p    Ip   t    J   x    M5       NJ       O      Q      Y       [      \      ]      ^	       _
	      `p       b             +             C                        C             <   '                $      	M       	P       	S       	V       	Z       	^       
       
       
       
       
!3      
%?          
:c      
@K      
CW  
      
Go      0
n  d        n      s        bps {   bpw {  !      $el    (                       S'               x                {  {           	    	         K'  *           p   @         U            p             E      <                         cp     p          ep                                             	wr 0  	A A  d   ix   P      	                w       pos   @        A       smp          C   H      C   ! 
              P        	wr .  	A ?  d   ix   P      	                      cps {            {  pos   @               smp       {          F       k            0       ch            C   H      C    
              9       	  	wr 0  	A A  d   ix  	  P      	                      spc    buf       {      {  pos   @        p       smp        	  C   H     e        1      	  	wr e,  	A e=  d g  ix h	  P    	  	                       n k   pos l  @               smp n       	  C   H    	  C    
	                    
  	wr !  	A 2       <'  d "  i %      -'  osz 6
  @    
  	        !               
  szi 9  P                szi V  H    
  C       
  C    

    :;9I8   I   :;9I  4 :!;9I   !I  $ >  I    	 :!;9I  
& I  ! I/  .?:;9'I<  4 :!;9I  .?:!;9!'@|  4 I4  ! I/   :!;9I8   <  :;9  7 I  (   .?:!;9!'<  .?:!;9!'<  %  $ >      :;9  >I:;9  .?:;9'I<  .?:;9'<       :;9I  !   ,                                                                                                                                                   	        tLuJ	/&,	& X q JJY!uJ f* t0 % = X	&,	  "%t gKKKKL	/JYJg ( T 	ZJKJ 	( .u . LFJ >< Zh$  f0 f* tZ$ t0h2 L tJKJ 	( .4K!f:.u . LFJ >< .Y=gJ- > t0h> t( " J>JKJ 	( .+15<=!utg . LFJ >< Y (ut9/$XZJ+ F# J tJKJ 	( .K . LFJ >< Y<  tv __off_t _IO_read_ptr _chain size_t _shortbuf __uint8_t ppv_array_write_samples_raw_small long long unsigned int ppv_size_t __int64_t _codecvt long long int signed char __PRETTY_FUNCTION__ ppv_word_08_t bool_t _fileno _IO_read_end empty maxsmp long int _flags _wide_data ix_axis_t _IO_buf_end _cur_column _IO_codecvt double filefmt_write_footer _old_offset _offset shift __uint32_t _IO_marker unsigned int _freeres_buf ppv_step_t fprintf long unsigned int _IO_write_ptr ppv_sample_t ppv_array_write_samples_raw_big size short unsigned int _IO_save_base _lock _flags2 _mode ix_size_t ppv_array_write_samples_plain ppv_crop base ix_index_t _IO_write_end fputc uint64_t _IO_lock_t _IO_FILE ppv_index_t ix_pos_t ppv_pos_t __uint64_t ppv_index_next FALSE ppv_get_sample_at_pos fflush _markers __assert_fail filefmt_write_header int32_t unsigned char shift_ini step ppv_index_first short int _unused2 ppv_replicate ix_step_t _vtable_offset FILE ppv_sample_pos plain TRUE ppv_word_t ppv_array_write_samples_raw_bytes uint32_t char ix_dim_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 __int32_t maskw __off64_t _IO_read_base _IO_save_end __pad5 ppv_axis_t ppv_nbits_t uint8_t _IO_backup_base ppv_array_write_file _freeres_list _IO_wide_data int64_t _IO_write_base _IO_buf_base ppv_array_t /home/stolfi/programs/c/JSLIBS/libppv ppv_array_write.c /home/stolfi/programs/c/JSLIBS/libppv /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/13/include /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include ppv_array_write.c ppv_array_write.c types.h stdint-intn.h stdint-uintn.h stddef.h struct_FILE.h FILE.h bool.h ix.h ppv_types.h ppv_array.h stdio.h filefmt.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0             GNU                    zR x                ECE      @       1   ECE#      d       9   ECE+             P   ECEB  $             ECE                                                                                                                 )                   ?            "       U                    k     @      "                                                                                                                                                                                                                                                                 1                 9      	          P      )    I            K                     Y                     g                     |                                                                                                                               ppv_array_write.c __PRETTY_FUNCTION__.4 __PRETTY_FUNCTION__.3 __PRETTY_FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 ppv_array_write_file filefmt_write_header fprintf fwrite fputc ppv_crop ppv_array_write_samples_plain ppv_array_write_samples_raw_small ppv_array_write_samples_raw_big ppv_array_write_samples_raw_bytes __assert_fail ppv_replicate filefmt_write_footer fflush __stack_chk_fail ppv_index_first ppv_sample_pos ppv_get_sample_at_pos ppv_index_next >             E                    P             _                    o                                                                        $                    $                        (                   W            h                        $                                           0                               =                   :            [            |                                                                   I                   [                   4            V                   a            m                        l                   {            I                   k                                                       
            <            \            j            y       z                                                                    I                   k                               %            S                                                             	                  	            I       	            k       	            

            U
            
            
                  
            I       
            |       
            
                         ?            &            <      5            I       ?            k       G            Z            q                                                                    
   
                  
                   
      &              
                                   *       
              1       
      >      8       
            ?       
            F       
            M       
             R       
      -       `       
      k      e       
            x       
      r             
      {              
                    
                   
                     
                   
                   
      6             
      |             
      3             
                   
            
      
                   
            #      
             0      
             =      
             J      
            W      
            d      
            q      
      }      ~      
                  
                  
                  
      ;            
                  
      
            
                   
                   
      .            
      X             
      $            
                  
      #       '      
      (      4      
      d      A      
             N      
            [      
      `      h      
            u      
                  
      6            
      u            
                  
                  
      }            
      0            
      n            
            !      
            (      
             4      
            @      
            L      
      <      X      
      r      d      
            p      
            |      
      '            
                  
                   
                  
                  
                  
      <            
                  
      p             
                  
                   
                  
            $      
      V      1      
      m      V      
             y      
                  
                   
      Y             
                  
                  
                  
      [      +      
            A      
      C      V      
      ~      q      
                  
      d            
                  
                  
      !            
            
            I      W      
             a            @      j            b                  y            
                              &      
             0                   9            
      Y      
            h      
      L                  ]
            
      l                  
                  
            
      7       #                  p      
             z                                           
      L            
      l                  -      	      
      F      	                  f	      
             p	                   y	                  	                  	      
      K      	                    '
      
            Q
      
             o
      
             y
                   
                  
                         
   	                                "       
      8       &       
      ^       *       
             .       
             2       
             6       
             :       
             D       
             I       
      	      N       
            S       
      #      X       
      1      ]       
      @      b       
      I      g       
      W      l       
      ^      q       
      e      v       
      j      {       
      v             
                   
                   
                                                       D                   h                                                   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                                                                                            @                                          @               ,                                &                     4                                     ,                     4                                     1                     @      b                              >                            
                             9      @               4      8                          J                                                         ]                      p      0                              X      @               B      0          	                 q                                                         l      @               @B      (                          }      0                                                       0               9%                                        0               &      '                                                   &                                                           '                                                           '                                          @               hD      x                                                 '                                	                      +                                                         D                                    ppv_brush.o/    0           0     0     644     16288     `
ELF          >                    9          @     @   UHHH}HEH@H    HEH@H    HEH@ H    HEH    UHSHHH}HudH%(   HE1HHHE HHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHE       HE HUHHEE 6HEH@ MHUHHHUHHEHcHEÃEHE 8ErHEHUH҉Eă} t   HEHEH@H9En    HHUdH+%(   t    H]UHH}HuHUHMLLUfEE bUH    HUHH
HPHRuHHHHHUHUHfH*EEXEEUƃUP8Ur@E@EEYEEEf/E   PHHHUE WUH    HUHH2HPHRMHHH
HPHR DEH}LHHHH
UǃUP8UrHHH    ]UHSH   @LdH%(   HE1HEHELE@EHEHHU f@IH>HHf@IHP@IHHǅT   (       HL    D   H    HH    H    HEUHEEHH    HL    F   H    HH    H    HUHBEHH    HL    G   H    HH    H    HUHBEppff/t(H    HI   H    HH    H    Exx~    fTXX    f(~    f(f(fTf.vH,fH*fUfVf(f(``f/    s`H,HE+`    \H,HEH       H1EHEHET t/HEHHH    HUHHH5    HǸ        HEHHHEHǅh   EHHUH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEƅS    HEHHHEH@SHHHHHEH@SHHHEHSHEHcHMHH           HuH;hs(H    HT   H    HH    H    HhHEHhSSE8S0EHhHH    HL    W   H    HH    H    HUHB     HEEHUHHHUHj j j j j A    A            H0T t"H    HUH    HHǸ        EHUHH    HEH@ HH    HUHB HUHEHPHEHHUdH+%(   t    H]UHH}HE ]UHH}HEH@]UHH}HuHUE bHEH@UHHUH    HUHH HHEH@UHHUH    HUHH HEEHE 8Er]         ppv_brush.c no mem brush radius is negative     ball brush voxel indices range in {%+ld..%+ld}
 brush radius too big ball brush has %lu voxels
 ppv_brush_make_ball                           0C      Cz	                           G	              :                           &J       int     ,           -:                        
       1H      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Da  `    Ff  h    Hr   p    Ir   t    J   x    MQ       NX       Ok      Q{      Y       [      \      ]f      ^	H       _
.       `r       b              +    \        {  :     T                   :         H              y       _                          A                   $      	M      	P      	S  
C      	V  
T      	Z  
e      	^      	d      A   	                               `      $        v  v  v       
!+      
%7      
)      
=      
@C      
CT  
@      
Gv      i      (  d    nv (                      @      H     H   .        	(      +  "      v  '  v  '  v  '     O  q      er   I        !    .j      A      "    :H     H       A          H     .    #      H    $                   $  b *$  X    9  P    M  H        t       ax   o  ]      }(                 W  b }7$  h     z                   b z,$  h     @$          c      W  d @,  #rad @6  #	    B  ~b D$  #%    g  	        	    J4  ~sz L4  ~	    N(  ~	    Ol  	    Y(  &    h          U      #86  ix h(  pA h8Q  pB hFQ  pC hTQ  	    j  H'        q         ax k          X       	    l@  h                 k0 q (  `        f       ax r                    ax P  ~     g  :    
W  4    :    L      4                >	  op 4&>	  b 47$  ix 6C	  H               k 7(          {       ka0 8(  P	    :          H       ax 9        @  V	  :   @ (    -        O       b -"$  h   :;9I8   I   :;9I   !I  $ >   :!;9I  4 :!;9I    	4 :!;9I  
& I  I  (   .?:;9'I<   <  ! I/   :!	;9I  :;9  7 I  'I   :!;9I8   :!;9I  .?:!;9'I@z  .?:!;9'I@|  ! I/  %     $ >   :;9  4 :;9I?<  >I:;9  >I:;9      !.?:;9'<  ".?:;9'I<  #.?:;9'<  $.?:;9'@z  %4 I4  &.:;9'I@Hz  '  (.?:;9'@|   ,                     G	                      '                                                                                                        	        -?JK%Y	J> .J E 6 tE J; <. ' $ tY fX0 *) X& +	J"/*X0$u+ $ #* tJ'//X5,t#</ ;( YJ. JOg  %
K X % X % '$( }X /tJtY<=ut
 (& )   % 1 '" tt11<J/.<-<3%3.*< ;#   tZ ix_enum _wide_data double ppv_sample_count_t FALSE _IO_save_end short int size_t malloc _offset _IO_write_ptr _flags ixhi dist2 ppv_brush_dimension _markers _IO_read_end _freeres_buf irad add_voxel index ix_count_t ix_index_t ixlo free ppv_brush_free ppv_pos_t float FILE stderr long long int checknotnull _lock ppv_brush_voxel_count long int __int64_t GNU C99 13.2.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _cur_column __FUNCTION__ ixsk fprintf ix_size_t _old_offset ix_index_op_t unsigned char ppv_dim_t ix_order_F realloc ix_order_L signed char uint64_t long long unsigned int size unsigned int _IO_marker _shortbuf __uint8_t _IO_write_base debug _IO_read_ptr ppv_index_t ix_step_t _IO_buf_end ppv_size_t stop char _IO_FILE bool_t _freeres_list ix_order_t _unused2 __pad5 ix_dim_t __uint64_t ppv_brush_t short unsigned int long unsigned int _IO_write_end ix_pos_t __off64_t _mode int64_t _fileno _chain ppv_brush_enum programerror _IO_wide_data ppv_brush_make_ball ix_axis_t ppv_brush_index_ranges _IO_backup_base _IO_buf_base uint8_t _flags2 _IO_codecvt _IO_read_base nvtot _vtable_offset _codecvt _IO_save_base TRUE ppv_index_op_t __off_t nvmax ppv_axis_t _IO_lock_t ix_index_pos3_op_t ppv_brush.c /home/stolfi/programs/c/JSLIBS/libppv /home/stolfi/programs/c/JSLIBS/libppv /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 ppv_brush.c ppv_brush.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h ix.h ppv_types.h ppv_brush.h stdlib.h stdio.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                 GNU                    zR x            O    ECF      <          ECE{     `       U   ECL            c   ECHR                ECL                 ECM                 EC                                                                               U                                                                                                                                                             (             O       2                      7     O             F                      W     -      c      k                      r                                                                                                                                                                                           ppv_brush.c add_voxel.0 __FUNCTION__.1 ppv_brush_free ppv_brush_enum __stack_chk_fail ppv_brush_make_ball malloc checknotnull programerror stderr fprintf ix_enum realloc ppv_brush_dimension ppv_brush_voxel_count ppv_brush_index_ranges                  ,             <             H                                                                                                                                  $            .                   6            Q            [                   g            q                   y                                                                                             	                                      ]                                                              ,                                      )            3            \       ;                                                                                                                          q       -            W                               
                     
   	   a             
   
                  
   
                               *       
              /       
   	   J       =       
   	         D       
   	         M       
   	   y      T       
   	         [       
   	         `       
   	         n       
   	   @       z       
   	   W             
   	   N             
   	                
   	                
   	                
   	   `             
   	   e             
   	   n              
   	   !             
   	                 
   	               
   	               
   	   `             
   	         *      
   	         7      
   	   D      D      
   	         Q      
   	         ^      
   	   3       k      
   	          x      
   	               
   	               
   	               
   	   _            
   	   /            
   	               
   	               
   	   2            
   	   X             
   	               
   	                
   	   u            
   	          !      
   	         .      
   	         ;      
   	         I      
   	         U      
   	          ]      
   	               
   	               
   	   =            
   	               
   	   
            
   	               
   	               
   	               
   	               
   	                
   	                
   	   -             
   	                
   	   n      ,      
   	         8      
   	   _      D      
   	   U      U      
   	          f      
   	   :      w      
   	               
   	                
   	               
   	               
   	               
   	               
   	   k            
   	   +            
   	               
   	               
   	         )      
   	          5      
   	   P      A      
   	   .      R      
   	          ^      
   	         j      
   	               
   	                
   	   u             
   	                
   	               
   	           -      
   	   M      J      
   	   0      k      
   	   %            
   	   Q             
   	                
   	   i                              
   	                
   	   u                         *      
   	   8      4                  X      
   	          b                        
   	   K                  -            
   	               
   	   ;                               
   	                
   	         $      
   	         4      
   	         C      
   	          N                        
   	   z                                                  
   	   H                                          7                        
   	   !                  O                                     $      	      
   	   [      	            :      W	      
   	          ^	                           
                                   "       
   
   2       &       
   
   X       *       
   
          .       
   
          2       
   
          6       
   
          :       
   
          D       
   
          I       
   
          N       
   
   	      S       
   
         X       
   
         ]       
   
   (      b       
   
   /      g       
   
   =      l       
   
   L      q       
   
   S      v       
   
   X      {       
   
   d             
   
   p             
   
   y             
   
                                                    @             O       d                                -                                                                .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       G	                                   @               (%      h                          &                     	                                     ,                     	                                     1                     	                                    >                      `
      ~	                             9      @               )      x                          J                            y                             ]                      W      0                              X      @               6      0          	                 q                            +                             l      @               86      (                          }      0                     >                                  0                                                       0               z       '                                                                                                                                                                                                                   @               `8                                                       !      p                          	                      8$                                                          9                                    ppv_image.o/    0           0     0     644     12056     `
ELF          >                    X)          @     @   UHSHhH}dH%(   HE1HE@$=  v(H    H   H    HH    H    HE E}t.}t(H    H   H    HH    H    HEH@H   H9r(H    H   H    HH    H    HEH@H EHEH@HH   H9r(H    H   H    HH    H    HEH@HH EHE <u	E   SHEH@HH   H9r(H    H$   H    HH    H    HEH@HH EUMEΉ    HEHE@$HEf}   } v  } l  HHEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE       HEH@UHcHHH HEEHcHEHPE    qEHcHEHE    O}uEHcHEHPHUHEHH    EċEEEHH HEHЋUfEE;E|EE;E|EE;EDHHEHUdH+%(   t    H]UHATSHpH}dH%(   HE1HHHE@u      E}t.}t(H    H@   H    HH    H    HE@E} y(H    HB   H    HH    H    HE@E} y(H    HC   H    HH    H    HE@E} y(H    HD   H    HH    H    HE fEEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEEHcHEHEHcHEHP}uEHcHEHPUEHMHΉ    HEȃ}   }   }   HIEHHUH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEE       HEH@UHcHHH HEEHcHEHPE       EHcHEHE       }uEHcHEHPEEEHH HEH fEEf9Es(H    HY   H    HH    H    UHMHEHH    EE;EqEE;EHEE;ELHEHHUdH+%(   t    He[A\]           ppv_image.c invalid maxsmp array must have 2 or 3 axes too many columns too many rows too many channels invalid sample in image ppv_image_from_array            ppv_image_to_array a                           e                                  &>           (E       )~   int     *5       ,           -.       
          r              S       f                                     t                               	smp t   y         %      M       S       V       Z       ^                     !      :      @      C  
      G      0
  	d                      	bps    	bpw   !      $	el <   (                                                 	           )  )            ~      	.O        5           =                  J =1)  ~d ?        	            B       C       D       E         sz H  A M                ix P  H        
      y Q                  row Ry  P               x T                  c V                  smp X               .    
      .        .   @     )          g      @  A 3      P  	        d                         J ()          l      ix ,U  H               y -                  row .y  P               x 0           `       c 2           K       smp 4"            P  .    
@    .   @   :;9I  4 :!;9I   I  $ >     !I   :;9I8  4 :!;9I  	 :;9I8  
& I  I  .?:;9'I<  ! I/  :;9  .?:!;9'I@|   :!;9I  4 I4  ! I/  %     $ >  .?:;9'<  .?:;9'<  4 I4  I   ,                     e                          ^                         
                                           	         ( f f( J($<> ($t
?tK	 ( t?Yt.u " 	gJ	tY#ut/t/) f(Y t'%<0 9' J, # J(  JK.Kt X t X= f f( f( f( f(J f " 	gJ	tY#utYtY) f/'tu (0 b' J, # J(  Ju uint64_t short int rows chns __PRETTY_FUNCTION__ __uint32_t ppv_get_sample __uint16_t int64_t uint8_t ix_index_t float ppv_dim_t long long int maxval 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 __FUNCTION__ uint16_image_new ix_size_t uint16_image_t unsigned char ppv_set_sample signed char long long unsigned int uint32_t unsigned int ppv_pos_t step ppv_index_t ppv_nbits_t ix_step_t short unsigned int ppv_size_t char uint16_t cols int32_t ppv_step_t ix_dim_t __uint64_t ppv_array_new long unsigned int double ix_pos_t ppv_image_to_array size programerror __int32_t ppv_image_from_array ppv_sample_t maxsmp base ppv_array_t __uint8_t ppv_image.c /home/stolfi/programs/c/JSLIBS/libppv /home/stolfi/programs/c/JSLIBS/libppv /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . ppv_image.c ppv_image.c types.h stdint-intn.h stdint-uintn.h uint16_image.h ix.h ppv_types.h ppv_array.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0           GNU                    zR x             g   ECEY      @          ECG                                                                                                                                                                                                                                            +             g      @                      M                      ^                      m                      ~     g                                                         ppv_image.c __FUNCTION__.1 __FUNCTION__.0 ppv_image_from_array programerror uint16_image_new ppv_get_sample __stack_chk_fail ppv_image_to_array ppv_array_new ppv_set_sample   1             |       @             J                    R             o             |       ~                                                           |                                 3                                 |       
                        D                   b            |       q            {            R                                           ]                                                                                                          
            3                   )                   8            B            D       J            a                   p            z            R                   m                                                       d                   
            X                   
                     
   	                 
   
                  
   
                               *       
              1       
   	         8       
   	         A       
   	         H       
   	   5      O       
   	         T       
   	   &      b       
   	   	       g       
   	   K       s       
   	                
   	   1              
   	                 
   	                 
   	                
   	   S             
   	   f             
   	   V              
   	   ^              
   	   X             
   	                
   	                 
   	                
   	               
   	   q       !      
   	         &      
   	         3      
   	          @      
   	   a      M      
   	          Z      
   	                
   	               
   	   y            
   	               
   	   f             
   	   +            
   	               
   	               
   	               
   	   w             
   	   n            
   	   H            
   	               
   	                
   	         8      
   	         E      
   	         R      
   	         y      
   	               
   	               
   	               
   	               
   	   <       
      
   	         /      
   	         P      
   	         Z            g            
   	   w                               
   	   a            
   	                
   	                
   	               
   	                                        4      <            @      [            j      y                                          
   	                             (      
   	   w      2                   H      
   	   a      W      
   	          f      
   	                                        ~                                                                                     
                                   "       
   
   2       &       
   
   X       *       
   
   {       .       
   
          8       
   
          =       
   
          B       
   
          G       
   
          L       
   
          Q       
   
          V       
   
          [       
   
          `       
   
          e       
   
          o                                           D             g       .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                                                                                            @       e                                   @               @      P                          &                                                          ,                                                          1                                                         >                      c      e                             9      @                     (                          J                            f                             ]                      .      0                              X      @               &      0          	                 q                      ^                                   l      @               &      h                          }      0                     0                                  0                                                       0                      '                                                   G                                                          H                                                          h      `                                    @               P(      0                                                                                 	                                                                                (                                    