!<arch>
/               0           0     0     0       1392      `
   *  J  J  J  J  J  J  J  J  J  J  J  J  J  J  J  ~  ~  ~  z  z                                           Zrn_classif_class_count rn_classif_class_count_print rn_classif_dataset_new rn_classif_dataset_free rn_classif_dataset_write rn_classif_sample_print rn_classif_dataset_label rn_classif_compare rn_classif_cross_matrix_build rn_classif_cross_matrix_print rn_classif_find_nearest_neighbor_index rn_classif_find_nearest_in_dataset rn_classif_nn_label_dataset rn_classif_nn_improve rn_classif_pick_class_colors rn_classif_float_image_paint_labeler rn_classif_float_image_compute_pixel rn_classif_float_image_paint_dataset rn_classif_opf_compute_handicaps rn_classif_nn_print_handicaps rn_classif_test_dist_ellipse rn_classif_test_check_saturn rn_classif_test_label_saturn rn_classif_test_throw_saturn rn_classif_test_check_petals rn_classif_test_label_petals rn_classif_test_throw_petals rn_classif_test_check_vessel rn_classif_test_label_vessel rn_classif_test_throw_vessel rn_classif_test_check_mballs rn_classif_test_label_mballs rn_classif_test_throw_mballs rn_classif_test_check_shells rn_classif_test_label_shells rn_classif_test_throw_shells rn_classif_test_check_staoli rn_classif_test_box_widths_staoli rn_classif_test_get_box_staoli rn_classif_test_label_staoli rn_classif_test_throw_staoli rn_classif_uint16_image  //                                              90        `
rn_classif_float_image.o/
rn_classif_opf.o/
rn_classif_test.o/
rn_classif_uint16_image.o/
rn_classif.o/   0           0     0     644     30720     `
ELF          >                    @r          @     @   UHH0}HuUHME    EHH    HEH     EE;E~E    nEHH    HEHЋ E} xE;E~(H    H   H    HH    H    EHH    HEHЋEE;E|UHHPH}ȉuHUE    E    EHH    HEHЋ E܃EE;E~HEH      H    H    E       } EHH    HEHЋ    EHH    HEHЋ f*EM    YEf*EEE^EEEHH    HEHЋHuUHEfHnH5    HǸ       EE;E<UHEȉH    H5    HǸ        UHSH8}̉uȿ       HL    /   H    HH    H    HEEHHH    HL    0   H    HH    H    HEE    EHH    HEHH     EE;E|HEỦHEUȉPHEHUHPHEH]UHH H}H} taHEH@HtHE    $HEH@UHcHHH H    EHE 9E|HEH@H    HEH    UHH0H}HuUHMHEH    H    HH    HEPHEH    HHǸ        HEHEH    HHǸ        HE HH    EE       H} tEHH    HEHЋ 9EufMUHEH5    HǸ        HEH@UHcHHH HEHEPHMHEL    L    H5    H    EHE 9EeHEH    HH    HEH    UHH@H}HuUHMLELMH} tHUHEHH    E    eH} t} ~HUHEHH    EHH    HEH EHUHEfHnH    HHǸ       EE;E|H} tHUHEHH    UHH@H}؉uԉUHMLEHE؋@EHE؋ EE;E~(H    Hf   H    HH    H    E       HEH@UHcHHH HEHUMЋELEȉΉAЉE} xE;E~(H    Hm   H    HH    H    EHH    HEHEEE;EmUH}HuHUHMLEE    E    E    HEHH    HEHЋ EEHH    HEHЋ EE;EtEEEE;E|HEUHEU]UHH`}HuUHMDELMEEEȃEEEEEHHH    HL       H    HH    H    HEE    EHH    HEH     EE;E|E       EHH    HEHЋ E} xE;E~(H    H   H    HH    H    EHH    HEHЋ E} xE;E~(H    H   H    HH    H    EEEHH    HEHЋEE;E,HEHUHUHHĀH}uUHMDEEEHEH'      H    H    E    HEH    H    HHǸ        E    "UHEH    HHǸ        EE;E~HEHƿ
       HEH    H    HHǸ        E    &HEH    H    HHǸ        EE;E~HEHƿ
       E    E    E       UHEH    HHǸ        E    bEEEHH    HEHЋ EUHEH    HHǸ        EEE;EuEEEEEE;E~HEHƿ
       EE;EN}   f*EEM    YEf*EEE^EEf*EEM    YEf*EEE^EEHEHƿ
       UEHEH    HHǸ        HMUHEfHnH    HHǸ       HMUHEfHnH    HHǸ       UHHP}܉uHUHMLELME    EE    ?UHMЋELEHΉAfH~HEEf/EvEEEEEE;E|HEUHEE UHHP}HuULLUHPHRMHcHHHHUHPHt UHcH    HPHE	fEEEL HUHMEHΉAfH~HEEHEf(fHn    fH~HEEUHH   H}HuUHMLxdH%(   HE1HEHEHEHEHEHEHxHEHEHHU f@IHHHf@IHP@IHE HUHIH}HMHUuIILщ    EHUdH+%(   t    UHH@H}HuHUHMLELMHEЋPHE@9~(H    H   H    HH    H    E    rHEH@UHcHHH HEHEЋPH}HMHuHEIH    EEHH    HEHЋUHcH    HUHʋ EHEЋ 9E|UHSHXLLUdH%(   HE1HC8Hu6E     EHH    HC0Hf EHC( 9E|"HC0HtLC8HC(HK HS0HHAHC(Hs0HS HKH{LCMIH    HC H3HSH}HMI    C@trEf*EM    YEHC f*EE^EEUH    HMfHnH    HHǸ       EHUdH+%(   t    H]UHH   HxHpHhH`LXLPHEHHHEH@dH%(   HE1HEHEHxHEHpHEHhHEH`HEHXHEHPHEHHHEH@HE؋E0EEt#H    H      H    H    HEIEE    E    E      EtKH    Hƿ
       H    UH    HHǸ        EPHEЙUEHH    HEHЋEHH    HEHȋ 9t}( tYHEȋ EEPHEȋЙUm} ~0EHH    HEHЋEHH    HEHȋ 9uEt!H    MUH5    HǸ        UEHMIʉ։   EEHEI]EE;E~}Et!H    MUH5    HǸ        UEHMIʉ։   HEIEE;Et(H    H  H    HH    H    EPHEȋЙUEE;E }
} HEdH+%(   t    UH}uLLUHP(HRMHcHHHHUHPHRMHcHH4
HP(HRMHcHHHHHPHRMHcHHHUHUHcH    HP HʋUUHcH    HHʋMHcH4    HH HUHcHH HE]UHH   LdH%(   HE1LHcHHHHH    HL    :  H    HH    H    HEHE     HE    @HE    @    E    Eǅ\     f*\``    \hf*Lph^pEHEfHn    fH~Hx    \EExYEEHEfHn    fH~HEEYEEEXEEHEfHn    fH~HEЋLPHf*EEYEE    EfZEPPEfZETTEfZEXXEHEH    \HcHHHHHHEHHUHUP\\;L4HEHUdH+%(   t                   rn_classif.c (cl >= 0) && (cl <= NC) samples per class:
   %5d %9d %6.2f %%
 TOTAL   %5s %9d
 no mem 2010-05-24 rn_classif_dataset_t attributes = %d
 samples = %d
 %*d 
   %+10.7f     not enough attributes in dataset (cl >= 0) && (cl <= NCL) (old >= 0) && (old <= NCold) (new >= 0) && (new <= NCnew)     row is old class, column is new class:
  %4s  %8d ---- --------  %8s %4d total %7d samples tested
            %7d (%5.2f%%) successes
       %7d (%5.2f%%) failures
    incompatible domain dimensions  nf = %6d (%5.1f)
 classifying R with M ... iteration %5d        swapping M[%5d] and R[%5d] ...          unswapping M[%5d] and R[%5d] ... why?           rn_classif_class_count          rn_classif_dataset_new          rn_classif_dataset_label        rn_classif_dataset_label        rn_classif_cross_matrix_build   rn_classif_cross_matrix_build   rn_classif_nn_label_dataset     rn_classif_nn_improve           rn_classif_pick_class_colors          Y@        ?    A`"??      ?Y       !                                  :   	    	    "	    	    	    	    #int     *A   	        -:       y       y      	           1      3f        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D8  `    F=  h    Hf   p    If   t    J   x    MQ       NX       OB      QR      Y       [\      \f      ]=      ^	H       _
.       `f       bk          $    +    3        R  :     +      W      a     {  :       {      %      	    	        m          	    	    &A                   $          c       $  :        3      	"<  f   U  f   f      f   0      	[  NS 	\	f    NA 	]	f   smp 	^         	__      	      f            	      f     f        	  '    U       $      +     exp _  ?     log h  S         cf   o  f          
M             .  {  {  A   {       f              f                        X
  	         #               6  H        :H   `  H   {  {  A   {       H   w  .        ef         (     E  {  {  A   {   )    8	                  NC 8*f   ~    :        	            <      =  
cl >	f   ~              
r A  
Y C  @
H E  H
T G  P
val H$  \       :                          M   #(HM   #0    	U  # R   #    	U      	U  #      #    !  #8    	f               #@*    %	f           [      #H  
ns +f   
nf +f           6       
i 'f     +    1
               P#H`  i 1f   \j 1"f   X        i       >      3  h         \       
tcl 4f   d  nf 	f   ~    	f   ~    	f   
try 	f       	  	                          f           Y       
nt f             	  :                         	  M   XHM   P    	U  HC   @          	U      	  	        j 	f   `        n       p   hi f   d     	  :    	       f                  
  M >  #HM H  #NA Rf   ~p ]  ~    x  ,                     #8
  NA f   p #  i ,f   q   XHq   `     	f                               NS 1f   LNA 9f   Hp D  @    _      jU      y      	f   X      `i 	f   \        ;       dpi   h                        wr *      2f       =f   ncc IU  ~    U  ~    	f   old 	f   new f       	f   ns 	f   nf f           ^       u      f                  ps   `pf   h                      NS (f       0U      <f       GU      Sf       `      	f   T    	f   X    	f   \ncc 
U  h      	        k 	f   Li 	f   P      	                       old f   `new f   d  U       :      -    r                 NS rf   L    r%U  @    r1U  nsP r>U  nfP rHU  ns t	f   \nf u	f   `i v	f   d        D       old xf   hnew yf   l      b              o  D b5  HNAL b<f   DNCL bEf   @lab b`Z      biU  NAD d	f   \NSD e	f   `      	        i h	f   X      	                       ati k  hcl lf   d       :    o      W                 wr W$  Xpre W.   PNA W7f   Lp WB  @sep WM   suf WX   t Z	f   d     E        ]        wr E%  XD E?  Pcl EFf   L    ENU  @    J	f   di K	f   `        f       ati O  h      6        {         D 64  X        H       i 9f   l       -                 H  NS -2f   NA -:f   D /  P    X  	        smp 0  Xi 1	f   L    X  :    H              c        wr )  NC 1f   num 9U  cl 	f   HNS  	f   L               pct &  h  .                   NS !f   \    )U  PNC 6f   Xnum >U  Hcl 	f   hi 	f   l    X  	           I   :!;9I  4 :!;9I   :!;9I8   :!;9I   !I   :;9I    	$ >  
4 :!;9I  4 :!;9I  .?:!;9!'@|  I  ! I/  4 I4  & I  4 :!;9I  .?:;9'I<   :;9I8  :;9   <  'I  .?:;9'I<   :!;9I  7 I  (   .?:;9'<  .?:!
;9!'I<  .?:;9'<  .?:!;9!'<     .?:!;9'I@|  !%  "   #$ >  $ :;9  %4 :;9I?<  &>I:;9  ''  (   ).?:;9'I@|  *.:;9'I@H|  +.:;9'@Hz  ,.:;9'I@H|  -.?:;9'@z  ..?:;9'@|   ,                                                                                                                                                               	        t' ., < f Jt/<	Y f (X U JM	iut- .' X < JtY f X$ X)#8< & J$?/ ) <)t, .0 <" t J
KiuZt1 .6 + %  J fY	C"f<	 >tY& t XY!u , J fY?# t0t/ t) f!/	< - J t/?	ɟ (tZu	u f (< S JM	uvt/<Y<Y , f G J?	" <)t% .) < f JtY<X f (<X f (t U J?		u"t* .$  J"t* .$ " J	tut	Y	t /&tYg" 8 ( b J	$ x J
$$	#''?	"tt/  * f  J<%u) % J   %q.% JS "	<
X$  (t/u%<J. + J f] Jt4 .8 <, % J" fu	&I tO & fF=EOs Jb t
#	uwtY t- <A .I f8 f ' X XMi /(ff0I' f8 X XO t	Yg tY ( ff4 e$ J 1b 2t7&+7/<=<BFuJ2X&<2J*.=.AY@J $)2Z0<L$ !  *  3 f &<!+5	 t t K classX rn_classif_dataset_label rn_classif_pick_class_colors _shortbuf _IO_lock_t rn_classif_dataset_new stderr _IO_buf_end FALSE __FUNCTION__ filefmt_write_header cnew fflush _IO_write_end unsigned int rn_classif_pq_dist_t _freeres_list _flags cols _markers fmax fputc fputs candR frgb_t frgb_from_HTY rows iminP rn_classif_pi_dist_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 rn_classif_dataset_free _IO_save_end float _IO_codecvt malloc count programerror long long unsigned int NTOT rn_classif_find_nearest_in_dataset tsmp _IO_backup_base dminP _offset checknotnull rn_classif_cross_matrix_print fprintf _fileno rn_classif_handicap_proc_t size_t bool_t sameClass _IO_read_base rn_classif_class_count_print free __uint64_t imin pi_dist classC cmap classM char _mode _IO_marker _IO_read_ptr ntot YMin evalM rn_classif_cross_matrix_build _IO_write_base score dmin long long int rn_classif_dataset_t _IO_save_base rn_classif_nn_label_dataset digits rn_classif_nn_improve rn_classif_labeler_t _freeres_buf dist __pad5 _vtable_offset swap_samples NCold _IO_read_end nfold short int candM long int filefmt_write_footer _IO_wide_data uint64_t rn_classif_dataset_write rn_classif_find_nearest_neighbor_index rn_classif_sample_print rn_classif_class_count _wide_data _lock long unsigned int _old_offset _IO_FILE NCnew __assert_fail ndigs unsigned char __uint32_t _IO_write_ptr nccP _codecvt class cold __off_t verbose signed char short unsigned int hproc __PRETTY_FUNCTION__ YMax double _chain FILE _flags2 _cur_column maxIters __off64_t _unused2 _IO_buf_base rn_classif_compare classR rn_classif.c /home/stolfi/programs/c/JSLIBS/libclassif /home/stolfi/programs/c/JSLIBS/libclassif /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 rn_classif.c rn_classif.c stddef.h types.h struct_FILE.h FILE.h stdint-uintn.h bool.h frgb.h rn_classif.h mathcalls.h stdio.h affirm.h frgb_ops.h filefmt.h jsmath.h stdlib.h assert.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x                EC     <       c   ECZ     \           ECE             {    ECr            ]   ECT               EC               EC                EC               EC    @         EC    `          EC               EC               EC               EC            [   ACEQ              EC    $          AC     D         EC                                                                                                           %                  5                  D                  Z                  i     0                                    P                        [           f                  p                                                                                                                                                                                                   c                                                    /             5                     <                     I          {       \                     a          ]      z                                                                                                                                                                                	    Q            '                E                     K                 r                     w    >                                                                            U                ?                                                      	                      rn_classif.c __PRETTY_FUNCTION__.11 __FUNCTION__.10 __FUNCTION__.9 __PRETTY_FUNCTION__.8 __FUNCTION__.7 __PRETTY_FUNCTION__.6 pi_dist.0 __FUNCTION__.5 evalM.2 swap_samples.1 __FUNCTION__.4 __FUNCTION__.3 rn_classif_class_count __assert_fail rn_classif_class_count_print fwrite fprintf rn_classif_dataset_new malloc checknotnull rn_classif_dataset_free rn_classif_dataset_write filefmt_write_header digits rn_classif_sample_print filefmt_write_footer fflush fputs rn_classif_dataset_label programerror rn_classif_compare rn_classif_cross_matrix_build rn_classif_cross_matrix_print fputc rn_classif_find_nearest_neighbor_index fmax rn_classif_find_nearest_in_dataset __stack_chk_fail rn_classif_nn_label_dataset stderr rn_classif_nn_improve rn_classif_pick_class_colors log exp frgb_from_HTY  |                                             	                    ,            !       4                                          5                               I                   O       (            H            R                  ^            h            Z       p                                                                  Z                   W            v                                    a                   l                                                                                            !   U                   b                                                                              "               l                #            $            %   H         %   y                                        %                                                             '   h                  w                                                                                                 Z                   1            ,      @            J                   R                        ,                                                $	            ,      ,	            >	            T      E	            U      U	            l	            Y      |	            	         +   	            ^      	            U      	            	            c      	            l      	            
         +   +
            q      ;
            v
            Y      
            
         +   
                  5                  l         +               u                                                                                                *         -            ,            /   K            L      Z            d                  l         '            .            0            (                              1   $                  4            K         /   #         1   7                  ?            v         1            +            1                                 W         1   d            4      q                     1               \                               l                              }      !         '   `         /                                                         Z                                                                                                             +                  n         4                              4            5   "                           6            /          
                     
      ]             
                     
                                  *       
              /       
      4      =       
            D       
             M       
            T       
      A      [       
      5      b       
            n       
            |       
                   
      |             
      %             
                   
                   
                   
                    
                   
                   
      L             
                   
                  
                   
            #      
      p       /      
      5      ;      
            G      
      C      S      
             _      
      z      k      
            w      
                  
                  
                  
                  
      =             
                  
                  
                  
                  
                   
                  
                  
                  
                   
            ,      
      G       4      
            X      
      V      b      
                  
      i             
      P            
      s            
      O            
                  
                  
      |            
      |             
      X            
      ;            
            %      
            1      
      |      `      
                   
                   
                   
      :            
                  
      !      T      
            p      
                  
      o            
                  
                   
                  
      _      
      
             $      
      w      7      
            a      
      b      x      
      	            
                  
                          ?            
                  
                                     
                  
      n      :                        
      f                  U            
                  
                  
              !      
            2      
      T      C      
            Q      
      B      _      
      -      p      
            |                              "            
                        f                  w      /      
            ?                  o      
                  
                  
                         p                  l            
                              	      
      C      	                  J	      
            d	      
            s	      
            	      
             	            P      	            y      	      
            	            >      <
      
            K
      
            V
                  
      
            
      
            
      
      =      
                        
            '      
      4      6      
            E      
            S      
            m            #            
                                    
                  
                  
                  
             &      
            Q            H
      f      
      i      v            
            
                        Q            
                   
                  
                   
            	      
                  
             &      
      /      4      
            P      
             Z                  {      
      Z                  0                              
                                    
                   
             c                        
                                     
                  
                               /      
      Z      9                  B            #            
      d                               
      $                        B      
            P      
            j            H            
      +                                    2            
      R                   /            
             %                  ^      
      Z      c                               h            
      |                                
            I      
      Z      S                         
                                   "       
      7       &       
      a       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
      %      ]       
      3      b       
      :      g       
      I      l       
      P      q       
      W      v       
      d      {       
      p             
      x             
                   
                   
                   
                   
                                                       @                    `             /                                                                                                    $            Q      D                  d                                                >                                                      U      (            f      H            ?       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               L                                &                     1                                     ,                     1                                     1                     @                                   >                             ]                             9      @               (Z                                J                      }-                                   ]                      0      0                              X      @               m      0          	                 q                      0                                   l      @               Hm      p                          }      0               8                                        0               z?                                        0               +A      '                                                  RA                                                          XA                                                          xA      `                                   @               o                                                      C      (                          	                       I                                                         hq                                    /0              0           0     0     644     20152     `
ELF          >                    H          @     @   UHH0  HHDLHEHHE HdH%(   HE1HH Ht(H    H#   H    HH    H    HHPHH@H9t(H    H$   H    HH    H    HH@,f*,0^0Eǅ(    0  ǅ$      H 8f*$@@    XHHXPf*,XP^X``    \hYhp8XpxxEH@Ef*(EM    XEEXEf*,EE^EEE    \EYEEEXEEEEHEH}LDHHDEAPLEAPf(fHnEH    H HMԋ($HH    $$;,((;,HEdH+%(   t    UHH  HHLLxHEHHE HdH%(   HE1HH Ht(H    HH   H    HH    H    HHPHH@H9t(H    HI   H    HH    H    HH@ǅ    #   uH   }   u.H   ff.zff.  ǅ      HH@HcHHH HEf*HE  H ( \(0X80^8@@    XHYHEf*PHEH XH@`X\`hXph^pxx    XEPYEE3  H u(H    H_   H    HH    H    HH    HH Eff.Ezff.E  f*EHH    HH EEYEEXEE^EEЃ   } u(H    He   H    HH    H    fE        E    E    Eǅ   ǅ    ǅ    |HDDE0UMEH}H((f(f(f(fHnH    w    ff/w(H    Hv   H    HH    H        ^Efǅ   ǅ         ǅ    fDE0 UMEH}H((f(f(f(fHnH    ~  H    H   H    HH    H      x    ^Ef}( u,    E    E    E   H    H    HH    HHЋ  x;~(H    H   H    HH    H    HcHHHHHHHHHU@EfEfEfEǅ   ǅ    ǅ    HDDE0UEH}H((f(f(f(fHnH    tH 9QHEdH+%(   t    UHH  H840H(D$L HEHHE HdH%(   HE14t(H    H   H    HH    H    fEfEfEǅd    9  ǅ`      H xf*`    XXf*E^    \YxXEH@f*d    XXf*E^    \YX  E ff/   ǅl           fH~H    Hf(fHn    fH~H    Hf(fHn    fH~H YElHD EX (lH(DЃll;4.H(    HUЋ04L(ΉAЉpp xp;0~(H    H   H    HH    H    pHcHHHHHHHHHUċ@E'    E    E    EH   HUЋ$4LΉAЉtt xt;$~(H    H   H    HH    H    HEH    E@fZ@EEDfZDEEHfZHEt    f*t0f*$80^8EE    \@H@ffHn    fH~HE    \EHEYHPEYEXPXXEfZELLEfZEPPEfZETTEHEH    ǅh    uhHD`hHDXfZXh`XhphHpDhh~``;Edd;Eǅh    ihHDxEf*Ex^EEfZE\hH\DЃhh~H8HUHU؉PHEdH+%(   t    H8                           rn_classif_float_image.c image is not colored image is not square HD != NULL fillH penH > 0 FALSE (cli >= 0) && (cli <= NCD)    problem is not two-dimensional (cl1 >= 0) && (cl1 <= NC1) (cl2 >= 0) && (cl2 <= NC2)            rn_classif_float_image_paint_labeler                            rn_classif_float_image_paint_dataset                            rn_classif_float_image_paint_dataset                            rn_classif_float_image_compute_pixel                            rn_classif_float_image_compute_pixel          ?      ?  >       @            @  ?    ?R
                                                                 )d   int     ,w           -.                     5                    $       X       k       ~                      .        4  
c         &  4      S       Z       ^       @  
sz    
st   
bp ]  0      8 E    .    Q    .        i      	  
c 	         .        	3        
"  d   1  d   d      d         
[m  
NS 
\	d    
NA 
]	d   
smp 
^m         
_;  r                        P                M                2       n   -  -  d                           d          ES        5           Rt  -               .        5                             NA 	d   |NC1 	d   |    6  |NC2 	d   |    6  |    @  |HW    {    	d          {      {      	        dx 	d   |dy d   |c d   |t d   |sum   P      	        res   @	                  4  @val                    dit                    :  cl1 d   | 	              cl2 d   |H    T &   Y 4   	               r                    .   $        .        6        ^      	  fim 7-  }NA 8	d   }NCD 9	d   }D :~  }HD ;  }    <	1  }    =@  }HV >   }    ?       @   }    A  |    B       C   |    D   |    E	d          	        NXY K	d   }    P	d   }      	        	              i Ud   }c Ud   }	                  X  xi Z   yi [                 y      b   @                    g    P    h   }    i   \    j    }    k    ~	        u           n#   ~  	                  x    H    y   }    z    }    {    }    |   }  	                            }val   \       }       }                 cli d   } 	        x              }                       fim -  ~NA 	d   ~NC1 	d   ~    6  }NC2 	d   }    6  }    @  }HV    }    	d          }       }      	        NXY &	d   ~HW '   ix )	d   ~iy )d   ~	                  -4  Ppix 0  D    I  4 :!;9I  4 :!;9I   :!;9I   :;9I   :!;9I  $ >   !I  	  
 :;9I8  I  ! I/  4 I4    :;9!  & I  (   .?:!;9!'<  .?:!;9!'I<  .?:;9'<  %  $ >  >I:;9   :;9I8  'I  . ?:;9'I<  .?:;9'I<  .?:;9'<  .?:;9'I@|  .?:;9'@|  .?:;9'@|   ,                                                                                                                                                   	        !] ( (	g<MY	 [-.8<+><C,($tt -8+X>C(X$ _" z t  t
 fm ( (	lZ *  * 	Z#v$<1(.8t5<=tK$<1<(<8t5<=t# (#&)&#/ f ( '#/Y- _' t(   (  #/- _' t (h,+ %  (#5/Y% b t!  t ;==#  t f] (Y	 Z-.8<+><D)($tt -<8<+><D)($ttZ(Y  ) )KX& + t&$  (#'$  (!/&=4!-<<#K7J'J L* .? X1 X. <! . t# Z t  t+5 .> X8 f* (  X t= frgb_from_HTY float vdraw dgaussrand rn_classif_float_image_paint_dataset sample uint64_t short int vfill float_image_t frgb_to_HTY round int64_t ix_size_t rn_classif_labeler_t NSUB frgb_t signed char diagonal long long int __int64_t rn_classif_float_image_paint_labeler 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__ __PRETTY_FUNCTION__ penH radH attri unsigned char radP long long unsigned int unsigned int sigma FALSE ix_step_t pass char fillH valH pctr int32_t bool_t short unsigned int fillP penP Ylim __uint64_t r2_t long unsigned int ix_pos_t float_image_paint_dot lab1 lab2 programerror classD __int32_t hwdH ictr fmax hwdP rn_classif_dataset_t cmap double TRUE long int psmp __assert_fail fmin rn_classif_float_image_compute_pixel float_image_set_pixel rn_classif_float_image.c /home/stolfi/programs/c/JSLIBS/libclassif /home/stolfi/programs/c/JSLIBS/libclassif /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . /usr/include rn_classif_float_image.c rn_classif_float_image.c types.h bool.h stdint-intn.h stdint-uintn.h r2.h ix.h float_image.h frgb.h rn_classif.h frgb_ops.h mathcalls.h float_image_paint.h assert.h affirm.h jsrandom.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0                GNU                    zR x               EC    <       ^   ECU    \          EC                                                                                                     %       )            %       8     `      %       N           %       ]           %                                                                                                                     s                                                                                                                 ^                           $                     :                     E                     J                     O                     [                      rn_classif_float_image.c __FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 rn_classif_float_image_paint_labeler programerror rn_classif_float_image_compute_pixel float_image_set_pixel __stack_chk_fail rn_classif_float_image_paint_dataset __assert_fail float_image_paint_dot dgaussrand fmax fmin frgb_to_HTY frgb_from_HTY                                                                                                                        *                    r                                    F                                                <                                          '            1                   9            [                  j            t            *       |                              a                              \                              >                   u            \                              I                                                                                           k                        \                              O                                     	                  	            	            \      	            	            X       	            	                  	                  	
                  
                  |
            \      
            
            ^       
                                    _                  n            x            |                                     I                                    #                                          $                              ,                                                                                           4                  4      (            4      }                                                                         [            <      |                              <                               
   
                  
                   
                     
                                  *       
              1       
            8       
      8      ?       
            F       
            M       
             T       
      Z       Y       
            l       
             z       
      J             
                   
      `             
                    
      >             
      K             
      E             
      }             
      u             
                    
      Q              
                    
      !            
            5      
            F      
             R      
      Q      ^      
            j      
      j             
      J             
      j             
                   
                   
             <      
      $      s      
      $            
                    
      x             
      f            
                  
                   
            3      
      X      T      
            u      
                  
      k                              
                  
                  
      p            
             -      
      E      <      
      9      K      
            U                        
                                                      
      S                                    u      ;            ?                              
                  
      %                         =      
            L      
            i      
      e      w      
                  
      9            
                  
                  
                  
                   
                                     
      [             
            
            `                        >                  O      
            z                        
                        l            
                  
                   
      k            
                   
                                     
      d                         .      
            <      
             K      
             Z      
             i      
      d       z            	            
                  
                   
                   
                         @
                        	      
      d       	      
             &	                    e	      
            	      
            	      
            	      
             	      
      E      	      
      9      	      
            	                   '
            ?      8
      
      p             
   	                                "       
      C       &       
      m       *       
             .       
             2       
             <       
             A       
             F       
             K       
             P       
             U       
            Z       
            _       
            d       
            i       
      *      n       
      1      s       
      >      x       
      I      }       
      U             
      i             
      r             
      {                                                 @                   `                    .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               1      X                          &                                                          ,                                                          1                            H                              >                      H      V
                             9      @               9                                J                                                          ]                      "      0                              X      @               E      0          	                 q                      "                                   l      @               E      (                          }      0               '                                        0               ]+                                        0               ,      '                                                   
-                                                          -                                                          0-      x                                    @               G      H                                                 -                                	                      00      i                                                    H                                    /26             0           0     0     644     12784     `
ELF          >                    0,          @     @   UHH }uLLUHPHRMHcHHHHHHIuHcHHH	L@@HΉAfH~HEEf.EzEff/s(H    H=   H    HH    H    E;Et#ff.Ezff.Eu    EEEEUHH   HhH`HXHPDLdH%(   HE1HEHEHhHEH`HEHXHEHEH8HU f@IHHHf@IHP@IHEHHU f@IH  HHf@IHP@IHE xHE@ExHHH    HL    "   H    HH    H    HExHHH    HL    #   H    HH    H    HEǅt    -tHH    HPH     tt;x|HPf HEH8HǋLHPHUxAH    L t#H    HPxH5    H    ǅt    -tHH    HPH     tt;x|ǅt       tHH    HEHЋ ||;ttztHH    HEHЋ|HH    HEHȋ 9tDtHH    HPHf |HH    HPHf tt;x@HEHIH}HMHPxHLRIIH    HL҉    HL t#H    HPxH5    H    HEH    HEH    HEdH+%(   t    UHH }uLLUUHcH    HHʋ
UHcH4    HH9t    EMUIΉfH~HEEUHH0H}HuUHMHUHEH    HHǸ        E    HEHH    HEH EHMUHEfHnH    HHǸ       EE;E|HEHƿ
                   rn_classif_opf.c (! isnan(d)) && (d >= 0) no mem mst opf %s handicaps:
   %5d %8.6f
            rn_classif_opf_compute_handicaps        ijdist_full     N~h                                               :                               )r   int         y       y                 1      3r        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D,  `    F1  h    Hr   p    Ir   t    J   x    MQ       NX       O6      QF      Y       [P      \Z      ]1      ^	H       _
.       `r       b_              +    '        F  	:           K      U     o  	:       o    y      y          A                   $      f               r       [  NS \	r    NA ]	r   smp ^         _      :    S  r        "      	d    x           	               
d      er     ~  t       E  o  o  A   o         H        M             	@      @  E         X  x      
o    o                :H     H   o  o  A   o       H     .        J                 wr J*y  X
    J4   PNS J?r   LH JJ  @i M	r   d                     M S  #
    	  
      #H   ~
      ~NS 	r   ~NA 	r   #    ;                 P#X  i ;r   \j ;#r   Xd <  `      	             B          z       P#X6  i Br   \j B#r   X P "
  ~      	        R #
  ~i &	r   ~!               j 0r   ~  .       	:            	:        I   :!;9I8   !I   :;9I  $ >   :!;9I  4 :!;9I  I  	! I/  
 :!;9I  & I   <   :!;9I8  'I  .?:;9'I<  :;9  7 I  (   .?:;9!'<  .?:!;9!'@|  .:!;9!'I@H|  4 I4  %     $ >   :;9  4 :;9I?<  >I:;9     .?:;9'<  .?:;9'<   .?:;9'I<  !   ,                                           >                                                                                                            	        ;).<#	  ( ' X YW.2y J Y	4	 f) f)! .%   t
 ' #! .%   tYf  -  6 J: @ D   t% A #a XXKxt(/< 0 J rn_classif_pq_dist_t FALSE _IO_read_base _IO_FILE dist _IO_save_end short int size_t malloc _offset __PRETTY_FUNCTION__ _IO_write_ptr _flags mst_build_complete double opf_arc_cost_t _markers _IO_read_end _freeres_buf title mst_arc_cost_t free opf_path_cost_t float stderr ijdist_full checknotnull _lock _wide_data 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 rn_classif_nn_print_handicaps __FUNCTION__ fprintf rn_classif_opf_compute_handicaps unsigned char signed char _codecvt long long unsigned int unsigned int _IO_marker _shortbuf _old_offset _IO_write_base _unused2 _IO_read_ptr _IO_buf_end char long int int32_t bool_t _freeres_list opf_build_complete __pad5 short unsigned int long unsigned int _IO_write_end __off64_t _fileno _chain _IO_wide_data _mode ijdist_homo __int32_t _IO_backup_base _IO_buf_base __off_t _flags2 classM _IO_codecvt fmax rn_classif_dataset_t _vtable_offset _IO_save_base TRUE FILE __assert_fail verbose long long int _IO_lock_t rn_classif_opf.c /home/stolfi/programs/c/JSLIBS/libclassif /home/stolfi/programs/c/JSLIBS/libclassif /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 rn_classif_opf.c rn_classif_opf.c stddef.h types.h struct_FILE.h FILE.h bool.h stdint-intn.h rn_classif.h opf.h mst.h stdio.h assert.h mathcalls.h stdlib.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0              GNU                    zR x                EC     <          EC    \       z    ECq     |           EC                                                                                                                                  6           z       D     `       !                                                                                                                     S                      a                                                                                                               -                                                                                                                                                                     rn_classif_opf.c ijdist_full.1 __PRETTY_FUNCTION__.2 ijdist_homo.0 __FUNCTION__.3 __assert_fail rn_classif_opf_compute_handicaps malloc checknotnull mst_build_complete stderr rn_classif_nn_print_handicaps _GLOBAL_OFFSET_TABLE_ fmax opf_build_complete free __stack_chk_fail fprintf fputc                                                                                                               \                               &                                "            \       .            8            &       @            r                                                       -                   #                   C      *      P            d            x            1                                                                           S            5       c                        D                                      
   	                  
      :             
                     
                                  *       
   
           /       
      N       =       
      Y      D       
            M       
      h      T       
      F      [       
      v      b       
      D       g       
            |       
                   
                   
      y             
                   
      )              
                    
                   
                    
                    
                   
      x              
      k            
                  
            #      
      %      /      
            ;      
      7       G      
             S      
            _      
            k      
            w      
                  
                  
                  
                  
      )            
      \             
                  
      /            
                  
                   
      ?            
                  
                  
      8             
      a      (      
            L      
            V      
                  
      	            
                  
                   
                   
      3            
                  
                  
      S            
                  
            #      
            /      
              Y      
             y      
                   
                   
      ?            
      =            
                   
                  
      ,      K      
             u      
                  
      U             
                        -            
                   
      G                         >      
            M      
      2       k      
      K            
                                      
      d                                
                               D      
      2      N            `       q            O             
                                   "       
      ;       &       
      e       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
             S       
      )      X       
      1      ]       
      ?      b       
      F      g       
      M      l       
      [      q       
      h      v       
      n      {       
      t             
      |             
                   
                   
                                                       @                    `                                -       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                     H                          &                                                          ,                                                          1                                                           >                                                         9      @                                               J                                                         ]                      |      0                              X      @               (      0          	                 q                            B                             l      @               (      @                          }      0                     l                                  0               Z                                        0                     '                                                  $                                                          (                                                          H                                          @               *      `                                                                                 	                      h                                                          X+                                    /44             0           0     0     644     42872     `
ELF          >                              @     @   UHH   H@80((XX8f/Xw(H    H   H    HH    H    (X`0f/`w(H    H   H    HH    H    0X(h@^hp8X(xH^xEpHEf(fHn    fH~HE0\(E@^EE8\(EH^EEEHEf(fHn    fH~HEM    XEEXEEYEEE\EEE\EE(YEEE\EEE^EEEEEUHHH}HuHE u
HE    HE u
HE    HE t(H    H#   H    HH    H    HE t(H    H$   H    HH    H    UHHP}uHU}t(H    H-   H    HH    H    }t(H    H.   H    HH    H    HE EHE@E    E]        EHEf(f(f(f(fHn    fH~HEE~    fTE]        EHEf(f(f(f(fHn    fH~HEE~    fTEEf/EvEf/EEEf/Ev       EċEUHH   |xtHhL`xt(H    H?   H    HH    H    tt(H    H@   H    HH    H    | y(H    HA   H    HH    H    tE|}ЃE}u    E    EEE؃}u    E    EEE    fH~HEM    YEHEfHn    fH~HEM    YEEXEEM    YEHEfHn    fH~HEEYEEM    YEHEfHn    fH~HEEYEEHhE HhHE H`UUHHH}HuHE u
HE    HE u
HE    HE t(H    HR   H    HH    H    HE t(H    HS   H    HH    H    UHHĀ}uHU}t(H    H\   H    HH    H    }t(H    H]   H    HH    H    HE EHE@EE   Ef/Ev%EEEEEEE   E~    fWEEf/Ev5EEE~    fWEEEи   +EE} ~}~(H    He   H    HH    H    E    \E    EEff/   M    YEE^EEM    YEE^EEEHEf(fHn    fH~HEM    XEEf/Ew    \EEEf/Ev2E    )E~    fTEEf/EvE    EUHH   <84H(L 8t(H    Hy   H    HH    H    4t(H    Hz   H    HH    H    < y(H    H{   H    HH    H    4H<HЃL    fH~HPP    YE    fH~HXX    Y``    XEHEfHn    fH~HhEYhEHEfHn    fH~HpEYpEM    YxEYxEM    XE؋Lf*EM    YEHEfHn    fH~HEEYEEHEfHn    fH~HEEYEEE\EEHEfHn    fH~HEEYEEHEfHn    fH~HEEYEEEXEEH(E H(HE H LUHHH}HuHE u
HE    HE u
HE    HE t(H    H   H    HH    H    HE t(H    H   H    HH    H    UHH   \XHP\t(H    H   H    HH    H    Xt(H    H   H    HH    H            Xhh    ^EfE        \pp    ^E    EHP EHP@E    E]        EHEf(f(f(f(fHn    fH~Hxx~    fTEE~    fTEE\EEE\EEE~    fTEE\EEE~    fTEE\EEEHEf(fHn    fH~HEEf/EvEf/Ed0Ef/Ev    ff/Ev      ddUHH   HLt(H    H   H    HH    H    t(H    H   H    HH    H            X    ^EfE        \    ^E    E y(H    H   H    HH    H    Ѓ       fH~HEM    Y H fHn    fH~H((    Y0EX0EM    Y8H8fHn    fH~HEM    Y@H@fHn    fH~HHH    YE      fH~HPPXXX    \EEY`    \`hEYhpp    ^E    fH~HxxXEE    \EEYE    \EEEYEEE    ^EEYEEEXEEEYEEEXEEf*EEYEEHE HHE HUHH H}HuHE u
HE    HE u
HE    HE ~HE ~(H    H   H    HH    H    HE (H    H   H    HH    H    HE HE HH    HEH}   ~(H    H   H    HH    H    UHSH   HdH%(   HE1 ~	~(H    H   H    HH    H    (H    H   H    HH    H    4f*48    ^8EEXE        ^E    EfEǅ(       (HH    HH @@~    fTHH    \PPHEf(fHn    fH~HE((;fEf/Evǅ,    M  HHËHcHHUHH       HHо       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEHcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ(    ]  (HH    HH XX    X``^EEHEfHn    fH~Hhh,HE(Hc҉HE(HcҋyHE(Hc    HE(Hcҋ944HHE(Hc҉HE(Hcҋf*pE\pxxXEE    \EHEЋ(HcEЃ((;HUЋH։    fH~HEEf/Evǅ,   Yǅ0    ǅ(    HE(Hcҋ0((;|Ջ04Ѓ,H܋,HUdH+%(   t    H]UHSH8  HLdH%(   HE1HHÃ ~	~(H    H  H    HH    H    (H    H  H    HH    H    f*    ^EEXE        ^EEYEE y(H    H!  H    HH    H    f*  HEf(fHn    fH~HEf*((HEf(fHn    fH~H0    fH~H80Y8EM    Y@@f/Es(H    H&  H    HH    H    E\EHH^EPP    XXX, 
ǅ    HH       HcHHUHH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ    9HEHc҉;|ǅ    ǅ    HEHcҋ;|Ճ tЃ   u_HH։    HH։    fH~H`EYhhf/`w;HH։    HHHMfHn    ǅ       HEHcҋf*pHH    HH xx    XEE    ^EpXEEEYEEHH    HHE    \EE ;HHܐHEdH+%(   t    H]UHHH}HuHE u
HE    HE u
HE    HE t(H    HT  H    HH    H    HE (H    HU  H    HH    H    UHHP}uHU}t(H    HZ  H    HH    H    }(H    H[  H    HH    H    HUEH։    fH~HEE    f/rE       f*EEEHEf(fHn    fH~HEf*EEEYEEM    XEHEfHn    fH~HEE,Eă} (H    Hf  H    HH    H    E;E~E   EUHH0}uUHMLEЃ}t(H    Hm  H    HH    H    }(H    Hn  H    HH    H    } y(H    Ho  H    HH    H    E}ЃEHU؋EH։    HUHuH    EfHn    HU؋MEΉ    EE;EuHEЋUUHHH}HuHE u
HE    HE u
HE    HE (H    H  H    HH    H    HE t(H    H  H    HH    H    UHHp}HuHU} (H    H  H    HH    H    f*EEE    \Ef*EEE^EEEH    f(fHn    fH~HEM    XE    ^EEHEE HE EEYEEHEE UHH   ,(H HLdH%(   HE1, (H    H  H    HH    H    (t1(t(H    H  H    HH    H    H@H8,HΉ    @HH    YP8XPXX``    ^h    \hE(   E    \p8xx    ^EpXEEH E 8EE    ^EHE 8EE    ^EHE        \EE@EE    ^EE\EEH E @EE    ^EHE @EEXEHE HEdH+%(   t    UHHĀ}uHUdH%(   HE1} (H    H  H    HH    H    }t(H    H  H    HH    H    E      H}HMHUuEI    E   E       } uEE	fEEE} uEE
EEEEEHH    HEH EE\EEE~    fTEEf/EvE    EE;EP} tEEE;E   HUdH+%(   t    UHHP  HLdH%(   HE1 (H    H  H    HH    H    t(H    H  H    HH    H     y(H    H  H    HH    H    HHHΉ    f* H f(fHn    fH~HEf*(00    Y8(H8f(fHn    fH~H@H@YHEE\EPP~    fTXEXE``    Yhhf/Xw(H    H  H    HH    H    f*ppH    f(fHn    fH~HEEXExEf/xw(H    H  H    HH    H    EXEEXEEE^EEM    XEE,
ǅ    uǅ   uǅ   
ǅ   uLHH։    HΉ    ;u  HH։    HHH I    H EEEYEE EEXEEHE ǅ   iHH    HH EEЋHH    HHEYEEE ;|HHEdH+%(   t     rn_classif_test.c A > 2*eps B > 2*eps invalid number of attributes invalid number of classes NA == 2 NC == 2 i >= 0 NC == 4 (cl >= 1) && (cl <= 4) NC == 3 too many domain components (NA >= 1) && (NA <= 8) NC >= 2 B <= 0.5001*H cl >= 1 NA >= 1 (cl == 2) || (cl == 3)       fabs(v2 - v3) < 0.001*(v2 + v3) v2 + v3 < vu    rn_classif_test_dist_ellipse    rn_classif_test_check_saturn    rn_classif_test_label_saturn    rn_classif_test_throw_saturn    rn_classif_test_check_petals    rn_classif_test_label_petals    rn_classif_test_throw_petals    rn_classif_test_check_vessel    rn_classif_test_label_vessel    rn_classif_test_throw_vessel    rn_classif_test_check_mballs    rn_classif_test_label_mballs    rn_classif_test_throw_mballs    rn_classif_test_check_shells    rn_classif_test_label_shells    rn_classif_test_throw_shells    rn_classif_test_check_staoli    rn_classif_test_box_widths_staoli               rn_classif_test_get_box_staoli  rn_classif_test_label_staoli    rn_classif_test_throw_staoli    0.++{Gz?      ?      ?              ?-DT!)@      ?-DT!@               ??ffffff?-DT!	@?-DT!??       @      ?      @X ?+?      @      @MbP?                           ?/                                  
    )d   int 
    *<   
    ,                         
    X   
    w   
    k           <                
    $                       %<                 Q            A   l                                 pow                 >                            	                 M            cos >   ,      sin @   @      !    *       	.m        <                           
E        <                   (        i 'd   }NA .d   }NC 6d   }p A  }    K  }    '  	        wd2    }wd3    }v2    Pv3    Xvu    `NP 	d   }    	d   }cl 	d   }        L         clp d   } 	                     }       }       ~t d   }  d      '  C          d                 ,  NA &d   ~NC .d   ~p 9  ~    '  	        cl 	d   	                                           t d   	                      X       `                       NA )d   ~cl 1d   ~    =  ~    K  ~    Y  ~      	        wd2    ~wd3    ~b    `      C                  
      Z  NA ,d   wd2 8  wd3 E      j  	        g    h    j  C   ! Z                       NA (  hNC 1  `    '  	             l              O  i l'd   \NA l.d   XNC l6d   Tp lA  H    lK  @    '  	        cl q	d   hclp t	d   l     Xd           q        NA X&d   NC X.d   p X9      '  	        cl \	d   rp ]   `	               vp d   h      Q               :  NA Q(  hNC Q1  `    '  	                     B      	  i 'd   }NA .d   }NC 6d   }p A  }    K  }    '  	        NB 	d   }       S                  H $   B %   @NH '	d   }NS )	d   }M *	d   }    -	d   }    .	d   }    /	d   ~ix 2		  Pk 3	d   }tmp 4	d   }    9	d   }cl ;	d   ~ d   	  C   H     d           C      &  NA &d   ~NC .d   ~p 9  ~    '  	        NB 	d   ~       S           k 	d   ~eps    du    cl 	d   ~	        M      ix &  u :  @r    H        V        uk    P 	        Y           d   ~   d   :  C       N  C                        NA (  XNC 1  P    '  	        NT    h             !        i 'd   }NA .d   }NC 6d   }p A  }      }    '  	        xc    yc    @xh    Hyh    PM 	d   }cl 	d   }x    y                     t    h 	              xt    Xyt    `    d   }      d                   NA &d   ~NC .d   ~p 9  ~    '  	        xc    yc    xh    yh    x    y    eps    e1    @xr    Hyr    P       X       `e23    hcl 	d   ~                    G  NA (  hNC 1  `    '  	             x              -  i x'd   ~NA x.d   ~NC x6d   ~p xA  ~    x  ~    '  	        M |	d   ~cl }	d   ~t    R    @xt    Hyt    Ps    Xx    `y    h     [d           g      /  NA [&d   ~NC [.d   ~p [9  ~    '  	        x _   y `   @cl b	d   eps h   X        %         t c   H         5         t d   P 	                   m   `r n   h      O               y  NA O(  hNC O1  `    '  	             >        @      D  i >'d   ~NA >.d   ~NC >6d   ~p >A  ~    >  ~    '  	        M B	d   ~cl C	d   ~A D   HB E   Pt F   Xx H   `y I   h     ,d                   NA ,&d   NC ,.d   p ,9      '  	        x 0   Hy 1   Peps 3   Xe1 4   `e2 5   hcl 6	d                        9  NA  (  hNC  1  `    '  	         "               S      x ,   ~y 6   ~A @   ~B J   ~eps T   ~    '  	        ro    Pri    Xd    `  4 :!;9I   :!;9I   I  4 :!;9I   :!;9I  4 I4  4 :!;9I  $ >  	  
 :;9I  .?:;9'I<  .?:!;9!'@|  .?:!;9!'@|   :!;9I  I  4 :!;9I    & I  .?:!;9!'I@|   !I  .?:!;9!'<  .?:!;9!'I<  ! I/  ! I/   :!;9! I  (   .?:;9'<  .?:!;9!'I@|  %  $ >  >I:;9   .?:;9'I<  !. ?:;9'I<  ".?:;9'I@|   ,                     ?/                          h                                                                            	        7 &( &&(ttt&8J J 2Y",  Y1
<f J
f J ( (DX f( f( AY AZ<  t X==1/ ( ( 	(	%g f  % f   - X - -

?
<f J
f J ( (DX f( f(	u # + 3 uX # + X3  f f(Y0X$XX: &  H X! v=1/ ( ( 	(	 :9   ! ""ZY f  f  f  f 

?
<f J
f J ( (	<" ( ( DXXX< * t  t Xgg1/ ( ( 	(	 6 !3 6  <2 . 6 t) J  2 X. 6  ) Y

?
<f J
f J  (  (f.f< (A#  ( 	(<Kɑ4 X. &%  ? t"	gf	f	Z&!  $ J=* & %#X xf t 3 .. " f tg0 J  ( 	(<K (7 : K (( J	! 	 t	 .//1	f, .& 6  . t	+ .&  f t*   X	 Xi g* ## 	Ag$, X0 4 8 &< 0 X(  ! @ % X  t!!
<f J
f J ( (?Y f( f(0. -	 f( v=1 f( f( f(	l Z?
<f J
f J ( (<g f("'X2X ?0 (  (,!(K") ##T" ##iX f( f(t	[v	t*Y f  * f  X4  q J f< t. JY[/ ( ( (!J e K n(: (#	X 	0h "	2i+	, ./ #% / )   t rn_classif_test_label_staoli rn_classif_test_throw_petals ismp phase __FUNCTION__ unsigned int __int32_t fmax floor ey23 rn_classif_test_throw_saturn rn_classif_test_throw_staoli xsgn icub uint32_t rn_classif_test_check_petals 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 rn_norm_sqr float programerror long long unsigned int rn_classif_test_label_shells rn_classif_test_check_mballs int64_t bool_t hypot rn_classif_test_check_staoli rn_scale rn_classif_test_label_saturn inside xrad R_abs Reps char rn_throw_cube rn_classif_test_label_mballs rn_classif_test_throw_shells long long int zrad rn_classif_test_label_vessel rn_norm __int64_t rn_throw_ball rn_classif_test_throw_mballs rn_classif_test_check_shells short int xctr long int rn_classif_test_box_widths_staoli FALSE rn_classif_test_check_saturn rn_classif_test_throw_vessel ceil ex23 long unsigned int int32_t rn_classif_test_dist_ellipse __assert_fail class rn_classif_test_get_box_staoli unsigned char __uint32_t zctr rn_classif_test_label_petals r_rel ball_vol signed char rn_classif_test_check_vessel short unsigned int __PRETTY_FUNCTION__ r_abs double yrad drandom ipow ixsum rn_classif_test.c /home/stolfi/programs/c/JSLIBS/libclassif /home/stolfi/programs/c/JSLIBS/libclassif /usr/include/x86_64-linux-gnu/bits /home/stolfi/include /usr/include rn_classif_test.c rn_classif_test.c types.h stdint-intn.h stdint-uintn.h bool.h rn.h mathcalls.h jsmath.h affirm.h assert.h jsrandom.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x            S   ECJ    <           EC     \          EC    |       @   EC7               EC            g   EC^              EC               EC              EC    <      !   EC    \         EC      |      C   ECH2            B   ECH1               EC           q   ECh             EC    $          EC     D      
   EC    d         EC             EC          (   EC                                                                                              @             *     `             :                  Q                  h                  x                                                             @                  `                                                 
                                   /                  E                  [    @             j    `      "                                                                                                                                                                                    S                                                    S                                                  :          @      W                     _                     c                     g                     i      g          	                                 |                                           !          )            7                     <    +      C      Y                     _                     g                     x    n      B      8                                                                                                                                                    U!      q      	                         "            +    #             H    y$      
      j    %                u(                *      (       rn_classif_test.c __PRETTY_FUNCTION__.20 __FUNCTION__.19 __PRETTY_FUNCTION__.18 __PRETTY_FUNCTION__.17 __FUNCTION__.16 __PRETTY_FUNCTION__.15 __PRETTY_FUNCTION__.14 __FUNCTION__.13 __PRETTY_FUNCTION__.12 __PRETTY_FUNCTION__.11 __FUNCTION__.10 __PRETTY_FUNCTION__.9 __PRETTY_FUNCTION__.8 __FUNCTION__.7 __PRETTY_FUNCTION__.6 __PRETTY_FUNCTION__.5 __FUNCTION__.4 __PRETTY_FUNCTION__.3 __PRETTY_FUNCTION__.2 __PRETTY_FUNCTION__.1 __PRETTY_FUNCTION__.0 rn_classif_test_dist_ellipse __assert_fail hypot rn_classif_test_check_saturn programerror rn_classif_test_label_saturn rn_classif_test_throw_saturn drandom sin cos rn_classif_test_check_petals rn_classif_test_label_petals rn_classif_test_throw_petals rn_classif_test_check_vessel rn_classif_test_label_vessel fmax rn_classif_test_throw_vessel rn_classif_test_check_mballs ipow rn_classif_test_label_mballs floor rn_norm __stack_chk_fail rn_classif_test_throw_mballs ball_vol rn_throw_cube rn_norm_sqr rn_throw_ball rn_scale rn_classif_test_check_shells rn_classif_test_label_shells ceil rn_classif_test_throw_shells rn_classif_test_check_staoli rn_classif_test_box_widths_staoli rn_classif_test_get_box_staoli rn_classif_test_label_staoli rn_classif_test_throw_staoli      `             <      o             y                                              <                                                    F                                                        \                              "                "               \                              ?                "               |      &            0            Y       8            E            |      T            ^            a       f                                                                                                                                                3                                                            Y                                                 	            a                   !                  0            :            i       B            k                  z                                                               %               $               &               ,      "            4      9         '   ^            4      u         &                                 '            "       /         "   A                  P            Z            ?       b         "                                             Y                                                             p                   7            <      c            <                                                x                                                                   L      	            L      L	             b	            T      	            \      	                  
                  
            $
            Y       ,
            <
                  K
            U
            p       ]
            m
                  |
            
            i       
            
         %   
            d      
         %   
            l                  \      0         &   \         '               L                                    t               '            &   P         &   v         '   !                  0            :            "       B         "   T                  c            m            ?       u         "               <                              Y                               <                                                                               |      (                  B                  J            |      f                  w            L                                    \                                                                        H                  m                           -   C            \      R            \            Y       d            t            \                                                                               |                                                      |                                    L      %            \      4            >            i       F            |         %               $               &               ,                  4               '   )            4      F         &   b            \      u         %                                                         
         %   4                  S                  y                  }            |                              "                "               |                              ?                "            0               |                                     $         "   r                                                                                                                                                                                +                  ~                                             -                              2                              3   d         4                                                                                                                             E                  h                  p                                                            i                            6            6   7         7   e                                                                                                 7         0            8            9   d         :            ;                                        T                             4                      	!            !            "       !         "   -!                  <!            F!            ?       N!         "   t!                  !            !            Y       !            !                  !            !                   !            !         3   !                  !"         6   T"                  k"         >   "                  "            "                   "            "                  "            #            Y       #            #                  )#            3#                   ;#            H#                  W#            a#            i       i#            #         :   #                  #         ;   #         =   $            <      -$            7$            "       ?$         "   Q$            <      `$            j$            ?       r$         "   $            \      $            $                   $            $                  %                  %         6   +%                  <%                  %                  %            %                   %            &                  &            !&                   )&            G&         A   g&                  &                  &                  &                  '                  W'                  '                  '                  '                  (                  o(         4   (                  (            (                   (            (                  (            (                   (            )         B   )                  *         4   a*                  p*            z*                   *            *                  *            *                   *            *                  *            *            i       *            +         A   C+         6   +                  +         6   ,                  /,                  T,                  c,            m,                  u,            ,                  ,         6   ,                  ,            ,            ,      ,            1-                  -         8   -         C   .         8   :.         B   9/         4          
                     
                    
                     
                                  *       
              1       
      Z      8       
            ?       
      R       F       
            M       
            T       
      l      Y       
      _       l       
      h      x       
                   
      {             
                   
                   
                   
                   
      &             
                    
                   
                   
                   
                    
      .            
                  
      X      =      
      $      R      
            m      
                  
                  
                  
      n             
                  
      i       A      
            M      
            n      
      5            
      '            
                         *            
      5            
                              }      
      ?                   -                  -            
      v            
                  
            -      
              7            u(      z      
                                          )            
      v            
                  
                  
      ~                  1)            
      s            
            -      
      ;      3            %      h      
      v      x      
                  
                  
                                    
                        y$      :      
            D            `      p      
      ;      v            #            
      E                   @            
                        "            
      5            
            )                   P      
            Z            U!            
                                            "            
      O                         '      
      E       1                  ;      
      2      A            n            
      5            
                                    
                  
                  
            I	      
      ?       Y	      
             i	      
      :       	      
            	      
            	            +      "
      
            ,
                  C
      
            _
      
            
                  
            N                              
            O      
      	      T            )            
      E                               
                                    
      5            
                        `                  {                  t            
                   
                        |      *      
            4            @            
                  
      t             
                              4      
      E       >                   H      
             M            	            
      5            
                               .      
      x      7            i      w      
                                          	                  P                              
            0      
             5                  f      
      E       p                  z      
      y                               
      5            
                              E      
      a      N                        
                                    
                        S      &      
      E       0            `      :      
      
      E                          
                        @             
                                   "       
      <       &       
      f       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
            e       
            j       
            o       
      '      y                                           @             S      `                                                                      i                   	                                      |      @                  `            )                  +                  n                                     U!                  "      (            #      H            y$      h            %                  u(                  *       .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                                                                                            @       ?/                                   @                j      "                          &                     /                                     ,                     /                                     1                     /                                    >                      H4                                   9      @                                               J                      G      Y                             ]                      vI      0                              X      @                      0          	                 q                      I                                   l      @               P                                }      0               U                                        0               Z      2                                  0               [      '                                                   [                                                           \                                                           \                                         @                                                                     ^      x                          	                      Xe                                                                                             /63             0           0     0     644     10672     `
ELF          >                    #          @     @   UHH   }uHU|LpDxH@HEHhHEH`HE HXHE(HPdH%(   HE1}t(H    H'   H    HH    H    U0E0ƿ       HEH} u
Hp trE    HE@HHLpD|HMUuHEHuDE8APPf(fHnEH    H HEH    HEȋ    fnH    Hh   E   HE    HX t>x    HEH} u&HEf HEf@HEf@H` tH} u       E    EE   fEfEHX tBH} t;H} t    E    E.    EfE    EfEUMEHHLXL`HhxuHEHDEAPDEAPuDEAPPf(f(f(fHnMH    H0HEH    E    -    H    UHEf(fHnH    E}~E    uHEHj jh   A    A           H    H HEHEH    HEHUdH+%(   t            rn_classif_uint16_image.c       problem is not two-dimensional  rn_classif_uint16_image   ?          ?       @      ?      ?(??                                                                 (E       )r   int     ,           -.                     5                    $       f       y       Z                           	   ;  
.        S  c +        &;  S                                     smp    &      d      S      Z       ^      @	%  sz 	%   st 	5  bp 	  0    	  8 	  5  
.    	  E  
.        	      
i  c 
i    	   y  
.        
3Q  y      "  r     r   r   !   r         [  NS \	r    NA ]	r   smp ^   !      _        	:     E      U  U       r   !  !                    	|                  $    r   r     !    _                      r        	U              <        A    r   r     r     _     r             	  W  r        	"  w                .        5           U                p  NA 	r   ~NC1 	r   ~      ~NC2 	r   ~      ~NCD 	r   ~D   ~HD !  ~    	  ~     _  ~HV !   ~NXY "	r        #	r   (    $   ~      	        fim )  c ^	r       `   pim aU  P        p             -  @                   8r       :      B       C   H    E       F       G     	     
.    p    I   :;9I   !I  $ >   :;9I8  4 :!;9I   :!;9I   :!;9I  	I  
! I/  :;9!   :;9I8  .?:;9!'<  .?:;9'I<  .?:;9'<  4 :!;9I  & I  (   %     $ >  >I:;9  'I  .?:;9'<  .?:;9'I@|  4 I4       ,                                           [                                                                                                    	        %i f(Z t	V	5\v) t&&  tX . X=u vv5x.	wt . ) Jgu:K rn_classif_pick_class_colors float FALSE cmap sample uint64_t short int rows penH chns float_image_to_uint16_image rn_classif_labeler_t float_image_t float_image_fill __uint16_t float_image_apply_gamma NSUB frgb_t free isMask long long int float_image_new maxval __int64_t rn_classif_float_image_paint_labeler 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__ ix_size_t uint16_image_t unsigned char radP rn_classif_float_image_paint_dataset signed char long long unsigned int unsigned int uint16_t ix_step_t rn_classif_uint16_image char fillH cols sigma int32_t bool_t short unsigned int fillP penP __uint64_t r2_t long unsigned int ix_pos_t int64_t lab1 lab2 programerror classD __int32_t ictr float_image_free rn_classif_dataset_t double TRUE long int NSUBD rn_classif_uint16_image.c /home/stolfi/programs/c/JSLIBS/libclassif /home/stolfi/programs/c/JSLIBS/libclassif /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . /usr/include rn_classif_uint16_image.c rn_classif_uint16_image.c types.h bool.h stdint-intn.h stdint-uintn.h r2.h uint16_image.h ix.h float_image.h frgb.h rn_classif.h rn_classif_float_image.h stdlib.h float_image_to_uint16_image.h affirm.h  GCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0               GNU                    zR x               EC                                                                                              @                                                                                                                            *                   B                      O                      _                      |                                                                                                                                                                              rn_classif_uint16_image.c __FUNCTION__.0 rn_classif_uint16_image programerror float_image_new rn_classif_pick_class_colors rn_classif_float_image_paint_labeler float_image_fill rn_classif_float_image_paint_dataset float_image_apply_gamma float_image_to_uint16_image float_image_free __stack_chk_fail                 <                                                                               )            9            E            T       Q                                    \                   d       )            \       8            l       P            t                                           |                                      V            j                               
                     
      6             
   	                  
   	                               *       
              1       
            8       
            A       
      *      H       
            O       
      b      V       
      >       [       
             g       
      Q      z       
                   
                   
                    
                   
                    
                   
      #              
                   
                   
                   
      +             
                  
      5             
                   
      n      <      
            T      
            e      
            q      
             ~      
                  
      H             
      R             
                  
                  
                  
      "            
                   
      .       F      
             R      
             z      
                   
      s             
      q            
      q            
      `            
      W       [      
             }      
      =            
                   
                   
            B      
              X      
             x      
      =            
                                      
      3            
      8      /      
      J      >      
      [      i      
             w      
                  
                        @             
                                      
      )                   c            
                  
      )       %      
            4      
      M       B      
            Q      
      8      `      
                   
                                   "       
   	   D       &       
   	   n       *       
   	          .       
   	          2       
   	          <       
   	          A       
   	          F       
   	          K       
   	          P       
   	          U       
   	         Z       
   	         _       
   	         d       
   	   )      i       
   	   .      n       
   	   <      s       
   	   C      x       
   	   P      }       
   	   i             
   	   r             
   	                                                     .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                     @                          &                                                          ,                                                          1                                                         >                      `                                   9      @               X      h                          J                      
                                   ]                            0                              X      @                      0          	                 q                            _                             l      @                                                }      0                                                       0                                                       0               T      '                                                   {                                                                                                                          8                                    @                #                                                                      
                 	                            -                                                   #                                    